]> git.tdb.fi Git - gldbg.git/blob - gl.spec
46609c82eda9d96288b994366e816c3a4fb878dd
[gldbg.git] / gl.spec
1 # gl.spec file
2 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
3 #
4 # Copyright (C) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
5 #
6 # This document is licensed under the SGI Free Software B License Version
7 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
8
9
10 # @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl
11 # @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be
12 # @@ NOTE - SI should support GLX protocol for at least these extensions:
13 #    AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT
14
15 required-props:
16 param:          retval retained
17 dlflags:        notlistable handcode
18 glxflags:       client-intercept client-handcode server-handcode EXT SGI ignore ARB
19 vectorequiv:    *
20 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 VERSION_3_0 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 GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex
21
22
23 # categories for extensions with no functions - need not be included now
24 #   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 EXT_vertex_array_bgra
25
26 version:        1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1
27 glxsingle:      *
28 glxropcode:     *
29 glxvendorpriv:  *
30 glsflags:       capture-handcode client client-state get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack
31 glsopcode:      *
32 glsalias:       *
33 wglflags:       client-handcode server-handcode small-data batchable
34 extension:      future not_implemented soft WINSOFT NV10 NV20 NV50
35 alias:          *
36 offset:         *
37 # These properties are picked up from NVIDIA .spec files, we don't use them
38 glfflags:       *
39 beginend:       *
40 glxvectorequiv: *
41 subcategory:    *
42 glextmask:      *
43
44 ###############################################################################
45 #
46 # glxsingle, glxropcode, and other GLX allocations to vendors
47 # are used here, but the master registry for GLX is in
48 # /ogl/trunk/doc/registry/extensions/extensions.reserved
49 #
50 # XFree86 dispatch offsets:     0-645
51 #                               578-641     NV_vertex_program
52 # GLS opcodes:                  0x0030-0x0269
53 #
54 ###############################################################################
55
56 ###############################################################################
57 #
58 # things to remember when adding an extension command
59 #
60 # - append new ARB and non-ARB extensions to the appropriate portion of
61 #   the spec file, in extension number order.
62 # - use tabs, not spaces
63 # - set glsflags to "ignore" until GLS is updated to support the new command
64 # - set glxflags to "ignore" until GLX is updated to support the new command
65 # - add new data types to typemaps/spec2wire.map
66 # - add extension name in alphabetical order to category list
67 # - add commands within an extension in spec order
68 # - use existing command entries as a model (where possible)
69 # - when reserving new glxropcodes, update
70 #       gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
71 #
72 ###############################################################################
73
74 # New type declarations
75
76 passthru: #include <stddef.h>
77
78 passthru: #ifndef GL_VERSION_2_0
79 passthru: /* GL type for program/shader text */
80 passthru: typedef char GLchar;                  /* native character */
81 passthru: #endif
82 passthru:
83 passthru: #ifndef GL_VERSION_1_5
84 passthru: /* GL types for handling large vertex buffer objects */
85 passthru: typedef ptrdiff_t GLintptr;
86 passthru: typedef ptrdiff_t GLsizeiptr;
87 passthru: #endif
88 passthru:
89 passthru: #ifndef GL_ARB_vertex_buffer_object
90 passthru: /* GL types for handling large vertex buffer objects */
91 passthru: typedef ptrdiff_t GLintptrARB;
92 passthru: typedef ptrdiff_t GLsizeiptrARB;
93 passthru: #endif
94 passthru:
95 passthru: #ifndef GL_ARB_shader_objects
96 passthru: /* GL types for handling shader object handles and program/shader text */
97 passthru: typedef char GLcharARB;               /* native character */
98 passthru: typedef unsigned int GLhandleARB;     /* shader object handle */
99 passthru: #endif
100 passthru:
101 passthru: /* GL types for "half" precision (s10e5) float data in host memory */
102 passthru: #ifndef GL_ARB_half_float_pixel
103 passthru: typedef unsigned short GLhalfARB;
104 passthru: #endif
105 passthru:
106 passthru: #ifndef GL_NV_half_float
107 passthru: typedef unsigned short GLhalfNV;
108 passthru: #endif
109 passthru:
110 passthru: #ifndef GLEXT_64_TYPES_DEFINED
111 passthru: /* This code block is duplicated in glxext.h, so must be protected */
112 passthru: #define GLEXT_64_TYPES_DEFINED
113 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
114 passthru: /* (as used in the GL_EXT_timer_query extension). */
115 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
116 passthru: #include <inttypes.h>
117 passthru: #elif defined(__sun__) || defined(__digital__)
118 passthru: #include <inttypes.h>
119 passthru: #if defined(__STDC__)
120 passthru: #if defined(__arch64__) || defined(_LP64)
121 passthru: typedef long int int64_t;
122 passthru: typedef unsigned long int uint64_t;
123 passthru: #else
124 passthru: typedef long long int int64_t;
125 passthru: typedef unsigned long long int uint64_t;
126 passthru: #endif /* __arch64__ */
127 passthru: #endif /* __STDC__ */
128 passthru: #elif defined( __VMS ) || defined(__sgi)
129 passthru: #include <inttypes.h>
130 passthru: #elif defined(__SCO__) || defined(__USLC__)
131 passthru: #include <stdint.h>
132 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
133 passthru: typedef long int int32_t;
134 passthru: typedef long long int int64_t;
135 passthru: typedef unsigned long long int uint64_t;
136 passthru: #elif defined(_WIN32) && defined(__GNUC__)
137 passthru: #include <stdint.h>
138 passthru: #elif defined(_WIN32)
139 passthru: typedef __int32 int32_t;
140 passthru: typedef __int64 int64_t;
141 passthru: typedef unsigned __int64 uint64_t;
142 passthru: #else
143 passthru: #include <inttypes.h>     /* Fallback option */
144 passthru: #endif
145 passthru: #endif
146 passthru:
147 passthru: #ifndef GL_EXT_timer_query
148 passthru: typedef int64_t GLint64EXT;
149 passthru: typedef uint64_t GLuint64EXT;
150 passthru: #endif
151 passthru:
152
153 ###############################################################################
154 #
155 # display-list commands
156 #
157 ###############################################################################
158
159 NewList(list, mode)
160         return          void
161         param           list            List in value
162         param           mode            ListMode in value
163         dlflags         notlistable
164         category        display-list
165         version         1.0
166         glxsingle       101
167         glsopcode       0x0030
168         wglflags        batchable
169         offset          0
170
171 EndList()
172         return          void
173         dlflags         notlistable
174         category        display-list
175         version         1.0
176         glxsingle       102
177         glsopcode       0x0031
178         wglflags        batchable
179         offset          1
180
181 CallList(list)
182         return          void
183         param           list            List in value
184         category        display-list
185         version         1.0
186         glxropcode      1
187         glsopcode       0x0032
188         offset          2
189
190 CallLists(n, type, lists)
191         return          void
192         param           n               SizeI in value
193         param           type            ListNameType in value
194         param           lists           Void in array [COMPSIZE(n/type)]
195         category        display-list
196         glxflags        client-handcode server-handcode
197         version         1.0
198         glxropcode      2
199         glsopcode       0x0033
200         offset          3
201
202 DeleteLists(list, range)
203         return          void
204         param           list            List in value
205         param           range           SizeI in value
206         dlflags         notlistable
207         category        display-list
208         version         1.0
209         glxsingle       103
210         glsopcode       0x0034
211         wglflags        batchable
212         offset          4
213
214 GenLists(range)
215         return          List
216         param           range           SizeI in value
217         dlflags         notlistable
218         category        display-list
219         version         1.0
220         glxsingle       104
221         glsopcode       0x0035
222         offset          5
223
224 ListBase(base)
225         return          void
226         param           base            List in value
227         category        display-list
228         version         1.0
229         glxropcode      3
230         glsopcode       0x0036
231         offset          6
232
233 ###############################################################################
234 #
235 # drawing commands
236 #
237 ###############################################################################
238
239 Begin(mode)
240         return          void
241         param           mode            BeginMode in value
242         category        drawing
243         version         1.0
244         glxropcode      4
245         glsopcode       0x0037
246         offset          7
247
248 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
249         return          void
250         param           width           SizeI in value
251         param           height          SizeI in value
252         param           xorig           CoordF in value
253         param           yorig           CoordF in value
254         param           xmove           CoordF in value
255         param           ymove           CoordF in value
256         param           bitmap          UInt8 in array [COMPSIZE(width/height)]
257         category        drawing
258         dlflags         handcode
259         glxflags        client-handcode server-handcode
260         version         1.0
261         glxropcode      5
262         glsflags        pixel-unpack
263         glsopcode       0x0038
264         wglflags        client-handcode server-handcode
265         offset          8
266
267 Color3b(red, green, blue)
268         return          void
269         param           red             ColorB in value
270         param           green           ColorB in value
271         param           blue            ColorB in value
272         category        drawing
273         vectorequiv     Color3bv
274         version         1.0
275         offset          9
276
277 Color3bv(v)
278         return          void
279         param           v               ColorB in array [3]
280         category        drawing
281         version         1.0
282         glxropcode      6
283         glsopcode       0x0039
284         offset          10
285
286 Color3d(red, green, blue)
287         return          void
288         param           red             ColorD in value
289         param           green           ColorD in value
290         param           blue            ColorD in value
291         category        drawing
292         vectorequiv     Color3dv
293         version         1.0
294         offset          11
295
296 Color3dv(v)
297         return          void
298         param           v               ColorD in array [3]
299         category        drawing
300         version         1.0
301         glxropcode      7
302         glsopcode       0x003A
303         offset          12
304
305 Color3f(red, green, blue)
306         return          void
307         param           red             ColorF in value
308         param           green           ColorF in value
309         param           blue            ColorF in value
310         category        drawing
311         vectorequiv     Color3fv
312         version         1.0
313         offset          13
314
315 Color3fv(v)
316         return          void
317         param           v               ColorF in array [3]
318         category        drawing
319         version         1.0
320         glxropcode      8
321         glsopcode       0x003B
322         offset          14
323
324 Color3i(red, green, blue)
325         return          void
326         param           red             ColorI in value
327         param           green           ColorI in value
328         param           blue            ColorI in value
329         category        drawing
330         vectorequiv     Color3iv
331         version         1.0
332         offset          15
333
334 Color3iv(v)
335         return          void
336         param           v               ColorI in array [3]
337         category        drawing
338         version         1.0
339         glxropcode      9
340         glsopcode       0x003C
341         offset          16
342
343 Color3s(red, green, blue)
344         return          void
345         param           red             ColorS in value
346         param           green           ColorS in value
347         param           blue            ColorS in value
348         category        drawing
349         vectorequiv     Color3sv
350         version         1.0
351         offset          17
352
353 Color3sv(v)
354         return          void
355         param           v               ColorS in array [3]
356         category        drawing
357         version         1.0
358         glxropcode      10
359         glsopcode       0x003D
360         offset          18
361
362 Color3ub(red, green, blue)
363         return          void
364         param           red             ColorUB in value
365         param           green           ColorUB in value
366         param           blue            ColorUB in value
367         category        drawing
368         vectorequiv     Color3ubv
369         version         1.0
370         offset          19
371
372 Color3ubv(v)
373         return          void
374         param           v               ColorUB in array [3]
375         category        drawing
376         version         1.0
377         glxropcode      11
378         glsopcode       0x003E
379         offset          20
380
381 Color3ui(red, green, blue)
382         return          void
383         param           red             ColorUI in value
384         param           green           ColorUI in value
385         param           blue            ColorUI in value
386         category        drawing
387         vectorequiv     Color3uiv
388         version         1.0
389         offset          21
390
391 Color3uiv(v)
392         return          void
393         param           v               ColorUI in array [3]
394         category        drawing
395         version         1.0
396         glxropcode      12
397         glsopcode       0x003F
398         offset          22
399
400 Color3us(red, green, blue)
401         return          void
402         param           red             ColorUS in value
403         param           green           ColorUS in value
404         param           blue            ColorUS in value
405         category        drawing
406         vectorequiv     Color3usv
407         version         1.0
408         offset          23
409
410 Color3usv(v)
411         return          void
412         param           v               ColorUS in array [3]
413         category        drawing
414         version         1.0
415         glxropcode      13
416         glsopcode       0x0040
417         offset          24
418
419 Color4b(red, green, blue, alpha)
420         return          void
421         param           red             ColorB in value
422         param           green           ColorB in value
423         param           blue            ColorB in value
424         param           alpha           ColorB in value
425         category        drawing
426         vectorequiv     Color4bv
427         version         1.0
428         offset          25
429
430 Color4bv(v)
431         return          void
432         param           v               ColorB in array [4]
433         category        drawing
434         version         1.0
435         glxropcode      14
436         glsopcode       0x0041
437         offset          26
438
439 Color4d(red, green, blue, alpha)
440         return          void
441         param           red             ColorD in value
442         param           green           ColorD in value
443         param           blue            ColorD in value
444         param           alpha           ColorD in value
445         category        drawing
446         vectorequiv     Color4dv
447         version         1.0
448         offset          27
449
450 Color4dv(v)
451         return          void
452         param           v               ColorD in array [4]
453         category        drawing
454         version         1.0
455         glxropcode      15
456         glsopcode       0x0042
457         offset          28
458
459 Color4f(red, green, blue, alpha)
460         return          void
461         param           red             ColorF in value
462         param           green           ColorF in value
463         param           blue            ColorF in value
464         param           alpha           ColorF in value
465         category        drawing
466         vectorequiv     Color4fv
467         version         1.0
468         offset          29
469
470 Color4fv(v)
471         return          void
472         param           v               ColorF in array [4]
473         category        drawing
474         version         1.0
475         glxropcode      16
476         glsopcode       0x0043
477         offset          30
478
479 Color4i(red, green, blue, alpha)
480         return          void
481         param           red             ColorI in value
482         param           green           ColorI in value
483         param           blue            ColorI in value
484         param           alpha           ColorI in value
485         category        drawing
486         vectorequiv     Color4iv
487         version         1.0
488         offset          31
489
490 Color4iv(v)
491         return          void
492         param           v               ColorI in array [4]
493         category        drawing
494         version         1.0
495         glxropcode      17
496         glsopcode       0x0044
497         offset          32
498
499 Color4s(red, green, blue, alpha)
500         return          void
501         param           red             ColorS in value
502         param           green           ColorS in value
503         param           blue            ColorS in value
504         param           alpha           ColorS in value
505         category        drawing
506         vectorequiv     Color4sv
507         version         1.0
508         offset          33
509
510 Color4sv(v)
511         return          void
512         param           v               ColorS in array [4]
513         category        drawing
514         version         1.0
515         glxropcode      18
516         glsopcode       0x0045
517         offset          34
518
519 Color4ub(red, green, blue, alpha)
520         return          void
521         param           red             ColorUB in value
522         param           green           ColorUB in value
523         param           blue            ColorUB in value
524         param           alpha           ColorUB in value
525         category        drawing
526         vectorequiv     Color4ubv
527         version         1.0
528         offset          35
529
530 Color4ubv(v)
531         return          void
532         param           v               ColorUB in array [4]
533         category        drawing
534         version         1.0
535         glxropcode      19
536         glsopcode       0x0046
537         offset          36
538
539 Color4ui(red, green, blue, alpha)
540         return          void
541         param           red             ColorUI in value
542         param           green           ColorUI in value
543         param           blue            ColorUI in value
544         param           alpha           ColorUI in value
545         category        drawing
546         vectorequiv     Color4uiv
547         version         1.0
548         offset          37
549
550 Color4uiv(v)
551         return          void
552         param           v               ColorUI in array [4]
553         category        drawing
554         version         1.0
555         glxropcode      20
556         glsopcode       0x0047
557         offset          38
558
559 Color4us(red, green, blue, alpha)
560         return          void
561         param           red             ColorUS in value
562         param           green           ColorUS in value
563         param           blue            ColorUS in value
564         param           alpha           ColorUS in value
565         category        drawing
566         vectorequiv     Color4usv
567         version         1.0
568         offset          39
569
570 Color4usv(v)
571         return          void
572         param           v               ColorUS in array [4]
573         category        drawing
574         version         1.0
575         glxropcode      21
576         glsopcode       0x0048
577         offset          40
578
579 EdgeFlag(flag)
580         return          void
581         param           flag            Boolean in value
582         category        drawing
583         vectorequiv     EdgeFlagv
584         version         1.0
585         offset          41
586
587 EdgeFlagv(flag)
588         return          void
589         param           flag            Boolean in array [1]
590         category        drawing
591         version         1.0
592         glxropcode      22
593         glsopcode       0x0049
594         offset          42
595
596 End()
597         return          void
598         category        drawing
599         version         1.0
600         glxropcode      23
601         glsopcode       0x004A
602         offset          43
603
604 Indexd(c)
605         return          void
606         param           c               ColorIndexValueD in value
607         category        drawing
608         vectorequiv     Indexdv
609         version         1.0
610         offset          44
611
612 Indexdv(c)
613         return          void
614         param           c               ColorIndexValueD in array [1]
615         category        drawing
616         version         1.0
617         glxropcode      24
618         glsopcode       0x004B
619         offset          45
620
621 Indexf(c)
622         return          void
623         param           c               ColorIndexValueF in value
624         category        drawing
625         vectorequiv     Indexfv
626         version         1.0
627         offset          46
628
629 Indexfv(c)
630         return          void
631         param           c               ColorIndexValueF in array [1]
632         category        drawing
633         version         1.0
634         glxropcode      25
635         glsopcode       0x004C
636         offset          47
637
638 Indexi(c)
639         return          void
640         param           c               ColorIndexValueI in value
641         category        drawing
642         vectorequiv     Indexiv
643         version         1.0
644         offset          48
645
646 Indexiv(c)
647         return          void
648         param           c               ColorIndexValueI in array [1]
649         category        drawing
650         version         1.0
651         glxropcode      26
652         glsopcode       0x004D
653         offset          49
654
655 Indexs(c)
656         return          void
657         param           c               ColorIndexValueS in value
658         category        drawing
659         vectorequiv     Indexsv
660         version         1.0
661         offset          50
662
663 Indexsv(c)
664         return          void
665         param           c               ColorIndexValueS in array [1]
666         category        drawing
667         version         1.0
668         glxropcode      27
669         glsopcode       0x004E
670         offset          51
671
672 Normal3b(nx, ny, nz)
673         return          void
674         param           nx              Int8 in value
675         param           ny              Int8 in value
676         param           nz              Int8 in value
677         category        drawing
678         vectorequiv     Normal3bv
679         version         1.0
680         offset          52
681
682 Normal3bv(v)
683         return          void
684         param           v               Int8 in array [3]
685         category        drawing
686         version         1.0
687         glxropcode      28
688         glsopcode       0x004F
689         offset          53
690
691 Normal3d(nx, ny, nz)
692         return          void
693         param           nx              CoordD in value
694         param           ny              CoordD in value
695         param           nz              CoordD in value
696         category        drawing
697         vectorequiv     Normal3dv
698         version         1.0
699         offset          54
700
701 Normal3dv(v)
702         return          void
703         param           v               CoordD in array [3]
704         category        drawing
705         version         1.0
706         glxropcode      29
707         glsopcode       0x0050
708         offset          55
709
710 Normal3f(nx, ny, nz)
711         return          void
712         param           nx              CoordF in value
713         param           ny              CoordF in value
714         param           nz              CoordF in value
715         category        drawing
716         vectorequiv     Normal3fv
717         version         1.0
718         offset          56
719
720 Normal3fv(v)
721         return          void
722         param           v               CoordF in array [3]
723         category        drawing
724         version         1.0
725         glxropcode      30
726         glsopcode       0x0051
727         offset          57
728
729 Normal3i(nx, ny, nz)
730         return          void
731         param           nx              Int32 in value
732         param           ny              Int32 in value
733         param           nz              Int32 in value
734         category        drawing
735         vectorequiv     Normal3iv
736         version         1.0
737         offset          58
738
739 Normal3iv(v)
740         return          void
741         param           v               Int32 in array [3]
742         category        drawing
743         version         1.0
744         glxropcode      31
745         glsopcode       0x0052
746         offset          59
747
748 Normal3s(nx, ny, nz)
749         return          void
750         param           nx              Int16 in value
751         param           ny              Int16 in value
752         param           nz              Int16 in value
753         category        drawing
754         vectorequiv     Normal3sv
755         version         1.0
756         offset          60
757
758 Normal3sv(v)
759         return          void
760         param           v               Int16 in array [3]
761         category        drawing
762         version         1.0
763         glxropcode      32
764         glsopcode       0x0053
765         offset          61
766
767 RasterPos2d(x, y)
768         return          void
769         param           x               CoordD in value
770         param           y               CoordD in value
771         category        drawing
772         vectorequiv     RasterPos2dv
773         version         1.0
774         offset          62
775
776 RasterPos2dv(v)
777         return          void
778         param           v               CoordD in array [2]
779         category        drawing
780         version         1.0
781         glxropcode      33
782         glsopcode       0x0054
783         offset          63
784
785 RasterPos2f(x, y)
786         return          void
787         param           x               CoordF in value
788         param           y               CoordF in value
789         category        drawing
790         vectorequiv     RasterPos2fv
791         version         1.0
792         offset          64
793
794 RasterPos2fv(v)
795         return          void
796         param           v               CoordF in array [2]
797         category        drawing
798         version         1.0
799         glxropcode      34
800         glsopcode       0x0055
801         offset          65
802
803 RasterPos2i(x, y)
804         return          void
805         param           x               CoordI in value
806         param           y               CoordI in value
807         category        drawing
808         vectorequiv     RasterPos2iv
809         version         1.0
810         offset          66
811
812 RasterPos2iv(v)
813         return          void
814         param           v               CoordI in array [2]
815         category        drawing
816         version         1.0
817         glxropcode      35
818         glsopcode       0x0056
819         offset          67
820
821 RasterPos2s(x, y)
822         return          void
823         param           x               CoordS in value
824         param           y               CoordS in value
825         category        drawing
826         vectorequiv     RasterPos2sv
827         version         1.0
828         offset          68
829
830 RasterPos2sv(v)
831         return          void
832         param           v               CoordS in array [2]
833         category        drawing
834         version         1.0
835         glxropcode      36
836         glsopcode       0x0057
837         offset          69
838
839 RasterPos3d(x, y, z)
840         return          void
841         param           x               CoordD in value
842         param           y               CoordD in value
843         param           z               CoordD in value
844         vectorequiv     RasterPos3dv
845         category        drawing
846         version         1.0
847         offset          70
848
849 RasterPos3dv(v)
850         return          void
851         param           v               CoordD in array [3]
852         category        drawing
853         version         1.0
854         glxropcode      37
855         glsopcode       0x0058
856         offset          71
857
858 RasterPos3f(x, y, z)
859         return          void
860         param           x               CoordF in value
861         param           y               CoordF in value
862         param           z               CoordF in value
863         category        drawing
864         vectorequiv     RasterPos3fv
865         version         1.0
866         offset          72
867
868 RasterPos3fv(v)
869         return          void
870         param           v               CoordF in array [3]
871         category        drawing
872         version         1.0
873         glxropcode      38
874         glsopcode       0x0059
875         offset          73
876
877 RasterPos3i(x, y, z)
878         return          void
879         param           x               CoordI in value
880         param           y               CoordI in value
881         param           z               CoordI in value
882         category        drawing
883         vectorequiv     RasterPos3iv
884         version         1.0
885         offset          74
886
887 RasterPos3iv(v)
888         return          void
889         param           v               CoordI in array [3]
890         category        drawing
891         version         1.0
892         glxropcode      39
893         glsopcode       0x005A
894         offset          75
895
896 RasterPos3s(x, y, z)
897         return          void
898         param           x               CoordS in value
899         param           y               CoordS in value
900         param           z               CoordS in value
901         category        drawing
902         vectorequiv     RasterPos3sv
903         version         1.0
904         offset          76
905
906 RasterPos3sv(v)
907         return          void
908         param           v               CoordS in array [3]
909         category        drawing
910         version         1.0
911         glxropcode      40
912         glsopcode       0x005B
913         offset          77
914
915 RasterPos4d(x, y, z, w)
916         return          void
917         param           x               CoordD in value
918         param           y               CoordD in value
919         param           z               CoordD in value
920         param           w               CoordD in value
921         vectorequiv     RasterPos4dv
922         category        drawing
923         version         1.0
924         offset          78
925
926 RasterPos4dv(v)
927         return          void
928         param           v               CoordD in array [4]
929         category        drawing
930         version         1.0
931         glxropcode      41
932         glsopcode       0x005C
933         offset          79
934
935 RasterPos4f(x, y, z, w)
936         return          void
937         param           x               CoordF in value
938         param           y               CoordF in value
939         param           z               CoordF in value
940         param           w               CoordF in value
941         category        drawing
942         vectorequiv     RasterPos4fv
943         version         1.0
944         offset          80
945
946 RasterPos4fv(v)
947         return          void
948         param           v               CoordF in array [4]
949         category        drawing
950         version         1.0
951         glxropcode      42
952         glsopcode       0x005D
953         offset          81
954
955 RasterPos4i(x, y, z, w)
956         return          void
957         param           x               CoordI in value
958         param           y               CoordI in value
959         param           z               CoordI in value
960         param           w               CoordI in value
961         category        drawing
962         vectorequiv     RasterPos4iv
963         version         1.0
964         offset          82
965
966 RasterPos4iv(v)
967         return          void
968         param           v               CoordI in array [4]
969         category        drawing
970         version         1.0
971         glxropcode      43
972         glsopcode       0x005E
973         offset          83
974
975 RasterPos4s(x, y, z, w)
976         return          void
977         param           x               CoordS in value
978         param           y               CoordS in value
979         param           z               CoordS in value
980         param           w               CoordS in value
981         category        drawing
982         vectorequiv     RasterPos4sv
983         version         1.0
984         offset          84
985
986 RasterPos4sv(v)
987         return          void
988         param           v               CoordS in array [4]
989         category        drawing
990         version         1.0
991         glxropcode      44
992         glsopcode       0x005F
993         offset          85
994
995 Rectd(x1, y1, x2, y2)
996         return          void
997         param           x1              CoordD in value
998         param           y1              CoordD in value
999         param           x2              CoordD in value
1000         param           y2              CoordD in value
1001         category        drawing
1002         vectorequiv     Rectdv
1003         version         1.0
1004         offset          86
1005
1006 Rectdv(v1, v2)
1007         return          void
1008         param           v1              CoordD in array [2]
1009         param           v2              CoordD in array [2]
1010         category        drawing
1011         version         1.0
1012         glxropcode      45
1013         glsopcode       0x0060
1014         offset          87
1015
1016 Rectf(x1, y1, x2, y2)
1017         return          void
1018         param           x1              CoordF in value
1019         param           y1              CoordF in value
1020         param           x2              CoordF in value
1021         param           y2              CoordF in value
1022         category        drawing
1023         vectorequiv     Rectfv
1024         version         1.0
1025         offset          88
1026
1027 Rectfv(v1, v2)
1028         return          void
1029         param           v1              CoordF in array [2]
1030         param           v2              CoordF in array [2]
1031         category        drawing
1032         version         1.0
1033         glxropcode      46
1034         glsopcode       0x0061
1035         offset          89
1036
1037 Recti(x1, y1, x2, y2)
1038         return          void
1039         param           x1              CoordI in value
1040         param           y1              CoordI in value
1041         param           x2              CoordI in value
1042         param           y2              CoordI in value
1043         category        drawing
1044         vectorequiv     Rectiv
1045         version         1.0
1046         offset          90
1047
1048 Rectiv(v1, v2)
1049         return          void
1050         param           v1              CoordI in array [2]
1051         param           v2              CoordI in array [2]
1052         category        drawing
1053         version         1.0
1054         glxropcode      47
1055         glsopcode       0x0062
1056         offset          91
1057
1058 Rects(x1, y1, x2, y2)
1059         return          void
1060         param           x1              CoordS in value
1061         param           y1              CoordS in value
1062         param           x2              CoordS in value
1063         param           y2              CoordS in value
1064         category        drawing
1065         vectorequiv     Rectsv
1066         version         1.0
1067         offset          92
1068
1069 Rectsv(v1, v2)
1070         return          void
1071         param           v1              CoordS in array [2]
1072         param           v2              CoordS in array [2]
1073         category        drawing
1074         version         1.0
1075         glxropcode      48
1076         glsopcode       0x0063
1077         offset          93
1078
1079 TexCoord1d(s)
1080         return          void
1081         param           s               CoordD in value
1082         category        drawing
1083         vectorequiv     TexCoord1dv
1084         version         1.0
1085         offset          94
1086
1087 TexCoord1dv(v)
1088         return          void
1089         param           v               CoordD in array [1]
1090         category        drawing
1091         version         1.0
1092         glxropcode      49
1093         glsopcode       0x0064
1094         offset          95
1095
1096 TexCoord1f(s)
1097         return          void
1098         param           s               CoordF in value
1099         category        drawing
1100         vectorequiv     TexCoord1fv
1101         version         1.0
1102         offset          96
1103
1104 TexCoord1fv(v)
1105         return          void
1106         param           v               CoordF in array [1]
1107         category        drawing
1108         version         1.0
1109         glxropcode      50
1110         glsopcode       0x0065
1111         offset          97
1112
1113 TexCoord1i(s)
1114         return          void
1115         param           s               CoordI in value
1116         category        drawing
1117         vectorequiv     TexCoord1iv
1118         version         1.0
1119         offset          98
1120
1121 TexCoord1iv(v)
1122         return          void
1123         param           v               CoordI in array [1]
1124         category        drawing
1125         version         1.0
1126         glxropcode      51
1127         glsopcode       0x0066
1128         offset          99
1129
1130 TexCoord1s(s)
1131         return          void
1132         param           s               CoordS in value
1133         category        drawing
1134         vectorequiv     TexCoord1sv
1135         version         1.0
1136         offset          100
1137
1138 TexCoord1sv(v)
1139         return          void
1140         param           v               CoordS in array [1]
1141         category        drawing
1142         version         1.0
1143         glxropcode      52
1144         glsopcode       0x0067
1145         offset          101
1146
1147 TexCoord2d(s, t)
1148         return          void
1149         param           s               CoordD in value
1150         param           t               CoordD in value
1151         category        drawing
1152         vectorequiv     TexCoord2dv
1153         version         1.0
1154         offset          102
1155
1156 TexCoord2dv(v)
1157         return          void
1158         param           v               CoordD in array [2]
1159         category        drawing
1160         version         1.0
1161         glxropcode      53
1162         glsopcode       0x0068
1163         offset          103
1164
1165 TexCoord2f(s, t)
1166         return          void
1167         param           s               CoordF in value
1168         param           t               CoordF in value
1169         category        drawing
1170         vectorequiv     TexCoord2fv
1171         version         1.0
1172         offset          104
1173
1174 TexCoord2fv(v)
1175         return          void
1176         param           v               CoordF in array [2]
1177         category        drawing
1178         version         1.0
1179         glxropcode      54
1180         glsopcode       0x0069
1181         offset          105
1182
1183 TexCoord2i(s, t)
1184         return          void
1185         param           s               CoordI in value
1186         param           t               CoordI in value
1187         category        drawing
1188         vectorequiv     TexCoord2iv
1189         version         1.0
1190         offset          106
1191
1192 TexCoord2iv(v)
1193         return          void
1194         param           v               CoordI in array [2]
1195         category        drawing
1196         version         1.0
1197         glxropcode      55
1198         glsopcode       0x006A
1199         offset          107
1200
1201 TexCoord2s(s, t)
1202         return          void
1203         param           s               CoordS in value
1204         param           t               CoordS in value
1205         category        drawing
1206         vectorequiv     TexCoord2sv
1207         version         1.0
1208         offset          108
1209
1210 TexCoord2sv(v)
1211         return          void
1212         param           v               CoordS in array [2]
1213         category        drawing
1214         version         1.0
1215         glxropcode      56
1216         glsopcode       0x006B
1217         offset          109
1218
1219 TexCoord3d(s, t, r)
1220         return          void
1221         param           s               CoordD in value
1222         param           t               CoordD in value
1223         param           r               CoordD in value
1224         category        drawing
1225         vectorequiv     TexCoord3dv
1226         version         1.0
1227         offset          110
1228
1229 TexCoord3dv(v)
1230         return          void
1231         param           v               CoordD in array [3]
1232         category        drawing
1233         version         1.0
1234         glxropcode      57
1235         glsopcode       0x006C
1236         offset          111
1237
1238 TexCoord3f(s, t, r)
1239         return          void
1240         param           s               CoordF in value
1241         param           t               CoordF in value
1242         param           r               CoordF in value
1243         category        drawing
1244         vectorequiv     TexCoord3fv
1245         version         1.0
1246         offset          112
1247
1248 TexCoord3fv(v)
1249         return          void
1250         param           v               CoordF in array [3]
1251         category        drawing
1252         version         1.0
1253         glxropcode      58
1254         glsopcode       0x006D
1255         offset          113
1256
1257 TexCoord3i(s, t, r)
1258         return          void
1259         param           s               CoordI in value
1260         param           t               CoordI in value
1261         param           r               CoordI in value
1262         category        drawing
1263         vectorequiv     TexCoord3iv
1264         version         1.0
1265         offset          114
1266
1267 TexCoord3iv(v)
1268         return          void
1269         param           v               CoordI in array [3]
1270         category        drawing
1271         version         1.0
1272         glxropcode      59
1273         glsopcode       0x006E
1274         offset          115
1275
1276 TexCoord3s(s, t, r)
1277         return          void
1278         param           s               CoordS in value
1279         param           t               CoordS in value
1280         param           r               CoordS in value
1281         category        drawing
1282         vectorequiv     TexCoord3sv
1283         version         1.0
1284         offset          116
1285
1286 TexCoord3sv(v)
1287         return          void
1288         param           v               CoordS in array [3]
1289         category        drawing
1290         version         1.0
1291         glxropcode      60
1292         glsopcode       0x006F
1293         offset          117
1294
1295 TexCoord4d(s, t, r, q)
1296         return          void
1297         param           s               CoordD in value
1298         param           t               CoordD in value
1299         param           r               CoordD in value
1300         param           q               CoordD in value
1301         category        drawing
1302         vectorequiv     TexCoord4dv
1303         version         1.0
1304         offset          118
1305
1306 TexCoord4dv(v)
1307         return          void
1308         param           v               CoordD in array [4]
1309         category        drawing
1310         version         1.0
1311         glxropcode      61
1312         glsopcode       0x0070
1313         offset          119
1314
1315 TexCoord4f(s, t, r, q)
1316         return          void
1317         param           s               CoordF in value
1318         param           t               CoordF in value
1319         param           r               CoordF in value
1320         param           q               CoordF in value
1321         category        drawing
1322         vectorequiv     TexCoord4fv
1323         version         1.0
1324         offset          120
1325
1326 TexCoord4fv(v)
1327         return          void
1328         param           v               CoordF in array [4]
1329         category        drawing
1330         version         1.0
1331         glxropcode      62
1332         glsopcode       0x0071
1333         offset          121
1334
1335 TexCoord4i(s, t, r, q)
1336         return          void
1337         param           s               CoordI in value
1338         param           t               CoordI in value
1339         param           r               CoordI in value
1340         param           q               CoordI in value
1341         category        drawing
1342         vectorequiv     TexCoord4iv
1343         version         1.0
1344         offset          122
1345
1346 TexCoord4iv(v)
1347         return          void
1348         param           v               CoordI in array [4]
1349         category        drawing
1350         version         1.0
1351         glxropcode      63
1352         glsopcode       0x0072
1353         offset          123
1354
1355 TexCoord4s(s, t, r, q)
1356         return          void
1357         param           s               CoordS in value
1358         param           t               CoordS in value
1359         param           r               CoordS in value
1360         param           q               CoordS in value
1361         category        drawing
1362         vectorequiv     TexCoord4sv
1363         version         1.0
1364         offset          124
1365
1366 TexCoord4sv(v)
1367         return          void
1368         param           v               CoordS in array [4]
1369         category        drawing
1370         version         1.0
1371         glxropcode      64
1372         glsopcode       0x0073
1373         offset          125
1374
1375 Vertex2d(x, y)
1376         return          void
1377         param           x               CoordD in value
1378         param           y               CoordD in value
1379         category        drawing
1380         vectorequiv     Vertex2dv
1381         version         1.0
1382         offset          126
1383
1384 Vertex2dv(v)
1385         return          void
1386         param           v               CoordD in array [2]
1387         category        drawing
1388         version         1.0
1389         glxropcode      65
1390         glsopcode       0x0074
1391         offset          127
1392
1393 Vertex2f(x, y)
1394         return          void
1395         param           x               CoordF in value
1396         param           y               CoordF in value
1397         category        drawing
1398         vectorequiv     Vertex2fv
1399         version         1.0
1400         offset          128
1401
1402 Vertex2fv(v)
1403         return          void
1404         param           v               CoordF in array [2]
1405         category        drawing
1406         version         1.0
1407         glxropcode      66
1408         glsopcode       0x0075
1409         offset          129
1410
1411 Vertex2i(x, y)
1412         return          void
1413         param           x               CoordI in value
1414         param           y               CoordI in value
1415         category        drawing
1416         vectorequiv     Vertex2iv
1417         version         1.0
1418         offset          130
1419
1420 Vertex2iv(v)
1421         return          void
1422         param           v               CoordI in array [2]
1423         category        drawing
1424         version         1.0
1425         glxropcode      67
1426         glsopcode       0x0076
1427         offset          131
1428
1429 Vertex2s(x, y)
1430         return          void
1431         param           x               CoordS in value
1432         param           y               CoordS in value
1433         category        drawing
1434         vectorequiv     Vertex2sv
1435         version         1.0
1436         offset          132
1437
1438 Vertex2sv(v)
1439         return          void
1440         param           v               CoordS in array [2]
1441         category        drawing
1442         version         1.0
1443         glxropcode      68
1444         glsopcode       0x0077
1445         offset          133
1446
1447 Vertex3d(x, y, z)
1448         return          void
1449         param           x               CoordD in value
1450         param           y               CoordD in value
1451         param           z               CoordD in value
1452         category        drawing
1453         vectorequiv     Vertex3dv
1454         version         1.0
1455         offset          134
1456
1457 Vertex3dv(v)
1458         return          void
1459         param           v               CoordD in array [3]
1460         category        drawing
1461         version         1.0
1462         glxropcode      69
1463         glsopcode       0x0078
1464         offset          135
1465
1466 Vertex3f(x, y, z)
1467         return          void
1468         param           x               CoordF in value
1469         param           y               CoordF in value
1470         param           z               CoordF in value
1471         category        drawing
1472         vectorequiv     Vertex3fv
1473         version         1.0
1474         offset          136
1475
1476 Vertex3fv(v)
1477         return          void
1478         param           v               CoordF in array [3]
1479         category        drawing
1480         version         1.0
1481         glxropcode      70
1482         glsopcode       0x0079
1483         offset          137
1484
1485 Vertex3i(x, y, z)
1486         return          void
1487         param           x               CoordI in value
1488         param           y               CoordI in value
1489         param           z               CoordI in value
1490         category        drawing
1491         vectorequiv     Vertex3iv
1492         version         1.0
1493         offset          138
1494
1495 Vertex3iv(v)
1496         return          void
1497         param           v               CoordI in array [3]
1498         category        drawing
1499         version         1.0
1500         glxropcode      71
1501         glsopcode       0x007A
1502         offset          139
1503
1504 Vertex3s(x, y, z)
1505         return          void
1506         param           x               CoordS in value
1507         param           y               CoordS in value
1508         param           z               CoordS in value
1509         category        drawing
1510         vectorequiv     Vertex3sv
1511         version         1.0
1512         offset          140
1513
1514 Vertex3sv(v)
1515         return          void
1516         param           v               CoordS in array [3]
1517         category        drawing
1518         version         1.0
1519         glxropcode      72
1520         glsopcode       0x007B
1521         offset          141
1522
1523 Vertex4d(x, y, z, w)
1524         return          void
1525         param           x               CoordD in value
1526         param           y               CoordD in value
1527         param           z               CoordD in value
1528         param           w               CoordD in value
1529         category        drawing
1530         vectorequiv     Vertex4dv
1531         version         1.0
1532         offset          142
1533
1534 Vertex4dv(v)
1535         return          void
1536         param           v               CoordD in array [4]
1537         category        drawing
1538         version         1.0
1539         glxropcode      73
1540         glsopcode       0x007C
1541         offset          143
1542
1543 Vertex4f(x, y, z, w)
1544         return          void
1545         param           x               CoordF in value
1546         param           y               CoordF in value
1547         param           z               CoordF in value
1548         param           w               CoordF in value
1549         category        drawing
1550         vectorequiv     Vertex4fv
1551         version         1.0
1552         offset          144
1553
1554 Vertex4fv(v)
1555         return          void
1556         param           v               CoordF in array [4]
1557         category        drawing
1558         version         1.0
1559         glxropcode      74
1560         glsopcode       0x007D
1561         offset          145
1562
1563 Vertex4i(x, y, z, w)
1564         return          void
1565         param           x               CoordI in value
1566         param           y               CoordI in value
1567         param           z               CoordI in value
1568         param           w               CoordI in value
1569         category        drawing
1570         vectorequiv     Vertex4iv
1571         version         1.0
1572         offset          146
1573
1574 Vertex4iv(v)
1575         return          void
1576         param           v               CoordI in array [4]
1577         category        drawing
1578         version         1.0
1579         glxropcode      75
1580         glsopcode       0x007E
1581         offset          147
1582
1583 Vertex4s(x, y, z, w)
1584         return          void
1585         param           x               CoordS in value
1586         param           y               CoordS in value
1587         param           z               CoordS in value
1588         param           w               CoordS in value
1589         category        drawing
1590         vectorequiv     Vertex4sv
1591         version         1.0
1592         offset          148
1593
1594 Vertex4sv(v)
1595         return          void
1596         param           v               CoordS in array [4]
1597         category        drawing
1598         version         1.0
1599         glxropcode      76
1600         glsopcode       0x007F
1601         offset          149
1602
1603 ###############################################################################
1604 #
1605 # drawing-control commands
1606 #
1607 ###############################################################################
1608
1609 ClipPlane(plane, equation)
1610         return          void
1611         param           plane           ClipPlaneName in value
1612         param           equation        Float64 in array [4]
1613         category        drawing-control
1614         version         1.0
1615         glxropcode      77
1616         glsopcode       0x0080
1617         offset          150
1618
1619 ColorMaterial(face, mode)
1620         return          void
1621         param           face            MaterialFace in value
1622         param           mode            ColorMaterialParameter in value
1623         category        drawing-control
1624         version         1.0
1625         glxropcode      78
1626         glsopcode       0x0081
1627         offset          151
1628
1629 CullFace(mode)
1630         return          void
1631         param           mode            CullFaceMode in value
1632         category        drawing-control
1633         version         1.0
1634         glxropcode      79
1635         glsopcode       0x0082
1636         offset          152
1637
1638 Fogf(pname, param)
1639         return          void
1640         param           pname           FogParameter in value
1641         param           param           CheckedFloat32 in value
1642         category        drawing-control
1643         version         1.0
1644         glxropcode      80
1645         glsflags        gl-enum
1646         glsopcode       0x0083
1647         wglflags        small-data
1648         offset          153
1649
1650 Fogfv(pname, params)
1651         return          void
1652         param           pname           FogParameter in value
1653         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1654         category        drawing-control
1655         version         1.0
1656         glxropcode      81
1657         glsflags        gl-enum
1658         glsopcode       0x0084
1659         wglflags        small-data
1660         offset          154
1661
1662 Fogi(pname, param)
1663         return          void
1664         param           pname           FogParameter in value
1665         param           param           CheckedInt32 in value
1666         category        drawing-control
1667         version         1.0
1668         glxropcode      82
1669         glsflags        gl-enum
1670         glsopcode       0x0085
1671         wglflags        small-data
1672         offset          155
1673
1674 Fogiv(pname, params)
1675         return          void
1676         param           pname           FogParameter in value
1677         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1678         category        drawing-control
1679         version         1.0
1680         glxropcode      83
1681         glsflags        gl-enum
1682         glsopcode       0x0086
1683         wglflags        small-data
1684         offset          156
1685
1686 FrontFace(mode)
1687         return          void
1688         param           mode            FrontFaceDirection in value
1689         category        drawing-control
1690         version         1.0
1691         glxropcode      84
1692         glsopcode       0x0087
1693         offset          157
1694
1695 Hint(target, mode)
1696         return          void
1697         param           target          HintTarget in value
1698         param           mode            HintMode in value
1699         category        drawing-control
1700         version         1.0
1701         glxropcode      85
1702         glsopcode       0x0088
1703         offset          158
1704
1705 Lightf(light, pname, param)
1706         return          void
1707         param           light           LightName in value
1708         param           pname           LightParameter in value
1709         param           param           CheckedFloat32 in value
1710         category        drawing-control
1711         version         1.0
1712         glxropcode      86
1713         glsopcode       0x0089
1714         wglflags        small-data
1715         offset          159
1716
1717 Lightfv(light, pname, params)
1718         return          void
1719         param           light           LightName in value
1720         param           pname           LightParameter in value
1721         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1722         category        drawing-control
1723         version         1.0
1724         glxropcode      87
1725         glsopcode       0x008A
1726         wglflags        small-data
1727         offset          160
1728
1729 Lighti(light, pname, param)
1730         return          void
1731         param           light           LightName in value
1732         param           pname           LightParameter in value
1733         param           param           CheckedInt32 in value
1734         category        drawing-control
1735         version         1.0
1736         glxropcode      88
1737         glsopcode       0x008B
1738         wglflags        small-data
1739         offset          161
1740
1741 Lightiv(light, pname, params)
1742         return          void
1743         param           light           LightName in value
1744         param           pname           LightParameter in value
1745         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1746         category        drawing-control
1747         version         1.0
1748         glxropcode      89
1749         glsopcode       0x008C
1750         wglflags        small-data
1751         offset          162
1752
1753 LightModelf(pname, param)
1754         return          void
1755         param           pname           LightModelParameter in value
1756         param           param           Float32 in value
1757         category        drawing-control
1758         version         1.0
1759         glxropcode      90
1760         glsflags        gl-enum
1761         glsopcode       0x008D
1762         wglflags        small-data
1763         offset          163
1764
1765 LightModelfv(pname, params)
1766         return          void
1767         param           pname           LightModelParameter in value
1768         param           params          Float32 in array [COMPSIZE(pname)]
1769         category        drawing-control
1770         version         1.0
1771         glxropcode      91
1772         glsflags        gl-enum
1773         glsopcode       0x008E
1774         wglflags        small-data
1775         offset          164
1776
1777 LightModeli(pname, param)
1778         return          void
1779         param           pname           LightModelParameter in value
1780         param           param           Int32 in value
1781         category        drawing-control
1782         version         1.0
1783         glxropcode      92
1784         glsflags        gl-enum
1785         glsopcode       0x008F
1786         wglflags        small-data
1787         offset          165
1788
1789 LightModeliv(pname, params)
1790         return          void
1791         param           pname           LightModelParameter in value
1792         param           params          Int32 in array [COMPSIZE(pname)]
1793         category        drawing-control
1794         version         1.0
1795         glxropcode      93
1796         glsflags        gl-enum
1797         glsopcode       0x0090
1798         wglflags        small-data
1799         offset          166
1800
1801 LineStipple(factor, pattern)
1802         return          void
1803         param           factor          CheckedInt32 in value
1804         param           pattern         LineStipple in value
1805         category        drawing-control
1806         version         1.0
1807         glxropcode      94
1808         glsopcode       0x0091
1809         offset          167
1810
1811 LineWidth(width)
1812         return          void
1813         param           width           CheckedFloat32 in value
1814         category        drawing-control
1815         version         1.0
1816         glxropcode      95
1817         glsopcode       0x0092
1818         offset          168
1819
1820 Materialf(face, pname, param)
1821         return          void
1822         param           face            MaterialFace in value
1823         param           pname           MaterialParameter in value
1824         param           param           CheckedFloat32 in value
1825         category        drawing-control
1826         version         1.0
1827         glxropcode      96
1828         glsopcode       0x0093
1829         wglflags        small-data
1830         offset          169
1831
1832 Materialfv(face, pname, params)
1833         return          void
1834         param           face            MaterialFace in value
1835         param           pname           MaterialParameter in value
1836         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1837         category        drawing-control
1838         version         1.0
1839         glxropcode      97
1840         glsopcode       0x0094
1841         wglflags        small-data
1842         offset          170
1843
1844 Materiali(face, pname, param)
1845         return          void
1846         param           face            MaterialFace in value
1847         param           pname           MaterialParameter in value
1848         param           param           CheckedInt32 in value
1849         category        drawing-control
1850         version         1.0
1851         glxropcode      98
1852         glsopcode       0x0095
1853         wglflags        small-data
1854         offset          171
1855
1856 Materialiv(face, pname, params)
1857         return          void
1858         param           face            MaterialFace in value
1859         param           pname           MaterialParameter in value
1860         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1861         category        drawing-control
1862         version         1.0
1863         glxropcode      99
1864         glsopcode       0x0096
1865         wglflags        small-data
1866         offset          172
1867
1868 PointSize(size)
1869         return          void
1870         param           size            CheckedFloat32 in value
1871         category        drawing-control
1872         version         1.0
1873         glxropcode      100
1874         glsopcode       0x0097
1875         offset          173
1876
1877 PolygonMode(face, mode)
1878         return          void
1879         param           face            MaterialFace in value
1880         param           mode            PolygonMode in value
1881         category        drawing-control
1882         version         1.0
1883         glxropcode      101
1884         glsopcode       0x0098
1885         offset          174
1886
1887 PolygonStipple(mask)
1888         return          void
1889         param           mask            UInt8 in array [COMPSIZE()]
1890         category        drawing-control
1891         dlflags         handcode
1892         glxflags        client-handcode server-handcode
1893         version         1.0
1894         glxropcode      102
1895         glsflags        pixel-unpack
1896         glsopcode       0x0099
1897         wglflags        client-handcode server-handcode
1898         offset          175
1899
1900 Scissor(x, y, width, height)
1901         return          void
1902         param           x               WinCoord in value
1903         param           y               WinCoord in value
1904         param           width           SizeI in value
1905         param           height          SizeI in value
1906         category        drawing-control
1907         version         1.0
1908         glxropcode      103
1909         glsopcode       0x009A
1910         offset          176
1911
1912 ShadeModel(mode)
1913         return          void
1914         param           mode            ShadingModel in value
1915         category        drawing-control
1916         version         1.0
1917         glxropcode      104
1918         glsopcode       0x009B
1919         offset          177
1920
1921 TexParameterf(target, pname, param)
1922         return          void
1923         param           target          TextureTarget in value
1924         param           pname           TextureParameterName in value
1925         param           param           CheckedFloat32 in value
1926         category        drawing-control
1927         version         1.0
1928         glxropcode      105
1929         glsflags        gl-enum
1930         glsopcode       0x009C
1931         wglflags        small-data
1932         offset          178
1933
1934 TexParameterfv(target, pname, params)
1935         return          void
1936         param           target          TextureTarget in value
1937         param           pname           TextureParameterName in value
1938         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
1939         category        drawing-control
1940         version         1.0
1941         glxropcode      106
1942         glsflags        gl-enum
1943         glsopcode       0x009D
1944         wglflags        small-data
1945         offset          179
1946
1947 TexParameteri(target, pname, param)
1948         return          void
1949         param           target          TextureTarget in value
1950         param           pname           TextureParameterName in value
1951         param           param           CheckedInt32 in value
1952         category        drawing-control
1953         version         1.0
1954         glxropcode      107
1955         glsflags        gl-enum
1956         glsopcode       0x009E
1957         wglflags        small-data
1958         offset          180
1959
1960 TexParameteriv(target, pname, params)
1961         return          void
1962         param           target          TextureTarget in value
1963         param           pname           TextureParameterName in value
1964         param           params          CheckedInt32 in array [COMPSIZE(pname)]
1965         category        drawing-control
1966         version         1.0
1967         glxropcode      108
1968         glsflags        gl-enum
1969         glsopcode       0x009F
1970         wglflags        small-data
1971         offset          181
1972
1973 TexImage1D(target, level, internalformat, width, border, format, type, pixels)
1974         return          void
1975         param           target          TextureTarget in value
1976         param           level           CheckedInt32 in value
1977         param           internalformat  TextureComponentCount in value
1978         param           width           SizeI in value
1979         param           border          CheckedInt32 in value
1980         param           format          PixelFormat in value
1981         param           type            PixelType in value
1982         param           pixels          Void in array [COMPSIZE(format/type/width)]
1983         category        drawing-control
1984         dlflags         handcode
1985         glxflags        client-handcode server-handcode
1986         version         1.0
1987         glxropcode      109
1988         glsflags        pixel-null pixel-unpack
1989         glsopcode       0x00A0
1990         wglflags        client-handcode server-handcode
1991         offset          182
1992
1993 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
1994         return          void
1995         param           target          TextureTarget in value
1996         param           level           CheckedInt32 in value
1997         param           internalformat  TextureComponentCount in value
1998         param           width           SizeI in value
1999         param           height          SizeI in value
2000         param           border          CheckedInt32 in value
2001         param           format          PixelFormat in value
2002         param           type            PixelType in value
2003         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
2004         category        drawing-control
2005         dlflags         handcode
2006         glxflags        client-handcode server-handcode
2007         version         1.0
2008         glxropcode      110
2009         glsflags        pixel-null pixel-unpack
2010         glsopcode       0x00A1
2011         wglflags        client-handcode server-handcode
2012         offset          183
2013
2014 TexEnvf(target, pname, param)
2015         return          void
2016         param           target          TextureEnvTarget in value
2017         param           pname           TextureEnvParameter in value
2018         param           param           CheckedFloat32 in value
2019         category        drawing-control
2020         version         1.0
2021         glxropcode      111
2022         glsflags        gl-enum
2023         glsopcode       0x00A2
2024         wglflags        small-data
2025         offset          184
2026
2027 TexEnvfv(target, pname, params)
2028         return          void
2029         param           target          TextureEnvTarget in value
2030         param           pname           TextureEnvParameter in value
2031         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2032         category        drawing-control
2033         version         1.0
2034         glxropcode      112
2035         glsflags        gl-enum
2036         glsopcode       0x00A3
2037         wglflags        small-data
2038         offset          185
2039
2040 TexEnvi(target, pname, param)
2041         return          void
2042         param           target          TextureEnvTarget in value
2043         param           pname           TextureEnvParameter in value
2044         param           param           CheckedInt32 in value
2045         category        drawing-control
2046         version         1.0
2047         glxropcode      113
2048         glsflags        gl-enum
2049         glsopcode       0x00A4
2050         wglflags        small-data
2051         offset          186
2052
2053 TexEnviv(target, pname, params)
2054         return          void
2055         param           target          TextureEnvTarget in value
2056         param           pname           TextureEnvParameter in value
2057         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2058         category        drawing-control
2059         version         1.0
2060         glxropcode      114
2061         glsflags        gl-enum
2062         glsopcode       0x00A5
2063         wglflags        small-data
2064         offset          187
2065
2066 TexGend(coord, pname, param)
2067         return          void
2068         param           coord           TextureCoordName in value
2069         param           pname           TextureGenParameter in value
2070         param           param           Float64 in value
2071         category        drawing-control
2072         version         1.0
2073         glxropcode      115
2074         glsflags        gl-enum
2075         glsopcode       0x00A6
2076         wglflags        small-data
2077         offset          188
2078
2079 TexGendv(coord, pname, params)
2080         return          void
2081         param           coord           TextureCoordName in value
2082         param           pname           TextureGenParameter in value
2083         param           params          Float64 in array [COMPSIZE(pname)]
2084         category        drawing-control
2085         version         1.0
2086         glxropcode      116
2087         glsflags        gl-enum
2088         glsopcode       0x00A7
2089         wglflags        small-data
2090         offset          189
2091
2092 TexGenf(coord, pname, param)
2093         return          void
2094         param           coord           TextureCoordName in value
2095         param           pname           TextureGenParameter in value
2096         param           param           CheckedFloat32 in value
2097         category        drawing-control
2098         version         1.0
2099         glxropcode      117
2100         glsflags        gl-enum
2101         glsopcode       0x00A8
2102         wglflags        small-data
2103         offset          190
2104
2105 TexGenfv(coord, pname, params)
2106         return          void
2107         param           coord           TextureCoordName in value
2108         param           pname           TextureGenParameter in value
2109         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2110         category        drawing-control
2111         version         1.0
2112         glxropcode      118
2113         glsflags        gl-enum
2114         glsopcode       0x00A9
2115         wglflags        small-data
2116         offset          191
2117
2118 TexGeni(coord, pname, param)
2119         return          void
2120         param           coord           TextureCoordName in value
2121         param           pname           TextureGenParameter in value
2122         param           param           CheckedInt32 in value
2123         category        drawing-control
2124         version         1.0
2125         glxropcode      119
2126         glsflags        gl-enum
2127         glsopcode       0x00AA
2128         wglflags        small-data
2129         offset          192
2130
2131 TexGeniv(coord, pname, params)
2132         return          void
2133         param           coord           TextureCoordName in value
2134         param           pname           TextureGenParameter in value
2135         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2136         category        drawing-control
2137         version         1.0
2138         glxropcode      120
2139         glsflags        gl-enum
2140         glsopcode       0x00AB
2141         wglflags        small-data
2142         offset          193
2143
2144 ###############################################################################
2145 #
2146 # feedback commands
2147 #
2148 ###############################################################################
2149
2150 FeedbackBuffer(size, type, buffer)
2151         return          void
2152         param           size            SizeI in value
2153         param           type            FeedbackType in value
2154         param           buffer          FeedbackElement out array [size] retained
2155         dlflags         notlistable
2156         glxflags        client-handcode server-handcode
2157         category        feedback
2158         version         1.0
2159         glxsingle       105
2160         glsflags        client
2161         glsopcode       0x00AC
2162         wglflags        client-handcode server-handcode batchable
2163         offset          194
2164
2165 SelectBuffer(size, buffer)
2166         return          void
2167         param           size            SizeI in value
2168         param           buffer          SelectName out array [size] retained
2169         dlflags         notlistable
2170         glxflags        client-handcode server-handcode
2171         category        feedback
2172         version         1.0
2173         glxsingle       106
2174         glsflags        client
2175         glsopcode       0x00AD
2176         wglflags        client-handcode server-handcode batchable
2177         offset          195
2178
2179 RenderMode(mode)
2180         return          Int32
2181         param           mode            RenderingMode in value
2182         category        feedback
2183         dlflags         notlistable
2184         glxflags        client-handcode server-handcode
2185         version         1.0
2186         glxsingle       107
2187         glsopcode       0x00AE
2188         wglflags        client-handcode server-handcode
2189         offset          196
2190
2191 InitNames()
2192         return          void
2193         category        feedback
2194         version         1.0
2195         glxropcode      121
2196         glsopcode       0x00AF
2197         offset          197
2198
2199 LoadName(name)
2200         return          void
2201         param           name            SelectName in value
2202         category        feedback
2203         version         1.0
2204         glxropcode      122
2205         glsopcode       0x00B0
2206         offset          198
2207
2208 PassThrough(token)
2209         return          void
2210         param           token           FeedbackElement in value
2211         category        feedback
2212         version         1.0
2213         glxropcode      123
2214         glsopcode       0x00B1
2215         offset          199
2216
2217 PopName()
2218         return          void
2219         category        feedback
2220         version         1.0
2221         glxropcode      124
2222         glsopcode       0x00B2
2223         offset          200
2224
2225 PushName(name)
2226         return          void
2227         param           name            SelectName in value
2228         category        feedback
2229         version         1.0
2230         glxropcode      125
2231         glsopcode       0x00B3
2232         offset          201
2233
2234 ###############################################################################
2235 #
2236 # framebuf commands
2237 #
2238 ###############################################################################
2239
2240 DrawBuffer(mode)
2241         return          void
2242         param           mode            DrawBufferMode in value
2243         category        framebuf
2244         version         1.0
2245         glxropcode      126
2246         glsopcode       0x00B4
2247         offset          202
2248
2249 Clear(mask)
2250         return          void
2251         param           mask            ClearBufferMask in value
2252         category        framebuf
2253         version         1.0
2254         glxropcode      127
2255         glsopcode       0x00B5
2256         offset          203
2257
2258 ClearAccum(red, green, blue, alpha)
2259         return          void
2260         param           red             Float32 in value
2261         param           green           Float32 in value
2262         param           blue            Float32 in value
2263         param           alpha           Float32 in value
2264         category        framebuf
2265         version         1.0
2266         glxropcode      128
2267         glsopcode       0x00B6
2268         offset          204
2269
2270 ClearIndex(c)
2271         return          void
2272         param           c               MaskedColorIndexValueF in value
2273         category        framebuf
2274         version         1.0
2275         glxropcode      129
2276         glsopcode       0x00B7
2277         offset          205
2278
2279 ClearColor(red, green, blue, alpha)
2280         return          void
2281         param           red             ClampedColorF in value
2282         param           green           ClampedColorF in value
2283         param           blue            ClampedColorF in value
2284         param           alpha           ClampedColorF in value
2285         category        framebuf
2286         version         1.0
2287         glxropcode      130
2288         glsopcode       0x00B8
2289         offset          206
2290
2291 ClearStencil(s)
2292         return          void
2293         param           s               StencilValue in value
2294         category        framebuf
2295         version         1.0
2296         glxropcode      131
2297         glsopcode       0x00B9
2298         offset          207
2299
2300 ClearDepth(depth)
2301         return          void
2302         param           depth           ClampedFloat64 in value
2303         category        framebuf
2304         version         1.0
2305         glxropcode      132
2306         glsopcode       0x00BA
2307         offset          208
2308
2309 StencilMask(mask)
2310         return          void
2311         param           mask            MaskedStencilValue in value
2312         category        framebuf
2313         version         1.0
2314         glxropcode      133
2315         glsopcode       0x00BB
2316         offset          209
2317
2318 ColorMask(red, green, blue, alpha)
2319         return          void
2320         param           red             Boolean in value
2321         param           green           Boolean in value
2322         param           blue            Boolean in value
2323         param           alpha           Boolean in value
2324         category        framebuf
2325         version         1.0
2326         glxropcode      134
2327         glsopcode       0x00BC
2328         offset          210
2329
2330 DepthMask(flag)
2331         return          void
2332         param           flag            Boolean in value
2333         category        framebuf
2334         version         1.0
2335         glxropcode      135
2336         glsopcode       0x00BD
2337         offset          211
2338
2339 IndexMask(mask)
2340         return          void
2341         param           mask            MaskedColorIndexValueI in value
2342         category        framebuf
2343         version         1.0
2344         glxropcode      136
2345         glsopcode       0x00BE
2346         offset          212
2347
2348 ###############################################################################
2349 #
2350 # misc commands
2351 #
2352 ###############################################################################
2353
2354 Accum(op, value)
2355         return          void
2356         param           op              AccumOp in value
2357         param           value           CoordF in value
2358         category        misc
2359         version         1.0
2360         glxropcode      137
2361         glsopcode       0x00BF
2362         offset          213
2363
2364 Disable(cap)
2365         return          void
2366         param           cap             EnableCap in value
2367         category        misc
2368         version         1.0
2369         dlflags         handcode
2370         glxflags        client-handcode client-intercept
2371         glxropcode      138
2372         glsflags        client
2373         glsopcode       0x00C0
2374         offset          214
2375
2376 Enable(cap)
2377         return          void
2378         param           cap             EnableCap in value
2379         category        misc
2380         version         1.0
2381         dlflags         handcode
2382         glxflags        client-handcode client-intercept
2383         glxropcode      139
2384         glsflags        client
2385         glsopcode       0x00C1
2386         offset          215
2387
2388 Finish()
2389         return          void
2390         dlflags         notlistable
2391         glxflags        client-handcode server-handcode
2392         category        misc
2393         version         1.0
2394         glxsingle       108
2395         glsopcode       0x00C2
2396         offset          216
2397
2398 Flush()
2399         return          void
2400         dlflags         notlistable
2401         glxflags        client-handcode client-intercept server-handcode
2402         category        misc
2403         version         1.0
2404         glxsingle       142
2405         glsopcode       0x00C3
2406         offset          217
2407
2408 PopAttrib()
2409         return          void
2410         category        misc
2411         version         1.0
2412         glxropcode      141
2413         glsopcode       0x00C4
2414         offset          218
2415
2416 PushAttrib(mask)
2417         return          void
2418         param           mask            AttribMask in value
2419         category        misc
2420         version         1.0
2421         glxropcode      142
2422         glsopcode       0x00C5
2423         offset          219
2424
2425 ###############################################################################
2426 #
2427 # modeling commands
2428 #
2429 ###############################################################################
2430
2431 Map1d(target, u1, u2, stride, order, points)
2432         return          void
2433         param           target          MapTarget in value
2434         param           u1              CoordD in value
2435         param           u2              CoordD in value
2436         param           stride          Int32 in value
2437         param           order           CheckedInt32 in value
2438         param           points          CoordD in array [COMPSIZE(target/stride/order)]
2439         category        modeling
2440         dlflags         handcode
2441         glxflags        client-handcode server-handcode
2442         version         1.0
2443         glxropcode      143
2444         glsflags        capture-handcode
2445         glsopcode       0x00C6
2446         wglflags        client-handcode server-handcode
2447         offset          220
2448
2449 Map1f(target, u1, u2, stride, order, points)
2450         return          void
2451         param           target          MapTarget in value
2452         param           u1              CoordF in value
2453         param           u2              CoordF in value
2454         param           stride          Int32 in value
2455         param           order           CheckedInt32 in value
2456         param           points          CoordF in array [COMPSIZE(target/stride/order)]
2457         category        modeling
2458         dlflags         handcode
2459         glxflags        client-handcode server-handcode
2460         version         1.0
2461         glxropcode      144
2462         glsflags        capture-handcode
2463         glsopcode       0x00C7
2464         wglflags        client-handcode server-handcode
2465         offset          221
2466
2467 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2468         return          void
2469         param           target          MapTarget in value
2470         param           u1              CoordD in value
2471         param           u2              CoordD in value
2472         param           ustride         Int32 in value
2473         param           uorder          CheckedInt32 in value
2474         param           v1              CoordD in value
2475         param           v2              CoordD in value
2476         param           vstride         Int32 in value
2477         param           vorder          CheckedInt32 in value
2478         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2479         category        modeling
2480         dlflags         handcode
2481         glxflags        client-handcode server-handcode
2482         version         1.0
2483         glxropcode      145
2484         glsflags        capture-handcode
2485         glsopcode       0x00C8
2486         wglflags        client-handcode server-handcode
2487         offset          222
2488
2489 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2490         return          void
2491         param           target          MapTarget in value
2492         param           u1              CoordF in value
2493         param           u2              CoordF in value
2494         param           ustride         Int32 in value
2495         param           uorder          CheckedInt32 in value
2496         param           v1              CoordF in value
2497         param           v2              CoordF in value
2498         param           vstride         Int32 in value
2499         param           vorder          CheckedInt32 in value
2500         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2501         category        modeling
2502         dlflags         handcode
2503         glxflags        client-handcode server-handcode
2504         version         1.0
2505         glxropcode      146
2506         glsflags        capture-handcode
2507         glsopcode       0x00C9
2508         wglflags        client-handcode server-handcode
2509         offset          223
2510
2511 MapGrid1d(un, u1, u2)
2512         return          void
2513         param           un              Int32 in value
2514         param           u1              CoordD in value
2515         param           u2              CoordD in value
2516         category        modeling
2517         version         1.0
2518         glxropcode      147
2519         glsopcode       0x00CA
2520         offset          224
2521
2522 MapGrid1f(un, u1, u2)
2523         return          void
2524         param           un              Int32 in value
2525         param           u1              CoordF in value
2526         param           u2              CoordF in value
2527         category        modeling
2528         version         1.0
2529         glxropcode      148
2530         glsopcode       0x00CB
2531         offset          225
2532
2533 MapGrid2d(un, u1, u2, vn, v1, v2)
2534         return          void
2535         param           un              Int32 in value
2536         param           u1              CoordD in value
2537         param           u2              CoordD in value
2538         param           vn              Int32 in value
2539         param           v1              CoordD in value
2540         param           v2              CoordD in value
2541         category        modeling
2542         version         1.0
2543         glxropcode      149
2544         glsopcode       0x00CC
2545         offset          226
2546
2547 MapGrid2f(un, u1, u2, vn, v1, v2)
2548         return          void
2549         param           un              Int32 in value
2550         param           u1              CoordF in value
2551         param           u2              CoordF in value
2552         param           vn              Int32 in value
2553         param           v1              CoordF in value
2554         param           v2              CoordF in value
2555         category        modeling
2556         version         1.0
2557         glxropcode      150
2558         glsopcode       0x00CD
2559         offset          227
2560
2561 EvalCoord1d(u)
2562         return          void
2563         param           u               CoordD in value
2564         category        modeling
2565         vectorequiv     EvalCoord1dv
2566         version         1.0
2567         offset          228
2568
2569 EvalCoord1dv(u)
2570         return          void
2571         param           u               CoordD in array [1]
2572         category        modeling
2573         version         1.0
2574         glxropcode      151
2575         glsopcode       0x00CE
2576         offset          229
2577
2578 EvalCoord1f(u)
2579         return          void
2580         param           u               CoordF in value
2581         category        modeling
2582         vectorequiv     EvalCoord1fv
2583         version         1.0
2584         offset          230
2585
2586 EvalCoord1fv(u)
2587         return          void
2588         param           u               CoordF in array [1]
2589         category        modeling
2590         version         1.0
2591         glxropcode      152
2592         glsopcode       0x00CF
2593         offset          231
2594
2595 EvalCoord2d(u, v)
2596         return          void
2597         param           u               CoordD in value
2598         param           v               CoordD in value
2599         category        modeling
2600         vectorequiv     EvalCoord2dv
2601         version         1.0
2602         offset          232
2603
2604 EvalCoord2dv(u)
2605         return          void
2606         param           u               CoordD in array [2]
2607         category        modeling
2608         version         1.0
2609         glxropcode      153
2610         glsopcode       0x00D0
2611         offset          233
2612
2613 EvalCoord2f(u, v)
2614         return          void
2615         param           u               CoordF in value
2616         param           v               CoordF in value
2617         category        modeling
2618         vectorequiv     EvalCoord2fv
2619         version         1.0
2620         offset          234
2621
2622 EvalCoord2fv(u)
2623         return          void
2624         param           u               CoordF in array [2]
2625         category        modeling
2626         version         1.0
2627         glxropcode      154
2628         glsopcode       0x00D1
2629         offset          235
2630
2631 EvalMesh1(mode, i1, i2)
2632         return          void
2633         param           mode            MeshMode1 in value
2634         param           i1              CheckedInt32 in value
2635         param           i2              CheckedInt32 in value
2636         category        modeling
2637         version         1.0
2638         glxropcode      155
2639         glsopcode       0x00D2
2640         offset          236
2641
2642 EvalPoint1(i)
2643         return          void
2644         param           i               Int32 in value
2645         category        modeling
2646         version         1.0
2647         glxropcode      156
2648         glsopcode       0x00D3
2649         offset          237
2650
2651 EvalMesh2(mode, i1, i2, j1, j2)
2652         return          void
2653         param           mode            MeshMode2 in value
2654         param           i1              CheckedInt32 in value
2655         param           i2              CheckedInt32 in value
2656         param           j1              CheckedInt32 in value
2657         param           j2              CheckedInt32 in value
2658         category        modeling
2659         version         1.0
2660         glxropcode      157
2661         glsopcode       0x00D4
2662         offset          238
2663
2664 EvalPoint2(i, j)
2665         return          void
2666         param           i               CheckedInt32 in value
2667         param           j               CheckedInt32 in value
2668         category        modeling
2669         version         1.0
2670         glxropcode      158
2671         glsopcode       0x00D5
2672         offset          239
2673
2674 ###############################################################################
2675 #
2676 # pixel-op commands
2677 #
2678 ###############################################################################
2679
2680 AlphaFunc(func, ref)
2681         return          void
2682         param           func            AlphaFunction in value
2683         param           ref             ClampedFloat32 in value
2684         category        pixel-op
2685         version         1.0
2686         glxropcode      159
2687         glsopcode       0x00D6
2688         offset          240
2689
2690 BlendFunc(sfactor, dfactor)
2691         return          void
2692         param           sfactor         BlendingFactorSrc in value
2693         param           dfactor         BlendingFactorDest in value
2694         category        pixel-op
2695         version         1.0
2696         glxropcode      160
2697         glsopcode       0x00D7
2698         offset          241
2699
2700 LogicOp(opcode)
2701         return          void
2702         param           opcode          LogicOp in value
2703         category        pixel-op
2704         version         1.0
2705         glxropcode      161
2706         glsopcode       0x00D8
2707         offset          242
2708
2709 StencilFunc(func, ref, mask)
2710         return          void
2711         param           func            StencilFunction in value
2712         param           ref             ClampedStencilValue in value
2713         param           mask            MaskedStencilValue in value
2714         category        pixel-op
2715         version         1.0
2716         glxropcode      162
2717         glsopcode       0x00D9
2718         offset          243
2719
2720 StencilOp(fail, zfail, zpass)
2721         return          void
2722         param           fail            StencilOp in value
2723         param           zfail           StencilOp in value
2724         param           zpass           StencilOp in value
2725         category        pixel-op
2726         version         1.0
2727         glxropcode      163
2728         glsopcode       0x00DA
2729         offset          244
2730
2731 DepthFunc(func)
2732         return          void
2733         param           func            DepthFunction in value
2734         category        pixel-op
2735         version         1.0
2736         glxropcode      164
2737         glsopcode       0x00DB
2738         offset          245
2739
2740 ###############################################################################
2741 #
2742 # pixel-rw commands
2743 #
2744 ###############################################################################
2745
2746 PixelZoom(xfactor, yfactor)
2747         return          void
2748         param           xfactor         Float32 in value
2749         param           yfactor         Float32 in value
2750         category        pixel-rw
2751         version         1.0
2752         glxropcode      165
2753         glsopcode       0x00DC
2754         offset          246
2755
2756 PixelTransferf(pname, param)
2757         return          void
2758         param           pname           PixelTransferParameter in value
2759         param           param           CheckedFloat32 in value
2760         category        pixel-rw
2761         version         1.0
2762         glxropcode      166
2763         glsflags        gl-enum
2764         glsopcode       0x00DD
2765         offset          247
2766
2767 PixelTransferi(pname, param)
2768         return          void
2769         param           pname           PixelTransferParameter in value
2770         param           param           CheckedInt32 in value
2771         category        pixel-rw
2772         version         1.0
2773         glxropcode      167
2774         glsflags        gl-enum
2775         glsopcode       0x00DE
2776         offset          248
2777
2778 PixelStoref(pname, param)
2779         return          void
2780         param           pname           PixelStoreParameter in value
2781         param           param           CheckedFloat32 in value
2782         dlflags         notlistable
2783         glxflags        client-handcode
2784         category        pixel-rw
2785         version         1.0
2786         glxsingle       109
2787         glsflags        client gl-enum
2788         glsopcode       0x00DF
2789         wglflags        batchable
2790         offset          249
2791
2792 PixelStorei(pname, param)
2793         return          void
2794         param           pname           PixelStoreParameter in value
2795         param           param           CheckedInt32 in value
2796         dlflags         notlistable
2797         glxflags        client-handcode
2798         category        pixel-rw
2799         version         1.0
2800         glxsingle       110
2801         glsflags        client gl-enum
2802         glsopcode       0x00E0
2803         wglflags        batchable
2804         offset          250
2805
2806 PixelMapfv(map, mapsize, values)
2807         return          void
2808         param           map             PixelMap in value
2809         param           mapsize         CheckedInt32 in value
2810         param           values          Float32 in array [mapsize]
2811         category        pixel-rw
2812         glxflags        client-handcode
2813         version         1.0
2814         glxropcode      168
2815         glsopcode       0x00E1
2816         offset          251
2817
2818 PixelMapuiv(map, mapsize, values)
2819         return          void
2820         param           map             PixelMap in value
2821         param           mapsize         CheckedInt32 in value
2822         param           values          UInt32 in array [mapsize]
2823         category        pixel-rw
2824         glxflags        client-handcode
2825         version         1.0
2826         glxropcode      169
2827         glsopcode       0x00E2
2828         offset          252
2829
2830 PixelMapusv(map, mapsize, values)
2831         return          void
2832         param           map             PixelMap in value
2833         param           mapsize         CheckedInt32 in value
2834         param           values          UInt16 in array [mapsize]
2835         category        pixel-rw
2836         glxflags        client-handcode
2837         version         1.0
2838         glxropcode      170
2839         glsopcode       0x00E3
2840         offset          253
2841
2842 ReadBuffer(mode)
2843         return          void
2844         param           mode            ReadBufferMode in value
2845         category        pixel-rw
2846         version         1.0
2847         glxropcode      171
2848         glsopcode       0x00E4
2849         offset          254
2850
2851 CopyPixels(x, y, width, height, type)
2852         return          void
2853         param           x               WinCoord in value
2854         param           y               WinCoord in value
2855         param           width           SizeI in value
2856         param           height          SizeI in value
2857         param           type            PixelCopyType in value
2858         category        pixel-rw
2859         version         1.0
2860         glxropcode      172
2861         glsopcode       0x00E5
2862         offset          255
2863
2864 ReadPixels(x, y, width, height, format, type, pixels)
2865         return          void
2866         param           x               WinCoord in value
2867         param           y               WinCoord in value
2868         param           width           SizeI in value
2869         param           height          SizeI in value
2870         param           format          PixelFormat in value
2871         param           type            PixelType in value
2872         param           pixels          Void out array [COMPSIZE(format/type/width/height)]
2873         category        pixel-rw
2874         dlflags         notlistable
2875         glxflags        client-handcode server-handcode
2876         version         1.0
2877         glxsingle       111
2878         glsflags        get pixel-pack
2879         glsopcode       0x00E6
2880         wglflags        client-handcode server-handcode
2881         offset          256
2882
2883 DrawPixels(width, height, format, type, pixels)
2884         return          void
2885         param           width           SizeI in value
2886         param           height          SizeI in value
2887         param           format          PixelFormat in value
2888         param           type            PixelType in value
2889         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
2890         category        pixel-rw
2891         dlflags         handcode
2892         glxflags        client-handcode server-handcode
2893         version         1.0
2894         glxropcode      173
2895         glsflags        pixel-unpack
2896         glsopcode       0x00E7
2897         wglflags        client-handcode server-handcode
2898         offset          257
2899
2900 ###############################################################################
2901 #
2902 # state-req commands
2903 #
2904 ###############################################################################
2905
2906 GetBooleanv(pname, params)
2907         return          void
2908         param           pname           GetPName in value
2909         param           params          Boolean out array [COMPSIZE(pname)]
2910         category        state-req
2911         dlflags         notlistable
2912         glxflags        client-handcode
2913         version         1.0
2914         glxsingle       112
2915         glsflags        client get
2916         glsopcode       0x00E8
2917         wglflags        small-data
2918         offset          258
2919
2920 GetClipPlane(plane, equation)
2921         return          void
2922         param           plane           ClipPlaneName in value
2923         param           equation        Float64 out array [4]
2924         category        state-req
2925         dlflags         notlistable
2926         version         1.0
2927         glxsingle       113
2928         glxflags        client-handcode server-handcode
2929         glsflags        get
2930         glsopcode       0x00E9
2931         offset          259
2932
2933 GetDoublev(pname, params)
2934         return          void
2935         param           pname           GetPName in value
2936         param           params          Float64 out array [COMPSIZE(pname)]
2937         category        state-req
2938         dlflags         notlistable
2939         glxflags        client-handcode
2940         version         1.0
2941         glxsingle       114
2942         glsflags        client get
2943         glsopcode       0x00EA
2944         wglflags        small-data
2945         offset          260
2946
2947 GetError()
2948         return          ErrorCode
2949         category        state-req
2950         dlflags         notlistable
2951         glxflags        client-handcode
2952         version         1.0
2953         glxsingle       115
2954         glsflags        get
2955         glsopcode       0x00EB
2956         offset          261
2957
2958 GetFloatv(pname, params)
2959         return          void
2960         param           pname           GetPName in value
2961         param           params          Float32 out array [COMPSIZE(pname)]
2962         category        state-req
2963         dlflags         notlistable
2964         glxflags        client-handcode
2965         version         1.0
2966         glxsingle       116
2967         glsflags        client get
2968         glsopcode       0x00EC
2969         wglflags        small-data
2970         offset          262
2971
2972 GetIntegerv(pname, params)
2973         return          void
2974         param           pname           GetPName in value
2975         param           params          Int32 out array [COMPSIZE(pname)]
2976         category        state-req
2977         dlflags         notlistable
2978         glxflags        client-handcode
2979         version         1.0
2980         glxsingle       117
2981         glsflags        client get
2982         glsopcode       0x00ED
2983         wglflags        small-data
2984         offset          263
2985
2986 GetLightfv(light, pname, params)
2987         return          void
2988         param           light           LightName in value
2989         param           pname           LightParameter in value
2990         param           params          Float32 out array [COMPSIZE(pname)]
2991         category        state-req
2992         dlflags         notlistable
2993         version         1.0
2994         glxsingle       118
2995         glsflags        get
2996         glsopcode       0x00EE
2997         wglflags        small-data
2998         offset          264
2999
3000 GetLightiv(light, pname, params)
3001         return          void
3002         param           light           LightName in value
3003         param           pname           LightParameter in value
3004         param           params          Int32 out array [COMPSIZE(pname)]
3005         category        state-req
3006         dlflags         notlistable
3007         version         1.0
3008         glxsingle       119
3009         glsflags        get
3010         glsopcode       0x00EF
3011         wglflags        small-data
3012         offset          265
3013
3014 GetMapdv(target, query, v)
3015         return          void
3016         param           target          MapTarget in value
3017         param           query           GetMapQuery in value
3018         param           v               Float64 out array [COMPSIZE(target/query)]
3019         category        state-req
3020         dlflags         notlistable
3021         version         1.0
3022         glxsingle       120
3023         glsflags        get
3024         glsopcode       0x00F0
3025         offset          266
3026
3027 GetMapfv(target, query, v)
3028         return          void
3029         param           target          MapTarget in value
3030         param           query           GetMapQuery in value
3031         param           v               Float32 out array [COMPSIZE(target/query)]
3032         category        state-req
3033         dlflags         notlistable
3034         version         1.0
3035         glxsingle       121
3036         glsflags        get
3037         glsopcode       0x00F1
3038         offset          267
3039
3040 GetMapiv(target, query, v)
3041         return          void
3042         param           target          MapTarget in value
3043         param           query           GetMapQuery in value
3044         param           v               Int32 out array [COMPSIZE(target/query)]
3045         category        state-req
3046         dlflags         notlistable
3047         version         1.0
3048         glxsingle       122
3049         glsflags        get
3050         glsopcode       0x00F2
3051         offset          268
3052
3053 GetMaterialfv(face, pname, params)
3054         return          void
3055         param           face            MaterialFace in value
3056         param           pname           MaterialParameter in value
3057         param           params          Float32 out array [COMPSIZE(pname)]
3058         category        state-req
3059         dlflags         notlistable
3060         version         1.0
3061         glxsingle       123
3062         glsflags        get
3063         glsopcode       0x00F3
3064         wglflags        small-data
3065         offset          269
3066
3067 GetMaterialiv(face, pname, params)
3068         return          void
3069         param           face            MaterialFace in value
3070         param           pname           MaterialParameter in value
3071         param           params          Int32 out array [COMPSIZE(pname)]
3072         category        state-req
3073         dlflags         notlistable
3074         version         1.0
3075         glxsingle       124
3076         glsflags        get
3077         glsopcode       0x00F4
3078         wglflags        small-data
3079         offset          270
3080
3081 GetPixelMapfv(map, values)
3082         return          void
3083         param           map             PixelMap in value
3084         param           values          Float32 out array [COMPSIZE(map)]
3085         category        state-req
3086         dlflags         notlistable
3087         version         1.0
3088         glxsingle       125
3089         glsflags        get
3090         glsopcode       0x00F5
3091         offset          271
3092
3093 GetPixelMapuiv(map, values)
3094         return          void
3095         param           map             PixelMap in value
3096         param           values          UInt32 out array [COMPSIZE(map)]
3097         category        state-req
3098         dlflags         notlistable
3099         version         1.0
3100         glxsingle       126
3101         glsflags        get
3102         glsopcode       0x00F6
3103         offset          272
3104
3105 GetPixelMapusv(map, values)
3106         return          void
3107         param           map             PixelMap in value
3108         param           values          UInt16 out array [COMPSIZE(map)]
3109         category        state-req
3110         dlflags         notlistable
3111         version         1.0
3112         glxsingle       127
3113         glsflags        get
3114         glsopcode       0x00F7
3115         offset          273
3116
3117 GetPolygonStipple(mask)
3118         return          void
3119         param           mask            UInt8 out array [COMPSIZE()]
3120         category        state-req
3121         dlflags         notlistable
3122         glxflags        client-handcode server-handcode
3123         version         1.0
3124         glxsingle       128
3125         glsflags        get pixel-pack
3126         glsopcode       0x00F8
3127         wglflags        client-handcode server-handcode
3128         offset          274
3129
3130 GetString(name)
3131         return          String
3132         param           name            StringName in value
3133         category        state-req
3134         dlflags         notlistable
3135         glxflags        client-handcode server-handcode
3136         version         1.0
3137         glxsingle       129
3138         glsflags        get
3139         glsopcode       0x00F9
3140         wglflags        client-handcode server-handcode
3141         offset          275
3142
3143 GetTexEnvfv(target, pname, params)
3144         return          void
3145         param           target          TextureEnvTarget in value
3146         param           pname           TextureEnvParameter in value
3147         param           params          Float32 out array [COMPSIZE(pname)]
3148         category        state-req
3149         dlflags         notlistable
3150         version         1.0
3151         glxsingle       130
3152         glsflags        get
3153         glsopcode       0x00FA
3154         wglflags        small-data
3155         offset          276
3156
3157 GetTexEnviv(target, pname, params)
3158         return          void
3159         param           target          TextureEnvTarget in value
3160         param           pname           TextureEnvParameter in value
3161         param           params          Int32 out array [COMPSIZE(pname)]
3162         category        state-req
3163         dlflags         notlistable
3164         version         1.0
3165         glxsingle       131
3166         glsflags        get
3167         glsopcode       0x00FB
3168         wglflags        small-data
3169         offset          277
3170
3171 GetTexGendv(coord, pname, params)
3172         return          void
3173         param           coord           TextureCoordName in value
3174         param           pname           TextureGenParameter in value
3175         param           params          Float64 out array [COMPSIZE(pname)]
3176         category        state-req
3177         dlflags         notlistable
3178         version         1.0
3179         glxsingle       132
3180         glsflags        get
3181         glsopcode       0x00FC
3182         wglflags        small-data
3183         offset          278
3184
3185 GetTexGenfv(coord, pname, params)
3186         return          void
3187         param           coord           TextureCoordName in value
3188         param           pname           TextureGenParameter in value
3189         param           params          Float32 out array [COMPSIZE(pname)]
3190         category        state-req
3191         dlflags         notlistable
3192         version         1.0
3193         glxsingle       133
3194         glsflags        get
3195         glsopcode       0x00FD
3196         wglflags        small-data
3197         offset          279
3198
3199 GetTexGeniv(coord, pname, params)
3200         return          void
3201         param           coord           TextureCoordName in value
3202         param           pname           TextureGenParameter in value
3203         param           params          Int32 out array [COMPSIZE(pname)]
3204         category        state-req
3205         dlflags         notlistable
3206         version         1.0
3207         glxsingle       134
3208         glsflags        get
3209         glsopcode       0x00FE
3210         wglflags        small-data
3211         offset          280
3212
3213 GetTexImage(target, level, format, type, pixels)
3214         return          void
3215         param           target          TextureTarget in value
3216         param           level           CheckedInt32 in value
3217         param           format          PixelFormat in value
3218         param           type            PixelType in value
3219         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
3220         category        state-req
3221         dlflags         notlistable
3222         glxflags        client-handcode server-handcode
3223         version         1.0
3224         glxsingle       135
3225         glsflags        get pixel-pack
3226         glsopcode       0x00FF
3227         wglflags        client-handcode server-handcode
3228         offset          281
3229
3230 GetTexParameterfv(target, pname, params)
3231         return          void
3232         param           target          TextureTarget in value
3233         param           pname           GetTextureParameter in value
3234         param           params          Float32 out array [COMPSIZE(pname)]
3235         category        state-req
3236         dlflags         notlistable
3237         version         1.0
3238         glxsingle       136
3239         glsflags        get
3240         glsopcode       0x0100
3241         wglflags        small-data
3242         offset          282
3243
3244 GetTexParameteriv(target, pname, params)
3245         return          void
3246         param           target          TextureTarget in value
3247         param           pname           GetTextureParameter in value
3248         param           params          Int32 out array [COMPSIZE(pname)]
3249         category        state-req
3250         dlflags         notlistable
3251         version         1.0
3252         glxsingle       137
3253         glsflags        get
3254         glsopcode       0x0101
3255         wglflags        small-data
3256         offset          283
3257
3258 GetTexLevelParameterfv(target, level, pname, params)
3259         return          void
3260         param           target          TextureTarget in value
3261         param           level           CheckedInt32 in value
3262         param           pname           GetTextureParameter in value
3263         param           params          Float32 out array [COMPSIZE(pname)]
3264         category        state-req
3265         dlflags         notlistable
3266         version         1.0
3267         glxsingle       138
3268         glsflags        get
3269         glsopcode       0x0102
3270         wglflags        small-data
3271         offset          284
3272
3273 GetTexLevelParameteriv(target, level, pname, params)
3274         return          void
3275         param           target          TextureTarget in value
3276         param           level           CheckedInt32 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       139
3283         glsflags        get
3284         glsopcode       0x0103
3285         wglflags        small-data
3286         offset          285
3287
3288 IsEnabled(cap)
3289         return          Boolean
3290         param           cap             EnableCap in value
3291         category        state-req
3292         dlflags         notlistable
3293         version         1.0
3294         glxflags        client-handcode client-intercept
3295         glxsingle       140
3296         glsflags        client get
3297         glsopcode       0x0104
3298         offset          286
3299
3300 IsList(list)
3301         return          Boolean
3302         param           list            List in value
3303         category        state-req
3304         dlflags         notlistable
3305         version         1.0
3306         glxsingle       141
3307         glsflags        get
3308         glsopcode       0x0105
3309         offset          287
3310
3311 ###############################################################################
3312 #
3313 # xform commands
3314 #
3315 ###############################################################################
3316
3317 DepthRange(near, far)
3318         return          void
3319         param           near            ClampedFloat64 in value
3320         param           far             ClampedFloat64 in value
3321         category        xform
3322         version         1.0
3323         glxropcode      174
3324         glsopcode       0x0106
3325         offset          288
3326
3327 Frustum(left, right, bottom, top, zNear, zFar)
3328         return          void
3329         param           left            Float64 in value
3330         param           right           Float64 in value
3331         param           bottom          Float64 in value
3332         param           top             Float64 in value
3333         param           zNear           Float64 in value
3334         param           zFar            Float64 in value
3335         category        xform
3336         version         1.0
3337         glxropcode      175
3338         glsopcode       0x0107
3339         offset          289
3340
3341 LoadIdentity()
3342         return          void
3343         category        xform
3344         version         1.0
3345         glxropcode      176
3346         glsopcode       0x0108
3347         offset          290
3348
3349 LoadMatrixf(m)
3350         return          void
3351         param           m               Float32 in array [16]
3352         category        xform
3353         version         1.0
3354         glxropcode      177
3355         glsflags        matrix
3356         glsopcode       0x0109
3357         offset          291
3358
3359 LoadMatrixd(m)
3360         return          void
3361         param           m               Float64 in array [16]
3362         category        xform
3363         version         1.0
3364         glxropcode      178
3365         glsflags        matrix
3366         glsopcode       0x010A
3367         offset          292
3368
3369 MatrixMode(mode)
3370         return          void
3371         param           mode            MatrixMode in value
3372         category        xform
3373         version         1.0
3374         glxropcode      179
3375         glsopcode       0x010B
3376         offset          293
3377
3378 MultMatrixf(m)
3379         return          void
3380         param           m               Float32 in array [16]
3381         category        xform
3382         version         1.0
3383         glxropcode      180
3384         glsflags        matrix
3385         glsopcode       0x010C
3386         offset          294
3387
3388 MultMatrixd(m)
3389         return          void
3390         param           m               Float64 in array [16]
3391         category        xform
3392         version         1.0
3393         glxropcode      181
3394         glsflags        matrix
3395         glsopcode       0x010D
3396         offset          295
3397
3398 Ortho(left, right, bottom, top, zNear, zFar)
3399         return          void
3400         param           left            Float64 in value
3401         param           right           Float64 in value
3402         param           bottom          Float64 in value
3403         param           top             Float64 in value
3404         param           zNear           Float64 in value
3405         param           zFar            Float64 in value
3406         category        xform
3407         version         1.0
3408         glxropcode      182
3409         glsopcode       0x010E
3410         offset          296
3411
3412 PopMatrix()
3413         return          void
3414         category        xform
3415         version         1.0
3416         glxropcode      183
3417         glsopcode       0x010F
3418         offset          297
3419
3420 PushMatrix()
3421         return          void
3422         category        xform
3423         version         1.0
3424         glxropcode      184
3425         glsopcode       0x0110
3426         offset          298
3427
3428 Rotated(angle, x, y, z)
3429         return          void
3430         param           angle           Float64 in value
3431         param           x               Float64 in value
3432         param           y               Float64 in value
3433         param           z               Float64 in value
3434         category        xform
3435         version         1.0
3436         glxropcode      185
3437         glsopcode       0x0111
3438         offset          299
3439
3440 Rotatef(angle, x, y, z)
3441         return          void
3442         param           angle           Float32 in value
3443         param           x               Float32 in value
3444         param           y               Float32 in value
3445         param           z               Float32 in value
3446         category        xform
3447         version         1.0
3448         glxropcode      186
3449         glsopcode       0x0112
3450         offset          300
3451
3452 Scaled(x, y, z)
3453         return          void
3454         param           x               Float64 in value
3455         param           y               Float64 in value
3456         param           z               Float64 in value
3457         category        xform
3458         version         1.0
3459         glxropcode      187
3460         glsopcode       0x0113
3461         offset          301
3462
3463 Scalef(x, y, z)
3464         return          void
3465         param           x               Float32 in value
3466         param           y               Float32 in value
3467         param           z               Float32 in value
3468         category        xform
3469         version         1.0
3470         glxropcode      188
3471         glsopcode       0x0114
3472         offset          302
3473
3474 Translated(x, y, z)
3475         return          void
3476         param           x               Float64 in value
3477         param           y               Float64 in value
3478         param           z               Float64 in value
3479         category        xform
3480         version         1.0
3481         glxropcode      189
3482         glsopcode       0x0115
3483         offset          303
3484
3485 Translatef(x, y, z)
3486         return          void
3487         param           x               Float32 in value
3488         param           y               Float32 in value
3489         param           z               Float32 in value
3490         category        xform
3491         version         1.0
3492         glxropcode      190
3493         glsopcode       0x0116
3494         offset          304
3495
3496 Viewport(x, y, width, height)
3497         return          void
3498         param           x               WinCoord in value
3499         param           y               WinCoord in value
3500         param           width           SizeI in value
3501         param           height          SizeI in value
3502         category        xform
3503         version         1.0
3504         glxropcode      191
3505         glsopcode       0x0117
3506         offset          305
3507
3508 ###############################################################################
3509 #
3510 # OpenGL 1.1 commands
3511 #
3512 ###############################################################################
3513
3514 ArrayElement(i)
3515         return          void
3516         param           i               Int32 in value
3517         category        1_1
3518         dlflags         handcode
3519         glxflags        client-handcode client-intercept server-handcode
3520         version         1.1
3521         glsopcode       0x013E
3522         offset          306
3523
3524 ColorPointer(size, type, stride, pointer)
3525         return          void
3526         param           size            Int32 in value
3527         param           type            ColorPointerType in value
3528         param           stride          SizeI in value
3529         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3530         category        1_1
3531         dlflags         notlistable
3532         glxflags        client-handcode client-intercept server-handcode
3533         version         1.1
3534         glsflags        client
3535         glsopcode       0x0152
3536         offset          308
3537
3538 DisableClientState(array)
3539         return          void
3540         param           array           EnableCap in value
3541         category        1_1
3542         version         1.1
3543         dlflags         notlistable
3544         glxflags        client-handcode client-intercept server-handcode
3545         glsflags        client
3546         glsopcode       0x0153
3547         offset          309
3548
3549 DrawArrays(mode, first, count)
3550         return          void
3551         param           mode            BeginMode in value
3552         param           first           Int32 in value
3553         param           count           SizeI in value
3554         category        1_1
3555         dlflags         handcode
3556         glxflags        client-handcode client-intercept server-handcode
3557         version         1.1
3558         glxropcode      193
3559         glsopcode       0x0258
3560         offset          310
3561
3562 DrawElements(mode, count, type, indices)
3563         return          void
3564         param           mode            BeginMode in value
3565         param           count           SizeI in value
3566         param           type            DrawElementsType in value
3567         param           indices         Void in array [COMPSIZE(count/type)]
3568         category        1_1
3569         dlflags         handcode
3570         glxflags        client-handcode client-intercept server-handcode
3571         version         1.1
3572         glsopcode       0x0154
3573         offset          311
3574
3575 EdgeFlagPointer(stride, pointer)
3576         return          void
3577         param           stride          SizeI in value
3578         param           pointer         Void in array [COMPSIZE(stride)] retained
3579         category        1_1
3580         dlflags         notlistable
3581         glxflags        client-handcode client-intercept server-handcode
3582         version         1.1
3583         glsflags        client
3584         glsopcode       0x0155
3585         offset          312
3586
3587 EnableClientState(array)
3588         return          void
3589         param           array           EnableCap in value
3590         category        1_1
3591         dlflags         notlistable
3592         glxflags        client-handcode client-intercept server-handcode
3593         version         1.1
3594         glsflags        client
3595         glsopcode       0x0156
3596         offset          313
3597
3598 GetPointerv(pname, params)
3599         return          void
3600         param           pname           GetPointervPName in value
3601         param           params          VoidPointer out array [1]
3602         category        1_1
3603         dlflags         notlistable
3604         glxflags        client-handcode client-intercept server-handcode
3605         version         1.1
3606         glsflags        client get
3607         glsopcode       0x0142
3608         offset          329
3609
3610 IndexPointer(type, stride, pointer)
3611         return          void
3612         param           type            IndexPointerType in value
3613         param           stride          SizeI in value
3614         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3615         category        1_1
3616         dlflags         notlistable
3617         glxflags        client-handcode client-intercept server-handcode
3618         version         1.1
3619         glsflags        client
3620         glsopcode       0x0157
3621         offset          314
3622
3623 InterleavedArrays(format, stride, pointer)
3624         return          void
3625         param           format          InterleavedArrayFormat in value
3626         param           stride          SizeI in value
3627         param           pointer         Void in array [COMPSIZE(format/stride)] retained
3628         category        1_1
3629         dlflags         notlistable
3630         glxflags        client-handcode client-intercept server-handcode
3631         version         1.1
3632         glsflags        client
3633         glsopcode       0x0158
3634         offset          317
3635
3636 NormalPointer(type, stride, pointer)
3637         return          void
3638         param           type            NormalPointerType in value
3639         param           stride          SizeI in value
3640         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3641         category        1_1
3642         dlflags         notlistable
3643         glxflags        client-handcode client-intercept server-handcode
3644         version         1.1
3645         glsflags        client
3646         glsopcode       0x0159
3647         offset          318
3648
3649 TexCoordPointer(size, type, stride, pointer)
3650         return          void
3651         param           size            Int32 in value
3652         param           type            TexCoordPointerType in value
3653         param           stride          SizeI in value
3654         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3655         category        1_1
3656         dlflags         notlistable
3657         glxflags        client-handcode client-intercept server-handcode
3658         version         1.1
3659         glsflags        client
3660         glsopcode       0x015A
3661         offset          320
3662
3663 VertexPointer(size, type, stride, pointer)
3664         return          void
3665         param           size            Int32 in value
3666         param           type            VertexPointerType in value
3667         param           stride          SizeI in value
3668         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3669         category        1_1
3670         dlflags         notlistable
3671         glxflags        client-handcode client-intercept server-handcode
3672         version         1.1
3673         glsflags        client
3674         glsopcode       0x015B
3675         offset          321
3676
3677 PolygonOffset(factor, units)
3678         return          void
3679         param           factor          Float32 in value
3680         param           units           Float32 in value
3681         category        1_1
3682         version         1.1
3683         glxropcode      192
3684         glsopcode       0x015C
3685         offset          319
3686
3687 # Arguably TexelInternalFormat, not PixelInternalFormat
3688 CopyTexImage1D(target, level, internalformat, x, y, width, border)
3689         return          void
3690         param           target          TextureTarget in value
3691         param           level           CheckedInt32 in value
3692         param           internalformat  PixelInternalFormat in value
3693         param           x               WinCoord in value
3694         param           y               WinCoord in value
3695         param           width           SizeI in value
3696         param           border          CheckedInt32 in value
3697         category        1_1
3698         version         1.1
3699         glxropcode      4119
3700         glxflags        EXT
3701         glsopcode       0x014D
3702         offset          323
3703
3704 # Arguably TexelInternalFormat, not PixelInternalFormat
3705 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3706         return          void
3707         param           target          TextureTarget in value
3708         param           level           CheckedInt32 in value
3709         param           internalformat  PixelInternalFormat in value
3710         param           x               WinCoord in value
3711         param           y               WinCoord in value
3712         param           width           SizeI in value
3713         param           height          SizeI in value
3714         param           border          CheckedInt32 in value
3715         category        1_1
3716         version         1.1
3717         glxropcode      4120
3718         glxflags        EXT
3719         glsopcode       0x014E
3720         offset          324
3721
3722 CopyTexSubImage1D(target, level, xoffset, x, y, width)
3723         return          void
3724         param           target          TextureTarget in value
3725         param           level           CheckedInt32 in value
3726         param           xoffset         CheckedInt32 in value
3727         param           x               WinCoord in value
3728         param           y               WinCoord in value
3729         param           width           SizeI in value
3730         category        1_1
3731         version         1.1
3732         glxropcode      4121
3733         glxflags        EXT
3734         glsopcode       0x014F
3735         offset          325
3736
3737 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3738         return          void
3739         param           target          TextureTarget in value
3740         param           level           CheckedInt32 in value
3741         param           xoffset         CheckedInt32 in value
3742         param           yoffset         CheckedInt32 in value
3743         param           x               WinCoord in value
3744         param           y               WinCoord in value
3745         param           width           SizeI in value
3746         param           height          SizeI in value
3747         category        1_1
3748         version         1.1
3749         glxropcode      4122
3750         glxflags        EXT
3751         glsopcode       0x0150
3752         offset          326
3753
3754 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3755         return          void
3756         param           target          TextureTarget in value
3757         param           level           CheckedInt32 in value
3758         param           xoffset         CheckedInt32 in value
3759         param           width           SizeI in value
3760         param           format          PixelFormat in value
3761         param           type            PixelType in value
3762         param           pixels          Void in array [COMPSIZE(format/type/width)]
3763         category        1_1
3764         dlflags         handcode
3765         glxflags        EXT client-handcode server-handcode
3766         version         1.1
3767         glxropcode      4099
3768         glsflags        pixel-unpack
3769         glsopcode       0x0123
3770         offset          332
3771
3772 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3773         return          void
3774         param           target          TextureTarget in value
3775         param           level           CheckedInt32 in value
3776         param           xoffset         CheckedInt32 in value
3777         param           yoffset         CheckedInt32 in value
3778         param           width           SizeI in value
3779         param           height          SizeI in value
3780         param           format          PixelFormat in value
3781         param           type            PixelType in value
3782         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3783         category        1_1
3784         dlflags         handcode
3785         glxflags        EXT client-handcode server-handcode
3786         version         1.1
3787         glxropcode      4100
3788         glsflags        pixel-unpack
3789         glsopcode       0x0124
3790         offset          333
3791
3792 AreTexturesResident(n, textures, residences)
3793         return          Boolean
3794         param           n               SizeI in value
3795         param           textures        Texture in array [n]
3796         param           residences      Boolean out array [n]
3797         category        1_1
3798         glxsingle       143
3799         dlflags         notlistable
3800         version         1.1
3801         glsflags        get
3802         glsopcode       0x0259
3803         offset          322
3804
3805 BindTexture(target, texture)
3806         return          void
3807         param           target          TextureTarget in value
3808         param           texture         Texture in value
3809         category        1_1
3810         version         1.1
3811         glxropcode      4117
3812         glxflags        EXT
3813         glsopcode       0x0148
3814         offset          307
3815
3816 DeleteTextures(n, textures)
3817         return          void
3818         param           n               SizeI in value
3819         param           textures        Texture in array [n]
3820         category        1_1
3821         dlflags         notlistable
3822         version         1.1
3823         glxsingle       144
3824         glsopcode       0x025A
3825         offset          327
3826
3827 GenTextures(n, textures)
3828         return          void
3829         param           n               SizeI in value
3830         param           textures        Texture out array [n]
3831         category        1_1
3832         dlflags         notlistable
3833         version         1.1
3834         glxsingle       145
3835         glsopcode       0x025B
3836         offset          328
3837
3838 IsTexture(texture)
3839         return          Boolean
3840         param           texture         Texture in value
3841         category        1_1
3842         dlflags         notlistable
3843         version         1.1
3844         glxsingle       146
3845         glsflags        get
3846         glsopcode       0x025C
3847         offset          330
3848
3849 PrioritizeTextures(n, textures, priorities)
3850         return          void
3851         param           n               SizeI in value
3852         param           textures        Texture in array [n]
3853         param           priorities      ClampedFloat32 in array [n]
3854         category        1_1
3855         version         1.1
3856         glxropcode      4118
3857         glxflags        EXT
3858         glsopcode       0x014C
3859         offset          331
3860
3861 Indexub(c)
3862         return          void
3863         param           c               ColorIndexValueUB in value
3864         category        1_1
3865         vectorequiv     Indexubv
3866         version         1.1
3867         offset          315
3868
3869 Indexubv(c)
3870         return          void
3871         param           c               ColorIndexValueUB in array [1]
3872         category        1_1
3873         version         1.1
3874         glxropcode      194
3875         glsopcode       0x015D
3876         offset          316
3877
3878 PopClientAttrib()
3879         return          void
3880         category        1_1
3881         version         1.1
3882         dlflags         notlistable
3883         glxflags        client-handcode client-intercept server-handcode
3884         glsflags        client
3885         glsopcode       0x015E
3886         offset          334
3887
3888 PushClientAttrib(mask)
3889         return          void
3890         param           mask            ClientAttribMask in value
3891         category        1_1
3892         version         1.1
3893         dlflags         notlistable
3894         glxflags        client-handcode client-intercept server-handcode
3895         glsflags        client
3896         glsopcode       0x015F
3897         offset          335
3898
3899 ###############################################################################
3900 ###############################################################################
3901 #
3902 # OpenGL 1.2 commands
3903 #
3904 ###############################################################################
3905 ###############################################################################
3906
3907 BlendColor(red, green, blue, alpha)
3908         return          void
3909         param           red             ClampedColorF in value
3910         param           green           ClampedColorF in value
3911         param           blue            ClampedColorF in value
3912         param           alpha           ClampedColorF in value
3913         category        VERSION_1_2
3914         glxflags        EXT
3915         version         1.2
3916         glxropcode      4096
3917         glsopcode       0x0120
3918         offset          336
3919
3920 BlendEquation(mode)
3921         return          void
3922         param           mode            BlendEquationMode in value
3923         category        VERSION_1_2
3924         glxflags        EXT
3925         version         1.2
3926         glxropcode      4097
3927         glsopcode       0x0121
3928         offset          337
3929
3930 DrawRangeElements(mode, start, end, count, type, indices)
3931         return          void
3932         param           mode            BeginMode in value
3933         param           start           UInt32 in value
3934         param           end             UInt32 in value
3935         param           count           SizeI in value
3936         param           type            DrawElementsType in value
3937         param           indices         Void in array [COMPSIZE(count/type)]
3938         category        VERSION_1_2
3939         dlflags         handcode
3940         glxflags        client-handcode client-intercept server-handcode
3941         version         1.2
3942         glsopcode       0x0190
3943         offset          338
3944
3945 # OpenGL 1.2 (SGI_color_table) commands
3946
3947 ColorTable(target, internalformat, width, format, type, table)
3948         return          void
3949         param           target          ColorTableTarget in value
3950         param           internalformat  PixelInternalFormat in value
3951         param           width           SizeI in value
3952         param           format          PixelFormat in value
3953         param           type            PixelType in value
3954         param           table           Void in array [COMPSIZE(format/type/width)]
3955         category        VERSION_1_2
3956         dlflags         handcode
3957         glxflags        client-handcode server-handcode EXT
3958         version         1.2
3959         glxropcode      2053
3960         glsflags        pixel-unpack
3961         glsopcode       0x0167
3962         offset          339
3963
3964 ColorTableParameterfv(target, pname, params)
3965         return          void
3966         param           target          ColorTableTarget in value
3967         param           pname           ColorTableParameterPName in value
3968         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
3969         category        VERSION_1_2
3970         glxflags        EXT
3971         version         1.2
3972         glxropcode      2054
3973         glsopcode       0x0168
3974         offset          340
3975
3976 ColorTableParameteriv(target, pname, params)
3977         return          void
3978         param           target          ColorTableTarget in value
3979         param           pname           ColorTableParameterPName in value
3980         param           params          CheckedInt32 in array [COMPSIZE(pname)]
3981         category        VERSION_1_2
3982         glxflags        EXT
3983         version         1.2
3984         glxropcode      2055
3985         glsopcode       0x0169
3986         offset          341
3987
3988 CopyColorTable(target, internalformat, x, y, width)
3989         return          void
3990         param           target          ColorTableTarget in value
3991         param           internalformat  PixelInternalFormat in value
3992         param           x               WinCoord in value
3993         param           y               WinCoord in value
3994         param           width           SizeI in value
3995         category        VERSION_1_2
3996         glxflags        EXT
3997         version         1.2
3998         glxropcode      2056
3999         glsopcode       0x016A
4000         offset          342
4001
4002 GetColorTable(target, format, type, table)
4003         return          void
4004         param           target          ColorTableTarget in value
4005         param           format          PixelFormat in value
4006         param           type            PixelType in value
4007         param           table           Void out array [COMPSIZE(target/format/type)]
4008         category        VERSION_1_2
4009         dlflags         notlistable
4010         glxflags        client-handcode server-handcode
4011         version         1.2
4012         glxsingle       147
4013         glsflags        get pixel-pack
4014         glsopcode       0x025D
4015         offset          343
4016
4017 GetColorTableParameterfv(target, pname, params)
4018         return          void
4019         param           target          ColorTableTarget in value
4020         param           pname           GetColorTableParameterPName in value
4021         param           params          Float32 out array [COMPSIZE(pname)]
4022         category        VERSION_1_2
4023         dlflags         notlistable
4024         version         1.2
4025         glxsingle       148
4026         glsflags        get
4027         glsopcode       0x025E
4028         offset          344
4029
4030 GetColorTableParameteriv(target, pname, params)
4031         return          void
4032         param           target          ColorTableTarget in value
4033         param           pname           GetColorTableParameterPName in value
4034         param           params          Int32 out array [COMPSIZE(pname)]
4035         category        VERSION_1_2
4036         dlflags         notlistable
4037         version         1.2
4038         glxsingle       149
4039         glsflags        get
4040         glsopcode       0x025F
4041         offset          345
4042
4043 # OpenGL 1.2 (EXT_color_subtable) commands
4044
4045 ColorSubTable(target, start, count, format, type, data)
4046         return          void
4047         param           target          ColorTableTarget in value
4048         param           start           SizeI in value
4049         param           count           SizeI in value
4050         param           format          PixelFormat in value
4051         param           type            PixelType in value
4052         param           data            Void in array [COMPSIZE(format/type/count)]
4053         category        VERSION_1_2
4054         dlflags         handcode
4055         glxflags        client-handcode server-handcode
4056         version         1.2
4057         glxropcode      195
4058         glsflags        pixel-unpack
4059         glsopcode       0x018E
4060         offset          346
4061
4062 CopyColorSubTable(target, start, x, y, width)
4063         return          void
4064         param           target          ColorTableTarget in value
4065         param           start           SizeI in value
4066         param           x               WinCoord in value
4067         param           y               WinCoord in value
4068         param           width           SizeI in value
4069         category        VERSION_1_2
4070         version         1.2
4071         glxropcode      196
4072         glsopcode       0x018F
4073         offset          347
4074
4075 # OpenGL 1.2 (EXT_convolution) commands
4076
4077 ConvolutionFilter1D(target, internalformat, width, format, type, image)
4078         return          void
4079         param           target          ConvolutionTarget in value
4080         param           internalformat  PixelInternalFormat in value
4081         param           width           SizeI in value
4082         param           format          PixelFormat in value
4083         param           type            PixelType in value
4084         param           image           Void in array [COMPSIZE(format/type/width)]
4085         category        VERSION_1_2
4086         dlflags         handcode
4087         glxflags        client-handcode server-handcode EXT
4088         version         1.2
4089         glxropcode      4101
4090         glsflags        pixel-unpack
4091         glsopcode       0x0125
4092         offset          348
4093
4094 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4095         return          void
4096         param           target          ConvolutionTarget in value
4097         param           internalformat  PixelInternalFormat in value
4098         param           width           SizeI in value
4099         param           height          SizeI in value
4100         param           format          PixelFormat in value
4101         param           type            PixelType in value
4102         param           image           Void in array [COMPSIZE(format/type/width/height)]
4103         category        VERSION_1_2
4104         dlflags         handcode
4105         glxflags        client-handcode server-handcode EXT
4106         version         1.2
4107         glxropcode      4102
4108         glsflags        pixel-unpack
4109         glsopcode       0x0126
4110         offset          349
4111
4112 ConvolutionParameterf(target, pname, params)
4113         return          void
4114         param           target          ConvolutionTarget in value
4115         param           pname           ConvolutionParameter in value
4116         param           params          CheckedFloat32 in value
4117         category        VERSION_1_2
4118         glxflags        EXT
4119         version         1.2
4120         glxropcode      4103
4121         glsflags        gl-enum
4122         glsopcode       0x0127
4123         offset          350
4124
4125 ConvolutionParameterfv(target, pname, params)
4126         return          void
4127         param           target          ConvolutionTarget in value
4128         param           pname           ConvolutionParameter in value
4129         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4130         category        VERSION_1_2
4131         glxflags        EXT
4132         version         1.2
4133         glxropcode      4104
4134         glsflags        gl-enum
4135         glsopcode       0x0128
4136         offset          351
4137
4138 ConvolutionParameteri(target, pname, params)
4139         return          void
4140         param           target          ConvolutionTarget in value
4141         param           pname           ConvolutionParameter in value
4142         param           params          CheckedInt32 in value
4143         category        VERSION_1_2
4144         glxflags        EXT
4145         version         1.2
4146         glxropcode      4105
4147         glsflags        gl-enum
4148         glsopcode       0x0129
4149         offset          352
4150
4151 ConvolutionParameteriv(target, pname, params)
4152         return          void
4153         param           target          ConvolutionTarget in value
4154         param           pname           ConvolutionParameter in value
4155         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4156         category        VERSION_1_2
4157         glxflags        EXT
4158         version         1.2
4159         glxropcode      4106
4160         glsflags        gl-enum
4161         glsopcode       0x012A
4162         offset          353
4163
4164 CopyConvolutionFilter1D(target, internalformat, x, y, width)
4165         return          void
4166         param           target          ConvolutionTarget in value
4167         param           internalformat  PixelInternalFormat in value
4168         param           x               WinCoord in value
4169         param           y               WinCoord in value
4170         param           width           SizeI in value
4171         category        VERSION_1_2
4172         glxflags        EXT
4173         version         1.2
4174         glxropcode      4107
4175         glsopcode       0x012B
4176         offset          354
4177
4178 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4179         return          void
4180         param           target          ConvolutionTarget in value
4181         param           internalformat  PixelInternalFormat in value
4182         param           x               WinCoord in value
4183         param           y               WinCoord in value
4184         param           width           SizeI in value
4185         param           height          SizeI in value
4186         category        VERSION_1_2
4187         glxflags        EXT
4188         version         1.2
4189         glxropcode      4108
4190         glsopcode       0x012C
4191         offset          355
4192
4193 GetConvolutionFilter(target, format, type, image)
4194         return          void
4195         param           target          ConvolutionTarget in value
4196         param           format          PixelFormat in value
4197         param           type            PixelType in value
4198         param           image           Void out array [COMPSIZE(target/format/type)]
4199         category        VERSION_1_2
4200         dlflags         notlistable
4201         glxflags        client-handcode server-handcode
4202         version         1.2
4203         glxsingle       150
4204         glsflags        get pixel-pack
4205         glsopcode       0x0260
4206         offset          356
4207
4208 GetConvolutionParameterfv(target, pname, params)
4209         return          void
4210         param           target          ConvolutionTarget in value
4211         param           pname           GetConvolutionParameterPName in value
4212         param           params          Float32 out array [COMPSIZE(pname)]
4213         category        VERSION_1_2
4214         dlflags         notlistable
4215         version         1.2
4216         glxsingle       151
4217         glsflags        get
4218         glsopcode       0x0261
4219         offset          357
4220
4221 GetConvolutionParameteriv(target, pname, params)
4222         return          void
4223         param           target          ConvolutionTarget in value
4224         param           pname           GetConvolutionParameterPName in value
4225         param           params          Int32 out array [COMPSIZE(pname)]
4226         category        VERSION_1_2
4227         dlflags         notlistable
4228         version         1.2
4229         glxsingle       152
4230         glsflags        get
4231         glsopcode       0x0262
4232         offset          358
4233
4234 GetSeparableFilter(target, format, type, row, column, span)
4235         return          void
4236         param           target          SeparableTarget in value
4237         param           format          PixelFormat in value
4238         param           type            PixelType in value
4239         param           row             Void out array [COMPSIZE(target/format/type)]
4240         param           column          Void out array [COMPSIZE(target/format/type)]
4241         param           span            Void out array [COMPSIZE(target/format/type)]
4242         category        VERSION_1_2
4243         dlflags         notlistable
4244         glxflags        client-handcode server-handcode
4245         version         1.2
4246         glxsingle       153
4247         glsflags        get pixel-pack
4248         glsopcode       0x0263
4249         offset          359
4250
4251 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4252         return          void
4253         param           target          SeparableTarget in value
4254         param           internalformat  PixelInternalFormat in value
4255         param           width           SizeI in value
4256         param           height          SizeI in value
4257         param           format          PixelFormat in value
4258         param           type            PixelType in value
4259         param           row             Void in array [COMPSIZE(target/format/type/width)]
4260         param           column          Void in array [COMPSIZE(target/format/type/height)]
4261         category        VERSION_1_2
4262         dlflags         handcode
4263         glxflags        client-handcode server-handcode EXT
4264         version         1.2
4265         glxropcode      4109
4266         glsflags        pixel-unpack
4267         glsopcode       0x0131
4268         offset          360
4269
4270 # OpenGL 1.2 (EXT_histogram) commands
4271
4272 GetHistogram(target, reset, format, type, values)
4273         return          void
4274         param           target          HistogramTarget in value
4275         param           reset           Boolean in value
4276         param           format          PixelFormat in value
4277         param           type            PixelType in value
4278         param           values          Void out array [COMPSIZE(target/format/type)]
4279         category        VERSION_1_2
4280         dlflags         notlistable
4281         glxflags        client-handcode server-handcode
4282         version         1.2
4283         glxsingle       154
4284         glsflags        get pixel-pack
4285         glsopcode       0x0264
4286         offset          361
4287
4288 GetHistogramParameterfv(target, pname, params)
4289         return          void
4290         param           target          HistogramTarget in value
4291         param           pname           GetHistogramParameterPName in value
4292         param           params          Float32 out array [COMPSIZE(pname)]
4293         category        VERSION_1_2
4294         dlflags         notlistable
4295         version         1.2
4296         glxsingle       155
4297         glsflags        get
4298         glsopcode       0x0265
4299         offset          362
4300
4301 GetHistogramParameteriv(target, pname, params)
4302         return          void
4303         param           target          HistogramTarget in value
4304         param           pname           GetHistogramParameterPName in value
4305         param           params          Int32 out array [COMPSIZE(pname)]
4306         category        VERSION_1_2
4307         dlflags         notlistable
4308         version         1.2
4309         glxsingle       156
4310         glsflags        get
4311         glsopcode       0x0266
4312         offset          363
4313
4314 GetMinmax(target, reset, format, type, values)
4315         return          void
4316         param           target          MinmaxTarget in value
4317         param           reset           Boolean in value
4318         param           format          PixelFormat in value
4319         param           type            PixelType in value
4320         param           values          Void out array [COMPSIZE(target/format/type)]
4321         category        VERSION_1_2
4322         dlflags         notlistable
4323         glxflags        client-handcode server-handcode
4324         version         1.2
4325         glxsingle       157
4326         glsflags        get pixel-pack
4327         glsopcode       0x0267
4328         offset          364
4329
4330 GetMinmaxParameterfv(target, pname, params)
4331         return          void
4332         param           target          MinmaxTarget in value
4333         param           pname           GetMinmaxParameterPName in value
4334         param           params          Float32 out array [COMPSIZE(pname)]
4335         category        VERSION_1_2
4336         dlflags         notlistable
4337         version         1.2
4338         glxsingle       158
4339         glsflags        get
4340         glsopcode       0x0268
4341         offset          365
4342
4343 GetMinmaxParameteriv(target, pname, params)
4344         return          void
4345         param           target          MinmaxTarget in value
4346         param           pname           GetMinmaxParameterPName in value
4347         param           params          Int32 out array [COMPSIZE(pname)]
4348         category        VERSION_1_2
4349         dlflags         notlistable
4350         version         1.2
4351         glxsingle       159
4352         glsflags        get
4353         glsopcode       0x0269
4354         offset          366
4355
4356 Histogram(target, width, internalformat, sink)
4357         return          void
4358         param           target          HistogramTarget in value
4359         param           width           SizeI in value
4360         param           internalformat  PixelInternalFormat in value
4361         param           sink            Boolean in value
4362         category        VERSION_1_2
4363         dlflags         handcode
4364         glxflags        EXT
4365         version         1.2
4366         glxropcode      4110
4367         glsopcode       0x0138
4368         offset          367
4369
4370 Minmax(target, internalformat, sink)
4371         return          void
4372         param           target          MinmaxTarget in value
4373         param           internalformat  PixelInternalFormat in value
4374         param           sink            Boolean in value
4375         category        VERSION_1_2
4376         glxflags        EXT
4377         version         1.2
4378         glxropcode      4111
4379         glsopcode       0x0139
4380         offset          368
4381
4382 ResetHistogram(target)
4383         return          void
4384         param           target          HistogramTarget in value
4385         category        VERSION_1_2
4386         glxflags        EXT
4387         version         1.2
4388         glxropcode      4112
4389         glsopcode       0x013A
4390         offset          369
4391
4392 ResetMinmax(target)
4393         return          void
4394         param           target          MinmaxTarget in value
4395         category        VERSION_1_2
4396         glxflags        EXT
4397         version         1.2
4398         glxropcode      4113
4399         glsopcode       0x013B
4400         offset          370
4401
4402 # OpenGL 1.2 (EXT_texture3D) commands
4403
4404 # Arguably TexelInternalFormat, not PixelInternalFormat
4405 TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
4406         return          void
4407         param           target          TextureTarget in value
4408         param           level           CheckedInt32 in value
4409         param           internalformat  TextureComponentCount in value
4410         param           width           SizeI in value
4411         param           height          SizeI in value
4412         param           depth           SizeI in value
4413         param           border          CheckedInt32 in value
4414         param           format          PixelFormat in value
4415         param           type            PixelType in value
4416         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4417         category        VERSION_1_2
4418         dlflags         handcode
4419         glxflags        client-handcode server-handcode EXT
4420         version         1.2
4421         glxropcode      4114
4422         glsflags        pixel-null pixel-unpack
4423         glsopcode       0x013C
4424         offset          371
4425
4426 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
4427         return          void
4428         param           target          TextureTarget in value
4429         param           level           CheckedInt32 in value
4430         param           xoffset         CheckedInt32 in value
4431         param           yoffset         CheckedInt32 in value
4432         param           zoffset         CheckedInt32 in value
4433         param           width           SizeI in value
4434         param           height          SizeI in value
4435         param           depth           SizeI in value
4436         param           format          PixelFormat in value
4437         param           type            PixelType in value
4438         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4439         category        VERSION_1_2
4440         dlflags         handcode
4441         glxflags        client-handcode server-handcode EXT
4442         version         1.2
4443         glxropcode      4115
4444         glsflags        pixel-unpack
4445         glsopcode       0x013D
4446         offset          372
4447
4448 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
4449
4450 CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
4451         return          void
4452         param           target          TextureTarget in value
4453         param           level           CheckedInt32 in value
4454         param           xoffset         CheckedInt32 in value
4455         param           yoffset         CheckedInt32 in value
4456         param           zoffset         CheckedInt32 in value
4457         param           x               WinCoord in value
4458         param           y               WinCoord in value
4459         param           width           SizeI in value
4460         param           height          SizeI in value
4461         category        VERSION_1_2
4462         glxflags        EXT
4463         version         1.2
4464         glxropcode      4123
4465         glsopcode       0x0151
4466         offset          373
4467
4468 ###############################################################################
4469 ###############################################################################
4470 #
4471 # OpenGL 1.3 commands
4472 #
4473 ###############################################################################
4474 ###############################################################################
4475
4476 # OpenGL 1.3 (ARB_multitexture) commands
4477
4478 ActiveTexture(texture)
4479         return          void
4480         param           texture         TextureUnit in value
4481         category        VERSION_1_3
4482         glxflags        ARB
4483         version         1.3
4484         glxropcode      197
4485         glsopcode       0x01B1
4486         offset          374
4487
4488 ClientActiveTexture(texture)
4489         return          void
4490         param           texture         TextureUnit in value
4491         category        VERSION_1_3
4492         dlflags         notlistable
4493         glxflags        ARB client-handcode client-intercept server-handcode
4494         version         1.3
4495         glsflags        client
4496         glsopcode       0x01B2
4497         offset          375
4498
4499 MultiTexCoord1d(target, s)
4500         return          void
4501         param           target          TextureUnit in value
4502         param           s               CoordD in value
4503         category        VERSION_1_3
4504         glxflags        ARB
4505         version         1.3
4506         vectorequiv     MultiTexCoord1dv
4507         offset          376
4508
4509 MultiTexCoord1dv(target, v)
4510         return          void
4511         param           target          TextureUnit in value
4512         param           v               CoordD in array [1]
4513         category        VERSION_1_3
4514         glxflags        ARB
4515         version         1.3
4516         glxropcode      198
4517         glsopcode       0x01B3
4518         offset          377
4519
4520 MultiTexCoord1f(target, s)
4521         return          void
4522         param           target          TextureUnit in value
4523         param           s               CoordF in value
4524         category        VERSION_1_3
4525         glxflags        ARB
4526         version         1.3
4527         vectorequiv     MultiTexCoord1fv
4528         offset          378
4529
4530 MultiTexCoord1fv(target, v)
4531         return          void
4532         param           target          TextureUnit in value
4533         param           v               CoordF in array [1]
4534         category        VERSION_1_3
4535         glxflags        ARB
4536         version         1.3
4537         glxropcode      199
4538         glsopcode       0x01B4
4539         offset          379
4540
4541 MultiTexCoord1i(target, s)
4542         return          void
4543         param           target          TextureUnit in value
4544         param           s               CoordI in value
4545         category        VERSION_1_3
4546         glxflags        ARB
4547         version         1.3
4548         vectorequiv     MultiTexCoord1iv
4549         offset          380
4550
4551 MultiTexCoord1iv(target, v)
4552         return          void
4553         param           target          TextureUnit in value
4554         param           v               CoordI in array [1]
4555         category        VERSION_1_3
4556         glxflags        ARB
4557         version         1.3
4558         glxropcode      200
4559         glsopcode       0x01B5
4560         offset          381
4561
4562 MultiTexCoord1s(target, s)
4563         return          void
4564         param           target          TextureUnit in value
4565         param           s               CoordS in value
4566         category        VERSION_1_3
4567         glxflags        ARB
4568         version         1.3
4569         vectorequiv     MultiTexCoord1sv
4570         offset          382
4571
4572 MultiTexCoord1sv(target, v)
4573         return          void
4574         param           target          TextureUnit in value
4575         param           v               CoordS in array [1]
4576         category        VERSION_1_3
4577         glxflags        ARB
4578         version         1.3
4579         glxropcode      201
4580         glsopcode       0x01B6
4581         offset          383
4582
4583 MultiTexCoord2d(target, s, t)
4584         return          void
4585         param           target          TextureUnit in value
4586         param           s               CoordD in value
4587         param           t               CoordD in value
4588         category        VERSION_1_3
4589         glxflags        ARB
4590         version         1.3
4591         vectorequiv     MultiTexCoord2dv
4592         offset          384
4593
4594 MultiTexCoord2dv(target, v)
4595         return          void
4596         param           target          TextureUnit in value
4597         param           v               CoordD in array [2]
4598         category        VERSION_1_3
4599         glxflags        ARB
4600         version         1.3
4601         glxropcode      202
4602         glsopcode       0x01B7
4603         offset          385
4604
4605 MultiTexCoord2f(target, s, t)
4606         return          void
4607         param           target          TextureUnit in value
4608         param           s               CoordF in value
4609         param           t               CoordF in value
4610         category        VERSION_1_3
4611         glxflags        ARB
4612         version         1.3
4613         vectorequiv     MultiTexCoord2fv
4614         offset          386
4615
4616 MultiTexCoord2fv(target, v)
4617         return          void
4618         param           target          TextureUnit in value
4619         param           v               CoordF in array [2]
4620         category        VERSION_1_3
4621         glxflags        ARB
4622         version         1.3
4623         glxropcode      203
4624         glsopcode       0x01B8
4625         offset          387
4626
4627 MultiTexCoord2i(target, s, t)
4628         return          void
4629         param           target          TextureUnit in value
4630         param           s               CoordI in value
4631         param           t               CoordI in value
4632         category        VERSION_1_3
4633         glxflags        ARB
4634         version         1.3
4635         vectorequiv     MultiTexCoord2iv
4636         offset          388
4637
4638 MultiTexCoord2iv(target, v)
4639         return          void
4640         param           target          TextureUnit in value
4641         param           v               CoordI in array [2]
4642         category        VERSION_1_3
4643         glxflags        ARB
4644         version         1.3
4645         glxropcode      204
4646         glsopcode       0x01B9
4647         offset          389
4648
4649 MultiTexCoord2s(target, s, t)
4650         return          void
4651         param           target          TextureUnit in value
4652         param           s               CoordS in value
4653         param           t               CoordS in value
4654         category        VERSION_1_3
4655         glxflags        ARB
4656         version         1.3
4657         vectorequiv     MultiTexCoord2sv
4658         offset          390
4659
4660 MultiTexCoord2sv(target, v)
4661         return          void
4662         param           target          TextureUnit in value
4663         param           v               CoordS in array [2]
4664         category        VERSION_1_3
4665         glxflags        ARB
4666         version         1.3
4667         glxropcode      205
4668         glsopcode       0x01BA
4669         offset          391
4670
4671 MultiTexCoord3d(target, s, t, r)
4672         return          void
4673         param           target          TextureUnit in value
4674         param           s               CoordD in value
4675         param           t               CoordD in value
4676         param           r               CoordD in value
4677         category        VERSION_1_3
4678         glxflags        ARB
4679         version         1.3
4680         vectorequiv     MultiTexCoord3dv
4681         offset          392
4682
4683 MultiTexCoord3dv(target, v)
4684         return          void
4685         param           target          TextureUnit in value
4686         param           v               CoordD in array [3]
4687         category        VERSION_1_3
4688         glxflags        ARB
4689         version         1.3
4690         glxropcode      206
4691         glsopcode       0x01BB
4692         offset          393
4693
4694 MultiTexCoord3f(target, s, t, r)
4695         return          void
4696         param           target          TextureUnit in value
4697         param           s               CoordF in value
4698         param           t               CoordF in value
4699         param           r               CoordF in value
4700         category        VERSION_1_3
4701         glxflags        ARB
4702         version         1.3
4703         vectorequiv     MultiTexCoord3fv
4704         offset          394
4705
4706 MultiTexCoord3fv(target, v)
4707         return          void
4708         param           target          TextureUnit in value
4709         param           v               CoordF in array [3]
4710         category        VERSION_1_3
4711         glxflags        ARB
4712         version         1.3
4713         glxropcode      207
4714         glsopcode       0x01BC
4715         offset          395
4716
4717 MultiTexCoord3i(target, s, t, r)
4718         return          void
4719         param           target          TextureUnit in value
4720         param           s               CoordI in value
4721         param           t               CoordI in value
4722         param           r               CoordI in value
4723         category        VERSION_1_3
4724         glxflags        ARB
4725         version         1.3
4726         vectorequiv     MultiTexCoord3iv
4727         offset          396
4728
4729 MultiTexCoord3iv(target, v)
4730         return          void
4731         param           target          TextureUnit in value
4732         param           v               CoordI in array [3]
4733         category        VERSION_1_3
4734         glxflags        ARB
4735         version         1.3
4736         glxropcode      208
4737         glsopcode       0x01BD
4738         offset          397
4739
4740 MultiTexCoord3s(target, s, t, r)
4741         return          void
4742         param           target          TextureUnit in value
4743         param           s               CoordS in value
4744         param           t               CoordS in value
4745         param           r               CoordS in value
4746         category        VERSION_1_3
4747         glxflags        ARB
4748         version         1.3
4749         vectorequiv     MultiTexCoord3sv
4750         offset          398
4751
4752 MultiTexCoord3sv(target, v)
4753         return          void
4754         param           target          TextureUnit in value
4755         param           v               CoordS in array [3]
4756         category        VERSION_1_3
4757         version         1.3
4758         glxflags        ARB
4759         glxropcode      209
4760         glsopcode       0x01BE
4761         offset          399
4762
4763 MultiTexCoord4d(target, s, t, r, q)
4764         return          void
4765         param           target          TextureUnit in value
4766         param           s               CoordD in value
4767         param           t               CoordD in value
4768         param           r               CoordD in value
4769         param           q               CoordD in value
4770         category        VERSION_1_3
4771         glxflags        ARB
4772         version         1.3
4773         vectorequiv     MultiTexCoord4dv
4774         offset          400
4775
4776 MultiTexCoord4dv(target, v)
4777         return          void
4778         param           target          TextureUnit in value
4779         param           v               CoordD in array [4]
4780         category        VERSION_1_3
4781         glxflags        ARB
4782         version         1.3
4783         glxropcode      210
4784         glsopcode       0x01BF
4785         offset          401
4786
4787 MultiTexCoord4f(target, s, t, r, q)
4788         return          void
4789         param           target          TextureUnit in value
4790         param           s               CoordF in value
4791         param           t               CoordF in value
4792         param           r               CoordF in value
4793         param           q               CoordF in value
4794         category        VERSION_1_3
4795         glxflags        ARB
4796         version         1.3
4797         vectorequiv     MultiTexCoord4fv
4798         offset          402
4799
4800 MultiTexCoord4fv(target, v)
4801         return          void
4802         param           target          TextureUnit in value
4803         param           v               CoordF in array [4]
4804         category        VERSION_1_3
4805         glxflags        ARB
4806         version         1.3
4807         glxropcode      211
4808         glsopcode       0x01C0
4809         offset          403
4810
4811 MultiTexCoord4i(target, s, t, r, q)
4812         return          void
4813         param           target          TextureUnit in value
4814         param           s               CoordI in value
4815         param           t               CoordI in value
4816         param           r               CoordI in value
4817         param           q               CoordI in value
4818         category        VERSION_1_3
4819         glxflags        ARB
4820         version         1.3
4821         vectorequiv     MultiTexCoord4iv
4822         offset          404
4823
4824 MultiTexCoord4iv(target, v)
4825         return          void
4826         param           target          TextureUnit in value
4827         param           v               CoordI in array [4]
4828         category        VERSION_1_3
4829         glxflags        ARB
4830         version         1.3
4831         glxropcode      212
4832         glsopcode       0x01C1
4833         offset          405
4834
4835 MultiTexCoord4s(target, s, t, r, q)
4836         return          void
4837         param           target          TextureUnit in value
4838         param           s               CoordS in value
4839         param           t               CoordS in value
4840         param           r               CoordS in value
4841         param           q               CoordS in value
4842         category        VERSION_1_3
4843         glxflags        ARB
4844         version         1.3
4845         vectorequiv     MultiTexCoord4sv
4846         offset          406
4847
4848 MultiTexCoord4sv(target, v)
4849         return          void
4850         param           target          TextureUnit in value
4851         param           v               CoordS in array [4]
4852         category        VERSION_1_3
4853         glxflags        ARB
4854         version         1.3
4855         glxropcode      213
4856         glsopcode       0x01C2
4857         offset          407
4858
4859 # OpenGL 1.3 (ARB_transpose_matrix) commands
4860
4861 LoadTransposeMatrixf(m)
4862         return          void
4863         param           m               Float32 in array [16]
4864         category        VERSION_1_3
4865         glxflags        ARB client-handcode client-intercept server-handcode
4866         version         1.3
4867         glsflags        matrix
4868         glsopcode       0x01C3
4869         offset          408
4870
4871 LoadTransposeMatrixd(m)
4872         return          void
4873         param           m               Float64 in array [16]
4874         category        VERSION_1_3
4875         glxflags        ARB client-handcode client-intercept server-handcode
4876         version         1.3
4877         glsflags        matrix
4878         glsopcode       0x01C4
4879         offset          409
4880
4881 MultTransposeMatrixf(m)
4882         return          void
4883         param           m               Float32 in array [16]
4884         category        VERSION_1_3
4885         glxflags        ARB client-handcode client-intercept server-handcode
4886         version         1.3
4887         glsflags        matrix
4888         glsopcode       0x01C5
4889         offset          410
4890
4891 MultTransposeMatrixd(m)
4892         return          void
4893         param           m               Float64 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       0x01C6
4899         offset          411
4900
4901 # OpenGL 1.3 (ARB_multisample) commands
4902
4903 SampleCoverage(value, invert)
4904         return          void
4905         param           value           ClampedFloat32 in value
4906         param           invert          Boolean in value
4907         category        VERSION_1_3
4908         glxflags        ARB
4909         version         1.3
4910         glxropcode      229
4911         glsopcode       0x01C7
4912         offset          412
4913
4914 # OpenGL 1.3 (ARB_texture_compression) commands
4915
4916 # Arguably TexelInternalFormat, not PixelInternalFormat
4917 CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4918         return          void
4919         param           target          TextureTarget in value
4920         param           level           CheckedInt32 in value
4921         param           internalformat  PixelInternalFormat in value
4922         param           width           SizeI in value
4923         param           height          SizeI in value
4924         param           depth           SizeI in value
4925         param           border          CheckedInt32 in value
4926         param           imageSize       SizeI in value
4927         param           data            CompressedTextureARB in array [imageSize]
4928         category        VERSION_1_3
4929         dlflags         handcode
4930         glxflags        ARB client-handcode server-handcode
4931         version         1.3
4932         glxropcode      216
4933         glsopcode       0x01C9
4934         wglflags        client-handcode server-handcode
4935         offset          554
4936
4937 # Arguably TexelInternalFormat, not PixelInternalFormat
4938 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4939         return          void
4940         param           target          TextureTarget in value
4941         param           level           CheckedInt32 in value
4942         param           internalformat  PixelInternalFormat in value
4943         param           width           SizeI in value
4944         param           height          SizeI in value
4945         param           border          CheckedInt32 in value
4946         param           imageSize       SizeI in value
4947         param           data            CompressedTextureARB in array [imageSize]
4948         category        VERSION_1_3
4949         dlflags         handcode
4950         glxflags        ARB client-handcode server-handcode
4951         version         1.3
4952         glxropcode      215
4953         glsopcode       0x01CA
4954         wglflags        client-handcode server-handcode
4955         offset          555
4956
4957 # Arguably TexelInternalFormat, not PixelInternalFormat
4958 CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4959         return          void
4960         param           target          TextureTarget in value
4961         param           level           CheckedInt32 in value
4962         param           internalformat  PixelInternalFormat in value
4963         param           width           SizeI in value
4964         param           border          CheckedInt32 in value
4965         param           imageSize       SizeI in value
4966         param           data            CompressedTextureARB in array [imageSize]
4967         category        VERSION_1_3
4968         dlflags         handcode
4969         glxflags        ARB client-handcode server-handcode
4970         version         1.3
4971         glxropcode      214
4972         glsopcode       0x01CB
4973         wglflags        client-handcode server-handcode
4974         offset          556
4975
4976 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4977         return          void
4978         param           target          TextureTarget in value
4979         param           level           CheckedInt32 in value
4980         param           xoffset         CheckedInt32 in value
4981         param           yoffset         CheckedInt32 in value
4982         param           zoffset         CheckedInt32 in value
4983         param           width           SizeI in value
4984         param           height          SizeI in value
4985         param           depth           SizeI in value
4986         param           format          PixelFormat in value
4987         param           imageSize       SizeI in value
4988         param           data            CompressedTextureARB in array [imageSize]
4989         category        VERSION_1_3
4990         dlflags         handcode
4991         glxflags        ARB client-handcode server-handcode
4992         version         1.3
4993         glxropcode      219
4994         glsopcode       0x01CC
4995         wglflags        client-handcode server-handcode
4996         offset          557
4997
4998 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4999         return          void
5000         param           target          TextureTarget in value
5001         param           level           CheckedInt32 in value
5002         param           xoffset         CheckedInt32 in value
5003         param           yoffset         CheckedInt32 in value
5004         param           width           SizeI in value
5005         param           height          SizeI in value
5006         param           format          PixelFormat in value
5007         param           imageSize       SizeI in value
5008         param           data            CompressedTextureARB in array [imageSize]
5009         category        VERSION_1_3
5010         dlflags         handcode
5011         glxflags        ARB client-handcode server-handcode
5012         version         1.3
5013         glxropcode      218
5014         glsopcode       0x01CD
5015         wglflags        client-handcode server-handcode
5016         offset          558
5017
5018 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
5019         return          void
5020         param           target          TextureTarget in value
5021         param           level           CheckedInt32 in value
5022         param           xoffset         CheckedInt32 in value
5023         param           width           SizeI in value
5024         param           format          PixelFormat in value
5025         param           imageSize       SizeI in value
5026         param           data            CompressedTextureARB in array [imageSize]
5027         category        VERSION_1_3
5028         dlflags         handcode
5029         glxflags        ARB client-handcode server-handcode
5030         version         1.3
5031         glxropcode      217
5032         glsopcode       0x01CE
5033         wglflags        client-handcode server-handcode
5034         offset          559
5035
5036 GetCompressedTexImage(target, level, img)
5037         return          void
5038         param           target          TextureTarget in value
5039         param           level           CheckedInt32 in value
5040         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
5041         category        VERSION_1_3
5042         dlflags         notlistable
5043         glxflags        ARB client-handcode server-handcode
5044         version         1.3
5045         glxsingle       160
5046         glsflags        get
5047         glsopcode       0x01CF
5048         wglflags        client-handcode server-handcode
5049         offset          560
5050
5051
5052 ###############################################################################
5053 ###############################################################################
5054 #
5055 # OpenGL 1.4 commands
5056 #
5057 ###############################################################################
5058 ###############################################################################
5059
5060 # OpenGL 1.4 (EXT_blend_func_separate) commands
5061
5062 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5063         return          void
5064         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
5065         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
5066         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
5067         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
5068         category        VERSION_1_4
5069         glxropcode      4134
5070         version         1.4
5071         extension
5072         glsopcode       0x01DC
5073         offset          537
5074
5075 # OpenGL 1.4 (EXT_fog_coord) commands
5076
5077 FogCoordf(coord)
5078         return          void
5079         param           coord           CoordF in value
5080         category        VERSION_1_4
5081         vectorequiv     FogCoordfv
5082         version         1.4
5083         offset          545
5084
5085 FogCoordfv(coord)
5086         return          void
5087         param           coord           CoordF in array [1]
5088         category        VERSION_1_4
5089         version         1.4
5090         glxropcode      4124
5091         glsopcode       0x01D8
5092         offset          546
5093
5094 FogCoordd(coord)
5095         return          void
5096         param           coord           CoordD in value
5097         category        VERSION_1_4
5098         vectorequiv     FogCoorddv
5099         version         1.4
5100         offset          547
5101
5102 FogCoorddv(coord)
5103         return          void
5104         param           coord           CoordD in array [1]
5105         category        VERSION_1_4
5106         version         1.4
5107         glxropcode      4125
5108         glsopcode       0x01DA
5109         offset          548
5110
5111 FogCoordPointer(type, stride, pointer)
5112         return          void
5113         param           type            FogPointerTypeEXT in value
5114         param           stride          SizeI in value
5115         param           pointer         Void in array [COMPSIZE(type/stride)] retained
5116         category        VERSION_1_4
5117         dlflags         notlistable
5118         version         1.4
5119         glxflags        client-handcode server-handcode
5120         glsflags        client
5121         glsopcode       0x01DB
5122         offset          549
5123
5124 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5125
5126 # first and count are really 'in'
5127 MultiDrawArrays(mode, first, count, primcount)
5128         return          void
5129         param           mode            BeginMode in value
5130         param           first           Int32 out array [COMPSIZE(count)]
5131         param           count           SizeI out array [COMPSIZE(primcount)]
5132         param           primcount       SizeI in value
5133         category        VERSION_1_4
5134         version         1.4
5135         glxropcode      ?
5136         glsflags        ignore
5137         offset          644
5138
5139 MultiDrawElements(mode, count, type, indices, primcount)
5140         return          void
5141         param           mode            BeginMode in value
5142         param           count           SizeI in array [COMPSIZE(primcount)]
5143         param           type            DrawElementsType in value
5144         param           indices         VoidPointer in array [COMPSIZE(primcount)]
5145         param           primcount       SizeI in value
5146         category        VERSION_1_4
5147         version         1.4
5148         glxropcode      ?
5149         glsflags        ignore
5150         offset          645
5151
5152 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5153
5154 PointParameterf(pname, param)
5155         return          void
5156         param           pname           PointParameterNameARB in value
5157         param           param           CheckedFloat32 in value
5158         category        VERSION_1_4
5159         version         1.4
5160         glxropcode      2065
5161         extension
5162         glsopcode       0x0177
5163         offset          458
5164
5165 PointParameterfv(pname, params)
5166         return          void
5167         param           pname           PointParameterNameARB in value
5168         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
5169         category        VERSION_1_4
5170         version         1.4
5171         glxropcode      2066
5172         extension
5173         glsopcode       0x0178
5174         offset          459
5175
5176 PointParameteri(pname, param)
5177         return          void
5178         param           pname           PointParameterNameARB in value
5179         param           param           Int32 in value
5180         category        VERSION_1_4
5181         version         1.4
5182         extension       soft WINSOFT NV20
5183         glxropcode      4221
5184         glsflags        ignore
5185         offset          642
5186
5187 PointParameteriv(pname, params)
5188         return          void
5189         param           pname           PointParameterNameARB in value
5190         param           params          Int32 in array [COMPSIZE(pname)]
5191         category        VERSION_1_4
5192         version         1.4
5193         extension       soft WINSOFT NV20
5194         glxropcode      4222re
5195         glsflags        ignore
5196         offset          643
5197
5198 # OpenGL 1.4 (EXT_secondary_color) commands
5199
5200 SecondaryColor3b(red, green, blue)
5201         return          void
5202         param           red             ColorB in value
5203         param           green           ColorB in value
5204         param           blue            ColorB in value
5205         category        VERSION_1_4
5206         vectorequiv     SecondaryColor3bv
5207         version         1.4
5208         offset          561
5209
5210 SecondaryColor3bv(v)
5211         return          void
5212         param           v               ColorB in array [3]
5213         category        VERSION_1_4
5214         version         1.4
5215         glxropcode      4126
5216         glsopcode       0x01FD
5217         offset          562
5218
5219 SecondaryColor3d(red, green, blue)
5220         return          void
5221         param           red             ColorD in value
5222         param           green           ColorD in value
5223         param           blue            ColorD in value
5224         category        VERSION_1_4
5225         vectorequiv     SecondaryColor3dv
5226         version         1.4
5227         offset          563
5228
5229 SecondaryColor3dv(v)
5230         return          void
5231         param           v               ColorD in array [3]
5232         category        VERSION_1_4
5233         version         1.4
5234         glxropcode      4130
5235         glsopcode       0x01FE
5236         offset          564
5237
5238 SecondaryColor3f(red, green, blue)
5239         return          void
5240         param           red             ColorF in value
5241         param           green           ColorF in value
5242         param           blue            ColorF in value
5243         category        VERSION_1_4
5244         vectorequiv     SecondaryColor3fv
5245         version         1.4
5246         offset          565
5247
5248 SecondaryColor3fv(v)
5249         return          void
5250         param           v               ColorF in array [3]
5251         category        VERSION_1_4
5252         version         1.4
5253         glxropcode      4129
5254         glsopcode       0x01FF
5255         offset          566
5256
5257 SecondaryColor3i(red, green, blue)
5258         return          void
5259         param           red             ColorI in value
5260         param           green           ColorI in value
5261         param           blue            ColorI in value
5262         category        VERSION_1_4
5263         vectorequiv     SecondaryColor3iv
5264         version         1.4
5265         offset          567
5266
5267 SecondaryColor3iv(v)
5268         return          void
5269         param           v               ColorI in array [3]
5270         category        VERSION_1_4
5271         version         1.4
5272         glxropcode      4128
5273         glsopcode       0x0200
5274         offset          568
5275
5276 SecondaryColor3s(red, green, blue)
5277         return          void
5278         param           red             ColorS in value
5279         param           green           ColorS in value
5280         param           blue            ColorS in value
5281         category        VERSION_1_4
5282         vectorequiv     SecondaryColor3sv
5283         version         1.4
5284         offset          569
5285
5286 SecondaryColor3sv(v)
5287         return          void
5288         param           v               ColorS in array [3]
5289         category        VERSION_1_4
5290         version         1.4
5291         glxropcode      4127
5292         glsopcode       0x0201
5293         offset          570
5294
5295 SecondaryColor3ub(red, green, blue)
5296         return          void
5297         param           red             ColorUB in value
5298         param           green           ColorUB in value
5299         param           blue            ColorUB in value
5300         category        VERSION_1_4
5301         vectorequiv     SecondaryColor3ubv
5302         version         1.4
5303         offset          571
5304
5305 SecondaryColor3ubv(v)
5306         return          void
5307         param           v               ColorUB in array [3]
5308         category        VERSION_1_4
5309         version         1.4
5310         glxropcode      4131
5311         glsopcode       0x0202
5312         offset          572
5313
5314 SecondaryColor3ui(red, green, blue)
5315         return          void
5316         param           red             ColorUI in value
5317         param           green           ColorUI in value
5318         param           blue            ColorUI in value
5319         category        VERSION_1_4
5320         vectorequiv     SecondaryColor3uiv
5321         version         1.4
5322         offset          573
5323
5324 SecondaryColor3uiv(v)
5325         return          void
5326         param           v               ColorUI in array [3]
5327         category        VERSION_1_4
5328         version         1.4
5329         glxropcode      4133
5330         glsopcode       0x0203
5331         offset          574
5332
5333 SecondaryColor3us(red, green, blue)
5334         return          void
5335         param           red             ColorUS in value
5336         param           green           ColorUS in value
5337         param           blue            ColorUS in value
5338         category        VERSION_1_4
5339         vectorequiv     SecondaryColor3usv
5340         version         1.4
5341         offset          575
5342
5343 SecondaryColor3usv(v)
5344         return          void
5345         param           v               ColorUS in array [3]
5346         category        VERSION_1_4
5347         version         1.4
5348         glxropcode      4132
5349         glsopcode       0x0204
5350         offset          576
5351
5352 SecondaryColorPointer(size, type, stride, pointer)
5353         return          void
5354         param           size            Int32 in value
5355         param           type            ColorPointerType in value
5356         param           stride          SizeI in value
5357         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
5358         category        VERSION_1_4
5359         dlflags         notlistable
5360         glxflags        client-handcode server-handcode
5361         version         1.4
5362         extension
5363         glsflags        client
5364         glsopcode       0x0205
5365         offset          577
5366
5367 # OpenGL 1.4 (ARB_window_pos) commands
5368 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5369
5370 WindowPos2d(x, y)
5371         return          void
5372         param           x               CoordD in value
5373         param           y               CoordD in value
5374         category        VERSION_1_4
5375         vectorequiv     WindowPos2dv
5376         version         1.4
5377         offset          513
5378
5379 WindowPos2dv(v)
5380         return          void
5381         param           v               CoordD in array [2]
5382         category        VERSION_1_4
5383         version         1.4
5384         glxropcode      230
5385         glxflags        client-handcode server-handcode
5386         glsopcode       0x01F0
5387         offset          514
5388
5389 WindowPos2f(x, y)
5390         return          void
5391         param           x               CoordF in value
5392         param           y               CoordF in value
5393         category        VERSION_1_4
5394         vectorequiv     WindowPos2fv
5395         version         1.4
5396         offset          515
5397
5398 WindowPos2fv(v)
5399         return          void
5400         param           v               CoordF in array [2]
5401         category        VERSION_1_4
5402         version         1.4
5403         glxropcode      230
5404         glxflags        client-handcode server-handcode
5405         glsopcode       0x01F1
5406         offset          516
5407
5408 WindowPos2i(x, y)
5409         return          void
5410         param           x               CoordI in value
5411         param           y               CoordI in value
5412         category        VERSION_1_4
5413         vectorequiv     WindowPos2iv
5414         version         1.4
5415         offset          517
5416
5417 WindowPos2iv(v)
5418         return          void
5419         param           v               CoordI in array [2]
5420         category        VERSION_1_4
5421         version         1.4
5422         glxropcode      230
5423         glxflags        client-handcode server-handcode
5424         glsopcode       0x01F2
5425         offset          518
5426
5427 WindowPos2s(x, y)
5428         return          void
5429         param           x               CoordS in value
5430         param           y               CoordS in value
5431         category        VERSION_1_4
5432         vectorequiv     WindowPos2sv
5433         version         1.4
5434         offset          519
5435
5436 WindowPos2sv(v)
5437         return          void
5438         param           v               CoordS in array [2]
5439         category        VERSION_1_4
5440         version         1.4
5441         glxropcode      230
5442         glxflags        client-handcode server-handcode
5443         glsopcode       0x01F3
5444         offset          520
5445
5446 WindowPos3d(x, y, z)
5447         return          void
5448         param           x               CoordD in value
5449         param           y               CoordD in value
5450         param           z               CoordD in value
5451         vectorequiv     WindowPos3dv
5452         category        VERSION_1_4
5453         version         1.4
5454         offset          521
5455
5456 WindowPos3dv(v)
5457         return          void
5458         param           v               CoordD in array [3]
5459         category        VERSION_1_4
5460         version         1.4
5461         glxropcode      230
5462         glxflags        client-handcode server-handcode
5463         glsopcode       0x01F4
5464         offset          522
5465
5466 WindowPos3f(x, y, z)
5467         return          void
5468         param           x               CoordF in value
5469         param           y               CoordF in value
5470         param           z               CoordF in value
5471         category        VERSION_1_4
5472         vectorequiv     WindowPos3fv
5473         version         1.4
5474         offset          523
5475
5476 WindowPos3fv(v)
5477         return          void
5478         param           v               CoordF in array [3]
5479         category        VERSION_1_4
5480         version         1.4
5481         glxropcode      230
5482         glxflags        client-handcode server-handcode
5483         glsopcode       0x01F5
5484         offset          524
5485
5486 WindowPos3i(x, y, z)
5487         return          void
5488         param           x               CoordI in value
5489         param           y               CoordI in value
5490         param           z               CoordI in value
5491         category        VERSION_1_4
5492         vectorequiv     WindowPos3iv
5493         version         1.4
5494         offset          525
5495
5496 WindowPos3iv(v)
5497         return          void
5498         param           v               CoordI in array [3]
5499         category        VERSION_1_4
5500         version         1.4
5501         glxropcode      230
5502         glxflags        client-handcode server-handcode
5503         glsopcode       0x01F6
5504         offset          526
5505
5506 WindowPos3s(x, y, z)
5507         return          void
5508         param           x               CoordS in value
5509         param           y               CoordS in value
5510         param           z               CoordS in value
5511         category        VERSION_1_4
5512         vectorequiv     WindowPos3sv
5513         version         1.4
5514         offset          527
5515
5516 WindowPos3sv(v)
5517         return          void
5518         param           v               CoordS in array [3]
5519         category        VERSION_1_4
5520         version         1.4
5521         glxropcode      230
5522         glxflags        client-handcode server-handcode
5523         glsopcode       0x01F7
5524         offset          528
5525
5526
5527 ###############################################################################
5528 ###############################################################################
5529 #
5530 # OpenGL 1.5 commands
5531 #
5532 ###############################################################################
5533 ###############################################################################
5534
5535 # OpenGL 1.5 (ARB_occlusion_query) commands
5536
5537 GenQueries(n, ids)
5538         return          void
5539         param           n               SizeI in value
5540         param           ids             UInt32 out array [n]
5541         category        VERSION_1_5
5542         version         1.5
5543         extension
5544         glxsingle       162
5545         glxflags        ignore
5546         glsopcode       ?
5547         offset          700
5548
5549 DeleteQueries(n, ids)
5550         return          void
5551         param           n               SizeI in value
5552         param           ids             UInt32 in array [n]
5553         category        VERSION_1_5
5554         version         1.5
5555         extension
5556         glxsingle       161
5557         glxflags        ignore
5558         glsopcode       ?
5559         offset          701
5560
5561 IsQuery(id)
5562         return          Boolean
5563         param           id              UInt32 in value
5564         category        VERSION_1_5
5565         version         1.5
5566         extension
5567         glxsingle       163
5568         glxflags        ignore
5569         glsopcode       ?
5570         offset          702
5571
5572 BeginQuery(target, id)
5573         return          void
5574         param           target          GLenum in value
5575         param           id              UInt32 in value
5576         category        VERSION_1_5
5577         version         1.5
5578         extension
5579         glxropcode      231
5580         glxflags        ignore
5581         glsopcode       ?
5582         offset          703
5583
5584 EndQuery(target)
5585         return          void
5586         param           target          GLenum in value
5587         category        VERSION_1_5
5588         version         1.5
5589         extension
5590         glxropcode      232
5591         glxflags        ignore
5592         glsopcode       ?
5593         offset          704
5594
5595 GetQueryiv(target, pname, params)
5596         return          void
5597         param           target          GLenum in value
5598         param           pname           GLenum in value
5599         param           params          Int32 out array [pname]
5600         category        VERSION_1_5
5601         dlflags         notlistable
5602         version         1.5
5603         extension
5604         glxsingle       164
5605         glxflags        ignore
5606         glsflags        get
5607         glsopcode       ?
5608         offset          705
5609
5610 GetQueryObjectiv(id, pname, params)
5611         return          void
5612         param           id              UInt32 in value
5613         param           pname           GLenum in value
5614         param           params          Int32 out array [pname]
5615         category        VERSION_1_5
5616         dlflags         notlistable
5617         version         1.5
5618         extension
5619         glxsingle       165
5620         glxflags        ignore
5621         glsflags        get
5622         glsopcode       ?
5623         offset          706
5624
5625 GetQueryObjectuiv(id, pname, params)
5626         return          void
5627         param           id              UInt32 in value
5628         param           pname           GLenum in value
5629         param           params          UInt32 out array [pname]
5630         category        VERSION_1_5
5631         dlflags         notlistable
5632         version         1.5
5633         extension
5634         glxsingle       166
5635         glxflags        ignore
5636         glsflags        get
5637         glsopcode       ?
5638         offset          707
5639
5640 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
5641
5642 BindBuffer(target, buffer)
5643         return          void
5644         param           target          BufferTargetARB in value
5645         param           buffer          UInt32 in value
5646         category        VERSION_1_5
5647         version         1.5
5648         extension
5649         glxropcode      ?
5650         glxflags        ignore
5651         glsopcode       ?
5652         offset          688
5653
5654 DeleteBuffers(n, buffers)
5655         return          void
5656         param           n               SizeI in value
5657         param           buffers         ConstUInt32 in array [n]
5658         category        VERSION_1_5
5659         version         1.5
5660         extension
5661         glxropcode      ?
5662         glxflags        ignore
5663         glsopcode       ?
5664         offset          691
5665
5666 GenBuffers(n, buffers)
5667         return          void
5668         param           n               SizeI in value
5669         param           buffers         UInt32 out array [n]
5670         category        VERSION_1_5
5671         version         1.5
5672         extension
5673         glxropcode      ?
5674         glxflags        ignore
5675         glsopcode       ?
5676         offset          692
5677
5678 IsBuffer(buffer)
5679         return          Boolean
5680         param           buffer          UInt32 in value
5681         category        VERSION_1_5
5682         version         1.5
5683         extension
5684         glxropcode      ?
5685         glxflags        ignore
5686         glsopcode       ?
5687         offset          696
5688
5689 BufferData(target, size, data, usage)
5690         return          void
5691         param           target          BufferTargetARB in value
5692         param           size            BufferSize in value
5693         param           data            ConstVoid in array [size]
5694         param           usage           BufferUsageARB in value
5695         category        VERSION_1_5
5696         version         1.5
5697         extension
5698         glxropcode      ?
5699         glxflags        ignore
5700         glsopcode       ?
5701         offset          689
5702
5703 BufferSubData(target, offset, size, data)
5704         return          void
5705         param           target          BufferTargetARB in value
5706         param           offset          BufferOffset in value
5707         param           size            BufferSize in value
5708         param           data            ConstVoid in array [size]
5709         category        VERSION_1_5
5710         version         1.5
5711         extension
5712         glxropcode      ?
5713         glxflags        ignore
5714         glsopcode       ?
5715         offset          690
5716
5717 GetBufferSubData(target, offset, size, data)
5718         return          void
5719         param           target          BufferTargetARB in value
5720         param           offset          BufferOffset in value
5721         param           size            BufferSize in value
5722         param           data            Void out array [size]
5723         category        VERSION_1_5
5724         dlflags         notlistable
5725         version         1.5
5726         extension
5727         glxsingle       ?
5728         glxflags        ignore
5729         glsflags        get
5730         glsopcode       ?
5731         offset          695
5732
5733 MapBuffer(target, access)
5734         return          VoidPointer
5735         param           target          BufferTargetARB in value
5736         param           access          BufferAccessARB in value
5737         category        VERSION_1_5
5738         version         1.5
5739         extension
5740         glxropcode      ?
5741         glxflags        ignore
5742         glsopcode       ?
5743         offset          697
5744
5745 UnmapBuffer(target)
5746         return          Boolean
5747         param           target          BufferTargetARB in value
5748         category        VERSION_1_5
5749         version         1.5
5750         extension
5751         glxropcode      ?
5752         glxflags        ignore
5753         glsopcode       ?
5754         offset          698
5755
5756 GetBufferParameteriv(target, pname, params)
5757         return          void
5758         param           target          BufferTargetARB in value
5759         param           pname           BufferPNameARB in value
5760         param           params          Int32 out array [COMPSIZE(pname)]
5761         category        VERSION_1_5
5762         dlflags         notlistable
5763         version         1.5
5764         extension
5765         glxsingle       ?
5766         glxflags        ignore
5767         glsflags        get
5768         glsopcode       ?
5769         offset          693
5770
5771 GetBufferPointerv(target, pname, params)
5772         return          void
5773         param           target          BufferTargetARB in value
5774         param           pname           BufferPointerNameARB in value
5775         param           params          VoidPointer out array [1]
5776         category        VERSION_1_5
5777         dlflags         notlistable
5778         version         1.5
5779         extension
5780         glxsingle       ?
5781         glxflags        ignore
5782         glsflags        get
5783         glsopcode       ?
5784         offset          694
5785
5786 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
5787
5788
5789 ###############################################################################
5790 ###############################################################################
5791 #
5792 # OpenGL 2.0 commands
5793 #
5794 ###############################################################################
5795 ###############################################################################
5796
5797 # OpenGL 2.0 (EXT_blend_equation_separate) commands
5798
5799 BlendEquationSeparate(modeRGB, modeAlpha)
5800         return          void
5801         param           modeRGB         BlendEquationModeEXT in value
5802         param           modeAlpha       BlendEquationModeEXT in value
5803         category        VERSION_2_0
5804         version         2.0
5805         extension
5806         glxropcode      4228
5807         glsopcode       ?
5808
5809 # OpenGL 2.0 (ARB_draw_buffers) commands
5810
5811 DrawBuffers(n, bufs)
5812         return          void
5813         param           n               SizeI in value
5814         param           bufs            DrawBufferModeATI in array [n]
5815         category        VERSION_2_0
5816         version         2.0
5817         extension
5818         glxropcode      233
5819         glxflags        ignore
5820         glsopcode       ?
5821         offset          ?
5822
5823 # OpenGL 2.0 (ARB_stencil_two_side) commands
5824
5825 StencilOpSeparate(face, sfail, dpfail, dppass)
5826         return          void
5827         param           face            StencilFaceDirection in value
5828         param           sfail           StencilOp in value
5829         param           dpfail          StencilOp in value
5830         param           dppass          StencilOp in value
5831         category        VERSION_2_0
5832         version         2.0
5833         extension
5834         glxropcode      ?
5835         glxflags        ignore
5836         glsopcode       ?
5837         offset          ?
5838
5839 StencilFuncSeparate(frontfunc, backfunc, ref, mask)
5840         return          void
5841         param           frontfunc       StencilFunction in value
5842         param           backfunc        StencilFunction in value
5843         param           ref             ClampedStencilValue in value
5844         param           mask            MaskedStencilValue in value
5845         category        VERSION_2_0
5846         version         2.0
5847         extension
5848         glxropcode      ?
5849         glxflags        ignore
5850         glsopcode       ?
5851         offset          ?
5852
5853 StencilMaskSeparate(face, mask)
5854         return          void
5855         param           face            StencilFaceDirection in value
5856         param           mask            MaskedStencilValue in value
5857         category        VERSION_2_0
5858         version         2.0
5859         extension
5860         glxropcode      ?
5861         glxflags        ignore
5862         glsopcode       ?
5863         offset          ?
5864
5865 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
5866
5867 AttachShader(program, shader)
5868         return          void
5869         param           program         UInt32 in value
5870         param           shader          UInt32 in value
5871         category        VERSION_2_0
5872         version         2.0
5873         extension
5874         glxropcode      ?
5875         glxflags        ignore
5876         glsopcode       ?
5877         offset          ?
5878
5879 BindAttribLocation(program, index, name)
5880         return          void
5881         param           program         UInt32 in value
5882         param           index           UInt32 in value
5883         param           name            Char in array []
5884         category        VERSION_2_0
5885         version         2.0
5886         extension
5887         glxropcode      ?
5888         glxflags        ignore
5889         glsopcode       ?
5890         offset          ?
5891
5892 CompileShader(shader)
5893         return          void
5894         param           shader          UInt32 in value
5895         category        VERSION_2_0
5896         version         2.0
5897         extension
5898         glxropcode      ?
5899         glxflags        ignore
5900         glsopcode       ?
5901         offset          ?
5902
5903 CreateProgram()
5904         return          UInt32
5905         category        VERSION_2_0
5906         version         2.0
5907         extension
5908         glxropcode      ?
5909         glxflags        ignore
5910         glsopcode       ?
5911         offset          ?
5912
5913 CreateShader(type)
5914         return          UInt32
5915         param           type            GLenum in value
5916         category        VERSION_2_0
5917         version         2.0
5918         extension
5919         glxropcode      ?
5920         glxflags        ignore
5921         glsopcode       ?
5922         offset          ?
5923
5924 DeleteProgram(program)
5925         return          void
5926         param           program         UInt32 in value
5927         category        VERSION_2_0
5928         version         2.0
5929         extension
5930         glxropcode      ?
5931         glxflags        ignore
5932         glsopcode       ?
5933         offset          ?
5934
5935 DeleteShader(shader)
5936         return          void
5937         param           shader          UInt32 in value
5938         category        VERSION_2_0
5939         version         2.0
5940         extension
5941         glxropcode      ?
5942         glxflags        ignore
5943         glsopcode       ?
5944         offset          ?
5945
5946 DetachShader(program, shader)
5947         return          void
5948         param           program         UInt32 in value
5949         param           shader          UInt32 in value
5950         category        VERSION_2_0
5951         version         2.0
5952         extension
5953         glxropcode      ?
5954         glxflags        ignore
5955         glsopcode       ?
5956         offset          ?
5957
5958 DisableVertexAttribArray(index)
5959         return          void
5960         param           index           UInt32 in value
5961         dlflags         notlistable
5962         category        VERSION_2_0
5963         version         2.0
5964         extension       soft WINSOFT NV10
5965         glsflags        ignore
5966         glxflags        ignore
5967         offset          666
5968
5969 EnableVertexAttribArray(index)
5970         return          void
5971         param           index           UInt32 in value
5972         dlflags         notlistable
5973         category        VERSION_2_0
5974         version         2.0
5975         extension       soft WINSOFT NV10
5976         glsflags        ignore
5977         glxflags        ignore
5978         offset          665
5979
5980 GetActiveAttrib(program, index, bufSize, length, size, type, name)
5981         return          void
5982         param           program         UInt32 in value
5983         param           index           UInt32 in value
5984         param           bufSize         SizeI in value
5985         param           length          SizeI out array [1]
5986         param           size            Int32 out array [1]
5987         param           type            GLenum out array [1]
5988         param           name            Char out array []
5989         category        VERSION_2_0
5990         dlflags         notlistable
5991         version         2.0
5992         extension
5993         glxsingle       ?
5994         glxflags        ignore
5995         glsflags        get
5996         glsopcode       ?
5997         offset          ?
5998
5999 GetActiveUniform(program, index, bufSize, length, size, type, name)
6000         return          void
6001         param           program         UInt32 in value
6002         param           index           UInt32 in value
6003         param           bufSize         SizeI in value
6004         param           length          SizeI out array [1]
6005         param           size            Int32 out array [1]
6006         param           type            GLenum out array [1]
6007         param           name            Char out array []
6008         category        VERSION_2_0
6009         dlflags         notlistable
6010         version         2.0
6011         extension
6012         glxsingle       ?
6013         glxflags        ignore
6014         glsflags        get
6015         glsopcode       ?
6016         offset          ?
6017
6018 GetAttachedShaders(program, maxCount, count, obj)
6019         return          void
6020         param           program         UInt32 in value
6021         param           maxCount        SizeI in value
6022         param           count           SizeI out array [1]
6023         param           obj             UInt32 out array [count]
6024         category        VERSION_2_0
6025         dlflags         notlistable
6026         version         2.0
6027         extension
6028         glxsingle       ?
6029         glxflags        ignore
6030         glsflags        get
6031         glsopcode       ?
6032         offset          ?
6033
6034 GetAttribLocation(program, name)
6035         return          Int32
6036         param           program         UInt32 in value
6037         param           name            Char in 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 GetProgramiv(program, pname, params)
6049         return          void
6050         param           program         UInt32 in value
6051         param           pname           GLenum in value
6052         param           params          Int32 out array [pname]
6053         category        VERSION_2_0
6054         dlflags         notlistable
6055         version         2.0
6056         extension
6057         glxsingle       ?
6058         glxflags        ignore
6059         glsflags        get
6060         glsopcode       ?
6061         offset          ?
6062
6063 GetProgramInfoLog(program, bufSize, length, infoLog)
6064         return          void
6065         param           program         UInt32 in value
6066         param           bufSize         SizeI in value
6067         param           length          SizeI out array [1]
6068         param           infoLog         Char out array [length]
6069         category        VERSION_2_0
6070         dlflags         notlistable
6071         version         2.0
6072         extension
6073         glxsingle       ?
6074         glxflags        ignore
6075         glsflags        get
6076         glsopcode       ?
6077         offset          ?
6078
6079 GetShaderiv(shader, pname, params)
6080         return          void
6081         param           shader          UInt32 in value
6082         param           pname           GLenum in value
6083         param           params          Int32 out array [pname]
6084         category        VERSION_2_0
6085         dlflags         notlistable
6086         version         2.0
6087         extension
6088         glxsingle       ?
6089         glxflags        ignore
6090         glsflags        get
6091         glsopcode       ?
6092         offset          ?
6093
6094 GetShaderInfoLog(shader, bufSize, length, infoLog)
6095         return          void
6096         param           shader          UInt32 in value
6097         param           bufSize         SizeI in value
6098         param           length          SizeI out array [1]
6099         param           infoLog         Char out array [length]
6100         category        VERSION_2_0
6101         dlflags         notlistable
6102         version         2.0
6103         extension
6104         glxsingle       ?
6105         glxflags        ignore
6106         glsflags        get
6107         glsopcode       ?
6108         offset          ?
6109
6110 GetShaderSource(shader, bufSize, length, source)
6111         return          void
6112         param           shader          UInt32 in value
6113         param           bufSize         SizeI in value
6114         param           length          SizeI out array [1]
6115         param           source          Char out array [length]
6116         category        VERSION_2_0
6117         dlflags         notlistable
6118         version         2.0
6119         extension
6120         glxsingle       ?
6121         glxflags        ignore
6122         glsflags        get
6123         glsopcode       ?
6124         offset          ?
6125
6126 GetUniformLocation(program, name)
6127         return          Int32
6128         param           program         UInt32 in value
6129         param           name            Char in array []
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 GetUniformfv(program, location, params)
6141         return          void
6142         param           program         UInt32 in value
6143         param           location        Int32 in value
6144         param           params          Float32 out array [location]
6145         category        VERSION_2_0
6146         dlflags         notlistable
6147         version         2.0
6148         extension
6149         glxsingle       ?
6150         glxflags        ignore
6151         glsflags        get
6152         glsopcode       ?
6153         offset          ?
6154
6155 GetUniformiv(program, location, params)
6156         return          void
6157         param           program         UInt32 in value
6158         param           location        Int32 in value
6159         param           params          Int32 out array [location]
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 GetVertexAttribdv(index, pname, params)
6171         return          void
6172         param           index           UInt32 in value
6173         param           pname           VertexAttribPropertyARB in value
6174         param           params          Float64 out array [4]
6175         dlflags         notlistable
6176         category        VERSION_2_0
6177         version         2.0
6178         extension       soft WINSOFT NV10
6179         glxvendorpriv   1301
6180         glsflags        client get
6181         glsopcode       0x0232
6182         offset          588
6183
6184 GetVertexAttribfv(index, pname, params)
6185         return          void
6186         param           index           UInt32 in value
6187         param           pname           VertexAttribPropertyARB in value
6188         param           params          Float32 out array [4]
6189         dlflags         notlistable
6190         category        VERSION_2_0
6191         version         2.0
6192         extension       soft WINSOFT NV10
6193         glxvendorpriv   1302
6194         glsflags        client get
6195         glsopcode       0x0233
6196         offset          589
6197
6198 GetVertexAttribiv(index, pname, params)
6199         return          void
6200         param           index           UInt32 in value
6201         param           pname           VertexAttribPropertyARB in value
6202         param           params          Int32 out array [4]
6203         dlflags         notlistable
6204         category        VERSION_2_0
6205         version         2.0
6206         extension       soft WINSOFT NV10
6207         glxvendorpriv   1303
6208         glsflags        client get
6209         glsopcode       0x0234
6210         offset          590
6211
6212 GetVertexAttribPointerv(index, pname, pointer)
6213         return          void
6214         param           index           UInt32 in value
6215         param           pname           VertexAttribPointerPropertyARB in value
6216         param           pointer         VoidPointer out array [1]
6217         dlflags         notlistable
6218         category        VERSION_2_0
6219         version         2.0
6220         extension       soft WINSOFT NV10
6221         glxflags        ignore
6222         glsflags        client get
6223         glsopcode       0x0235
6224         offset          591
6225
6226 IsProgram(program)
6227         return          Boolean
6228         param           program         UInt32 in value
6229         dlflags         notlistable
6230         category        VERSION_2_0
6231         version         2.0
6232         extension       soft WINSOFT NV10
6233         glxvendorpriv   1304
6234         glsflags        get
6235         glsopcode       0x0236
6236         offset          592
6237
6238 IsShader(shader)
6239         return          Boolean
6240         param           shader          UInt32 in value
6241         dlflags         notlistable
6242         category        VERSION_2_0
6243         version         2.0
6244         extension       soft WINSOFT NV10
6245         glxvendorpriv   ?
6246         glsflags        get
6247         glsopcode       ?
6248         offset          ?
6249
6250 LinkProgram(program)
6251         return          void
6252         param           program         UInt32 in value
6253         category        VERSION_2_0
6254         version         2.0
6255         extension
6256         glxropcode      ?
6257         glxflags        ignore
6258         glsopcode       ?
6259         offset          ?
6260
6261 ShaderSource(shader, count, string, length)
6262         return          void
6263         param           shader          UInt32 in value
6264         param           count           SizeI in value
6265         param           string          CharPointer in array [count]
6266         param           length          Int32 in array [1]
6267         category        VERSION_2_0
6268         version         2.0
6269         extension
6270         glxropcode      ?
6271         glxflags        ignore
6272         glsopcode       ?
6273         offset          ?
6274
6275 UseProgram(program)
6276         return          void
6277         param           program         UInt32 in value
6278         category        VERSION_2_0
6279         version         2.0
6280         extension
6281         glxropcode      ?
6282         glxflags        ignore
6283         glsopcode       ?
6284         offset          ?
6285
6286 Uniform1f(location, v0)
6287         return          void
6288         param           location        Int32 in value
6289         param           v0              Float32 in value
6290         category        VERSION_2_0
6291         version         2.0
6292         extension
6293         glxropcode      ?
6294         glxflags        ignore
6295         glsopcode       ?
6296         offset          ?
6297
6298 Uniform2f(location, v0, v1)
6299         return          void
6300         param           location        Int32 in value
6301         param           v0              Float32 in value
6302         param           v1              Float32 in value
6303         category        VERSION_2_0
6304         version         2.0
6305         extension
6306         glxropcode      ?
6307         glxflags        ignore
6308         glsopcode       ?
6309         offset          ?
6310
6311 Uniform3f(location, v0, v1, v2)
6312         return          void
6313         param           location        Int32 in value
6314         param           v0              Float32 in value
6315         param           v1              Float32 in value
6316         param           v2              Float32 in value
6317         category        VERSION_2_0
6318         version         2.0
6319         extension
6320         glxropcode      ?
6321         glxflags        ignore
6322         glsopcode       ?
6323         offset          ?
6324
6325 Uniform4f(location, v0, v1, v2, v3)
6326         return          void
6327         param           location        Int32 in value
6328         param           v0              Float32 in value
6329         param           v1              Float32 in value
6330         param           v2              Float32 in value
6331         param           v3              Float32 in value
6332         category        VERSION_2_0
6333         version         2.0
6334         extension
6335         glxropcode      ?
6336         glxflags        ignore
6337         glsopcode       ?
6338         offset          ?
6339
6340 Uniform1i(location, v0)
6341         return          void
6342         param           location        Int32 in value
6343         param           v0              Int32 in value
6344         category        VERSION_2_0
6345         version         2.0
6346         extension
6347         glxropcode      ?
6348         glxflags        ignore
6349         glsopcode       ?
6350         offset          ?
6351
6352 Uniform2i(location, v0, v1)
6353         return          void
6354         param           location        Int32 in value
6355         param           v0              Int32 in value
6356         param           v1              Int32 in value
6357         category        VERSION_2_0
6358         version         2.0
6359         extension
6360         glxropcode      ?
6361         glxflags        ignore
6362         glsopcode       ?
6363         offset          ?
6364
6365 Uniform3i(location, v0, v1, v2)
6366         return          void
6367         param           location        Int32 in value
6368         param           v0              Int32 in value
6369         param           v1              Int32 in value
6370         param           v2              Int32 in value
6371         category        VERSION_2_0
6372         version         2.0
6373         extension
6374         glxropcode      ?
6375         glxflags        ignore
6376         glsopcode       ?
6377         offset          ?
6378
6379 Uniform4i(location, v0, v1, v2, v3)
6380         return          void
6381         param           location        Int32 in value
6382         param           v0              Int32 in value
6383         param           v1              Int32 in value
6384         param           v2              Int32 in value
6385         param           v3              Int32 in value
6386         category        VERSION_2_0
6387         version         2.0
6388         extension
6389         glxropcode      ?
6390         glxflags        ignore
6391         glsopcode       ?
6392         offset          ?
6393
6394 Uniform1fv(location, count, value)
6395         return          void
6396         param           location        Int32 in value
6397         param           count           SizeI in value
6398         param           value           Float32 in array [count]
6399         category        VERSION_2_0
6400         version         2.0
6401         extension
6402         glxropcode      ?
6403         glxflags        ignore
6404         glsopcode       ?
6405         offset          ?
6406
6407 Uniform2fv(location, count, value)
6408         return          void
6409         param           location        Int32 in value
6410         param           count           SizeI in value
6411         param           value           Float32 in array [count]
6412         category        VERSION_2_0
6413         version         2.0
6414         extension
6415         glxropcode      ?
6416         glxflags        ignore
6417         glsopcode       ?
6418         offset          ?
6419
6420 Uniform3fv(location, count, value)
6421         return          void
6422         param           location        Int32 in value
6423         param           count           SizeI in value
6424         param           value           Float32 in array [count]
6425         category        VERSION_2_0
6426         version         2.0
6427         extension
6428         glxropcode      ?
6429         glxflags        ignore
6430         glsopcode       ?
6431         offset          ?
6432
6433 Uniform4fv(location, count, value)
6434         return          void
6435         param           location        Int32 in value
6436         param           count           SizeI in value
6437         param           value           Float32 in array [count]
6438         category        VERSION_2_0
6439         version         2.0
6440         extension
6441         glxropcode      ?
6442         glxflags        ignore
6443         glsopcode       ?
6444         offset          ?
6445
6446 Uniform1iv(location, count, value)
6447         return          void
6448         param           location        Int32 in value
6449         param           count           SizeI in value
6450         param           value           Int32 in array [count]
6451         category        VERSION_2_0
6452         version         2.0
6453         extension
6454         glxropcode      ?
6455         glxflags        ignore
6456         glsopcode       ?
6457         offset          ?
6458
6459 Uniform2iv(location, count, value)
6460         return          void
6461         param           location        Int32 in value
6462         param           count           SizeI in value
6463         param           value           Int32 in array [count]
6464         category        VERSION_2_0
6465         version         2.0
6466         extension
6467         glxropcode      ?
6468         glxflags        ignore
6469         glsopcode       ?
6470         offset          ?
6471
6472 Uniform3iv(location, count, value)
6473         return          void
6474         param           location        Int32 in value
6475         param           count           SizeI in value
6476         param           value           Int32 in array [count]
6477         category        VERSION_2_0
6478         version         2.0
6479         extension
6480         glxropcode      ?
6481         glxflags        ignore
6482         glsopcode       ?
6483         offset          ?
6484
6485 Uniform4iv(location, count, value)
6486         return          void
6487         param           location        Int32 in value
6488         param           count           SizeI in value
6489         param           value           Int32 in array [count]
6490         category        VERSION_2_0
6491         version         2.0
6492         extension
6493         glxropcode      ?
6494         glxflags        ignore
6495         glsopcode       ?
6496         offset          ?
6497
6498 UniformMatrix2fv(location, count, transpose, value)
6499         return          void
6500         param           location        Int32 in value
6501         param           count           SizeI in value
6502         param           transpose       Boolean in value
6503         param           value           Float32 in array [count]
6504         category        VERSION_2_0
6505         version         2.0
6506         extension
6507         glxropcode      ?
6508         glxflags        ignore
6509         glsopcode       ?
6510         offset          ?
6511
6512 UniformMatrix3fv(location, count, transpose, value)
6513         return          void
6514         param           location        Int32 in value
6515         param           count           SizeI in value
6516         param           transpose       Boolean in value
6517         param           value           Float32 in array [count]
6518         category        VERSION_2_0
6519         version         2.0
6520         extension
6521         glxropcode      ?
6522         glxflags        ignore
6523         glsopcode       ?
6524         offset          ?
6525
6526 UniformMatrix4fv(location, count, transpose, value)
6527         return          void
6528         param           location        Int32 in value
6529         param           count           SizeI in value
6530         param           transpose       Boolean in value
6531         param           value           Float32 in array [count]
6532         category        VERSION_2_0
6533         version         2.0
6534         extension
6535         glxropcode      ?
6536         glxflags        ignore
6537         glsopcode       ?
6538         offset          ?
6539
6540 ValidateProgram(program)
6541         return          void
6542         param           program         UInt32 in value
6543         category        VERSION_2_0
6544         version         2.0
6545         extension
6546         glxropcode      ?
6547         glxflags        ignore
6548         glsopcode       ?
6549         offset          ?
6550
6551 VertexAttrib1d(index, x)
6552         return          void
6553         param           index           UInt32 in value
6554         param           x               Float64 in value
6555         category        VERSION_2_0
6556         version         2.0
6557         vectorequiv     VertexAttrib1dv
6558         extension       soft WINSOFT NV10
6559         glsflags        ignore
6560         glxflags        ignore
6561         offset          603
6562
6563 VertexAttrib1dv(index, v)
6564         return          void
6565         param           index           UInt32 in value
6566         param           v               Float64 in array [1]
6567         category        VERSION_2_0
6568         version         2.0
6569         extension       soft WINSOFT NV10
6570         glxropcode      4197
6571         glsopcode       0x0240
6572         offset          604
6573
6574 VertexAttrib1f(index, x)
6575         return          void
6576         param           index           UInt32 in value
6577         param           x               Float32 in value
6578         category        VERSION_2_0
6579         version         2.0
6580         vectorequiv     VertexAttrib1fv
6581         extension       soft WINSOFT NV10
6582         glsflags        ignore
6583         glxflags        ignore
6584         offset          605
6585
6586 VertexAttrib1fv(index, v)
6587         return          void
6588         param           index           UInt32 in value
6589         param           v               Float32 in array [1]
6590         category        VERSION_2_0
6591         version         2.0
6592         extension       soft WINSOFT NV10
6593         glxropcode      4193
6594         glsopcode       0x023F
6595         offset          606
6596
6597 VertexAttrib1s(index, x)
6598         return          void
6599         param           index           UInt32 in value
6600         param           x               Int16 in value
6601         category        VERSION_2_0
6602         version         2.0
6603         vectorequiv     VertexAttrib1sv
6604         extension       soft WINSOFT NV10
6605         glsflags        ignore
6606         glxflags        ignore
6607         offset          607
6608
6609 VertexAttrib1sv(index, v)
6610         return          void
6611         param           index           UInt32 in value
6612         param           v               Int16 in array [1]
6613         category        VERSION_2_0
6614         version         2.0
6615         extension       soft WINSOFT NV10
6616         glxropcode      4189
6617         glsopcode       0x023E
6618         offset          608
6619
6620 VertexAttrib2d(index, x, y)
6621         return          void
6622         param           index           UInt32 in value
6623         param           x               Float64 in value
6624         param           y               Float64 in value
6625         category        VERSION_2_0
6626         version         2.0
6627         vectorequiv     VertexAttrib2dv
6628         extension       soft WINSOFT NV10
6629         glsflags        ignore
6630         glxflags        ignore
6631         offset          609
6632
6633 VertexAttrib2dv(index, v)
6634         return          void
6635         param           index           UInt32 in value
6636         param           v               Float64 in array [2]
6637         category        VERSION_2_0
6638         version         2.0
6639         extension       soft WINSOFT NV10
6640         glxropcode      4198
6641         glsopcode       0x0243
6642         offset          610
6643
6644 VertexAttrib2f(index, x, y)
6645         return          void
6646         param           index           UInt32 in value
6647         param           x               Float32 in value
6648         param           y               Float32 in value
6649         category        VERSION_2_0
6650         version         2.0
6651         vectorequiv     VertexAttrib2fv
6652         extension       soft WINSOFT NV10
6653         glsflags        ignore
6654         glxflags        ignore
6655         offset          611
6656
6657 VertexAttrib2fv(index, v)
6658         return          void
6659         param           index           UInt32 in value
6660         param           v               Float32 in array [2]
6661         category        VERSION_2_0
6662         version         2.0
6663         extension       soft WINSOFT NV10
6664         glxropcode      4194
6665         glsopcode       0x0242
6666         offset          612
6667
6668 VertexAttrib2s(index, x, y)
6669         return          void
6670         param           index           UInt32 in value
6671         param           x               Int16 in value
6672         param           y               Int16 in value
6673         category        VERSION_2_0
6674         version         2.0
6675         vectorequiv     VertexAttrib2sv
6676         extension       soft WINSOFT NV10
6677         glsflags        ignore
6678         glxflags        ignore
6679         offset          613
6680
6681 VertexAttrib2sv(index, v)
6682         return          void
6683         param           index           UInt32 in value
6684         param           v               Int16 in array [2]
6685         category        VERSION_2_0
6686         version         2.0
6687         extension       soft WINSOFT NV10
6688         glxropcode      4190
6689         glsopcode       0x0241
6690         offset          614
6691
6692 VertexAttrib3d(index, x, y, z)
6693         return          void
6694         param           index           UInt32 in value
6695         param           x               Float64 in value
6696         param           y               Float64 in value
6697         param           z               Float64 in value
6698         category        VERSION_2_0
6699         version         2.0
6700         vectorequiv     VertexAttrib3dv
6701         extension       soft WINSOFT NV10
6702         glsflags        ignore
6703         glxflags        ignore
6704         offset          615
6705
6706 VertexAttrib3dv(index, v)
6707         return          void
6708         param           index           UInt32 in value
6709         param           v               Float64 in array [3]
6710         category        VERSION_2_0
6711         version         2.0
6712         extension       soft WINSOFT NV10
6713         glxropcode      4199
6714         glsopcode       0x0246
6715         offset          616
6716
6717 VertexAttrib3f(index, x, y, z)
6718         return          void
6719         param           index           UInt32 in value
6720         param           x               Float32 in value
6721         param           y               Float32 in value
6722         param           z               Float32 in value
6723         category        VERSION_2_0
6724         version         2.0
6725         vectorequiv     VertexAttrib3fv
6726         extension       soft WINSOFT NV10
6727         glsflags        ignore
6728         glxflags        ignore
6729         offset          617
6730
6731 VertexAttrib3fv(index, v)
6732         return          void
6733         param           index           UInt32 in value
6734         param           v               Float32 in array [3]
6735         category        VERSION_2_0
6736         version         2.0
6737         extension       soft WINSOFT NV10
6738         glxropcode      4195
6739         glsopcode       0x0245
6740         offset          618
6741
6742 VertexAttrib3s(index, x, y, z)
6743         return          void
6744         param           index           UInt32 in value
6745         param           x               Int16 in value
6746         param           y               Int16 in value
6747         param           z               Int16 in value
6748         category        VERSION_2_0
6749         version         2.0
6750         vectorequiv     VertexAttrib3sv
6751         extension       soft WINSOFT NV10
6752         glsflags        ignore
6753         glxflags        ignore
6754         offset          619
6755
6756 VertexAttrib3sv(index, v)
6757         return          void
6758         param           index           UInt32 in value
6759         param           v               Int16 in array [3]
6760         category        VERSION_2_0
6761         version         2.0
6762         extension       soft WINSOFT NV10
6763         glxropcode      4191
6764         glsopcode       0x0244
6765         offset          620
6766
6767 VertexAttrib4Nbv(index, v)
6768         return          void
6769         param           index           UInt32 in value
6770         param           v               Int8 in array [4]
6771         category        VERSION_2_0
6772         version         2.0
6773         extension       soft WINSOFT NV10
6774         glsflags        ignore
6775         glxflags        ignore
6776         offset          659
6777
6778 VertexAttrib4Niv(index, v)
6779         return          void
6780         param           index           UInt32 in value
6781         param           v               Int32 in array [4]
6782         category        VERSION_2_0
6783         version         2.0
6784         extension       soft WINSOFT NV10
6785         glsflags        ignore
6786         glxflags        ignore
6787         offset          661
6788
6789 VertexAttrib4Nsv(index, v)
6790         return          void
6791         param           index           UInt32 in value
6792         param           v               Int16 in array [4]
6793         category        VERSION_2_0
6794         version         2.0
6795         extension       soft WINSOFT NV10
6796         glsflags        ignore
6797         glxflags        ignore
6798         offset          660
6799
6800 VertexAttrib4Nub(index, x, y, z, w)
6801         return          void
6802         param           index           UInt32 in value
6803         param           x               UInt8 in value
6804         param           y               UInt8 in value
6805         param           z               UInt8 in value
6806         param           w               UInt8 in value
6807         category        VERSION_2_0
6808         version         2.0
6809         extension       soft WINSOFT NV10
6810         glsflags        ignore
6811         glxflags        ignore
6812         offset          627
6813
6814 VertexAttrib4Nubv(index, v)
6815         return          void
6816         param           index           UInt32 in value
6817         param           v               UInt8 in array [4]
6818         category        VERSION_2_0
6819         version         2.0
6820         extension       soft WINSOFT NV10
6821         glsflags        ignore
6822         glxflags        ignore
6823         glxropcode      4201
6824         glsopcode       0x024A
6825         offset          628
6826
6827 VertexAttrib4Nuiv(index, v)
6828         return          void
6829         param           index           UInt32 in value
6830         param           v               UInt32 in array [4]
6831         category        VERSION_2_0
6832         version         2.0
6833         extension       soft WINSOFT NV10
6834         glsflags        ignore
6835         glxflags        ignore
6836         offset          663
6837
6838 VertexAttrib4Nusv(index, v)
6839         return          void
6840         param           index           UInt32 in value
6841         param           v               UInt16 in array [4]
6842         category        VERSION_2_0
6843         version         2.0
6844         extension       soft WINSOFT NV10
6845         glsflags        ignore
6846         glxflags        ignore
6847         offset          662
6848
6849 VertexAttrib4bv(index, v)
6850         return          void
6851         param           index           UInt32 in value
6852         param           v               Int8 in array [4]
6853         category        VERSION_2_0
6854         version         2.0
6855         extension       soft WINSOFT NV10
6856         glsflags        ignore
6857         glxflags        ignore
6858         offset          654
6859
6860 VertexAttrib4d(index, x, y, z, w)
6861         return          void
6862         param           index           UInt32 in value
6863         param           x               Float64 in value
6864         param           y               Float64 in value
6865         param           z               Float64 in value
6866         param           w               Float64 in value
6867         category        VERSION_2_0
6868         version         2.0
6869         vectorequiv     VertexAttrib4dv
6870         extension       soft WINSOFT NV10
6871         glsflags        ignore
6872         glxflags        ignore
6873         offset          621
6874
6875 VertexAttrib4dv(index, v)
6876         return          void
6877         param           index           UInt32 in value
6878         param           v               Float64 in array [4]
6879         category        VERSION_2_0
6880         version         2.0
6881         extension       soft WINSOFT NV10
6882         glxropcode      4200
6883         glsopcode       0x0249
6884         offset          622
6885
6886 VertexAttrib4f(index, x, y, z, w)
6887         return          void
6888         param           index           UInt32 in value
6889         param           x               Float32 in value
6890         param           y               Float32 in value
6891         param           z               Float32 in value
6892         param           w               Float32 in value
6893         category        VERSION_2_0
6894         version         2.0
6895         vectorequiv     VertexAttrib4fv
6896         extension       soft WINSOFT NV10
6897         glsflags        ignore
6898         glxflags        ignore
6899         offset          623
6900
6901 VertexAttrib4fv(index, v)
6902         return          void
6903         param           index           UInt32 in value
6904         param           v               Float32 in array [4]
6905         category        VERSION_2_0
6906         version         2.0
6907         extension       soft WINSOFT NV10
6908         glxropcode      4196
6909         glsopcode       0x0248
6910         offset          624
6911
6912 VertexAttrib4iv(index, v)
6913         return          void
6914         param           index           UInt32 in value
6915         param           v               Int32 in array [4]
6916         category        VERSION_2_0
6917         version         2.0
6918         extension       soft WINSOFT NV10
6919         glsflags        ignore
6920         glxflags        ignore
6921         offset          655
6922
6923 VertexAttrib4s(index, x, y, z, w)
6924         return          void
6925         param           index           UInt32 in value
6926         param           x               Int16 in value
6927         param           y               Int16 in value
6928         param           z               Int16 in value
6929         param           w               Int16 in value
6930         category        VERSION_2_0
6931         version         2.0
6932         vectorequiv     VertexAttrib4sv
6933         extension       soft WINSOFT NV10
6934         glsflags        ignore
6935         glxflags        ignore
6936         offset          625
6937
6938 VertexAttrib4sv(index, v)
6939         return          void
6940         param           index           UInt32 in value
6941         param           v               Int16 in array [4]
6942         category        VERSION_2_0
6943         version         2.0
6944         extension       soft WINSOFT NV10
6945         glsflags        ignore
6946         glxflags        ignore
6947         glxropcode      4192
6948         glsopcode       0x0247
6949         offset          626
6950
6951 VertexAttrib4ubv(index, v)
6952         return          void
6953         param           index           UInt32 in value
6954         param           v               UInt8 in array [4]
6955         category        VERSION_2_0
6956         version         2.0
6957         extension       soft WINSOFT NV10
6958         glsflags        ignore
6959         glxflags        ignore
6960         offset          656
6961
6962 VertexAttrib4uiv(index, v)
6963         return          void
6964         param           index           UInt32 in value
6965         param           v               UInt32 in array [4]
6966         category        VERSION_2_0
6967         version         2.0
6968         extension       soft WINSOFT NV10
6969         glsflags        ignore
6970         glxflags        ignore
6971         offset          658
6972
6973 VertexAttrib4usv(index, v)
6974         return          void
6975         param           index           UInt32 in value
6976         param           v               UInt16 in array [4]
6977         category        VERSION_2_0
6978         version         2.0
6979         extension       soft WINSOFT NV10
6980         glsflags        ignore
6981         glxflags        ignore
6982         offset          657
6983
6984 VertexAttribPointer(index, size, type, normalized, stride, pointer)
6985         return          void
6986         param           index           UInt32 in value
6987         param           size            Int32 in value
6988         param           type            VertexAttribPointerTypeARB in value
6989         param           normalized      Boolean in value
6990         param           stride          SizeI in value
6991         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
6992         dlflags         notlistable
6993         category        VERSION_2_0
6994         version         2.0
6995         extension       soft WINSOFT NV10
6996         glsflags        ignore
6997         glxflags        ignore
6998         offset          664
6999
7000
7001 ###############################################################################
7002 ###############################################################################
7003 #
7004 # OpenGL 2.1 commands
7005 #
7006 ###############################################################################
7007 ###############################################################################
7008
7009 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
7010
7011 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
7012
7013 # New commands in OpenGL 2.1
7014
7015 UniformMatrix2x3fv(location, count, transpose, value)
7016         return          void
7017         param           location        Int32 in value
7018         param           count           SizeI in value
7019         param           transpose       Boolean in value
7020         param           value           Float32 in array [6]
7021         category        VERSION_2_1
7022         version         2.1
7023         extension
7024         glxropcode      ?
7025         glxflags        ignore
7026         glsopcode       ?
7027         offset          ?
7028
7029 UniformMatrix3x2fv(location, count, transpose, value)
7030         return          void
7031         param           location        Int32 in value
7032         param           count           SizeI in value
7033         param           transpose       Boolean in value
7034         param           value           Float32 in array [6]
7035         category        VERSION_2_1
7036         version         2.1
7037         extension
7038         glxropcode      ?
7039         glxflags        ignore
7040         glsopcode       ?
7041         offset          ?
7042
7043 UniformMatrix2x4fv(location, count, transpose, value)
7044         return          void
7045         param           location        Int32 in value
7046         param           count           SizeI in value
7047         param           transpose       Boolean in value
7048         param           value           Float32 in array [8]
7049         category        VERSION_2_1
7050         version         2.1
7051         extension
7052         glxropcode      ?
7053         glxflags        ignore
7054         glsopcode       ?
7055         offset          ?
7056
7057 UniformMatrix4x2fv(location, count, transpose, value)
7058         return          void
7059         param           location        Int32 in value
7060         param           count           SizeI in value
7061         param           transpose       Boolean in value
7062         param           value           Float32 in array [8]
7063         category        VERSION_2_1
7064         version         2.1
7065         extension
7066         glxropcode      ?
7067         glxflags        ignore
7068         glsopcode       ?
7069         offset          ?
7070
7071 UniformMatrix3x4fv(location, count, transpose, value)
7072         return          void
7073         param           location        Int32 in value
7074         param           count           SizeI in value
7075         param           transpose       Boolean in value
7076         param           value           Float32 in array [12]
7077         category        VERSION_2_1
7078         version         2.1
7079         extension
7080         glxropcode      ?
7081         glxflags        ignore
7082         glsopcode       ?
7083         offset          ?
7084
7085 UniformMatrix4x3fv(location, count, transpose, value)
7086         return          void
7087         param           location        Int32 in value
7088         param           count           SizeI in value
7089         param           transpose       Boolean in value
7090         param           value           Float32 in array [12]
7091         category        VERSION_2_1
7092         version         2.1
7093         extension
7094         glxropcode      ?
7095         glxflags        ignore
7096         glsopcode       ?
7097         offset          ?
7098
7099
7100 ###############################################################################
7101 ###############################################################################
7102 #
7103 # OpenGL 3.0 commands
7104 #
7105 ###############################################################################
7106 ###############################################################################
7107
7108 # OpenGL 3.0 (EXT_draw_buffers2) commands
7109
7110 ColorMaski(index, r, g, b, a)
7111         return          void
7112         param           index           UInt32 in value
7113         param           r               Boolean in value
7114         param           g               Boolean in value
7115         param           b               Boolean in value
7116         param           a               Boolean in value
7117         category        VERSION_3_0
7118         version         3.0
7119         extension
7120         glxflags        ignore
7121         glfflags        ignore
7122         glsflags        ignore
7123
7124 GetBooleani_v(target, index, data)
7125         return          void
7126         param           target          GLenum in value
7127         param           index           UInt32 in value
7128         param           data            Boolean out array [COMPSIZE(target)]
7129         category        VERSION_3_0
7130         version         3.0
7131         extension
7132         dlflags         notlistable
7133         glxflags        ignore
7134         glfflags        ignore
7135         glsflags        ignore
7136
7137 GetIntegeri_v(target, index, data)
7138         return          void
7139         param           target          GLenum in value
7140         param           index           UInt32 in value
7141         param           data            Int32 out array [COMPSIZE(target)]
7142         category        VERSION_3_0
7143         version         3.0
7144         extension
7145         dlflags         notlistable
7146         glxflags        ignore
7147         glfflags        ignore
7148         glsflags        ignore
7149
7150 Enablei(target, index)
7151         return          void
7152         param           target          GLenum in value
7153         param           index           UInt32 in value
7154         category        VERSION_3_0
7155         version         3.0
7156         extension
7157         glxflags        ignore
7158         glfflags        ignore
7159         glsflags        ignore
7160
7161 Disablei(target, index)
7162         return          void
7163         param           target          GLenum in value
7164         param           index           UInt32 in value
7165         category        VERSION_3_0
7166         version         3.0
7167         extension
7168         glxflags        ignore
7169         glfflags        ignore
7170         glsflags        ignore
7171
7172 IsEnabledi(target, index)
7173         return          Boolean
7174         param           target          GLenum in value
7175         param           index           UInt32 in value
7176         category        VERSION_3_0
7177         version         3.0
7178         extension
7179         dlflags         notlistable
7180         glxflags        ignore
7181         glfflags        ignore
7182         glsflags        ignore
7183
7184 # OpenGL 3.0 (EXT_transform_feedback) commands
7185
7186 BeginTransformFeedback(primitiveMode)
7187         return          void
7188         param           primitiveMode   GLenum in value
7189         category        VERSION_3_0
7190         version         3.0
7191         extension
7192         dlflags         notlistable
7193         glxflags        ignore
7194         glfflags        ignore
7195         glsflags        ignore
7196
7197 EndTransformFeedback()
7198         return          void
7199         category        VERSION_3_0
7200         version         3.0
7201         extension
7202         dlflags         notlistable
7203         glxflags        ignore
7204         glfflags        ignore
7205         glsflags        ignore
7206
7207 BindBufferRange(target, index, buffer, offset, size)
7208         return          void
7209         param           target          GLenum in value
7210         param           index           UInt32 in value
7211         param           buffer          UInt32 in value
7212         param           offset          BufferOffset in value
7213         param           size            BufferSize in value
7214         category        VERSION_3_0
7215         version         3.0
7216         extension
7217         dlflags         notlistable
7218         glxflags        ignore
7219         glfflags        ignore
7220         glsflags        ignore
7221
7222 BindBufferBase(target, index, buffer)
7223         return          void
7224         param           target          GLenum in value
7225         param           index           UInt32 in value
7226         param           buffer          UInt32 in value
7227         category        VERSION_3_0
7228         version         3.0
7229         extension
7230         dlflags         notlistable
7231         glxflags        ignore
7232         glfflags        ignore
7233         glsflags        ignore
7234
7235 TransformFeedbackVaryings(program, count, varyings, bufferMode)
7236         return          void
7237         param           program         UInt32 in value
7238         param           count           SizeI in value
7239         param           varyings        CharPointer in array [count]
7240         param           bufferMode      GLenum in value
7241         category        VERSION_3_0
7242         version         3.0
7243         extension
7244         dlflags         notlistable
7245         glxflags        ignore
7246         glfflags        ignore
7247         glsflags        ignore
7248
7249 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7250         return          void
7251         param           program         UInt32 in value
7252         param           index           UInt32 in value
7253         param           bufSize         SizeI in value
7254         param           length          SizeI out array [1]
7255         param           size            SizeI out array [1]
7256         param           type            GLenum out array [1]
7257         param           name            Char out array [COMPSIZE(length)]
7258         category        VERSION_3_0
7259         dlflags         notlistable
7260         version         3.0
7261         extension
7262         glfflags        ignore
7263         glsflags        ignore
7264         glxflags        ignore
7265
7266 ClampColor(target, clamp)
7267         return          void
7268         param           target          ClampColorTargetARB in value
7269         param           clamp           ClampColorModeARB in value
7270         category        VERSION_3_0
7271         version         3.0
7272         extension
7273         glxropcode      234
7274         glxflags        ignore
7275         glsopcode       ?
7276         offset          ?
7277
7278 BeginConditionalRender(id, mode)
7279         return          void
7280         param           id              UInt32 in value
7281         param           mode            TypeEnum in value
7282         category        VERSION_3_0
7283         version         3.0
7284         glfflags        ignore
7285         glsflags        ignore
7286         glxflags        ignore
7287
7288 EndConditionalRender()
7289         return          void
7290         category        VERSION_3_0
7291         version         3.0
7292         glfflags        ignore
7293         glsflags        ignore
7294         glxflags        ignore
7295
7296 # OpenGL 3.0 (NV_vertex_program4) commands
7297
7298 VertexAttribI1i(index, x)
7299         return          void
7300         param           index           UInt32 in value
7301         param           x               Int32 in value
7302         category        VERSION_3_0
7303         version         3.0
7304         beginend        allow-inside
7305         vectorequiv     VertexAttribI1iv
7306         glxvectorequiv  VertexAttribI1iv
7307         extension
7308         glfflags        ignore
7309         glsflags        ignore
7310         glxflags        ignore
7311
7312 VertexAttribI2i(index, x, y)
7313         return          void
7314         param           index           UInt32 in value
7315         param           x               Int32 in value
7316         param           y               Int32 in value
7317         category        VERSION_3_0
7318         version         3.0
7319         beginend        allow-inside
7320         vectorequiv     VertexAttribI2iv
7321         glxvectorequiv  VertexAttribI2iv
7322         extension
7323         glfflags        ignore
7324         glsflags        ignore
7325         glxflags        ignore
7326
7327 VertexAttribI3i(index, x, y, z)
7328         return          void
7329         param           index           UInt32 in value
7330         param           x               Int32 in value
7331         param           y               Int32 in value
7332         param           z               Int32 in value
7333         category        VERSION_3_0
7334         version         3.0
7335         beginend        allow-inside
7336         vectorequiv     VertexAttribI3iv
7337         glxvectorequiv  VertexAttribI3iv
7338         extension
7339         glfflags        ignore
7340         glsflags        ignore
7341         glxflags        ignore
7342
7343 VertexAttribI4i(index, x, y, z, w)
7344         return          void
7345         param           index           UInt32 in value
7346         param           x               Int32 in value
7347         param           y               Int32 in value
7348         param           z               Int32 in value
7349         param           w               Int32 in value
7350         category        VERSION_3_0
7351         version         3.0
7352         beginend        allow-inside
7353         vectorequiv     VertexAttribI4iv
7354         glxvectorequiv  VertexAttribI4iv
7355         extension
7356         glfflags        ignore
7357         glsflags        ignore
7358         glxflags        ignore
7359
7360 VertexAttribI1ui(index, x)
7361         return          void
7362         param           index           UInt32 in value
7363         param           x               UInt32 in value
7364         category        VERSION_3_0
7365         version         3.0
7366         beginend        allow-inside
7367         vectorequiv     VertexAttribI1uiv
7368         glxvectorequiv  VertexAttribI1uiv
7369         extension
7370         glfflags        ignore
7371         glsflags        ignore
7372         glxflags        ignore
7373
7374 VertexAttribI2ui(index, x, y)
7375         return          void
7376         param           index           UInt32 in value
7377         param           x               UInt32 in value
7378         param           y               UInt32 in value
7379         category        VERSION_3_0
7380         version         3.0
7381         beginend        allow-inside
7382         vectorequiv     VertexAttribI2uiv
7383         glxvectorequiv  VertexAttribI2uiv
7384         extension
7385         glfflags        ignore
7386         glsflags        ignore
7387         glxflags        ignore
7388
7389 VertexAttribI3ui(index, x, y, z)
7390         return          void
7391         param           index           UInt32 in value
7392         param           x               UInt32 in value
7393         param           y               UInt32 in value
7394         param           z               UInt32 in value
7395         category        VERSION_3_0
7396         version         3.0
7397         beginend        allow-inside
7398         vectorequiv     VertexAttribI3uiv
7399         glxvectorequiv  VertexAttribI3uiv
7400         extension
7401         glfflags        ignore
7402         glsflags        ignore
7403         glxflags        ignore
7404
7405 VertexAttribI4ui(index, x, y, z, w)
7406         return          void
7407         param           index           UInt32 in value
7408         param           x               UInt32 in value
7409         param           y               UInt32 in value
7410         param           z               UInt32 in value
7411         param           w               UInt32 in value
7412         category        VERSION_3_0
7413         version         3.0
7414         beginend        allow-inside
7415         vectorequiv     VertexAttribI4uiv
7416         glxvectorequiv  VertexAttribI4uiv
7417         extension
7418         glfflags        ignore
7419         glsflags        ignore
7420         glxflags        ignore
7421
7422 VertexAttribI1iv(index, v)
7423         return          void
7424         param           index           UInt32 in value
7425         param           v               Int32 in array [1]
7426         category        VERSION_3_0
7427         version         3.0
7428         beginend        allow-inside
7429         extension
7430         glfflags        ignore
7431         glsflags        ignore
7432         glxflags        ignore
7433
7434 VertexAttribI2iv(index, v)
7435         return          void
7436         param           index           UInt32 in value
7437         param           v               Int32 in array [2]
7438         category        VERSION_3_0
7439         version         3.0
7440         beginend        allow-inside
7441         extension
7442         glfflags        ignore
7443         glsflags        ignore
7444         glxflags        ignore
7445
7446 VertexAttribI3iv(index, v)
7447         return          void
7448         param           index           UInt32 in value
7449         param           v               Int32 in array [3]
7450         category        VERSION_3_0
7451         version         3.0
7452         beginend        allow-inside
7453         extension
7454         glfflags        ignore
7455         glsflags        ignore
7456         glxflags        ignore
7457
7458 VertexAttribI4iv(index, v)
7459         return          void
7460         param           index           UInt32 in value
7461         param           v               Int32 in array [4]
7462         category        VERSION_3_0
7463         version         3.0
7464         beginend        allow-inside
7465         extension
7466         glfflags        ignore
7467         glsflags        ignore
7468         glxflags        ignore
7469
7470 VertexAttribI1uiv(index, v)
7471         return          void
7472         param           index           UInt32 in value
7473         param           v               UInt32 in array [1]
7474         category        VERSION_3_0
7475         version         3.0
7476         beginend        allow-inside
7477         extension
7478         glfflags        ignore
7479         glsflags        ignore
7480         glxflags        ignore
7481
7482 VertexAttribI2uiv(index, v)
7483         return          void
7484         param           index           UInt32 in value
7485         param           v               UInt32 in array [2]
7486         category        VERSION_3_0
7487         version         3.0
7488         beginend        allow-inside
7489         extension
7490         glfflags        ignore
7491         glsflags        ignore
7492         glxflags        ignore
7493
7494 VertexAttribI3uiv(index, v)
7495         return          void
7496         param           index           UInt32 in value
7497         param           v               UInt32 in array [3]
7498         category        VERSION_3_0
7499         version         3.0
7500         beginend        allow-inside
7501         extension
7502         glfflags        ignore
7503         glsflags        ignore
7504         glxflags        ignore
7505
7506 VertexAttribI4uiv(index, v)
7507         return          void
7508         param           index           UInt32 in value
7509         param           v               UInt32 in array [4]
7510         category        VERSION_3_0
7511         version         3.0
7512         beginend        allow-inside
7513         extension
7514         glfflags        ignore
7515         glsflags        ignore
7516         glxflags        ignore
7517
7518 VertexAttribI4bv(index, v)
7519         return          void
7520         param           index           UInt32 in value
7521         param           v               Int8 in array [4]
7522         category        VERSION_3_0
7523         version         3.0
7524         beginend        allow-inside
7525         extension
7526         glfflags        ignore
7527         glsflags        ignore
7528         glxflags        ignore
7529
7530 VertexAttribI4sv(index, v)
7531         return          void
7532         param           index           UInt32 in value
7533         param           v               Int16 in array [4]
7534         category        VERSION_3_0
7535         version         3.0
7536         beginend        allow-inside
7537         extension
7538         glfflags        ignore
7539         glsflags        ignore
7540         glxflags        ignore
7541
7542 VertexAttribI4ubv(index, v)
7543         return          void
7544         param           index           UInt32 in value
7545         param           v               UInt8 in array [4]
7546         category        VERSION_3_0
7547         version         3.0
7548         beginend        allow-inside
7549         extension
7550         glfflags        ignore
7551         glsflags        ignore
7552         glxflags        ignore
7553
7554 VertexAttribI4usv(index, v)
7555         return          void
7556         param           index           UInt32 in value
7557         param           v               UInt16 in array [4]
7558         category        VERSION_3_0
7559         version         3.0
7560         beginend        allow-inside
7561         extension
7562         glfflags        ignore
7563         glsflags        ignore
7564         glxflags        ignore
7565
7566 VertexAttribIPointer(index, size, type, stride, pointer)
7567         return          void
7568         param           index           UInt32 in value
7569         param           size            Int32 in value
7570         param           type            VertexAttribEnum in value
7571         param           stride          SizeI in value
7572         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7573         category        VERSION_3_0
7574         version         3.0
7575         dlflags         notlistable
7576         extension
7577         glfflags        ignore
7578         glsflags        ignore
7579         glxflags        ignore
7580
7581 GetVertexAttribIiv(index, pname, params)
7582         return          void
7583         param           index           UInt32 in value
7584         param           pname           VertexAttribEnum in value
7585         param           params          Int32 out array [1]
7586         category        VERSION_3_0
7587         version         3.0
7588         dlflags         notlistable
7589         extension
7590         glfflags        ignore
7591         glsflags        ignore
7592         glxflags        ignore
7593
7594 GetVertexAttribIuiv(index, pname, params)
7595         return          void
7596         param           index           UInt32 in value
7597         param           pname           VertexAttribEnum in value
7598         param           params          UInt32 out array [1]
7599         category        VERSION_3_0
7600         version         3.0
7601         dlflags         notlistable
7602         extension
7603         glfflags        ignore
7604         glsflags        ignore
7605         glxflags        ignore
7606
7607 # OpenGL 3.0 (EXT_gpu_shader4) commands
7608
7609 GetUniformuiv(program, location, params)
7610         return          void
7611         param           program         UInt32 in value
7612         param           location        Int32 in value
7613         param           params          UInt32 out array [COMPSIZE(program/location)]
7614         category        VERSION_3_0
7615         dlflags         notlistable
7616         version         3.0
7617         extension
7618         glfflags        ignore
7619         glsflags        ignore
7620         glxflags        ignore
7621
7622 BindFragDataLocation(program, color, name)
7623         return          void
7624         param           program         UInt32 in value
7625         param           color           UInt32 in value
7626         param           name            Char in array [COMPSIZE(name)]
7627         category        VERSION_3_0
7628         dlflags         notlistable
7629         version         3.0
7630         extension
7631         glfflags        ignore
7632         glsflags        ignore
7633         glxflags        ignore
7634
7635 GetFragDataLocation(program, name)
7636         return          Int32
7637         param           program         UInt32 in value
7638         param           name            Char in array [COMPSIZE(name)]
7639         category        VERSION_3_0
7640         dlflags         notlistable
7641         version         3.0
7642         extension
7643         glfflags        ignore
7644         glsflags        ignore
7645         glxflags        ignore
7646
7647 Uniform1ui(location, v0)
7648         return          void
7649         param           location        Int32 in value
7650         param           v0              UInt32 in value
7651         category        VERSION_3_0
7652         version         3.0
7653         extension
7654         glfflags        ignore
7655         glsflags        ignore
7656         glxflags        ignore
7657
7658 Uniform2ui(location, v0, v1)
7659         return          void
7660         param           location        Int32 in value
7661         param           v0              UInt32 in value
7662         param           v1              UInt32 in value
7663         category        VERSION_3_0
7664         version         3.0
7665         extension
7666         glfflags        ignore
7667         glsflags        ignore
7668         glxflags        ignore
7669
7670 Uniform3ui(location, v0, v1, v2)
7671         return          void
7672         param           location        Int32 in value
7673         param           v0              UInt32 in value
7674         param           v1              UInt32 in value
7675         param           v2              UInt32 in value
7676         category        VERSION_3_0
7677         version         3.0
7678         extension
7679         glfflags        ignore
7680         glsflags        ignore
7681         glxflags        ignore
7682
7683 Uniform4ui(location, v0, v1, v2, v3)
7684         return          void
7685         param           location        Int32 in value
7686         param           v0              UInt32 in value
7687         param           v1              UInt32 in value
7688         param           v2              UInt32 in value
7689         param           v3              UInt32 in value
7690         category        VERSION_3_0
7691         version         3.0
7692         extension
7693         glfflags        ignore
7694         glsflags        ignore
7695         glxflags        ignore
7696
7697 Uniform1uiv(location, count, value)
7698         return          void
7699         param           location        Int32 in value
7700         param           count           SizeI in value
7701         param           value           UInt32 in array [count]
7702         category        VERSION_3_0
7703         version         3.0
7704         extension
7705         glfflags        ignore
7706         glsflags        ignore
7707         glxflags        ignore
7708
7709 Uniform2uiv(location, count, value)
7710         return          void
7711         param           location        Int32 in value
7712         param           count           SizeI in value
7713         param           value           UInt32 in array [count*2]
7714         category        VERSION_3_0
7715         version         3.0
7716         extension
7717         glfflags        ignore
7718         glsflags        ignore
7719         glxflags        ignore
7720
7721 Uniform3uiv(location, count, value)
7722         return          void
7723         param           location        Int32 in value
7724         param           count           SizeI in value
7725         param           value           UInt32 in array [count*3]
7726         category        VERSION_3_0
7727         version         3.0
7728         extension
7729         glfflags        ignore
7730         glsflags        ignore
7731         glxflags        ignore
7732
7733 Uniform4uiv(location, count, value)
7734         return          void
7735         param           location        Int32 in value
7736         param           count           SizeI in value
7737         param           value           UInt32 in array [count*4]
7738         category        VERSION_3_0
7739         version         3.0
7740         extension
7741         glfflags        ignore
7742         glsflags        ignore
7743         glxflags        ignore
7744
7745 # OpenGL 3.0 (EXT_texture_integer) commands
7746
7747 TexParameterIiv(target, pname, params)
7748         return          void
7749         param           target          TextureTarget in value
7750         param           pname           TextureParameterName in value
7751         param           params          Int32 in array [COMPSIZE(pname)]
7752         category        VERSION_3_0
7753         version         3.0
7754         extension
7755         glfflags        ignore
7756         glsflags        ignore
7757         glxflags        ignore
7758
7759 TexParameterIuiv(target, pname, params)
7760         return          void
7761         param           target          TextureTarget in value
7762         param           pname           TextureParameterName in value
7763         param           params          UInt32 in array [COMPSIZE(pname)]
7764         category        VERSION_3_0
7765         version         3.0
7766         extension
7767         glfflags        ignore
7768         glsflags        ignore
7769         glxflags        ignore
7770
7771 GetTexParameterIiv(target, pname, params)
7772         return          void
7773         param           target          TextureTarget in value
7774         param           pname           GetTextureParameter in value
7775         param           params          Int32 out array [COMPSIZE(pname)]
7776         category        VERSION_3_0
7777         dlflags         notlistable
7778         version         3.0
7779         extension
7780         glfflags        ignore
7781         glsflags        ignore
7782         glxflags        ignore
7783
7784 GetTexParameterIuiv(target, pname, params)
7785         return          void
7786         param           target          TextureTarget in value
7787         param           pname           GetTextureParameter in value
7788         param           params          UInt32 out array [COMPSIZE(pname)]
7789         category        VERSION_3_0
7790         dlflags         notlistable
7791         version         3.0
7792         extension
7793         glfflags        ignore
7794         glsflags        ignore
7795         glxflags        ignore
7796
7797 # New commands in OpenGL 3.0
7798
7799 ClearBufferiv(buffer, drawbuffer, value)
7800         return          void
7801         param           buffer          GLenum in value
7802         param           drawbuffer      DrawBufferName in value
7803         param           value           Int32 in array [COMPSIZE(buffer)]
7804         category        VERSION_3_0
7805         version         3.0
7806         extension
7807         glfflags        ignore
7808         glsflags        ignore
7809         glxflags        ignore
7810
7811 ClearBufferuiv(buffer, drawbuffer, value)
7812         return          void
7813         param           buffer          GLenum in value
7814         param           drawbuffer      DrawBufferName in value
7815         param           value           UInt32 in array [COMPSIZE(buffer)]
7816         category        VERSION_3_0
7817         version         3.0
7818         extension
7819         glfflags        ignore
7820         glsflags        ignore
7821         glxflags        ignore
7822
7823 ClearBufferfv(buffer, drawbuffer, value)
7824         return          void
7825         param           buffer          GLenum in value
7826         param           drawbuffer      DrawBufferName in value
7827         param           value           Float32 in array [COMPSIZE(buffer)]
7828         category        VERSION_3_0
7829         version         3.0
7830         extension
7831         glfflags        ignore
7832         glsflags        ignore
7833         glxflags        ignore
7834
7835 ClearBufferfi(buffer, drawbuffer, depth, stencil)
7836         return          void
7837         param           buffer          GLenum in value
7838         param           drawbuffer      DrawBufferName in value
7839         param           depth           Float32 in value
7840         param           stencil         Int32 in value
7841         category        VERSION_3_0
7842         version         3.0
7843         extension
7844         glfflags        ignore
7845         glsflags        ignore
7846         glxflags        ignore
7847
7848 GetStringi(name, index)
7849         return          String
7850         param           name            GLenum in value
7851         param           index           UInt32 in value
7852         category        VERSION_3_0
7853         version         3.0
7854         extension
7855         dlflags         notlistable
7856         glxflags        client-handcode server-handcode
7857         glfflags        ignore
7858         glsflags        get
7859         glxsingle       ?
7860
7861 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
7862 passthru: /* ARB_framebuffer_object */
7863 passthru: /* ARB_map_buffer_range */
7864 passthru: /* ARB_vertex_array_object */
7865
7866
7867 ###############################################################################
7868 ###############################################################################
7869 #
7870 # ARB extensions, in order by ARB extension number
7871 #
7872 ###############################################################################
7873 ###############################################################################
7874
7875 ###############################################################################
7876 #
7877 # ARB Extension #1
7878 # ARB_multitexture commands
7879 #
7880 ###############################################################################
7881
7882 ActiveTextureARB(texture)
7883         return          void
7884         param           texture         TextureUnit in value
7885         category        ARB_multitexture
7886         glxflags        ARB
7887         version         1.2
7888         glxropcode      197
7889         alias           ActiveTexture
7890         glsalias        ActiveTexture
7891
7892 ClientActiveTextureARB(texture)
7893         return          void
7894         param           texture         TextureUnit in value
7895         category        ARB_multitexture
7896         dlflags         notlistable
7897         glxflags        ARB client-handcode client-intercept server-handcode
7898         version         1.2
7899         alias           ClientActiveTexture
7900         glsalias        ClientActiveTexture
7901
7902 MultiTexCoord1dARB(target, s)
7903         return          void
7904         param           target          TextureUnit in value
7905         param           s               CoordD in value
7906         category        ARB_multitexture
7907         glxflags        ARB
7908         version         1.2
7909         vectorequiv     MultiTexCoord1dv
7910
7911 MultiTexCoord1dvARB(target, v)
7912         return          void
7913         param           target          TextureUnit in value
7914         param           v               CoordD in array [1]
7915         category        ARB_multitexture
7916         glxflags        ARB
7917         version         1.2
7918         glxropcode      198
7919         alias           MultiTexCoord1dv
7920         glsalias        MultiTexCoord1dv
7921
7922 MultiTexCoord1fARB(target, s)
7923         return          void
7924         param           target          TextureUnit in value
7925         param           s               CoordF in value
7926         category        ARB_multitexture
7927         glxflags        ARB
7928         version         1.2
7929         vectorequiv     MultiTexCoord1fv
7930
7931 MultiTexCoord1fvARB(target, v)
7932         return          void
7933         param           target          TextureUnit in value
7934         param           v               CoordF in array [1]
7935         category        ARB_multitexture
7936         glxflags        ARB
7937         version         1.2
7938         glxropcode      199
7939         alias           MultiTexCoord1fv
7940         glsalias        MultiTexCoord1fv
7941
7942 MultiTexCoord1iARB(target, s)
7943         return          void
7944         param           target          TextureUnit in value
7945         param           s               CoordI in value
7946         category        ARB_multitexture
7947         glxflags        ARB
7948         version         1.2
7949         vectorequiv     MultiTexCoord1iv
7950
7951 MultiTexCoord1ivARB(target, v)
7952         return          void
7953         param           target          TextureUnit in value
7954         param           v               CoordI in array [1]
7955         category        ARB_multitexture
7956         glxflags        ARB
7957         version         1.2
7958         glxropcode      200
7959         alias           MultiTexCoord1iv
7960         glsalias        MultiTexCoord1iv
7961
7962 MultiTexCoord1sARB(target, s)
7963         return          void
7964         param           target          TextureUnit in value
7965         param           s               CoordS in value
7966         category        ARB_multitexture
7967         glxflags        ARB
7968         version         1.2
7969         vectorequiv     MultiTexCoord1sv
7970
7971 MultiTexCoord1svARB(target, v)
7972         return          void
7973         param           target          TextureUnit in value
7974         param           v               CoordS in array [1]
7975         category        ARB_multitexture
7976         glxflags        ARB
7977         version         1.2
7978         glxropcode      201
7979         alias           MultiTexCoord1sv
7980         glsalias        MultiTexCoord1sv
7981
7982 MultiTexCoord2dARB(target, s, t)
7983         return          void
7984         param           target          TextureUnit in value
7985         param           s               CoordD in value
7986         param           t               CoordD in value
7987         category        ARB_multitexture
7988         glxflags        ARB
7989         version         1.2
7990         vectorequiv     MultiTexCoord2dv
7991
7992 MultiTexCoord2dvARB(target, v)
7993         return          void
7994         param           target          TextureUnit in value
7995         param           v               CoordD in array [2]
7996         category        ARB_multitexture
7997         glxflags        ARB
7998         version         1.2
7999         glxropcode      202
8000         alias           MultiTexCoord2dv
8001         glsalias        MultiTexCoord2dv
8002
8003 MultiTexCoord2fARB(target, s, t)
8004         return          void
8005         param           target          TextureUnit in value
8006         param           s               CoordF in value
8007         param           t               CoordF in value
8008         category        ARB_multitexture
8009         glxflags        ARB
8010         version         1.2
8011         vectorequiv     MultiTexCoord2fv
8012
8013 MultiTexCoord2fvARB(target, v)
8014         return          void
8015         param           target          TextureUnit in value
8016         param           v               CoordF in array [2]
8017         category        ARB_multitexture
8018         glxflags        ARB
8019         version         1.2
8020         glxropcode      203
8021         alias           MultiTexCoord2fv
8022         glsalias        MultiTexCoord2fv
8023
8024 MultiTexCoord2iARB(target, s, t)
8025         return          void
8026         param           target          TextureUnit in value
8027         param           s               CoordI in value
8028         param           t               CoordI in value
8029         category        ARB_multitexture
8030         glxflags        ARB
8031         version         1.2
8032         vectorequiv     MultiTexCoord2iv
8033
8034 MultiTexCoord2ivARB(target, v)
8035         return          void
8036         param           target          TextureUnit in value
8037         param           v               CoordI in array [2]
8038         category        ARB_multitexture
8039         glxflags        ARB
8040         version         1.2
8041         glxropcode      204
8042         alias           MultiTexCoord2iv
8043         glsalias        MultiTexCoord2iv
8044
8045 MultiTexCoord2sARB(target, s, t)
8046         return          void
8047         param           target          TextureUnit in value
8048         param           s               CoordS in value
8049         param           t               CoordS in value
8050         category        ARB_multitexture
8051         glxflags        ARB
8052         version         1.2
8053         vectorequiv     MultiTexCoord2sv
8054
8055 MultiTexCoord2svARB(target, v)
8056         return          void
8057         param           target          TextureUnit in value
8058         param           v               CoordS in array [2]
8059         category        ARB_multitexture
8060         glxflags        ARB
8061         version         1.2
8062         glxropcode      205
8063         alias           MultiTexCoord2sv
8064         glsalias        MultiTexCoord2sv
8065
8066 MultiTexCoord3dARB(target, s, t, r)
8067         return          void
8068         param           target          TextureUnit in value
8069         param           s               CoordD in value
8070         param           t               CoordD in value
8071         param           r               CoordD in value
8072         category        ARB_multitexture
8073         glxflags        ARB
8074         version         1.2
8075         vectorequiv     MultiTexCoord3dv
8076
8077 MultiTexCoord3dvARB(target, v)
8078         return          void
8079         param           target          TextureUnit in value
8080         param           v               CoordD in array [3]
8081         category        ARB_multitexture
8082         glxflags        ARB
8083         version         1.2
8084         glxropcode      206
8085         alias           MultiTexCoord3dv
8086         glsalias        MultiTexCoord3dv
8087
8088 MultiTexCoord3fARB(target, s, t, r)
8089         return          void
8090         param           target          TextureUnit in value
8091         param           s               CoordF in value
8092         param           t               CoordF in value
8093         param           r               CoordF in value
8094         category        ARB_multitexture
8095         glxflags        ARB
8096         version         1.2
8097         vectorequiv     MultiTexCoord3fv
8098
8099 MultiTexCoord3fvARB(target, v)
8100         return          void
8101         param           target          TextureUnit in value
8102         param           v               CoordF in array [3]
8103         category        ARB_multitexture
8104         glxflags        ARB
8105         version         1.2
8106         glxropcode      207
8107         alias           MultiTexCoord3fv
8108         glsalias        MultiTexCoord3fv
8109
8110 MultiTexCoord3iARB(target, s, t, r)
8111         return          void
8112         param           target          TextureUnit in value
8113         param           s               CoordI in value
8114         param           t               CoordI in value
8115         param           r               CoordI in value
8116         category        ARB_multitexture
8117         glxflags        ARB
8118         version         1.2
8119         vectorequiv     MultiTexCoord3iv
8120
8121 MultiTexCoord3ivARB(target, v)
8122         return          void
8123         param           target          TextureUnit in value
8124         param           v               CoordI in array [3]
8125         category        ARB_multitexture
8126         glxflags        ARB
8127         version         1.2
8128         glxropcode      208
8129         alias           MultiTexCoord3iv
8130         glsalias        MultiTexCoord3iv
8131
8132 MultiTexCoord3sARB(target, s, t, r)
8133         return          void
8134         param           target          TextureUnit in value
8135         param           s               CoordS in value
8136         param           t               CoordS in value
8137         param           r               CoordS in value
8138         category        ARB_multitexture
8139         glxflags        ARB
8140         version         1.2
8141         vectorequiv     MultiTexCoord3sv
8142
8143 MultiTexCoord3svARB(target, v)
8144         return          void
8145         param           target          TextureUnit in value
8146         param           v               CoordS in array [3]
8147         category        ARB_multitexture
8148         version         1.2
8149         glxflags        ARB
8150         glxropcode      209
8151         alias           MultiTexCoord3sv
8152         glsalias        MultiTexCoord3sv
8153
8154 MultiTexCoord4dARB(target, s, t, r, q)
8155         return          void
8156         param           target          TextureUnit in value
8157         param           s               CoordD in value
8158         param           t               CoordD in value
8159         param           r               CoordD in value
8160         param           q               CoordD in value
8161         category        ARB_multitexture
8162         glxflags        ARB
8163         version         1.2
8164         vectorequiv     MultiTexCoord4dv
8165
8166 MultiTexCoord4dvARB(target, v)
8167         return          void
8168         param           target          TextureUnit in value
8169         param           v               CoordD in array [4]
8170         category        ARB_multitexture
8171         glxflags        ARB
8172         version         1.2
8173         glxropcode      210
8174         alias           MultiTexCoord4dv
8175         glsalias        MultiTexCoord4dv
8176
8177 MultiTexCoord4fARB(target, s, t, r, q)
8178         return          void
8179         param           target          TextureUnit in value
8180         param           s               CoordF in value
8181         param           t               CoordF in value
8182         param           r               CoordF in value
8183         param           q               CoordF in value
8184         category        ARB_multitexture
8185         glxflags        ARB
8186         version         1.2
8187         vectorequiv     MultiTexCoord4fv
8188
8189 MultiTexCoord4fvARB(target, v)
8190         return          void
8191         param           target          TextureUnit in value
8192         param           v               CoordF in array [4]
8193         category        ARB_multitexture
8194         glxflags        ARB
8195         version         1.2
8196         glxropcode      211
8197         alias           MultiTexCoord4fv
8198         glsalias        MultiTexCoord4fv
8199
8200 MultiTexCoord4iARB(target, s, t, r, q)
8201         return          void
8202         param           target          TextureUnit in value
8203         param           s               CoordI in value
8204         param           t               CoordI in value
8205         param           r               CoordI in value
8206         param           q               CoordI in value
8207         category        ARB_multitexture
8208         glxflags        ARB
8209         version         1.2
8210         vectorequiv     MultiTexCoord4iv
8211
8212 MultiTexCoord4ivARB(target, v)
8213         return          void
8214         param           target          TextureUnit in value
8215         param           v               CoordI in array [4]
8216         category        ARB_multitexture
8217         glxflags        ARB
8218         version         1.2
8219         glxropcode      212
8220         alias           MultiTexCoord4iv
8221         glsalias        MultiTexCoord4iv
8222
8223 MultiTexCoord4sARB(target, s, t, r, q)
8224         return          void
8225         param           target          TextureUnit in value
8226         param           s               CoordS in value
8227         param           t               CoordS in value
8228         param           r               CoordS in value
8229         param           q               CoordS in value
8230         category        ARB_multitexture
8231         glxflags        ARB
8232         version         1.2
8233         vectorequiv     MultiTexCoord4sv
8234
8235 MultiTexCoord4svARB(target, v)
8236         return          void
8237         param           target          TextureUnit in value
8238         param           v               CoordS in array [4]
8239         category        ARB_multitexture
8240         glxflags        ARB
8241         version         1.2
8242         glxropcode      213
8243         alias           MultiTexCoord4sv
8244         glsalias        MultiTexCoord4sv
8245
8246 ################################################################################
8247 #
8248 # ARB Extension #2 - GLX_ARB_get_proc_address
8249 #
8250 ###############################################################################
8251
8252 ################################################################################
8253 #
8254 # ARB Extension #3
8255 # ARB_transpose_matrix commands
8256 #
8257 ###############################################################################
8258
8259 LoadTransposeMatrixfARB(m)
8260         return          void
8261         param           m               Float32 in array [16]
8262         category        ARB_transpose_matrix
8263         glxflags        ARB client-handcode client-intercept server-handcode
8264         version         1.2
8265         alias           LoadTransposeMatrixf
8266         glsalias        LoadTransposeMatrixf
8267
8268 LoadTransposeMatrixdARB(m)
8269         return          void
8270         param           m               Float64 in array [16]
8271         category        ARB_transpose_matrix
8272         glxflags        ARB client-handcode client-intercept server-handcode
8273         version         1.2
8274         alias           LoadTransposeMatrixd
8275         glsalias        LoadTransposeMatrixd
8276
8277 MultTransposeMatrixfARB(m)
8278         return          void
8279         param           m               Float32 in array [16]
8280         category        ARB_transpose_matrix
8281         glxflags        ARB client-handcode client-intercept server-handcode
8282         version         1.2
8283         alias           MultTransposeMatrixf
8284         glsalias        MultTransposeMatrixf
8285
8286 MultTransposeMatrixdARB(m)
8287         return          void
8288         param           m               Float64 in array [16]
8289         category        ARB_transpose_matrix
8290         glxflags        ARB client-handcode client-intercept server-handcode
8291         version         1.2
8292         alias           MultTransposeMatrixd
8293         glsalias        MultTransposeMatrixd
8294
8295 ################################################################################
8296 #
8297 # ARB Extension #4 - WGL_ARB_buffer_region
8298 #
8299 ###############################################################################
8300
8301 ################################################################################
8302 #
8303 # ARB Extension #5
8304 # ARB_multisample commands
8305 #
8306 ###############################################################################
8307
8308 SampleCoverageARB(value, invert)
8309         return          void
8310         param           value           ClampedFloat32 in value
8311         param           invert          Boolean in value
8312         category        ARB_multisample
8313         glxflags        ARB
8314         version         1.2
8315         alias           SampleCoverage
8316         glsalias        SampleCoverage
8317
8318 ################################################################################
8319 #
8320 # ARB Extension #6
8321 # ARB_texture_env_add commands
8322 #
8323 ###############################################################################
8324
8325 # (none)
8326 newcategory: ARB_texture_env_add
8327
8328 ################################################################################
8329 #
8330 # ARB Extension #7
8331 # ARB_texture_cube_map commands
8332 #
8333 ###############################################################################
8334
8335 # (none)
8336 newcategory: ARB_texture_cube_map
8337
8338 ################################################################################
8339 #
8340 # ARB Extension #8 - WGL_ARB_extensions_string
8341 # ARB Extension #9 - WGL_ARB_pixel_format commands
8342 # ARB Extension #10 - WGL_ARB_make_current_read commands
8343 # ARB Extension #11 - WGL_ARB_pbuffer
8344 #
8345 ###############################################################################
8346
8347 ################################################################################
8348 #
8349 # ARB Extension #12
8350 # ARB_texture_compression commands
8351 #
8352 ###############################################################################
8353
8354 # Arguably TexelInternalFormat, not PixelInternalFormat
8355 CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8356         return          void
8357         param           target          TextureTarget in value
8358         param           level           CheckedInt32 in value
8359         param           internalformat  PixelInternalFormat in value
8360         param           width           SizeI in value
8361         param           height          SizeI in value
8362         param           depth           SizeI in value
8363         param           border          CheckedInt32 in value
8364         param           imageSize       SizeI in value
8365         param           data            CompressedTextureARB in array [imageSize]
8366         category        ARB_texture_compression
8367         dlflags         handcode
8368         glxflags        ARB client-handcode server-handcode
8369         version         1.2
8370         glxropcode      216
8371         alias           CompressedTexImage3D
8372         glsalias        CompressedTexImage3D
8373         wglflags        client-handcode server-handcode
8374
8375 # Arguably TexelInternalFormat, not PixelInternalFormat
8376 CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8377         return          void
8378         param           target          TextureTarget in value
8379         param           level           CheckedInt32 in value
8380         param           internalformat  PixelInternalFormat in value
8381         param           width           SizeI in value
8382         param           height          SizeI in value
8383         param           border          CheckedInt32 in value
8384         param           imageSize       SizeI in value
8385         param           data            CompressedTextureARB in array [imageSize]
8386         category        ARB_texture_compression
8387         dlflags         handcode
8388         glxflags        ARB client-handcode server-handcode
8389         version         1.2
8390         glxropcode      215
8391         alias           CompressedTexImage2D
8392         glsalias        CompressedTexImage2D
8393         wglflags        client-handcode server-handcode
8394
8395 # Arguably TexelInternalFormat, not PixelInternalFormat
8396 CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8397         return          void
8398         param           target          TextureTarget in value
8399         param           level           CheckedInt32 in value
8400         param           internalformat  PixelInternalFormat in value
8401         param           width           SizeI in value
8402         param           border          CheckedInt32 in value
8403         param           imageSize       SizeI in value
8404         param           data            CompressedTextureARB in array [imageSize]
8405         category        ARB_texture_compression
8406         dlflags         handcode
8407         glxflags        ARB client-handcode server-handcode
8408         version         1.2
8409         glxropcode      214
8410         alias           CompressedTexImage1D
8411         glsalias        CompressedTexImage1D
8412         wglflags        client-handcode server-handcode
8413
8414 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8415         return          void
8416         param           target          TextureTarget in value
8417         param           level           CheckedInt32 in value
8418         param           xoffset         CheckedInt32 in value
8419         param           yoffset         CheckedInt32 in value
8420         param           zoffset         CheckedInt32 in value
8421         param           width           SizeI in value
8422         param           height          SizeI in value
8423         param           depth           SizeI in value
8424         param           format          PixelFormat in value
8425         param           imageSize       SizeI in value
8426         param           data            CompressedTextureARB in array [imageSize]
8427         category        ARB_texture_compression
8428         dlflags         handcode
8429         glxflags        ARB client-handcode server-handcode
8430         version         1.2
8431         glxropcode      219
8432         alias           CompressedTexSubImage3D
8433         glsalias        CompressedTexSubImage3D
8434         wglflags        client-handcode server-handcode
8435
8436 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
8437         return          void
8438         param           target          TextureTarget in value
8439         param           level           CheckedInt32 in value
8440         param           xoffset         CheckedInt32 in value
8441         param           yoffset         CheckedInt32 in value
8442         param           width           SizeI in value
8443         param           height          SizeI in value
8444         param           format          PixelFormat in value
8445         param           imageSize       SizeI in value
8446         param           data            CompressedTextureARB in array [imageSize]
8447         category        ARB_texture_compression
8448         dlflags         handcode
8449         glxflags        ARB client-handcode server-handcode
8450         version         1.2
8451         glxropcode      218
8452         alias           CompressedTexSubImage2D
8453         glsalias        CompressedTexSubImage2D
8454         wglflags        client-handcode server-handcode
8455
8456 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
8457         return          void
8458         param           target          TextureTarget in value
8459         param           level           CheckedInt32 in value
8460         param           xoffset         CheckedInt32 in value
8461         param           width           SizeI in value
8462         param           format          PixelFormat in value
8463         param           imageSize       SizeI in value
8464         param           data            CompressedTextureARB in array [imageSize]
8465         category        ARB_texture_compression
8466         dlflags         handcode
8467         glxflags        ARB client-handcode server-handcode
8468         version         1.2
8469         glxropcode      217
8470         alias           CompressedTexSubImage1D
8471         glsalias        CompressedTexSubImage1D
8472         wglflags        client-handcode server-handcode
8473
8474 GetCompressedTexImageARB(target, level, img)
8475         return          void
8476         param           target          TextureTarget in value
8477         param           level           CheckedInt32 in value
8478         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
8479         category        ARB_texture_compression
8480         dlflags         notlistable
8481         glxflags        ARB client-handcode server-handcode
8482         version         1.2
8483         glxsingle       160
8484         alias           GetCompressedTexImage
8485         glsalias        GetCompressedTexImage
8486         wglflags        client-handcode server-handcode
8487
8488 ################################################################################
8489 #
8490 # ARB Extension #13
8491 # ARB_texture_border_clamp commands
8492 #
8493 ###############################################################################
8494
8495 # (none)
8496 newcategory: ARB_texture_border_clamp
8497
8498 ###############################################################################
8499 #
8500 # ARB Extension #14
8501 # ARB_point_parameters commands
8502 #
8503 ###############################################################################
8504
8505 PointParameterfARB(pname, param)
8506         return          void
8507         param           pname           PointParameterNameARB in value
8508         param           param           CheckedFloat32 in value
8509         category        ARB_point_parameters
8510         version         1.0
8511         glxflags        ARB
8512         glxropcode      2065
8513         extension
8514         alias           PointParameterf
8515         glsalias        PointParameterf
8516
8517 PointParameterfvARB(pname, params)
8518         return          void
8519         param           pname           PointParameterNameARB in value
8520         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
8521         category        ARB_point_parameters
8522         version         1.0
8523         glxflags        ARB
8524         glxropcode      2066
8525         extension
8526         alias           PointParameterfv
8527         glsalias        PointParameterfv
8528
8529 ################################################################################
8530 #
8531 # ARB Extension #15
8532 # ARB_vertex_blend commands
8533 #
8534 ###############################################################################
8535
8536 WeightbvARB(size, weights)
8537         return          void
8538         param           size            Int32 in value
8539         param           weights         Int8 in array [size]
8540         category        ARB_vertex_blend
8541         version         1.1
8542         extension
8543         glxropcode      220
8544         glxflags        ignore
8545         glsopcode       0x0206
8546         offset          ?
8547
8548 WeightsvARB(size, weights)
8549         return          void
8550         param           size            Int32 in value
8551         param           weights         Int16 in array [size]
8552         category        ARB_vertex_blend
8553         version         1.1
8554         extension
8555         glxropcode      222
8556         glxflags        ignore
8557         glsopcode       0x0207
8558         offset          ?
8559
8560 WeightivARB(size, weights)
8561         return          void
8562         param           size            Int32 in value
8563         param           weights         Int32 in array [size]
8564         category        ARB_vertex_blend
8565         version         1.1
8566         extension
8567         glxropcode      224
8568         glxflags        ignore
8569         glsopcode       0x0208
8570         offset          ?
8571
8572 WeightfvARB(size, weights)
8573         return          void
8574         param           size            Int32 in value
8575         param           weights         Float32 in array [size]
8576         category        ARB_vertex_blend
8577         version         1.1
8578         extension
8579         glxropcode      227
8580         glxflags        ignore
8581         glsopcode       0x0209
8582         offset          ?
8583
8584 WeightdvARB(size, weights)
8585         return          void
8586         param           size            Int32 in value
8587         param           weights         Float64 in array [size]
8588         category        ARB_vertex_blend
8589         version         1.1
8590         extension
8591         glxropcode      228
8592         glxflags        ignore
8593         glsopcode       0x020A
8594         offset          ?
8595
8596 WeightubvARB(size, weights)
8597         return          void
8598         param           size            Int32 in value
8599         param           weights         UInt8 in array [size]
8600         category        ARB_vertex_blend
8601         version         1.1
8602         extension
8603         glxropcode      221
8604         glxflags        ignore
8605         glsopcode       0x020B
8606         offset          ?
8607
8608 WeightusvARB(size, weights)
8609         return          void
8610         param           size            Int32 in value
8611         param           weights         UInt16 in array [size]
8612         category        ARB_vertex_blend
8613         version         1.1
8614         extension
8615         glxropcode      223
8616         glxflags        ignore
8617         glsopcode       0x020C
8618         offset          ?
8619
8620 WeightuivARB(size, weights)
8621         return          void
8622         param           size            Int32 in value
8623         param           weights         UInt32 in array [size]
8624         category        ARB_vertex_blend
8625         version         1.1
8626         extension
8627         glxropcode      225
8628         glxflags        ignore
8629         glsopcode       0x020D
8630         offset          ?
8631
8632 WeightPointerARB(size, type, stride, pointer)
8633         return          void
8634         param           size            Int32 in value
8635         param           type            WeightPointerTypeARB in value
8636         param           stride          SizeI in value
8637         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8638         category        ARB_vertex_blend
8639         version         1.1
8640         extension
8641         dlflags         notlistable
8642         glxflags        ignore
8643         glsflags        client
8644         glsopcode       0x020E
8645         offset          ?
8646
8647 VertexBlendARB(count)
8648         return          void
8649         param           count           Int32 in value
8650         category        ARB_vertex_blend
8651         version         1.1
8652         extension
8653         glxropcode      226
8654         glxflags        ignore
8655         glsopcode       0x020F
8656         offset          ?
8657
8658 ################################################################################
8659 #
8660 # ARB Extension #16
8661 # ARB_matrix_palette commands
8662 #
8663 ###############################################################################
8664
8665 CurrentPaletteMatrixARB(index)
8666         return          void
8667         param           index           Int32 in value
8668         category        ARB_matrix_palette
8669         version         1.1
8670         extension
8671         glxropcode      4329
8672         glxflags        ignore
8673         glsopcode       0x0210
8674         offset          ?
8675
8676 MatrixIndexubvARB(size, indices)
8677         return          void
8678         param           size            Int32 in value
8679         param           indices         UInt8 in array [size]
8680         category        ARB_matrix_palette
8681         version         1.1
8682         extension
8683         glxropcode      4326
8684         glxflags        ignore
8685         glsopcode       0x0211
8686         offset          ?
8687
8688 MatrixIndexusvARB(size, indices)
8689         return          void
8690         param           size            Int32 in value
8691         param           indices         UInt16 in array [size]
8692         category        ARB_matrix_palette
8693         version         1.1
8694         extension
8695         glxropcode      4327
8696         glxflags        ignore
8697         glsopcode       0x0212
8698         offset          ?
8699
8700 MatrixIndexuivARB(size, indices)
8701         return          void
8702         param           size            Int32 in value
8703         param           indices         UInt32 in array [size]
8704         category        ARB_matrix_palette
8705         version         1.1
8706         extension
8707         glxropcode      4328
8708         glxflags        ignore
8709         glsopcode       0x0213
8710         offset          ?
8711
8712 MatrixIndexPointerARB(size, type, stride, pointer)
8713         return          void
8714         param           size            Int32 in value
8715         param           type            MatrixIndexPointerTypeARB in value
8716         param           stride          SizeI in value
8717         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8718         category        ARB_matrix_palette
8719         version         1.1
8720         extension
8721         dlflags         notlistable
8722         glxflags        ignore
8723         glsflags        client
8724         glsopcode       0x0214
8725         offset          ?
8726
8727 ################################################################################
8728 #
8729 # ARB Extension #17
8730 # ARB_texture_env_combine commands
8731 #
8732 ###############################################################################
8733
8734 # (none)
8735 newcategory: ARB_texture_env_combine
8736
8737 ################################################################################
8738 #
8739 # ARB Extension #18
8740 # ARB_texture_env_crossbar commands
8741 #
8742 ###############################################################################
8743
8744 # (none)
8745 newcategory: ARB_texture_env_crossbar
8746
8747 ################################################################################
8748 #
8749 # ARB Extension #19
8750 # ARB_texture_env_dot3 commands
8751 #
8752 ###############################################################################
8753
8754 # (none)
8755 newcategory: ARB_texture_env_dot3
8756
8757 ###############################################################################
8758 #
8759 # ARB Extension #20 - WGL_ARB_render_texture
8760 #
8761 ###############################################################################
8762
8763 ###############################################################################
8764 #
8765 # ARB Extension #21
8766 # ARB_texture_mirrored_repeat commands
8767 #
8768 ###############################################################################
8769
8770 # (none)
8771 newcategory: ARB_texture_mirrored_repeat
8772
8773 ###############################################################################
8774 #
8775 # ARB Extension #22
8776 # ARB_depth_texture commands
8777 #
8778 ###############################################################################
8779
8780 # (none)
8781 newcategory: ARB_depth_texture
8782
8783 ###############################################################################
8784 #
8785 # ARB Extension #23
8786 # ARB_shadow commands
8787 #
8788 ###############################################################################
8789
8790 # (none)
8791 newcategory: ARB_shadow
8792
8793 ###############################################################################
8794 #
8795 # ARB Extension #24
8796 # ARB_shadow_ambient commands
8797 #
8798 ###############################################################################
8799
8800 # (none)
8801 newcategory: ARB_shadow_ambient
8802
8803 ###############################################################################
8804 #
8805 # ARB Extension #25
8806 # ARB_window_pos commands
8807 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
8808 #
8809 ###############################################################################
8810
8811 WindowPos2dARB(x, y)
8812         return          void
8813         param           x               CoordD in value
8814         param           y               CoordD in value
8815         category        ARB_window_pos
8816         vectorequiv     WindowPos2dvARB
8817         version         1.0
8818         alias           WindowPos2d
8819         glsalias        WindowPos2d
8820
8821 WindowPos2dvARB(v)
8822         return          void
8823         param           v               CoordD in array [2]
8824         category        ARB_window_pos
8825         version         1.0
8826         glxropcode      230
8827         glxflags        client-handcode server-handcode
8828         alias           WindowPos2dv
8829         glsalias        WindowPos2dv
8830
8831 WindowPos2fARB(x, y)
8832         return          void
8833         param           x               CoordF in value
8834         param           y               CoordF in value
8835         category        ARB_window_pos
8836         vectorequiv     WindowPos2fvARB
8837         version         1.0
8838         alias           WindowPos2f
8839         glsalias        WindowPos2f
8840
8841 WindowPos2fvARB(v)
8842         return          void
8843         param           v               CoordF in array [2]
8844         category        ARB_window_pos
8845         version         1.0
8846         glxropcode      230
8847         glxflags        client-handcode server-handcode
8848         alias           WindowPos2fv
8849         glsalias        WindowPos2fv
8850
8851 WindowPos2iARB(x, y)
8852         return          void
8853         param           x               CoordI in value
8854         param           y               CoordI in value
8855         category        ARB_window_pos
8856         vectorequiv     WindowPos2ivARB
8857         version         1.0
8858         alias           WindowPos2i
8859         glsalias        WindowPos2i
8860
8861 WindowPos2ivARB(v)
8862         return          void
8863         param           v               CoordI in array [2]
8864         category        ARB_window_pos
8865         version         1.0
8866         glxropcode      230
8867         glxflags        client-handcode server-handcode
8868         alias           WindowPos2iv
8869         glsalias        WindowPos2iv
8870
8871 WindowPos2sARB(x, y)
8872         return          void
8873         param           x               CoordS in value
8874         param           y               CoordS in value
8875         category        ARB_window_pos
8876         vectorequiv     WindowPos2svARB
8877         version         1.0
8878         alias           WindowPos2s
8879         glsalias        WindowPos2s
8880
8881 WindowPos2svARB(v)
8882         return          void
8883         param           v               CoordS in array [2]
8884         category        ARB_window_pos
8885         version         1.0
8886         glxropcode      230
8887         glxflags        client-handcode server-handcode
8888         alias           WindowPos2sv
8889         glsalias        WindowPos2sv
8890
8891 WindowPos3dARB(x, y, z)
8892         return          void
8893         param           x               CoordD in value
8894         param           y               CoordD in value
8895         param           z               CoordD in value
8896         vectorequiv     WindowPos3dvARB
8897         category        ARB_window_pos
8898         version         1.0
8899         alias           WindowPos3d
8900         glsalias        WindowPos3d
8901
8902 WindowPos3dvARB(v)
8903         return          void
8904         param           v               CoordD in array [3]
8905         category        ARB_window_pos
8906         version         1.0
8907         glxropcode      230
8908         glxflags        client-handcode server-handcode
8909         alias           WindowPos3dv
8910         glsalias        WindowPos3dv
8911
8912 WindowPos3fARB(x, y, z)
8913         return          void
8914         param           x               CoordF in value
8915         param           y               CoordF in value
8916         param           z               CoordF in value
8917         category        ARB_window_pos
8918         vectorequiv     WindowPos3fvARB
8919         version         1.0
8920         alias           WindowPos3f
8921         glsalias        WindowPos3f
8922
8923 WindowPos3fvARB(v)
8924         return          void
8925         param           v               CoordF in array [3]
8926         category        ARB_window_pos
8927         version         1.0
8928         glxropcode      230
8929         glxflags        client-handcode server-handcode
8930         alias           WindowPos3fv
8931         glsalias        WindowPos3fv
8932
8933 WindowPos3iARB(x, y, z)
8934         return          void
8935         param           x               CoordI in value
8936         param           y               CoordI in value
8937         param           z               CoordI in value
8938         category        ARB_window_pos
8939         vectorequiv     WindowPos3ivARB
8940         version         1.0
8941         alias           WindowPos3i
8942         glsalias        WindowPos3i
8943
8944 WindowPos3ivARB(v)
8945         return          void
8946         param           v               CoordI in array [3]
8947         category        ARB_window_pos
8948         version         1.0
8949         glxropcode      230
8950         glxflags        client-handcode server-handcode
8951         alias           WindowPos3iv
8952         glsalias        WindowPos3iv
8953
8954 WindowPos3sARB(x, y, z)
8955         return          void
8956         param           x               CoordS in value
8957         param           y               CoordS in value
8958         param           z               CoordS in value
8959         category        ARB_window_pos
8960         vectorequiv     WindowPos3svARB
8961         version         1.0
8962         alias           WindowPos3s
8963         glsalias        WindowPos3s
8964
8965 WindowPos3svARB(v)
8966         return          void
8967         param           v               CoordS in array [3]
8968         category        ARB_window_pos
8969         version         1.0
8970         glxropcode      230
8971         glxflags        client-handcode server-handcode
8972         alias           WindowPos3sv
8973         glsalias        WindowPos3sv
8974
8975 ###############################################################################
8976 #
8977 # ARB Extension #26
8978 # ARB_vertex_program commands
8979 #
8980 ###############################################################################
8981
8982 VertexAttrib1dARB(index, x)
8983         return          void
8984         param           index           UInt32 in value
8985         param           x               Float64 in value
8986         category        ARB_vertex_program
8987         version         1.3
8988         vectorequiv     VertexAttrib1dvARB
8989         extension       soft WINSOFT NV10
8990         alias           VertexAttrib1d
8991         glsalias        VertexAttrib1d
8992
8993 VertexAttrib1dvARB(index, v)
8994         return          void
8995         param           index           UInt32 in value
8996         param           v               Float64 in array [1]
8997         category        ARB_vertex_program
8998         version         1.3
8999         extension       soft WINSOFT NV10
9000         glxropcode      4197
9001         glsopcode       0x0240
9002         alias           VertexAttrib1dv
9003         glsalias        VertexAttrib1dv
9004
9005 VertexAttrib1fARB(index, x)
9006         return          void
9007         param           index           UInt32 in value
9008         param           x               Float32 in value
9009         category        ARB_vertex_program
9010         version         1.3
9011         vectorequiv     VertexAttrib1fvARB
9012         extension       soft WINSOFT NV10
9013         alias           VertexAttrib1f
9014         glsalias        VertexAttrib1f
9015
9016 VertexAttrib1fvARB(index, v)
9017         return          void
9018         param           index           UInt32 in value
9019         param           v               Float32 in array [1]
9020         category        ARB_vertex_program
9021         version         1.3
9022         extension       soft WINSOFT NV10
9023         glxropcode      4193
9024         glsopcode       0x023F
9025         alias           VertexAttrib1fv
9026         glsalias        VertexAttrib1fv
9027
9028 VertexAttrib1sARB(index, x)
9029         return          void
9030         param           index           UInt32 in value
9031         param           x               Int16 in value
9032         category        ARB_vertex_program
9033         version         1.3
9034         vectorequiv     VertexAttrib1svARB
9035         extension       soft WINSOFT NV10
9036         alias           VertexAttrib1s
9037         glsalias        VertexAttrib1s
9038
9039 VertexAttrib1svARB(index, v)
9040         return          void
9041         param           index           UInt32 in value
9042         param           v               Int16 in array [1]
9043         category        ARB_vertex_program
9044         version         1.3
9045         extension       soft WINSOFT NV10
9046         glxropcode      4189
9047         glsopcode       0x023E
9048         alias           VertexAttrib1sv
9049         glsalias        VertexAttrib1sv
9050
9051 VertexAttrib2dARB(index, x, y)
9052         return          void
9053         param           index           UInt32 in value
9054         param           x               Float64 in value
9055         param           y               Float64 in value
9056         category        ARB_vertex_program
9057         version         1.3
9058         vectorequiv     VertexAttrib2dvARB
9059         extension       soft WINSOFT NV10
9060         alias           VertexAttrib2d
9061         glsalias        VertexAttrib2d
9062
9063 VertexAttrib2dvARB(index, v)
9064         return          void
9065         param           index           UInt32 in value
9066         param           v               Float64 in array [2]
9067         category        ARB_vertex_program
9068         version         1.3
9069         extension       soft WINSOFT NV10
9070         glxropcode      4198
9071         glsopcode       0x0243
9072         alias           VertexAttrib2dv
9073         glsalias        VertexAttrib2dv
9074
9075 VertexAttrib2fARB(index, x, y)
9076         return          void
9077         param           index           UInt32 in value
9078         param           x               Float32 in value
9079         param           y               Float32 in value
9080         category        ARB_vertex_program
9081         version         1.3
9082         vectorequiv     VertexAttrib2fvARB
9083         extension       soft WINSOFT NV10
9084         alias           VertexAttrib2f
9085         glsalias        VertexAttrib2f
9086
9087 VertexAttrib2fvARB(index, v)
9088         return          void
9089         param           index           UInt32 in value
9090         param           v               Float32 in array [2]
9091         category        ARB_vertex_program
9092         version         1.3
9093         extension       soft WINSOFT NV10
9094         glxropcode      4194
9095         glsopcode       0x0242
9096         alias           VertexAttrib2fv
9097         glsalias        VertexAttrib2fv
9098
9099 VertexAttrib2sARB(index, x, y)
9100         return          void
9101         param           index           UInt32 in value
9102         param           x               Int16 in value
9103         param           y               Int16 in value
9104         category        ARB_vertex_program
9105         version         1.3
9106         vectorequiv     VertexAttrib2svARB
9107         extension       soft WINSOFT NV10
9108         alias           VertexAttrib2s
9109         glsalias        VertexAttrib2s
9110
9111 VertexAttrib2svARB(index, v)
9112         return          void
9113         param           index           UInt32 in value
9114         param           v               Int16 in array [2]
9115         category        ARB_vertex_program
9116         version         1.3
9117         extension       soft WINSOFT NV10
9118         glxropcode      4190
9119         glsopcode       0x0241
9120         alias           VertexAttrib2sv
9121         glsalias        VertexAttrib2sv
9122
9123 VertexAttrib3dARB(index, x, y, z)
9124         return          void
9125         param           index           UInt32 in value
9126         param           x               Float64 in value
9127         param           y               Float64 in value
9128         param           z               Float64 in value
9129         category        ARB_vertex_program
9130         version         1.3
9131         vectorequiv     VertexAttrib3dvARB
9132         extension       soft WINSOFT NV10
9133         alias           VertexAttrib3d
9134         glsalias        VertexAttrib3d
9135
9136 VertexAttrib3dvARB(index, v)
9137         return          void
9138         param           index           UInt32 in value
9139         param           v               Float64 in array [3]
9140         category        ARB_vertex_program
9141         version         1.3
9142         extension       soft WINSOFT NV10
9143         glxropcode      4199
9144         glsopcode       0x0246
9145         alias           VertexAttrib3dv
9146         glsalias        VertexAttrib3dv
9147
9148 VertexAttrib3fARB(index, x, y, z)
9149         return          void
9150         param           index           UInt32 in value
9151         param           x               Float32 in value
9152         param           y               Float32 in value
9153         param           z               Float32 in value
9154         category        ARB_vertex_program
9155         version         1.3
9156         vectorequiv     VertexAttrib3fvARB
9157         extension       soft WINSOFT NV10
9158         alias           VertexAttrib3f
9159         glsalias        VertexAttrib3f
9160
9161 VertexAttrib3fvARB(index, v)
9162         return          void
9163         param           index           UInt32 in value
9164         param           v               Float32 in array [3]
9165         category        ARB_vertex_program
9166         version         1.3
9167         extension       soft WINSOFT NV10
9168         glxropcode      4195
9169         glsopcode       0x0245
9170         alias           VertexAttrib3fv
9171         glsalias        VertexAttrib3fv
9172
9173 VertexAttrib3sARB(index, x, y, z)
9174         return          void
9175         param           index           UInt32 in value
9176         param           x               Int16 in value
9177         param           y               Int16 in value
9178         param           z               Int16 in value
9179         category        ARB_vertex_program
9180         version         1.3
9181         vectorequiv     VertexAttrib3svARB
9182         extension       soft WINSOFT NV10
9183         alias           VertexAttrib3s
9184         glsalias        VertexAttrib3s
9185
9186 VertexAttrib3svARB(index, v)
9187         return          void
9188         param           index           UInt32 in value
9189         param           v               Int16 in array [3]
9190         category        ARB_vertex_program
9191         version         1.3
9192         extension       soft WINSOFT NV10
9193         glxropcode      4191
9194         glsopcode       0x0244
9195         alias           VertexAttrib3sv
9196         glsalias        VertexAttrib3sv
9197
9198 VertexAttrib4NbvARB(index, v)
9199         return          void
9200         param           index           UInt32 in value
9201         param           v               Int8 in array [4]
9202         category        ARB_vertex_program
9203         version         1.3
9204         extension       soft WINSOFT NV10
9205         alias           VertexAttrib4Nbv
9206         glsalias        VertexAttrib4Nbv
9207
9208 VertexAttrib4NivARB(index, v)
9209         return          void
9210         param           index           UInt32 in value
9211         param           v               Int32 in array [4]
9212         category        ARB_vertex_program
9213         version         1.3
9214         extension       soft WINSOFT NV10
9215         alias           VertexAttrib4Niv
9216         glsalias        VertexAttrib4Niv
9217
9218 VertexAttrib4NsvARB(index, v)
9219         return          void
9220         param           index           UInt32 in value
9221         param           v               Int16 in array [4]
9222         category        ARB_vertex_program
9223         version         1.3
9224         extension       soft WINSOFT NV10
9225         alias           VertexAttrib4Nsv
9226         glsalias        VertexAttrib4Nsv
9227
9228 VertexAttrib4NubARB(index, x, y, z, w)
9229         return          void
9230         param           index           UInt32 in value
9231         param           x               UInt8 in value
9232         param           y               UInt8 in value
9233         param           z               UInt8 in value
9234         param           w               UInt8 in value
9235         category        ARB_vertex_program
9236         version         1.3
9237         extension       soft WINSOFT NV10
9238         alias           VertexAttrib4Nub
9239         glsalias        VertexAttrib4Nub
9240
9241 VertexAttrib4NubvARB(index, v)
9242         return          void
9243         param           index           UInt32 in value
9244         param           v               UInt8 in array [4]
9245         category        ARB_vertex_program
9246         version         1.3
9247         extension       soft WINSOFT NV10
9248         glxropcode      4201
9249         glsopcode       0x024A
9250         alias           VertexAttrib4Nubv
9251         glsalias        VertexAttrib4Nubv
9252
9253 VertexAttrib4NuivARB(index, v)
9254         return          void
9255         param           index           UInt32 in value
9256         param           v               UInt32 in array [4]
9257         category        ARB_vertex_program
9258         version         1.3
9259         extension       soft WINSOFT NV10
9260         alias           VertexAttrib4Nuiv
9261         glsalias        VertexAttrib4Nuiv
9262
9263 VertexAttrib4NusvARB(index, v)
9264         return          void
9265         param           index           UInt32 in value
9266         param           v               UInt16 in array [4]
9267         category        ARB_vertex_program
9268         version         1.3
9269         extension       soft WINSOFT NV10
9270         alias           VertexAttrib4Nusv
9271         glsalias        VertexAttrib4Nusv
9272
9273 VertexAttrib4bvARB(index, v)
9274         return          void
9275         param           index           UInt32 in value
9276         param           v               Int8 in array [4]
9277         category        ARB_vertex_program
9278         version         1.3
9279         extension       soft WINSOFT NV10
9280         alias           VertexAttrib4bv
9281         glsalias        VertexAttrib4bv
9282
9283 VertexAttrib4dARB(index, x, y, z, w)
9284         return          void
9285         param           index           UInt32 in value
9286         param           x               Float64 in value
9287         param           y               Float64 in value
9288         param           z               Float64 in value
9289         param           w               Float64 in value
9290         category        ARB_vertex_program
9291         version         1.3
9292         vectorequiv     VertexAttrib4dvARB
9293         extension       soft WINSOFT NV10
9294         alias           VertexAttrib4d
9295         glsalias        VertexAttrib4d
9296
9297 VertexAttrib4dvARB(index, v)
9298         return          void
9299         param           index           UInt32 in value
9300         param           v               Float64 in array [4]
9301         category        ARB_vertex_program
9302         version         1.3
9303         extension       soft WINSOFT NV10
9304         glxropcode      4200
9305         glsopcode       0x0249
9306         alias           VertexAttrib4dv
9307         glsalias        VertexAttrib4dv
9308
9309 VertexAttrib4fARB(index, x, y, z, w)
9310         return          void
9311         param           index           UInt32 in value
9312         param           x               Float32 in value
9313         param           y               Float32 in value
9314         param           z               Float32 in value
9315         param           w               Float32 in value
9316         category        ARB_vertex_program
9317         version         1.3
9318         vectorequiv     VertexAttrib4fvARB
9319         extension       soft WINSOFT NV10
9320         alias           VertexAttrib4f
9321         glsalias        VertexAttrib4f
9322
9323 VertexAttrib4fvARB(index, v)
9324         return          void
9325         param           index           UInt32 in value
9326         param           v               Float32 in array [4]
9327         category        ARB_vertex_program
9328         version         1.3
9329         extension       soft WINSOFT NV10
9330         glxropcode      4196
9331         glsopcode       0x0248
9332         alias           VertexAttrib4fv
9333         glsalias        VertexAttrib4fv
9334
9335 VertexAttrib4ivARB(index, v)
9336         return          void
9337         param           index           UInt32 in value
9338         param           v               Int32 in array [4]
9339         category        ARB_vertex_program
9340         version         1.3
9341         extension       soft WINSOFT NV10
9342         alias           VertexAttrib4iv
9343         glsalias        VertexAttrib4iv
9344
9345 VertexAttrib4sARB(index, x, y, z, w)
9346         return          void
9347         param           index           UInt32 in value
9348         param           x               Int16 in value
9349         param           y               Int16 in value
9350         param           z               Int16 in value
9351         param           w               Int16 in value
9352         category        ARB_vertex_program
9353         version         1.3
9354         vectorequiv     VertexAttrib4svARB
9355         extension       soft WINSOFT NV10
9356         alias           VertexAttrib4s
9357         glsalias        VertexAttrib4s
9358
9359 VertexAttrib4svARB(index, v)
9360         return          void
9361         param           index           UInt32 in value
9362         param           v               Int16 in array [4]
9363         category        ARB_vertex_program
9364         version         1.3
9365         extension       soft WINSOFT NV10
9366         glxropcode      4192
9367         glsopcode       0x0247
9368         alias           VertexAttrib4sv
9369         glsalias        VertexAttrib4sv
9370
9371 VertexAttrib4ubvARB(index, v)
9372         return          void
9373         param           index           UInt32 in value
9374         param           v               UInt8 in array [4]
9375         category        ARB_vertex_program
9376         version         1.3
9377         extension       soft WINSOFT NV10
9378         alias           VertexAttrib4ubv
9379         glsalias        VertexAttrib4ubv
9380
9381 VertexAttrib4uivARB(index, v)
9382         return          void
9383         param           index           UInt32 in value
9384         param           v               UInt32 in array [4]
9385         category        ARB_vertex_program
9386         version         1.3
9387         extension       soft WINSOFT NV10
9388         alias           VertexAttrib4uiv
9389         glsalias        VertexAttrib4uiv
9390
9391 VertexAttrib4usvARB(index, v)
9392         return          void
9393         param           index           UInt32 in value
9394         param           v               UInt16 in array [4]
9395         category        ARB_vertex_program
9396         version         1.3
9397         extension       soft WINSOFT NV10
9398         alias           VertexAttrib4usv
9399         glsalias        VertexAttrib4usv
9400
9401 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9402         return          void
9403         param           index           UInt32 in value
9404         param           size            Int32 in value
9405         param           type            VertexAttribPointerTypeARB in value
9406         param           normalized      Boolean in value
9407         param           stride          SizeI in value
9408         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
9409         dlflags         notlistable
9410         category        ARB_vertex_program
9411         version         1.3
9412         extension       soft WINSOFT NV10
9413         alias           VertexAttribPointer
9414         glsalias        VertexAttribPointer
9415
9416 EnableVertexAttribArrayARB(index)
9417         return          void
9418         param           index           UInt32 in value
9419         dlflags         notlistable
9420         category        ARB_vertex_program
9421         version         1.3
9422         extension       soft WINSOFT NV10
9423         alias           EnableVertexAttribArray
9424         glsalias        EnableVertexAttribArray
9425
9426 DisableVertexAttribArrayARB(index)
9427         return          void
9428         param           index           UInt32 in value
9429         dlflags         notlistable
9430         category        ARB_vertex_program
9431         version         1.3
9432         extension       soft WINSOFT NV10
9433         alias           DisableVertexAttribArray
9434         glsalias        DisableVertexAttribArray
9435
9436 ProgramStringARB(target, format, len, string)
9437         return          void
9438         param           target          ProgramTargetARB in value
9439         param           format          ProgramFormatARB in value
9440         param           len             SizeI in value
9441         param           string          Void in array [len]
9442         category        ARB_vertex_program
9443         version         1.3
9444         extension       soft WINSOFT NV10
9445         glsflags        ignore
9446         glxflags        ignore
9447         offset          667
9448
9449 BindProgramARB(target, program)
9450         return          void
9451         param           target          ProgramTargetARB in value
9452         param           program         UInt32 in value
9453         category        ARB_vertex_program
9454         version         1.3
9455         extension       soft WINSOFT NV10
9456         glxropcode      4180
9457         glsopcode       0x0227
9458         offset          579
9459
9460 DeleteProgramsARB(n, programs)
9461         return          void
9462         param           n               SizeI in value
9463         param           programs        UInt32 in array [n]
9464         dlflags         notlistable
9465         category        ARB_vertex_program
9466         version         1.3
9467         extension       soft WINSOFT NV10
9468         glxvendorpriv   1294
9469         glsopcode       0x0228
9470         offset          580
9471
9472 GenProgramsARB(n, programs)
9473         return          void
9474         param           n               SizeI in value
9475         param           programs        UInt32 out array [n]
9476         dlflags         notlistable
9477         category        ARB_vertex_program
9478         version         1.3
9479         extension       soft WINSOFT NV10
9480         glxvendorpriv   1295
9481         glsopcode       0x022A
9482         offset          582
9483
9484 ProgramEnvParameter4dARB(target, index, x, y, z, w)
9485         return          void
9486         param           target          ProgramTargetARB in value
9487         param           index           UInt32 in value
9488         param           x               Float64 in value
9489         param           y               Float64 in value
9490         param           z               Float64 in value
9491         param           w               Float64 in value
9492         category        ARB_vertex_program
9493         version         1.3
9494         vectorequiv     ProgramEnvParameter4dvARB
9495         extension       soft WINSOFT NV10
9496         glsflags        ignore
9497         glxflags        ignore
9498         offset          668
9499
9500 ProgramEnvParameter4dvARB(target, index, params)
9501         return          void
9502         param           target          ProgramTargetARB in value
9503         param           index           UInt32 in value
9504         param           params          Float64 in array [4]
9505         category        ARB_vertex_program
9506         version         1.3
9507         extension       soft WINSOFT NV10
9508         glsflags        ignore
9509         glxflags        ignore
9510         offset          669
9511
9512 ProgramEnvParameter4fARB(target, index, x, y, z, w)
9513         return          void
9514         param           target          ProgramTargetARB in value
9515         param           index           UInt32 in value
9516         param           x               Float32 in value
9517         param           y               Float32 in value
9518         param           z               Float32 in value
9519         param           w               Float32 in value
9520         category        ARB_vertex_program
9521         version         1.3
9522         vectorequiv     ProgramEnvParameter4fvARB
9523         extension       soft WINSOFT NV10
9524         glsflags        ignore
9525         glxflags        ignore
9526         offset          670
9527
9528 ProgramEnvParameter4fvARB(target, index, params)
9529         return          void
9530         param           target          ProgramTargetARB in value
9531         param           index           UInt32 in value
9532         param           params          Float32 in array [4]
9533         category        ARB_vertex_program
9534         version         1.3
9535         extension       soft WINSOFT NV10
9536         glsflags        ignore
9537         glxflags        ignore
9538         offset          671
9539
9540 ProgramLocalParameter4dARB(target, index, x, y, z, w)
9541         return          void
9542         param           target          ProgramTargetARB in value
9543         param           index           UInt32 in value
9544         param           x               Float64 in value
9545         param           y               Float64 in value
9546         param           z               Float64 in value
9547         param           w               Float64 in value
9548         category        ARB_vertex_program
9549         version         1.3
9550         vectorequiv     ProgramLocalParameter4dvARB
9551         extension       soft WINSOFT NV10
9552         glsflags        ignore
9553         glxflags        ignore
9554         offset          672
9555
9556 ProgramLocalParameter4dvARB(target, index, params)
9557         return          void
9558         param           target          ProgramTargetARB in value
9559         param           index           UInt32 in value
9560         param           params          Float64 in array [4]
9561         category        ARB_vertex_program
9562         version         1.3
9563         extension       soft WINSOFT NV10
9564         glsflags        ignore
9565         glxflags        ignore
9566         offset          673
9567
9568 ProgramLocalParameter4fARB(target, index, x, y, z, w)
9569         return          void
9570         param           target          ProgramTargetARB in value
9571         param           index           UInt32 in value
9572         param           x               Float32 in value
9573         param           y               Float32 in value
9574         param           z               Float32 in value
9575         param           w               Float32 in value
9576         category        ARB_vertex_program
9577         version         1.3
9578         vectorequiv     ProgramLocalParameter4fvARB
9579         extension       soft WINSOFT NV10
9580         glsflags        ignore
9581         glxflags        ignore
9582         offset          674
9583
9584 ProgramLocalParameter4fvARB(target, index, params)
9585         return          void
9586         param           target          ProgramTargetARB in value
9587         param           index           UInt32 in value
9588         param           params          Float32 in array [4]
9589         category        ARB_vertex_program
9590         version         1.3
9591         extension       soft WINSOFT NV10
9592         glsflags        ignore
9593         glxflags        ignore
9594         offset          675
9595
9596 GetProgramEnvParameterdvARB(target, index, params)
9597         return          void
9598         param           target          ProgramTargetARB in value
9599         param           index           UInt32 in value
9600         param           params          Float64 out array [4]
9601         dlflags         notlistable
9602         category        ARB_vertex_program
9603         version         1.3
9604         extension       soft WINSOFT NV10
9605         glsflags        ignore
9606         glxflags        ignore
9607         offset          676
9608
9609 GetProgramEnvParameterfvARB(target, index, params)
9610         return          void
9611         param           target          ProgramTargetARB in value
9612         param           index           UInt32 in value
9613         param           params          Float32 out array [4]
9614         dlflags         notlistable
9615         category        ARB_vertex_program
9616         version         1.3
9617         extension       soft WINSOFT NV10
9618         glsflags        ignore
9619         glxflags        ignore
9620         offset          677
9621
9622 GetProgramLocalParameterdvARB(target, index, params)
9623         return          void
9624         param           target          ProgramTargetARB in value
9625         param           index           UInt32 in value
9626         param           params          Float64 out array [4]
9627         dlflags         notlistable
9628         category        ARB_vertex_program
9629         version         1.3
9630         extension       soft WINSOFT NV10
9631         glsflags        ignore
9632         glxflags        ignore
9633         offset          678
9634
9635 GetProgramLocalParameterfvARB(target, index, params)
9636         return          void
9637         param           target          ProgramTargetARB in value
9638         param           index           UInt32 in value
9639         param           params          Float32 out array [4]
9640         dlflags         notlistable
9641         category        ARB_vertex_program
9642         version         1.3
9643         extension       soft WINSOFT NV10
9644         glsflags        ignore
9645         glxflags        ignore
9646         offset          679
9647
9648 GetProgramivARB(target, pname, params)
9649         return          void
9650         param           target          ProgramTargetARB in value
9651         param           pname           ProgramPropertyARB in value
9652         param           params          Int32 out array [1]
9653         dlflags         notlistable
9654         category        ARB_vertex_program
9655         version         1.3
9656         extension       soft WINSOFT NV10
9657         glsflags        ignore
9658         glxflags        ignore
9659         offset          680
9660
9661 GetProgramStringARB(target, pname, string)
9662         return          void
9663         param           target          ProgramTargetARB in value
9664         param           pname           ProgramStringPropertyARB in value
9665         param           string          Void out array [COMPSIZE(target,pname)]
9666         dlflags         notlistable
9667         category        ARB_vertex_program
9668         version         1.3
9669         extension       soft WINSOFT NV10
9670         glsflags        ignore
9671         glxflags        ignore
9672         offset          681
9673
9674 GetVertexAttribdvARB(index, pname, params)
9675         return          void
9676         param           index           UInt32 in value
9677         param           pname           VertexAttribPropertyARB in value
9678         param           params          Float64 out array [4]
9679         dlflags         notlistable
9680         category        ARB_vertex_program
9681         version         1.3
9682         extension       soft WINSOFT NV10
9683         glxvendorpriv   1301
9684         glsflags        client get
9685         glsopcode       0x0232
9686         alias           GetVertexAttribdv
9687         glsalias        GetVertexAttribdv
9688
9689 GetVertexAttribfvARB(index, pname, params)
9690         return          void
9691         param           index           UInt32 in value
9692         param           pname           VertexAttribPropertyARB in value
9693         param           params          Float32 out array [4]
9694         dlflags         notlistable
9695         category        ARB_vertex_program
9696         version         1.3
9697         extension       soft WINSOFT NV10
9698         glxvendorpriv   1302
9699         glsflags        client get
9700         glsopcode       0x0233
9701         alias           GetVertexAttribfv
9702         glsalias        GetVertexAttribfv
9703
9704 GetVertexAttribivARB(index, pname, params)
9705         return          void
9706         param           index           UInt32 in value
9707         param           pname           VertexAttribPropertyARB in value
9708         param           params          Int32 out array [4]
9709         dlflags         notlistable
9710         category        ARB_vertex_program
9711         version         1.3
9712         extension       soft WINSOFT NV10
9713         glxvendorpriv   1303
9714         glsflags        client get
9715         glsopcode       0x0234
9716         alias           GetVertexAttribiv
9717         glsalias        GetVertexAttribiv
9718
9719 GetVertexAttribPointervARB(index, pname, pointer)
9720         return          void
9721         param           index           UInt32 in value
9722         param           pname           VertexAttribPointerPropertyARB in value
9723         param           pointer         VoidPointer out array [1]
9724         dlflags         notlistable
9725         category        ARB_vertex_program
9726         version         1.3
9727         extension       soft WINSOFT NV10
9728         glxflags        ignore
9729         glsflags        client get
9730         glsopcode       0x0235
9731         alias           GetVertexAttribPointerv
9732         glsalias        GetVertexAttribPointerv
9733
9734 IsProgramARB(program)
9735         return          Boolean
9736         param           program         UInt32 in value
9737         dlflags         notlistable
9738         category        ARB_vertex_program
9739         version         1.3
9740         extension       soft WINSOFT NV10
9741         glxvendorpriv   1304
9742         glsflags        get
9743         alias           IsProgram
9744         glsalias        IsProgram
9745
9746
9747 ###############################################################################
9748 #
9749 # ARB Extension #27
9750 # ARB_fragment_program commands
9751 #
9752 ###############################################################################
9753
9754 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
9755 #   and are only included in that #define block, for now.
9756 newcategory: ARB_fragment_program
9757 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
9758
9759 ###############################################################################
9760 #
9761 # ARB Extension #28
9762 # ARB_vertex_buffer_object commands
9763 #
9764 ###############################################################################
9765
9766 BindBufferARB(target, buffer)
9767         return          void
9768         param           target          BufferTargetARB in value
9769         param           buffer          UInt32 in value
9770         category        ARB_vertex_buffer_object
9771         version         1.2
9772         extension
9773         alias           BindBuffer
9774         glsalias        BindBuffer
9775
9776 DeleteBuffersARB(n, buffers)
9777         return          void
9778         param           n               SizeI in value
9779         param           buffers         ConstUInt32 in array [n]
9780         category        ARB_vertex_buffer_object
9781         version         1.2
9782         extension
9783         alias           DeleteBuffers
9784         glsalias        DeleteBuffers
9785
9786 GenBuffersARB(n, buffers)
9787         return          void
9788         param           n               SizeI in value
9789         param           buffers         UInt32 out array [n]
9790         category        ARB_vertex_buffer_object
9791         version         1.2
9792         extension
9793         alias           GenBuffers
9794         glsalias        GenBuffers
9795
9796 IsBufferARB(buffer)
9797         return          Boolean
9798         param           buffer          UInt32 in value
9799         category        ARB_vertex_buffer_object
9800         version         1.2
9801         extension
9802         alias           IsBuffer
9803         glsalias        IsBuffer
9804
9805 BufferDataARB(target, size, data, usage)
9806         return          void
9807         param           target          BufferTargetARB in value
9808         param           size            BufferSizeARB in value
9809         param           data            ConstVoid in array [size]
9810         param           usage           BufferUsageARB in value
9811         category        ARB_vertex_buffer_object
9812         version         1.2
9813         extension
9814         alias           BufferData
9815         glsalias        BufferData
9816
9817 BufferSubDataARB(target, offset, size, data)
9818         return          void
9819         param           target          BufferTargetARB in value
9820         param           offset          BufferOffsetARB in value
9821         param           size            BufferSizeARB in value
9822         param           data            ConstVoid in array [size]
9823         category        ARB_vertex_buffer_object
9824         version         1.2
9825         extension
9826         alias           BufferSubData
9827         glsalias        BufferSubData
9828
9829 GetBufferSubDataARB(target, offset, size, data)
9830         return          void
9831         param           target          BufferTargetARB in value
9832         param           offset          BufferOffsetARB in value
9833         param           size            BufferSizeARB in value
9834         param           data            Void out array [size]
9835         category        ARB_vertex_buffer_object
9836         dlflags         notlistable
9837         version         1.2
9838         extension
9839         alias           GetBufferSubData
9840         glsalias        GetBufferSubData
9841
9842 MapBufferARB(target, access)
9843         return          VoidPointer
9844         param           target          BufferTargetARB in value
9845         param           access          BufferAccessARB in value
9846         category        ARB_vertex_buffer_object
9847         version         1.2
9848         extension
9849         alias           MapBuffer
9850         glsalias        MapBuffer
9851
9852 UnmapBufferARB(target)
9853         return          Boolean
9854         param           target          BufferTargetARB in value
9855         category        ARB_vertex_buffer_object
9856         version         1.2
9857         extension
9858         alias           UnmapBuffer
9859         glsalias        UnmapBuffer
9860
9861 GetBufferParameterivARB(target, pname, params)
9862         return          void
9863         param           target          BufferTargetARB in value
9864         param           pname           BufferPNameARB in value
9865         param           params          Int32 out array [COMPSIZE(pname)]
9866         category        ARB_vertex_buffer_object
9867         dlflags         notlistable
9868         version         1.2
9869         extension
9870         alias           GetBufferParameteriv
9871         glsalias        GetBufferParameteriv
9872
9873 GetBufferPointervARB(target, pname, params)
9874         return          void
9875         param           target          BufferTargetARB in value
9876         param           pname           BufferPointerNameARB in value
9877         param           params          VoidPointer out array [1]
9878         category        ARB_vertex_buffer_object
9879         dlflags         notlistable
9880         version         1.2
9881         extension
9882         alias           GetBufferPointerv
9883         glsalias        GetBufferPointerv
9884
9885 ###############################################################################
9886 #
9887 # ARB Extension #29
9888 # ARB_occlusion_query commands
9889 #
9890 ###############################################################################
9891
9892 GenQueriesARB(n, ids)
9893         return          void
9894         param           n               SizeI in value
9895         param           ids             UInt32 out array [n]
9896         category        ARB_occlusion_query
9897         version         1.5
9898         extension
9899         alias           GenQueries
9900         glsalias        GenQueries
9901
9902 DeleteQueriesARB(n, ids)
9903         return          void
9904         param           n               SizeI in value
9905         param           ids             UInt32 in array [n]
9906         category        ARB_occlusion_query
9907         version         1.5
9908         extension
9909         alias           DeleteQueries
9910         glsalias        DeleteQueries
9911
9912 IsQueryARB(id)
9913         return          Boolean
9914         param           id              UInt32 in value
9915         category        ARB_occlusion_query
9916         version         1.5
9917         extension
9918         alias           IsQuery
9919         glsalias        IsQuery
9920
9921 BeginQueryARB(target, id)
9922         return          void
9923         param           target          GLenum in value
9924         param           id              UInt32 in value
9925         category        ARB_occlusion_query
9926         version         1.5
9927         extension
9928         alias           BeginQuery
9929         glsalias        BeginQuery
9930
9931 EndQueryARB(target)
9932         return          void
9933         param           target          GLenum in value
9934         category        ARB_occlusion_query
9935         version         1.5
9936         extension
9937         alias           EndQuery
9938         glsalias        EndQuery
9939
9940 GetQueryivARB(target, pname, params)
9941         return          void
9942         param           target          GLenum in value
9943         param           pname           GLenum in value
9944         param           params          Int32 out array [pname]
9945         category        ARB_occlusion_query
9946         dlflags         notlistable
9947         version         1.5
9948         extension
9949         alias           GetQueryiv
9950         glsalias        GetQueryiv
9951
9952 GetQueryObjectivARB(id, pname, params)
9953         return          void
9954         param           id              UInt32 in value
9955         param           pname           GLenum in value
9956         param           params          Int32 out array [pname]
9957         category        ARB_occlusion_query
9958         dlflags         notlistable
9959         version         1.5
9960         extension
9961         alias           GetQueryObjectiv
9962         glsalias        GetQueryObjectiv
9963
9964 GetQueryObjectuivARB(id, pname, params)
9965         return          void
9966         param           id              UInt32 in value
9967         param           pname           GLenum in value
9968         param           params          UInt32 out array [pname]
9969         category        ARB_occlusion_query
9970         dlflags         notlistable
9971         version         1.5
9972         extension
9973         alias           GetQueryObjectuiv
9974         glsalias        GetQueryObjectuiv
9975
9976 ###############################################################################
9977 #
9978 # ARB Extension #30
9979 # ARB_shader_objects commands
9980 #
9981 ###############################################################################
9982
9983 DeleteObjectARB(obj)
9984         return          void
9985         param           obj             handleARB in value
9986         category        ARB_shader_objects
9987         version         1.2
9988         extension
9989         glxropcode      ?
9990         glxflags        ignore
9991         glsopcode       ?
9992         offset          ?
9993
9994 GetHandleARB(pname)
9995         return          handleARB
9996         param           pname           GLenum in value
9997         category        ARB_shader_objects
9998         dlflags         notlistable
9999         version         1.2
10000         extension
10001         glxsingle       ?
10002         glxflags        ignore
10003         glsflags        get
10004         glsopcode       ?
10005         offset          ?
10006
10007 DetachObjectARB(containerObj, attachedObj)
10008         return          void
10009         param           containerObj    handleARB in value
10010         param           attachedObj     handleARB in value
10011         category        ARB_shader_objects
10012         version         1.2
10013         extension
10014         glxropcode      ?
10015         glxflags        ignore
10016         alias           DetachShader
10017         glsalias        DetachShader
10018
10019 CreateShaderObjectARB(shaderType)
10020         return          handleARB
10021         param           shaderType      GLenum in value
10022         category        ARB_shader_objects
10023         version         1.2
10024         extension
10025         glxropcode      ?
10026         glxflags        ignore
10027         alias           CreateShader
10028         glsalias        CreateShader
10029
10030 ShaderSourceARB(shaderObj, count, string, length)
10031         return          void
10032         param           shaderObj       handleARB in value
10033         param           count           SizeI in value
10034         param           string          charPointerARB in array [count]
10035         param           length          Int32 in array [1]
10036         category        ARB_shader_objects
10037         version         1.2
10038         extension
10039         glxropcode      ?
10040         glxflags        ignore
10041         alias           ShaderSource
10042         glsalias        ShaderSource
10043
10044 CompileShaderARB(shaderObj)
10045         return          void
10046         param           shaderObj       handleARB in value
10047         category        ARB_shader_objects
10048         version         1.2
10049         extension
10050         glxropcode      ?
10051         glxflags        ignore
10052         alias           CompileShader
10053         glsalias        CompileShader
10054
10055 CreateProgramObjectARB()
10056         return          handleARB
10057         category        ARB_shader_objects
10058         version         1.2
10059         extension
10060         glxropcode      ?
10061         glxflags        ignore
10062         alias           CreateProgram
10063         glsalias        CreateProgram
10064
10065 AttachObjectARB(containerObj, obj)
10066         return          void
10067         param           containerObj    handleARB in value
10068         param           obj             handleARB in value
10069         category        ARB_shader_objects
10070         version         1.2
10071         extension
10072         glxropcode      ?
10073         glxflags        ignore
10074         alias           AttachShader
10075         glsalias        AttachShader
10076
10077 LinkProgramARB(programObj)
10078         return          void
10079         param           programObj      handleARB in value
10080         category        ARB_shader_objects
10081         version         1.2
10082         extension
10083         glxropcode      ?
10084         glxflags        ignore
10085         alias           LinkProgram
10086         glsalias        LinkProgram
10087
10088 UseProgramObjectARB(programObj)
10089         return          void
10090         param           programObj      handleARB in value
10091         category        ARB_shader_objects
10092         version         1.2
10093         extension
10094         glxropcode      ?
10095         glxflags        ignore
10096         alias           UseProgram
10097         glsalias        UseProgram
10098
10099 ValidateProgramARB(programObj)
10100         return          void
10101         param           programObj      handleARB in value
10102         category        ARB_shader_objects
10103         version         1.2
10104         extension
10105         glxropcode      ?
10106         glxflags        ignore
10107         alias           ValidateProgram
10108         glsalias        ValidateProgram
10109
10110 Uniform1fARB(location, v0)
10111         return          void
10112         param           location        Int32 in value
10113         param           v0              Float32 in value
10114         category        ARB_shader_objects
10115         version         1.2
10116         extension
10117         glxropcode      ?
10118         glxflags        ignore
10119         alias           Uniform1f
10120         glsalias        Uniform1f
10121
10122 Uniform2fARB(location, v0, v1)
10123         return          void
10124         param           location        Int32 in value
10125         param           v0              Float32 in value
10126         param           v1              Float32 in value
10127         category        ARB_shader_objects
10128         version         1.2
10129         extension
10130         glxropcode      ?
10131         glxflags        ignore
10132         alias           Uniform2f
10133         glsalias        Uniform2f
10134
10135 Uniform3fARB(location, v0, v1, v2)
10136         return          void
10137         param           location        Int32 in value
10138         param           v0              Float32 in value
10139         param           v1              Float32 in value
10140         param           v2              Float32 in value
10141         category        ARB_shader_objects
10142         version         1.2
10143         extension
10144         glxropcode      ?
10145         glxflags        ignore
10146         alias           Uniform3f
10147         glsalias        Uniform3f
10148
10149 Uniform4fARB(location, v0, v1, v2, v3)
10150         return          void
10151         param           location        Int32 in value
10152         param           v0              Float32 in value
10153         param           v1              Float32 in value
10154         param           v2              Float32 in value
10155         param           v3              Float32 in value
10156         category        ARB_shader_objects
10157         version         1.2
10158         extension
10159         glxropcode      ?
10160         glxflags        ignore
10161         alias           Uniform4f
10162         glsalias        Uniform4f
10163
10164 Uniform1iARB(location, v0)
10165         return          void
10166         param           location        Int32 in value
10167         param           v0              Int32 in value
10168         category        ARB_shader_objects
10169         version         1.2
10170         extension
10171         glxropcode      ?
10172         glxflags        ignore
10173         alias           Uniform1i
10174         glsalias        Uniform1i
10175
10176 Uniform2iARB(location, v0, v1)
10177         return          void
10178         param           location        Int32 in value
10179         param           v0              Int32 in value
10180         param           v1              Int32 in value
10181         category        ARB_shader_objects
10182         version         1.2
10183         extension
10184         glxropcode      ?
10185         glxflags        ignore
10186         alias           Uniform2i
10187         glsalias        Uniform2i
10188
10189 Uniform3iARB(location, v0, v1, v2)
10190         return          void
10191         param           location        Int32 in value
10192         param           v0              Int32 in value
10193         param           v1              Int32 in value
10194         param           v2              Int32 in value
10195         category        ARB_shader_objects
10196         version         1.2
10197         extension
10198         glxropcode      ?
10199         glxflags        ignore
10200         alias           Uniform3i
10201         glsalias        Uniform3i
10202
10203 Uniform4iARB(location, v0, v1, v2, v3)
10204         return          void
10205         param           location        Int32 in value
10206         param           v0              Int32 in value
10207         param           v1              Int32 in value
10208         param           v2              Int32 in value
10209         param           v3              Int32 in value
10210         category        ARB_shader_objects
10211         version         1.2
10212         extension
10213         glxropcode      ?
10214         glxflags        ignore
10215         alias           Uniform4i
10216         glsalias        Uniform4i
10217
10218 Uniform1fvARB(location, count, value)
10219         return          void
10220         param           location        Int32 in value
10221         param           count           SizeI in value
10222         param           value           Float32 in array [count]
10223         category        ARB_shader_objects
10224         version         1.2
10225         extension
10226         glxropcode      ?
10227         glxflags        ignore
10228         alias           Uniform1fv
10229         glsalias        Uniform1fv
10230
10231 Uniform2fvARB(location, count, value)
10232         return          void
10233         param           location        Int32 in value
10234         param           count           SizeI in value
10235         param           value           Float32 in array [count]
10236         category        ARB_shader_objects
10237         version         1.2
10238         extension
10239         glxropcode      ?
10240         glxflags        ignore
10241         alias           Uniform2fv
10242         glsalias        Uniform2fv
10243
10244 Uniform3fvARB(location, count, value)
10245         return          void
10246         param           location        Int32 in value
10247         param           count           SizeI in value
10248         param           value           Float32 in array [count]
10249         category        ARB_shader_objects
10250         version         1.2
10251         extension
10252         glxropcode      ?
10253         glxflags        ignore
10254         alias           Uniform3fv
10255         glsalias        Uniform3fv
10256
10257 Uniform4fvARB(location, count, value)
10258         return          void
10259         param           location        Int32 in value
10260         param           count           SizeI in value
10261         param           value           Float32 in array [count]
10262         category        ARB_shader_objects
10263         version         1.2
10264         extension
10265         glxropcode      ?
10266         glxflags        ignore
10267         alias           Uniform4fv
10268         glsalias        Uniform4fv
10269
10270 Uniform1ivARB(location, count, value)
10271         return          void
10272         param           location        Int32 in value
10273         param           count           SizeI in value
10274         param           value           Int32 in array [count]
10275         category        ARB_shader_objects
10276         version         1.2
10277         extension
10278         glxropcode      ?
10279         glxflags        ignore
10280         alias           Uniform1iv
10281         glsalias        Uniform1iv
10282
10283 Uniform2ivARB(location, count, value)
10284         return          void
10285         param           location        Int32 in value
10286         param           count           SizeI in value
10287         param           value           Int32 in array [count]
10288         category        ARB_shader_objects
10289         version         1.2
10290         extension
10291         glxropcode      ?
10292         glxflags        ignore
10293         alias           Uniform2iv
10294         glsalias        Uniform2iv
10295
10296 Uniform3ivARB(location, count, value)
10297         return          void
10298         param           location        Int32 in value
10299         param           count           SizeI in value
10300         param           value           Int32 in array [count]
10301         category        ARB_shader_objects
10302         version         1.2
10303         extension
10304         glxropcode      ?
10305         glxflags        ignore
10306         alias           Uniform3iv
10307         glsalias        Uniform3iv
10308
10309 Uniform4ivARB(location, count, value)
10310         return          void
10311         param           location        Int32 in value
10312         param           count           SizeI in value
10313         param           value           Int32 in array [count]
10314         category        ARB_shader_objects
10315         version         1.2
10316         extension
10317         glxropcode      ?
10318         glxflags        ignore
10319         alias           Uniform4iv
10320         glsalias        Uniform4iv
10321
10322 UniformMatrix2fvARB(location, count, transpose, value)
10323         return          void
10324         param           location        Int32 in value
10325         param           count           SizeI in value
10326         param           transpose       Boolean in value
10327         param           value           Float32 in array [count]
10328         category        ARB_shader_objects
10329         version         1.2
10330         extension
10331         glxropcode      ?
10332         glxflags        ignore
10333         alias           UniformMatrix2fv
10334         glsalias        UniformMatrix2fv
10335
10336 UniformMatrix3fvARB(location, count, transpose, value)
10337         return          void
10338         param           location        Int32 in value
10339         param           count           SizeI in value
10340         param           transpose       Boolean in value
10341         param           value           Float32 in array [count]
10342         category        ARB_shader_objects
10343         version         1.2
10344         extension
10345         glxropcode      ?
10346         glxflags        ignore
10347         alias           UniformMatrix3fv
10348         glsalias        UniformMatrix3fv
10349
10350 UniformMatrix4fvARB(location, count, transpose, value)
10351         return          void
10352         param           location        Int32 in value
10353         param           count           SizeI in value
10354         param           transpose       Boolean in value
10355         param           value           Float32 in array [count]
10356         category        ARB_shader_objects
10357         version         1.2
10358         extension
10359         glxropcode      ?
10360         glxflags        ignore
10361         alias           UniformMatrix4fv
10362         glsalias        UniformMatrix4fv
10363
10364 GetObjectParameterfvARB(obj, pname, params)
10365         return          void
10366         param           obj             handleARB in value
10367         param           pname           GLenum in value
10368         param           params          Float32 out array [pname]
10369         category        ARB_shader_objects
10370         dlflags         notlistable
10371         version         1.2
10372         extension
10373         glxsingle       ?
10374         glxflags        ignore
10375         glsflags        get
10376         glsopcode       ?
10377         offset          ?
10378
10379 GetObjectParameterivARB(obj, pname, params)
10380         return          void
10381         param           obj             handleARB in value
10382         param           pname           GLenum in value
10383         param           params          Int32 out array [pname]
10384         category        ARB_shader_objects
10385         dlflags         notlistable
10386         version         1.2
10387         extension
10388         glxsingle       ?
10389         glxflags        ignore
10390         glsflags        get
10391         glsopcode       ?
10392         offset          ?
10393
10394 GetInfoLogARB(obj, maxLength, length, infoLog)
10395         return          void
10396         param           obj             handleARB in value
10397         param           maxLength       SizeI in value
10398         param           length          SizeI out array [1]
10399         param           infoLog         charARB out array [length]
10400         category        ARB_shader_objects
10401         dlflags         notlistable
10402         version         1.2
10403         extension
10404         glxsingle       ?
10405         glxflags        ignore
10406         glsflags        get
10407         glsopcode       ?
10408         offset          ?
10409
10410 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10411         return          void
10412         param           containerObj    handleARB in value
10413         param           maxCount        SizeI in value
10414         param           count           SizeI out array [1]
10415         param           obj             handleARB out array [count]
10416         category        ARB_shader_objects
10417         dlflags         notlistable
10418         version         1.2
10419         extension
10420         glxsingle       ?
10421         glxflags        ignore
10422         alias           GetAttachedShaders
10423         glsalias        GetAttachedShaders
10424
10425 GetUniformLocationARB(programObj, name)
10426         return          Int32
10427         param           programObj      handleARB in value
10428         param           name            charARB in array []
10429         category        ARB_shader_objects
10430         dlflags         notlistable
10431         version         1.2
10432         extension
10433         glxsingle       ?
10434         glxflags        ignore
10435         alias           GetUniformLocation
10436         glsalias        GetUniformLocation
10437
10438 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10439         return          void
10440         param           programObj      handleARB in value
10441         param           index           UInt32 in value
10442         param           maxLength       SizeI in value
10443         param           length          SizeI out array [1]
10444         param           size            Int32 out array [1]
10445         param           type            GLenum out array [1]
10446         param           name            charARB out array []
10447         category        ARB_shader_objects
10448         dlflags         notlistable
10449         version         1.2
10450         extension
10451         glxsingle       ?
10452         glxflags        ignore
10453         alias           GetActiveUniform
10454         glsalias        GetActiveUniform
10455
10456 GetUniformfvARB(programObj, location, params)
10457         return          void
10458         param           programObj      handleARB in value
10459         param           location        Int32 in value
10460         param           params          Float32 out array [location]
10461         category        ARB_shader_objects
10462         dlflags         notlistable
10463         version         1.2
10464         extension
10465         glxsingle       ?
10466         glxflags        ignore
10467         alias           GetUniformfv
10468         glsalias        GetUniformfv
10469
10470 GetUniformivARB(programObj, location, params)
10471         return          void
10472         param           programObj      handleARB in value
10473         param           location        Int32 in value
10474         param           params          Int32 out array [location]
10475         category        ARB_shader_objects
10476         dlflags         notlistable
10477         version         1.2
10478         extension
10479         glxsingle       ?
10480         glxflags        ignore
10481         alias           GetUniformiv
10482         glsalias        GetUniformiv
10483
10484 GetShaderSourceARB(obj, maxLength, length, source)
10485         return          void
10486         param           obj             handleARB in value
10487         param           maxLength       SizeI in value
10488         param           length          SizeI out array [1]
10489         param           source          charARB out array [length]
10490         category        ARB_shader_objects
10491         dlflags         notlistable
10492         version         1.2
10493         extension
10494         glxsingle       ?
10495         glxflags        ignore
10496         alias           GetShaderSource
10497         glsalias        GetShaderSource
10498
10499
10500 ###############################################################################
10501 #
10502 # ARB Extension #31
10503 # ARB_vertex_shader commands
10504 #
10505 ###############################################################################
10506
10507 BindAttribLocationARB(programObj, index, name)
10508         return          void
10509         param           programObj      handleARB in value
10510         param           index           UInt32 in value
10511         param           name            charARB in array []
10512         category        ARB_vertex_shader
10513         version         1.2
10514         extension
10515         glxropcode      ?
10516         glxflags        ignore
10517         alias           BindAttribLocation
10518         glsalias        BindAttribLocation
10519
10520 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10521         return          void
10522         param           programObj      handleARB in value
10523         param           index           UInt32 in value
10524         param           maxLength       SizeI in value
10525         param           length          SizeI out array [1]
10526         param           size            Int32 out array [1]
10527         param           type            GLenum out array [1]
10528         param           name            charARB out array []
10529         category        ARB_vertex_shader
10530         dlflags         notlistable
10531         version         1.2
10532         extension
10533         glxsingle       ?
10534         glxflags        ignore
10535         alias           GetActiveAttrib
10536         glsalias        GetActiveAttrib
10537
10538 GetAttribLocationARB(programObj, name)
10539         return          Int32
10540         param           programObj      handleARB in value
10541         param           name            charARB in array []
10542         category        ARB_vertex_shader
10543         dlflags         notlistable
10544         version         1.2
10545         extension
10546         glxsingle       ?
10547         glxflags        ignore
10548         alias           GetAttribLocation
10549         glsalias        GetAttribLocation
10550
10551 ###############################################################################
10552 #
10553 # ARB Extension #32
10554 # ARB_fragment_shader commands
10555 #
10556 ###############################################################################
10557
10558 #  (none)
10559 newcategory: ARB_fragment_shader
10560
10561 ###############################################################################
10562 #
10563 # ARB Extension #33
10564 # ARB_shading_language_100 commands
10565 #
10566 ###############################################################################
10567
10568 #  (none)
10569 newcategory: ARB_shading_language_100
10570
10571 ###############################################################################
10572 #
10573 # ARB Extension #34
10574 # ARB_texture_non_power_of_two commands
10575 #
10576 ###############################################################################
10577
10578 # (none)
10579 newcategory: ARB_texture_non_power_of_two
10580
10581 ###############################################################################
10582 #
10583 # ARB Extension #35
10584 # ARB_point_sprite commands
10585 #
10586 ###############################################################################
10587
10588 # (none)
10589 newcategory: ARB_point_sprite
10590
10591 ###############################################################################
10592 #
10593 # ARB Extension #36
10594 # ARB_fragment_program_shadow commands
10595 #
10596 ###############################################################################
10597
10598 # (none)
10599 newcategory: ARB_fragment_program_shadow
10600
10601 ###############################################################################
10602 #
10603 # ARB Extension #37
10604 # ARB_draw_buffers commands
10605 #
10606 ###############################################################################
10607
10608 DrawBuffersARB(n, bufs)
10609         return          void
10610         param           n               SizeI in value
10611         param           bufs            DrawBufferModeATI in array [n]
10612         category        ARB_draw_buffers
10613         version         1.5
10614         extension
10615         alias           DrawBuffers
10616         glsalias        DrawBuffers
10617
10618 ###############################################################################
10619 #
10620 # ARB Extension #38
10621 # ARB_texture_rectangle commands
10622 #
10623 ###############################################################################
10624
10625 # (none)
10626 newcategory: ARB_texture_rectangle
10627
10628 ###############################################################################
10629 #
10630 # ARB Extension #39
10631 # ARB_color_buffer_float commands
10632 #
10633 ###############################################################################
10634
10635 ClampColorARB(target, clamp)
10636         return          void
10637         param           target          ClampColorTargetARB in value
10638         param           clamp           ClampColorModeARB in value
10639         category        ARB_color_buffer_float
10640         version         1.5
10641         extension
10642         glxropcode      234
10643         glxflags        ignore
10644         alias           ClampColor
10645         glsalias        ClampColor
10646
10647 ###############################################################################
10648 #
10649 # ARB Extension #40
10650 # ARB_half_float_pixel commands
10651 #
10652 ###############################################################################
10653
10654 # (none)
10655 newcategory: ARB_half_float_pixel
10656
10657 ###############################################################################
10658 #
10659 # ARB Extension #41
10660 # ARB_texture_float commands
10661 #
10662 ###############################################################################
10663
10664 # (none)
10665 newcategory: ARB_texture_float
10666
10667 ###############################################################################
10668 #
10669 # ARB Extension #42
10670 # ARB_pixel_buffer_object commands
10671 #
10672 ###############################################################################
10673
10674 # (none)
10675 newcategory: ARB_pixel_buffer_object
10676
10677 ###############################################################################
10678 #
10679 # ARB Extension #43
10680 # ARB_depth_buffer_float commands (also OpenGL 3.0)
10681 #
10682 ###############################################################################
10683
10684 # (none)
10685 newcategory: ARB_depth_buffer_float
10686
10687 ###############################################################################
10688 #
10689 # ARB Extension #44
10690 # ARB_draw_instanced commands
10691 #
10692 ###############################################################################
10693
10694 DrawArraysInstancedARB(mode, first, count, primcount)
10695         return          void
10696         param           mode            BeginMode in value
10697         param           first           Int32 in value
10698         param           count           SizeI in value
10699         param           primcount       SizeI in value
10700         category        ARB_draw_instanced
10701         version         2.0
10702         extension       soft WINSOFT
10703         dlflags         notlistable
10704         vectorequiv     ArrayElement
10705         glfflags        ignore
10706         glsflags        ignore
10707         glxflags        ignore
10708
10709 DrawElementsInstancedARB(mode, count, type, indices, primcount)
10710         return          void
10711         param           mode            BeginMode in value
10712         param           count           SizeI in value
10713         param           type            DrawElementsType in value
10714         param           indices         Void in array [COMPSIZE(count/type)]
10715         param           primcount       SizeI in value
10716         category        ARB_draw_instanced
10717         version         2.0
10718         extension       soft WINSOFT
10719         dlflags         notlistable
10720         vectorequiv     ArrayElement
10721         glfflags        ignore
10722         glsflags        ignore
10723         glxflags        ignore
10724
10725 ###############################################################################
10726 #
10727 # ARB Extension #45
10728 # ARB_framebuffer_object commands (also OpenGL 3.0)
10729 #
10730 ###############################################################################
10731
10732 # Promoted from EXT_framebuffer_object
10733 IsRenderbuffer(renderbuffer)
10734         return          Boolean
10735         param           renderbuffer    UInt32 in value
10736         category        ARB_framebuffer_object
10737         version         3.0
10738         extension
10739         glxvendorpriv   1422
10740         glxflags        ignore
10741         glsopcode       ?
10742         offset          ?
10743
10744 BindRenderbuffer(target, renderbuffer)
10745         return          void
10746         param           target          RenderbufferTarget in value
10747         param           renderbuffer    UInt32 in value
10748         category        ARB_framebuffer_object
10749         version         3.0
10750         extension
10751         glxropcode      4316
10752         glxflags        ignore
10753         glsopcode       ?
10754         offset          ?
10755
10756 DeleteRenderbuffers(n, renderbuffers)
10757         return          void
10758         param           n               SizeI in value
10759         param           renderbuffers   UInt32 in array [n]
10760         category        ARB_framebuffer_object
10761         version         3.0
10762         extension
10763         glxropcode      4317
10764         glxflags        ignore
10765         glsopcode       ?
10766         offset          ?
10767
10768 GenRenderbuffers(n, renderbuffers)
10769         return          void
10770         param           n               SizeI in value
10771         param           renderbuffers   UInt32 out array [n]
10772         category        ARB_framebuffer_object
10773         version         3.0
10774         extension
10775         glxvendorpriv   1423
10776         glxflags        ignore
10777         glsopcode       ?
10778         offset          ?
10779
10780 RenderbufferStorage(target, internalformat, width, height)
10781         return          void
10782         param           target          RenderbufferTarget in value
10783         param           internalformat  GLenum in value
10784         param           width           SizeI in value
10785         param           height          SizeI in value
10786         category        ARB_framebuffer_object
10787         version         3.0
10788         extension
10789         glxropcode      4318
10790         glxflags        ignore
10791         glsopcode       ?
10792         offset          ?
10793
10794 GetRenderbufferParameteriv(target, pname, params)
10795         return          void
10796         param           target          RenderbufferTarget in value
10797         param           pname           GLenum in value
10798         param           params          Int32 out array [COMPSIZE(pname)]
10799         category        ARB_framebuffer_object
10800         dlflags         notlistable
10801         version         3.0
10802         extension
10803         glxvendorpriv   1424
10804         glxflags        ignore
10805         glsflags        get
10806         glsopcode       ?
10807         offset          ?
10808
10809 IsFramebuffer(framebuffer)
10810         return          Boolean
10811         param           framebuffer     UInt32 in value
10812         category        ARB_framebuffer_object
10813         version         3.0
10814         extension
10815         glxvendorpriv   1425
10816         glxflags        ignore
10817         glsopcode       ?
10818         offset          ?
10819
10820 BindFramebuffer(target, framebuffer)
10821         return          void
10822         param           target          FramebufferTarget in value
10823         param           framebuffer     UInt32 in value
10824         category        ARB_framebuffer_object
10825         version         3.0
10826         extension
10827         glxropcode      4319
10828         glxflags        ignore
10829         glsopcode       ?
10830         offset          ?
10831
10832 DeleteFramebuffers(n, framebuffers)
10833         return          void
10834         param           n               SizeI in value
10835         param           framebuffers    UInt32 in array [n]
10836         category        ARB_framebuffer_object
10837         version         3.0
10838         extension
10839         glxropcode      4320
10840         glxflags        ignore
10841         glsopcode       ?
10842         offset          ?
10843
10844 GenFramebuffers(n, framebuffers)
10845         return          void
10846         param           n               SizeI in value
10847         param           framebuffers    UInt32 out array [n]
10848         category        ARB_framebuffer_object
10849         version         3.0
10850         extension
10851         glxvendorpriv   1426
10852         glxflags        ignore
10853         glsopcode       ?
10854         offset          ?
10855
10856 CheckFramebufferStatus(target)
10857         return          GLenum
10858         param           target          FramebufferTarget in value
10859         category        ARB_framebuffer_object
10860         version         3.0
10861         extension
10862         glxvendorpriv   1427
10863         glxflags        ignore
10864         glsopcode       ?
10865         offset          ?
10866
10867 FramebufferTexture1D(target, attachment, textarget, texture, level)
10868         return          void
10869         param           target          FramebufferTarget in value
10870         param           attachment      FramebufferAttachment in value
10871         param           textarget       GLenum in value
10872         param           texture         UInt32 in value
10873         param           level           Int32 in value
10874         category        ARB_framebuffer_object
10875         version         3.0
10876         extension
10877         glxropcode      4321
10878         glxflags        ignore
10879         glsopcode       ?
10880         offset          ?
10881
10882 FramebufferTexture2D(target, attachment, textarget, texture, level)
10883         return          void
10884         param           target          FramebufferTarget in value
10885         param           attachment      FramebufferAttachment in value
10886         param           textarget       GLenum in value
10887         param           texture         UInt32 in value
10888         param           level           Int32 in value
10889         category        ARB_framebuffer_object
10890         version         3.0
10891         extension
10892         glxropcode      4322
10893         glxflags        ignore
10894         glsopcode       ?
10895         offset          ?
10896
10897 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
10898         return          void
10899         param           target          FramebufferTarget in value
10900         param           attachment      FramebufferAttachment in value
10901         param           textarget       GLenum in value
10902         param           texture         UInt32 in value
10903         param           level           Int32 in value
10904         param           zoffset         Int32 in value
10905         category        ARB_framebuffer_object
10906         version         3.0
10907         extension
10908         glxropcode      4323
10909         glxflags        ignore
10910         glsopcode       ?
10911         offset          ?
10912
10913 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
10914         return          void
10915         param           target          FramebufferTarget in value
10916         param           attachment      FramebufferAttachment in value
10917         param           renderbuffertarget      RenderbufferTarget in value
10918         param           renderbuffer    UInt32 in value
10919         category        ARB_framebuffer_object
10920         version         3.0
10921         extension
10922         glxropcode      4324
10923         glxflags        ignore
10924         glsopcode       ?
10925         offset          ?
10926
10927 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
10928         return          void
10929         param           target          FramebufferTarget in value
10930         param           attachment      FramebufferAttachment in value
10931         param           pname           GLenum in value
10932         param           params          Int32 out array [COMPSIZE(pname)]
10933         category        ARB_framebuffer_object
10934         dlflags         notlistable
10935         version         3.0
10936         extension
10937         glxvendorpriv   1428
10938         glxflags        ignore
10939         glsflags        get
10940         glsopcode       ?
10941         offset          ?
10942
10943 GenerateMipmap(target)
10944         return          void
10945         param           target          GLenum in value
10946         category        ARB_framebuffer_object
10947         version         3.0
10948         extension
10949         glxropcode      4325
10950         glxflags        ignore
10951         glsopcode       ?
10952         offset          ?
10953
10954 # Promoted from EXT_framebuffer_blit
10955 BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
10956         return          void
10957         param           srcX0           Int32 in value
10958         param           srcY0           Int32 in value
10959         param           srcX1           Int32 in value
10960         param           srcY1           Int32 in value
10961         param           dstX0           Int32 in value
10962         param           dstY0           Int32 in value
10963         param           dstX1           Int32 in value
10964         param           dstY1           Int32 in value
10965         param           mask            ClearBufferMask in value
10966         param           filter          GLenum in value
10967         category        ARB_framebuffer_object
10968         version         3.0
10969         glxropcode      4330
10970         glsopcode       ?
10971         offset          ?
10972
10973 # Promoted from EXT_framebuffer_multisample
10974 RenderbufferStorageMultisample(target, samples, internalformat, width, height)
10975         return          void
10976         param           target          GLenum in value
10977         param           samples         SizeI in value
10978         param           internalformat  GLenum in value
10979         param           width           SizeI in value
10980         param           height          SizeI in value
10981         category        ARB_framebuffer_object
10982         version         3.0
10983         glxropcode      4331
10984         glsopcode       ?
10985         offset          ?
10986
10987 # Promoted from ARB_geometry_shader4
10988 FramebufferTextureLayer(target, attachment, texture, level, layer)
10989         return          void
10990         param           target          FramebufferTarget in value
10991         param           attachment      FramebufferAttachment in value
10992         param           texture         Texture in value
10993         param           level           CheckedInt32 in value
10994         param           layer           CheckedInt32 in value
10995         category        ARB_framebuffer_object
10996         version         3.0
10997         extension       soft WINSOFT
10998         dlflags         notlistable
10999         glfflags        ignore
11000         glsflags        ignore
11001         glxflags        ignore
11002
11003
11004 ###############################################################################
11005 #
11006 # ARB Extension #46
11007 # ARB_framebuffer_sRGB commands (also OpenGL 3.0)
11008 #
11009 ###############################################################################
11010
11011 # (none)
11012 newcategory: ARB_framebuffer_sRGB
11013
11014 ###############################################################################
11015 #
11016 # ARB Extension #47
11017 # ARB_geometry_shader4 commands
11018 #
11019 ###############################################################################
11020
11021 ProgramParameteriARB(program, pname, value)
11022         return          void
11023         param           program         UInt32 in value
11024         param           pname           ProgramParameterPName in value
11025         param           value           Int32 in value
11026         category        ARB_geometry_shader4
11027         version         3.0
11028         extension       soft WINSOFT
11029         glfflags        ignore
11030         glsflags        ignore
11031         glxflags        ignore
11032
11033 FramebufferTextureARB(target, attachment, texture, level)
11034         return          void
11035         param           target          FramebufferTarget in value
11036         param           attachment      FramebufferAttachment in value
11037         param           texture         Texture in value
11038         param           level           CheckedInt32 in value
11039         category        ARB_geometry_shader4
11040         version         3.0
11041         extension       soft WINSOFT
11042         dlflags         notlistable
11043         glfflags        ignore
11044         glsflags        ignore
11045         glxflags        ignore
11046
11047 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
11048         return          void
11049         param           target          FramebufferTarget in value
11050         param           attachment      FramebufferAttachment in value
11051         param           texture         Texture in value
11052         param           level           CheckedInt32 in value
11053         param           layer           CheckedInt32 in value
11054         category        ARB_geometry_shader4
11055         version         3.0
11056         extension       soft WINSOFT
11057         dlflags         notlistable
11058         glfflags        ignore
11059         glxflags        ignore
11060         alias           FramebufferTextureLayer
11061         glsalias        FramebufferTextureLayer
11062
11063 FramebufferTextureFaceARB(target, attachment, texture, level, face)
11064         return          void
11065         param           target          FramebufferTarget in value
11066         param           attachment      FramebufferAttachment in value
11067         param           texture         Texture in value
11068         param           level           CheckedInt32 in value
11069         param           face            TextureTarget in value
11070         category        ARB_geometry_shader4
11071         version         3.0
11072         extension       soft WINSOFT
11073         dlflags         notlistable
11074         glfflags        ignore
11075         glsflags        ignore
11076         glxflags        ignore
11077
11078 ###############################################################################
11079 #
11080 # ARB Extension #48
11081 # ARB_half_float_vertex commands (also OpenGL 3.0)
11082 #
11083 ###############################################################################
11084
11085 # (none)
11086 newcategory: ARB_half_float_vertex
11087
11088 ###############################################################################
11089 #
11090 # ARB Extension #49
11091 # ARB_instanced_arrays commands
11092 #
11093 ###############################################################################
11094
11095 VertexAttribDivisor(index, divisor)
11096         return          void
11097         param           index           UInt32 in value
11098         param           divisor         UInt32 in value
11099         category        ARB_instanced_arrays
11100         version         2.0
11101         extension
11102         glfflags        ignore
11103         glsflags        ignore
11104         glxflags        ignore
11105
11106 ###############################################################################
11107 #
11108 # ARB Extension #50
11109 # ARB_map_buffer_range commands (also OpenGL 3.0)
11110 #
11111 ###############################################################################
11112
11113 MapBufferRange(target, offset, length, access)
11114         return          VoidPointer
11115         param           target          BufferTargetARB in value
11116         param           offset          BufferOffset in value
11117         param           length          BufferSize in value
11118         param           access          BufferAccessMask in value
11119         category        ARB_map_buffer_range
11120         version         3.0
11121         extension
11122         glxropcode      ?
11123         glxflags        ignore
11124         glsopcode       ?
11125         offset          ?
11126
11127 # Promoted from APPLE_flush_buffer_range
11128 FlushMappedBufferRange(target, offset, length)
11129         return          void
11130         param           target          BufferTargetARB in value
11131         param           offset          BufferOffset in value
11132         param           length          BufferSize in value
11133         category        ARB_map_buffer_range
11134         version         3.0
11135         extension
11136         glxropcode      ?
11137         glxflags        ignore
11138         glsopcode       ?
11139         offset          ?
11140
11141 ###############################################################################
11142 #
11143 # ARB Extension #51
11144 # ARB_texture_buffer_object commands
11145 #
11146 ###############################################################################
11147
11148 TexBufferARB(target, internalformat, buffer)
11149         return          void
11150         param           target          TextureTarget in value
11151         param           internalformat  GLenum in value
11152         param           buffer          UInt32 in value
11153         category        ARB_texture_buffer_object
11154         version         3.0
11155         extension       soft WINSOFT NV50
11156         glfflags        ignore
11157         glsflags        ignore
11158         glxflags        ignore
11159
11160 ###############################################################################
11161 #
11162 # ARB Extension #52
11163 # ARB_texture_compression_rgtc commands (also OpenGL 3.0)
11164 #
11165 ###############################################################################
11166
11167 # (none)
11168 newcategory: ARB_texture_compression_rgtc
11169
11170 ###############################################################################
11171 #
11172 # ARB Extension #53
11173 # ARB_texture_rg commands (also OpenGL 3.0)
11174 #
11175 ###############################################################################
11176
11177 # (none)
11178 newcategory: ARB_texture_rg
11179
11180 ###############################################################################
11181 #
11182 # ARB Extension #54
11183 # ARB_vertex_array_object commands (also OpenGL 3.0)
11184 #
11185 ###############################################################################
11186
11187 # Promoted from APPLE_vertex_array_object
11188 BindVertexArray(array)
11189         return          void
11190         param           array           UInt32 in value
11191         category        ARB_vertex_array_object
11192         version         3.0
11193         extension
11194         glxropcode      ?
11195         glxflags        ignore
11196         glsopcode       ?
11197         offset          ?
11198
11199 DeleteVertexArrays(n, arrays)
11200         return          void
11201         param           n               SizeI in value
11202         param           arrays          UInt32 in array [n]
11203         category        ARB_vertex_array_object
11204         version         3.0
11205         extension
11206         glxropcode      ?
11207         glxflags        ignore
11208         glsopcode       ?
11209         offset          ?
11210
11211 GenVertexArrays(n, arrays)
11212         return          void
11213         param           n               SizeI in value
11214         param           arrays          UInt32 out array [n]
11215         category        ARB_vertex_array_object
11216         version         3.0
11217         extension
11218         glxropcode      ?
11219         glxflags        ignore
11220         glsopcode       ?
11221         offset          ?
11222
11223 IsVertexArray(array)
11224         return          Boolean
11225         param           array           UInt32 in value
11226         category        ARB_vertex_array_object
11227         version         3.0
11228         extension
11229         glxropcode      ?
11230         glxflags        ignore
11231         glsopcode       ?
11232         offset          ?
11233
11234
11235 ###############################################################################
11236 ###############################################################################
11237 #
11238 # Non-ARB extensions, in order by registry extension number
11239 #
11240 ###############################################################################
11241 ###############################################################################
11242
11243 ###############################################################################
11244 #
11245 # Extension #1
11246 # EXT_abgr commands
11247 #
11248 ###############################################################################
11249
11250 # (none)
11251 newcategory: EXT_abgr
11252
11253 ###############################################################################
11254 #
11255 # Extension #2
11256 # EXT_blend_color commands
11257 #
11258 ###############################################################################
11259
11260 BlendColorEXT(red, green, blue, alpha)
11261         return          void
11262         param           red             ClampedColorF in value
11263         param           green           ClampedColorF in value
11264         param           blue            ClampedColorF in value
11265         param           alpha           ClampedColorF in value
11266         category        EXT_blend_color
11267         version         1.0
11268         glxropcode      4096
11269         glxflags        EXT
11270         extension       soft
11271         alias           BlendColor
11272         glsalias        BlendColor
11273
11274 ###############################################################################
11275 #
11276 # Extension #3
11277 # EXT_polygon_offset commands
11278 #
11279 ###############################################################################
11280
11281 PolygonOffsetEXT(factor, bias)
11282         return          void
11283         param           factor          Float32 in value
11284         param           bias            Float32 in value
11285         category        EXT_polygon_offset
11286         version         1.0
11287         glxropcode      4098
11288         glxflags        EXT
11289         extension       soft
11290         glsopcode       0x0122
11291         offset          414
11292
11293 ###############################################################################
11294 #
11295 # Extension #4
11296 # EXT_texture commands
11297 #
11298 ###############################################################################
11299
11300 # (none)
11301 newcategory: EXT_texture
11302
11303 ###############################################################################
11304 #
11305 # Extension #5 - skipped
11306 #
11307 ###############################################################################
11308
11309 ###############################################################################
11310 #
11311 # Extension #6
11312 # EXT_texture3D commands
11313 #
11314 ###############################################################################
11315
11316 # Arguably TexelInternalFormat, not PixelInternalFormat
11317 TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
11318         return          void
11319         param           target          TextureTarget in value
11320         param           level           CheckedInt32 in value
11321         param           internalformat  PixelInternalFormat in value
11322         param           width           SizeI in value
11323         param           height          SizeI in value
11324         param           depth           SizeI in value
11325         param           border          CheckedInt32 in value
11326         param           format          PixelFormat in value
11327         param           type            PixelType in value
11328         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
11329         category        EXT_texture3D
11330         dlflags         handcode
11331         glxflags        client-handcode server-handcode EXT
11332         version         1.0
11333         glxropcode      4114
11334         extension
11335         alias           TexImage3D
11336         glsalias        TexImage3D
11337
11338 TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
11339         return          void
11340         param           target          TextureTarget in value
11341         param           level           CheckedInt32 in value
11342         param           xoffset         CheckedInt32 in value
11343         param           yoffset         CheckedInt32 in value
11344         param           zoffset         CheckedInt32 in value
11345         param           width           SizeI in value
11346         param           height          SizeI in value
11347         param           depth           SizeI in value
11348         param           format          PixelFormat in value
11349         param           type            PixelType in value
11350         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
11351         category        EXT_texture3D
11352         dlflags         handcode
11353         glxflags        client-handcode server-handcode EXT
11354         version         1.0
11355         glxropcode      4115
11356         extension
11357         alias           TexSubImage3D
11358         glsalias        TexSubImage3D
11359
11360 ###############################################################################
11361 #
11362 # Extension #7
11363 # SGIS_texture_filter4 commands
11364 #
11365 ###############################################################################
11366
11367 GetTexFilterFuncSGIS(target, filter, weights)
11368         return          void
11369         param           target          TextureTarget in value
11370         param           filter          TextureFilterSGIS in value
11371         param           weights         Float32 out array [COMPSIZE(target/filter)]
11372         category        SGIS_texture_filter4
11373         dlflags         notlistable
11374         version         1.0
11375         glxflags        SGI
11376         glxvendorpriv   4101
11377         extension
11378         glsflags        get
11379         glsopcode       0x0175
11380         offset          415
11381
11382 TexFilterFuncSGIS(target, filter, n, weights)
11383         return          void
11384         param           target          TextureTarget in value
11385         param           filter          TextureFilterSGIS in value
11386         param           n               SizeI in value
11387         param           weights         Float32 in array [n]
11388         category        SGIS_texture_filter4
11389         glxflags        SGI
11390         version         1.0
11391         glxropcode      2064
11392         extension
11393         glsopcode       0x0176
11394         offset          416
11395
11396 ###############################################################################
11397 #
11398 # Extension #8 - skipped
11399 #
11400 ###############################################################################
11401
11402 ###############################################################################
11403 #
11404 # Extension #9
11405 # EXT_subtexture commands
11406 #
11407 ###############################################################################
11408
11409 TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
11410         return          void
11411         param           target          TextureTarget in value
11412         param           level           CheckedInt32 in value
11413         param           xoffset         CheckedInt32 in value
11414         param           width           SizeI in value
11415         param           format          PixelFormat in value
11416         param           type            PixelType in value
11417         param           pixels          Void in array [COMPSIZE(format/type/width)]
11418         category        EXT_subtexture
11419         dlflags         handcode
11420         glxflags        client-handcode server-handcode EXT
11421         version         1.0
11422         glxropcode      4099
11423         extension
11424         alias           TexSubImage1D
11425         glsalias        TexSubImage1D
11426
11427 TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
11428         return          void
11429         param           target          TextureTarget in value
11430         param           level           CheckedInt32 in value
11431         param           xoffset         CheckedInt32 in value
11432         param           yoffset         CheckedInt32 in value
11433         param           width           SizeI in value
11434         param           height          SizeI in value
11435         param           format          PixelFormat in value
11436         param           type            PixelType in value
11437         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
11438         category        EXT_subtexture
11439         dlflags         handcode
11440         glxflags        client-handcode server-handcode EXT
11441         version         1.0
11442         glxropcode      4100
11443         extension
11444         alias           TexSubImage2D
11445         glsalias        TexSubImage2D
11446
11447 ###############################################################################
11448 #
11449 # Extension #10
11450 # EXT_copy_texture commands
11451 #
11452 ###############################################################################
11453
11454 # Arguably TexelInternalFormat, not PixelInternalFormat
11455 CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
11456         return          void
11457         param           target          TextureTarget in value
11458         param           level           CheckedInt32 in value
11459         param           internalformat  PixelInternalFormat in value
11460         param           x               WinCoord in value
11461         param           y               WinCoord in value
11462         param           width           SizeI in value
11463         param           border          CheckedInt32 in value
11464         category        EXT_copy_texture
11465         version         1.0
11466         glxflags        EXT
11467         glxropcode      4119
11468         extension
11469         alias           CopyTexImage1D
11470         glsalias        CopyTexImage1D
11471
11472 # Arguably TexelInternalFormat, not PixelInternalFormat
11473 CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
11474         return          void
11475         param           target          TextureTarget in value
11476         param           level           CheckedInt32 in value
11477         param           internalformat  PixelInternalFormat in value
11478         param           x               WinCoord in value
11479         param           y               WinCoord in value
11480         param           width           SizeI in value
11481         param           height          SizeI in value
11482         param           border          CheckedInt32 in value
11483         category        EXT_copy_texture
11484         version         1.0
11485         glxflags        EXT
11486         glxropcode      4120
11487         extension
11488         alias           CopyTexImage2D
11489         glsalias        CopyTexImage2D
11490
11491 CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
11492         return          void
11493         param           target          TextureTarget in value
11494         param           level           CheckedInt32 in value
11495         param           xoffset         CheckedInt32 in value
11496         param           x               WinCoord in value
11497         param           y               WinCoord in value
11498         param           width           SizeI in value
11499         category        EXT_copy_texture
11500         version         1.0
11501         glxflags        EXT
11502         glxropcode      4121
11503         extension
11504         alias           CopyTexSubImage1D
11505         glsalias        CopyTexSubImage1D
11506
11507 CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
11508         return          void
11509         param           target          TextureTarget in value
11510         param           level           CheckedInt32 in value
11511         param           xoffset         CheckedInt32 in value
11512         param           yoffset         CheckedInt32 in value
11513         param           x               WinCoord in value
11514         param           y               WinCoord in value
11515         param           width           SizeI in value
11516         param           height          SizeI in value
11517         category        EXT_copy_texture
11518         version         1.0
11519         glxflags        EXT
11520         glxropcode      4122
11521         extension
11522         alias           CopyTexSubImage2D
11523         glsalias        CopyTexSubImage2D
11524
11525 CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
11526         return          void
11527         param           target          TextureTarget in value
11528         param           level           CheckedInt32 in value
11529         param           xoffset         CheckedInt32 in value
11530         param           yoffset         CheckedInt32 in value
11531         param           zoffset         CheckedInt32 in value
11532         param           x               WinCoord in value
11533         param           y               WinCoord in value
11534         param           width           SizeI in value
11535         param           height          SizeI in value
11536         category        EXT_copy_texture
11537         version         1.0
11538         glxflags        EXT
11539         glxropcode      4123
11540         extension
11541         alias           CopyTexSubImage3D
11542         glsalias        CopyTexSubImage3D
11543
11544 ###############################################################################
11545 #
11546 # Extension #11
11547 # EXT_histogram commands
11548 #
11549 ###############################################################################
11550
11551 GetHistogramEXT(target, reset, format, type, values)
11552         return          void
11553         param           target          HistogramTargetEXT in value
11554         param           reset           Boolean in value
11555         param           format          PixelFormat in value
11556         param           type            PixelType in value
11557         param           values          Void out array [COMPSIZE(target/format/type)]
11558         category        EXT_histogram
11559         dlflags         notlistable
11560         glxflags        client-handcode server-handcode EXT
11561         version         1.0
11562         glxvendorpriv   5
11563         extension
11564         glsflags        get pixel-pack
11565         glsopcode       0x0132
11566         offset          417
11567
11568 GetHistogramParameterfvEXT(target, pname, params)
11569         return          void
11570         param           target          HistogramTargetEXT in value
11571         param           pname           GetHistogramParameterPNameEXT in value
11572         param           params          Float32 out array [COMPSIZE(pname)]
11573         category        EXT_histogram
11574         dlflags         notlistable
11575         version         1.0
11576         glxvendorpriv   6
11577         glxflags        EXT
11578         extension
11579         glsflags        get
11580         glsopcode       0x0133
11581         offset          418
11582
11583 GetHistogramParameterivEXT(target, pname, params)
11584         return          void
11585         param           target          HistogramTargetEXT in value
11586         param           pname           GetHistogramParameterPNameEXT in value
11587         param           params          Int32 out array [COMPSIZE(pname)]
11588         category        EXT_histogram
11589         dlflags         notlistable
11590         version         1.0
11591         glxvendorpriv   7
11592         glxflags        EXT
11593         extension
11594         glsflags        get
11595         glsopcode       0x0134
11596         offset          419
11597
11598 GetMinmaxEXT(target, reset, format, type, values)
11599         return          void
11600         param           target          MinmaxTargetEXT in value
11601         param           reset           Boolean in value
11602         param           format          PixelFormat in value
11603         param           type            PixelType in value
11604         param           values          Void out array [COMPSIZE(target/format/type)]
11605         category        EXT_histogram
11606         dlflags         notlistable
11607         glxflags        client-handcode server-handcode EXT
11608         version         1.0
11609         glxvendorpriv   8
11610         extension
11611         glsflags        get pixel-pack
11612         glsopcode       0x0135
11613         offset          420
11614
11615 GetMinmaxParameterfvEXT(target, pname, params)
11616         return          void
11617         param           target          MinmaxTargetEXT in value
11618         param           pname           GetMinmaxParameterPNameEXT in value
11619         param           params          Float32 out array [COMPSIZE(pname)]
11620         category        EXT_histogram
11621         dlflags         notlistable
11622         version         1.0
11623         glxvendorpriv   9
11624         glxflags        EXT
11625         extension
11626         glsflags        get
11627         glsopcode       0x0136
11628         offset          421
11629
11630 GetMinmaxParameterivEXT(target, pname, params)
11631         return          void
11632         param           target          MinmaxTargetEXT in value
11633         param           pname           GetMinmaxParameterPNameEXT in value
11634         param           params          Int32 out array [COMPSIZE(pname)]
11635         category        EXT_histogram
11636         dlflags         notlistable
11637         version         1.0
11638         glxvendorpriv   10
11639         glxflags        EXT
11640         extension
11641         glsflags        get
11642         glsopcode       0x0137
11643         offset          422
11644
11645 HistogramEXT(target, width, internalformat, sink)
11646         return          void
11647         param           target          HistogramTargetEXT in value
11648         param           width           SizeI in value
11649         param           internalformat  PixelInternalFormat in value
11650         param           sink            Boolean in value
11651         category        EXT_histogram
11652         version         1.0
11653         glxropcode      4110
11654         glxflags        EXT
11655         extension
11656         alias           Histogram
11657         glsalias        Histogram
11658
11659 MinmaxEXT(target, internalformat, sink)
11660         return          void
11661         param           target          MinmaxTargetEXT in value
11662         param           internalformat  PixelInternalFormat in value
11663         param           sink            Boolean in value
11664         category        EXT_histogram
11665         version         1.0
11666         glxropcode      4111
11667         glxflags        EXT
11668         extension
11669         alias           Minmax
11670         glsalias        Minmax
11671
11672 ResetHistogramEXT(target)
11673         return          void
11674         param           target          HistogramTargetEXT in value
11675         category        EXT_histogram
11676         version         1.0
11677         glxropcode      4112
11678         glxflags        EXT
11679         extension
11680         alias           ResetHistogram
11681         glsalias        ResetHistogram
11682
11683 ResetMinmaxEXT(target)
11684         return          void
11685         param           target          MinmaxTargetEXT in value
11686         category        EXT_histogram
11687         version         1.0
11688         glxropcode      4113
11689         glxflags        EXT
11690         extension
11691         alias           ResetMinmax
11692         glsalias        ResetMinmax
11693
11694 ###############################################################################
11695 #
11696 # Extension #12
11697 # EXT_convolution commands
11698 #
11699 ###############################################################################
11700
11701 ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
11702         return          void
11703         param           target          ConvolutionTargetEXT in value
11704         param           internalformat  PixelInternalFormat in value
11705         param           width           SizeI in value
11706         param           format          PixelFormat in value
11707         param           type            PixelType in value
11708         param           image           Void in array [COMPSIZE(format/type/width)]
11709         category        EXT_convolution
11710         dlflags         handcode
11711         glxflags        client-handcode server-handcode EXT
11712         version         1.0
11713         glxropcode      4101
11714         extension
11715         alias           ConvolutionFilter1D
11716         glsalias        ConvolutionFilter1D
11717
11718 ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
11719         return          void
11720         param           target          ConvolutionTargetEXT in value
11721         param           internalformat  PixelInternalFormat in value
11722         param           width           SizeI in value
11723         param           height          SizeI in value
11724         param           format          PixelFormat in value
11725         param           type            PixelType in value
11726         param           image           Void in array [COMPSIZE(format/type/width/height)]
11727         category        EXT_convolution
11728         dlflags         handcode
11729         glxflags        client-handcode server-handcode EXT
11730         version         1.0
11731         glxropcode      4102
11732         extension
11733         alias           ConvolutionFilter2D
11734         glsalias        ConvolutionFilter2D
11735
11736 ConvolutionParameterfEXT(target, pname, params)
11737         return          void
11738         param           target          ConvolutionTargetEXT in value
11739         param           pname           ConvolutionParameterEXT in value
11740         param           params          CheckedFloat32 in value
11741         category        EXT_convolution
11742         version         1.0
11743         glxropcode      4103
11744         glxflags        EXT
11745         extension
11746         alias           ConvolutionParameterf
11747         glsalias        ConvolutionParameterf
11748
11749 ConvolutionParameterfvEXT(target, pname, params)
11750         return          void
11751         param           target          ConvolutionTargetEXT in value
11752         param           pname           ConvolutionParameterEXT in value
11753         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
11754         category        EXT_convolution
11755         version         1.0
11756         glxropcode      4104
11757         glxflags        EXT
11758         extension
11759         alias           ConvolutionParameterfv
11760         glsalias        ConvolutionParameterfv
11761
11762 ConvolutionParameteriEXT(target, pname, params)
11763         return          void
11764         param           target          ConvolutionTargetEXT in value
11765         param           pname           ConvolutionParameterEXT in value
11766         param           params          CheckedInt32 in value
11767         category        EXT_convolution
11768         version         1.0
11769         glxropcode      4105
11770         glxflags        EXT
11771         extension
11772         alias           ConvolutionParameteri
11773         glsalias        ConvolutionParameteri
11774
11775 ConvolutionParameterivEXT(target, pname, params)
11776         return          void
11777         param           target          ConvolutionTargetEXT in value
11778         param           pname           ConvolutionParameterEXT in value
11779         param           params          CheckedInt32 in array [COMPSIZE(pname)]
11780         category        EXT_convolution
11781         version         1.0
11782         glxropcode      4106
11783         glxflags        EXT
11784         extension
11785         alias           ConvolutionParameteriv
11786         glsalias        ConvolutionParameteriv
11787
11788 CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
11789         return          void
11790         param           target          ConvolutionTargetEXT in value
11791         param           internalformat  PixelInternalFormat in value
11792         param           x               WinCoord in value
11793         param           y               WinCoord in value
11794         param           width           SizeI in value
11795         category        EXT_convolution
11796         version         1.0
11797         glxropcode      4107
11798         glxflags        EXT
11799         extension
11800         alias           CopyConvolutionFilter1D
11801         glsalias        CopyConvolutionFilter1D
11802
11803 CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
11804         return          void
11805         param           target          ConvolutionTargetEXT in value
11806         param           internalformat  PixelInternalFormat in value
11807         param           x               WinCoord in value
11808         param           y               WinCoord in value
11809         param           width           SizeI in value
11810         param           height          SizeI in value
11811         category        EXT_convolution
11812         version         1.0
11813         glxropcode      4108
11814         glxflags        EXT
11815         extension
11816         alias           CopyConvolutionFilter2D
11817         glsalias        CopyConvolutionFilter2D
11818
11819 GetConvolutionFilterEXT(target, format, type, image)
11820         return          void
11821         param           target          ConvolutionTargetEXT in value
11822         param           format          PixelFormat in value
11823         param           type            PixelType in value
11824         param           image           Void out array [COMPSIZE(target/format/type)]
11825         category        EXT_convolution
11826         dlflags         notlistable
11827         glxflags        client-handcode server-handcode EXT
11828         version         1.0
11829         glxvendorpriv   1
11830         extension
11831         glsflags        get pixel-pack
11832         glsopcode       0x012D
11833         offset          423
11834
11835 GetConvolutionParameterfvEXT(target, pname, params)
11836         return          void
11837         param           target          ConvolutionTargetEXT in value
11838         param           pname           ConvolutionParameterEXT in value
11839         param           params          Float32 out array [COMPSIZE(pname)]
11840         category        EXT_convolution
11841         dlflags         notlistable
11842         version         1.0
11843         glxvendorpriv   2
11844         glxflags        EXT
11845         extension
11846         glsflags        get
11847         glsopcode       0x012E
11848         offset          424
11849
11850 GetConvolutionParameterivEXT(target, pname, params)
11851         return          void
11852         param           target          ConvolutionTargetEXT in value
11853         param           pname           ConvolutionParameterEXT in value
11854         param           params          Int32 out array [COMPSIZE(pname)]
11855         category        EXT_convolution
11856         dlflags         notlistable
11857         version         1.0
11858         glxvendorpriv   3
11859         glxflags        EXT
11860         extension
11861         glsflags        get
11862         glsopcode       0x012F
11863         offset          425
11864
11865 GetSeparableFilterEXT(target, format, type, row, column, span)
11866         return          void
11867         param           target          SeparableTargetEXT in value
11868         param           format          PixelFormat in value
11869         param           type            PixelType in value
11870         param           row             Void out array [COMPSIZE(target/format/type)]
11871         param           column          Void out array [COMPSIZE(target/format/type)]
11872         param           span            Void out array [COMPSIZE(target/format/type)]
11873         category        EXT_convolution
11874         dlflags         notlistable
11875         glxflags        client-handcode server-handcode EXT
11876         version         1.0
11877         glxvendorpriv   4
11878         extension
11879         glsflags        get pixel-pack
11880         glsopcode       0x0130
11881         offset          426
11882
11883 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
11884         return          void
11885         param           target          SeparableTargetEXT in value
11886         param           internalformat  PixelInternalFormat in value
11887         param           width           SizeI in value
11888         param           height          SizeI in value
11889         param           format          PixelFormat in value
11890         param           type            PixelType in value
11891         param           row             Void in array [COMPSIZE(target/format/type/width)]
11892         param           column          Void in array [COMPSIZE(target/format/type/height)]
11893         category        EXT_convolution
11894         dlflags         handcode
11895         glxflags        client-handcode server-handcode EXT
11896         version         1.0
11897         glxropcode      4109
11898         extension
11899         alias           SeparableFilter2D
11900         glsalias        SeparableFilter2D
11901
11902 ###############################################################################
11903 #
11904 # Extension #13
11905 # SGI_color_matrix commands
11906 #
11907 ###############################################################################
11908
11909 # (none)
11910 newcategory: SGI_color_matrix
11911
11912 ###############################################################################
11913 #
11914 # Extension #14
11915 # SGI_color_table commands
11916 #
11917 ###############################################################################
11918
11919 ColorTableSGI(target, internalformat, width, format, type, table)
11920         return          void
11921         param           target          ColorTableTargetSGI in value
11922         param           internalformat  PixelInternalFormat in value
11923         param           width           SizeI in value
11924         param           format          PixelFormat in value
11925         param           type            PixelType in value
11926         param           table           Void in array [COMPSIZE(format/type/width)]
11927         category        SGI_color_table
11928         dlflags         handcode
11929         glxflags        client-handcode server-handcode SGI
11930         version         1.0
11931         glxropcode      2053
11932         extension
11933         alias           ColorTable
11934         glsalias        ColorTable
11935
11936 ColorTableParameterfvSGI(target, pname, params)
11937         return          void
11938         param           target          ColorTableTargetSGI in value
11939         param           pname           ColorTableParameterPNameSGI in value
11940         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
11941         category        SGI_color_table
11942         version         1.0
11943         glxropcode      2054
11944         glxflags        SGI
11945         extension
11946         alias           ColorTableParameterfv
11947         glsalias        ColorTableParameterfv
11948
11949 ColorTableParameterivSGI(target, pname, params)
11950         return          void
11951         param           target          ColorTableTargetSGI in value
11952         param           pname           ColorTableParameterPNameSGI in value
11953         param           params          CheckedInt32 in array [COMPSIZE(pname)]
11954         category        SGI_color_table
11955         version         1.0
11956         glxropcode      2055
11957         glxflags        SGI
11958         extension
11959         alias           ColorTableParameteriv
11960         glsalias        ColorTableParameteriv
11961
11962 CopyColorTableSGI(target, internalformat, x, y, width)
11963         return          void
11964         param           target          ColorTableTargetSGI in value
11965         param           internalformat  PixelInternalFormat in value
11966         param           x               WinCoord in value
11967         param           y               WinCoord in value
11968         param           width           SizeI in value
11969         category        SGI_color_table
11970         version         1.0
11971         glxropcode      2056
11972         glxflags        SGI
11973         extension
11974         alias           CopyColorTable
11975         glsalias        CopyColorTable
11976
11977 GetColorTableSGI(target, format, type, table)
11978         return          void
11979         param           target          ColorTableTargetSGI in value
11980         param           format          PixelFormat in value
11981         param           type            PixelType in value
11982         param           table           Void out array [COMPSIZE(target/format/type)]
11983         category        SGI_color_table
11984         dlflags         notlistable
11985         glxflags        client-handcode server-handcode SGI
11986         version         1.0
11987         glxvendorpriv   4098
11988         extension
11989         glsflags        get pixel-pack
11990         glsopcode       0x016B
11991         offset          427
11992
11993 GetColorTableParameterfvSGI(target, pname, params)
11994         return          void
11995         param           target          ColorTableTargetSGI in value
11996         param           pname           GetColorTableParameterPNameSGI in value
11997         param           params          Float32 out array [COMPSIZE(pname)]
11998         category        SGI_color_table
11999         dlflags         notlistable
12000         version         1.0
12001         glxflags        SGI
12002         glxvendorpriv   4099
12003         extension
12004         glsflags        get
12005         glsopcode       0x016C
12006         offset          428
12007
12008 GetColorTableParameterivSGI(target, pname, params)
12009         return          void
12010         param           target          ColorTableTargetSGI in value
12011         param           pname           GetColorTableParameterPNameSGI in value
12012         param           params          Int32 out array [COMPSIZE(pname)]
12013         category        SGI_color_table
12014         dlflags         notlistable
12015         version         1.0
12016         glxflags        SGI
12017         glxvendorpriv   4100
12018         extension
12019         glsflags        get
12020         glsopcode       0x016D
12021         offset          429
12022
12023 ###############################################################################
12024 #
12025 # Extension #15
12026 # SGIX_pixel_texture commands
12027 #
12028 ###############################################################################
12029
12030 PixelTexGenSGIX(mode)
12031         return          void
12032         param           mode            PixelTexGenModeSGIX in value
12033         category        SGIX_pixel_texture
12034         version         1.0
12035         glxflags        SGI
12036         glxropcode      2059
12037         extension
12038         glsopcode       0x0170
12039         offset          430
12040
12041 ###############################################################################
12042 #
12043 # Extension #15 (variant)
12044 # SGIS_pixel_texture commands
12045 # Both SGIS and SGIX forms have extension #15!
12046 #
12047 ###############################################################################
12048
12049 PixelTexGenParameteriSGIS(pname, param)
12050         return          void
12051         param           pname           PixelTexGenParameterNameSGIS in value
12052         param           param           CheckedInt32 in value
12053         category        SGIS_pixel_texture
12054         version         1.0
12055         extension
12056         glxropcode      ?
12057         glxflags        ignore
12058         glsflags        gl-enum
12059         glsopcode       0x0192
12060         offset          431
12061
12062 PixelTexGenParameterivSGIS(pname, params)
12063         return          void
12064         param           pname           PixelTexGenParameterNameSGIS in value
12065         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12066         category        SGIS_pixel_texture
12067         version         1.0
12068         extension
12069         glxropcode      ?
12070         glxflags        ignore
12071         glsflags        gl-enum
12072         glsopcode       0x0193
12073         offset          432
12074
12075 PixelTexGenParameterfSGIS(pname, param)
12076         return          void
12077         param           pname           PixelTexGenParameterNameSGIS in value
12078         param           param           CheckedFloat32 in value
12079         category        SGIS_pixel_texture
12080         version         1.0
12081         extension
12082         glxropcode      ?
12083         glxflags        ignore
12084         glsflags        gl-enum
12085         glsopcode       0x0194
12086         offset          433
12087
12088 PixelTexGenParameterfvSGIS(pname, params)
12089         return          void
12090         param           pname           PixelTexGenParameterNameSGIS in value
12091         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12092         category        SGIS_pixel_texture
12093         version         1.0
12094         extension
12095         glxropcode      ?
12096         glxflags        ignore
12097         glsflags        gl-enum
12098         glsopcode       0x0195
12099         offset          434
12100
12101 GetPixelTexGenParameterivSGIS(pname, params)
12102         return          void
12103         param           pname           PixelTexGenParameterNameSGIS in value
12104         param           params          CheckedInt32 out array [COMPSIZE(pname)]
12105         dlflags         notlistable
12106         category        SGIS_pixel_texture
12107         version         1.0
12108         extension
12109         glxvendorpriv   ?
12110         glxflags        ignore
12111         glsflags        get
12112         glsopcode       0x0196
12113         offset          435
12114
12115 GetPixelTexGenParameterfvSGIS(pname, params)
12116         return          void
12117         param           pname           PixelTexGenParameterNameSGIS in value
12118         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
12119         dlflags         notlistable
12120         category        SGIS_pixel_texture
12121         version         1.0
12122         extension
12123         glxvendorpriv   ?
12124         glxflags        ignore
12125         glsflags        get
12126         glsopcode       0x0197
12127         offset          436
12128
12129 ###############################################################################
12130 #
12131 # Extension #16
12132 # SGIS_texture4D commands
12133 #
12134 ###############################################################################
12135
12136 TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
12137         return          void
12138         param           target          TextureTarget in value
12139         param           level           CheckedInt32 in value
12140         param           internalformat  PixelInternalFormat in value
12141         param           width           SizeI in value
12142         param           height          SizeI in value
12143         param           depth           SizeI in value
12144         param           size4d          SizeI in value
12145         param           border          CheckedInt32 in value
12146         param           format          PixelFormat in value
12147         param           type            PixelType in value
12148         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
12149         category        SGIS_texture4D
12150         dlflags         handcode
12151         glxflags        client-handcode server-handcode SGI
12152         version         1.0
12153         glxropcode      2057
12154         extension
12155         glsflags        pixel-null pixel-unpack
12156         glsopcode       0x016E
12157         offset          437
12158
12159 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
12160         return          void
12161         param           target          TextureTarget in value
12162         param           level           CheckedInt32 in value
12163         param           xoffset         CheckedInt32 in value
12164         param           yoffset         CheckedInt32 in value
12165         param           zoffset         CheckedInt32 in value
12166         param           woffset         CheckedInt32 in value
12167         param           width           SizeI in value
12168         param           height          SizeI in value
12169         param           depth           SizeI in value
12170         param           size4d          SizeI in value
12171         param           format          PixelFormat in value
12172         param           type            PixelType in value
12173         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
12174         category        SGIS_texture4D
12175         dlflags         handcode
12176         glxflags        client-handcode server-handcode SGI
12177         version         1.0
12178         glxropcode      2058
12179         extension
12180         glsflags        pixel-unpack
12181         glsopcode       0x016F
12182         offset          438
12183
12184 ###############################################################################
12185 #
12186 # Extension #17
12187 # SGI_texture_color_table commands
12188 #
12189 ###############################################################################
12190
12191 # (none)
12192 newcategory: SGI_texture_color_table
12193
12194 ###############################################################################
12195 #
12196 # Extension #18
12197 # EXT_cmyka commands
12198 #
12199 ###############################################################################
12200
12201 # (none)
12202 newcategory: EXT_cmyka
12203
12204 ###############################################################################
12205 #
12206 # Extension #19 - skipped
12207 #
12208 ###############################################################################
12209
12210 ###############################################################################
12211 #
12212 # Extension #20
12213 # EXT_texture_object commands
12214 #
12215 ###############################################################################
12216
12217 AreTexturesResidentEXT(n, textures, residences)
12218         return          Boolean
12219         param           n               SizeI in value
12220         param           textures        Texture in array [n]
12221         param           residences      Boolean out array [n]
12222         category        EXT_texture_object
12223         glxflags        EXT
12224         glxvendorpriv   11
12225         dlflags         notlistable
12226         version         1.0
12227         extension
12228         glsflags        get
12229         glsopcode       0x0147
12230         offset          439
12231
12232 BindTextureEXT(target, texture)
12233         return          void
12234         param           target  TextureTarget in value
12235         param           texture Texture in value
12236         category        EXT_texture_object
12237         version         1.0
12238         glxflags        EXT
12239         glxropcode      4117
12240         extension
12241         alias           BindTexture
12242         glsalias        BindTexture
12243
12244 DeleteTexturesEXT(n, textures)
12245         return          void
12246         param           n               SizeI in value
12247         param           textures        Texture in array [n]
12248         category        EXT_texture_object
12249         dlflags         notlistable
12250         version         1.0
12251         glxflags        EXT
12252         glxvendorpriv   12
12253         extension
12254         glsopcode       0x0149
12255         offset          561
12256
12257 GenTexturesEXT(n, textures)
12258         return          void
12259         param           n               SizeI in value
12260         param           textures        Texture out array [n]
12261         category        EXT_texture_object
12262         dlflags         notlistable
12263         version         1.0
12264         glxflags        EXT
12265         glxvendorpriv   13
12266         extension
12267         glsopcode       0x014A
12268         offset          440
12269
12270 IsTextureEXT(texture)
12271         return          Boolean
12272         param           texture Texture in value
12273         category        EXT_texture_object
12274         dlflags         notlistable
12275         version         1.0
12276         glxflags        EXT
12277         glxvendorpriv   14
12278         extension
12279         glsflags        get
12280         glsopcode       0x014B
12281         offset          441
12282
12283 PrioritizeTexturesEXT(n, textures, priorities)
12284         return          void
12285         param           n               SizeI in value
12286         param           textures        Texture in array [n]
12287         param           priorities      ClampedFloat32 in array [n]
12288         category        EXT_texture_object
12289         glxflags        EXT
12290         version         1.0
12291         glxropcode      4118
12292         extension
12293         alias           PrioritizeTextures
12294         glsalias        PrioritizeTextures
12295
12296 ###############################################################################
12297 #
12298 # Extension #21
12299 # SGIS_detail_texture commands
12300 #
12301 ###############################################################################
12302
12303 DetailTexFuncSGIS(target, n, points)
12304         return          void
12305         param           target          TextureTarget in value
12306         param           n               SizeI in value
12307         param           points          Float32 in array [n*2]
12308         category        SGIS_detail_texture
12309         glxflags        SGI
12310         version         1.0
12311         glxropcode      2051
12312         extension
12313         glsopcode       0x0163
12314         offset          442
12315
12316 GetDetailTexFuncSGIS(target, points)
12317         return          void
12318         param           target          TextureTarget in value
12319         param           points          Float32 out array [COMPSIZE(target)]
12320         category        SGIS_detail_texture
12321         dlflags         notlistable
12322         version         1.0
12323         glxflags        SGI
12324         glxvendorpriv   4096
12325         extension
12326         glsflags        get
12327         glsopcode       0x0164
12328         offset          443
12329
12330 ###############################################################################
12331 #
12332 # Extension #22
12333 # SGIS_sharpen_texture commands
12334 #
12335 ###############################################################################
12336
12337 SharpenTexFuncSGIS(target, n, points)
12338         return          void
12339         param           target          TextureTarget in value
12340         param           n               SizeI in value
12341         param           points          Float32 in array [n*2]
12342         category        SGIS_sharpen_texture
12343         glxflags        SGI
12344         version         1.0
12345         glxropcode      2052
12346         extension
12347         glsopcode       0x0165
12348         offset          444
12349
12350 GetSharpenTexFuncSGIS(target, points)
12351         return          void
12352         param           target          TextureTarget in value
12353         param           points          Float32 out array [COMPSIZE(target)]
12354         category        SGIS_sharpen_texture
12355         dlflags         notlistable
12356         version         1.0
12357         glxflags        SGI
12358         glxvendorpriv   4097
12359         extension
12360         glsflags        get
12361         glsopcode       0x0166
12362         offset          445
12363
12364 ###############################################################################
12365 #
12366 # EXT_packed_pixels commands
12367 # Extension #23
12368 #
12369 ###############################################################################
12370
12371 # (none)
12372 newcategory: EXT_packed_pixels
12373
12374 ###############################################################################
12375 #
12376 # Extension #24
12377 # SGIS_texture_lod commands
12378 #
12379 ###############################################################################
12380
12381 # (none)
12382 newcategory: SGIS_texture_lod
12383
12384 ###############################################################################
12385 #
12386 # Extension #25
12387 # SGIS_multisample commands
12388 #
12389 ###############################################################################
12390
12391 SampleMaskSGIS(value, invert)
12392         return          void
12393         param           value           ClampedFloat32 in value
12394         param           invert          Boolean in value
12395         category        SGIS_multisample
12396         version         1.1
12397         glxropcode      2048
12398         glxflags        SGI
12399         extension
12400         alias           SampleMaskEXT
12401         glsalias        SampleMaskEXT
12402
12403 SamplePatternSGIS(pattern)
12404         return          void
12405         param           pattern         SamplePatternSGIS in value
12406         category        SGIS_multisample
12407         version         1.0
12408         glxropcode      2049
12409         glxflags        SGI
12410         extension
12411         alias           SamplePatternEXT
12412         glsalias        SamplePatternEXT
12413
12414 ###############################################################################
12415 #
12416 # Extension #26 - no specification?
12417 #
12418 ###############################################################################
12419
12420 ###############################################################################
12421 #
12422 # Extension #27
12423 # EXT_rescale_normal commands
12424 #
12425 ###############################################################################
12426
12427 # (none)
12428 newcategory: EXT_rescale_normal
12429
12430 ###############################################################################
12431 #
12432 # Extension #28 - GLX_EXT_visual_info
12433 # Extension #29 - skipped
12434 #
12435 ###############################################################################
12436
12437 ###############################################################################
12438 #
12439 # Extension #30
12440 # EXT_vertex_array commands
12441 #
12442 ###############################################################################
12443
12444 ArrayElementEXT(i)
12445         return          void
12446         param           i               Int32 in value
12447         category        EXT_vertex_array
12448         dlflags         handcode
12449         glxflags        client-handcode server-handcode EXT
12450         version         1.0
12451         extension
12452         alias           ArrayElement
12453         glsalias        ArrayElement
12454
12455 ColorPointerEXT(size, type, stride, count, pointer)
12456         return          void
12457         param           size            Int32 in value
12458         param           type            ColorPointerType in value
12459         param           stride          SizeI in value
12460         param           count           SizeI in value
12461         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12462         category        EXT_vertex_array
12463         dlflags         notlistable
12464         glxflags        client-handcode server-handcode EXT
12465         version         1.0
12466         extension
12467         glsflags        client
12468         glsopcode       0x013F
12469         offset          448
12470
12471 DrawArraysEXT(mode, first, count)
12472         return          void
12473         param           mode            BeginMode in value
12474         param           first           Int32 in value
12475         param           count           SizeI in value
12476         category        EXT_vertex_array
12477         dlflags         handcode
12478         glxflags        client-handcode server-handcode EXT
12479         version         1.0
12480         glxropcode      4116
12481         extension
12482         alias           DrawArrays
12483         glsopcode       0x0140
12484
12485 EdgeFlagPointerEXT(stride, count, pointer)
12486         return          void
12487         param           stride          SizeI in value
12488         param           count           SizeI in value
12489         param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
12490         category        EXT_vertex_array
12491         dlflags         notlistable
12492         glxflags        client-handcode server-handcode EXT
12493         version         1.0
12494         extension
12495         glsflags        client
12496         glsopcode       0x0141
12497         offset          449
12498
12499 GetPointervEXT(pname, params)
12500         return          void
12501         param           pname           GetPointervPName in value
12502         param           params          VoidPointer out array [1]
12503         category        EXT_vertex_array
12504         dlflags         notlistable
12505         glxflags        client-handcode server-handcode EXT
12506         version         1.0
12507         extension
12508         alias           GetPointerv
12509         glsalias        GetPointerv
12510
12511 IndexPointerEXT(type, stride, count, pointer)
12512         return          void
12513         param           type            IndexPointerType in value
12514         param           stride          SizeI in value
12515         param           count           SizeI in value
12516         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
12517         category        EXT_vertex_array
12518         dlflags         notlistable
12519         glxflags        client-handcode server-handcode EXT
12520         version         1.0
12521         extension
12522         glsflags        client
12523         glsopcode       0x0143
12524         offset          450
12525
12526 NormalPointerEXT(type, stride, count, pointer)
12527         return          void
12528         param           type            NormalPointerType in value
12529         param           stride          SizeI in value
12530         param           count           SizeI in value
12531         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
12532         category        EXT_vertex_array
12533         dlflags         notlistable
12534         glxflags        client-handcode server-handcode EXT
12535         version         1.0
12536         extension
12537         glsflags        client
12538         glsopcode       0x0144
12539         offset          451
12540
12541 TexCoordPointerEXT(size, type, stride, count, pointer)
12542         return          void
12543         param           size            Int32 in value
12544         param           type            TexCoordPointerType in value
12545         param           stride          SizeI in value
12546         param           count           SizeI in value
12547         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12548         category        EXT_vertex_array
12549         dlflags         notlistable
12550         glxflags        client-handcode server-handcode EXT
12551         version         1.0
12552         extension
12553         glsflags        client
12554         glsopcode       0x0145
12555         offset          452
12556
12557 VertexPointerEXT(size, type, stride, count, pointer)
12558         return          void
12559         param           size            Int32 in value
12560         param           type            VertexPointerType in value
12561         param           stride          SizeI in value
12562         param           count           SizeI in value
12563         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12564         category        EXT_vertex_array
12565         dlflags         notlistable
12566         glxflags        client-handcode server-handcode EXT
12567         version         1.0
12568         extension
12569         glsflags        client
12570         glsopcode       0x0146
12571         offset          453
12572
12573 ###############################################################################
12574 #
12575 # Extension #31
12576 # EXT_misc_attribute commands
12577 #
12578 ###############################################################################
12579
12580 # (none)
12581 newcategory: EXT_misc_attribute
12582
12583 ###############################################################################
12584 #
12585 # Extension #32
12586 # SGIS_generate_mipmap commands
12587 #
12588 ###############################################################################
12589
12590 # (none)
12591 newcategory: SGIS_generate_mipmap
12592
12593 ###############################################################################
12594 #
12595 # Extension #33
12596 # SGIX_clipmap commands
12597 #
12598 ###############################################################################
12599
12600 # (none)
12601 newcategory: SGIX_clipmap
12602
12603 ###############################################################################
12604 #
12605 # Extension #34
12606 # SGIX_shadow commands
12607 #
12608 ###############################################################################
12609
12610 # (none)
12611 newcategory: SGIX_shadow
12612
12613 ###############################################################################
12614 #
12615 # Extension #35
12616 # SGIS_texture_edge_clamp commands
12617 #
12618 ###############################################################################
12619
12620 # (none)
12621 newcategory: SGIS_texture_edge_clamp
12622
12623 ###############################################################################
12624 #
12625 # Extension #36
12626 # SGIS_texture_border_clamp commands
12627 #
12628 ###############################################################################
12629
12630 # (none)
12631 newcategory: SGIS_texture_border_clamp
12632
12633 ###############################################################################
12634 #
12635 # Extension #37
12636 # EXT_blend_minmax commands
12637 #
12638 ###############################################################################
12639
12640 BlendEquationEXT(mode)
12641         return          void
12642         param           mode            BlendEquationModeEXT in value
12643         category        EXT_blend_minmax
12644         version         1.0
12645         glxropcode      4097
12646         glxflags        EXT
12647         extension       soft
12648         alias           BlendEquation
12649         glsalias        BlendEquation
12650
12651 ###############################################################################
12652 #
12653 # Extension #38
12654 # EXT_blend_subtract commands
12655 #
12656 ###############################################################################
12657
12658 # (none)
12659 newcategory: EXT_blend_subtract
12660
12661 ###############################################################################
12662 #
12663 # Extension #39
12664 # EXT_blend_logic_op commands
12665 #
12666 ###############################################################################
12667
12668 # (none)
12669 newcategory: EXT_blend_logic_op
12670
12671 ###############################################################################
12672 #
12673 # Extension #40 - GLX_SGI_swap_control
12674 # Extension #41 - GLX_SGI_video_sync
12675 # Extension #42 - GLX_SGI_make_current_read
12676 # Extension #43 - GLX_SGIX_video_source
12677 # Extension #44 - GLX_EXT_visual_rating
12678 #
12679 ###############################################################################
12680
12681 ###############################################################################
12682 #
12683 # Extension #45
12684 # SGIX_interlace commands
12685 #
12686 ###############################################################################
12687
12688 # (none)
12689 newcategory: SGIX_interlace
12690
12691 ###############################################################################
12692 #
12693 # Extension #46
12694 # SGIX_pixel_tiles commands
12695 #
12696 ###############################################################################
12697
12698 # (none)
12699 newcategory: SGIX_pixel_tiles
12700
12701 ###############################################################################
12702 #
12703 # Extension #47 - GLX_EXT_import_context
12704 # Extension #48 - skipped
12705 # Extension #49 - GLX_SGIX_fbconfig
12706 # Extension #50 - GLX_SGIX_pbuffer
12707 #
12708 ###############################################################################
12709
12710 ###############################################################################
12711 #
12712 # Extension #51
12713 # SGIX_texture_select commands
12714 #
12715 ###############################################################################
12716
12717 # (none)
12718 newcategory: SGIX_texture_select
12719
12720 ###############################################################################
12721 #
12722 # Extension #52
12723 # SGIX_sprite commands
12724 #
12725 ###############################################################################
12726
12727 SpriteParameterfSGIX(pname, param)
12728         return          void
12729         param           pname           SpriteParameterNameSGIX in value
12730         param           param           CheckedFloat32 in value
12731         category        SGIX_sprite
12732         version         1.0
12733         glxflags        SGI
12734         glxropcode      2060
12735         extension
12736         glsflags        gl-enum
12737         glsopcode       0x0171
12738         offset          454
12739
12740 SpriteParameterfvSGIX(pname, params)
12741         return          void
12742         param           pname           SpriteParameterNameSGIX in value
12743         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12744         category        SGIX_sprite
12745         version         1.0
12746         glxflags        SGI
12747         glxropcode      2061
12748         extension
12749         glsflags        gl-enum
12750         glsopcode       0x0172
12751         offset          455
12752
12753 SpriteParameteriSGIX(pname, param)
12754         return          void
12755         param           pname           SpriteParameterNameSGIX in value
12756         param           param           CheckedInt32 in value
12757         category        SGIX_sprite
12758         version         1.0
12759         glxflags        SGI
12760         glxropcode      2062
12761         extension
12762         glsflags        gl-enum
12763         glsopcode       0x0173
12764         offset          456
12765
12766 SpriteParameterivSGIX(pname, params)
12767         return          void
12768         param           pname           SpriteParameterNameSGIX in value
12769         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12770         category        SGIX_sprite
12771         version         1.0
12772         glxflags        SGI
12773         glxropcode      2063
12774         extension
12775         glsflags        gl-enum
12776         glsopcode       0x0174
12777         offset          457
12778
12779 ###############################################################################
12780 #
12781 # Extension #53
12782 # SGIX_texture_multi_buffer commands
12783 #
12784 ###############################################################################
12785
12786 # (none)
12787 newcategory: SGIX_texture_multi_buffer
12788
12789 ###############################################################################
12790 #
12791 # Extension #54
12792 # EXT_point_parameters / SGIS_point_parameters commands
12793 #
12794 ###############################################################################
12795
12796 PointParameterfEXT(pname, param)
12797         return          void
12798         param           pname           PointParameterNameARB in value
12799         param           param           CheckedFloat32 in value
12800         category        EXT_point_parameters
12801         version         1.0
12802         glxflags        SGI
12803         extension
12804         alias           PointParameterfARB
12805         glsalias        PointParameterfARB
12806
12807 PointParameterfvEXT(pname, params)
12808         return          void
12809         param           pname           PointParameterNameARB in value
12810         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12811         category        EXT_point_parameters
12812         version         1.0
12813         glxflags        SGI
12814         extension
12815         alias           PointParameterfvARB
12816         glsalias        PointParameterfvARB
12817
12818 PointParameterfSGIS(pname, param)
12819         return          void
12820         param           pname           PointParameterNameARB in value
12821         param           param           CheckedFloat32 in value
12822         category        SGIS_point_parameters
12823         version         1.0
12824         glxflags        SGI
12825         extension
12826         alias           PointParameterfARB
12827         glsalias        PointParameterfARB
12828
12829 PointParameterfvSGIS(pname, params)
12830         return          void
12831         param           pname           PointParameterNameARB in value
12832         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12833         category        SGIS_point_parameters
12834         version         1.0
12835         glxflags        SGI
12836         extension
12837         alias           PointParameterfvARB
12838         glsalias        PointParameterfvARB
12839
12840 ###############################################################################
12841 #
12842 # Extension #55
12843 # SGIX_instruments commands
12844 #
12845 ###############################################################################
12846
12847 GetInstrumentsSGIX()
12848         return          Int32
12849         dlflags         notlistable
12850         category        SGIX_instruments
12851         version         1.0
12852         glxflags        SGI
12853         glxvendorpriv   4102
12854         extension
12855         glsflags        get
12856         glsopcode       0x017A
12857         offset          460
12858
12859 InstrumentsBufferSGIX(size, buffer)
12860         return          void
12861         param           size            SizeI in value
12862         param           buffer          Int32 out array [size] retained
12863         dlflags         notlistable
12864         category        SGIX_instruments
12865         version         1.0
12866         glxflags        SGI
12867         glxvendorpriv   4103
12868         extension
12869         glsflags        client
12870         glsopcode       0x017B
12871         offset          461
12872
12873 PollInstrumentsSGIX(marker_p)
12874         return          Int32
12875         param           marker_p        Int32 out array [1]
12876         dlflags         notlistable
12877         category        SGIX_instruments
12878         version         1.0
12879         glxflags        SGI
12880         glxvendorpriv   4104
12881         extension
12882         glsflags        get
12883         glsopcode       0x017C
12884         offset          462
12885
12886 ReadInstrumentsSGIX(marker)
12887         return          void
12888         param           marker          Int32 in value
12889         category        SGIX_instruments
12890         version         1.0
12891         glxflags        SGI
12892         glxropcode      2077
12893         extension
12894         glsopcode       0x017D
12895         offset          463
12896
12897 StartInstrumentsSGIX()
12898         return          void
12899         category        SGIX_instruments
12900         version         1.0
12901         glxflags        SGI
12902         glxropcode      2069
12903         extension
12904         glsopcode       0x017E
12905         offset          464
12906
12907 StopInstrumentsSGIX(marker)
12908         return          void
12909         param           marker          Int32 in value
12910         category        SGIX_instruments
12911         version         1.0
12912         glxflags        SGI
12913         glxropcode      2070
12914         extension
12915         glsopcode       0x017F
12916         offset          465
12917
12918 ###############################################################################
12919 #
12920 # Extension #56
12921 # SGIX_texture_scale_bias commands
12922 #
12923 ###############################################################################
12924
12925 # (none)
12926 newcategory: SGIX_texture_scale_bias
12927
12928 ###############################################################################
12929 #
12930 # Extension #57
12931 # SGIX_framezoom commands
12932 #
12933 ###############################################################################
12934
12935 FrameZoomSGIX(factor)
12936         return          void
12937         param           factor          CheckedInt32 in value
12938         category        SGIX_framezoom
12939         version         1.0
12940         glxflags        SGI
12941         glxropcode      2072
12942         extension
12943         glsopcode       0x0182
12944         offset          466
12945
12946 ###############################################################################
12947 #
12948 # Extension #58
12949 # SGIX_tag_sample_buffer commands
12950 #
12951 ###############################################################################
12952
12953 TagSampleBufferSGIX()
12954         return          void
12955         category        SGIX_tag_sample_buffer
12956         version         1.0
12957         glxropcode      2050
12958         glxflags        SGI
12959         extension
12960         glsopcode       0x0162
12961         offset          467
12962
12963 ###############################################################################
12964 #
12965 # Extension #59
12966 # SGIX_polynomial_ffd commands
12967 #
12968 ###############################################################################
12969
12970 DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
12971         return          void
12972         param           target          FfdTargetSGIX in value
12973         param           u1              CoordD in value
12974         param           u2              CoordD in value
12975         param           ustride         Int32 in value
12976         param           uorder          CheckedInt32 in value
12977         param           v1              CoordD in value
12978         param           v2              CoordD in value
12979         param           vstride         Int32 in value
12980         param           vorder          CheckedInt32 in value
12981         param           w1              CoordD in value
12982         param           w2              CoordD in value
12983         param           wstride         Int32 in value
12984         param           worder          CheckedInt32 in value
12985         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
12986         dlflags         handcode
12987         category        SGIX_polynomial_ffd
12988         version         1.0
12989         glxflags        SGI ignore
12990         glxropcode      2073
12991         extension
12992         glsflags        capture-handcode
12993         glsopcode       0x0184
12994         offset          ?
12995
12996 DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
12997         return          void
12998         param           target          FfdTargetSGIX in value
12999         param           u1              CoordF in value
13000         param           u2              CoordF in value
13001         param           ustride         Int32 in value
13002         param           uorder          CheckedInt32 in value
13003         param           v1              CoordF in value
13004         param           v2              CoordF in value
13005         param           vstride         Int32 in value
13006         param           vorder          CheckedInt32 in value
13007         param           w1              CoordF in value
13008         param           w2              CoordF in value
13009         param           wstride         Int32 in value
13010         param           worder          CheckedInt32 in value
13011         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
13012         category        SGIX_polynomial_ffd
13013         dlflags         handcode
13014         version         1.0
13015         glxflags        SGI ignore
13016         glxropcode      2074
13017         extension
13018         glsflags        capture-handcode
13019         glsopcode       0x0185
13020         offset          ?
13021
13022 DeformSGIX(mask)
13023         return          void
13024         param           mask            FfdMaskSGIX in value
13025         category        SGIX_polynomial_ffd
13026         version         1.0
13027         glxflags        SGI ignore
13028         glxropcode      2075
13029         extension
13030         glsopcode       0x0186
13031         offset          ?
13032
13033 LoadIdentityDeformationMapSGIX(mask)
13034         return          void
13035         param           mask            FfdMaskSGIX in value
13036         category        SGIX_polynomial_ffd
13037         version         1.0
13038         glxflags        SGI ignore
13039         glxropcode      2076
13040         extension
13041         glsopcode       0x0187
13042         offset          ?
13043
13044 ###############################################################################
13045 #
13046 # Extension #60
13047 # SGIX_reference_plane commands
13048 #
13049 ###############################################################################
13050
13051 ReferencePlaneSGIX(equation)
13052         return          void
13053         param           equation        Float64 in array [4]
13054         category        SGIX_reference_plane
13055         version         1.0
13056         glxflags        SGI
13057         glxropcode      2071
13058         extension
13059         glsopcode       0x0181
13060         offset          468
13061
13062 ###############################################################################
13063 #
13064 # Extension #61
13065 # SGIX_flush_raster commands
13066 #
13067 ###############################################################################
13068
13069 FlushRasterSGIX()
13070         return          void
13071         category        SGIX_flush_raster
13072         version         1.0
13073         dlflags         notlistable
13074         glxflags        SGI
13075         glxvendorpriv   4105
13076         extension
13077         glsopcode       0x0180
13078         offset          469
13079
13080 ###############################################################################
13081 #
13082 # Extension #62 - GLX_SGIX_cushion
13083 #
13084 ###############################################################################
13085
13086 ###############################################################################
13087 #
13088 # Extension #63
13089 # SGIX_depth_texture commands
13090 #
13091 ###############################################################################
13092
13093 # (none)
13094 newcategory: SGIX_depth_texture
13095
13096 ###############################################################################
13097 #
13098 # Extension #64
13099 # SGIS_fog_function commands
13100 #
13101 ###############################################################################
13102
13103 FogFuncSGIS(n, points)
13104         return          void
13105         param           n               SizeI in value
13106         param           points          Float32 in array [n*2]
13107         category        SGIS_fog_function
13108         version         1.1
13109         glxflags        SGI
13110         glxropcode      2067
13111         extension
13112         glsopcode       0x0179
13113         offset
13114
13115 # Need to insert GLX information
13116 GetFogFuncSGIS(points)
13117         return          void
13118         param           points          Float32 out array [COMPSIZE()]
13119         category        SGIS_fog_function
13120         version         1.1
13121         dlflags         notlistable
13122         glxflags        ignore
13123         extension
13124         glsflags        get
13125         glsopcode       0x0191
13126         offset
13127
13128 ###############################################################################
13129 #
13130 # Extension #65
13131 # SGIX_fog_offset commands
13132 #
13133 ###############################################################################
13134
13135 # (none)
13136 newcategory: SGIX_fog_offset
13137
13138 ###############################################################################
13139 #
13140 # Extension #66
13141 # HP_image_transform commands
13142 #
13143 ###############################################################################
13144
13145 ImageTransformParameteriHP(target, pname, param)
13146         return          void
13147         param           target          ImageTransformTargetHP in value
13148         param           pname           ImageTransformPNameHP in value
13149         param           param           Int32 in value
13150         category        HP_image_transform
13151         version         1.1
13152         glxropcode      ?
13153         glsflags        ignore
13154         offset          ?
13155
13156 ImageTransformParameterfHP(target, pname, param)
13157         return          void
13158         param           target          ImageTransformTargetHP in value
13159         param           pname           ImageTransformPNameHP in value
13160         param           param           Float32 in value
13161         category        HP_image_transform
13162         version         1.1
13163         glxropcode      ?
13164         glsflags        ignore
13165         offset          ?
13166
13167 ImageTransformParameterivHP(target, pname, params)
13168         return          void
13169         param           target          ImageTransformTargetHP in value
13170         param           pname           ImageTransformPNameHP in value
13171         param           params          Int32 in array [COMPSIZE(pname)]
13172         category        HP_image_transform
13173         version         1.1
13174         glxropcode      ?
13175         glsflags        ignore
13176         offset          ?
13177
13178 ImageTransformParameterfvHP(target, pname, params)
13179         return          void
13180         param           target          ImageTransformTargetHP in value
13181         param           pname           ImageTransformPNameHP in value
13182         param           params          Float32 in array [COMPSIZE(pname)]
13183         category        HP_image_transform
13184         version         1.1
13185         glxropcode      ?
13186         glsflags        ignore
13187         offset          ?
13188
13189 GetImageTransformParameterivHP(target, pname, params)
13190         return          void
13191         param           target          ImageTransformTargetHP in value
13192         param           pname           ImageTransformPNameHP in value
13193         param           params          Int32 out array [COMPSIZE(pname)]
13194         dlflags         notlistable
13195         category        HP_image_transform
13196         version         1.1
13197         glxropcode      ?
13198         glsflags        ignore
13199         offset          ?
13200
13201 GetImageTransformParameterfvHP(target, pname, params)
13202         return          void
13203         param           target          ImageTransformTargetHP in value
13204         param           pname           ImageTransformPNameHP in value
13205         param           params          Float32 out array [COMPSIZE(pname)]
13206         category        HP_image_transform
13207         version         1.1
13208         glxropcode      ?
13209         glsflags        ignore
13210         offset          ?
13211
13212 ###############################################################################
13213 #
13214 # Extension #67
13215 # HP_convolution_border_modes commands
13216 #
13217 ###############################################################################
13218
13219 # (none)
13220 newcategory: HP_convolution_border_modes
13221
13222 ###############################################################################
13223 #
13224 # Extension #68
13225 # INGR_palette_buffer commands
13226 #
13227 ###############################################################################
13228
13229 #@ (Intergraph hasn't provided a spec)
13230
13231 ###############################################################################
13232 #
13233 # Extension #69
13234 # SGIX_texture_add_env commands
13235 #
13236 ###############################################################################
13237
13238 # (none)
13239 newcategory: SGIX_texture_add_env
13240
13241 ###############################################################################
13242 #
13243 # Extension #70 - skipped
13244 # Extension #71 - skipped
13245 # Extension #72 - skipped
13246 # Extension #73 - skipped
13247 #
13248 ###############################################################################
13249
13250 ###############################################################################
13251 #
13252 # Extension #74
13253 # EXT_color_subtable commands
13254 #
13255 # This was probably never actually shipped as an EXT - just written up as a
13256 # reference for OpenGL 1.2 ARB_imaging.
13257 #
13258 ###############################################################################
13259
13260 ColorSubTableEXT(target, start, count, format, type, data)
13261         return          void
13262         param           target          ColorTableTarget in value
13263         param           start           SizeI in value
13264         param           count           SizeI in value
13265         param           format          PixelFormat in value
13266         param           type            PixelType in value
13267         param           data            Void in array [COMPSIZE(format/type/count)]
13268         category        EXT_color_subtable
13269         version         1.2
13270         alias           ColorSubTable
13271         glsalias        ColorSubTable
13272
13273 CopyColorSubTableEXT(target, start, x, y, width)
13274         return          void
13275         param           target          ColorTableTarget in value
13276         param           start           SizeI in value
13277         param           x               WinCoord in value
13278         param           y               WinCoord in value
13279         param           width           SizeI in value
13280         category        EXT_color_subtable
13281         version         1.2
13282         alias           CopyColorSubTable
13283         glsalias        CopyColorSubTable
13284
13285 ###############################################################################
13286 #
13287 # Extension #75 - GLU_EXT_object_space_tess
13288 #
13289 ###############################################################################
13290
13291 ###############################################################################
13292 #
13293 # Extension #76
13294 # PGI_vertex_hints commands
13295 #
13296 ###############################################################################
13297
13298 # (none)
13299 newcategory: PGI_vertex_hints
13300
13301 ###############################################################################
13302 #
13303 # Extension #77
13304 # PGI_misc_hints commands
13305 #
13306 ###############################################################################
13307
13308 HintPGI(target, mode)
13309         return          void
13310         param           target          HintTargetPGI in value
13311         param           mode            Int32 in value
13312         category        PGI_misc_hints
13313         version         1.1
13314         offset          544
13315         glsopcode       0x01D0
13316
13317 ###############################################################################
13318 #
13319 # Extension #78
13320 # EXT_paletted_texture commands
13321 #
13322 ###############################################################################
13323
13324 ColorTableEXT(target, internalFormat, width, format, type, table)
13325         return          void
13326         param           target          ColorTableTarget in value
13327         param           internalFormat  PixelInternalFormat in value
13328         param           width           SizeI in value
13329         param           format          PixelFormat in value
13330         param           type            PixelType in value
13331         param           table           Void in array [COMPSIZE(format/type/width)]
13332         category        EXT_paletted_texture
13333         version         1.1
13334         alias           ColorTable
13335         glsalias        ColorTable
13336
13337 GetColorTableEXT(target, format, type, data)
13338         return          void
13339         param           target          ColorTableTarget in value
13340         param           format          PixelFormat in value
13341         param           type            PixelType in value
13342         param           data            Void out array [COMPSIZE(target/format/type)]
13343         category        EXT_paletted_texture
13344         version         1.1
13345         offset          550
13346         glsalias        GetColorTable
13347
13348 GetColorTableParameterivEXT(target, pname, params)
13349         return          void
13350         param           target          ColorTableTarget in value
13351         param           pname           GetColorTableParameterPName in value
13352         param           params          Int32 out array [COMPSIZE(pname)]
13353         category        EXT_paletted_texture
13354         version         1.1
13355         offset          551
13356         glsalias        GetColorTableParameteriv
13357
13358 GetColorTableParameterfvEXT(target, pname, params)
13359         return          void
13360         param           target          ColorTableTarget in value
13361         param           pname           GetColorTableParameterPName in value
13362         param           params          Float32 out array [COMPSIZE(pname)]
13363         category        EXT_paletted_texture
13364         version         1.1
13365         offset          552
13366         glsalias        GetColorTableParameterfv
13367
13368 ###############################################################################
13369 #
13370 # Extension #79
13371 # EXT_clip_volume_hint commands
13372 #
13373 ###############################################################################
13374
13375 # (none)
13376 newcategory: EXT_clip_volume_hint
13377
13378 ###############################################################################
13379 #
13380 # Extension #80
13381 # SGIX_list_priority commands
13382 #
13383 ###############################################################################
13384
13385 # @@@ Needs vendorpriv opcodes assigned
13386 GetListParameterfvSGIX(list, pname, params)
13387         return          void
13388         param           list            List in value
13389         param           pname           ListParameterName in value
13390         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
13391         dlflags         notlistable
13392         glxflags        ignore
13393         category        SGIX_list_priority
13394         version         1.0
13395         glxvendorpriv   ?
13396         extension
13397         glsopcode       0x0188
13398         offset          470
13399
13400 # @@@ Needs vendorpriv opcodes assigned
13401 GetListParameterivSGIX(list, pname, params)
13402         return          void
13403         param           list            List in value
13404         param           pname           ListParameterName in value
13405         param           params          CheckedInt32 out array [COMPSIZE(pname)]
13406         dlflags         notlistable
13407         glxflags        ignore
13408         category        SGIX_list_priority
13409         version         1.0
13410         glxvendorpriv   ?
13411         extension
13412         glsopcode       0x0189
13413         offset          471
13414
13415 ListParameterfSGIX(list, pname, param)
13416         return          void
13417         param           list            List in value
13418         param           pname           ListParameterName in value
13419         param           param           CheckedFloat32 in value
13420         dlflags         notlistable
13421         glxflags        ignore
13422         category        SGIX_list_priority
13423         version         1.0
13424         glxropcode      2078
13425         extension
13426         glsopcode       0x018A
13427         offset          472
13428
13429 ListParameterfvSGIX(list, pname, params)
13430         return          void
13431         param           list            List in value
13432         param           pname           ListParameterName in value
13433         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13434         dlflags         notlistable
13435         glxflags        ignore
13436         category        SGIX_list_priority
13437         version         1.0
13438         glxropcode      2079
13439         extension
13440         glsopcode       0x018B
13441         offset          473
13442
13443 ListParameteriSGIX(list, pname, param)
13444         return          void
13445         param           list            List in value
13446         param           pname           ListParameterName in value
13447         param           param           CheckedInt32 in value
13448         dlflags         notlistable
13449         glxflags        ignore
13450         category        SGIX_list_priority
13451         version         1.0
13452         glxropcode      2080
13453         extension
13454         glsopcode       0x018C
13455         offset          474
13456
13457 ListParameterivSGIX(list, pname, params)
13458         return          void
13459         param           list            List in value
13460         param           pname           ListParameterName in value
13461         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13462         dlflags         notlistable
13463         glxflags        ignore
13464         category        SGIX_list_priority
13465         version         1.0
13466         glxropcode      2081
13467         extension
13468         glsopcode       0x018D
13469         offset          475
13470
13471 ###############################################################################
13472 #
13473 # Extension #81
13474 # SGIX_ir_instrument1 commands
13475 #
13476 ###############################################################################
13477
13478 # (none)
13479 newcategory: SGIX_ir_instrument1
13480
13481 ###############################################################################
13482 #
13483 # Extension #82
13484 # SGIX_calligraphic_fragment commands
13485 #
13486 ###############################################################################
13487
13488 # (none)
13489 newcategory: SGIX_calligraphic_fragment
13490
13491 ###############################################################################
13492 #
13493 # Extension #83 - GLX_SGIX_video_resize
13494 #
13495 ###############################################################################
13496
13497 ###############################################################################
13498 #
13499 # Extension #84
13500 # SGIX_texture_lod_bias commands
13501 #
13502 ###############################################################################
13503
13504 # (none)
13505 newcategory: SGIX_texture_lod_bias
13506
13507 ###############################################################################
13508 #
13509 # Extension #85 - skipped
13510 # Extension #86 - GLX_SGIX_dmbuffer
13511 # Extension #87 - skipped
13512 # Extension #88 - skipped
13513 # Extension #89 - skipped
13514 #
13515 ###############################################################################
13516
13517 ###############################################################################
13518 #
13519 # Extension #90
13520 # SGIX_shadow_ambient commands
13521 #
13522 ###############################################################################
13523
13524 # (none)
13525 newcategory: SGIX_shadow_ambient
13526
13527 ###############################################################################
13528 #
13529 # Extension #91 - GLX_SGIX_swap_group
13530 # Extension #92 - GLX_SGIX_swap_barrier
13531 #
13532 ###############################################################################
13533
13534 ###############################################################################
13535 #
13536 # Extension #93
13537 # EXT_index_texture commands
13538 #
13539 ###############################################################################
13540
13541 # (none)
13542 newcategory: EXT_index_texture
13543
13544 ###############################################################################
13545 #
13546 # Extension #94
13547 # EXT_index_material commands
13548 #
13549 ###############################################################################
13550
13551 IndexMaterialEXT(face, mode)
13552         return          void
13553         param           face            MaterialFace in value
13554         param           mode            IndexMaterialParameterEXT in value
13555         category        EXT_index_material
13556         version         1.1
13557         extension       soft
13558         glxflags        ignore
13559         glsopcode       0x01D1
13560         offset          538
13561
13562 ###############################################################################
13563 #
13564 # Extension #95
13565 # EXT_index_func commands
13566 #
13567 ###############################################################################
13568
13569 IndexFuncEXT(func, ref)
13570         return          void
13571         param           func            IndexFunctionEXT in value
13572         param           ref             ClampedFloat32 in value
13573         category        EXT_index_func
13574         version         1.1
13575         extension       soft
13576         glxflags        ignore
13577         glsopcode       0x01D2
13578         offset          539
13579
13580 ###############################################################################
13581 #
13582 # Extension #96
13583 # EXT_index_array_formats commands
13584 #
13585 ###############################################################################
13586
13587 # (none)
13588 newcategory: EXT_index_array_formats
13589
13590 ###############################################################################
13591 #
13592 # Extension #97
13593 # EXT_compiled_vertex_array commands
13594 #
13595 ###############################################################################
13596
13597 LockArraysEXT(first, count)
13598         return          void
13599         param           first           Int32 in value
13600         param           count           SizeI in value
13601         category        EXT_compiled_vertex_array
13602         version         1.1
13603         dlflags         notlistable
13604         extension       soft
13605         glxflags        ignore
13606         glsopcode       0x01D3
13607         offset          540
13608
13609 UnlockArraysEXT()
13610         return          void
13611         category        EXT_compiled_vertex_array
13612         version         1.1
13613         dlflags         notlistable
13614         extension       soft
13615         glxflags        ignore
13616         glsopcode       0x01D4
13617         offset          541
13618
13619 ###############################################################################
13620 #
13621 # Extension #98
13622 # EXT_cull_vertex commands
13623 #
13624 ###############################################################################
13625
13626 CullParameterdvEXT(pname, params)
13627         return          void
13628         param           pname           CullParameterEXT in value
13629         param           params          Float64 out array [4]
13630         category        EXT_cull_vertex
13631         version         1.1
13632         dlflags         notlistable
13633         extension       soft
13634         glxflags        ignore
13635         glsopcode       0x01D5
13636         offset          542
13637
13638 CullParameterfvEXT(pname, params)
13639         return          void
13640         param           pname           CullParameterEXT in value
13641         param           params          Float32 out array [4]
13642         category        EXT_cull_vertex
13643         version         1.1
13644         dlflags         notlistable
13645         extension       soft
13646         glxflags        ignore
13647         glsopcode       0x01D6
13648         offset          543
13649
13650 ###############################################################################
13651 #
13652 # Extension #99 - skipped
13653 # Extension #100 - GLU_EXT_nurbs_tessellator
13654 #
13655 ###############################################################################
13656
13657 ###############################################################################
13658 #
13659 # Extension #101
13660 # SGIX_ycrcb commands
13661 #
13662 ###############################################################################
13663
13664 # (none)
13665 newcategory: SGIX_ycrcb
13666
13667 ###############################################################################
13668 #
13669 # Extension #102
13670 # SGIX_fragment_lighting commands
13671 #
13672 ###############################################################################
13673
13674 FragmentColorMaterialSGIX(face, mode)
13675         return          void
13676         param           face            MaterialFace in value
13677         param           mode            MaterialParameter in value
13678         category        SGIX_fragment_lighting
13679         glxflags        ignore
13680         version         1.0
13681         extension
13682         glsopcode       0x019E
13683         offset          476
13684
13685 FragmentLightfSGIX(light, pname, param)
13686         return          void
13687         param           light           FragmentLightNameSGIX in value
13688         param           pname           FragmentLightParameterSGIX in value
13689         param           param           CheckedFloat32 in value
13690         category        SGIX_fragment_lighting
13691         glxflags        ignore
13692         version         1.0
13693         extension
13694         glsopcode       0x019F
13695         offset          477
13696
13697 FragmentLightfvSGIX(light, pname, params)
13698         return          void
13699         param           light           FragmentLightNameSGIX in value
13700         param           pname           FragmentLightParameterSGIX in value
13701         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13702         category        SGIX_fragment_lighting
13703         glxflags        ignore
13704         version         1.0
13705         extension
13706         glsopcode       0x01A0
13707         offset          478
13708
13709 FragmentLightiSGIX(light, pname, param)
13710         return          void
13711         param           light           FragmentLightNameSGIX in value
13712         param           pname           FragmentLightParameterSGIX in value
13713         param           param           CheckedInt32 in value
13714         category        SGIX_fragment_lighting
13715         glxflags        ignore
13716         version         1.0
13717         extension
13718         glsopcode       0x01A1
13719         offset          479
13720
13721 FragmentLightivSGIX(light, pname, params)
13722         return          void
13723         param           light           FragmentLightNameSGIX in value
13724         param           pname           FragmentLightParameterSGIX in value
13725         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13726         category        SGIX_fragment_lighting
13727         glxflags        ignore
13728         version         1.0
13729         extension
13730         glsopcode       0x01A2
13731         offset          480
13732
13733 FragmentLightModelfSGIX(pname, param)
13734         return          void
13735         param           pname           FragmentLightModelParameterSGIX in value
13736         param           param           CheckedFloat32 in value
13737         category        SGIX_fragment_lighting
13738         glxflags        ignore
13739         version         1.0
13740         extension
13741         glsflags        gl-enum
13742         glsopcode       0x01A3
13743         offset          481
13744
13745 FragmentLightModelfvSGIX(pname, params)
13746         return          void
13747         param           pname           FragmentLightModelParameterSGIX in value
13748         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13749         category        SGIX_fragment_lighting
13750         glxflags        ignore
13751         version         1.0
13752         extension
13753         glsflags        gl-enum
13754         glsopcode       0x01A4
13755         offset          482
13756
13757 FragmentLightModeliSGIX(pname, param)
13758         return          void
13759         param           pname           FragmentLightModelParameterSGIX in value
13760         param           param           CheckedInt32 in value
13761         category        SGIX_fragment_lighting
13762         glxflags        ignore
13763         version         1.0
13764         extension
13765         glsflags        gl-enum
13766         glsopcode       0x01A5
13767         offset          483
13768
13769 FragmentLightModelivSGIX(pname, params)
13770         return          void
13771         param           pname           FragmentLightModelParameterSGIX in value
13772         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13773         category        SGIX_fragment_lighting
13774         glxflags        ignore
13775         version         1.0
13776         extension
13777         glsflags        gl-enum
13778         glsopcode       0x01A6
13779         offset          484
13780
13781 FragmentMaterialfSGIX(face, pname, param)
13782         return          void
13783         param           face            MaterialFace in value
13784         param           pname           MaterialParameter in value
13785         param           param           CheckedFloat32 in value
13786         category        SGIX_fragment_lighting
13787         glxflags        ignore
13788         version         1.0
13789         extension
13790         glsopcode       0x01A7
13791         offset          485
13792
13793 FragmentMaterialfvSGIX(face, pname, params)
13794         return          void
13795         param           face            MaterialFace in value
13796         param           pname           MaterialParameter in value
13797         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13798         category        SGIX_fragment_lighting
13799         glxflags        ignore
13800         version         1.0
13801         extension
13802         glsopcode       0x01A8
13803         offset          486
13804
13805 FragmentMaterialiSGIX(face, pname, param)
13806         return          void
13807         param           face            MaterialFace in value
13808         param           pname           MaterialParameter in value
13809         param           param           CheckedInt32 in value
13810         category        SGIX_fragment_lighting
13811         glxflags        ignore
13812         version         1.0
13813         extension
13814         glsopcode       0x01A9
13815         offset          487
13816
13817 FragmentMaterialivSGIX(face, pname, params)
13818         return          void
13819         param           face            MaterialFace in value
13820         param           pname           MaterialParameter in value
13821         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13822         category        SGIX_fragment_lighting
13823         glxflags        ignore
13824         version         1.0
13825         extension
13826         glsopcode       0x01AA
13827         offset          488
13828
13829 GetFragmentLightfvSGIX(light, pname, params)
13830         return          void
13831         param           light           FragmentLightNameSGIX in value
13832         param           pname           FragmentLightParameterSGIX in value
13833         param           params          Float32 out array [COMPSIZE(pname)]
13834         category        SGIX_fragment_lighting
13835         dlflags         notlistable
13836         glxflags        ignore
13837         version         1.0
13838         extension
13839         glsflags        get
13840         glsopcode       0x01AB
13841         offset          489
13842
13843 GetFragmentLightivSGIX(light, pname, params)
13844         return          void
13845         param           light           FragmentLightNameSGIX in value
13846         param           pname           FragmentLightParameterSGIX in value
13847         param           params          Int32 out array [COMPSIZE(pname)]
13848         category        SGIX_fragment_lighting
13849         dlflags         notlistable
13850         glxflags        ignore
13851         version         1.0
13852         extension
13853         glsflags        get
13854         glsopcode       0x01AC
13855         offset          490
13856
13857 GetFragmentMaterialfvSGIX(face, pname, params)
13858         return          void
13859         param           face            MaterialFace in value
13860         param           pname           MaterialParameter in value
13861         param           params          Float32 out array [COMPSIZE(pname)]
13862         category        SGIX_fragment_lighting
13863         dlflags         notlistable
13864         glxflags        ignore
13865         version         1.0
13866         extension
13867         glsflags        get
13868         glsopcode       0x01AD
13869         offset          491
13870
13871 GetFragmentMaterialivSGIX(face, pname, params)
13872         return          void
13873         param           face            MaterialFace in value
13874         param           pname           MaterialParameter in value
13875         param           params          Int32 out array [COMPSIZE(pname)]
13876         category        SGIX_fragment_lighting
13877         dlflags         notlistable
13878         glxflags        ignore
13879         version         1.0
13880         extension
13881         glsflags        get
13882         glsopcode       0x01AE
13883         offset          492
13884
13885 LightEnviSGIX(pname, param)
13886         return          void
13887         param           pname           LightEnvParameterSGIX in value
13888         param           param           CheckedInt32 in value
13889         category        SGIX_fragment_lighting
13890         glxflags        ignore
13891         version         1.0
13892         extension
13893         glsflags        gl-enum
13894         glsopcode       0x01AF
13895         offset          493
13896
13897 ###############################################################################
13898 #
13899 # Extension #103 - skipped
13900 # Extension #104 - skipped
13901 # Extension #105 - skipped
13902 # Extension #106 - skipped
13903 # Extension #107 - skipped
13904 # Extension #108 - skipped
13905 # Extension #109 - skipped
13906 #
13907 ###############################################################################
13908
13909 ###############################################################################
13910 #
13911 # Extension #110
13912 # IBM_rasterpos_clip commands
13913 #
13914 ###############################################################################
13915
13916 # (none)
13917 newcategory: IBM_rasterpos_clip
13918
13919 ###############################################################################
13920 #
13921 # Extension #111
13922 # HP_texture_lighting commands
13923 #
13924 ###############################################################################
13925
13926 # (none)
13927 newcategory: HP_texture_lighting
13928
13929 ###############################################################################
13930 #
13931 # Extension #112
13932 # EXT_draw_range_elements commands
13933 #
13934 ###############################################################################
13935
13936 # Spec entries to be written
13937 DrawRangeElementsEXT(mode, start, end, count, type, indices)
13938         return          void
13939         param           mode            BeginMode in value
13940         param           start           UInt32 in value
13941         param           end             UInt32 in value
13942         param           count           SizeI in value
13943         param           type            DrawElementsType in value
13944         param           indices         Void in array [COMPSIZE(count/type)]
13945         category        EXT_draw_range_elements
13946         dlflags         handcode
13947         glxflags        client-handcode client-intercept server-handcode
13948         version         1.1
13949         alias           DrawRangeElements
13950         glsalias        DrawRangeElements
13951
13952 ###############################################################################
13953 #
13954 # Extension #113
13955 # WIN_phong_shading commands
13956 #
13957 ###############################################################################
13958
13959 # (none)
13960 newcategory: WIN_phong_shading
13961
13962 ###############################################################################
13963 #
13964 # Extension #114
13965 # WIN_specular_fog commands
13966 #
13967 ###############################################################################
13968
13969 # (none)
13970 newcategory: WIN_specular_fog
13971
13972 ###############################################################################
13973 #
13974 # Extension #115 - skipped
13975 # Extension #116 - skipped
13976 #
13977 ###############################################################################
13978
13979 ###############################################################################
13980 #
13981 # Extension #117
13982 # EXT_light_texture commands
13983 #
13984 ###############################################################################
13985
13986 # Spec entries to be written
13987 ApplyTextureEXT(mode)
13988         return          void
13989         param           mode            LightTextureModeEXT in value
13990         category        EXT_light_texture
13991         version         1.1
13992         glxropcode      ?
13993         glsflags        ignore
13994         offset          ?
13995
13996 TextureLightEXT(pname)
13997         return          void
13998         param           pname           LightTexturePNameEXT in value
13999         category        EXT_light_texture
14000         version         1.1
14001         glxropcode      ?
14002         glsflags        ignore
14003         offset          ?
14004
14005 TextureMaterialEXT(face, mode)
14006         return          void
14007         param           face            MaterialFace in value
14008         param           mode            MaterialParameter in value
14009         category        EXT_light_texture
14010         version         1.1
14011         glxropcode      ?
14012         glsflags        ignore
14013         offset          ?
14014
14015 ###############################################################################
14016 #
14017 # Extension #118 - skipped
14018 #
14019 ###############################################################################
14020
14021 ###############################################################################
14022 #
14023 # Extension #119
14024 # SGIX_blend_alpha_minmax commands
14025 #
14026 ###############################################################################
14027
14028 # (none)
14029 newcategory: SGIX_blend_alpha_minmax
14030
14031 ###############################################################################
14032 #
14033 # Extension #120 - skipped
14034 # Extension #121 - skipped
14035 # Extension #122 - skipped
14036 # Extension #123 - skipped
14037 # Extension #124 - skipped
14038 # Extension #125 - skipped
14039 # Extension #126 - skipped
14040 # Extension #127 - skipped
14041 # Extension #128 - skipped
14042 #
14043 ###############################################################################
14044
14045 ###############################################################################
14046 #
14047 # Extension #129
14048 # EXT_bgra commands
14049 #
14050 ###############################################################################
14051
14052 # (none)
14053 newcategory: EXT_bgra
14054
14055 ###############################################################################
14056 #
14057 # Extension #130 - skipped
14058 # Extension #131 - skipped
14059 #
14060 ###############################################################################
14061
14062 ###############################################################################
14063 #
14064 # Extension #132
14065 # SGIX_async commands
14066 #
14067 ###############################################################################
14068
14069 AsyncMarkerSGIX(marker)
14070         return          void
14071         param           marker          UInt32 in value
14072         category        SGIX_async
14073         version         1.0
14074         glxflags        ignore
14075         extension
14076         glsopcode       0x0198
14077         offset          ?
14078
14079 FinishAsyncSGIX(markerp)
14080         return          Int32
14081         param           markerp         UInt32 out array [1]
14082         category        SGIX_async
14083         version         1.0
14084         dlflags         notlistable
14085         glxflags        ignore
14086         extension
14087         glsopcode       0x0199
14088         offset          ?
14089
14090 PollAsyncSGIX(markerp)
14091         return          Int32
14092         param           markerp         UInt32 out array [1]
14093         category        SGIX_async
14094         version         1.0
14095         dlflags         notlistable
14096         glxflags        ignore
14097         extension
14098         glsopcode       0x019A
14099         offset          ?
14100
14101 GenAsyncMarkersSGIX(range)
14102         return          UInt32
14103         param           range           SizeI in value
14104         category        SGIX_async
14105         version         1.0
14106         dlflags         notlistable
14107         glxflags        ignore
14108         extension
14109         glsopcode       0x019B
14110         offset          ?
14111
14112 DeleteAsyncMarkersSGIX(marker, range)
14113         return          void
14114         param           marker          UInt32 in value
14115         param           range           SizeI in value
14116         category        SGIX_async
14117         version         1.0
14118         dlflags         notlistable
14119         glxflags        ignore
14120         extension
14121         glsopcode       0x019C
14122         offset          ?
14123
14124 IsAsyncMarkerSGIX(marker)
14125         return          Boolean
14126         param           marker          UInt32 in value
14127         category        SGIX_async
14128         version         1.0
14129         dlflags         notlistable
14130         glxflags        ignore
14131         extension
14132         glsopcode       0x019D
14133         offset          ?
14134
14135 ###############################################################################
14136 #
14137 # Extension #133
14138 # SGIX_async_pixel commands
14139 #
14140 ###############################################################################
14141
14142 # (none)
14143 newcategory: SGIX_async_pixel
14144
14145 ###############################################################################
14146 #
14147 # Extension #134
14148 # SGIX_async_histogram commands
14149 #
14150 ###############################################################################
14151
14152 # (none)
14153 newcategory: SGIX_async_histogram
14154
14155 ###############################################################################
14156 #
14157 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
14158 #
14159 ###############################################################################
14160
14161 ###############################################################################
14162 #
14163 # Extension #136
14164 # INTEL_parallel_arrays commands
14165 #
14166 ###############################################################################
14167
14168 VertexPointervINTEL(size, type, pointer)
14169         return          void
14170         param           size            Int32 in value
14171         param           type            VertexPointerType in value
14172         param           pointer         VoidPointer in array [4] retained
14173         category        INTEL_parallel_arrays
14174         dlflags         notlistable
14175         glxflags        client-handcode server-handcode EXT
14176         version         1.1
14177         glsflags        ignore client
14178         offset          ?
14179
14180 NormalPointervINTEL(type, pointer)
14181         return          void
14182         param           type            NormalPointerType in value
14183         param           pointer         VoidPointer in array [4] retained
14184         category        INTEL_parallel_arrays
14185         dlflags         notlistable
14186         glxflags        client-handcode server-handcode EXT
14187         version         1.1
14188         glsflags        ignore client
14189         offset          ?
14190
14191 ColorPointervINTEL(size, type, pointer)
14192         return          void
14193         param           size            Int32 in value
14194         param           type            VertexPointerType in value
14195         param           pointer         VoidPointer in array [4] retained
14196         category        INTEL_parallel_arrays
14197         dlflags         notlistable
14198         glxflags        client-handcode server-handcode EXT
14199         version         1.1
14200         glsflags        ignore client
14201         offset          ?
14202
14203 TexCoordPointervINTEL(size, type, pointer)
14204         return          void
14205         param           size            Int32 in value
14206         param           type            VertexPointerType in value
14207         param           pointer         VoidPointer in array [4] retained
14208         category        INTEL_parallel_arrays
14209         dlflags         notlistable
14210         glxflags        client-handcode server-handcode EXT
14211         version         1.1
14212         glsflags        ignore client
14213         offset          ?
14214
14215
14216 ###############################################################################
14217 #
14218 # Extension #137
14219 # HP_occlusion_test commands
14220 #
14221 ###############################################################################
14222
14223 # (none)
14224 newcategory: HP_occlusion_test
14225
14226 ###############################################################################
14227 #
14228 # Extension #138
14229 # EXT_pixel_transform commands
14230 #
14231 ###############################################################################
14232
14233 PixelTransformParameteriEXT(target, pname, param)
14234         return          void
14235         param           target          PixelTransformTargetEXT in value
14236         param           pname           PixelTransformPNameEXT in value
14237         param           param           Int32 in value
14238         category        EXT_pixel_transform
14239         version         1.1
14240         glxropcode      ?
14241         glsflags        ignore
14242         offset          ?
14243
14244 PixelTransformParameterfEXT(target, pname, param)
14245         return          void
14246         param           target          PixelTransformTargetEXT in value
14247         param           pname           PixelTransformPNameEXT in value
14248         param           param           Float32 in value
14249         category        EXT_pixel_transform
14250         version         1.1
14251         glxropcode      ?
14252         glsflags        ignore
14253         offset          ?
14254
14255 PixelTransformParameterivEXT(target, pname, params)
14256         return          void
14257         param           target          PixelTransformTargetEXT in value
14258         param           pname           PixelTransformPNameEXT in value
14259         param           params          Int32 in array [1]
14260         category        EXT_pixel_transform
14261         version         1.1
14262         glxropcode      ?
14263         glsflags        ignore
14264         offset          ?
14265
14266 PixelTransformParameterfvEXT(target, pname, params)
14267         return          void
14268         param           target          PixelTransformTargetEXT in value
14269         param           pname           PixelTransformPNameEXT in value
14270         param           params          Float32 in array [1]
14271         category        EXT_pixel_transform
14272         version         1.1
14273         glxropcode      ?
14274         glsflags        ignore
14275         offset          ?
14276
14277 ###############################################################################
14278 #
14279 # Extension #139
14280 # EXT_pixel_transform_color_table commands
14281 #
14282 ###############################################################################
14283
14284 # (none)
14285 newcategory: EXT_pixel_transform_color_table
14286
14287 ###############################################################################
14288 #
14289 # Extension #140 - skipped
14290 #
14291 ###############################################################################
14292
14293 ###############################################################################
14294 #
14295 # Extension #141
14296 # EXT_shared_texture_palette commands
14297 #
14298 ###############################################################################
14299
14300 # (none)
14301 newcategory: EXT_shared_texture_palette
14302
14303 ###############################################################################
14304 #
14305 # Extension #142 - GLX_SGIS_blended_overlay
14306 # Extension #143 - GLX_SGIS_shared_multisample
14307 #
14308 ###############################################################################
14309
14310 ###############################################################################
14311 #
14312 # Extension #144
14313 # EXT_separate_specular_color commands
14314 #
14315 ###############################################################################
14316
14317 # (none)
14318 newcategory: EXT_separate_specular_color
14319
14320 ###############################################################################
14321 #
14322 # Extension #145
14323 # EXT_secondary_color commands
14324 #
14325 ###############################################################################
14326
14327 SecondaryColor3bEXT(red, green, blue)
14328         return          void
14329         param           red             ColorB in value
14330         param           green           ColorB in value
14331         param           blue            ColorB in value
14332         category        EXT_secondary_color
14333         vectorequiv     SecondaryColor3bvEXT
14334         version         1.1
14335         alias           SecondaryColor3b
14336         glsalias        SecondaryColor3b
14337
14338 SecondaryColor3bvEXT(v)
14339         return          void
14340         param           v               ColorB in array [3]
14341         category        EXT_secondary_color
14342         version         1.1
14343         glxropcode      4126
14344         alias           SecondaryColor3bv
14345         glsalias        SecondaryColor3bv
14346
14347 SecondaryColor3dEXT(red, green, blue)
14348         return          void
14349         param           red             ColorD in value
14350         param           green           ColorD in value
14351         param           blue            ColorD in value
14352         category        EXT_secondary_color
14353         vectorequiv     SecondaryColor3dvEXT
14354         version         1.1
14355         alias           SecondaryColor3d
14356         glsalias        SecondaryColor3d
14357
14358 SecondaryColor3dvEXT(v)
14359         return          void
14360         param           v               ColorD in array [3]
14361         category        EXT_secondary_color
14362         version         1.1
14363         glxropcode      4130
14364         alias           SecondaryColor3dv
14365         glsalias        SecondaryColor3dv
14366
14367 SecondaryColor3fEXT(red, green, blue)
14368         return          void
14369         param           red             ColorF in value
14370         param           green           ColorF in value
14371         param           blue            ColorF in value
14372         category        EXT_secondary_color
14373         vectorequiv     SecondaryColor3fvEXT
14374         version         1.1
14375         alias           SecondaryColor3f
14376         glsalias        SecondaryColor3f
14377
14378 SecondaryColor3fvEXT(v)
14379         return          void
14380         param           v               ColorF in array [3]
14381         category        EXT_secondary_color
14382         version         1.1
14383         glxropcode      4129
14384         alias           SecondaryColor3fv
14385         glsalias        SecondaryColor3fv
14386
14387 SecondaryColor3iEXT(red, green, blue)
14388         return          void
14389         param           red             ColorI in value
14390         param           green           ColorI in value
14391         param           blue            ColorI in value
14392         category        EXT_secondary_color
14393         vectorequiv     SecondaryColor3ivEXT
14394         version         1.1
14395         alias           SecondaryColor3i
14396         glsalias        SecondaryColor3i
14397
14398 SecondaryColor3ivEXT(v)
14399         return          void
14400         param           v               ColorI in array [3]
14401         category        EXT_secondary_color
14402         version         1.1
14403         glxropcode      4128
14404         glsopcode       0x0200
14405         offset          568
14406         alias           SecondaryColor3iv
14407         glsalias        SecondaryColor3iv
14408
14409 SecondaryColor3sEXT(red, green, blue)
14410         return          void
14411         param           red             ColorS in value
14412         param           green           ColorS in value
14413         param           blue            ColorS in value
14414         category        EXT_secondary_color
14415         vectorequiv     SecondaryColor3svEXT
14416         version         1.1
14417         alias           SecondaryColor3s
14418         glsalias        SecondaryColor3s
14419
14420 SecondaryColor3svEXT(v)
14421         return          void
14422         param           v               ColorS in array [3]
14423         category        EXT_secondary_color
14424         version         1.1
14425         glxropcode      4127
14426         alias           SecondaryColor3sv
14427         glsalias        SecondaryColor3sv
14428
14429 SecondaryColor3ubEXT(red, green, blue)
14430         return          void
14431         param           red             ColorUB in value
14432         param           green           ColorUB in value
14433         param           blue            ColorUB in value
14434         category        EXT_secondary_color
14435         vectorequiv     SecondaryColor3ubvEXT
14436         version         1.1
14437         alias           SecondaryColor3ub
14438         glsalias        SecondaryColor3ub
14439
14440 SecondaryColor3ubvEXT(v)
14441         return          void
14442         param           v               ColorUB in array [3]
14443         category        EXT_secondary_color
14444         version         1.1
14445         glxropcode      4131
14446         alias           SecondaryColor3ubv
14447         glsalias        SecondaryColor3ubv
14448
14449 SecondaryColor3uiEXT(red, green, blue)
14450         return          void
14451         param           red             ColorUI in value
14452         param           green           ColorUI in value
14453         param           blue            ColorUI in value
14454         category        EXT_secondary_color
14455         vectorequiv     SecondaryColor3uivEXT
14456         version         1.1
14457         alias           SecondaryColor3ui
14458         glsalias        SecondaryColor3ui
14459
14460 SecondaryColor3uivEXT(v)
14461         return          void
14462         param           v               ColorUI in array [3]
14463         category        EXT_secondary_color
14464         version         1.1
14465         glxropcode      4133
14466         alias           SecondaryColor3uiv
14467         glsalias        SecondaryColor3uiv
14468
14469 SecondaryColor3usEXT(red, green, blue)
14470         return          void
14471         param           red             ColorUS in value
14472         param           green           ColorUS in value
14473         param           blue            ColorUS in value
14474         category        EXT_secondary_color
14475         vectorequiv     SecondaryColor3usvEXT
14476         version         1.1
14477         alias           SecondaryColor3us
14478         glsalias        SecondaryColor3us
14479
14480 SecondaryColor3usvEXT(v)
14481         return          void
14482         param           v               ColorUS in array [3]
14483         category        EXT_secondary_color
14484         version         1.1
14485         glxropcode      4132
14486         alias           SecondaryColor3usv
14487         glsalias        SecondaryColor3usv
14488
14489 SecondaryColorPointerEXT(size, type, stride, pointer)
14490         return          void
14491         param           size            Int32 in value
14492         param           type            ColorPointerType in value
14493         param           stride          SizeI in value
14494         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
14495         category        EXT_secondary_color
14496         dlflags         notlistable
14497         glxflags        client-handcode server-handcode EXT
14498         version         1.1
14499         extension
14500         alias           SecondaryColorPointer
14501         glsalias        SecondaryColorPointer
14502
14503 ###############################################################################
14504 #
14505 # Extension #146
14506 # EXT_texture_env commands
14507 #
14508 ###############################################################################
14509
14510 # Dead extension - never implemented (removed from registry!)
14511 # (none)
14512 # newcategory: EXT_texture_env
14513
14514 ###############################################################################
14515 #
14516 # Extension #147
14517 # EXT_texture_perturb_normal commands
14518 #
14519 ###############################################################################
14520
14521 TextureNormalEXT(mode)
14522         return          void
14523         param           mode            TextureNormalModeEXT in value
14524         category        EXT_texture_perturb_normal
14525         version         1.1
14526         glxropcode      ?
14527         glsflags        ignore
14528         offset          ?
14529
14530 ###############################################################################
14531 #
14532 # Extension #148
14533 # EXT_multi_draw_arrays commands
14534 #
14535 ###############################################################################
14536
14537 # first and count are really 'in'
14538 MultiDrawArraysEXT(mode, first, count, primcount)
14539         return          void
14540         param           mode            BeginMode in value
14541         param           first           Int32 out array [COMPSIZE(primcount)]
14542         param           count           SizeI out array [COMPSIZE(primcount)]
14543         param           primcount       SizeI in value
14544         category        EXT_multi_draw_arrays
14545         version         1.1
14546         glxropcode      ?
14547         alias           MultiDrawArrays
14548         glsalias        MultiDrawArrays
14549
14550 MultiDrawElementsEXT(mode, count, type, indices, primcount)
14551         return          void
14552         param           mode            BeginMode in value
14553         param           count           SizeI in array [COMPSIZE(primcount)]
14554         param           type            DrawElementsType in value
14555         param           indices         VoidPointer in array [COMPSIZE(primcount)]
14556         param           primcount       SizeI in value
14557         category        EXT_multi_draw_arrays
14558         version         1.1
14559         glxropcode      ?
14560         alias           MultiDrawElements
14561         glsalias        MultiDrawElements
14562
14563 ###############################################################################
14564 #
14565 # Extension #149
14566 # EXT_fog_coord commands
14567 #
14568 ###############################################################################
14569
14570 FogCoordfEXT(coord)
14571         return          void
14572         param           coord           CoordF in value
14573         category        EXT_fog_coord
14574         vectorequiv     FogCoordfvEXT
14575         version         1.1
14576         alias           FogCoordf
14577         glsalias        FogCoordf
14578
14579 FogCoordfvEXT(coord)
14580         return          void
14581         param           coord           CoordF in array [1]
14582         category        EXT_fog_coord
14583         version         1.1
14584         glxropcode      4124
14585         alias           FogCoordfv
14586         glsalias        FogCoordfv
14587
14588 FogCoorddEXT(coord)
14589         return          void
14590         param           coord           CoordD in value
14591         category        EXT_fog_coord
14592         vectorequiv     FogCoorddvEXT
14593         version         1.1
14594         alias           FogCoordd
14595         glsalias        FogCoordd
14596
14597 FogCoorddvEXT(coord)
14598         return          void
14599         param           coord           CoordD in array [1]
14600         category        EXT_fog_coord
14601         version         1.1
14602         glxropcode      4125
14603         alias           FogCoorddv
14604         glsalias        FogCoorddv
14605
14606 FogCoordPointerEXT(type, stride, pointer)
14607         return          void
14608         param           type            FogPointerTypeEXT in value
14609         param           stride          SizeI in value
14610         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14611         category        EXT_fog_coord
14612         dlflags         notlistable
14613         version         1.1
14614         glxflags        client-handcode server-handcode EXT
14615         alias           FogCoordPointer
14616         glsalias        FogCoordPointer
14617
14618 ###############################################################################
14619 #
14620 # Extension #150 - skipped
14621 # Extension #151 - skipped
14622 # Extension #152 - skipped
14623 # Extension #153 - skipped
14624 # Extension #154 - skipped
14625 #
14626 ###############################################################################
14627
14628 ###############################################################################
14629 #
14630 # Extension #155
14631 # REND_screen_coordinates commands
14632 #
14633 ###############################################################################
14634
14635 # (none)
14636 newcategory: REND_screen_coordinates
14637
14638 ###############################################################################
14639 #
14640 # Extension #156
14641 # EXT_coordinate_frame commands
14642 #
14643 ###############################################################################
14644
14645 Tangent3bEXT(tx, ty, tz)
14646         return          void
14647         param           tx              Int8 in value
14648         param           ty              Int8 in value
14649         param           tz              Int8 in value
14650         category        EXT_coordinate_frame
14651         vectorequiv     Tangent3bvEXT
14652         version         1.1
14653         glsflags        ignore
14654         offset          ?
14655
14656 Tangent3bvEXT(v)
14657         return          void
14658         param           v               Int8 in array [3]
14659         category        EXT_coordinate_frame
14660         version         1.1
14661         glxropcode      ?
14662         glsflags        ignore
14663         offset          ?
14664
14665 Tangent3dEXT(tx, ty, tz)
14666         return          void
14667         param           tx              CoordD in value
14668         param           ty              CoordD in value
14669         param           tz              CoordD in value
14670         category        EXT_coordinate_frame
14671         vectorequiv     Tangent3dvEXT
14672         version         1.1
14673         glsflags        ignore
14674         offset          ?
14675
14676 Tangent3dvEXT(v)
14677         return          void
14678         param           v               CoordD in array [3]
14679         category        EXT_coordinate_frame
14680         version         1.1
14681         glxropcode      ?
14682         glsflags        ignore
14683         offset          ?
14684
14685 Tangent3fEXT(tx, ty, tz)
14686         return          void
14687         param           tx              CoordF in value
14688         param           ty              CoordF in value
14689         param           tz              CoordF in value
14690         category        EXT_coordinate_frame
14691         vectorequiv     Tangent3fvEXT
14692         version         1.1
14693         glsflags        ignore
14694         offset          ?
14695
14696 Tangent3fvEXT(v)
14697         return          void
14698         param           v               CoordF in array [3]
14699         category        EXT_coordinate_frame
14700         version         1.1
14701         glxropcode      ?
14702         glsflags        ignore
14703         offset          ?
14704
14705 Tangent3iEXT(tx, ty, tz)
14706         return          void
14707         param           tx              Int32 in value
14708         param           ty              Int32 in value
14709         param           tz              Int32 in value
14710         category        EXT_coordinate_frame
14711         vectorequiv     Tangent3ivEXT
14712         version         1.1
14713         glsflags        ignore
14714         offset          ?
14715
14716 Tangent3ivEXT(v)
14717         return          void
14718         param           v               Int32 in array [3]
14719         category        EXT_coordinate_frame
14720         version         1.1
14721         glxropcode      ?
14722         glsflags        ignore
14723         offset          ?
14724
14725 Tangent3sEXT(tx, ty, tz)
14726         return          void
14727         param           tx              Int16 in value
14728         param           ty              Int16 in value
14729         param           tz              Int16 in value
14730         category        EXT_coordinate_frame
14731         vectorequiv     Tangent3svEXT
14732         version         1.1
14733         glsflags        ignore
14734         offset          ?
14735
14736 Tangent3svEXT(v)
14737         return          void
14738         param           v               Int16 in array [3]
14739         category        EXT_coordinate_frame
14740         version         1.1
14741         glxropcode      ?
14742         glsflags        ignore
14743         offset          ?
14744
14745 Binormal3bEXT(bx, by, bz)
14746         return          void
14747         param           bx              Int8 in value
14748         param           by              Int8 in value
14749         param           bz              Int8 in value
14750         category        EXT_coordinate_frame
14751         vectorequiv     Binormal3bvEXT
14752         version         1.1
14753         glsflags        ignore
14754         offset          ?
14755
14756 Binormal3bvEXT(v)
14757         return          void
14758         param           v               Int8 in array [3]
14759         category        EXT_coordinate_frame
14760         version         1.1
14761         glxropcode      ?
14762         glsflags        ignore
14763         offset          ?
14764
14765 Binormal3dEXT(bx, by, bz)
14766         return          void
14767         param           bx              CoordD in value
14768         param           by              CoordD in value
14769         param           bz              CoordD in value
14770         category        EXT_coordinate_frame
14771         vectorequiv     Binormal3dvEXT
14772         version         1.1
14773         glsflags        ignore
14774         offset          ?
14775
14776 Binormal3dvEXT(v)
14777         return          void
14778         param           v               CoordD in array [3]
14779         category        EXT_coordinate_frame
14780         version         1.1
14781         glxropcode      ?
14782         glsflags        ignore
14783         offset          ?
14784
14785 Binormal3fEXT(bx, by, bz)
14786         return          void
14787         param           bx              CoordF in value
14788         param           by              CoordF in value
14789         param           bz              CoordF in value
14790         category        EXT_coordinate_frame
14791         vectorequiv     Binormal3fvEXT
14792         version         1.1
14793         glsflags        ignore
14794         offset          ?
14795
14796 Binormal3fvEXT(v)
14797         return          void
14798         param           v               CoordF in array [3]
14799         category        EXT_coordinate_frame
14800         version         1.1
14801         glxropcode      ?
14802         glsflags        ignore
14803         offset          ?
14804
14805 Binormal3iEXT(bx, by, bz)
14806         return          void
14807         param           bx              Int32 in value
14808         param           by              Int32 in value
14809         param           bz              Int32 in value
14810         category        EXT_coordinate_frame
14811         vectorequiv     Binormal3ivEXT
14812         version         1.1
14813         glsflags        ignore
14814         offset          ?
14815
14816 Binormal3ivEXT(v)
14817         return          void
14818         param           v               Int32 in array [3]
14819         category        EXT_coordinate_frame
14820         version         1.1
14821         glxropcode      ?
14822         glsflags        ignore
14823         offset          ?
14824
14825 Binormal3sEXT(bx, by, bz)
14826         return          void
14827         param           bx              Int16 in value
14828         param           by              Int16 in value
14829         param           bz              Int16 in value
14830         category        EXT_coordinate_frame
14831         vectorequiv     Binormal3svEXT
14832         version         1.1
14833         glsflags        ignore
14834         offset          ?
14835
14836 Binormal3svEXT(v)
14837         return          void
14838         param           v               Int16 in array [3]
14839         category        EXT_coordinate_frame
14840         version         1.1
14841         glxropcode      ?
14842         glsflags        ignore
14843         offset          ?
14844
14845 TangentPointerEXT(type, stride, pointer)
14846         return          void
14847         param           type            TangentPointerTypeEXT in value
14848         param           stride          SizeI in value
14849         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14850         category        EXT_coordinate_frame
14851         dlflags         notlistable
14852         glxflags        client-handcode client-intercept server-handcode
14853         version         1.1
14854         glsflags        ignore
14855         offset          ?
14856
14857 BinormalPointerEXT(type, stride, pointer)
14858         return          void
14859         param           type            BinormalPointerTypeEXT in value
14860         param           stride          SizeI in value
14861         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14862         category        EXT_coordinate_frame
14863         dlflags         notlistable
14864         glxflags        client-handcode client-intercept server-handcode
14865         version         1.1
14866         glsflags        ignore
14867         offset          ?
14868
14869 ###############################################################################
14870 #
14871 # Extension #157 - skipped
14872 #
14873 ###############################################################################
14874
14875 ###############################################################################
14876 #
14877 # Extension #158
14878 # EXT_texture_env_combine commands
14879 #
14880 ###############################################################################
14881
14882 # (none)
14883 newcategory: EXT_texture_env_combine
14884
14885 ###############################################################################
14886 #
14887 # Extension #159
14888 # APPLE_specular_vector commands
14889 #
14890 ###############################################################################
14891
14892 # (none)
14893 newcategory: APPLE_specular_vector
14894
14895 ###############################################################################
14896 #
14897 # Extension #160
14898 # APPLE_transform_hint commands
14899 #
14900 ###############################################################################
14901
14902 # (none)
14903 newcategory: APPLE_transform_hint
14904
14905 ###############################################################################
14906 #
14907 # Extension #161
14908 # SGIX_fog_scale commands
14909 #
14910 ###############################################################################
14911
14912 # (none)
14913 newcategory: SGIX_fog_scale
14914
14915 ###############################################################################
14916 #
14917 # Extension #162 - skipped
14918 #
14919 ###############################################################################
14920
14921 ###############################################################################
14922 #
14923 # Extension #163
14924 # SUNX_constant_data commands
14925 #
14926 ###############################################################################
14927
14928 FinishTextureSUNX()
14929         return          void
14930         category        SUNX_constant_data
14931         version         1.1
14932         glxropcode      ?
14933         glsflags        ignore
14934         offset          ?
14935
14936 ###############################################################################
14937 #
14938 # Extension #164
14939 # SUN_global_alpha commands
14940 #
14941 ###############################################################################
14942
14943 GlobalAlphaFactorbSUN(factor)
14944         return          void
14945         param           factor          Int8 in value
14946         category        SUN_global_alpha
14947         version         1.1
14948         glxropcode      ?
14949         glsflags        ignore
14950         offset          ?
14951
14952 GlobalAlphaFactorsSUN(factor)
14953         return          void
14954         param           factor          Int16 in value
14955         category        SUN_global_alpha
14956         version         1.1
14957         glxropcode      ?
14958         glsflags        ignore
14959         offset          ?
14960
14961 GlobalAlphaFactoriSUN(factor)
14962         return          void
14963         param           factor          Int32 in value
14964         category        SUN_global_alpha
14965         version         1.1
14966         glxropcode      ?
14967         glsflags        ignore
14968         offset          ?
14969
14970 GlobalAlphaFactorfSUN(factor)
14971         return          void
14972         param           factor          Float32 in value
14973         category        SUN_global_alpha
14974         version         1.1
14975         glxropcode      ?
14976         glsflags        ignore
14977         offset          ?
14978
14979 GlobalAlphaFactordSUN(factor)
14980         return          void
14981         param           factor          Float64 in value
14982         category        SUN_global_alpha
14983         version         1.1
14984         glxropcode      ?
14985         glsflags        ignore
14986         offset          ?
14987
14988 GlobalAlphaFactorubSUN(factor)
14989         return          void
14990         param           factor          UInt8 in value
14991         category        SUN_global_alpha
14992         version         1.1
14993         glxropcode      ?
14994         glsflags        ignore
14995         offset          ?
14996
14997 GlobalAlphaFactorusSUN(factor)
14998         return          void
14999         param           factor          UInt16 in value
15000         category        SUN_global_alpha
15001         version         1.1
15002         glxropcode      ?
15003         glsflags        ignore
15004         offset          ?
15005
15006 GlobalAlphaFactoruiSUN(factor)
15007         return          void
15008         param           factor          UInt32 in value
15009         category        SUN_global_alpha
15010         version         1.1
15011         glxropcode      ?
15012         glsflags        ignore
15013         offset          ?
15014
15015 ###############################################################################
15016 #
15017 # Extension #165
15018 # SUN_triangle_list commands
15019 #
15020 ###############################################################################
15021
15022 ReplacementCodeuiSUN(code)
15023         return          void
15024         param           code            UInt32 in value
15025         category        SUN_triangle_list
15026         version         1.1
15027         glxropcode      ?
15028         glsflags        ignore
15029         offset          ?
15030
15031 ReplacementCodeusSUN(code)
15032         return          void
15033         param           code            UInt16 in value
15034         category        SUN_triangle_list
15035         version         1.1
15036         glxropcode      ?
15037         glsflags        ignore
15038         offset          ?
15039
15040 ReplacementCodeubSUN(code)
15041         return          void
15042         param           code            UInt8 in value
15043         category        SUN_triangle_list
15044         version         1.1
15045         glxropcode      ?
15046         glsflags        ignore
15047         offset          ?
15048
15049 ReplacementCodeuivSUN(code)
15050         return          void
15051         param           code            UInt32 in array [COMPSIZE()]
15052         category        SUN_triangle_list
15053         version         1.1
15054         glxropcode      ?
15055         glsflags        ignore
15056         offset          ?
15057
15058 ReplacementCodeusvSUN(code)
15059         return          void
15060         param           code            UInt16 in array [COMPSIZE()]
15061         category        SUN_triangle_list
15062         version         1.1
15063         glxropcode      ?
15064         glsflags        ignore
15065         offset          ?
15066
15067 ReplacementCodeubvSUN(code)
15068         return          void
15069         param           code            UInt8 in array [COMPSIZE()]
15070         category        SUN_triangle_list
15071         version         1.1
15072         glxropcode      ?
15073         glsflags        ignore
15074         offset          ?
15075
15076 ReplacementCodePointerSUN(type, stride, pointer)
15077         return          void
15078         param           type            ReplacementCodeTypeSUN in value
15079         param           stride          SizeI in value
15080         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
15081         category        SUN_triangle_list
15082         version         1.1
15083         glxropcode      ?
15084         glsflags        ignore
15085         offset          ?
15086
15087 ###############################################################################
15088 #
15089 # Extension #166
15090 # SUN_vertex commands
15091 #
15092 ###############################################################################
15093
15094 Color4ubVertex2fSUN(r, g, b, a, x, y)
15095         return          void
15096         param           r               UInt8 in value
15097         param           g               UInt8 in value
15098         param           b               UInt8 in value
15099         param           a               UInt8 in value
15100         param           x               Float32 in value
15101         param           y               Float32 in value
15102         category        SUN_vertex
15103         version         1.1
15104         glxropcode      ?
15105         glsflags        ignore
15106         offset          ?
15107
15108 Color4ubVertex2fvSUN(c, v)
15109         return          void
15110         param           c               UInt8 in array [4]
15111         param           v               Float32 in array [2]
15112         category        SUN_vertex
15113         version         1.1
15114         glxropcode      ?
15115         glsflags        ignore
15116         offset          ?
15117
15118 Color4ubVertex3fSUN(r, g, b, a, x, y, z)
15119         return          void
15120         param           r               UInt8 in value
15121         param           g               UInt8 in value
15122         param           b               UInt8 in value
15123         param           a               UInt8 in value
15124         param           x               Float32 in value
15125         param           y               Float32 in value
15126         param           z               Float32 in value
15127         category        SUN_vertex
15128         version         1.1
15129         glxropcode      ?
15130         glsflags        ignore
15131         offset          ?
15132
15133 Color4ubVertex3fvSUN(c, v)
15134         return          void
15135         param           c               UInt8 in array [4]
15136         param           v               Float32 in array [3]
15137         category        SUN_vertex
15138         version         1.1
15139         glxropcode      ?
15140         glsflags        ignore
15141         offset          ?
15142
15143 Color3fVertex3fSUN(r, g, b, x, y, z)
15144         return          void
15145         param           r               Float32 in value
15146         param           g               Float32 in value
15147         param           b               Float32 in value
15148         param           x               Float32 in value
15149         param           y               Float32 in value
15150         param           z               Float32 in value
15151         category        SUN_vertex
15152         version         1.1
15153         glxropcode      ?
15154         glsflags        ignore
15155         offset          ?
15156
15157 Color3fVertex3fvSUN(c, v)
15158         return          void
15159         param           c               Float32 in array [3]
15160         param           v               Float32 in array [3]
15161         category        SUN_vertex
15162         version         1.1
15163         glxropcode      ?
15164         glsflags        ignore
15165         offset          ?
15166
15167 Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
15168         return          void
15169         param           nx              Float32 in value
15170         param           ny              Float32 in value
15171         param           nz              Float32 in value
15172         param           x               Float32 in value
15173         param           y               Float32 in value
15174         param           z               Float32 in value
15175         category        SUN_vertex
15176         version         1.1
15177         glxropcode      ?
15178         glsflags        ignore
15179         offset          ?
15180
15181 Normal3fVertex3fvSUN(n, v)
15182         return          void
15183         param           n               Float32 in array [3]
15184         param           v               Float32 in array [3]
15185         category        SUN_vertex
15186         version         1.1
15187         glxropcode      ?
15188         glsflags        ignore
15189         offset          ?
15190
15191 Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
15192         return          void
15193         param           r               Float32 in value
15194         param           g               Float32 in value
15195         param           b               Float32 in value
15196         param           a               Float32 in value
15197         param           nx              Float32 in value
15198         param           ny              Float32 in value
15199         param           nz              Float32 in value
15200         param           x               Float32 in value
15201         param           y               Float32 in value
15202         param           z               Float32 in value
15203         category        SUN_vertex
15204         version         1.1
15205         glxropcode      ?
15206         glsflags        ignore
15207         offset          ?
15208
15209 Color4fNormal3fVertex3fvSUN(c, n, v)
15210         return          void
15211         param           c               Float32 in array [4]
15212         param           n               Float32 in array [3]
15213         param           v               Float32 in array [3]
15214         category        SUN_vertex
15215         version         1.1
15216         glxropcode      ?
15217         glsflags        ignore
15218         offset          ?
15219
15220 TexCoord2fVertex3fSUN(s, t, x, y, z)
15221         return          void
15222         param           s               Float32 in value
15223         param           t               Float32 in value
15224         param           x               Float32 in value
15225         param           y               Float32 in value
15226         param           z               Float32 in value
15227         category        SUN_vertex
15228         version         1.1
15229         glxropcode      ?
15230         glsflags        ignore
15231         offset          ?
15232
15233 TexCoord2fVertex3fvSUN(tc, v)
15234         return          void
15235         param           tc              Float32 in array [2]
15236         param           v               Float32 in array [3]
15237         category        SUN_vertex
15238         version         1.1
15239         glxropcode      ?
15240         glsflags        ignore
15241         offset          ?
15242
15243 TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
15244         return          void
15245         param           s               Float32 in value
15246         param           t               Float32 in value
15247         param           p               Float32 in value
15248         param           q               Float32 in value
15249         param           x               Float32 in value
15250         param           y               Float32 in value
15251         param           z               Float32 in value
15252         param           w               Float32 in value
15253         category        SUN_vertex
15254         version         1.1
15255         glxropcode      ?
15256         glsflags        ignore
15257         offset          ?
15258
15259 TexCoord4fVertex4fvSUN(tc, v)
15260         return          void
15261         param           tc              Float32 in array [4]
15262         param           v               Float32 in array [4]
15263         category        SUN_vertex
15264         version         1.1
15265         glxropcode      ?
15266         glsflags        ignore
15267         offset          ?
15268
15269 TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
15270         return          void
15271         param           s               Float32 in value
15272         param           t               Float32 in value
15273         param           r               UInt8 in value
15274         param           g               UInt8 in value
15275         param           b               UInt8 in value
15276         param           a               UInt8 in value
15277         param           x               Float32 in value
15278         param           y               Float32 in value
15279         param           z               Float32 in value
15280         category        SUN_vertex
15281         version         1.1
15282         glxropcode      ?
15283         glsflags        ignore
15284         offset          ?
15285
15286 TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
15287         return          void
15288         param           tc              Float32 in array [2]
15289         param           c               UInt8 in array [4]
15290         param           v               Float32 in array [3]
15291         category        SUN_vertex
15292         version         1.1
15293         glxropcode      ?
15294         glsflags        ignore
15295         offset          ?
15296
15297 TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
15298         return          void
15299         param           s               Float32 in value
15300         param           t               Float32 in value
15301         param           r               Float32 in value
15302         param           g               Float32 in value
15303         param           b               Float32 in value
15304         param           x               Float32 in value
15305         param           y               Float32 in value
15306         param           z               Float32 in value
15307         category        SUN_vertex
15308         version         1.1
15309         glxropcode      ?
15310         glsflags        ignore
15311         offset          ?
15312
15313 TexCoord2fColor3fVertex3fvSUN(tc, c, v)
15314         return          void
15315         param           tc              Float32 in array [2]
15316         param           c               Float32 in array [3]
15317         param           v               Float32 in array [3]
15318         category        SUN_vertex
15319         version         1.1
15320         glxropcode      ?
15321         glsflags        ignore
15322         offset          ?
15323
15324 TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
15325         return          void
15326         param           s               Float32 in value
15327         param           t               Float32 in value
15328         param           nx              Float32 in value
15329         param           ny              Float32 in value
15330         param           nz              Float32 in value
15331         param           x               Float32 in value
15332         param           y               Float32 in value
15333         param           z               Float32 in value
15334         category        SUN_vertex
15335         version         1.1
15336         glxropcode      ?
15337         glsflags        ignore
15338         offset          ?
15339
15340 TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
15341         return          void
15342         param           tc              Float32 in array [2]
15343         param           n               Float32 in array [3]
15344         param           v               Float32 in array [3]
15345         category        SUN_vertex
15346         version         1.1
15347         glxropcode      ?
15348         glsflags        ignore
15349         offset          ?
15350
15351 TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
15352         return          void
15353         param           s               Float32 in value
15354         param           t               Float32 in value
15355         param           r               Float32 in value
15356         param           g               Float32 in value
15357         param           b               Float32 in value
15358         param           a               Float32 in value
15359         param           nx              Float32 in value
15360         param           ny              Float32 in value
15361         param           nz              Float32 in value
15362         param           x               Float32 in value
15363         param           y               Float32 in value
15364         param           z               Float32 in value
15365         category        SUN_vertex
15366         version         1.1
15367         glxropcode      ?
15368         glsflags        ignore
15369         offset          ?
15370
15371 TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
15372         return          void
15373         param           tc              Float32 in array [2]
15374         param           c               Float32 in array [4]
15375         param           n               Float32 in array [3]
15376         param           v               Float32 in array [3]
15377         category        SUN_vertex
15378         version         1.1
15379         glxropcode      ?
15380         glsflags        ignore
15381         offset          ?
15382
15383 TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
15384         return          void
15385         param           s               Float32 in value
15386         param           t               Float32 in value
15387         param           p               Float32 in value
15388         param           q               Float32 in value
15389         param           r               Float32 in value
15390         param           g               Float32 in value
15391         param           b               Float32 in value
15392         param           a               Float32 in value
15393         param           nx              Float32 in value
15394         param           ny              Float32 in value
15395         param           nz              Float32 in value
15396         param           x               Float32 in value
15397         param           y               Float32 in value
15398         param           z               Float32 in value
15399         param           w               Float32 in value
15400         category        SUN_vertex
15401         version         1.1
15402         glxropcode      ?
15403         glsflags        ignore
15404         offset          ?
15405
15406 TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
15407         return          void
15408         param           tc              Float32 in array [4]
15409         param           c               Float32 in array [4]
15410         param           n               Float32 in array [3]
15411         param           v               Float32 in array [4]
15412         category        SUN_vertex
15413         version         1.1
15414         glxropcode      ?
15415         glsflags        ignore
15416         offset          ?
15417
15418 ReplacementCodeuiVertex3fSUN(rc, x, y, z)
15419         return          void
15420         param           rc              ReplacementCodeSUN in value
15421         param           x               Float32 in value
15422         param           y               Float32 in value
15423         param           z               Float32 in value
15424         category        SUN_vertex
15425         version         1.1
15426         glxropcode      ?
15427         glsflags        ignore
15428         offset          ?
15429
15430 ReplacementCodeuiVertex3fvSUN(rc, v)
15431         return          void
15432         param           rc              ReplacementCodeSUN in array [1]
15433         param           v               Float32 in array [3]
15434         category        SUN_vertex
15435         version         1.1
15436         glxropcode      ?
15437         glsflags        ignore
15438         offset          ?
15439
15440 ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
15441         return          void
15442         param           rc              ReplacementCodeSUN in value
15443         param           r               UInt8 in value
15444         param           g               UInt8 in value
15445         param           b               UInt8 in value
15446         param           a               UInt8 in value
15447         param           x               Float32 in value
15448         param           y               Float32 in value
15449         param           z               Float32 in value
15450         category        SUN_vertex
15451         version         1.1
15452         glxropcode      ?
15453         glsflags        ignore
15454         offset          ?
15455
15456 ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
15457         return          void
15458         param           rc              ReplacementCodeSUN in array [1]
15459         param           c               UInt8 in array [4]
15460         param           v               Float32 in array [3]
15461         category        SUN_vertex
15462         version         1.1
15463         glxropcode      ?
15464         glsflags        ignore
15465         offset          ?
15466
15467 ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
15468         return          void
15469         param           rc              ReplacementCodeSUN in value
15470         param           r               Float32 in value
15471         param           g               Float32 in value
15472         param           b               Float32 in value
15473         param           x               Float32 in value
15474         param           y               Float32 in value
15475         param           z               Float32 in value
15476         category        SUN_vertex
15477         version         1.1
15478         glxropcode      ?
15479         glsflags        ignore
15480         offset          ?
15481
15482 ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
15483         return          void
15484         param           rc              ReplacementCodeSUN in array [1]
15485         param           c               Float32 in array [3]
15486         param           v               Float32 in array [3]
15487         category        SUN_vertex
15488         version         1.1
15489         glxropcode      ?
15490         glsflags        ignore
15491         offset          ?
15492
15493 ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
15494         return          void
15495         param           rc              ReplacementCodeSUN in value
15496         param           nx              Float32 in value
15497         param           ny              Float32 in value
15498         param           nz              Float32 in value
15499         param           x               Float32 in value
15500         param           y               Float32 in value
15501         param           z               Float32 in value
15502         category        SUN_vertex
15503         version         1.1
15504         glxropcode      ?
15505         glsflags        ignore
15506         offset          ?
15507
15508 ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
15509         return          void
15510         param           rc              ReplacementCodeSUN in array [1]
15511         param           n               Float32 in array [3]
15512         param           v               Float32 in array [3]
15513         category        SUN_vertex
15514         version         1.1
15515         glxropcode      ?
15516         glsflags        ignore
15517         offset          ?
15518
15519 ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
15520         return          void
15521         param           rc              ReplacementCodeSUN in value
15522         param           r               Float32 in value
15523         param           g               Float32 in value
15524         param           b               Float32 in value
15525         param           a               Float32 in value
15526         param           nx              Float32 in value
15527         param           ny              Float32 in value
15528         param           nz              Float32 in value
15529         param           x               Float32 in value
15530         param           y               Float32 in value
15531         param           z               Float32 in value
15532         category        SUN_vertex
15533         version         1.1
15534         glxropcode      ?
15535         glsflags        ignore
15536         offset          ?
15537
15538 ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
15539         return          void
15540         param           rc              ReplacementCodeSUN in array [1]
15541         param           c               Float32 in array [4]
15542         param           n               Float32 in array [3]
15543         param           v               Float32 in array [3]
15544         category        SUN_vertex
15545         version         1.1
15546         glxropcode      ?
15547         glsflags        ignore
15548         offset          ?
15549
15550 ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
15551         return          void
15552         param           rc              ReplacementCodeSUN in value
15553         param           s               Float32 in value
15554         param           t               Float32 in value
15555         param           x               Float32 in value
15556         param           y               Float32 in value
15557         param           z               Float32 in value
15558         category        SUN_vertex
15559         version         1.1
15560         glxropcode      ?
15561         glsflags        ignore
15562         offset          ?
15563
15564 ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
15565         return          void
15566         param           rc              ReplacementCodeSUN in array [1]
15567         param           tc              Float32 in array [2]
15568         param           v               Float32 in array [3]
15569         category        SUN_vertex
15570         version         1.1
15571         glxropcode      ?
15572         glsflags        ignore
15573         offset          ?
15574
15575 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
15576         return          void
15577         param           rc              ReplacementCodeSUN in value
15578         param           s               Float32 in value
15579         param           t               Float32 in value
15580         param           nx              Float32 in value
15581         param           ny              Float32 in value
15582         param           nz              Float32 in value
15583         param           x               Float32 in value
15584         param           y               Float32 in value
15585         param           z               Float32 in value
15586         category        SUN_vertex
15587         version         1.1
15588         glxropcode      ?
15589         glsflags        ignore
15590         offset          ?
15591
15592 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
15593         return          void
15594         param           rc              ReplacementCodeSUN in array [1]
15595         param           tc              Float32 in array [2]
15596         param           n               Float32 in array [3]
15597         param           v               Float32 in array [3]
15598         category        SUN_vertex
15599         version         1.1
15600         glxropcode      ?
15601         glsflags        ignore
15602         offset          ?
15603
15604 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
15605         return          void
15606         param           rc              ReplacementCodeSUN in value
15607         param           s               Float32 in value
15608         param           t               Float32 in value
15609         param           r               Float32 in value
15610         param           g               Float32 in value
15611         param           b               Float32 in value
15612         param           a               Float32 in value
15613         param           nx              Float32 in value
15614         param           ny              Float32 in value
15615         param           nz              Float32 in value
15616         param           x               Float32 in value
15617         param           y               Float32 in value
15618         param           z               Float32 in value
15619         category        SUN_vertex
15620         version         1.1
15621         glxropcode      ?
15622         glsflags        ignore
15623         offset          ?
15624
15625 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
15626         return          void
15627         param           rc              ReplacementCodeSUN in array [1]
15628         param           tc              Float32 in array [2]
15629         param           c               Float32 in array [4]
15630         param           n               Float32 in array [3]
15631         param           v               Float32 in array [3]
15632         category        SUN_vertex
15633         version         1.1
15634         glxropcode      ?
15635         glsflags        ignore
15636         offset          ?
15637
15638 ###############################################################################
15639 #
15640 # Extension #167 - WGL_EXT_display_color_table
15641 # Extension #168 - WGL_EXT_extensions_string
15642 # Extension #169 - WGL_EXT_make_current_read
15643 # Extension #170 - WGL_EXT_pixel_format
15644 # Extension #171 - WGL_EXT_pbuffer
15645 # Extension #172 - WGL_EXT_swap_control
15646 #
15647 ###############################################################################
15648
15649 ###############################################################################
15650 #
15651 # Extension #173
15652 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
15653 #
15654 ###############################################################################
15655
15656 BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
15657         return          void
15658         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
15659         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
15660         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
15661         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
15662         category        EXT_blend_func_separate
15663         glxropcode      4134
15664         version         1.0
15665         extension
15666         alias           BlendFuncSeparate
15667         glsalias        BlendFuncSeparate
15668
15669 BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
15670         return          void
15671         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
15672         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
15673         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
15674         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
15675         category        INGR_blend_func_separate
15676         glxropcode      4134
15677         version         1.0
15678         extension
15679         alias           BlendFuncSeparateEXT
15680         glsalias        BlendFuncSeparateEXT
15681
15682 ###############################################################################
15683 #
15684 # Extension #174
15685 # INGR_color_clamp commands
15686 #
15687 ###############################################################################
15688
15689 # (none)
15690 newcategory: INGR_color_clamp
15691
15692 ###############################################################################
15693 #
15694 # Extension #175
15695 # INGR_interlace_read commands
15696 #
15697 ###############################################################################
15698
15699 # (none)
15700 newcategory: INGR_interlace_read
15701
15702 ###############################################################################
15703 #
15704 # Extension #176
15705 # EXT_stencil_wrap commands
15706 #
15707 ###############################################################################
15708
15709 # (none)
15710 newcategory: EXT_stencil_wrap
15711
15712 ###############################################################################
15713 #
15714 # Extension #177 - skipped
15715 #
15716 ###############################################################################
15717
15718 ###############################################################################
15719 #
15720 # Extension #178
15721 # EXT_422_pixels commands
15722 #
15723 ###############################################################################
15724
15725 # (none)
15726 newcategory: EXT_422_pixels
15727
15728 ###############################################################################
15729 #
15730 # Extension #179
15731 # NV_texgen_reflection commands
15732 #
15733 ###############################################################################
15734
15735 # (none)
15736 newcategory: NV_texgen_reflection
15737
15738 ###############################################################################
15739 #
15740 # Extension #???
15741 # @   EXT_texture_cube_map commands
15742 #
15743 ###############################################################################
15744
15745 # (none)
15746
15747 ###############################################################################
15748 #
15749 # Extension #180 - skipped
15750 # Extension #181 - skipped
15751 #
15752 ###############################################################################
15753
15754 ###############################################################################
15755 #
15756 # Extension #182
15757 # SUN_convolution_border_modes commands
15758 #
15759 ###############################################################################
15760
15761 # (none)
15762 newcategory: SUN_convolution_border_modes
15763
15764 ###############################################################################
15765 #
15766 # Extension #183 - GLX_SUN_get_transparent_index
15767 # Extension #184 - skipped
15768 #
15769 ###############################################################################
15770
15771 ###############################################################################
15772 #
15773 # Extension #185
15774 # EXT_texture_env_add commands
15775 #
15776 ###############################################################################
15777
15778 # (none)
15779 newcategory: EXT_texture_env_add
15780
15781 ###############################################################################
15782 #
15783 # Extension #186
15784 # EXT_texture_lod_bias commands
15785 #
15786 ###############################################################################
15787
15788 # (none)
15789 newcategory: EXT_texture_lod_bias
15790
15791 ###############################################################################
15792 #
15793 # Extension #187
15794 # EXT_texture_filter_anisotropic commands
15795 #
15796 ###############################################################################
15797
15798 # (none)
15799 newcategory: EXT_texture_filter_anisotropic
15800
15801 ###############################################################################
15802 #
15803 # Extension #188
15804 # EXT_vertex_weighting commands
15805 #
15806 ###############################################################################
15807
15808 # GLX stuff to be written
15809 VertexWeightfEXT(weight)
15810         return          void
15811         param           weight          Float32 in value
15812         category        EXT_vertex_weighting
15813         vectorequiv     VertexWeightfvEXT
15814         version         1.1
15815         extension       soft WINSOFT NV10
15816         glxflags        ignore
15817         offset          494
15818
15819 VertexWeightfvEXT(weight)
15820         return          void
15821         param           weight          Float32 in array [1]
15822         category        EXT_vertex_weighting
15823         version         1.1
15824         extension       soft WINSOFT NV10
15825         glxropcode      4135
15826         glxflags        ignore
15827         glsopcode       0x01DE
15828         offset          495
15829
15830 VertexWeightPointerEXT(size, type, stride, pointer)
15831         return          void
15832         param           size            SizeI in value
15833         param           type            VertexWeightPointerTypeEXT in value
15834         param           stride          SizeI in value
15835         param           pointer         Void in array [COMPSIZE(type/stride)] retained
15836         category        EXT_vertex_weighting
15837         version         1.1
15838         extension       soft WINSOFT NV10
15839         dlflags         notlistable
15840         glxflags        ignore
15841         glsflags        client
15842         glsopcode       0x01DF
15843         offset          496
15844
15845 ###############################################################################
15846 #
15847 # Extension #189
15848 # NV_light_max_exponent commands
15849 #
15850 ###############################################################################
15851
15852 # (none)
15853 newcategory: NV_light_max_exponent
15854
15855 ###############################################################################
15856 #
15857 # Extension #190
15858 # NV_vertex_array_range commands
15859 #
15860 ###############################################################################
15861
15862 FlushVertexArrayRangeNV()
15863         return          void
15864         category        NV_vertex_array_range
15865         version         1.1
15866         extension       soft WINSOFT NV10
15867         dlflags         notlistable
15868         glxflags        client-handcode server-handcode ignore
15869         glsflags        client
15870         glsopcode       0x01E0
15871         offset          497
15872
15873 VertexArrayRangeNV(length, pointer)
15874         return          void
15875         param           length          SizeI in value
15876         param           pointer         Void in array [COMPSIZE(length)] retained
15877         category        NV_vertex_array_range
15878         version         1.1
15879         extension       soft WINSOFT NV10
15880         dlflags         notlistable
15881         glxflags        client-handcode server-handcode ignore
15882         glsflags        client
15883         glsopcode       0x01E1
15884         offset          498
15885
15886 ###############################################################################
15887 #
15888 # Extension #191
15889 # NV_register_combiners commands
15890 #
15891 ###############################################################################
15892
15893 CombinerParameterfvNV(pname, params)
15894         return          void
15895         param           pname           CombinerParameterNV in value
15896         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
15897         category        NV_register_combiners
15898         version         1.1
15899         extension       soft WINSOFT NV10
15900         glxropcode      4137
15901         glxflags        ignore
15902         glsflags        gl-enum
15903         glsopcode       0x01E2
15904         offset          499
15905
15906 CombinerParameterfNV(pname, param)
15907         return          void
15908         param           pname           CombinerParameterNV in value
15909         param           param           Float32 in value
15910         category        NV_register_combiners
15911         version         1.1
15912         extension       soft WINSOFT NV10
15913         glxropcode      4136
15914         glxflags        ignore
15915         glsflags        gl-enum
15916         glsopcode       0x01E3
15917         offset          500
15918
15919 CombinerParameterivNV(pname, params)
15920         return          void
15921         param           pname           CombinerParameterNV in value
15922         param           params          CheckedInt32 in array [COMPSIZE(pname)]
15923         category        NV_register_combiners
15924         version         1.1
15925         extension       soft WINSOFT NV10
15926         glxropcode      4139
15927         glxflags        ignore
15928         glsflags        gl-enum
15929         glsopcode       0x01E4
15930         offset          501
15931
15932 CombinerParameteriNV(pname, param)
15933         return          void
15934         param           pname           CombinerParameterNV in value
15935         param           param           Int32 in value
15936         category        NV_register_combiners
15937         version         1.1
15938         extension       soft WINSOFT NV10
15939         glxropcode      4138
15940         glxflags        ignore
15941         glsflags        gl-enum
15942         glsopcode       0x01E5
15943         offset          502
15944
15945 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
15946         return          void
15947         param           stage           CombinerStageNV in value
15948         param           portion         CombinerPortionNV in value
15949         param           variable        CombinerVariableNV in value
15950         param           input           CombinerRegisterNV in value
15951         param           mapping         CombinerMappingNV in value
15952         param           componentUsage  CombinerComponentUsageNV in value
15953         category        NV_register_combiners
15954         version         1.1
15955         extension       soft WINSOFT NV10
15956         glxropcode      4140
15957         glxflags        ignore
15958         glsopcode       0x01E6
15959         offset          503
15960
15961 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
15962         return          void
15963         param           stage           CombinerStageNV in value
15964         param           portion         CombinerPortionNV in value
15965         param           abOutput        CombinerRegisterNV in value
15966         param           cdOutput        CombinerRegisterNV in value
15967         param           sumOutput       CombinerRegisterNV in value
15968         param           scale           CombinerScaleNV in value
15969         param           bias            CombinerBiasNV in value
15970         param           abDotProduct    Boolean in value
15971         param           cdDotProduct    Boolean in value
15972         param           muxSum          Boolean in value
15973         category        NV_register_combiners
15974         version         1.1
15975         extension       soft WINSOFT NV10
15976         glxropcode      4141
15977         glxflags        ignore
15978         glsopcode       0x01E7
15979         offset          504
15980
15981 FinalCombinerInputNV(variable, input, mapping, componentUsage)
15982         return          void
15983         param           variable        CombinerVariableNV in value
15984         param           input           CombinerRegisterNV in value
15985         param           mapping         CombinerMappingNV in value
15986         param           componentUsage  CombinerComponentUsageNV in value
15987         category        NV_register_combiners
15988         version         1.1
15989         extension       soft WINSOFT NV10
15990         glxropcode      4142
15991         glxflags        ignore
15992         glsopcode       0x01E8
15993         offset          505
15994
15995 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
15996         return          void
15997         param           stage           CombinerStageNV in value
15998         param           portion         CombinerPortionNV in value
15999         param           variable        CombinerVariableNV in value
16000         param           pname           CombinerParameterNV in value
16001         param           params          Float32 out array [COMPSIZE(pname)]
16002         dlflags         notlistable
16003         category        NV_register_combiners
16004         version         1.1
16005         extension       soft WINSOFT NV10
16006         glxvendorpriv   1270
16007         glxflags        ignore
16008         glsflags        get
16009         glsopcode       0x01E9
16010         offset          506
16011
16012 GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
16013         return          void
16014         param           stage           CombinerStageNV in value
16015         param           portion         CombinerPortionNV in value
16016         param           variable        CombinerVariableNV in value
16017         param           pname           CombinerParameterNV in value
16018         param           params          Int32 out array [COMPSIZE(pname)]
16019         dlflags         notlistable
16020         category        NV_register_combiners
16021         version         1.1
16022         extension       soft WINSOFT NV10
16023         glxvendorpriv   1271
16024         glxflags        ignore
16025         glsflags        get
16026         glsopcode       0x01EA
16027         offset          507
16028
16029 GetCombinerOutputParameterfvNV(stage, portion, pname, params)
16030         return          void
16031         param           stage           CombinerStageNV in value
16032         param           portion         CombinerPortionNV in value
16033         param           pname           CombinerParameterNV in value
16034         param           params          Float32 out array [COMPSIZE(pname)]
16035         dlflags         notlistable
16036         category        NV_register_combiners
16037         version         1.1
16038         extension       soft WINSOFT NV10
16039         glxvendorpriv   1272
16040         glxflags        ignore
16041         glsflags        get
16042         glsopcode       0x01EB
16043         offset          508
16044
16045 GetCombinerOutputParameterivNV(stage, portion, pname, params)
16046         return          void
16047         param           stage           CombinerStageNV in value
16048         param           portion         CombinerPortionNV in value
16049         param           pname           CombinerParameterNV in value
16050         param           params          Int32 out array [COMPSIZE(pname)]
16051         dlflags         notlistable
16052         category        NV_register_combiners
16053         version         1.1
16054         extension       soft WINSOFT NV10
16055         glxvendorpriv   1273
16056         glxflags        ignore
16057         glsflags        get
16058         glsopcode       0x01EC
16059         offset          509
16060
16061 GetFinalCombinerInputParameterfvNV(variable, pname, params)
16062         return          void
16063         param           variable        CombinerVariableNV in value
16064         param           pname           CombinerParameterNV in value
16065         param           params          Float32 out array [COMPSIZE(pname)]
16066         dlflags         notlistable
16067         category        NV_register_combiners
16068         version         1.1
16069         extension       soft WINSOFT NV10
16070         glxvendorpriv   1274
16071         glxflags        ignore
16072         glsflags        get
16073         glsopcode       0x01ED
16074         offset          510
16075
16076 GetFinalCombinerInputParameterivNV(variable, pname, params)
16077         return          void
16078         param           variable        CombinerVariableNV in value
16079         param           pname           CombinerParameterNV in value
16080         param           params          Int32 out array [COMPSIZE(pname)]
16081         dlflags         notlistable
16082         category        NV_register_combiners
16083         version         1.1
16084         extension       soft WINSOFT NV10
16085         glxvendorpriv   1275
16086         glxflags        ignore
16087         glsflags        get
16088         glsopcode       0x01EE
16089         offset          511
16090
16091 ###############################################################################
16092 #
16093 # Extension #192
16094 # NV_fog_distance commands
16095 #
16096 ###############################################################################
16097
16098 # (none)
16099 newcategory: NV_fog_distance
16100
16101 ###############################################################################
16102 #
16103 # Extension #193
16104 # NV_texgen_emboss commands
16105 #
16106 ###############################################################################
16107
16108 # (none)
16109 newcategory: NV_texgen_emboss
16110
16111 ###############################################################################
16112 #
16113 # Extension #194
16114 # NV_blend_square commands
16115 #
16116 ###############################################################################
16117
16118 # (none)
16119 newcategory: NV_blend_square
16120
16121 ###############################################################################
16122 #
16123 # Extension #195
16124 # NV_texture_env_combine4 commands
16125 #
16126 ###############################################################################
16127
16128 # (none)
16129 newcategory: NV_texture_env_combine4
16130
16131 ###############################################################################
16132 #
16133 # Extension #196
16134 # MESA_resize_buffers commands
16135 #
16136 ###############################################################################
16137
16138 ResizeBuffersMESA()
16139         return          void
16140         category        MESA_resize_buffers
16141         version         1.0
16142         glxropcode      ?
16143         glsopcode       0x01EF
16144         offset          512
16145
16146 ###############################################################################
16147 #
16148 # Extension #197
16149 # MESA_window_pos commands
16150 #
16151 # Note that the 2- and 3-component versions are now aliases of ARB
16152 # entry points.
16153 #
16154 ###############################################################################
16155
16156 WindowPos2dMESA(x, y)
16157         return          void
16158         param           x               CoordD in value
16159         param           y               CoordD in value
16160         category        MESA_window_pos
16161         vectorequiv     WindowPos2dvMESA
16162         version         1.0
16163         alias           WindowPos2dARB
16164
16165 WindowPos2dvMESA(v)
16166         return          void
16167         param           v               CoordD in array [2]
16168         category        MESA_window_pos
16169         version         1.0
16170         glxropcode      ?
16171         glsopcode       0x01F0
16172         alias           WindowPos2dvARB
16173
16174 WindowPos2fMESA(x, y)
16175         return          void
16176         param           x               CoordF in value
16177         param           y               CoordF in value
16178         category        MESA_window_pos
16179         vectorequiv     WindowPos2fvMESA
16180         version         1.0
16181         alias           WindowPos2fARB
16182
16183 WindowPos2fvMESA(v)
16184         return          void
16185         param           v               CoordF in array [2]
16186         category        MESA_window_pos
16187         version         1.0
16188         glxropcode      ?
16189         glsopcode       0x01F1
16190         alias           WindowPos2fvARB
16191
16192 WindowPos2iMESA(x, y)
16193         return          void
16194         param           x               CoordI in value
16195         param           y               CoordI in value
16196         category        MESA_window_pos
16197         vectorequiv     WindowPos2ivMESA
16198         version         1.0
16199         alias           WindowPos2iARB
16200
16201 WindowPos2ivMESA(v)
16202         return          void
16203         param           v               CoordI in array [2]
16204         category        MESA_window_pos
16205         version         1.0
16206         glxropcode      ?
16207         glsopcode       0x01F2
16208         alias           WindowPos2ivARB
16209
16210 WindowPos2sMESA(x, y)
16211         return          void
16212         param           x               CoordS in value
16213         param           y               CoordS in value
16214         category        MESA_window_pos
16215         vectorequiv     WindowPos2svMESA
16216         version         1.0
16217         alias           WindowPos2sARB
16218
16219 WindowPos2svMESA(v)
16220         return          void
16221         param           v               CoordS in array [2]
16222         category        MESA_window_pos
16223         version         1.0
16224         glxropcode      ?
16225         glsopcode       0x01F3
16226         alias           WindowPos2svARB
16227
16228 WindowPos3dMESA(x, y, z)
16229         return          void
16230         param           x               CoordD in value
16231         param           y               CoordD in value
16232         param           z               CoordD in value
16233         vectorequiv     WindowPos3dvMESA
16234         category        MESA_window_pos
16235         version         1.0
16236         alias           WindowPos3dARB
16237
16238 WindowPos3dvMESA(v)
16239         return          void
16240         param           v               CoordD in array [3]
16241         category        MESA_window_pos
16242         version         1.0
16243         glxropcode      ?
16244         glsopcode       0x01F4
16245         alias           WindowPos3dvARB
16246
16247 WindowPos3fMESA(x, y, z)
16248         return          void
16249         param           x               CoordF in value
16250         param           y               CoordF in value
16251         param           z               CoordF in value
16252         category        MESA_window_pos
16253         vectorequiv     WindowPos3fvMESA
16254         version         1.0
16255         alias           WindowPos3fARB
16256
16257 WindowPos3fvMESA(v)
16258         return          void
16259         param           v               CoordF in array [3]
16260         category        MESA_window_pos
16261         version         1.0
16262         glxropcode      ?
16263         glsopcode       0x01F5
16264         alias           WindowPos3fvARB
16265
16266 WindowPos3iMESA(x, y, z)
16267         return          void
16268         param           x               CoordI in value
16269         param           y               CoordI in value
16270         param           z               CoordI in value
16271         category        MESA_window_pos
16272         vectorequiv     WindowPos3ivMESA
16273         version         1.0
16274         alias           WindowPos3iARB
16275
16276 WindowPos3ivMESA(v)
16277         return          void
16278         param           v               CoordI in array [3]
16279         category        MESA_window_pos
16280         version         1.0
16281         glxropcode      ?
16282         glsopcode       0x01F6
16283         alias           WindowPos3ivARB
16284
16285 WindowPos3sMESA(x, y, z)
16286         return          void
16287         param           x               CoordS in value
16288         param           y               CoordS in value
16289         param           z               CoordS in value
16290         category        MESA_window_pos
16291         vectorequiv     WindowPos3svMESA
16292         version         1.0
16293         alias           WindowPos3sARB
16294
16295 WindowPos3svMESA(v)
16296         return          void
16297         param           v               CoordS in array [3]
16298         category        MESA_window_pos
16299         version         1.0
16300         glxropcode      ?
16301         glsopcode       0x01F7
16302         alias           WindowPos3svARB
16303
16304 WindowPos4dMESA(x, y, z, w)
16305         return          void
16306         param           x               CoordD in value
16307         param           y               CoordD in value
16308         param           z               CoordD in value
16309         param           w               CoordD in value
16310         vectorequiv     WindowPos4dvMESA
16311         category        MESA_window_pos
16312         version         1.0
16313         offset          529
16314
16315 WindowPos4dvMESA(v)
16316         return          void
16317         param           v               CoordD in array [4]
16318         category        MESA_window_pos
16319         version         1.0
16320         glxropcode      ?
16321         glsopcode       0x01F8
16322         offset          530
16323
16324 WindowPos4fMESA(x, y, z, w)
16325         return          void
16326         param           x               CoordF in value
16327         param           y               CoordF in value
16328         param           z               CoordF in value
16329         param           w               CoordF in value
16330         category        MESA_window_pos
16331         vectorequiv     WindowPos4fvMESA
16332         version         1.0
16333         offset          531
16334
16335 WindowPos4fvMESA(v)
16336         return          void
16337         param           v               CoordF in array [4]
16338         category        MESA_window_pos
16339         version         1.0
16340         glxropcode      ?
16341         glsopcode       0x01F9
16342         offset          532
16343
16344 WindowPos4iMESA(x, y, z, w)
16345         return          void
16346         param           x               CoordI in value
16347         param           y               CoordI in value
16348         param           z               CoordI in value
16349         param           w               CoordI in value
16350         category        MESA_window_pos
16351         vectorequiv     WindowPos4ivMESA
16352         version         1.0
16353         offset          533
16354
16355 WindowPos4ivMESA(v)
16356         return          void
16357         param           v               CoordI in array [4]
16358         category        MESA_window_pos
16359         version         1.0
16360         glxropcode      ?
16361         glsopcode       0x01FA
16362         offset          534
16363
16364 WindowPos4sMESA(x, y, z, w)
16365         return          void
16366         param           x               CoordS in value
16367         param           y               CoordS in value
16368         param           z               CoordS in value
16369         param           w               CoordS in value
16370         category        MESA_window_pos
16371         vectorequiv     WindowPos4svMESA
16372         version         1.0
16373         offset          535
16374
16375 WindowPos4svMESA(v)
16376         return          void
16377         param           v               CoordS in array [4]
16378         category        MESA_window_pos
16379         version         1.0
16380         glxropcode      ?
16381         glsopcode       0x01FB
16382         offset          536
16383
16384 ###############################################################################
16385 #
16386 # Extension #198
16387 # EXT_texture_compression_s3tc commands
16388 #
16389 ###############################################################################
16390
16391 #@@ (none yet)
16392
16393 ###############################################################################
16394 #
16395 # Extension #199
16396 # IBM_cull_vertex commands
16397 #
16398 ###############################################################################
16399
16400 # (none)
16401 newcategory: IBM_cull_vertex
16402
16403 ###############################################################################
16404 #
16405 # Extension #200
16406 # IBM_multimode_draw_arrays commands
16407 #
16408 ###############################################################################
16409
16410 MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
16411         return          void
16412         param           mode            BeginMode in array [COMPSIZE(primcount)]
16413         param           first           Int32 in array [COMPSIZE(primcount)]
16414         param           count           SizeI in array [COMPSIZE(primcount)]
16415         param           primcount       SizeI in value
16416         param           modestride      Int32 in value
16417         category        IBM_multimode_draw_arrays
16418         version         1.1
16419         glxropcode      ?
16420         glsflags        ignore
16421         offset          708
16422
16423
16424 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
16425         return          void
16426         param           mode            BeginMode in array [COMPSIZE(primcount)]
16427         param           count           SizeI in array [COMPSIZE(primcount)]
16428         param           type            DrawElementsType in value
16429         param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
16430         param           primcount       SizeI in value
16431         param           modestride      Int32 in value
16432         category        IBM_multimode_draw_arrays
16433         version         1.1
16434         glxropcode      ?
16435         glsflags        ignore
16436         offset          709
16437
16438 ###############################################################################
16439 #
16440 # Extension #201
16441 # IBM_vertex_array_lists commands
16442 #
16443 ###############################################################################
16444
16445 ColorPointerListIBM(size, type, stride, pointer, ptrstride)
16446         return          void
16447         param           size            Int32 in value
16448         param           type            ColorPointerType in value
16449         param           stride          Int32 in value
16450         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16451         param           ptrstride       Int32 in value
16452         category        IBM_vertex_array_lists
16453         version         1.1
16454         glxropcode      ?
16455         glsflags        ignore
16456         offset          ?
16457
16458 SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
16459         return          void
16460         param           size            Int32 in value
16461         param           type            SecondaryColorPointerTypeIBM in value
16462         param           stride          Int32 in value
16463         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16464         param           ptrstride       Int32 in value
16465         category        IBM_vertex_array_lists
16466         version         1.1
16467         glxropcode      ?
16468         glsflags        ignore
16469         offset          ?
16470
16471 EdgeFlagPointerListIBM(stride, pointer, ptrstride)
16472         return          void
16473         param           stride          Int32 in value
16474         param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
16475         param           ptrstride       Int32 in value
16476         category        IBM_vertex_array_lists
16477         version         1.1
16478         glxropcode      ?
16479         glsflags        ignore
16480         offset          ?
16481
16482 FogCoordPointerListIBM(type, stride, pointer, ptrstride)
16483         return          void
16484         param           type            FogPointerTypeIBM in value
16485         param           stride          Int32 in value
16486         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16487         param           ptrstride       Int32 in value
16488         category        IBM_vertex_array_lists
16489         version         1.1
16490         glxropcode      ?
16491         glsflags        ignore
16492         offset          ?
16493
16494 IndexPointerListIBM(type, stride, pointer, ptrstride)
16495         return          void
16496         param           type            IndexPointerType in value
16497         param           stride          Int32 in value
16498         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16499         param           ptrstride       Int32 in value
16500         category        IBM_vertex_array_lists
16501         version         1.1
16502         glxropcode      ?
16503         glsflags        ignore
16504         offset          ?
16505
16506 NormalPointerListIBM(type, stride, pointer, ptrstride)
16507         return          void
16508         param           type            NormalPointerType in value
16509         param           stride          Int32 in value
16510         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16511         param           ptrstride       Int32 in value
16512         category        IBM_vertex_array_lists
16513         version         1.1
16514         glxropcode      ?
16515         glsflags        ignore
16516         offset          ?
16517
16518 TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
16519         return          void
16520         param           size            Int32 in value
16521         param           type            TexCoordPointerType in value
16522         param           stride          Int32 in value
16523         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16524         param           ptrstride       Int32 in value
16525         category        IBM_vertex_array_lists
16526         version         1.1
16527         glxropcode      ?
16528         glsflags        ignore
16529         offset          ?
16530
16531 VertexPointerListIBM(size, type, stride, pointer, ptrstride)
16532         return          void
16533         param           size            Int32 in value
16534         param           type            VertexPointerType in value
16535         param           stride          Int32 in value
16536         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16537         param           ptrstride       Int32 in value
16538         category        IBM_vertex_array_lists
16539         version         1.1
16540         glxropcode      ?
16541         glsflags        ignore
16542         offset          ?
16543
16544 ###############################################################################
16545 #
16546 # Extension #202
16547 # SGIX_subsample commands
16548 #
16549 ###############################################################################
16550
16551 # (none)
16552 newcategory: SGIX_subsample
16553
16554 ###############################################################################
16555 #
16556 # Extension #203
16557 # SGIX_ycrcba commands
16558 #
16559 ###############################################################################
16560
16561 # (none)
16562 newcategory: SGIX_ycrcba
16563
16564 ###############################################################################
16565 #
16566 # Extension #204
16567 # SGIX_ycrcb_subsample commands
16568 #
16569 ###############################################################################
16570
16571 # (none)
16572 newcategory: SGIX_ycrcb_subsample
16573
16574 ###############################################################################
16575 #
16576 # Extension #205
16577 # SGIX_depth_pass_instrument commands
16578 #
16579 ###############################################################################
16580
16581 # (none)
16582 newcategory: SGIX_depth_pass_instrument
16583
16584 ###############################################################################
16585 #
16586 # Extension #206
16587 # 3DFX_texture_compression_FXT1 commands
16588 #
16589 ###############################################################################
16590
16591 # (none)
16592 newcategory: 3DFX_texture_compression_FXT1
16593
16594 ###############################################################################
16595 #
16596 # Extension #207
16597 # 3DFX_multisample commands
16598 #
16599 ###############################################################################
16600
16601 # (none)
16602 newcategory: 3DFX_multisample
16603
16604 ###############################################################################
16605 #
16606 # Extension #208
16607 # 3DFX_tbuffer commands
16608 #
16609 ###############################################################################
16610
16611 TbufferMask3DFX(mask)
16612         return          void
16613         param           mask            UInt32 in value
16614         category        3DFX_tbuffer
16615         version         1.2
16616         glxropcode      ?
16617         glsflags        ignore
16618         glsopcode       0x01FC
16619         offset          553
16620
16621 ###############################################################################
16622 #
16623 # Extension #209
16624 # EXT_multisample commands
16625 #
16626 ###############################################################################
16627
16628 SampleMaskEXT(value, invert)
16629         return          void
16630         param           value           ClampedFloat32 in value
16631         param           invert          Boolean in value
16632         category        EXT_multisample
16633         version         1.0
16634         glxropcode      ?
16635         extension
16636         glsopcode       0x0160
16637         offset          446
16638
16639 SamplePatternEXT(pattern)
16640         return          void
16641         param           pattern         SamplePatternEXT in value
16642         category        EXT_multisample
16643         version         1.0
16644         glxropcode      ?
16645         glxflags
16646         extension
16647         glsopcode       0x0161
16648         offset          447
16649
16650 ###############################################################################
16651 #
16652 # Extension #210
16653 # SGIX_vertex_preclip commands
16654 #
16655 ###############################################################################
16656
16657 # (none)
16658 newcategory: SGIX_vertex_preclip
16659
16660 ###############################################################################
16661 #
16662 # Extension #211
16663 # SGIX_convolution_accuracy commands
16664 #
16665 ###############################################################################
16666
16667 # (none)
16668 newcategory: SGIX_convolution_accuracy
16669
16670 ###############################################################################
16671 #
16672 # Extension #212
16673 # SGIX_resample commands
16674 #
16675 ###############################################################################
16676
16677 # (none)
16678 newcategory: SGIX_resample
16679
16680 ###############################################################################
16681 #
16682 # Extension #213
16683 # SGIS_point_line_texgen commands
16684 #
16685 ###############################################################################
16686
16687 # (none)
16688 newcategory: SGIS_point_line_texgen
16689
16690 ###############################################################################
16691 #
16692 # Extension #214
16693 # SGIS_texture_color_mask commands
16694 #
16695 ###############################################################################
16696
16697 TextureColorMaskSGIS(red, green, blue, alpha)
16698         return          void
16699         param           red             Boolean in value
16700         param           green           Boolean in value
16701         param           blue            Boolean in value
16702         param           alpha           Boolean in value
16703         category        SGIS_texture_color_mask
16704         version         1.1
16705         glxropcode      2082
16706         extension
16707         glsopcode       0x01B0
16708         offset          ?
16709
16710 ###############################################################################
16711 #
16712 # Extension #215 - GLX_MESA_copy_sub_buffer
16713 # Extension #216 - GLX_MESA_pixmap_colormap
16714 # Extension #217 - GLX_MESA_release_buffers
16715 # Extension #218 - GLX_MESA_set_3dfx_mode
16716 #
16717 ###############################################################################
16718
16719 ###############################################################################
16720 #
16721 # Extension #219
16722 # SGIX_igloo_interface commands
16723 #
16724 ###############################################################################
16725
16726 IglooInterfaceSGIX(pname, params)
16727         return          void
16728         dlflags         notlistable
16729         param           pname           IglooFunctionSelectSGIX in value
16730         param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
16731         category        SGIX_igloo_interface
16732         version         1.0
16733         glxflags        SGI ignore
16734         extension
16735         glxropcode      200
16736         glsopcode       0x0183
16737         offset          ?
16738
16739 ###############################################################################
16740 #
16741 # Extension #220
16742 # EXT_texture_env_dot3 commands
16743 #
16744 ###############################################################################
16745
16746 # (none)
16747 newcategory: EXT_texture_env_dot3
16748
16749 ###############################################################################
16750 #
16751 # Extension #221
16752 # ATI_texture_mirror_once commands
16753 #
16754 ###############################################################################
16755 # (none)
16756 newcategory: ATI_texture_mirror_once
16757
16758 ###############################################################################
16759 #
16760 # Extension #222
16761 # NV_fence commands
16762 #
16763 ###############################################################################
16764
16765 DeleteFencesNV(n, fences)
16766         return          void
16767         param           n               SizeI in value
16768         param           fences          FenceNV in array [n]
16769         category        NV_fence
16770         dlflags         notlistable
16771         version         1.2
16772         extension       soft WINSOFT NV10
16773         glxvendorpriv   1276
16774         glxflags        ignore
16775         glsopcode       0x0216
16776         offset          647
16777
16778 GenFencesNV(n, fences)
16779         return          void
16780         param           n               SizeI in value
16781         param           fences          FenceNV out array [n]
16782         category        NV_fence
16783         dlflags         notlistable
16784         version         1.2
16785         extension       soft WINSOFT NV10
16786         glxvendorpriv   1277
16787         glxflags        ignore
16788         glsopcode       0x0215
16789         offset          648
16790
16791 IsFenceNV(fence)
16792         return          Boolean
16793         param           fence           FenceNV in value
16794         category        NV_fence
16795         dlflags         notlistable
16796         version         1.2
16797         extension       soft WINSOFT NV10
16798         glxvendorpriv   1278
16799         glxflags        ignore
16800         glsflags        get
16801         glsopcode       0x021A
16802         offset          649
16803
16804 TestFenceNV(fence)
16805         return          Boolean
16806         param           fence           FenceNV in value
16807         category        NV_fence
16808         dlflags         notlistable
16809         version         1.2
16810         extension       soft WINSOFT NV10
16811         glxvendorpriv   1279
16812         glxflags        ignore
16813         glsflags        get
16814         glsopcode       0x0218
16815         offset          650
16816
16817 GetFenceivNV(fence, pname, params)
16818         return          void
16819         param           fence           FenceNV in value
16820         param           pname           FenceParameterNameNV in value
16821         param           params          Int32 out array [COMPSIZE(pname)]
16822         category        NV_fence
16823         dlflags         notlistable
16824         version         1.2
16825         extension       soft WINSOFT NV10
16826         glxvendorpriv   1280
16827         glxflags        ignore
16828         glsflags        get
16829         glsopcode       0x021B
16830         offset          651
16831
16832 FinishFenceNV(fence)
16833         return          void
16834         param           fence           FenceNV in value
16835         category        NV_fence
16836         dlflags         notlistable
16837         version         1.2
16838         extension       soft WINSOFT NV10
16839         glxvendorpriv   1312
16840         glxflags        ignore
16841         glsflags        get
16842         glsopcode       0x0219
16843         offset          652
16844
16845 SetFenceNV(fence, condition)
16846         return          void
16847         param           fence           FenceNV in value
16848         param           condition       FenceConditionNV in value
16849         category        NV_fence
16850         version         1.2
16851         extension       soft WINSOFT NV10
16852         glxflags        ignore
16853         glsopcode       0x0217
16854         offset          653
16855
16856 ###############################################################################
16857 #
16858 # Extension #225
16859 # NV_evaluators commands
16860 #
16861 ###############################################################################
16862
16863 MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
16864         return          void
16865         param           target          EvalTargetNV in value
16866         param           index           UInt32 in value
16867         param           type            MapTypeNV in value
16868         param           ustride         SizeI in value
16869         param           vstride         SizeI in value
16870         param           uorder          CheckedInt32 in value
16871         param           vorder          CheckedInt32 in value
16872         param           packed          Boolean in value
16873         param           points          Void in array [COMPSIZE(target/uorder/vorder)]
16874         category        NV_evaluators
16875         dlflags         handcode
16876         version         1.1
16877         extension       soft WINSOFT NV10
16878         glxflags        ignore
16879         glsflags        ignore
16880         glsopcode       0x021C
16881         offset          ?
16882
16883 MapParameterivNV(target, pname, params)
16884         return          void
16885         param           target          EvalTargetNV in value
16886         param           pname           MapParameterNV in value
16887         param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
16888         category        NV_evaluators
16889         version         1.1
16890         extension       soft WINSOFT NV10
16891         glxflags        ignore
16892         glsflags        ignore
16893         glsopcode       0x021D
16894         offset          ?
16895
16896 MapParameterfvNV(target, pname, params)
16897         return          void
16898         param           target          EvalTargetNV in value
16899         param           pname           MapParameterNV in value
16900         param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
16901         category        NV_evaluators
16902         version         1.1
16903         extension       soft WINSOFT NV10
16904         glxflags        ignore
16905         glsflags        ignore
16906         glsopcode       0x021E
16907         offset          ?
16908
16909 GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
16910         return          void
16911         param           target          EvalTargetNV in value
16912         param           index           UInt32 in value
16913         param           type            MapTypeNV in value
16914         param           ustride         SizeI in value
16915         param           vstride         SizeI in value
16916         param           packed          Boolean in value
16917         param           points          Void out array [COMPSIZE(target)]
16918         category        NV_evaluators
16919         dlflags         notlistable
16920         version         1.1
16921         extension       soft WINSOFT NV10
16922         glxflags        ignore
16923         glsflags        get
16924         glsopcode       0x021F
16925         offset          ?
16926
16927 GetMapParameterivNV(target, pname, params)
16928         return          void
16929         param           target          EvalTargetNV in value
16930         param           pname           MapParameterNV in value
16931         param           params          Int32 out array [COMPSIZE(target/pname)]
16932         category        NV_evaluators
16933         dlflags         notlistable
16934         version         1.1
16935         extension       soft WINSOFT NV10
16936         glxflags        ignore
16937         glsflags        get
16938         glsopcode       0x0220
16939         offset          ?
16940
16941 GetMapParameterfvNV(target, pname, params)
16942         return          void
16943         param           target          EvalTargetNV in value
16944         param           pname           MapParameterNV in value
16945         param           params          Float32 out array [COMPSIZE(target/pname)]
16946         category        NV_evaluators
16947         dlflags         notlistable
16948         version         1.1
16949         extension       soft WINSOFT NV10
16950         glxflags        ignore
16951         glsflags        get
16952         glsopcode       0x0221
16953         offset          ?
16954
16955 GetMapAttribParameterivNV(target, index, pname, params)
16956         return          void
16957         param           target          EvalTargetNV in value
16958         param           index           UInt32 in value
16959         param           pname           MapAttribParameterNV in value
16960         param           params          Int32 out array [COMPSIZE(pname)]
16961         category        NV_evaluators
16962         dlflags         notlistable
16963         version         1.1
16964         extension       soft WINSOFT NV10
16965         glxflags        ignore
16966         glsflags        get
16967         glsopcode       0x0222
16968         offset          ?
16969
16970 GetMapAttribParameterfvNV(target, index, pname, params)
16971         return          void
16972         param           target          EvalTargetNV in value
16973         param           index           UInt32 in value
16974         param           pname           MapAttribParameterNV in value
16975         param           params          Float32 out array [COMPSIZE(pname)]
16976         category        NV_evaluators
16977         dlflags         notlistable
16978         version         1.1
16979         extension       soft WINSOFT NV10
16980         glxflags        ignore
16981         glsflags        get
16982         glsopcode       0x0223
16983         offset          ?
16984
16985 EvalMapsNV(target, mode)
16986         return          void
16987         param           target          EvalTargetNV in value
16988         param           mode            EvalMapsModeNV in value
16989         category        NV_evaluators
16990         version         1.1
16991         extension       soft WINSOFT NV10
16992         glxflags        ignore
16993         glsopcode       0x0224
16994         offset          ?
16995
16996 ###############################################################################
16997 #
16998 # Extension #226
16999 # NV_packed_depth_stencil commands
17000 #
17001 ###############################################################################
17002
17003 # (none)
17004 newcategory: NV_packed_depth_stencil
17005
17006 ###############################################################################
17007 #
17008 # Extension #227
17009 # NV_register_combiners2 commands
17010 #
17011 ###############################################################################
17012
17013 CombinerStageParameterfvNV(stage, pname, params)
17014         return          void
17015         param           stage           CombinerStageNV in value
17016         param           pname           CombinerParameterNV in value
17017         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17018         category        NV_register_combiners2
17019         version         1.1
17020         extension
17021         glxflags        ignore
17022         glsopcode       0x0225
17023         offset          ?
17024
17025 GetCombinerStageParameterfvNV(stage, pname, params)
17026         return          void
17027         param           stage           CombinerStageNV in value
17028         param           pname           CombinerParameterNV in value
17029         param           params          Float32 out array [COMPSIZE(pname)]
17030         dlflags         notlistable
17031         category        NV_register_combiners2
17032         version         1.1
17033         extension
17034         glxflags        ignore
17035         glsflags        get
17036         glsopcode       0x0226
17037         offset          ?
17038
17039 ###############################################################################
17040 #
17041 # Extension #228
17042 # NV_texture_compression_vtc commands
17043 #
17044 ###############################################################################
17045
17046 # (none)
17047 newcategory: NV_texture_compression_vtc
17048
17049 ###############################################################################
17050 #
17051 # Extension #229
17052 # NV_texture_rectangle commands
17053 #
17054 ###############################################################################
17055
17056 # (none)
17057 newcategory: NV_texture_rectangle
17058
17059 ###############################################################################
17060 #
17061 # Extension #230
17062 # NV_texture_shader commands
17063 #
17064 ###############################################################################
17065
17066 # (none)
17067 newcategory: NV_texture_shader
17068
17069 ###############################################################################
17070 #
17071 # Extension #231
17072 # NV_texture_shader2 commands
17073 #
17074 ###############################################################################
17075
17076 # (none)
17077 newcategory: NV_texture_shader2
17078
17079 ###############################################################################
17080 #
17081 # Extension #232
17082 # NV_vertex_array_range2 commands
17083 #
17084 ###############################################################################
17085
17086 # (none)
17087 newcategory: NV_vertex_array_range2
17088
17089 ###############################################################################
17090 #
17091 # Extension #233
17092 # NV_vertex_program commands
17093 #
17094 ###############################################################################
17095
17096 AreProgramsResidentNV(n, programs, residences)
17097         return          Boolean
17098         param           n               SizeI in value
17099         param           programs        UInt32 in array [n]
17100         param           residences      Boolean out array [n]
17101         category        NV_vertex_program
17102         dlflags         notlistable
17103         version         1.2
17104         extension       soft WINSOFT NV10
17105         glxflags        ignore
17106         glxvendorpriv   1293
17107         glsflags        get
17108         glsopcode       0x022B
17109         offset          578
17110
17111 BindProgramNV(target, id)
17112         return          void
17113         param           target          VertexAttribEnumNV in value
17114         param           id              UInt32 in value
17115         category        NV_vertex_program
17116         version         1.2
17117         extension       soft WINSOFT NV10
17118         glxropcode      4180
17119         glsopcode       0x0227
17120         alias           BindProgramARB
17121         glsalias        BindProgramARB
17122
17123 DeleteProgramsNV(n, programs)
17124         return          void
17125         param           n               SizeI in value
17126         param           programs        UInt32 in array [n]
17127         category        NV_vertex_program
17128         dlflags         notlistable
17129         version         1.2
17130         extension       soft WINSOFT NV10
17131         glxvendorpriv   1294
17132         glsopcode       0x0228
17133         alias           DeleteProgramsARB
17134         glsalias        DeleteProgramsARB
17135
17136 ExecuteProgramNV(target, id, params)
17137         return          void
17138         param           target          VertexAttribEnumNV in value
17139         param           id              UInt32 in value
17140         param           params          Float32 in array [4]
17141         category        NV_vertex_program
17142         version         1.2
17143         extension       soft WINSOFT NV10
17144         glxflags        ignore
17145         glxropcode      4181
17146         glsopcode       0x0229
17147         offset          581
17148
17149 GenProgramsNV(n, programs)
17150         return          void
17151         param           n               SizeI in value
17152         param           programs        UInt32 out array [n]
17153         category        NV_vertex_program
17154         dlflags         notlistable
17155         version         1.2
17156         extension       soft WINSOFT NV10
17157         glxvendorpriv   1295
17158         glsopcode       0x022A
17159         alias           GenProgramsARB
17160         glsalias        GenProgramsARB
17161
17162 GetProgramParameterdvNV(target, index, pname, params)
17163         return          void
17164         param           target          VertexAttribEnumNV in value
17165         param           index           UInt32 in value
17166         param           pname           VertexAttribEnumNV in value
17167         param           params          Float64 out array [4]
17168         category        NV_vertex_program
17169         dlflags         notlistable
17170         version         1.2
17171         extension       soft WINSOFT NV10
17172         glxflags        ignore
17173         glxvendorpriv   1297
17174         glsflags        get
17175         glsopcode       0x022E
17176         offset          583
17177
17178 GetProgramParameterfvNV(target, index, pname, params)
17179         return          void
17180         param           target          VertexAttribEnumNV in value
17181         param           index           UInt32 in value
17182         param           pname           VertexAttribEnumNV in value
17183         param           params          Float32 out array [4]
17184         category        NV_vertex_program
17185         dlflags         notlistable
17186         version         1.2
17187         extension       soft WINSOFT NV10
17188         glxflags        ignore
17189         glxvendorpriv   1296
17190         glsflags        get
17191         glsopcode       0x022D
17192         offset          584
17193
17194 # GetProgramParameterSigneddvNV(target, index, pname, params)
17195 #         return          void
17196 #         param           target          VertexAttribEnumNV in value
17197 #         param           index           Int32 in value
17198 #         param           pname           VertexAttribEnumNV in value
17199 #         param           params          Float64 out array [4]
17200 #         category        NV_vertex_program1_1_dcc
17201 #         dlflags         notlistable
17202 #         version         1.2
17203 #         extension       soft WINSOFT NV20
17204 #         glsflags        ignore
17205 #         glxflags        ignore
17206 #         offset          ?
17207 #
17208 # GetProgramParameterSignedfvNV(target, index, pname, params)
17209 #         return          void
17210 #         param           target          VertexAttribEnumNV in value
17211 #         param           index           Int32 in value
17212 #         param           pname           VertexAttribEnumNV in value
17213 #         param           params          Float32 out array [4]
17214 #         category        NV_vertex_program1_1_dcc
17215 #         dlflags         notlistable
17216 #         version         1.2
17217 #         extension       soft WINSOFT NV20
17218 #         glsflags        ignore
17219 #         glxflags        ignore
17220 #         offset          ?
17221
17222 GetProgramivNV(id, pname, params)
17223         return          void
17224         param           id              UInt32 in value
17225         param           pname           VertexAttribEnumNV in value
17226         param           params          Int32 out array [4]
17227         category        NV_vertex_program
17228         dlflags         notlistable
17229         version         1.2
17230         extension       soft WINSOFT NV10
17231         glxflags        ignore
17232         glxvendorpriv   1298
17233         glsflags        get
17234         glsopcode       0x022F
17235         offset          585
17236
17237 GetProgramStringNV(id, pname, program)
17238         return          void
17239         param           id              UInt32 in value
17240         param           pname           VertexAttribEnumNV in value
17241         param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
17242         category        NV_vertex_program
17243         dlflags         notlistable
17244         version         1.2
17245         extension       soft WINSOFT NV10
17246         glxflags        ignore
17247         glxvendorpriv   1299
17248         glsflags        get
17249         glsopcode       0x0230
17250         offset          586
17251
17252 GetTrackMatrixivNV(target, address, pname, params)
17253         return          void
17254         param           target          VertexAttribEnumNV in value
17255         param           address         UInt32 in value
17256         param           pname           VertexAttribEnumNV in value
17257         param           params          Int32 out array [1]
17258         category        NV_vertex_program
17259         dlflags         notlistable
17260         version         1.2
17261         extension       soft WINSOFT NV10
17262         glxflags        ignore
17263         glxvendorpriv   1300
17264         glsflags        get
17265         glsopcode       0x0231
17266         offset          587
17267
17268 GetVertexAttribdvNV(index, pname, params)
17269         return          void
17270         param           index           UInt32 in value
17271         param           pname           VertexAttribEnumNV in value
17272         param           params          Float64 out array [1]
17273         category        NV_vertex_program
17274         dlflags         notlistable
17275         version         1.2
17276         extension       soft WINSOFT NV10
17277         glxvendorpriv   1301
17278         glsflags        client get
17279         glsopcode       0x0232
17280         alias           GetVertexAttribdv
17281         glsalias        GetVertexAttribdv
17282
17283 GetVertexAttribfvNV(index, pname, params)
17284         return          void
17285         param           index           UInt32 in value
17286         param           pname           VertexAttribEnumNV in value
17287         param           params          Float32 out array [1]
17288         category        NV_vertex_program
17289         dlflags         notlistable
17290         version         1.2
17291         extension       soft WINSOFT NV10
17292         glxvendorpriv   1302
17293         glsflags        client get
17294         glsopcode       0x0233
17295         alias           GetVertexAttribfv
17296         glsalias        GetVertexAttribfv
17297
17298 GetVertexAttribivNV(index, pname, params)
17299         return          void
17300         param           index           UInt32 in value
17301         param           pname           VertexAttribEnumNV in value
17302         param           params          Int32 out array [1]
17303         category        NV_vertex_program
17304         dlflags         notlistable
17305         version         1.2
17306         extension       soft WINSOFT NV10
17307         glxvendorpriv   1303
17308         glsflags        client get
17309         glsopcode       0x0234
17310         alias           GetVertexAttribiv
17311         glsalias        GetVertexAttribiv
17312
17313 GetVertexAttribPointervNV(index, pname, pointer)
17314         return          void
17315         param           index           UInt32 in value
17316         param           pname           VertexAttribEnumNV in value
17317         param           pointer         VoidPointer out array [1]
17318         category        NV_vertex_program
17319         dlflags         notlistable
17320         version         1.2
17321         extension       soft WINSOFT NV10
17322         glxflags        ignore
17323         glsflags        client get
17324         glsopcode       0x0235
17325         alias           GetVertexAttribPointerv
17326         glsalias        GetVertexAttribPointerv
17327
17328 IsProgramNV(id)
17329         return          Boolean
17330         param           id              UInt32 in value
17331         category        NV_vertex_program
17332         dlflags         notlistable
17333         version         1.2
17334         extension       soft WINSOFT NV10
17335         glxvendorpriv   1304
17336         glsflags        get
17337         glsopcode       0x0236
17338         alias           IsProgram
17339         glsalias        IsProgram
17340
17341 LoadProgramNV(target, id, len, program)
17342         return          void
17343         param           target          VertexAttribEnumNV in value
17344         param           id              UInt32 in value
17345         param           len             SizeI in value
17346         param           program         UInt8 in array [len]
17347         category        NV_vertex_program
17348         version         1.2
17349         extension       soft WINSOFT NV10
17350         glxropcode      4183
17351         glsopcode       0x0237
17352         offset          593
17353
17354 ProgramParameter4dNV(target, index, x, y, z, w)
17355         return          void
17356         param           target          VertexAttribEnumNV in value
17357         param           index           UInt32 in value
17358         param           x               Float64 in value
17359         param           y               Float64 in value
17360         param           z               Float64 in value
17361         param           w               Float64 in value
17362         category        NV_vertex_program
17363         version         1.2
17364         vectorequiv     ProgramParameter4dvNV
17365         extension       soft WINSOFT NV10
17366         offset          594
17367
17368 ProgramParameter4dvNV(target, index, v)
17369         return          void
17370         param           target          VertexAttribEnumNV in value
17371         param           index           UInt32 in value
17372         param           v               Float64 in array [4]
17373         category        NV_vertex_program
17374         version         1.2
17375         extension       soft WINSOFT NV10
17376         glxropcode      4185
17377         glsopcode       0x0238
17378         offset          595
17379
17380 ProgramParameter4fNV(target, index, x, y, z, w)
17381         return          void
17382         param           target          VertexAttribEnumNV in value
17383         param           index           UInt32 in value
17384         param           x               Float32 in value
17385         param           y               Float32 in value
17386         param           z               Float32 in value
17387         param           w               Float32 in value
17388         category        NV_vertex_program
17389         version         1.2
17390         vectorequiv     ProgramParameter4fvNV
17391         extension       soft WINSOFT NV10
17392         offset          596
17393
17394 ProgramParameter4fvNV(target, index, v)
17395         return          void
17396         param           target          VertexAttribEnumNV in value
17397         param           index           UInt32 in value
17398         param           v               Float32 in array [4]
17399         category        NV_vertex_program
17400         version         1.2
17401         extension       soft WINSOFT NV10
17402         glxropcode      4184
17403         glsopcode       0x0239
17404         offset          597
17405
17406 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
17407 #??? extension specification in the registry.
17408 ProgramParameters4dvNV(target, index, count, v)
17409         return          void
17410         param           target          VertexAttribEnumNV in value
17411         param           index           UInt32 in value
17412         param           count           UInt32 in value
17413         param           v               Float64 in array [count*4]
17414         category        NV_vertex_program
17415         version         1.2
17416         extension       soft WINSOFT NV10
17417         glxropcode      4187
17418         glsopcode       0x023A
17419         offset          598
17420
17421 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
17422 #??? extension specification in the registry.
17423 ProgramParameters4fvNV(target, index, count, v)
17424         return          void
17425         param           target          VertexAttribEnumNV in value
17426         param           index           UInt32 in value
17427         param           count           UInt32 in value
17428         param           v               Float32 in array [count*4]
17429         category        NV_vertex_program
17430         version         1.2
17431         extension       soft WINSOFT NV10
17432         glxropcode      4186
17433         glsopcode       0x023B
17434         offset          599
17435
17436 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
17437 #         return          void
17438 #         param           target          VertexAttribEnumNV in value
17439 #         param           index           Int32 in value
17440 #         param           x               Float64 in value
17441 #         param           y               Float64 in value
17442 #         param           z               Float64 in value
17443 #         param           w               Float64 in value
17444 #         category        NV_vertex_program1_1_dcc
17445 #         version         1.2
17446 #         vectorequiv     ProgramParameterSigned4dvNV
17447 #         extension       soft WINSOFT NV20
17448 #         offset          ?
17449 #
17450 # ProgramParameterSigned4dvNV(target, index, v)
17451 #         return          void
17452 #         param           target          VertexAttribEnumNV in value
17453 #         param           index           Int32 in value
17454 #         param           v               Float64 in array [4]
17455 #         category        NV_vertex_program1_1_dcc
17456 #         version         1.2
17457 #         extension       soft WINSOFT NV20
17458 #         glsflags        ignore
17459 #         glxflags        ignore
17460 #         offset          ?
17461 #
17462 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
17463 #         return          void
17464 #         param           target          VertexAttribEnumNV in value
17465 #         param           index           Int32 in value
17466 #         param           x               Float32 in value
17467 #         param           y               Float32 in value
17468 #         param           z               Float32 in value
17469 #         param           w               Float32 in value
17470 #         category        NV_vertex_program1_1_dcc
17471 #         version         1.2
17472 #         vectorequiv     ProgramParameterSigned4fvNV
17473 #         extension       soft WINSOFT NV20
17474 #         offset          ?
17475 #
17476 # ProgramParameterSigned4fvNV(target, index, v)
17477 #         return          void
17478 #         param           target          VertexAttribEnumNV in value
17479 #         param           index           Int32 in value
17480 #         param           v               Float32 in array [4]
17481 #         category        NV_vertex_program1_1_dcc
17482 #         version         1.2
17483 #         extension       soft WINSOFT NV20
17484 #         glsflags        ignore
17485 #         glxflags        ignore
17486 #         offset          ?
17487 #
17488 # ProgramParametersSigned4dvNV(target, index, count, v)
17489 #         return          void
17490 #         param           target          VertexAttribEnumNV in value
17491 #         param           index           Int32 in value
17492 #         param           count           SizeI in value
17493 #         param           v               Float64 in array [count*4]
17494 #         category        NV_vertex_program1_1_dcc
17495 #         version         1.2
17496 #         extension       soft WINSOFT NV20
17497 #         glsflags        ignore
17498 #         glxflags        ignore
17499 #         offset          ?
17500 #
17501 # ProgramParametersSigned4fvNV(target, index, count, v)
17502 #         return          void
17503 #         param           target          VertexAttribEnumNV in value
17504 #         param           index           Int32 in value
17505 #         param           count           SizeI in value
17506 #         param           v               Float32 in array [count*4]
17507 #         category        NV_vertex_program1_1_dcc
17508 #         version         1.2
17509 #         extension       soft WINSOFT NV20
17510 #         glsflags        ignore
17511 #         glxflags        ignore
17512 #         offset          ?
17513
17514 RequestResidentProgramsNV(n, programs)
17515         return          void
17516         param           n               SizeI in value
17517         param           programs        UInt32 in array [n]
17518         category        NV_vertex_program
17519         version         1.2
17520         extension       soft WINSOFT NV10
17521         glxropcode      4182
17522         glsopcode       0x022C
17523         offset          600
17524
17525 TrackMatrixNV(target, address, matrix, transform)
17526         return          void
17527         param           target          VertexAttribEnumNV in value
17528         param           address         UInt32 in value
17529         param           matrix          VertexAttribEnumNV in value
17530         param           transform       VertexAttribEnumNV in value
17531         category        NV_vertex_program
17532         version         1.2
17533         extension       soft WINSOFT NV10
17534         glxropcode      4188
17535         glsopcode       0x023C
17536         offset          601
17537
17538 VertexAttribPointerNV(index, fsize, type, stride, pointer)
17539         return          void
17540         param           index           UInt32 in value
17541         param           fsize           Int32 in value
17542         param           type            VertexAttribEnumNV in value
17543         param           stride          SizeI in value
17544         param           pointer         Void in array [COMPSIZE(fsize/type/stride)] retained
17545         category        NV_vertex_program
17546         dlflags         notlistable
17547         version         1.2
17548         extension       soft WINSOFT NV10
17549         glxflags        ignore
17550         glsflags        client
17551         glsopcode       0x023D
17552         offset          602
17553
17554 VertexAttrib1dNV(index, x)
17555         return          void
17556         param           index           UInt32 in value
17557         param           x               Float64 in value
17558         category        NV_vertex_program
17559         version         1.2
17560         vectorequiv     VertexAttrib1dvNV
17561         extension       soft WINSOFT NV10
17562         alias           VertexAttrib1d
17563         glsalias        VertexAttrib1d
17564
17565 VertexAttrib1dvNV(index, v)
17566         return          void
17567         param           index           UInt32 in value
17568         param           v               Float64 in array [1]
17569         category        NV_vertex_program
17570         version         1.2
17571         extension       soft WINSOFT NV10
17572         glxropcode      4197
17573         glsopcode       0x0240
17574         alias           VertexAttrib1dv
17575         glsalias        VertexAttrib1dv
17576
17577 VertexAttrib1fNV(index, x)
17578         return          void
17579         param           index           UInt32 in value
17580         param           x               Float32 in value
17581         category        NV_vertex_program
17582         version         1.2
17583         vectorequiv     VertexAttrib1fvNV
17584         extension       soft WINSOFT NV10
17585         alias           VertexAttrib1f
17586         glsalias        VertexAttrib1f
17587
17588 VertexAttrib1fvNV(index, v)
17589         return          void
17590         param           index           UInt32 in value
17591         param           v               Float32 in array [1]
17592         category        NV_vertex_program
17593         version         1.2
17594         extension       soft WINSOFT NV10
17595         glxropcode      4193
17596         glsopcode       0x023F
17597         alias           VertexAttrib1fv
17598         glsalias        VertexAttrib1fv
17599
17600 VertexAttrib1sNV(index, x)
17601         return          void
17602         param           index           UInt32 in value
17603         param           x               Int16 in value
17604         category        NV_vertex_program
17605         version         1.2
17606         vectorequiv     VertexAttrib1svNV
17607         extension       soft WINSOFT NV10
17608         alias           VertexAttrib1s
17609         glsalias        VertexAttrib1s
17610
17611 VertexAttrib1svNV(index, v)
17612         return          void
17613         param           index           UInt32 in value
17614         param           v               Int16 in array [1]
17615         category        NV_vertex_program
17616         version         1.2
17617         extension       soft WINSOFT NV10
17618         glxropcode      4189
17619         glsopcode       0x023E
17620         alias           VertexAttrib1sv
17621         glsalias        VertexAttrib1sv
17622
17623 VertexAttrib2dNV(index, x, y)
17624         return          void
17625         param           index           UInt32 in value
17626         param           x               Float64 in value
17627         param           y               Float64 in value
17628         category        NV_vertex_program
17629         version         1.2
17630         vectorequiv     VertexAttrib2dvNV
17631         extension       soft WINSOFT NV10
17632         alias           VertexAttrib2d
17633         glsalias        VertexAttrib2d
17634
17635 VertexAttrib2dvNV(index, v)
17636         return          void
17637         param           index           UInt32 in value
17638         param           v               Float64 in array [2]
17639         category        NV_vertex_program
17640         version         1.2
17641         extension       soft WINSOFT NV10
17642         glxropcode      4198
17643         glsopcode       0x0243
17644         alias           VertexAttrib2dv
17645         glsalias        VertexAttrib2dv
17646
17647 VertexAttrib2fNV(index, x, y)
17648         return          void
17649         param           index           UInt32 in value
17650         param           x               Float32 in value
17651         param           y               Float32 in value
17652         category        NV_vertex_program
17653         version         1.2
17654         vectorequiv     VertexAttrib2fvNV
17655         extension       soft WINSOFT NV10
17656         alias           VertexAttrib2f
17657         glsalias        VertexAttrib2f
17658
17659 VertexAttrib2fvNV(index, v)
17660         return          void
17661         param           index           UInt32 in value
17662         param           v               Float32 in array [2]
17663         category        NV_vertex_program
17664         version         1.2
17665         extension       soft WINSOFT NV10
17666         glxropcode      4194
17667         glsopcode       0x0242
17668         alias           VertexAttrib2fv
17669         glsalias        VertexAttrib2fv
17670
17671 VertexAttrib2sNV(index, x, y)
17672         return          void
17673         param           index           UInt32 in value
17674         param           x               Int16 in value
17675         param           y               Int16 in value
17676         category        NV_vertex_program
17677         version         1.2
17678         vectorequiv     VertexAttrib2svNV
17679         extension       soft WINSOFT NV10
17680         alias           VertexAttrib2s
17681         glsalias        VertexAttrib2s
17682
17683 VertexAttrib2svNV(index, v)
17684         return          void
17685         param           index           UInt32 in value
17686         param           v               Int16 in array [2]
17687         category        NV_vertex_program
17688         version         1.2
17689         extension       soft WINSOFT NV10
17690         glxropcode      4190
17691         glsopcode       0x0241
17692         alias           VertexAttrib2sv
17693         glsalias        VertexAttrib2sv
17694
17695 VertexAttrib3dNV(index, x, y, z)
17696         return          void
17697         param           index           UInt32 in value
17698         param           x               Float64 in value
17699         param           y               Float64 in value
17700         param           z               Float64 in value
17701         category        NV_vertex_program
17702         version         1.2
17703         vectorequiv     VertexAttrib3dvNV
17704         extension       soft WINSOFT NV10
17705         alias           VertexAttrib3d
17706         glsalias        VertexAttrib3d
17707
17708 VertexAttrib3dvNV(index, v)
17709         return          void
17710         param           index           UInt32 in value
17711         param           v               Float64 in array [3]
17712         category        NV_vertex_program
17713         version         1.2
17714         extension       soft WINSOFT NV10
17715         glxropcode      4199
17716         glsopcode       0x0246
17717         alias           VertexAttrib3dv
17718         glsalias        VertexAttrib3dv
17719
17720 VertexAttrib3fNV(index, x, y, z)
17721         return          void
17722         param           index           UInt32 in value
17723         param           x               Float32 in value
17724         param           y               Float32 in value
17725         param           z               Float32 in value
17726         category        NV_vertex_program
17727         version         1.2
17728         vectorequiv     VertexAttrib3fvNV
17729         extension       soft WINSOFT NV10
17730         alias           VertexAttrib3f
17731         glsalias        VertexAttrib3f
17732
17733 VertexAttrib3fvNV(index, v)
17734         return          void
17735         param           index           UInt32 in value
17736         param           v               Float32 in array [3]
17737         category        NV_vertex_program
17738         version         1.2
17739         extension       soft WINSOFT NV10
17740         glxropcode      4195
17741         glsopcode       0x0245
17742         alias           VertexAttrib3fv
17743         glsalias        VertexAttrib3fv
17744
17745 VertexAttrib3sNV(index, x, y, z)
17746         return          void
17747         param           index           UInt32 in value
17748         param           x               Int16 in value
17749         param           y               Int16 in value
17750         param           z               Int16 in value
17751         category        NV_vertex_program
17752         version         1.2
17753         vectorequiv     VertexAttrib3svNV
17754         extension       soft WINSOFT NV10
17755         alias           VertexAttrib3s
17756         glsalias        VertexAttrib3s
17757
17758 VertexAttrib3svNV(index, v)
17759         return          void
17760         param           index           UInt32 in value
17761         param           v               Int16 in array [3]
17762         category        NV_vertex_program
17763         version         1.2
17764         extension       soft WINSOFT NV10
17765         glxropcode      4191
17766         glsopcode       0x0244
17767         alias           VertexAttrib3sv
17768         glsalias        VertexAttrib3sv
17769
17770 VertexAttrib4dNV(index, x, y, z, w)
17771         return          void
17772         param           index           UInt32 in value
17773         param           x               Float64 in value
17774         param           y               Float64 in value
17775         param           z               Float64 in value
17776         param           w               Float64 in value
17777         category        NV_vertex_program
17778         version         1.2
17779         vectorequiv     VertexAttrib4dvNV
17780         extension       soft WINSOFT NV10
17781         alias           VertexAttrib4d
17782         glsalias        VertexAttrib4d
17783
17784 VertexAttrib4dvNV(index, v)
17785         return          void
17786         param           index           UInt32 in value
17787         param           v               Float64 in array [4]
17788         category        NV_vertex_program
17789         version         1.2
17790         extension       soft WINSOFT NV10
17791         glxropcode      4200
17792         glsopcode       0x0249
17793         alias           VertexAttrib4dv
17794         glsalias        VertexAttrib4dv
17795
17796 VertexAttrib4fNV(index, x, y, z, w)
17797         return          void
17798         param           index           UInt32 in value
17799         param           x               Float32 in value
17800         param           y               Float32 in value
17801         param           z               Float32 in value
17802         param           w               Float32 in value
17803         category        NV_vertex_program
17804         version         1.2
17805         vectorequiv     VertexAttrib4fvNV
17806         extension       soft WINSOFT NV10
17807         alias           VertexAttrib4f
17808         glsalias        VertexAttrib4f
17809
17810 VertexAttrib4fvNV(index, v)
17811         return          void
17812         param           index           UInt32 in value
17813         param           v               Float32 in array [4]
17814         category        NV_vertex_program
17815         version         1.2
17816         extension       soft WINSOFT NV10
17817         glxropcode      4196
17818         glsopcode       0x0248
17819         alias           VertexAttrib4fv
17820         glsalias        VertexAttrib4fv
17821
17822 VertexAttrib4sNV(index, x, y, z, w)
17823         return          void
17824         param           index           UInt32 in value
17825         param           x               Int16 in value
17826         param           y               Int16 in value
17827         param           z               Int16 in value
17828         param           w               Int16 in value
17829         category        NV_vertex_program
17830         version         1.2
17831         vectorequiv     VertexAttrib4svNV
17832         extension       soft WINSOFT NV10
17833         alias           VertexAttrib4s
17834         glsalias        VertexAttrib4s
17835
17836 VertexAttrib4svNV(index, v)
17837         return          void
17838         param           index           UInt32 in value
17839         param           v               Int16 in array [4]
17840         category        NV_vertex_program
17841         version         1.2
17842         extension       soft WINSOFT NV10
17843         glxropcode      4192
17844         glsopcode       0x0247
17845         alias           VertexAttrib4sv
17846         glsalias        VertexAttrib4sv
17847
17848 VertexAttrib4ubNV(index, x, y, z, w)
17849         return          void
17850         param           index           UInt32 in value
17851         param           x               ColorUB in value
17852         param           y               ColorUB in value
17853         param           z               ColorUB in value
17854         param           w               ColorUB in value
17855         category        NV_vertex_program
17856         version         1.2
17857         extension       soft WINSOFT NV10
17858         vectorequiv     VertexAttrib4ubvNV
17859         alias           VertexAttrib4Nub
17860         glsalias        VertexAttrib4Nub
17861
17862 VertexAttrib4ubvNV(index, v)
17863         return          void
17864         param           index           UInt32 in value
17865         param           v               ColorUB in array [4]
17866         category        NV_vertex_program
17867         version         1.2
17868         extension       soft WINSOFT NV10
17869         glxropcode      4201
17870         glsopcode       0x024A
17871         alias           VertexAttrib4Nubv
17872         glsalias        VertexAttrib4Nubv
17873
17874 VertexAttribs1dvNV(index, count, v)
17875         return          void
17876         param           index           UInt32 in value
17877         param           count           SizeI in value
17878         param           v               Float64 in array [count]
17879         category        NV_vertex_program
17880         dlflags         handcode
17881         version         1.2
17882         extension       soft WINSOFT NV10
17883         glxropcode      4210
17884         glsopcode       0x024D
17885         offset          629
17886
17887 VertexAttribs1fvNV(index, count, v)
17888         return          void
17889         param           index           UInt32 in value
17890         param           count           SizeI in value
17891         param           v               Float32 in array [count]
17892         category        NV_vertex_program
17893         dlflags         handcode
17894         version         1.2
17895         extension       soft WINSOFT NV10
17896         glxropcode      4206
17897         glsopcode       0x024C
17898         offset          630
17899
17900 VertexAttribs1svNV(index, count, v)
17901         return          void
17902         param           index           UInt32 in value
17903         param           count           SizeI in value
17904         param           v               Int16 in array [count]
17905         category        NV_vertex_program
17906         dlflags         handcode
17907         version         1.2
17908         extension       soft WINSOFT NV10
17909         glxropcode      4202
17910         glsopcode       0x024B
17911         offset          631
17912
17913 VertexAttribs2dvNV(index, count, v)
17914         return          void
17915         param           index           UInt32 in value
17916         param           count           SizeI in value
17917         param           v               Float64 in array [count*2]
17918         category        NV_vertex_program
17919         dlflags         handcode
17920         version         1.2
17921         extension       soft WINSOFT NV10
17922         glxropcode      4211
17923         glsopcode       0x0250
17924         offset          632
17925
17926 VertexAttribs2fvNV(index, count, v)
17927         return          void
17928         param           index           UInt32 in value
17929         param           count           SizeI in value
17930         param           v               Float32 in array [count*2]
17931         category        NV_vertex_program
17932         dlflags         handcode
17933         version         1.2
17934         extension       soft WINSOFT NV10
17935         glxropcode      4207
17936         glsopcode       0x024F
17937         offset          633
17938
17939 VertexAttribs2svNV(index, count, v)
17940         return          void
17941         param           index           UInt32 in value
17942         param           count           SizeI in value
17943         param           v               Int16 in array [count*2]
17944         category        NV_vertex_program
17945         dlflags         handcode
17946         version         1.2
17947         extension       soft WINSOFT NV10
17948         glxropcode      4203
17949         glsopcode       0x024E
17950         offset          634
17951
17952 VertexAttribs3dvNV(index, count, v)
17953         return          void
17954         param           index           UInt32 in value
17955         param           count           SizeI in value
17956         param           v               Float64 in array [count*3]
17957         category        NV_vertex_program
17958         dlflags         handcode
17959         version         1.2
17960         extension       soft WINSOFT NV10
17961         glxropcode      4212
17962         glsopcode       0x0253
17963         offset          635
17964
17965 VertexAttribs3fvNV(index, count, v)
17966         return          void
17967         param           index           UInt32 in value
17968         param           count           SizeI in value
17969         param           v               Float32 in array [count*3]
17970         category        NV_vertex_program
17971         dlflags         handcode
17972         version         1.2
17973         extension       soft WINSOFT NV10
17974         glxropcode      4208
17975         glsopcode       0x0252
17976         offset          636
17977
17978 VertexAttribs3svNV(index, count, v)
17979         return          void
17980         param           index           UInt32 in value
17981         param           count           SizeI in value
17982         param           v               Int16 in array [count*3]
17983         category        NV_vertex_program
17984         dlflags         handcode
17985         version         1.2
17986         extension       soft WINSOFT NV10
17987         glxropcode      4204
17988         glsopcode       0x0251
17989         offset          637
17990
17991 VertexAttribs4dvNV(index, count, v)
17992         return          void
17993         param           index           UInt32 in value
17994         param           count           SizeI in value
17995         param           v               Float64 in array [count*4]
17996         category        NV_vertex_program
17997         dlflags         handcode
17998         version         1.2
17999         extension       soft WINSOFT NV10
18000         glxropcode      4213
18001         glsopcode       0x0256
18002         offset          638
18003
18004 VertexAttribs4fvNV(index, count, v)
18005         return          void
18006         param           index           UInt32 in value
18007         param           count           SizeI in value
18008         param           v               Float32 in array [count*4]
18009         category        NV_vertex_program
18010         dlflags         handcode
18011         version         1.2
18012         extension       soft WINSOFT NV10
18013         glxropcode      4209
18014         glsopcode       0x0255
18015         offset          639
18016
18017 VertexAttribs4svNV(index, count, v)
18018         return          void
18019         param           index           UInt32 in value
18020         param           count           SizeI in value
18021         param           v               Int16 in array [count*4]
18022         category        NV_vertex_program
18023         dlflags         handcode
18024         version         1.2
18025         extension       soft WINSOFT NV10
18026         glxropcode      4205
18027         glsopcode       0x0254
18028         offset          640
18029
18030 VertexAttribs4ubvNV(index, count, v)
18031         return          void
18032         param           index           UInt32 in value
18033         param           count           SizeI in value
18034         param           v               ColorUB in array [count*4]
18035         category        NV_vertex_program
18036         dlflags         handcode
18037         version         1.2
18038         extension       soft WINSOFT NV10
18039         glxropcode      4214
18040         glsopcode       0x0257
18041         offset          641
18042
18043
18044 ###############################################################################
18045 #
18046 # Extension #234 - GLX_SGIX_visual_select_group
18047 #
18048 ###############################################################################
18049
18050 ###############################################################################
18051 #
18052 # Extension #235
18053 # SGIX_texture_coordinate_clamp commands
18054 #
18055 ###############################################################################
18056
18057 # (none)
18058 newcategory: SGIX_texture_coordinate_clamp
18059
18060 ###############################################################################
18061 #
18062 # Extension #236
18063 # SGIX_scalebias_hint commands
18064 #
18065 ###############################################################################
18066
18067 # (none)
18068 newcategory: SGIX_scalebias_hint
18069
18070 ###############################################################################
18071 #
18072 # Extension #237 - GLX_OML_swap_method commands
18073 # Extension #238 - GLX_OML_sync_control commands
18074 #
18075 ###############################################################################
18076
18077 ###############################################################################
18078 #
18079 # Extension #239
18080 # OML_interlace commands
18081 #
18082 ###############################################################################
18083
18084 # (none)
18085 newcategory: OML_interlace
18086
18087 ###############################################################################
18088 #
18089 # Extension #240
18090 # OML_subsample commands
18091 #
18092 ###############################################################################
18093
18094 # (none)
18095 newcategory: OML_subsample
18096
18097 ###############################################################################
18098 #
18099 # Extension #241
18100 # OML_resample commands
18101 #
18102 ###############################################################################
18103
18104 # (none)
18105 newcategory: OML_resample
18106
18107 ###############################################################################
18108 #
18109 # Extension #242 - WGL_OML_sync_control commands
18110 #
18111 ###############################################################################
18112
18113 ###############################################################################
18114 #
18115 # Extension #243
18116 # NV_copy_depth_to_color commands
18117 #
18118 ###############################################################################
18119
18120 # (none)
18121 newcategory: NV_copy_depth_to_color
18122
18123 ###############################################################################
18124 #
18125 # Extension #244
18126 # ATI_envmap_bumpmap commands
18127 #
18128 ###############################################################################
18129
18130 TexBumpParameterivATI(pname, param)
18131         return          void
18132         param           pname           TexBumpParameterATI in value
18133         param           param           Int32 in array [COMPSIZE(pname)]
18134         category        ATI_envmap_bumpmap
18135         version         1.2
18136         extension
18137         glxropcode      ?
18138         glxflags        ignore
18139         glsflags        ignore
18140         offset          ?
18141
18142 TexBumpParameterfvATI(pname, param)
18143         return          void
18144         param           pname           TexBumpParameterATI in value
18145         param           param           Float32 in array [COMPSIZE(pname)]
18146         category        ATI_envmap_bumpmap
18147         version         1.2
18148         extension
18149         glxropcode      ?
18150         glxflags        ignore
18151         glsflags        ignore
18152         offset          ?
18153
18154 GetTexBumpParameterivATI(pname, param)
18155         return          void
18156         param           pname           GetTexBumpParameterATI in value
18157         param           param           Int32 out array [COMPSIZE(pname)]
18158         category        ATI_envmap_bumpmap
18159         dlflags         notlistable
18160         version         1.2
18161         extension
18162         glxsingle       ?
18163         glxflags        ignore
18164         glsflags        ignore get
18165         offset          ?
18166
18167 GetTexBumpParameterfvATI(pname, param)
18168         return          void
18169         param           pname           GetTexBumpParameterATI in value
18170         param           param           Float32 out array [COMPSIZE(pname)]
18171         category        ATI_envmap_bumpmap
18172         dlflags         notlistable
18173         version         1.2
18174         extension
18175         glxsingle       ?
18176         glxflags        ignore
18177         glsflags        ignore get
18178         offset          ?
18179
18180 ###############################################################################
18181 #
18182 # Extension #245
18183 # ATI_fragment_shader commands
18184 #
18185 ###############################################################################
18186
18187 GenFragmentShadersATI(range)
18188         return          UInt32
18189         param           range           UInt32 in value
18190         category        ATI_fragment_shader
18191         version         1.2
18192         extension
18193         glxropcode      ?
18194         glxflags        ignore
18195         glsflags        ignore
18196         offset          ?
18197
18198 BindFragmentShaderATI(id)
18199         return          void
18200         param           id              UInt32 in value
18201         category        ATI_fragment_shader
18202         version         1.2
18203         extension
18204         glxropcode      ?
18205         glxflags        ignore
18206         glsflags        ignore
18207         offset          ?
18208
18209 DeleteFragmentShaderATI(id)
18210         return          void
18211         param           id              UInt32 in value
18212         category        ATI_fragment_shader
18213         version         1.2
18214         extension
18215         glxropcode      ?
18216         glxflags        ignore
18217         glsflags        ignore
18218         offset          ?
18219
18220 BeginFragmentShaderATI()
18221         return          void
18222         category        ATI_fragment_shader
18223         version         1.2
18224         extension
18225         glxropcode      ?
18226         glxflags        ignore
18227         glsflags        ignore
18228         offset          ?
18229
18230 EndFragmentShaderATI()
18231         return          void
18232         category        ATI_fragment_shader
18233         version         1.2
18234         extension
18235         glxropcode      ?
18236         glxflags        ignore
18237         glsflags        ignore
18238         offset          ?
18239
18240 PassTexCoordATI(dst, coord, swizzle)
18241         return          void
18242         param           dst             UInt32 in value
18243         param           coord           UInt32 in value
18244         param           swizzle         SwizzleOpATI in value
18245         category        ATI_fragment_shader
18246         version         1.2
18247         extension
18248         glxropcode      ?
18249         glxflags        ignore
18250         glsflags        ignore
18251         offset          ?
18252
18253 SampleMapATI(dst, interp, swizzle)
18254         return          void
18255         param           dst             UInt32 in value
18256         param           interp          UInt32 in value
18257         param           swizzle         SwizzleOpATI in value
18258         category        ATI_fragment_shader
18259         version         1.2
18260         extension
18261         glxropcode      ?
18262         glxflags        ignore
18263         glsflags        ignore
18264         offset          ?
18265
18266 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
18267         return          void
18268         param           op              FragmentOpATI in value
18269         param           dst             UInt32 in value
18270         param           dstMask         UInt32 in value
18271         param           dstMod          UInt32 in value
18272         param           arg1            UInt32 in value
18273         param           arg1Rep         UInt32 in value
18274         param           arg1Mod         UInt32 in value
18275         category        ATI_fragment_shader
18276         version         1.2
18277         extension
18278         glxropcode      ?
18279         glxflags        ignore
18280         glsflags        ignore
18281         offset          ?
18282
18283 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
18284         return          void
18285         param           op              FragmentOpATI in value
18286         param           dst             UInt32 in value
18287         param           dstMask         UInt32 in value
18288         param           dstMod          UInt32 in value
18289         param           arg1            UInt32 in value
18290         param           arg1Rep         UInt32 in value
18291         param           arg1Mod         UInt32 in value
18292         param           arg2            UInt32 in value
18293         param           arg2Rep         UInt32 in value
18294         param           arg2Mod         UInt32 in value
18295         category        ATI_fragment_shader
18296         version         1.2
18297         extension
18298         glxropcode      ?
18299         glxflags        ignore
18300         glsflags        ignore
18301         offset          ?
18302
18303 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
18304         return          void
18305         param           op              FragmentOpATI in value
18306         param           dst             UInt32 in value
18307         param           dstMask         UInt32 in value
18308         param           dstMod          UInt32 in value
18309         param           arg1            UInt32 in value
18310         param           arg1Rep         UInt32 in value
18311         param           arg1Mod         UInt32 in value
18312         param           arg2            UInt32 in value
18313         param           arg2Rep         UInt32 in value
18314         param           arg2Mod         UInt32 in value
18315         param           arg3            UInt32 in value
18316         param           arg3Rep         UInt32 in value
18317         param           arg3Mod         UInt32 in value
18318         category        ATI_fragment_shader
18319         version         1.2
18320         extension
18321         glxropcode      ?
18322         glxflags        ignore
18323         glsflags        ignore
18324         offset          ?
18325
18326 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
18327         return          void
18328         param           op              FragmentOpATI in value
18329         param           dst             UInt32 in value
18330         param           dstMod          UInt32 in value
18331         param           arg1            UInt32 in value
18332         param           arg1Rep         UInt32 in value
18333         param           arg1Mod         UInt32 in value
18334         category        ATI_fragment_shader
18335         version         1.2
18336         extension
18337         glxropcode      ?
18338         glxflags        ignore
18339         glsflags        ignore
18340         offset          ?
18341
18342 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
18343         return          void
18344         param           op              FragmentOpATI in value
18345         param           dst             UInt32 in value
18346         param           dstMod          UInt32 in value
18347         param           arg1            UInt32 in value
18348         param           arg1Rep         UInt32 in value
18349         param           arg1Mod         UInt32 in value
18350         param           arg2            UInt32 in value
18351         param           arg2Rep         UInt32 in value
18352         param           arg2Mod         UInt32 in value
18353         category        ATI_fragment_shader
18354         version         1.2
18355         extension
18356         glxropcode      ?
18357         glxflags        ignore
18358         glsflags        ignore
18359         offset          ?
18360
18361 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
18362         return          void
18363         param           op              FragmentOpATI in value
18364         param           dst             UInt32 in value
18365         param           dstMod          UInt32 in value
18366         param           arg1            UInt32 in value
18367         param           arg1Rep         UInt32 in value
18368         param           arg1Mod         UInt32 in value
18369         param           arg2            UInt32 in value
18370         param           arg2Rep         UInt32 in value
18371         param           arg2Mod         UInt32 in value
18372         param           arg3            UInt32 in value
18373         param           arg3Rep         UInt32 in value
18374         param           arg3Mod         UInt32 in value
18375         category        ATI_fragment_shader
18376         version         1.2
18377         extension
18378         glxropcode      ?
18379         glxflags        ignore
18380         glsflags        ignore
18381         offset          ?
18382
18383 SetFragmentShaderConstantATI(dst, value)
18384         return          void
18385         param           dst             UInt32 in value
18386         param           value           ConstFloat32 in array [4]
18387         category        ATI_fragment_shader
18388         version         1.2
18389         extension
18390         glxropcode      ?
18391         glxflags        ignore
18392         glsflags        ignore
18393         offset          ?
18394
18395 ###############################################################################
18396 #
18397 # Extension #246
18398 # ATI_pn_triangles commands
18399 #
18400 ###############################################################################
18401
18402 PNTrianglesiATI(pname, param)
18403         return          void
18404         param           pname           PNTrianglesPNameATI in value
18405         param           param           Int32 in value
18406         category        ATI_pn_triangles
18407         version         1.2
18408         extension
18409         glxropcode      ?
18410         glxflags        ignore
18411         glsflags        ignore
18412         offset          ?
18413
18414 PNTrianglesfATI(pname, param)
18415         return          void
18416         param           pname           PNTrianglesPNameATI in value
18417         param           param           Float32 in value
18418         category        ATI_pn_triangles
18419         version         1.2
18420         extension
18421         glxropcode      ?
18422         glxflags        ignore
18423         glsflags        ignore
18424         offset          ?
18425
18426 ###############################################################################
18427 #
18428 # Extension #247
18429 # ATI_vertex_array_object commands
18430 #
18431 ###############################################################################
18432
18433 NewObjectBufferATI(size, pointer, usage)
18434         return          UInt32
18435         param           size            SizeI in value
18436         param           pointer         ConstVoid in array [size]
18437         param           usage           ArrayObjectUsageATI in value
18438         category        ATI_vertex_array_object
18439         version         1.2
18440         extension
18441         glxropcode      ?
18442         glxflags        ignore
18443         glsflags        ignore
18444         offset          ?
18445
18446 IsObjectBufferATI(buffer)
18447         return          Boolean
18448         param           buffer          UInt32 in value
18449         category        ATI_vertex_array_object
18450         version         1.2
18451         extension
18452         glxropcode      ?
18453         glxflags        ignore
18454         glsflags        ignore get
18455         offset          ?
18456
18457 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
18458         return          void
18459         param           buffer          UInt32 in value
18460         param           offset          UInt32 in value
18461         param           size            SizeI in value
18462         param           pointer         ConstVoid in array [size]
18463         param           preserve        PreserveModeATI in value
18464         category        ATI_vertex_array_object
18465         version         1.2
18466         extension
18467         glxropcode      ?
18468         glxflags        ignore
18469         glsflags        ignore
18470         offset          ?
18471
18472 GetObjectBufferfvATI(buffer, pname, params)
18473         return          void
18474         param           buffer          UInt32 in value
18475         param           pname           ArrayObjectPNameATI in value
18476         param           params          Float32 out array [1]
18477         category        ATI_vertex_array_object
18478         dlflags         notlistable
18479         version         1.2
18480         extension
18481         glxsingle       ?
18482         glxflags        ignore
18483         glsflags        ignore get
18484         offset          ?
18485
18486 GetObjectBufferivATI(buffer, pname, params)
18487         return          void
18488         param           buffer          UInt32 in value
18489         param           pname           ArrayObjectPNameATI in value
18490         param           params          Int32 out array [1]
18491         category        ATI_vertex_array_object
18492         dlflags         notlistable
18493         version         1.2
18494         extension
18495         glxsingle       ?
18496         glxflags        ignore
18497         glsflags        ignore get
18498         offset          ?
18499
18500 FreeObjectBufferATI(buffer)
18501         return          void
18502         param           buffer          UInt32 in value
18503         category        ATI_vertex_array_object
18504         version         1.2
18505         extension
18506         glxropcode      ?
18507         glxflags        ignore
18508         glsflags        ignore
18509         offset          ?
18510
18511 ArrayObjectATI(array, size, type, stride, buffer, offset)
18512         return          void
18513         param           array           EnableCap in value
18514         param           size            Int32 in value
18515         param           type            ScalarType in value
18516         param           stride          SizeI in value
18517         param           buffer          UInt32 in value
18518         param           offset          UInt32 in value
18519         category        ATI_vertex_array_object
18520         version         1.2
18521         extension
18522         glxropcode      ?
18523         glxflags        ignore
18524         glsflags        ignore
18525         offset          ?
18526
18527 GetArrayObjectfvATI(array, pname, params)
18528         return          void
18529         param           array           EnableCap in value
18530         param           pname           ArrayObjectPNameATI in value
18531         param           params          Float32 out array [1]
18532         category        ATI_vertex_array_object
18533         dlflags         notlistable
18534         version         1.2
18535         extension
18536         glxsingle       ?
18537         glxflags        ignore
18538         glsflags        ignore get
18539         offset          ?
18540
18541 GetArrayObjectivATI(array, pname, params)
18542         return          void
18543         param           array           EnableCap in value
18544         param           pname           ArrayObjectPNameATI in value
18545         param           params          Int32 out array [1]
18546         category        ATI_vertex_array_object
18547         dlflags         notlistable
18548         version         1.2
18549         extension
18550         glxsingle       ?
18551         glxflags        ignore
18552         glsflags        ignore get
18553         offset          ?
18554
18555 VariantArrayObjectATI(id, type, stride, buffer, offset)
18556         return          void
18557         param           id              UInt32 in value
18558         param           type            ScalarType in value
18559         param           stride          SizeI in value
18560         param           buffer          UInt32 in value
18561         param           offset          UInt32 in value
18562         category        ATI_vertex_array_object
18563         version         1.2
18564         extension
18565         glxropcode      ?
18566         glxflags        ignore
18567         glsflags        ignore
18568         offset          ?
18569
18570 GetVariantArrayObjectfvATI(id, pname, params)
18571         return          void
18572         param           id              UInt32 in value
18573         param           pname           ArrayObjectPNameATI in value
18574         param           params          Float32 out array [1]
18575         category        ATI_vertex_array_object
18576         dlflags         notlistable
18577         version         1.2
18578         extension
18579         glxsingle       ?
18580         glxflags        ignore
18581         glsflags        ignore get
18582         offset          ?
18583
18584 GetVariantArrayObjectivATI(id, pname, params)
18585         return          void
18586         param           id              UInt32 in value
18587         param           pname           ArrayObjectPNameATI in value
18588         param           params          Int32 out array [1]
18589         category        ATI_vertex_array_object
18590         dlflags         notlistable
18591         version         1.2
18592         extension
18593         glxsingle       ?
18594         glxflags        ignore
18595         glsflags        ignore get
18596         offset          ?
18597
18598 ###############################################################################
18599 #
18600 # Extension #248
18601 # EXT_vertex_shader commands
18602 #
18603 ###############################################################################
18604
18605 BeginVertexShaderEXT()
18606         return          void
18607         category        EXT_vertex_shader
18608         version         1.2
18609         extension
18610         glxropcode      ?
18611         glxflags        ignore
18612         glsflags        ignore
18613         offset          ?
18614
18615 EndVertexShaderEXT()
18616         return          void
18617         category        EXT_vertex_shader
18618         version         1.2
18619         extension
18620         glxropcode      ?
18621         glxflags        ignore
18622         glsflags        ignore
18623         offset          ?
18624
18625 BindVertexShaderEXT(id)
18626         return          void
18627         param           id              UInt32 in value
18628         category        EXT_vertex_shader
18629         version         1.2
18630         extension
18631         glxropcode      ?
18632         glxflags        ignore
18633         glsflags        ignore
18634         offset          ?
18635
18636 GenVertexShadersEXT(range)
18637         return          UInt32
18638         param           range           UInt32 in value
18639         category        EXT_vertex_shader
18640         version         1.2
18641         extension
18642         glxropcode      ?
18643         glxflags        ignore
18644         glsflags        ignore
18645         offset          ?
18646
18647 DeleteVertexShaderEXT(id)
18648         return          void
18649         param           id              UInt32 in value
18650         category        EXT_vertex_shader
18651         version         1.2
18652         extension
18653         glxropcode      ?
18654         glxflags        ignore
18655         glsflags        ignore
18656         offset          ?
18657
18658 ShaderOp1EXT(op, res, arg1)
18659         return          void
18660         param           op              VertexShaderOpEXT in value
18661         param           res             UInt32 in value
18662         param           arg1            UInt32 in value
18663         category        EXT_vertex_shader
18664         version         1.2
18665         extension
18666         glxropcode      ?
18667         glxflags        ignore
18668         glsflags        ignore
18669         offset          ?
18670
18671 ShaderOp2EXT(op, res, arg1, arg2)
18672         return          void
18673         param           op              VertexShaderOpEXT in value
18674         param           res             UInt32 in value
18675         param           arg1            UInt32 in value
18676         param           arg2            UInt32 in value
18677         category        EXT_vertex_shader
18678         version         1.2
18679         extension
18680         glxropcode      ?
18681         glxflags        ignore
18682         glsflags        ignore
18683         offset          ?
18684
18685 ShaderOp3EXT(op, res, arg1, arg2, arg3)
18686         return          void
18687         param           op              VertexShaderOpEXT in value
18688         param           res             UInt32 in value
18689         param           arg1            UInt32 in value
18690         param           arg2            UInt32 in value
18691         param           arg3            UInt32 in value
18692         category        EXT_vertex_shader
18693         version         1.2
18694         extension
18695         glxropcode      ?
18696         glxflags        ignore
18697         glsflags        ignore
18698         offset          ?
18699
18700 SwizzleEXT(res, in, outX, outY, outZ, outW)
18701         return          void
18702         param           res             UInt32 in value
18703         param           in              UInt32 in value
18704         param           outX            VertexShaderCoordOutEXT in value
18705         param           outY            VertexShaderCoordOutEXT in value
18706         param           outZ            VertexShaderCoordOutEXT in value
18707         param           outW            VertexShaderCoordOutEXT in value
18708         category        EXT_vertex_shader
18709         version         1.2
18710         extension
18711         glxropcode      ?
18712         glxflags        ignore
18713         glsflags        ignore
18714         offset          ?
18715
18716 WriteMaskEXT(res, in, outX, outY, outZ, outW)
18717         return          void
18718         param           res             UInt32 in value
18719         param           in              UInt32 in value
18720         param           outX            VertexShaderWriteMaskEXT in value
18721         param           outY            VertexShaderWriteMaskEXT in value
18722         param           outZ            VertexShaderWriteMaskEXT in value
18723         param           outW            VertexShaderWriteMaskEXT in value
18724         category        EXT_vertex_shader
18725         version         1.2
18726         extension
18727         glxropcode      ?
18728         glxflags        ignore
18729         glsflags        ignore
18730         offset          ?
18731
18732 InsertComponentEXT(res, src, num)
18733         return          void
18734         param           res             UInt32 in value
18735         param           src             UInt32 in value
18736         param           num             UInt32 in value
18737         category        EXT_vertex_shader
18738         version         1.2
18739         extension
18740         glxropcode      ?
18741         glxflags        ignore
18742         glsflags        ignore
18743         offset          ?
18744
18745 ExtractComponentEXT(res, src, num)
18746         return          void
18747         param           res             UInt32 in value
18748         param           src             UInt32 in value
18749         param           num             UInt32 in value
18750         category        EXT_vertex_shader
18751         version         1.2
18752         extension
18753         glxropcode      ?
18754         glxflags        ignore
18755         glsflags        ignore
18756         offset          ?
18757
18758 GenSymbolsEXT(datatype, storagetype, range, components)
18759         return          UInt32
18760         param           datatype        DataTypeEXT in value
18761         param           storagetype     VertexShaderStorageTypeEXT in value
18762         param           range           ParameterRangeEXT in value
18763         param           components      UInt32 in value
18764         category        EXT_vertex_shader
18765         version         1.2
18766         extension
18767         glxropcode      ?
18768         glxflags        ignore
18769         glsflags        ignore
18770         offset          ?
18771
18772 SetInvariantEXT(id, type, addr)
18773         return          void
18774         param           id              UInt32 in value
18775         param           type            ScalarType in value
18776         param           addr            Void in array [COMPSIZE(id/type)]
18777         category        EXT_vertex_shader
18778         version         1.2
18779         extension
18780         glxropcode      ?
18781         glxflags        ignore
18782         glsflags        ignore
18783         offset          ?
18784
18785 SetLocalConstantEXT(id, type, addr)
18786         return          void
18787         param           id              UInt32 in value
18788         param           type            ScalarType in value
18789         param           addr            Void in array [COMPSIZE(id/type)]
18790         category        EXT_vertex_shader
18791         version         1.2
18792         extension
18793         glxropcode      ?
18794         glxflags        ignore
18795         glsflags        ignore
18796         offset          ?
18797
18798 VariantbvEXT(id, addr)
18799         return          void
18800         param           id              UInt32 in value
18801         param           addr            Int8 in array [COMPSIZE(id)]
18802         category        EXT_vertex_shader
18803         version         1.2
18804         extension
18805         glxropcode      ?
18806         glxflags        ignore
18807         glsflags        ignore
18808         offset          ?
18809
18810 VariantsvEXT(id, addr)
18811         return          void
18812         param           id              UInt32 in value
18813         param           addr            Int16 in array [COMPSIZE(id)]
18814         category        EXT_vertex_shader
18815         version         1.2
18816         extension
18817         glxropcode      ?
18818         glxflags        ignore
18819         glsflags        ignore
18820         offset          ?
18821
18822 VariantivEXT(id, addr)
18823         return          void
18824         param           id              UInt32 in value
18825         param           addr            Int32 in array [COMPSIZE(id)]
18826         category        EXT_vertex_shader
18827         version         1.2
18828         extension
18829         glxropcode      ?
18830         glxflags        ignore
18831         glsflags        ignore
18832         offset          ?
18833
18834 VariantfvEXT(id, addr)
18835         return          void
18836         param           id              UInt32 in value
18837         param           addr            Float32 in array [COMPSIZE(id)]
18838         category        EXT_vertex_shader
18839         version         1.2
18840         extension
18841         glxropcode      ?
18842         glxflags        ignore
18843         glsflags        ignore
18844         offset          ?
18845
18846 VariantdvEXT(id, addr)
18847         return          void
18848         param           id              UInt32 in value
18849         param           addr            Float64 in array [COMPSIZE(id)]
18850         category        EXT_vertex_shader
18851         version         1.2
18852         extension
18853         glxropcode      ?
18854         glxflags        ignore
18855         glsflags        ignore
18856         offset          ?
18857
18858 VariantubvEXT(id, addr)
18859         return          void
18860         param           id              UInt32 in value
18861         param           addr            UInt8 in array [COMPSIZE(id)]
18862         category        EXT_vertex_shader
18863         version         1.2
18864         extension
18865         glxropcode      ?
18866         glxflags        ignore
18867         glsflags        ignore
18868         offset          ?
18869
18870 VariantusvEXT(id, addr)
18871         return          void
18872         param           id              UInt32 in value
18873         param           addr            UInt16 in array [COMPSIZE(id)]
18874         category        EXT_vertex_shader
18875         version         1.2
18876         extension
18877         glxropcode      ?
18878         glxflags        ignore
18879         glsflags        ignore
18880         offset          ?
18881
18882 VariantuivEXT(id, addr)
18883         return          void
18884         param           id              UInt32 in value
18885         param           addr            UInt32 in array [COMPSIZE(id)]
18886         category        EXT_vertex_shader
18887         version         1.2
18888         extension
18889         glxropcode      ?
18890         glxflags        ignore
18891         glsflags        ignore
18892         offset          ?
18893
18894 VariantPointerEXT(id, type, stride, addr)
18895         return          void
18896         param           id              UInt32 in value
18897         param           type            ScalarType in value
18898         param           stride          UInt32 in value
18899         param           addr            Void in array [COMPSIZE(id/type/stride)]
18900         category        EXT_vertex_shader
18901         version         1.2
18902         extension
18903         glxropcode      ?
18904         glxflags        ignore
18905         glsflags        ignore
18906         offset          ?
18907
18908 EnableVariantClientStateEXT(id)
18909         return          void
18910         param           id              UInt32 in value
18911         category        EXT_vertex_shader
18912         version         1.2
18913         extension
18914         glxropcode      ?
18915         glxflags        ignore
18916         glsflags        ignore
18917         offset          ?
18918
18919 DisableVariantClientStateEXT(id)
18920         return          void
18921         param           id              UInt32 in value
18922         category        EXT_vertex_shader
18923         version         1.2
18924         extension
18925         glxropcode      ?
18926         glxflags        ignore
18927         glsflags        ignore
18928         offset          ?
18929
18930 BindLightParameterEXT(light, value)
18931         return          UInt32
18932         param           light           LightName in value
18933         param           value           LightParameter in value
18934         category        EXT_vertex_shader
18935         version         1.2
18936         extension
18937         glxropcode      ?
18938         glxflags        ignore
18939         glsflags        ignore
18940         offset          ?
18941
18942 BindMaterialParameterEXT(face, value)
18943         return          UInt32
18944         param           face            MaterialFace in value
18945         param           value           MaterialParameter in value
18946         category        EXT_vertex_shader
18947         version         1.2
18948         extension
18949         glxropcode      ?
18950         glxflags        ignore
18951         glsflags        ignore
18952         offset          ?
18953
18954 BindTexGenParameterEXT(unit, coord, value)
18955         return          UInt32
18956         param           unit            TextureUnit in value
18957         param           coord           TextureCoordName in value
18958         param           value           TextureGenParameter in value
18959         category        EXT_vertex_shader
18960         version         1.2
18961         extension
18962         glxropcode      ?
18963         glxflags        ignore
18964         glsflags        ignore
18965         offset          ?
18966
18967 BindTextureUnitParameterEXT(unit, value)
18968         return          UInt32
18969         param           unit            TextureUnit in value
18970         param           value           VertexShaderTextureUnitParameter in value
18971         category        EXT_vertex_shader
18972         version         1.2
18973         extension
18974         glxropcode      ?
18975         glxflags        ignore
18976         glsflags        ignore
18977         offset          ?
18978
18979 BindParameterEXT(value)
18980         return          UInt32
18981         param           value           VertexShaderParameterEXT in value
18982         category        EXT_vertex_shader
18983         version         1.2
18984         extension
18985         glxropcode      ?
18986         glxflags        ignore
18987         glsflags        ignore
18988         offset          ?
18989
18990 IsVariantEnabledEXT(id, cap)
18991         return          Boolean
18992         param           id              UInt32 in value
18993         param           cap             VariantCapEXT in value
18994         category        EXT_vertex_shader
18995         version         1.2
18996         extension
18997         glxropcode      ?
18998         glxflags        ignore
18999         glsflags        ignore
19000         offset          ?
19001
19002 GetVariantBooleanvEXT(id, value, data)
19003         return          void
19004         param           id              UInt32 in value
19005         param           value           GetVariantValueEXT in value
19006         param           data            Boolean out array [COMPSIZE(id)]
19007         category        EXT_vertex_shader
19008         dlflags         notlistable
19009         version         1.2
19010         extension
19011         glxsingle       ?
19012         glxflags        ignore
19013         glsflags        ignore get
19014         offset          ?
19015
19016 GetVariantIntegervEXT(id, value, data)
19017         return          void
19018         param           id              UInt32 in value
19019         param           value           GetVariantValueEXT in value
19020         param           data            Int32 out array [COMPSIZE(id)]
19021         category        EXT_vertex_shader
19022         dlflags         notlistable
19023         version         1.2
19024         extension
19025         glxsingle       ?
19026         glxflags        ignore
19027         glsflags        ignore get
19028         offset          ?
19029
19030 GetVariantFloatvEXT(id, value, data)
19031         return          void
19032         param           id              UInt32 in value
19033         param           value           GetVariantValueEXT in value
19034         param           data            Float32 out array [COMPSIZE(id)]
19035         category        EXT_vertex_shader
19036         dlflags         notlistable
19037         version         1.2
19038         extension
19039         glxsingle       ?
19040         glxflags        ignore
19041         glsflags        ignore get
19042         offset          ?
19043
19044 GetVariantPointervEXT(id, value, data)
19045         return          void
19046         param           id              UInt32 in value
19047         param           value           GetVariantValueEXT in value
19048         param           data            VoidPointer out array [COMPSIZE(id)]
19049         category        EXT_vertex_shader
19050         dlflags         notlistable
19051         version         1.2
19052         extension
19053         glxsingle       ?
19054         glxflags        ignore
19055         glsflags        ignore get
19056         offset          ?
19057
19058 GetInvariantBooleanvEXT(id, value, data)
19059         return          void
19060         param           id              UInt32 in value
19061         param           value           GetVariantValueEXT in value
19062         param           data            Boolean out array [COMPSIZE(id)]
19063         category        EXT_vertex_shader
19064         dlflags         notlistable
19065         version         1.2
19066         extension
19067         glxsingle       ?
19068         glxflags        ignore
19069         glsflags        ignore get
19070         offset          ?
19071
19072 GetInvariantIntegervEXT(id, value, data)
19073         return          void
19074         param           id              UInt32 in value
19075         param           value           GetVariantValueEXT in value
19076         param           data            Int32 out array [COMPSIZE(id)]
19077         category        EXT_vertex_shader
19078         dlflags         notlistable
19079         version         1.2
19080         extension
19081         glxsingle       ?
19082         glxflags        ignore
19083         glsflags        ignore get
19084         offset          ?
19085
19086 GetInvariantFloatvEXT(id, value, data)
19087         return          void
19088         param           id              UInt32 in value
19089         param           value           GetVariantValueEXT in value
19090         param           data            Float32 out array [COMPSIZE(id)]
19091         category        EXT_vertex_shader
19092         dlflags         notlistable
19093         version         1.2
19094         extension
19095         glxsingle       ?
19096         glxflags        ignore
19097         glsflags        ignore get
19098         offset          ?
19099
19100 GetLocalConstantBooleanvEXT(id, value, data)
19101         return          void
19102         param           id              UInt32 in value
19103         param           value           GetVariantValueEXT in value
19104         param           data            Boolean out array [COMPSIZE(id)]
19105         category        EXT_vertex_shader
19106         dlflags         notlistable
19107         version         1.2
19108         extension
19109         glxsingle       ?
19110         glxflags        ignore
19111         glsflags        ignore get
19112         offset          ?
19113
19114 GetLocalConstantIntegervEXT(id, value, data)
19115         return          void
19116         param           id              UInt32 in value
19117         param           value           GetVariantValueEXT in value
19118         param           data            Int32 out array [COMPSIZE(id)]
19119         category        EXT_vertex_shader
19120         dlflags         notlistable
19121         version         1.2
19122         extension
19123         glxsingle       ?
19124         glxflags        ignore
19125         glsflags        ignore get
19126         offset          ?
19127
19128 GetLocalConstantFloatvEXT(id, value, data)
19129         return          void
19130         param           id              UInt32 in value
19131         param           value           GetVariantValueEXT in value
19132         param           data            Float32 out array [COMPSIZE(id)]
19133         category        EXT_vertex_shader
19134         dlflags         notlistable
19135         version         1.2
19136         extension
19137         glxsingle       ?
19138         glxflags        ignore
19139         glsflags        ignore get
19140         offset          ?
19141
19142 ###############################################################################
19143 #
19144 # Extension #249
19145 # ATI_vertex_streams commands
19146 #
19147 ###############################################################################
19148
19149 VertexStream1sATI(stream, x)
19150         return          void
19151         param           stream          VertexStreamATI in value
19152         param           x               Int16 in value
19153         category        ATI_vertex_streams
19154         version         1.2
19155         extension
19156         glxropcode      ?
19157         glxflags        ignore
19158         glsflags        ignore
19159         offset          ?
19160
19161 VertexStream1svATI(stream, coords)
19162         return          void
19163         param           stream          VertexStreamATI in value
19164         param           coords          Int16 in array [1]
19165         category        ATI_vertex_streams
19166         version         1.2
19167         extension
19168         glxropcode      ?
19169         glxflags        ignore
19170         glsflags        ignore
19171         offset          ?
19172
19173 VertexStream1iATI(stream, x)
19174         return          void
19175         param           stream          VertexStreamATI in value
19176         param           x               Int32 in value
19177         category        ATI_vertex_streams
19178         version         1.2
19179         extension
19180         glxropcode      ?
19181         glxflags        ignore
19182         glsflags        ignore
19183         offset          ?
19184
19185 VertexStream1ivATI(stream, coords)
19186         return          void
19187         param           stream          VertexStreamATI in value
19188         param           coords          Int32 in array [1]
19189         category        ATI_vertex_streams
19190         version         1.2
19191         extension
19192         glxropcode      ?
19193         glxflags        ignore
19194         glsflags        ignore
19195         offset          ?
19196
19197 VertexStream1fATI(stream, x)
19198         return          void
19199         param           stream          VertexStreamATI in value
19200         param           x               Float32 in value
19201         category        ATI_vertex_streams
19202         version         1.2
19203         extension
19204         glxropcode      ?
19205         glxflags        ignore
19206         glsflags        ignore
19207         offset          ?
19208
19209 VertexStream1fvATI(stream, coords)
19210         return          void
19211         param           stream          VertexStreamATI in value
19212         param           coords          Float32 in array [1]
19213         category        ATI_vertex_streams
19214         version         1.2
19215         extension
19216         glxropcode      ?
19217         glxflags        ignore
19218         glsflags        ignore
19219         offset          ?
19220
19221 VertexStream1dATI(stream, x)
19222         return          void
19223         param           stream          VertexStreamATI in value
19224         param           x               Float64 in value
19225         category        ATI_vertex_streams
19226         version         1.2
19227         extension
19228         glxropcode      ?
19229         glxflags        ignore
19230         glsflags        ignore
19231         offset          ?
19232
19233 VertexStream1dvATI(stream, coords)
19234         return          void
19235         param           stream          VertexStreamATI in value
19236         param           coords          Float64 in array [1]
19237         category        ATI_vertex_streams
19238         version         1.2
19239         extension
19240         glxropcode      ?
19241         glxflags        ignore
19242         glsflags        ignore
19243         offset          ?
19244
19245 VertexStream2sATI(stream, x, y)
19246         return          void
19247         param           stream          VertexStreamATI in value
19248         param           x               Int16 in value
19249         param           y               Int16 in value
19250         category        ATI_vertex_streams
19251         version         1.2
19252         extension
19253         glxropcode      ?
19254         glxflags        ignore
19255         glsflags        ignore
19256         offset          ?
19257
19258 VertexStream2svATI(stream, coords)
19259         return          void
19260         param           stream          VertexStreamATI in value
19261         param           coords          Int16 in array [2]
19262         category        ATI_vertex_streams
19263         version         1.2
19264         extension
19265         glxropcode      ?
19266         glxflags        ignore
19267         glsflags        ignore
19268         offset          ?
19269
19270 VertexStream2iATI(stream, x, y)
19271         return          void
19272         param           stream          VertexStreamATI in value
19273         param           x               Int32 in value
19274         param           y               Int32 in value
19275         category        ATI_vertex_streams
19276         version         1.2
19277         extension
19278         glxropcode      ?
19279         glxflags        ignore
19280         glsflags        ignore
19281         offset          ?
19282
19283 VertexStream2ivATI(stream, coords)
19284         return          void
19285         param           stream          VertexStreamATI in value
19286         param           coords          Int32 in array [2]
19287         category        ATI_vertex_streams
19288         version         1.2
19289         extension
19290         glxropcode      ?
19291         glxflags        ignore
19292         glsflags        ignore
19293         offset          ?
19294
19295 VertexStream2fATI(stream, x, y)
19296         return          void
19297         param           stream          VertexStreamATI in value
19298         param           x               Float32 in value
19299         param           y               Float32 in value
19300         category        ATI_vertex_streams
19301         version         1.2
19302         extension
19303         glxropcode      ?
19304         glxflags        ignore
19305         glsflags        ignore
19306         offset          ?
19307
19308 VertexStream2fvATI(stream, coords)
19309         return          void
19310         param           stream          VertexStreamATI in value
19311         param           coords          Float32 in array [2]
19312         category        ATI_vertex_streams
19313         version         1.2
19314         extension
19315         glxropcode      ?
19316         glxflags        ignore
19317         glsflags        ignore
19318         offset          ?
19319
19320 VertexStream2dATI(stream, x, y)
19321         return          void
19322         param           stream          VertexStreamATI in value
19323         param           x               Float64 in value
19324         param           y               Float64 in value
19325         category        ATI_vertex_streams
19326         version         1.2
19327         extension
19328         glxropcode      ?
19329         glxflags        ignore
19330         glsflags        ignore
19331         offset          ?
19332
19333 VertexStream2dvATI(stream, coords)
19334         return          void
19335         param           stream          VertexStreamATI in value
19336         param           coords          Float64 in array [2]
19337         category        ATI_vertex_streams
19338         version         1.2
19339         extension
19340         glxropcode      ?
19341         glxflags        ignore
19342         glsflags        ignore
19343         offset          ?
19344
19345 VertexStream3sATI(stream, x, y, z)
19346         return          void
19347         param           stream          VertexStreamATI in value
19348         param           x               Int16 in value
19349         param           y               Int16 in value
19350         param           z               Int16 in value
19351         category        ATI_vertex_streams
19352         version         1.2
19353         extension
19354         glxropcode      ?
19355         glxflags        ignore
19356         glsflags        ignore
19357         offset          ?
19358
19359 VertexStream3svATI(stream, coords)
19360         return          void
19361         param           stream          VertexStreamATI in value
19362         param           coords          Int16 in array [3]
19363         category        ATI_vertex_streams
19364         version         1.2
19365         extension
19366         glxropcode      ?
19367         glxflags        ignore
19368         glsflags        ignore
19369         offset          ?
19370
19371 VertexStream3iATI(stream, x, y, z)
19372         return          void
19373         param           stream          VertexStreamATI in value
19374         param           x               Int32 in value
19375         param           y               Int32 in value
19376         param           z               Int32 in value
19377         category        ATI_vertex_streams
19378         version         1.2
19379         extension
19380         glxropcode      ?
19381         glxflags        ignore
19382         glsflags        ignore
19383         offset          ?
19384
19385 VertexStream3ivATI(stream, coords)
19386         return          void
19387         param           stream          VertexStreamATI in value
19388         param           coords          Int32 in array [3]
19389         category        ATI_vertex_streams
19390         version         1.2
19391         extension
19392         glxropcode      ?
19393         glxflags        ignore
19394         glsflags        ignore
19395         offset          ?
19396
19397 VertexStream3fATI(stream, x, y, z)
19398         return          void
19399         param           stream          VertexStreamATI in value
19400         param           x               Float32 in value
19401         param           y               Float32 in value
19402         param           z               Float32 in value
19403         category        ATI_vertex_streams
19404         version         1.2
19405         extension
19406         glxropcode      ?
19407         glxflags        ignore
19408         glsflags        ignore
19409         offset          ?
19410
19411 VertexStream3fvATI(stream, coords)
19412         return          void
19413         param           stream          VertexStreamATI in value
19414         param           coords          Float32 in array [3]
19415         category        ATI_vertex_streams
19416         version         1.2
19417         extension
19418         glxropcode      ?
19419         glxflags        ignore
19420         glsflags        ignore
19421         offset          ?
19422
19423 VertexStream3dATI(stream, x, y, z)
19424         return          void
19425         param           stream          VertexStreamATI in value
19426         param           x               Float64 in value
19427         param           y               Float64 in value
19428         param           z               Float64 in value
19429         category        ATI_vertex_streams
19430         version         1.2
19431         extension
19432         glxropcode      ?
19433         glxflags        ignore
19434         glsflags        ignore
19435         offset          ?
19436
19437 VertexStream3dvATI(stream, coords)
19438         return          void
19439         param           stream          VertexStreamATI in value
19440         param           coords          Float64 in array [3]
19441         category        ATI_vertex_streams
19442         version         1.2
19443         extension
19444         glxropcode      ?
19445         glxflags        ignore
19446         glsflags        ignore
19447         offset          ?
19448
19449 VertexStream4sATI(stream, x, y, z, w)
19450         return          void
19451         param           stream          VertexStreamATI in value
19452         param           x               Int16 in value
19453         param           y               Int16 in value
19454         param           z               Int16 in value
19455         param           w               Int16 in value
19456         category        ATI_vertex_streams
19457         version         1.2
19458         extension
19459         glxropcode      ?
19460         glxflags        ignore
19461         glsflags        ignore
19462         offset          ?
19463
19464 VertexStream4svATI(stream, coords)
19465         return          void
19466         param           stream          VertexStreamATI in value
19467         param           coords          Int16 in array [4]
19468         category        ATI_vertex_streams
19469         version         1.2
19470         extension
19471         glxropcode      ?
19472         glxflags        ignore
19473         glsflags        ignore
19474         offset          ?
19475
19476 VertexStream4iATI(stream, x, y, z, w)
19477         return          void
19478         param           stream          VertexStreamATI in value
19479         param           x               Int32 in value
19480         param           y               Int32 in value
19481         param           z               Int32 in value
19482         param           w               Int32 in value
19483         category        ATI_vertex_streams
19484         version         1.2
19485         extension
19486         glxropcode      ?
19487         glxflags        ignore
19488         glsflags        ignore
19489         offset          ?
19490
19491 VertexStream4ivATI(stream, coords)
19492         return          void
19493         param           stream          VertexStreamATI in value
19494         param           coords          Int32 in array [4]
19495         category        ATI_vertex_streams
19496         version         1.2
19497         extension
19498         glxropcode      ?
19499         glxflags        ignore
19500         glsflags        ignore
19501         offset          ?
19502
19503 VertexStream4fATI(stream, x, y, z, w)
19504         return          void
19505         param           stream          VertexStreamATI in value
19506         param           x               Float32 in value
19507         param           y               Float32 in value
19508         param           z               Float32 in value
19509         param           w               Float32 in value
19510         category        ATI_vertex_streams
19511         version         1.2
19512         extension
19513         glxropcode      ?
19514         glxflags        ignore
19515         glsflags        ignore
19516         offset          ?
19517
19518 VertexStream4fvATI(stream, coords)
19519         return          void
19520         param           stream          VertexStreamATI in value
19521         param           coords          Float32 in array [4]
19522         category        ATI_vertex_streams
19523         version         1.2
19524         extension
19525         glxropcode      ?
19526         glxflags        ignore
19527         glsflags        ignore
19528         offset          ?
19529
19530 VertexStream4dATI(stream, x, y, z, w)
19531         return          void
19532         param           stream          VertexStreamATI in value
19533         param           x               Float64 in value
19534         param           y               Float64 in value
19535         param           z               Float64 in value
19536         param           w               Float64 in value
19537         category        ATI_vertex_streams
19538         version         1.2
19539         extension
19540         glxropcode      ?
19541         glxflags        ignore
19542         glsflags        ignore
19543         offset          ?
19544
19545 VertexStream4dvATI(stream, coords)
19546         return          void
19547         param           stream          VertexStreamATI in value
19548         param           coords          Float64 in array [4]
19549         category        ATI_vertex_streams
19550         version         1.2
19551         extension
19552         glxropcode      ?
19553         glxflags        ignore
19554         glsflags        ignore
19555         offset          ?
19556
19557 NormalStream3bATI(stream, nx, ny, nz)
19558         return          void
19559         param           stream          VertexStreamATI in value
19560         param           nx              Int8 in value
19561         param           ny              Int8 in value
19562         param           nz              Int8 in value
19563         category        ATI_vertex_streams
19564         version         1.2
19565         extension
19566         glxropcode      ?
19567         glxflags        ignore
19568         glsflags        ignore
19569         offset          ?
19570
19571 NormalStream3bvATI(stream, coords)
19572         return          void
19573         param           stream          VertexStreamATI in value
19574         param           coords          Int8 in array [3]
19575         category        ATI_vertex_streams
19576         version         1.2
19577         extension
19578         glxropcode      ?
19579         glxflags        ignore
19580         glsflags        ignore
19581         offset          ?
19582
19583 NormalStream3sATI(stream, nx, ny, nz)
19584         return          void
19585         param           stream          VertexStreamATI in value
19586         param           nx              Int16 in value
19587         param           ny              Int16 in value
19588         param           nz              Int16 in value
19589         category        ATI_vertex_streams
19590         version         1.2
19591         extension
19592         glxropcode      ?
19593         glxflags        ignore
19594         glsflags        ignore
19595         offset          ?
19596
19597 NormalStream3svATI(stream, coords)
19598         return          void
19599         param           stream          VertexStreamATI in value
19600         param           coords          Int16 in array [3]
19601         category        ATI_vertex_streams
19602         version         1.2
19603         extension
19604         glxropcode      ?
19605         glxflags        ignore
19606         glsflags        ignore
19607         offset          ?
19608
19609 NormalStream3iATI(stream, nx, ny, nz)
19610         return          void
19611         param           stream          VertexStreamATI in value
19612         param           nx              Int32 in value
19613         param           ny              Int32 in value
19614         param           nz              Int32 in value
19615         category        ATI_vertex_streams
19616         version         1.2
19617         extension
19618         glxropcode      ?
19619         glxflags        ignore
19620         glsflags        ignore
19621         offset          ?
19622
19623 NormalStream3ivATI(stream, coords)
19624         return          void
19625         param           stream          VertexStreamATI in value
19626         param           coords          Int32 in array [3]
19627         category        ATI_vertex_streams
19628         version         1.2
19629         extension
19630         glxropcode      ?
19631         glxflags        ignore
19632         glsflags        ignore
19633         offset          ?
19634
19635 NormalStream3fATI(stream, nx, ny, nz)
19636         return          void
19637         param           stream          VertexStreamATI in value
19638         param           nx              Float32 in value
19639         param           ny              Float32 in value
19640         param           nz              Float32 in value
19641         category        ATI_vertex_streams
19642         version         1.2
19643         extension
19644         glxropcode      ?
19645         glxflags        ignore
19646         glsflags        ignore
19647         offset          ?
19648
19649 NormalStream3fvATI(stream, coords)
19650         return          void
19651         param           stream          VertexStreamATI in value
19652         param           coords          Float32 in array [3]
19653         category        ATI_vertex_streams
19654         version         1.2
19655         extension
19656         glxropcode      ?
19657         glxflags        ignore
19658         glsflags        ignore
19659         offset          ?
19660
19661 NormalStream3dATI(stream, nx, ny, nz)
19662         return          void
19663         param           stream          VertexStreamATI in value
19664         param           nx              Float64 in value
19665         param           ny              Float64 in value
19666         param           nz              Float64 in value
19667         category        ATI_vertex_streams
19668         version         1.2
19669         extension
19670         glxropcode      ?
19671         glxflags        ignore
19672         glsflags        ignore
19673         offset          ?
19674
19675 NormalStream3dvATI(stream, coords)
19676         return          void
19677         param           stream          VertexStreamATI in value
19678         param           coords          Float64 in array [3]
19679         category        ATI_vertex_streams
19680         version         1.2
19681         extension
19682         glxropcode      ?
19683         glxflags        ignore
19684         glsflags        ignore
19685         offset          ?
19686
19687 ClientActiveVertexStreamATI(stream)
19688         return          void
19689         param           stream          VertexStreamATI in value
19690         category        ATI_vertex_streams
19691         version         1.2
19692         extension
19693         glxropcode      ?
19694         glxflags        ignore
19695         glsflags        ignore
19696         offset          ?
19697
19698 VertexBlendEnviATI(pname, param)
19699         return          void
19700         param           pname           VertexStreamATI in value
19701         param           param           Int32 in value
19702         category        ATI_vertex_streams
19703         version         1.2
19704         extension
19705         glxropcode      ?
19706         glxflags        ignore
19707         glsflags        ignore
19708         offset          ?
19709
19710 VertexBlendEnvfATI(pname, param)
19711         return          void
19712         param           pname           VertexStreamATI in value
19713         param           param           Float32 in value
19714         category        ATI_vertex_streams
19715         version         1.2
19716         extension
19717         glxropcode      ?
19718         glxflags        ignore
19719         glsflags        ignore
19720         offset          ?
19721
19722 ###############################################################################
19723 #
19724 # Extension #250 - WGL_I3D_digital_video_control
19725 # Extension #251 - WGL_I3D_gamma
19726 # Extension #252 - WGL_I3D_genlock
19727 # Extension #253 - WGL_I3D_image_buffer
19728 # Extension #254 - WGL_I3D_swap_frame_lock
19729 # Extension #255 - WGL_I3D_swap_frame_usage
19730 #
19731 ###############################################################################
19732
19733 ###############################################################################
19734 #
19735 # Extension #256
19736 # ATI_element_array commands
19737 #
19738 ###############################################################################
19739
19740 ElementPointerATI(type, pointer)
19741         return          void
19742         param           type            ElementPointerTypeATI in value
19743         param           pointer         Void in array [COMPSIZE(type)] retained
19744         category        ATI_element_array
19745         dlflags         notlistable
19746         glxflags        client-handcode client-intercept server-handcode
19747         version         1.2
19748         glsflags        ignore
19749         offset          ?
19750
19751 DrawElementArrayATI(mode, count)
19752         return          void
19753         param           mode            BeginMode in value
19754         param           count           SizeI in value
19755         category        ATI_element_array
19756         dlflags         handcode
19757         glxflags        client-handcode client-intercept server-handcode
19758         version         1.2
19759         glsopcode       ?
19760         offset          ?
19761
19762 DrawRangeElementArrayATI(mode, start, end, count)
19763         return          void
19764         param           mode            BeginMode in value
19765         param           start           UInt32 in value
19766         param           end             UInt32 in value
19767         param           count           SizeI in value
19768         category        ATI_element_array
19769         dlflags         handcode
19770         glxflags        client-handcode client-intercept server-handcode
19771         version         1.2
19772         glsopcode       ?
19773         offset          ?
19774
19775 ###############################################################################
19776 #
19777 # Extension #257
19778 # SUN_mesh_array commands
19779 #
19780 ###############################################################################
19781
19782 DrawMeshArraysSUN(mode, first, count, width)
19783         return          void
19784         param           mode            BeginMode in value
19785         param           first           Int32 in value
19786         param           count           SizeI in value
19787         param           width           SizeI in value
19788         category        SUN_mesh_array
19789         dlflags         handcode
19790         glxflags        client-handcode client-intercept server-handcode
19791         version         1.1
19792         glxropcode      ?
19793         glsopcode       ?
19794         offset          ?
19795
19796 ###############################################################################
19797 #
19798 # Extension #258
19799 # SUN_slice_accum commands
19800 #
19801 ###############################################################################
19802
19803 # (none)
19804 newcategory: SUN_slice_accum
19805
19806 ###############################################################################
19807 #
19808 # Extension #259
19809 # NV_multisample_filter_hint commands
19810 #
19811 ###############################################################################
19812
19813 # (none)
19814 newcategory: NV_multisample_filter_hint
19815
19816 ###############################################################################
19817 #
19818 # Extension #260
19819 # NV_depth_clamp commands
19820 #
19821 ###############################################################################
19822
19823 # (none)
19824 newcategory: NV_depth_clamp
19825
19826 ###############################################################################
19827 #
19828 # Extension #261
19829 # NV_occlusion_query commands
19830 #
19831 ###############################################################################
19832
19833 GenOcclusionQueriesNV(n, ids)
19834         return          void
19835         param           n               SizeI in value
19836         param           ids             UInt32 out array [n]
19837         dlflags         notlistable
19838         category        NV_occlusion_query
19839         version         1.2
19840         extension       soft WINSOFT NV20
19841         glsflags        ignore
19842         glxflags        ignore
19843
19844 DeleteOcclusionQueriesNV(n, ids)
19845         return          void
19846         param           n               SizeI in value
19847         param           ids             UInt32 in array [n]
19848         dlflags         notlistable
19849         category        NV_occlusion_query
19850         version         1.2
19851         extension       soft WINSOFT NV20
19852         glsflags        ignore
19853         glxflags        ignore
19854
19855 IsOcclusionQueryNV(id)
19856         return          Boolean
19857         param           id              UInt32 in value
19858         dlflags         notlistable
19859         category        NV_occlusion_query
19860         version         1.2
19861         extension       soft WINSOFT NV20
19862         glsflags        ignore
19863         glxflags        ignore
19864
19865 BeginOcclusionQueryNV(id)
19866         return          void
19867         param           id              UInt32 in value
19868         category        NV_occlusion_query
19869         version         1.2
19870         extension       soft WINSOFT NV20
19871         glsflags        ignore
19872         glxflags        ignore
19873
19874 EndOcclusionQueryNV()
19875         return          void
19876         category        NV_occlusion_query
19877         version         1.2
19878         extension       soft WINSOFT NV20
19879         glsflags        ignore
19880         glxflags        ignore
19881
19882 GetOcclusionQueryivNV(id, pname, params)
19883         return          void
19884         param           id              UInt32 in value
19885         param           pname           OcclusionQueryParameterNameNV in value
19886         param           params          Int32 out array [COMPSIZE(pname)]
19887         dlflags         notlistable
19888         category        NV_occlusion_query
19889         version         1.2
19890         extension       soft WINSOFT NV20
19891         glsflags        ignore
19892         glxflags        ignore
19893
19894 GetOcclusionQueryuivNV(id, pname, params)
19895         return          void
19896         param           id              UInt32 in value
19897         param           pname           OcclusionQueryParameterNameNV in value
19898         param           params          UInt32 out array [COMPSIZE(pname)]
19899         dlflags         notlistable
19900         category        NV_occlusion_query
19901         version         1.2
19902         extension       soft WINSOFT NV20
19903         glsflags        ignore
19904         glxflags        ignore
19905
19906 ###############################################################################
19907 #
19908 # Extension #262
19909 # NV_point_sprite commands
19910 #
19911 ###############################################################################
19912
19913 PointParameteriNV(pname, param)
19914         return          void
19915         param           pname           PointParameterNameARB in value
19916         param           param           Int32 in value
19917         category        NV_point_sprite
19918         version         1.2
19919         extension       soft WINSOFT NV20
19920         glxropcode      4221
19921         alias           PointParameteri
19922         glsalias        PointParameteri
19923
19924 PointParameterivNV(pname, params)
19925         return          void
19926         param           pname           PointParameterNameARB in value
19927         param           params          Int32 in array [COMPSIZE(pname)]
19928         category        NV_point_sprite
19929         version         1.2
19930         extension       soft WINSOFT NV20
19931         glxropcode      4222
19932         alias           PointParameteriv
19933         glsalias        PointParameteriv
19934
19935 ###############################################################################
19936 #
19937 # Extension #263 - WGL_NV_render_depth_texture
19938 # Extension #264 - WGL_NV_render_texture_rectangle
19939 #
19940 ###############################################################################
19941
19942 ###############################################################################
19943 #
19944 # Extension #265
19945 # NV_texture_shader3 commands
19946 #
19947 ###############################################################################
19948
19949 # (none)
19950 newcategory: NV_texture_shader3
19951
19952 ###############################################################################
19953 #
19954 # Extension #266
19955 # NV_vertex_program1_1 commands
19956 #
19957 ###############################################################################
19958
19959 # (none)
19960 newcategory: NV_vertex_program1_1
19961
19962 ###############################################################################
19963 #
19964 # Extension #267
19965 # EXT_shadow_funcs commands
19966 #
19967 ###############################################################################
19968
19969 # (none)
19970 newcategory: EXT_shadow_funcs
19971
19972 ###############################################################################
19973 #
19974 # Extension #268
19975 # EXT_stencil_two_side commands
19976 #
19977 ###############################################################################
19978
19979 ActiveStencilFaceEXT(face)
19980         return          void
19981         param           face            StencilFaceDirection in value
19982         category        EXT_stencil_two_side
19983         version         1.3
19984         glxropcode      4220
19985         glsopcode       ?
19986         offset          646
19987
19988 ###############################################################################
19989 #
19990 # Extension #269
19991 # ATI_text_fragment_shader commands
19992 #
19993 ###############################################################################
19994
19995 # Uses ARB_vertex_program entry points
19996 newcategory: ATI_text_fragment_shader
19997
19998 ###############################################################################
19999 #
20000 # Extension #270
20001 # APPLE_client_storage commands
20002 #
20003 ###############################################################################
20004
20005 # (none)
20006 newcategory: APPLE_client_storage
20007
20008 ###############################################################################
20009 #
20010 # Extension #271
20011 # APPLE_element_array commands
20012 #
20013 ###############################################################################
20014
20015 # @@ Need to verify/add GLX protocol
20016
20017 # @@@ like #256 ATI_element_array
20018 ElementPointerAPPLE(type, pointer)
20019         return          void
20020         param           type            ElementPointerTypeATI in value
20021         param           pointer         Void in array [type]
20022         category        APPLE_element_array
20023         version         1.2
20024         extension
20025         glxropcode      ?
20026         glxflags        ignore
20027         glsopcode       ?
20028         offset          ?
20029
20030 DrawElementArrayAPPLE(mode, first, count)
20031         return          void
20032         param           mode            BeginMode in value
20033         param           first           Int32 in value
20034         param           count           SizeI in value
20035         category        APPLE_element_array
20036         version         1.2
20037         extension
20038         glxropcode      ?
20039         glxflags        ignore
20040         glsopcode       ?
20041         offset          ?
20042
20043 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
20044         return          void
20045         param           mode            BeginMode in value
20046         param           start           UInt32 in value
20047         param           end             UInt32 in value
20048         param           first           Int32 in value
20049         param           count           SizeI in value
20050         category        APPLE_element_array
20051         version         1.2
20052         extension
20053         glxropcode      ?
20054         glxflags        ignore
20055         glsopcode       ?
20056         offset          ?
20057
20058 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
20059         return          void
20060         param           mode            BeginMode in value
20061         param           first           Int32 in array [primcount]
20062         param           count           SizeI in array [primcount]
20063         param           primcount       SizeI in value
20064         category        APPLE_element_array
20065         version         1.2
20066         extension
20067         glxropcode      ?
20068         glxflags        ignore
20069         glsopcode       ?
20070         offset          ?
20071
20072 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
20073         return          void
20074         param           mode            BeginMode in value
20075         param           start           UInt32 in value
20076         param           end             UInt32 in value
20077         param           first           Int32 in array [primcount]
20078         param           count           SizeI in array [primcount]
20079         param           primcount       SizeI in value
20080         category        APPLE_element_array
20081         version         1.2
20082         extension
20083         glxropcode      ?
20084         glxflags        ignore
20085         glsopcode       ?
20086         offset          ?
20087
20088 ###############################################################################
20089 #
20090 # Extension #272
20091 # APPLE_fence commands
20092 #
20093 ###############################################################################
20094
20095 # @@ Need to verify/add GLX protocol
20096
20097 # @@@ like #222 NV_fence
20098 GenFencesAPPLE(n, fences)
20099         return          void
20100         param           n               SizeI in value
20101         param           fences          FenceNV out array [n]
20102         category        APPLE_fence
20103         version         1.2
20104         extension
20105         glxropcode      ?
20106         glxflags        ignore
20107         glsopcode       ?
20108         offset          ?
20109
20110 DeleteFencesAPPLE(n, fences)
20111         return          void
20112         param           n               SizeI in value
20113         param           fences          FenceNV in array [n]
20114         category        APPLE_fence
20115         version         1.2
20116         extension
20117         glxropcode      ?
20118         glxflags        ignore
20119         glsopcode       ?
20120         offset          ?
20121
20122 SetFenceAPPLE(fence)
20123         return          void
20124         param           fence           FenceNV in value
20125         category        APPLE_fence
20126         version         1.2
20127         extension
20128         glxropcode      ?
20129         glxflags        ignore
20130         glsopcode       ?
20131         offset          ?
20132
20133 IsFenceAPPLE(fence)
20134         return          Boolean
20135         param           fence           FenceNV in value
20136         category        APPLE_fence
20137         version         1.2
20138         extension
20139         glxropcode      ?
20140         glxflags        ignore
20141         glsopcode       ?
20142         offset          ?
20143
20144 TestFenceAPPLE(fence)
20145         return          Boolean
20146         param           fence           FenceNV in value
20147         category        APPLE_fence
20148         version         1.2
20149         extension
20150         glxropcode      ?
20151         glxflags        ignore
20152         glsopcode       ?
20153         offset          ?
20154
20155 FinishFenceAPPLE(fence)
20156         return          void
20157         param           fence           FenceNV in value
20158         category        APPLE_fence
20159         version         1.2
20160         extension
20161         glxropcode      ?
20162         glxflags        ignore
20163         glsopcode       ?
20164         offset          ?
20165
20166 TestObjectAPPLE(object, name)
20167         return          Boolean
20168         param           object          ObjectTypeAPPLE in value
20169         param           name            UInt32 in value
20170         category        APPLE_fence
20171         version         1.2
20172         extension
20173         glxropcode      ?
20174         glxflags        ignore
20175         glsopcode       ?
20176         offset          ?
20177
20178 FinishObjectAPPLE(object, name)
20179         return          void
20180         param           object          ObjectTypeAPPLE in value
20181         param           name            Int32 in value
20182         category        APPLE_fence
20183         version         1.2
20184         extension
20185         glxropcode      ?
20186         glxflags        ignore
20187         glsopcode       ?
20188         offset          ?
20189
20190 ###############################################################################
20191 #
20192 # Extension #273
20193 # APPLE_vertex_array_object commands
20194 #
20195 ###############################################################################
20196
20197 BindVertexArrayAPPLE(array)
20198         return          void
20199         param           array           UInt32 in value
20200         category        APPLE_vertex_array_object
20201         version         1.2
20202         extension
20203         glxropcode      ?
20204         glxflags        ignore
20205         alias           BindVertexArray
20206         glsalias        BindVertexArray
20207
20208 DeleteVertexArraysAPPLE(n, arrays)
20209         return          void
20210         param           n               SizeI in value
20211         param           arrays          UInt32 in array [n]
20212         category        APPLE_vertex_array_object
20213         version         1.2
20214         extension
20215         glxropcode      ?
20216         glxflags        ignore
20217         alias           DeleteVertexArrays
20218         glsalias        DeleteVertexArrays
20219
20220 GenVertexArraysAPPLE(n, arrays)
20221         return          void
20222         param           n               SizeI in value
20223         param           arrays          UInt32 out array [n]
20224         category        APPLE_vertex_array_object
20225         version         1.2
20226         extension
20227         glxropcode      ?
20228         glxflags        ignore
20229         alias           GenVertexArray
20230         glsalias        GenVertexArray
20231
20232 IsVertexArrayAPPLE(array)
20233         return          Boolean
20234         param           array           UInt32 in value
20235         category        APPLE_vertex_array_object
20236         version         1.2
20237         extension
20238         glxropcode      ?
20239         glxflags        ignore
20240         alias           IsVertexArray
20241         glsalias        IsVertexArray
20242
20243 ###############################################################################
20244 #
20245 # Extension #274
20246 # APPLE_vertex_array_range commands
20247 #
20248 ###############################################################################
20249
20250 # @@ Need to verify/add GLX protocol
20251
20252 # @@@ like #190 NV_vertex_array_range,
20253 VertexArrayRangeAPPLE(length, pointer)
20254         return          void
20255         param           length          SizeI in value
20256         param           pointer         Void out array [length]
20257         category        APPLE_vertex_array_range
20258         version         1.2
20259         extension
20260         glxropcode      ?
20261         glxflags        ignore
20262         glsopcode       ?
20263         offset          ?
20264
20265 FlushVertexArrayRangeAPPLE(length, pointer)
20266         return          void
20267         param           length          SizeI in value
20268         param           pointer         Void out array [length]
20269         category        APPLE_vertex_array_range
20270         version         1.2
20271         extension
20272         glxropcode      ?
20273         glxflags        ignore
20274         glsopcode       ?
20275         offset          ?
20276
20277 VertexArrayParameteriAPPLE(pname, param)
20278         return          void
20279         param           pname           VertexArrayPNameAPPLE in value
20280         param           param           Int32 in value
20281         category        APPLE_vertex_array_range
20282         version         1.2
20283         extension
20284         glxropcode      ?
20285         glxflags        ignore
20286         glsopcode       ?
20287         offset          ?
20288
20289 ###############################################################################
20290 #
20291 # Extension #275
20292 # APPLE_ycbcr_422 commands
20293 #
20294 ###############################################################################
20295
20296 # (none)
20297 newcategory: APPLE_ycbcr_422
20298
20299 ###############################################################################
20300 #
20301 # Extension #276
20302 # S3_s3tc commands
20303 #
20304 ###############################################################################
20305
20306 # (none)
20307 newcategory: S3_s3tc
20308
20309 ###############################################################################
20310 #
20311 # Extension #277
20312 # ATI_draw_buffers commands
20313 #
20314 ###############################################################################
20315
20316 DrawBuffersATI(n, bufs)
20317         return          void
20318         param           n               SizeI in value
20319         param           bufs            DrawBufferModeATI in array [n]
20320         category        ATI_draw_buffers
20321         version         1.2
20322         extension
20323         glxropcode      233
20324         alias           DrawBuffers
20325         glsalias        DrawBuffers
20326
20327 ###############################################################################
20328 #
20329 # Extension #278 - WGL_ATI_pixel_format_float
20330 #
20331 ###############################################################################
20332 newcategory: ATI_pixel_format_float
20333 passthru: /* This is really a WGL extension, but defines some associated GL enums.
20334 passthru:  * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
20335 passthru:  */
20336
20337 ###############################################################################
20338 #
20339 # Extension #279
20340 # ATI_texture_env_combine3 commands
20341 #
20342 ###############################################################################
20343
20344 # (none)
20345 newcategory: ATI_texture_env_combine3
20346
20347 ###############################################################################
20348 #
20349 # Extension #280
20350 # ATI_texture_float commands
20351 #
20352 ###############################################################################
20353
20354 # (none)
20355 newcategory: ATI_texture_float
20356
20357 ###############################################################################
20358 #
20359 # Extension #281 (also WGL_NV_float_buffer)
20360 # NV_float_buffer commands
20361 #
20362 ###############################################################################
20363
20364 # (none)
20365 newcategory: NV_float_buffer
20366
20367 ###############################################################################
20368 #
20369 # Extension #282
20370 # NV_fragment_program commands
20371 #
20372 ###############################################################################
20373
20374 # @@ Need to verify/add GLX protocol
20375
20376 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
20377 #   and are only included in that #define block, for now.
20378 newcategory: NV_fragment_program
20379 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
20380
20381 ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
20382         return          void
20383         param           id              UInt32 in value
20384         param           len             SizeI in value
20385         param           name            UInt8 in array [1]
20386         param           x               Float32 in value
20387         param           y               Float32 in value
20388         param           z               Float32 in value
20389         param           w               Float32 in value
20390         category        NV_fragment_program
20391         version         1.2
20392         extension
20393         glxropcode      ?
20394         glxflags        ignore
20395         glsopcode       ?
20396         offset          682
20397
20398 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
20399         return          void
20400         param           id              UInt32 in value
20401         param           len             SizeI in value
20402         param           name            UInt8 in array [1]
20403         param           x               Float64 in value
20404         param           y               Float64 in value
20405         param           z               Float64 in value
20406         param           w               Float64 in value
20407         category        NV_fragment_program
20408         version         1.2
20409         extension
20410         glxropcode      ?
20411         glxflags        ignore
20412         glsopcode       ?
20413         offset          683
20414
20415 ProgramNamedParameter4fvNV(id, len, name, v)
20416         return          void
20417         param           id              UInt32 in value
20418         param           len             SizeI in value
20419         param           name            UInt8 in array [1]
20420         param           v               Float32 in array [4]
20421         category        NV_fragment_program
20422         version         1.2
20423         extension
20424         glxropcode      ?
20425         glxflags        ignore
20426         glsopcode       ?
20427         offset          684
20428
20429 ProgramNamedParameter4dvNV(id, len, name, v)
20430         return          void
20431         param           id              UInt32 in value
20432         param           len             SizeI in value
20433         param           name            UInt8 in array [1]
20434         param           v               Float64 in array [4]
20435         category        NV_fragment_program
20436         version         1.2
20437         extension
20438         glxropcode      ?
20439         glxflags        ignore
20440         glsopcode       ?
20441         offset          685
20442
20443 GetProgramNamedParameterfvNV(id, len, name, params)
20444         return          void
20445         param           id              UInt32 in value
20446         param           len             SizeI in value
20447         param           name            UInt8 in array [1]
20448         param           params          Float32 out array [4]
20449         category        NV_fragment_program
20450         dlflags         notlistable
20451         version         1.2
20452         extension
20453         glxsingle       ?
20454         glxflags        ignore
20455         glsflags        get
20456         glsopcode       ?
20457         offset          686
20458
20459 GetProgramNamedParameterdvNV(id, len, name, params)
20460         return          void
20461         param           id              UInt32 in value
20462         param           len             SizeI in value
20463         param           name            UInt8 in array [1]
20464         param           params          Float64 out array [4]
20465         category        NV_fragment_program
20466         dlflags         notlistable
20467         version         1.2
20468         extension
20469         glxsingle       ?
20470         glxflags        ignore
20471         glsflags        get
20472         glsopcode       ?
20473         offset          687
20474
20475 ###############################################################################
20476 #
20477 # Extension #283
20478 # NV_half_float commands
20479 #
20480 ###############################################################################
20481
20482 # @@ Need to verify/add GLX protocol
20483
20484 Vertex2hNV(x, y)
20485         return          void
20486         param           x               Half16NV in value
20487         param           y               Half16NV in value
20488         category        NV_half_float
20489         version         1.2
20490         extension
20491         glxropcode      ?
20492         glxflags        ignore
20493         glsopcode       ?
20494         offset          ?
20495
20496 Vertex2hvNV(v)
20497         return          void
20498         param           v               Half16NV in array [2]
20499         category        NV_half_float
20500         version         1.2
20501         extension
20502         glxropcode      ?
20503         glxflags        ignore
20504         glsopcode       ?
20505         offset          ?
20506
20507 Vertex3hNV(x, y, z)
20508         return          void
20509         param           x               Half16NV in value
20510         param           y               Half16NV in value
20511         param           z               Half16NV in value
20512         category        NV_half_float
20513         version         1.2
20514         extension
20515         glxropcode      ?
20516         glxflags        ignore
20517         glsopcode       ?
20518         offset          ?
20519
20520 Vertex3hvNV(v)
20521         return          void
20522         param           v               Half16NV in array [3]
20523         category        NV_half_float
20524         version         1.2
20525         extension
20526         glxropcode      ?
20527         glxflags        ignore
20528         glsopcode       ?
20529         offset          ?
20530
20531 Vertex4hNV(x, y, z, w)
20532         return          void
20533         param           x               Half16NV in value
20534         param           y               Half16NV in value
20535         param           z               Half16NV in value
20536         param           w               Half16NV in value
20537         category        NV_half_float
20538         version         1.2
20539         extension
20540         glxropcode      ?
20541         glxflags        ignore
20542         glsopcode       ?
20543         offset          ?
20544
20545 Vertex4hvNV(v)
20546         return          void
20547         param           v               Half16NV in array [4]
20548         category        NV_half_float
20549         version         1.2
20550         extension
20551         glxropcode      ?
20552         glxflags        ignore
20553         glsopcode       ?
20554         offset          ?
20555
20556 Normal3hNV(nx, ny, nz)
20557         return          void
20558         param           nx              Half16NV in value
20559         param           ny              Half16NV in value
20560         param           nz              Half16NV in value
20561         category        NV_half_float
20562         version         1.2
20563         extension
20564         glxropcode      ?
20565         glxflags        ignore
20566         glsopcode       ?
20567         offset          ?
20568
20569 Normal3hvNV(v)
20570         return          void
20571         param           v               Half16NV in array [3]
20572         category        NV_half_float
20573         version         1.2
20574         extension
20575         glxropcode      ?
20576         glxflags        ignore
20577         glsopcode       ?
20578         offset          ?
20579
20580 Color3hNV(red, green, blue)
20581         return          void
20582         param           red             Half16NV in value
20583         param           green           Half16NV in value
20584         param           blue            Half16NV in value
20585         category        NV_half_float
20586         version         1.2
20587         extension
20588         glxropcode      ?
20589         glxflags        ignore
20590         glsopcode       ?
20591         offset          ?
20592
20593 Color3hvNV(v)
20594         return          void
20595         param           v               Half16NV in array [3]
20596         category        NV_half_float
20597         version         1.2
20598         extension
20599         glxropcode      ?
20600         glxflags        ignore
20601         glsopcode       ?
20602         offset          ?
20603
20604 Color4hNV(red, green, blue, alpha)
20605         return          void
20606         param           red             Half16NV in value
20607         param           green           Half16NV in value
20608         param           blue            Half16NV in value
20609         param           alpha           Half16NV in value
20610         category        NV_half_float
20611         version         1.2
20612         extension
20613         glxropcode      ?
20614         glxflags        ignore
20615         glsopcode       ?
20616         offset          ?
20617
20618 Color4hvNV(v)
20619         return          void
20620         param           v               Half16NV in array [4]
20621         category        NV_half_float
20622         version         1.2
20623         extension
20624         glxropcode      ?
20625         glxflags        ignore
20626         glsopcode       ?
20627         offset          ?
20628
20629 TexCoord1hNV(s)
20630         return          void
20631         param           s               Half16NV in value
20632         category        NV_half_float
20633         version         1.2
20634         extension
20635         glxropcode      ?
20636         glxflags        ignore
20637         glsopcode       ?
20638         offset          ?
20639
20640 TexCoord1hvNV(v)
20641         return          void
20642         param           v               Half16NV in array [1]
20643         category        NV_half_float
20644         version         1.2
20645         extension
20646         glxropcode      ?
20647         glxflags        ignore
20648         glsopcode       ?
20649         offset          ?
20650
20651 TexCoord2hNV(s, t)
20652         return          void
20653         param           s               Half16NV in value
20654         param           t               Half16NV in value
20655         category        NV_half_float
20656         version         1.2
20657         extension
20658         glxropcode      ?
20659         glxflags        ignore
20660         glsopcode       ?
20661         offset          ?
20662
20663 TexCoord2hvNV(v)
20664         return          void
20665         param           v               Half16NV in array [2]
20666         category        NV_half_float
20667         version         1.2
20668         extension
20669         glxropcode      ?
20670         glxflags        ignore
20671         glsopcode       ?
20672         offset          ?
20673
20674 TexCoord3hNV(s, t, r)
20675         return          void
20676         param           s               Half16NV in value
20677         param           t               Half16NV in value
20678         param           r               Half16NV in value
20679         category        NV_half_float
20680         version         1.2
20681         extension
20682         glxropcode      ?
20683         glxflags        ignore
20684         glsopcode       ?
20685         offset          ?
20686
20687 TexCoord3hvNV(v)
20688         return          void
20689         param           v               Half16NV in array [3]
20690         category        NV_half_float
20691         version         1.2
20692         extension
20693         glxropcode      ?
20694         glxflags        ignore
20695         glsopcode       ?
20696         offset          ?
20697
20698 TexCoord4hNV(s, t, r, q)
20699         return          void
20700         param           s               Half16NV in value
20701         param           t               Half16NV in value
20702         param           r               Half16NV in value
20703         param           q               Half16NV in value
20704         category        NV_half_float
20705         version         1.2
20706         extension
20707         glxropcode      ?
20708         glxflags        ignore
20709         glsopcode       ?
20710         offset          ?
20711
20712 TexCoord4hvNV(v)
20713         return          void
20714         param           v               Half16NV in array [4]
20715         category        NV_half_float
20716         version         1.2
20717         extension
20718         glxropcode      ?
20719         glxflags        ignore
20720         glsopcode       ?
20721         offset          ?
20722
20723 MultiTexCoord1hNV(target, s)
20724         return          void
20725         param           target          TextureUnit in value
20726         param           s               Half16NV in value
20727         category        NV_half_float
20728         version         1.2
20729         extension
20730         glxropcode      ?
20731         glxflags        ignore
20732         glsopcode       ?
20733         offset          ?
20734
20735 MultiTexCoord1hvNV(target, v)
20736         return          void
20737         param           target          TextureUnit in value
20738         param           v               Half16NV in array [1]
20739         category        NV_half_float
20740         version         1.2
20741         extension
20742         glxropcode      ?
20743         glxflags        ignore
20744         glsopcode       ?
20745         offset          ?
20746
20747 MultiTexCoord2hNV(target, s, t)
20748         return          void
20749         param           target          TextureUnit in value
20750         param           s               Half16NV in value
20751         param           t               Half16NV in value
20752         category        NV_half_float
20753         version         1.2
20754         extension
20755         glxropcode      ?
20756         glxflags        ignore
20757         glsopcode       ?
20758         offset          ?
20759
20760 MultiTexCoord2hvNV(target, v)
20761         return          void
20762         param           target          TextureUnit in value
20763         param           v               Half16NV in array [2]
20764         category        NV_half_float
20765         version         1.2
20766         extension
20767         glxropcode      ?
20768         glxflags        ignore
20769         glsopcode       ?
20770         offset          ?
20771
20772 MultiTexCoord3hNV(target, s, t, r)
20773         return          void
20774         param           target          TextureUnit in value
20775         param           s               Half16NV in value
20776         param           t               Half16NV in value
20777         param           r               Half16NV in value
20778         category        NV_half_float
20779         version         1.2
20780         extension
20781         glxropcode      ?
20782         glxflags        ignore
20783         glsopcode       ?
20784         offset          ?
20785
20786 MultiTexCoord3hvNV(target, v)
20787         return          void
20788         param           target          TextureUnit in value
20789         param           v               Half16NV in array [3]
20790         category        NV_half_float
20791         version         1.2
20792         extension
20793         glxropcode      ?
20794         glxflags        ignore
20795         glsopcode       ?
20796         offset          ?
20797
20798 MultiTexCoord4hNV(target, s, t, r, q)
20799         return          void
20800         param           target          TextureUnit in value
20801         param           s               Half16NV in value
20802         param           t               Half16NV in value
20803         param           r               Half16NV in value
20804         param           q               Half16NV in value
20805         category        NV_half_float
20806         version         1.2
20807         extension
20808         glxropcode      ?
20809         glxflags        ignore
20810         glsopcode       ?
20811         offset          ?
20812
20813 MultiTexCoord4hvNV(target, v)
20814         return          void
20815         param           target          TextureUnit in value
20816         param           v               Half16NV in array [4]
20817         category        NV_half_float
20818         version         1.2
20819         extension
20820         glxropcode      ?
20821         glxflags        ignore
20822         glsopcode       ?
20823         offset          ?
20824
20825 FogCoordhNV(fog)
20826         return          void
20827         param           fog             Half16NV in value
20828         category        NV_half_float
20829         version         1.2
20830         extension
20831         glxropcode      ?
20832         glxflags        ignore
20833         glsopcode       ?
20834         offset          ?
20835
20836 FogCoordhvNV(fog)
20837         return          void
20838         param           fog             Half16NV in array [1]
20839         category        NV_half_float
20840         version         1.2
20841         extension
20842         glxropcode      ?
20843         glxflags        ignore
20844         glsopcode       ?
20845         offset          ?
20846
20847 SecondaryColor3hNV(red, green, blue)
20848         return          void
20849         param           red             Half16NV in value
20850         param           green           Half16NV in value
20851         param           blue            Half16NV in value
20852         category        NV_half_float
20853         version         1.2
20854         extension
20855         glxropcode      ?
20856         glxflags        ignore
20857         glsopcode       ?
20858         offset          ?
20859
20860 SecondaryColor3hvNV(v)
20861         return          void
20862         param           v               Half16NV in array [3]
20863         category        NV_half_float
20864         version         1.2
20865         extension
20866         glxropcode      ?
20867         glxflags        ignore
20868         glsopcode       ?
20869         offset          ?
20870
20871 VertexWeighthNV(weight)
20872         return          void
20873         param           weight          Half16NV in value
20874         category        NV_half_float
20875         version         1.2
20876         extension
20877         glxropcode      ?
20878         glxflags        ignore
20879         glsopcode       ?
20880         offset          ?
20881
20882 VertexWeighthvNV(weight)
20883         return          void
20884         param           weight          Half16NV in array [1]
20885         category        NV_half_float
20886         version         1.2
20887         extension
20888         glxropcode      ?
20889         glxflags        ignore
20890         glsopcode       ?
20891         offset          ?
20892
20893 VertexAttrib1hNV(index, x)
20894         return          void
20895         param           index           UInt32 in value
20896         param           x               Half16NV in value
20897         category        NV_half_float
20898         version         1.2
20899         extension
20900         glxropcode      ?
20901         glxflags        ignore
20902         glsopcode       ?
20903         offset          ?
20904
20905 VertexAttrib1hvNV(index, v)
20906         return          void
20907         param           index           UInt32 in value
20908         param           v               Half16NV in array [1]
20909         category        NV_half_float
20910         version         1.2
20911         extension
20912         glxropcode      ?
20913         glxflags        ignore
20914         glsopcode       ?
20915         offset          ?
20916
20917 VertexAttrib2hNV(index, x, y)
20918         return          void
20919         param           index           UInt32 in value
20920         param           x               Half16NV in value
20921         param           y               Half16NV in value
20922         category        NV_half_float
20923         version         1.2
20924         extension
20925         glxropcode      ?
20926         glxflags        ignore
20927         glsopcode       ?
20928         offset          ?
20929
20930 VertexAttrib2hvNV(index, v)
20931         return          void
20932         param           index           UInt32 in value
20933         param           v               Half16NV in array [2]
20934         category        NV_half_float
20935         version         1.2
20936         extension
20937         glxropcode      ?
20938         glxflags        ignore
20939         glsopcode       ?
20940         offset          ?
20941
20942 VertexAttrib3hNV(index, x, y, z)
20943         return          void
20944         param           index           UInt32 in value
20945         param           x               Half16NV in value
20946         param           y               Half16NV in value
20947         param           z               Half16NV in value
20948         category        NV_half_float
20949         version         1.2
20950         extension
20951         glxropcode      ?
20952         glxflags        ignore
20953         glsopcode       ?
20954         offset          ?
20955
20956 VertexAttrib3hvNV(index, v)
20957         return          void
20958         param           index           UInt32 in value
20959         param           v               Half16NV in array [3]
20960         category        NV_half_float
20961         version         1.2
20962         extension
20963         glxropcode      ?
20964         glxflags        ignore
20965         glsopcode       ?
20966         offset          ?
20967
20968 VertexAttrib4hNV(index, x, y, z, w)
20969         return          void
20970         param           index           UInt32 in value
20971         param           x               Half16NV in value
20972         param           y               Half16NV in value
20973         param           z               Half16NV in value
20974         param           w               Half16NV in value
20975         category        NV_half_float
20976         version         1.2
20977         extension
20978         glxropcode      ?
20979         glxflags        ignore
20980         glsopcode       ?
20981         offset          ?
20982
20983 VertexAttrib4hvNV(index, v)
20984         return          void
20985         param           index           UInt32 in value
20986         param           v               Half16NV in array [4]
20987         category        NV_half_float
20988         version         1.2
20989         extension
20990         glxropcode      ?
20991         glxflags        ignore
20992         glsopcode       ?
20993         offset          ?
20994
20995 VertexAttribs1hvNV(index, n, v)
20996         return          void
20997         param           index           UInt32 in value
20998         param           n               SizeI in value
20999         param           v               Half16NV in array [n]
21000         category        NV_half_float
21001         version         1.2
21002         extension
21003         glxropcode      ?
21004         glxflags        ignore
21005         glsopcode       ?
21006         offset          ?
21007
21008 VertexAttribs2hvNV(index, n, v)
21009         return          void
21010         param           index           UInt32 in value
21011         param           n               SizeI in value
21012         param           v               Half16NV in array [n]
21013         category        NV_half_float
21014         version         1.2
21015         extension
21016         glxropcode      ?
21017         glxflags        ignore
21018         glsopcode       ?
21019         offset          ?
21020
21021 VertexAttribs3hvNV(index, n, v)
21022         return          void
21023         param           index           UInt32 in value
21024         param           n               SizeI in value
21025         param           v               Half16NV in array [n]
21026         category        NV_half_float
21027         version         1.2
21028         extension
21029         glxropcode      ?
21030         glxflags        ignore
21031         glsopcode       ?
21032         offset          ?
21033
21034 VertexAttribs4hvNV(index, n, v)
21035         return          void
21036         param           index           UInt32 in value
21037         param           n               SizeI in value
21038         param           v               Half16NV in array [n]
21039         category        NV_half_float
21040         version         1.2
21041         extension
21042         glxropcode      ?
21043         glxflags        ignore
21044         glsopcode       ?
21045         offset          ?
21046
21047 ###############################################################################
21048 #
21049 # Extension #284
21050 # NV_pixel_data_range commands
21051 #
21052 ###############################################################################
21053
21054 # @@ Need to verify/add GLX protocol
21055
21056 PixelDataRangeNV(target, length, pointer)
21057         return          void
21058         param           target          PixelDataRangeTargetNV in value
21059         param           length          SizeI in value
21060         param           pointer         Void out array [length]
21061         category        NV_pixel_data_range
21062         version         1.2
21063         extension
21064         glxropcode      ?
21065         glxflags        ignore
21066         glsopcode       ?
21067         offset          ?
21068
21069 FlushPixelDataRangeNV(target)
21070         return          void
21071         param           target          PixelDataRangeTargetNV in value
21072         category        NV_pixel_data_range
21073         version         1.2
21074         extension
21075         glxropcode      ?
21076         glxflags        ignore
21077         glsopcode       ?
21078         offset          ?
21079
21080 ###############################################################################
21081 #
21082 # Extension #285
21083 # NV_primitive_restart commands
21084 #
21085 ###############################################################################
21086
21087 # @@ Need to verify/add GLX protocol
21088
21089 PrimitiveRestartNV()
21090         return          void
21091         category        NV_primitive_restart
21092         version         1.2
21093         extension
21094         glxropcode      ?
21095         glxflags        ignore
21096         glsopcode       ?
21097         offset          ?
21098
21099 PrimitiveRestartIndexNV(index)
21100         return          void
21101         param           index           UInt32 in value
21102         category        NV_primitive_restart
21103         version         1.2
21104         extension
21105         glxropcode      ?
21106         glxflags        ignore
21107         glsopcode       ?
21108         offset          ?
21109
21110
21111 ###############################################################################
21112 #
21113 # Extension #286
21114 # NV_texture_expand_normal commands
21115 #
21116 ###############################################################################
21117
21118 # (none)
21119 newcategory: NV_texture_expand_normal
21120
21121 ###############################################################################
21122 #
21123 # Extension #287
21124 # NV_vertex_program2 commands
21125 #
21126 ###############################################################################
21127
21128 # (none)
21129 newcategory: NV_vertex_program2
21130
21131 ###############################################################################
21132 #
21133 # Extension #288
21134 # ATI_map_object_buffer commands
21135 #
21136 ###############################################################################
21137
21138 # @@ Need to verify/add GLX protocol
21139
21140 MapObjectBufferATI(buffer)
21141         return          VoidPointer
21142         param           buffer          UInt32 in value
21143         category        ATI_map_object_buffer
21144         version         1.2
21145         extension
21146         glxropcode      ?
21147         glxflags        ignore
21148         glsopcode       ?
21149         offset          ?
21150
21151 UnmapObjectBufferATI(buffer)
21152         return          void
21153         param           buffer          UInt32 in value
21154         category        ATI_map_object_buffer
21155         version         1.2
21156         extension
21157         glxropcode      ?
21158         glxflags        ignore
21159         glsopcode       ?
21160         offset          ?
21161
21162 ###############################################################################
21163 #
21164 # Extension #289
21165 # ATI_separate_stencil commands
21166 #
21167 ###############################################################################
21168
21169 # @@ Need to verify/add GLX protocol
21170
21171 StencilOpSeparateATI(face, sfail, dpfail, dppass)
21172         return          void
21173         param           face            StencilFaceDirection in value
21174         param           sfail           StencilOp in value
21175         param           dpfail          StencilOp in value
21176         param           dppass          StencilOp in value
21177         category        ATI_separate_stencil
21178         version         1.2
21179         extension
21180         glxropcode      ?
21181         glxflags        ignore
21182         alias           StencilOpSeparate
21183         glsalias        StencilOpSeparate
21184
21185 StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
21186         return          void
21187         param           frontfunc       StencilFunction in value
21188         param           backfunc        StencilFunction in value
21189         param           ref             ClampedStencilValue in value
21190         param           mask            MaskedStencilValue in value
21191         category        ATI_separate_stencil
21192         version         1.2
21193         extension
21194         glxropcode      ?
21195         glxflags        ignore
21196         alias           StencilFuncSeparate
21197         glsalias        StencilFuncSeparate
21198
21199 ###############################################################################
21200 #
21201 # Extension #290
21202 # ATI_vertex_attrib_array_object commands
21203 #
21204 ###############################################################################
21205
21206 # @@ Need to verify/add GLX protocol
21207
21208 VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
21209         return          void
21210         param           index           UInt32 in value
21211         param           size            Int32 in value
21212         param           type            VertexAttribPointerTypeARB in value
21213         param           normalized      Boolean in value
21214         param           stride          SizeI in value
21215         param           buffer          UInt32 in value
21216         param           offset          UInt32 in value
21217         category        ATI_vertex_attrib_array_object
21218         version         1.2
21219         extension
21220         glxropcode      ?
21221         glxflags        ignore
21222         glsopcode       ?
21223         offset          ?
21224
21225 GetVertexAttribArrayObjectfvATI(index, pname, params)
21226         return          void
21227         param           index           UInt32 in value
21228         param           pname           ArrayObjectPNameATI in value
21229         param           params          Float32 out array [pname]
21230         category        ATI_vertex_attrib_array_object
21231         dlflags         notlistable
21232         version         1.2
21233         extension
21234         glxsingle       ?
21235         glxflags        ignore
21236         glsflags        get
21237         glsopcode       ?
21238         offset          ?
21239
21240 GetVertexAttribArrayObjectivATI(index, pname, params)
21241         return          void
21242         param           index           UInt32 in value
21243         param           pname           ArrayObjectPNameATI in value
21244         param           params          Int32 out array [pname]
21245         category        ATI_vertex_attrib_array_object
21246         dlflags         notlistable
21247         version         1.2
21248         extension
21249         glxsingle       ?
21250         glxflags        ignore
21251         glsflags        get
21252         glsopcode       ?
21253         offset          ?
21254
21255 ###############################################################################
21256 #
21257 # Extension #291 - OpenGL ES only, not in glext.h
21258 # OES_byte_coordinates commands
21259 #
21260 ###############################################################################
21261
21262 # void Vertex{234}bOES(T coords)
21263 # void Vertex{234}bvOES(T *coords)
21264 # void TexCoord{1234}bOES(T coords)
21265 # void TexCoord{1234}bvOES(T *coords)
21266 # void MultiTexCoord{1234}bOES(enum texture, T coords)
21267 # void MultiTexCoord{1234}bvOES(enum texture, T *coords)
21268 # All are handcode - mapped to non-byte GLX protocol on client side
21269
21270 # newcategory: OES_byte_coordinates
21271
21272 ###############################################################################
21273 #
21274 # Extension #292 - OpenGL ES only, not in glext.h
21275 # OES_fixed_point commands
21276 #
21277 ###############################################################################
21278
21279 # Too many to list in just a comment - see spec in the extension registry
21280 # All are handcode - mapped to non-byte GLX protocol on client side
21281
21282 # newcategory: OES_fixed_point
21283
21284 ###############################################################################
21285 #
21286 # Extension #293 - OpenGL ES only, not in glext.h
21287 # OES_single_precision commands
21288 #
21289 ###############################################################################
21290
21291 # void DepthRangefOES(clampf n, clampf f)
21292 # void FrustumfOES(float l, float r, float b, float t, float n, float f)
21293 # void OrthofOES(float l, float r, float b, float t, float n, float f)
21294 # void ClipPlanefOES(enum plane, const float* equation)
21295 # void glClearDepthfOES(clampd depth)
21296 # GLX ropcodes 4308-4312 (not respectively, see extension spec)
21297 # void GetClipPlanefOES(enum plane, float* equation)
21298 # GLX vendor private 1421
21299
21300 # newcategory: OES_single_precision
21301
21302 ###############################################################################
21303 #
21304 # Extension #294 - OpenGL ES only, not in glext.h
21305 # OES_compressed_paletted_texture commands
21306 #
21307 ###############################################################################
21308
21309 # (none)
21310 # newcategory: OES_compressed_paletted_texture
21311
21312 ###############################################################################
21313 #
21314 # Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
21315 # OES_read_format commands
21316 #
21317 ###############################################################################
21318
21319 # (none)
21320 newcategory: OES_read_format
21321
21322 ###############################################################################
21323 #
21324 # Extension #296 - OpenGL ES only, not in glext.h
21325 # OES_query_matrix commands
21326 #
21327 ###############################################################################
21328
21329 # bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
21330 # All are handcode - mapped to non-byte GLX protocol on client side
21331
21332 # newcategory: OES_query_matrix
21333
21334 ###############################################################################
21335 #
21336 # Extension #297
21337 # EXT_depth_bounds_test commands
21338 #
21339 ###############################################################################
21340
21341 DepthBoundsEXT(zmin, zmax)
21342         return          void
21343         param           zmin            ClampedFloat64 in value
21344         param           zmax            ClampedFloat64 in value
21345         category        EXT_depth_bounds_test
21346         version         1.2
21347         extension
21348         glxropcode      4229
21349         glsopcode       ?
21350         offset          699
21351
21352 ###############################################################################
21353 #
21354 # Extension #298
21355 # EXT_texture_mirror_clamp commands
21356 #
21357 ###############################################################################
21358
21359 # (none)
21360 newcategory: EXT_texture_mirror_clamp
21361
21362 ###############################################################################
21363 #
21364 # Extension #299
21365 # EXT_blend_equation_separate commands
21366 #
21367 ###############################################################################
21368
21369 BlendEquationSeparateEXT(modeRGB, modeAlpha)
21370         return          void
21371         param           modeRGB         BlendEquationModeEXT in value
21372         param           modeAlpha       BlendEquationModeEXT in value
21373         category        EXT_blend_equation_separate
21374         version         1.2
21375         extension
21376         glxropcode      4228
21377         alias           BlendEquationSeparate
21378         glsalias        BlendEquationSeparate
21379
21380 ###############################################################################
21381 #
21382 # Extension #300
21383 # MESA_pack_invert commands
21384 #
21385 ###############################################################################
21386
21387 # (none)
21388 newcategory: MESA_pack_invert
21389
21390 ###############################################################################
21391 #
21392 # Extension #301
21393 # MESA_ycbcr_texture commands
21394 #
21395 ###############################################################################
21396
21397 # (none)
21398 newcategory: MESA_ycbcr_texture
21399
21400 ###############################################################################
21401 #
21402 # Extension #301
21403 # MESA_ycbcr_texture commands
21404 #
21405 ###############################################################################
21406
21407 # (none)
21408 newcategory: MESA_ycbcr_texture
21409
21410 ###############################################################################
21411 #
21412 # Extension #302
21413 # EXT_pixel_buffer_object commands
21414 #
21415 ###############################################################################
21416
21417 # (none)
21418 newcategory: EXT_pixel_buffer_object
21419
21420 ###############################################################################
21421 #
21422 # Extension #303
21423 # NV_fragment_program_option commands
21424 #
21425 ###############################################################################
21426
21427 # (none)
21428 newcategory: NV_fragment_program_option
21429
21430 ###############################################################################
21431 #
21432 # Extension #304
21433 # NV_fragment_program2 commands
21434 #
21435 ###############################################################################
21436
21437 # (none)
21438 newcategory: NV_fragment_program2
21439
21440 ###############################################################################
21441 #
21442 # Extension #305
21443 # NV_vertex_program2_option commands
21444 #
21445 ###############################################################################
21446
21447 # (none)
21448 newcategory: NV_vertex_program2_option
21449
21450 ###############################################################################
21451 #
21452 # Extension #306
21453 # NV_vertex_program3 commands
21454 #
21455 ###############################################################################
21456
21457 # (none)
21458 newcategory: NV_vertex_program3
21459
21460 ###############################################################################
21461 #
21462 # Extension #307 - GLX_SGIX_hyperpipe commands
21463 # Extension #308 - GLX_MESA_agp_offset commands
21464 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
21465 #
21466 ###############################################################################
21467
21468 ###############################################################################
21469 #
21470 # Extension #310
21471 # EXT_framebuffer_object commands
21472 #
21473 ###############################################################################
21474
21475 IsRenderbufferEXT(renderbuffer)
21476         return          Boolean
21477         param           renderbuffer    UInt32 in value
21478         category        EXT_framebuffer_object
21479         version         1.2
21480         extension
21481         glxvendorpriv   1422
21482         glxflags        ignore
21483         alias           IsRenderbuffer
21484         glsalias        IsRenderbuffer
21485
21486 BindRenderbufferEXT(target, renderbuffer)
21487         return          void
21488         param           target          RenderbufferTarget in value
21489         param           renderbuffer    UInt32 in value
21490         category        EXT_framebuffer_object
21491         version         1.2
21492         extension
21493         glxropcode      4316
21494         glxflags        ignore
21495         alias           BindRenderbuffer
21496         glsalias        BindRenderbuffer
21497
21498 DeleteRenderbuffersEXT(n, renderbuffers)
21499         return          void
21500         param           n               SizeI in value
21501         param           renderbuffers   UInt32 in array [n]
21502         category        EXT_framebuffer_object
21503         version         1.2
21504         extension
21505         glxropcode      4317
21506         glxflags        ignore
21507         alias           DeleteRenderbuffers
21508         glsalias        DeleteRenderbuffers
21509
21510 GenRenderbuffersEXT(n, renderbuffers)
21511         return          void
21512         param           n               SizeI in value
21513         param           renderbuffers   UInt32 out array [n]
21514         category        EXT_framebuffer_object
21515         version         1.2
21516         extension
21517         glxvendorpriv   1423
21518         glxflags        ignore
21519         alias           GenRenderbuffers
21520         glsalias        GenRenderbuffers
21521
21522 RenderbufferStorageEXT(target, internalformat, width, height)
21523         return          void
21524         param           target          RenderbufferTarget in value
21525         param           internalformat  GLenum in value
21526         param           width           SizeI in value
21527         param           height          SizeI in value
21528         category        EXT_framebuffer_object
21529         version         1.2
21530         extension
21531         glxropcode      4318
21532         glxflags        ignore
21533         alias           RenderbufferStorage
21534         glsalias        RenderbufferStorage
21535
21536 GetRenderbufferParameterivEXT(target, pname, params)
21537         return          void
21538         param           target          RenderbufferTarget in value
21539         param           pname           GLenum in value
21540         param           params          Int32 out array [COMPSIZE(pname)]
21541         category        EXT_framebuffer_object
21542         dlflags         notlistable
21543         version         1.2
21544         extension
21545         glxvendorpriv   1424
21546         glxflags        ignore
21547         glsflags        get
21548         alias           GetRenderbufferParameteriv
21549         glsalias        GetRenderbufferParameteriv
21550
21551 IsFramebufferEXT(framebuffer)
21552         return          Boolean
21553         param           framebuffer     UInt32 in value
21554         category        EXT_framebuffer_object
21555         version         1.2
21556         extension
21557         glxvendorpriv   1425
21558         glxflags        ignore
21559         alias           IsFramebuffer
21560         glsalias        IsFramebuffer
21561
21562 BindFramebufferEXT(target, framebuffer)
21563         return          void
21564         param           target          FramebufferTarget in value
21565         param           framebuffer     UInt32 in value
21566         category        EXT_framebuffer_object
21567         version         1.2
21568         extension
21569         glxropcode      4319
21570         glxflags        ignore
21571         alias           BindFramebuffer
21572         glsalias        BindFramebuffer
21573
21574 DeleteFramebuffersEXT(n, framebuffers)
21575         return          void
21576         param           n               SizeI in value
21577         param           framebuffers    UInt32 in array [n]
21578         category        EXT_framebuffer_object
21579         version         1.2
21580         extension
21581         glxropcode      4320
21582         glxflags        ignore
21583         alias           DeleteFramebuffers
21584         glsalias        DeleteFramebuffers
21585
21586 GenFramebuffersEXT(n, framebuffers)
21587         return          void
21588         param           n               SizeI in value
21589         param           framebuffers    UInt32 out array [n]
21590         category        EXT_framebuffer_object
21591         version         1.2
21592         extension
21593         glxvendorpriv   1426
21594         glxflags        ignore
21595         alias           GenFramebuffers
21596         glsalias        GenFramebuffers
21597
21598 CheckFramebufferStatusEXT(target)
21599         return          GLenum
21600         param           target          FramebufferTarget in value
21601         category        EXT_framebuffer_object
21602         version         1.2
21603         extension
21604         glxvendorpriv   1427
21605         glxflags        ignore
21606         alias           CheckFramebufferStatus
21607         glsalias        CheckFramebufferStatus
21608
21609 FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
21610         return          void
21611         param           target          FramebufferTarget in value
21612         param           attachment      FramebufferAttachment in value
21613         param           textarget       GLenum in value
21614         param           texture         UInt32 in value
21615         param           level           Int32 in value
21616         category        EXT_framebuffer_object
21617         version         1.2
21618         extension
21619         glxropcode      4321
21620         glxflags        ignore
21621         alias           FramebufferTexture1D
21622         glsalias        FramebufferTexture1D
21623
21624 FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
21625         return          void
21626         param           target          FramebufferTarget in value
21627         param           attachment      FramebufferAttachment in value
21628         param           textarget       GLenum in value
21629         param           texture         UInt32 in value
21630         param           level           Int32 in value
21631         category        EXT_framebuffer_object
21632         version         1.2
21633         extension
21634         glxropcode      4322
21635         glxflags        ignore
21636         alias           FramebufferTexture2D
21637         glsalias        FramebufferTexture2D
21638
21639 FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
21640         return          void
21641         param           target          FramebufferTarget in value
21642         param           attachment      FramebufferAttachment in value
21643         param           textarget       GLenum in value
21644         param           texture         UInt32 in value
21645         param           level           Int32 in value
21646         param           zoffset         Int32 in value
21647         category        EXT_framebuffer_object
21648         version         1.2
21649         extension
21650         glxropcode      4323
21651         glxflags        ignore
21652         alias           FramebufferTexture3D
21653         glsalias        FramebufferTexture3D
21654
21655 FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
21656         return          void
21657         param           target          FramebufferTarget in value
21658         param           attachment      FramebufferAttachment in value
21659         param           renderbuffertarget      RenderbufferTarget in value
21660         param           renderbuffer    UInt32 in value
21661         category        EXT_framebuffer_object
21662         version         1.2
21663         extension
21664         glxropcode      4324
21665         glxflags        ignore
21666         alias           FramebufferRenderbuffer
21667         glsalias        FramebufferRenderbuffer
21668
21669 GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
21670         return          void
21671         param           target          FramebufferTarget in value
21672         param           attachment      FramebufferAttachment in value
21673         param           pname           GLenum in value
21674         param           params          Int32 out array [COMPSIZE(pname)]
21675         category        EXT_framebuffer_object
21676         dlflags         notlistable
21677         version         1.2
21678         extension
21679         glxvendorpriv   1428
21680         glxflags        ignore
21681         glsflags        get
21682         alias           GetFramebufferAttachmentParameteriv
21683         glsalias        GetFramebufferAttachmentParameteriv
21684
21685 GenerateMipmapEXT(target)
21686         return          void
21687         param           target          GLenum in value
21688         category        EXT_framebuffer_object
21689         version         1.2
21690         extension
21691         glxropcode      4325
21692         glxflags        ignore
21693         alias           GenerateMipmap
21694         glsalias        GenerateMipmap
21695
21696
21697 ###############################################################################
21698 #
21699 # Extension #311
21700 # GREMEDY_string_marker commands
21701 #
21702 ###############################################################################
21703
21704 StringMarkerGREMEDY(len, string)
21705         return          void
21706         param           len             SizeI in value
21707         param           string          Void in array [len]
21708         category        GREMEDY_string_marker
21709         version         1.0
21710         extension
21711         glsflags        ignore
21712         glxflags        ignore
21713         offset          ?
21714
21715 ###############################################################################
21716 #
21717 # Extension #312
21718 # EXT_packed_depth_stencil commands
21719 #
21720 ###############################################################################
21721
21722 # (none)
21723 newcategory: EXT_packed_depth_stencil
21724
21725 ###############################################################################
21726 #
21727 # Extension #313 - WGL_3DL_stereo_control
21728 #
21729 ###############################################################################
21730
21731 ###############################################################################
21732 #
21733 # Extension #314
21734 # EXT_stencil_clear_tag commands
21735 #
21736 ###############################################################################
21737
21738 StencilClearTagEXT(stencilTagBits, stencilClearTag)
21739         return          void
21740         param           stencilTagBits  SizeI in value
21741         param           stencilClearTag UInt32 in value
21742         category        EXT_stencil_clear_tag
21743         version         1.5
21744         extension
21745         glxropcode      4223
21746         glxflags        ignore
21747         glsopcode       ?
21748         offset          ?
21749
21750 ###############################################################################
21751 #
21752 # Extension #315
21753 # EXT_texture_sRGB commands
21754 #
21755 ###############################################################################
21756
21757 # (none)
21758 newcategory: EXT_texture_sRGB
21759
21760 ###############################################################################
21761 #
21762 # Extension #316
21763 # EXT_framebuffer_blit commands
21764 #
21765 ###############################################################################
21766
21767 BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
21768         return          void
21769         param           srcX0           Int32 in value
21770         param           srcY0           Int32 in value
21771         param           srcX1           Int32 in value
21772         param           srcY1           Int32 in value
21773         param           dstX0           Int32 in value
21774         param           dstY0           Int32 in value
21775         param           dstX1           Int32 in value
21776         param           dstY1           Int32 in value
21777         param           mask            ClearBufferMask in value
21778         param           filter          GLenum in value
21779         category        EXT_framebuffer_blit
21780         version         1.5
21781         glxropcode      4330
21782         alias           BlitFramebuffer
21783         glsalias        BlitFramebuffer
21784
21785 ###############################################################################
21786 #
21787 # Extension #317
21788 # EXT_framebuffer_multisample commands
21789 #
21790 ###############################################################################
21791
21792 RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
21793         return          void
21794         param           target          GLenum in value
21795         param           samples         SizeI in value
21796         param           internalformat  GLenum in value
21797         param           width           SizeI in value
21798         param           height          SizeI in value
21799         category        EXT_framebuffer_multisample
21800         version         1.5
21801         glxropcode      4331
21802         alias           RenderbufferStorageMultisample
21803         glsalias        RenderbufferStorageMultisample
21804
21805 ###############################################################################
21806 #
21807 # Extension #318
21808 # MESAX_texture_stack commands
21809 #
21810 ###############################################################################
21811
21812 # (none)
21813 newcategory: MESAX_texture_stack
21814
21815 ###############################################################################
21816 #
21817 # Extension #319
21818 # EXT_timer_query commands
21819 #
21820 ###############################################################################
21821
21822 GetQueryObjecti64vEXT(id, pname, params)
21823         return          void
21824         param           id              UInt32 in value
21825         param           pname           GLenum in value
21826         param           params          Int64EXT out array [pname]
21827         category        EXT_timer_query
21828         dlflags         notlistable
21829         version         1.5
21830         glxvendorpriv   1328
21831         glxflags        ignore
21832         glsflags        get
21833         glsopcode       ?
21834         offset          ?
21835
21836 GetQueryObjectui64vEXT(id, pname, params)
21837         return          void
21838         param           id              UInt32 in value
21839         param           pname           GLenum in value
21840         param           params          UInt64EXT out array [pname]
21841         category        EXT_timer_query
21842         dlflags         notlistable
21843         version         1.5
21844         glxvendorpriv   1329
21845         glxflags        ignore
21846         glsflags        get
21847         glsopcode       ?
21848         offset          ?
21849
21850 ###############################################################################
21851 #
21852 # Extension #320
21853 # EXT_gpu_program_parameters commands
21854 #
21855 ###############################################################################
21856
21857 ProgramEnvParameters4fvEXT(target, index, count, params)
21858         return          void
21859         param           target          ProgramTargetARB in value
21860         param           index           UInt32 in value
21861         param           count           SizeI in value
21862         param           params          Float32 in array [count*4]
21863         category        EXT_gpu_program_parameters
21864         version         1.2
21865         glxropcode      4281
21866         glsopcode       ?
21867         offset          ?
21868
21869 ProgramLocalParameters4fvEXT(target, index, count, params)
21870         return          void
21871         param           target          ProgramTargetARB in value
21872         param           index           UInt32 in value
21873         param           count           SizeI in value
21874         param           params          Float32 in array [count*4]
21875         category        EXT_gpu_program_parameters
21876         version         1.2
21877         glxropcode      4282
21878         glsopcode       ?
21879         offset          ?
21880
21881 ###############################################################################
21882 #
21883 # Extension #321
21884 # APPLE_flush_buffer_range commands
21885 #
21886 ###############################################################################
21887
21888 BufferParameteriAPPLE(target, pname, param)
21889         return          void
21890         param           target          GLenum in value
21891         param           pname           GLenum in value
21892         param           param           Int32 in value
21893         category        APPLE_flush_buffer_range
21894         version         1.5
21895         extension
21896         glxropcode      ?
21897         glxflags        ignore
21898         glsopcode       ?
21899         offset          ?
21900
21901 FlushMappedBufferRangeAPPLE(target, offset, size)
21902         return          void
21903         param           target          GLenum in value
21904         param           offset          BufferOffset in value
21905         param           size            BufferSize in value
21906         category        APPLE_flush_buffer_range
21907         version         1.5
21908         extension
21909         glxropcode      ?
21910         glxflags        ignore
21911         alias           FlushMappedBufferRange
21912         glsalias        FlushMappedBufferRange
21913
21914 ###############################################################################
21915 #
21916 # Extension #322
21917 # NV_gpu_program4 commands
21918 #
21919 ###############################################################################
21920
21921 ProgramLocalParameterI4iNV(target, index, x, y, z, w)
21922         return          void
21923         param           target          ProgramTarget in value
21924         param           index           UInt32 in value
21925         param           x               Int32 in value
21926         param           y               Int32 in value
21927         param           z               Int32 in value
21928         param           w               Int32 in value
21929         category        NV_gpu_program4
21930         version         1.3
21931         vectorequiv     ProgramLocalParameterI4ivNV
21932         glxvectorequiv  ProgramLocalParameterI4ivNV
21933         extension       soft WINSOFT NV50
21934         glfflags        ignore
21935         glsflags        ignore
21936         glxflags        ignore
21937
21938 ProgramLocalParameterI4ivNV(target, index, params)
21939         return          void
21940         param           target          ProgramTarget in value
21941         param           index           UInt32 in value
21942         param           params          Int32 in array [4]
21943         category        NV_gpu_program4
21944         version         1.3
21945         extension       soft WINSOFT NV50
21946         glfflags        ignore
21947         glsflags        ignore
21948         glxflags        ignore
21949
21950 ProgramLocalParametersI4ivNV(target, index, count, params)
21951         return          void
21952         param           target          ProgramTarget in value
21953         param           index           UInt32 in value
21954         param           count           SizeI in value
21955         param           params          Int32 in array [count*4]
21956         category        NV_gpu_program4
21957         version         1.3
21958         extension       soft WINSOFT NV50
21959         glfflags        ignore
21960         glsflags        ignore
21961         glxflags        ignore
21962
21963 ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
21964         return          void
21965         param           target          ProgramTarget in value
21966         param           index           UInt32 in value
21967         param           x               UInt32 in value
21968         param           y               UInt32 in value
21969         param           z               UInt32 in value
21970         param           w               UInt32 in value
21971         category        NV_gpu_program4
21972         version         1.3
21973         vectorequiv     ProgramLocalParameterI4uivNV
21974         glxvectorequiv  ProgramLocalParameterI4uivNV
21975         extension       soft WINSOFT NV50
21976         glfflags        ignore
21977         glsflags        ignore
21978         glxflags        ignore
21979
21980 ProgramLocalParameterI4uivNV(target, index, params)
21981         return          void
21982         param           target          ProgramTarget in value
21983         param           index           UInt32 in value
21984         param           params          UInt32 in array [4]
21985         category        NV_gpu_program4
21986         version         1.3
21987         extension       soft WINSOFT NV50
21988         glfflags        ignore
21989         glsflags        ignore
21990         glxflags        ignore
21991
21992 ProgramLocalParametersI4uivNV(target, index, count, params)
21993         return          void
21994         param           target          ProgramTarget in value
21995         param           index           UInt32 in value
21996         param           count           SizeI in value
21997         param           params          UInt32 in array [count*4]
21998         category        NV_gpu_program4
21999         version         1.3
22000         extension       soft WINSOFT NV50
22001         glfflags        ignore
22002         glsflags        ignore
22003         glxflags        ignore
22004
22005 ProgramEnvParameterI4iNV(target, index, x, y, z, w)
22006         return          void
22007         param           target          ProgramTarget in value
22008         param           index           UInt32 in value
22009         param           x               Int32 in value
22010         param           y               Int32 in value
22011         param           z               Int32 in value
22012         param           w               Int32 in value
22013         category        NV_gpu_program4
22014         version         1.3
22015         vectorequiv     ProgramEnvParameterI4ivNV
22016         glxvectorequiv  ProgramEnvParameterI4ivNV
22017         extension       soft WINSOFT NV50
22018         glfflags        ignore
22019         glsflags        ignore
22020         glxflags        ignore
22021
22022 ProgramEnvParameterI4ivNV(target, index, params)
22023         return          void
22024         param           target          ProgramTarget in value
22025         param           index           UInt32 in value
22026         param           params          Int32 in array [4]
22027         category        NV_gpu_program4
22028         version         1.3
22029         extension       soft WINSOFT NV50
22030         glfflags        ignore
22031         glsflags        ignore
22032         glxflags        ignore
22033
22034 ProgramEnvParametersI4ivNV(target, index, count, params)
22035         return          void
22036         param           target          ProgramTarget in value
22037         param           index           UInt32 in value
22038         param           count           SizeI in value
22039         param           params          Int32 in array [count*4]
22040         category        NV_gpu_program4
22041         version         1.3
22042         extension       soft WINSOFT NV50
22043         glfflags        ignore
22044         glsflags        ignore
22045         glxflags        ignore
22046
22047 ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
22048         return          void
22049         param           target          ProgramTarget in value
22050         param           index           UInt32 in value
22051         param           x               UInt32 in value
22052         param           y               UInt32 in value
22053         param           z               UInt32 in value
22054         param           w               UInt32 in value
22055         category        NV_gpu_program4
22056         version         1.3
22057         vectorequiv     ProgramEnvParameterI4uivNV
22058         glxvectorequiv  ProgramEnvParameterI4uivNV
22059         extension       soft WINSOFT NV50
22060         glfflags        ignore
22061         glsflags        ignore
22062         glxflags        ignore
22063
22064 ProgramEnvParameterI4uivNV(target, index, params)
22065         return          void
22066         param           target          ProgramTarget in value
22067         param           index           UInt32 in value
22068         param           params          UInt32 in array [4]
22069         category        NV_gpu_program4
22070         version         1.3
22071         extension       soft WINSOFT NV50
22072         glfflags        ignore
22073         glsflags        ignore
22074         glxflags        ignore
22075
22076 ProgramEnvParametersI4uivNV(target, index, count, params)
22077         return          void
22078         param           target          ProgramTarget in value
22079         param           index           UInt32 in value
22080         param           count           SizeI in value
22081         param           params          UInt32 in array [count*4]
22082         category        NV_gpu_program4
22083         version         1.3
22084         extension       soft WINSOFT NV50
22085         glfflags        ignore
22086         glsflags        ignore
22087         glxflags        ignore
22088
22089 GetProgramLocalParameterIivNV(target, index, params)
22090         return          void
22091         param           target          ProgramTarget in value
22092         param           index           UInt32 in value
22093         param           params          Int32 out array [4]
22094         dlflags         notlistable
22095         category        NV_gpu_program4
22096         version         1.3
22097         extension       soft WINSOFT NV50
22098         glfflags        ignore
22099         glsflags        ignore
22100         glxflags        ignore
22101
22102 GetProgramLocalParameterIuivNV(target, index, params)
22103         return          void
22104         param           target          ProgramTarget in value
22105         param           index           UInt32 in value
22106         param           params          UInt32 out array [4]
22107         dlflags         notlistable
22108         category        NV_gpu_program4
22109         version         1.3
22110         extension       soft WINSOFT NV50
22111         glfflags        ignore
22112         glsflags        ignore
22113         glxflags        ignore
22114
22115 GetProgramEnvParameterIivNV(target, index, params)
22116         return          void
22117         param           target          ProgramTarget in value
22118         param           index           UInt32 in value
22119         param           params          Int32 out array [4]
22120         dlflags         notlistable
22121         category        NV_gpu_program4
22122         version         1.3
22123         extension       soft WINSOFT NV50
22124         glfflags        ignore
22125         glsflags        ignore
22126         glxflags        ignore
22127
22128 GetProgramEnvParameterIuivNV(target, index, params)
22129         return          void
22130         param           target          ProgramTarget in value
22131         param           index           UInt32 in value
22132         param           params          UInt32 out array [4]
22133         dlflags         notlistable
22134         category        NV_gpu_program4
22135         version         1.3
22136         extension       soft WINSOFT NV50
22137         glfflags        ignore
22138         glsflags        ignore
22139         glxflags        ignore
22140
22141 ###############################################################################
22142 #
22143 # Extension #323
22144 # NV_geometry_program4 commands
22145 #
22146 ###############################################################################
22147
22148 ProgramVertexLimitNV(target, limit)
22149         return          void
22150         param           target          ProgramTarget in value
22151         param           limit           Int32 in value
22152         category        NV_geometry_program4
22153         version         2.0
22154         extension       soft WINSOFT
22155         glfflags        ignore
22156         glsflags        ignore
22157         glxflags        ignore
22158
22159 FramebufferTextureEXT(target, attachment, texture, level)
22160         return          void
22161         param           target          FramebufferTarget in value
22162         param           attachment      FramebufferAttachment in value
22163         param           texture         Texture in value
22164         param           level           CheckedInt32 in value
22165         category        NV_geometry_program4
22166         version         2.0
22167         extension       soft WINSOFT
22168         dlflags         notlistable
22169         glfflags        ignore
22170         glxflags        ignore
22171         alias           FramebufferTextureARB
22172         glsalias        FramebufferTextureARB
22173
22174 FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
22175         return          void
22176         param           target          FramebufferTarget in value
22177         param           attachment      FramebufferAttachment in value
22178         param           texture         Texture in value
22179         param           level           CheckedInt32 in value
22180         param           layer           CheckedInt32 in value
22181         category        NV_geometry_program4
22182         version         2.0
22183         extension       soft WINSOFT
22184         dlflags         notlistable
22185         glfflags        ignore
22186         glxflags        ignore
22187         alias           FramebufferTextureLayer
22188         glsalias        FramebufferTextureLayer
22189
22190 FramebufferTextureFaceEXT(target, attachment, texture, level, face)
22191         return          void
22192         param           target          FramebufferTarget in value
22193         param           attachment      FramebufferAttachment in value
22194         param           texture         Texture in value
22195         param           level           CheckedInt32 in value
22196         param           face            TextureTarget in value
22197         category        NV_geometry_program4
22198         version         2.0
22199         extension       soft WINSOFT
22200         dlflags         notlistable
22201         glfflags        ignore
22202         glxflags        ignore
22203         alias           FramebufferTextureFaceARB
22204         glsalias        FramebufferTextureFaceARB
22205
22206 ###############################################################################
22207 #
22208 # Extension #324
22209 # EXT_geometry_shader4 commands
22210 #
22211 ###############################################################################
22212
22213 ProgramParameteriEXT(program, pname, value)
22214         return          void
22215         param           program         UInt32 in value
22216         param           pname           ProgramParameterPName in value
22217         param           value           Int32 in value
22218         category        EXT_geometry_shader4
22219         version         2.0
22220         extension       soft WINSOFT
22221         glfflags        ignore
22222         glxflags        ignore
22223         alias           ProgramParameteriARB
22224         glsalias        ProgramParameteriARB
22225
22226 ###############################################################################
22227 #
22228 # Extension #325
22229 # NV_vertex_program4 commands
22230 #
22231 ###############################################################################
22232
22233 VertexAttribI1iEXT(index, x)
22234         return          void
22235         param           index           UInt32 in value
22236         param           x               Int32 in value
22237         category        NV_vertex_program4
22238         beginend        allow-inside
22239         vectorequiv     VertexAttribI1ivEXT
22240         glxvectorequiv  VertexAttribI1ivEXT
22241         extension       soft WINSOFT NV10
22242         glfflags        ignore
22243         glxflags        ignore
22244         alias           VertexAttribI1i
22245         glsalias        VertexAttribI1i
22246
22247 VertexAttribI2iEXT(index, x, y)
22248         return          void
22249         param           index           UInt32 in value
22250         param           x               Int32 in value
22251         param           y               Int32 in value
22252         category        NV_vertex_program4
22253         beginend        allow-inside
22254         vectorequiv     VertexAttribI2ivEXT
22255         glxvectorequiv  VertexAttribI2ivEXT
22256         extension       soft WINSOFT NV10
22257         glfflags        ignore
22258         glxflags        ignore
22259         alias           VertexAttribI2i
22260         glsalias        VertexAttribI2i
22261
22262 VertexAttribI3iEXT(index, x, y, z)
22263         return          void
22264         param           index           UInt32 in value
22265         param           x               Int32 in value
22266         param           y               Int32 in value
22267         param           z               Int32 in value
22268         category        NV_vertex_program4
22269         beginend        allow-inside
22270         vectorequiv     VertexAttribI3ivEXT
22271         glxvectorequiv  VertexAttribI3ivEXT
22272         extension       soft WINSOFT NV10
22273         glfflags        ignore
22274         glxflags        ignore
22275         alias           VertexAttribI3i
22276         glsalias        VertexAttribI3i
22277
22278 VertexAttribI4iEXT(index, x, y, z, w)
22279         return          void
22280         param           index           UInt32 in value
22281         param           x               Int32 in value
22282         param           y               Int32 in value
22283         param           z               Int32 in value
22284         param           w               Int32 in value
22285         category        NV_vertex_program4
22286         beginend        allow-inside
22287         vectorequiv     VertexAttribI4ivEXT
22288         glxvectorequiv  VertexAttribI4ivEXT
22289         extension       soft WINSOFT NV10
22290         glfflags        ignore
22291         glxflags        ignore
22292         alias           VertexAttribI4i
22293         glsalias        VertexAttribI4i
22294
22295 VertexAttribI1uiEXT(index, x)
22296         return          void
22297         param           index           UInt32 in value
22298         param           x               UInt32 in value
22299         category        NV_vertex_program4
22300         beginend        allow-inside
22301         vectorequiv     VertexAttribI1uivEXT
22302         glxvectorequiv  VertexAttribI1uivEXT
22303         extension       soft WINSOFT NV10
22304         glfflags        ignore
22305         glxflags        ignore
22306         alias           VertexAttribI1ui
22307         glsalias        VertexAttribI1ui
22308
22309 VertexAttribI2uiEXT(index, x, y)
22310         return          void
22311         param           index           UInt32 in value
22312         param           x               UInt32 in value
22313         param           y               UInt32 in value
22314         category        NV_vertex_program4
22315         beginend        allow-inside
22316         vectorequiv     VertexAttribI2uivEXT
22317         glxvectorequiv  VertexAttribI2uivEXT
22318         extension       soft WINSOFT NV10
22319         glfflags        ignore
22320         glxflags        ignore
22321         alias           VertexAttribI2ui
22322         glsalias        VertexAttribI2ui
22323
22324 VertexAttribI3uiEXT(index, x, y, z)
22325         return          void
22326         param           index           UInt32 in value
22327         param           x               UInt32 in value
22328         param           y               UInt32 in value
22329         param           z               UInt32 in value
22330         category        NV_vertex_program4
22331         beginend        allow-inside
22332         vectorequiv     VertexAttribI3uivEXT
22333         glxvectorequiv  VertexAttribI3uivEXT
22334         extension       soft WINSOFT NV10
22335         glfflags        ignore
22336         glxflags        ignore
22337         alias           VertexAttribI3ui
22338         glsalias        VertexAttribI3ui
22339
22340 VertexAttribI4uiEXT(index, x, y, z, w)
22341         return          void
22342         param           index           UInt32 in value
22343         param           x               UInt32 in value
22344         param           y               UInt32 in value
22345         param           z               UInt32 in value
22346         param           w               UInt32 in value
22347         category        NV_vertex_program4
22348         beginend        allow-inside
22349         vectorequiv     VertexAttribI4uivEXT
22350         glxvectorequiv  VertexAttribI4uivEXT
22351         extension       soft WINSOFT NV10
22352         glfflags        ignore
22353         glxflags        ignore
22354         alias           VertexAttribI4ui
22355         glsalias        VertexAttribI4ui
22356
22357 VertexAttribI1ivEXT(index, v)
22358         return          void
22359         param           index           UInt32 in value
22360         param           v               Int32 in array [1]
22361         category        NV_vertex_program4
22362         beginend        allow-inside
22363         extension       soft WINSOFT NV10
22364         glfflags        ignore
22365         glxflags        ignore
22366         alias           VertexAttribI1iv
22367         glsalias        VertexAttribI1iv
22368
22369 VertexAttribI2ivEXT(index, v)
22370         return          void
22371         param           index           UInt32 in value
22372         param           v               Int32 in array [2]
22373         category        NV_vertex_program4
22374         beginend        allow-inside
22375         extension       soft WINSOFT NV10
22376         glfflags        ignore
22377         glxflags        ignore
22378         alias           VertexAttribI2iv
22379         glsalias        VertexAttribI2iv
22380
22381 VertexAttribI3ivEXT(index, v)
22382         return          void
22383         param           index           UInt32 in value
22384         param           v               Int32 in array [3]
22385         category        NV_vertex_program4
22386         beginend        allow-inside
22387         extension       soft WINSOFT NV10
22388         glfflags        ignore
22389         glxflags        ignore
22390         alias           VertexAttribI3iv
22391         glsalias        VertexAttribI3iv
22392
22393 VertexAttribI4ivEXT(index, v)
22394         return          void
22395         param           index           UInt32 in value
22396         param           v               Int32 in array [4]
22397         category        NV_vertex_program4
22398         beginend        allow-inside
22399         extension       soft WINSOFT NV10
22400         glfflags        ignore
22401         glxflags        ignore
22402         alias           VertexAttribI4iv
22403         glsalias        VertexAttribI4iv
22404
22405 VertexAttribI1uivEXT(index, v)
22406         return          void
22407         param           index           UInt32 in value
22408         param           v               UInt32 in array [1]
22409         category        NV_vertex_program4
22410         beginend        allow-inside
22411         extension       soft WINSOFT NV10
22412         glfflags        ignore
22413         glxflags        ignore
22414         alias           VertexAttribI1uiv
22415         glsalias        VertexAttribI1uiv
22416
22417 VertexAttribI2uivEXT(index, v)
22418         return          void
22419         param           index           UInt32 in value
22420         param           v               UInt32 in array [2]
22421         category        NV_vertex_program4
22422         beginend        allow-inside
22423         extension       soft WINSOFT NV10
22424         glfflags        ignore
22425         glxflags        ignore
22426         alias           VertexAttribI2uiv
22427         glsalias        VertexAttribI2uiv
22428
22429 VertexAttribI3uivEXT(index, v)
22430         return          void
22431         param           index           UInt32 in value
22432         param           v               UInt32 in array [3]
22433         category        NV_vertex_program4
22434         beginend        allow-inside
22435         extension       soft WINSOFT NV10
22436         glfflags        ignore
22437         glxflags        ignore
22438         alias           VertexAttribI3uiv
22439         glsalias        VertexAttribI3uiv
22440
22441 VertexAttribI4uivEXT(index, v)
22442         return          void
22443         param           index           UInt32 in value
22444         param           v               UInt32 in array [4]
22445         category        NV_vertex_program4
22446         beginend        allow-inside
22447         extension       soft WINSOFT NV10
22448         glfflags        ignore
22449         glxflags        ignore
22450         alias           VertexAttribI4uiv
22451         glsalias        VertexAttribI4uiv
22452
22453 VertexAttribI4bvEXT(index, v)
22454         return          void
22455         param           index           UInt32 in value
22456         param           v               Int8 in array [4]
22457         category        NV_vertex_program4
22458         beginend        allow-inside
22459         extension       soft WINSOFT NV10
22460         glfflags        ignore
22461         glxflags        ignore
22462         alias           VertexAttribI4bv
22463         glsalias        VertexAttribI4bv
22464
22465 VertexAttribI4svEXT(index, v)
22466         return          void
22467         param           index           UInt32 in value
22468         param           v               Int16 in array [4]
22469         category        NV_vertex_program4
22470         beginend        allow-inside
22471         extension       soft WINSOFT NV10
22472         glfflags        ignore
22473         glxflags        ignore
22474         alias           VertexAttribI4sv
22475         glsalias        VertexAttribI4sv
22476
22477 VertexAttribI4ubvEXT(index, v)
22478         return          void
22479         param           index           UInt32 in value
22480         param           v               UInt8 in array [4]
22481         category        NV_vertex_program4
22482         beginend        allow-inside
22483         extension       soft WINSOFT NV10
22484         glfflags        ignore
22485         glxflags        ignore
22486         alias           VertexAttribI4ubv
22487         glsalias        VertexAttribI4ubv
22488
22489 VertexAttribI4usvEXT(index, v)
22490         return          void
22491         param           index           UInt32 in value
22492         param           v               UInt16 in array [4]
22493         category        NV_vertex_program4
22494         beginend        allow-inside
22495         extension       soft WINSOFT NV10
22496         glfflags        ignore
22497         glxflags        ignore
22498         alias           VertexAttribI4usv
22499         glsalias        VertexAttribI4usv
22500
22501 VertexAttribIPointerEXT(index, size, type, stride, pointer)
22502         return          void
22503         param           index           UInt32 in value
22504         param           size            Int32 in value
22505         param           type            VertexAttribEnum in value
22506         param           stride          SizeI in value
22507         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
22508         category        NV_vertex_program4
22509         dlflags         notlistable
22510         extension       soft WINSOFT NV10
22511         glfflags        ignore
22512         glxflags        ignore
22513         alias           VertexAttribIPointer
22514         glsalias        VertexAttribIPointer
22515
22516 GetVertexAttribIivEXT(index, pname, params)
22517         return          void
22518         param           index           UInt32 in value
22519         param           pname           VertexAttribEnum in value
22520         param           params          Int32 out array [1]
22521         category        NV_vertex_program4
22522         dlflags         notlistable
22523         extension       soft WINSOFT NV10
22524         glfflags        ignore
22525         glxflags        ignore
22526         alias           GetVertexAttribIiv
22527         glsalias        GetVertexAttribIiv
22528
22529 GetVertexAttribIuivEXT(index, pname, params)
22530         return          void
22531         param           index           UInt32 in value
22532         param           pname           VertexAttribEnum in value
22533         param           params          UInt32 out array [1]
22534         category        NV_vertex_program4
22535         dlflags         notlistable
22536         extension       soft WINSOFT NV10
22537         glfflags        ignore
22538         glxflags        ignore
22539         alias           GetVertexAttribIuiv
22540         glsalias        GetVertexAttribIuiv
22541
22542 ###############################################################################
22543 #
22544 # Extension #326
22545 # EXT_gpu_shader4 commands
22546 #
22547 ###############################################################################
22548
22549 GetUniformuivEXT(program, location, params)
22550         return          void
22551         param           program         UInt32 in value
22552         param           location        Int32 in value
22553         param           params          UInt32 out array [COMPSIZE(program/location)]
22554         category        EXT_gpu_shader4
22555         dlflags         notlistable
22556         version         2.0
22557         extension       soft WINSOFT
22558         glfflags        ignore
22559         glxflags        ignore
22560         alias           GetUniformuiv
22561         glsalias        GetUniformuiv
22562
22563 BindFragDataLocationEXT(program, color, name)
22564         return          void
22565         param           program         UInt32 in value
22566         param           color           UInt32 in value
22567         param           name            Char in array [COMPSIZE(name)]
22568         category        EXT_gpu_shader4
22569         dlflags         notlistable
22570         version         2.0
22571         extension       soft WINSOFT
22572         glfflags        ignore
22573         glxflags        ignore
22574         alias           BindFragDataLocation
22575         glsalias        BindFragDataLocation
22576
22577 GetFragDataLocationEXT(program, name)
22578         return          Int32
22579         param           program         UInt32 in value
22580         param           name            Char in array [COMPSIZE(name)]
22581         category        EXT_gpu_shader4
22582         dlflags         notlistable
22583         version         2.0
22584         extension       soft WINSOFT
22585         glfflags        ignore
22586         glxflags        ignore
22587         alias           GetFragDataLocation
22588         glsalias        GetFragDataLocation
22589
22590 Uniform1uiEXT(location, v0)
22591         return          void
22592         param           location        Int32 in value
22593         param           v0              UInt32 in value
22594         category        EXT_gpu_shader4
22595         version         2.0
22596         extension       soft WINSOFT
22597         glfflags        ignore
22598         glxflags        ignore
22599         alias           Uniform1ui
22600         glsalias        Uniform1ui
22601
22602 Uniform2uiEXT(location, v0, v1)
22603         return          void
22604         param           location        Int32 in value
22605         param           v0              UInt32 in value
22606         param           v1              UInt32 in value
22607         category        EXT_gpu_shader4
22608         version         2.0
22609         extension       soft WINSOFT
22610         glfflags        ignore
22611         glxflags        ignore
22612         alias           Uniform2ui
22613         glsalias        Uniform2ui
22614
22615 Uniform3uiEXT(location, v0, v1, v2)
22616         return          void
22617         param           location        Int32 in value
22618         param           v0              UInt32 in value
22619         param           v1              UInt32 in value
22620         param           v2              UInt32 in value
22621         category        EXT_gpu_shader4
22622         version         2.0
22623         extension       soft WINSOFT
22624         glfflags        ignore
22625         glxflags        ignore
22626         alias           Uniform3ui
22627         glsalias        Uniform3ui
22628
22629 Uniform4uiEXT(location, v0, v1, v2, v3)
22630         return          void
22631         param           location        Int32 in value
22632         param           v0              UInt32 in value
22633         param           v1              UInt32 in value
22634         param           v2              UInt32 in value
22635         param           v3              UInt32 in value
22636         category        EXT_gpu_shader4
22637         version         2.0
22638         extension       soft WINSOFT
22639         glfflags        ignore
22640         glxflags        ignore
22641         alias           Uniform4ui
22642         glsalias        Uniform4ui
22643
22644 Uniform1uivEXT(location, count, value)
22645         return          void
22646         param           location        Int32 in value
22647         param           count           SizeI in value
22648         param           value           UInt32 in array [count]
22649         category        EXT_gpu_shader4
22650         version         2.0
22651         extension       soft WINSOFT
22652         glfflags        ignore
22653         glxflags        ignore
22654         alias           Uniform1uiv
22655         glsalias        Uniform1uiv
22656
22657 Uniform2uivEXT(location, count, value)
22658         return          void
22659         param           location        Int32 in value
22660         param           count           SizeI in value
22661         param           value           UInt32 in array [count*2]
22662         category        EXT_gpu_shader4
22663         version         2.0
22664         extension       soft WINSOFT
22665         glfflags        ignore
22666         glxflags        ignore
22667         alias           Uniform2uiv
22668         glsalias        Uniform2uiv
22669
22670 Uniform3uivEXT(location, count, value)
22671         return          void
22672         param           location        Int32 in value
22673         param           count           SizeI in value
22674         param           value           UInt32 in array [count*3]
22675         category        EXT_gpu_shader4
22676         version         2.0
22677         extension       soft WINSOFT
22678         glfflags        ignore
22679         glxflags        ignore
22680         alias           Uniform3uiv
22681         glsalias        Uniform3uiv
22682
22683 Uniform4uivEXT(location, count, value)
22684         return          void
22685         param           location        Int32 in value
22686         param           count           SizeI in value
22687         param           value           UInt32 in array [count*4]
22688         category        EXT_gpu_shader4
22689         version         2.0
22690         extension       soft WINSOFT
22691         glfflags        ignore
22692         glxflags        ignore
22693         alias           Uniform4uiv
22694         glsalias        Uniform4uiv
22695
22696 ###############################################################################
22697 #
22698 # Extension #327
22699 # EXT_draw_instanced commands
22700 #
22701 ###############################################################################
22702
22703 DrawArraysInstancedEXT(mode, start, count, primcount)
22704         return          void
22705         param           mode            BeginMode in value
22706         param           start           Int32 in value
22707         param           count           SizeI in value
22708         param           primcount       SizeI in value
22709         category        EXT_draw_instanced
22710         version         2.0
22711         extension       soft WINSOFT
22712         dlflags         notlistable
22713         vectorequiv     ArrayElement
22714         glfflags        ignore
22715         glxflags        ignore
22716         alias           DrawArraysInstancedARB
22717         glsalias        DrawArraysInstancedARB
22718
22719 DrawElementsInstancedEXT(mode, count, type, indices, primcount)
22720         return          void
22721         param           mode            BeginMode in value
22722         param           count           SizeI in value
22723         param           type            DrawElementsType in value
22724         param           indices         Void in array [COMPSIZE(count/type)]
22725         param           primcount       SizeI in value
22726         category        EXT_draw_instanced
22727         version         2.0
22728         extension       soft WINSOFT
22729         dlflags         notlistable
22730         vectorequiv     ArrayElement
22731         glfflags        ignore
22732         glxflags        ignore
22733         alias           DrawElementsInstancedARB
22734         glsalias        DrawElementsInstancedARB
22735
22736 ###############################################################################
22737 #
22738 # Extension #328
22739 # EXT_packed_float commands
22740 #
22741 ###############################################################################
22742
22743 # (none)
22744 newcategory: EXT_packed_float
22745
22746 ###############################################################################
22747 #
22748 # Extension #329
22749 # EXT_texture_array commands
22750 #
22751 ###############################################################################
22752
22753 # (none)
22754 newcategory: EXT_texture_array
22755
22756 ###############################################################################
22757 #
22758 # Extension #330
22759 # EXT_texture_buffer_object commands
22760 #
22761 ###############################################################################
22762
22763 TexBufferEXT(target, internalformat, buffer)
22764         return          void
22765         param           target          TextureTarget in value
22766         param           internalformat  GLenum in value
22767         param           buffer          UInt32 in value
22768         category        EXT_texture_buffer_object
22769         version         2.0
22770         extension       soft WINSOFT NV50
22771         glfflags        ignore
22772         glxflags        ignore
22773         alias           TexBufferARB
22774         glsalias        TexBufferARB
22775
22776 ###############################################################################
22777 #
22778 # Extension #331
22779 # EXT_texture_compression_latc commands
22780 #
22781 ###############################################################################
22782
22783 # (none)
22784 newcategory: EXT_texture_compression_latc
22785
22786 ###############################################################################
22787 #
22788 # Extension #332
22789 # EXT_texture_compression_rgtc commands
22790 #
22791 ###############################################################################
22792
22793 # (none)
22794 newcategory: EXT_texture_compression_rgtc
22795
22796 ###############################################################################
22797 #
22798 # Extension #333
22799 # EXT_texture_shared_exponent commands
22800 #
22801 ###############################################################################
22802
22803 # (none)
22804 newcategory: EXT_texture_shared_exponent
22805
22806 ###############################################################################
22807 #
22808 # Extension #334
22809 # NV_depth_buffer_float commands
22810 #
22811 ###############################################################################
22812
22813 DepthRangedNV(zNear, zFar)
22814         return          void
22815         param           zNear           Float64 in value
22816         param           zFar            Float64 in value
22817         category        NV_depth_buffer_float
22818         extension       soft WINSOFT NV50
22819         version         2.0
22820         glfflags        ignore
22821         glsflags        ignore
22822         glxflags        ignore
22823
22824 ClearDepthdNV(depth)
22825         return          void
22826         param           depth           Float64 in value
22827         category        NV_depth_buffer_float
22828         extension       soft WINSOFT NV50
22829         version         2.0
22830         glfflags        ignore
22831         glsflags        ignore
22832         glxflags        ignore
22833
22834 DepthBoundsdNV(zmin, zmax)
22835         return          void
22836         param           zmin            Float64 in value
22837         param           zmax            Float64 in value
22838         category        NV_depth_buffer_float
22839         extension       soft WINSOFT NV50
22840         version         2.0
22841         glfflags        ignore
22842         glsflags        ignore
22843         glxflags        ignore
22844
22845 ###############################################################################
22846 #
22847 # Extension #335
22848 # NV_fragment_program4 commands
22849 #
22850 ###############################################################################
22851
22852 # (none)
22853 newcategory: NV_fragment_program4
22854
22855 ###############################################################################
22856 #
22857 # Extension #336
22858 # NV_framebuffer_multisample_coverage commands
22859 #
22860 ###############################################################################
22861
22862 RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
22863         return          void
22864         param           target          RenderbufferTarget in value
22865         param           coverageSamples SizeI in value
22866         param           colorSamples    SizeI in value
22867         param           internalformat  PixelInternalFormat in value
22868         param           width           SizeI in value
22869         param           height          SizeI in value
22870         category        NV_framebuffer_multisample_coverage
22871         version         1.5
22872         extension       soft WINSOFT
22873         dlflags         notlistable
22874         glfflags        ignore
22875         glsflags        ignore
22876         glxflags        ignore
22877
22878 ###############################################################################
22879 #
22880 # Extension #337
22881 # EXT_framebuffer_sRGB commands
22882 #
22883 ###############################################################################
22884
22885 # (none)
22886 newcategory: EXT_framebuffer_sRGB
22887
22888 ###############################################################################
22889 #
22890 # Extension #338
22891 # NV_geometry_shader4 commands
22892 #
22893 ###############################################################################
22894
22895 # (none)
22896 newcategory: NV_geometry_shader4
22897
22898 ###############################################################################
22899 #
22900 # Extension #339
22901 # NV_parameter_buffer_object commands
22902 #
22903 ###############################################################################
22904
22905 ProgramBufferParametersfvNV(target, buffer, index, count, params)
22906         return          void
22907         param           target          ProgramTarget in value
22908         param           buffer          UInt32 in value
22909         param           index           UInt32 in value
22910         param           count           SizeI in value
22911         param           params          Float32 in array [count]
22912         category        NV_parameter_buffer_object
22913         version         1.2
22914         extension       soft WINSOFT NV50
22915         glfflags        ignore
22916         glsflags        ignore
22917         glxflags        ignore
22918
22919 ProgramBufferParametersIivNV(target, buffer, index, count, params)
22920         return          void
22921         param           target          ProgramTarget in value
22922         param           buffer          UInt32 in value
22923         param           index           UInt32 in value
22924         param           count           SizeI in value
22925         param           params          Int32 in array [count]
22926         category        NV_parameter_buffer_object
22927         version         1.2
22928         extension       soft WINSOFT NV50
22929         glfflags        ignore
22930         glsflags        ignore
22931         glxflags        ignore
22932
22933 ProgramBufferParametersIuivNV(target, buffer, index, count, params)
22934         return          void
22935         param           target          ProgramTarget in value
22936         param           buffer          UInt32 in value
22937         param           index           UInt32 in value
22938         param           count           SizeI in value
22939         param           params          UInt32 in array [count]
22940         category        NV_parameter_buffer_object
22941         version         1.2
22942         extension       soft WINSOFT NV50
22943         glfflags        ignore
22944         glsflags        ignore
22945         glxflags        ignore
22946
22947 ###############################################################################
22948 #
22949 # Extension #340
22950 # EXT_draw_buffers2 commands
22951 #
22952 ###############################################################################
22953
22954 ColorMaskIndexedEXT(index, r, g, b, a)
22955         return          void
22956         param           index           UInt32 in value
22957         param           r               Boolean in value
22958         param           g               Boolean in value
22959         param           b               Boolean in value
22960         param           a               Boolean in value
22961         category        EXT_draw_buffers2
22962         version         2.0
22963         glxflags        ignore
22964         glfflags        ignore
22965         extension       soft WINSOFT
22966         alias           ColorMaski
22967         glsalias        ColorMaski
22968
22969 GetBooleanIndexedvEXT(target, index, data)
22970         return          void
22971         param           target          GLenum in value
22972         param           index           UInt32 in value
22973         param           data            Boolean out array [COMPSIZE(target)]
22974         category        EXT_draw_buffers2
22975         version         2.0
22976         dlflags         notlistable
22977         glxflags        ignore
22978         glfflags        ignore
22979         extension       soft WINSOFT
22980         alias           GetBooleani_v
22981         glsalias        GetBooleani_v
22982
22983 GetIntegerIndexedvEXT(target, index, data)
22984         return          void
22985         param           target          GLenum in value
22986         param           index           UInt32 in value
22987         param           data            Int32 out array [COMPSIZE(target)]
22988         category        EXT_draw_buffers2
22989         version         2.0
22990         dlflags         notlistable
22991         glxflags        ignore
22992         glfflags        ignore
22993         extension       soft WINSOFT
22994         alias           GetIntegeri_v
22995         glsalias        GetIntegeri_v
22996
22997 EnableIndexedEXT(target, index)
22998         return          void
22999         param           target          GLenum in value
23000         param           index           UInt32 in value
23001         category        EXT_draw_buffers2
23002         version         2.0
23003         glxflags        ignore
23004         glfflags        ignore
23005         extension       soft WINSOFT
23006         alias           Enablei
23007         glsalias        Enablei
23008
23009 DisableIndexedEXT(target, index)
23010         return          void
23011         param           target          GLenum in value
23012         param           index           UInt32 in value
23013         category        EXT_draw_buffers2
23014         version         2.0
23015         glxflags        ignore
23016         glfflags        ignore
23017         extension       soft WINSOFT
23018         alias           Disablei
23019         glsalias        Disablei
23020
23021 IsEnabledIndexedEXT(target, index)
23022         return          Boolean
23023         param           target          GLenum in value
23024         param           index           UInt32 in value
23025         category        EXT_draw_buffers2
23026         version         2.0
23027         dlflags         notlistable
23028         glxflags        ignore
23029         glfflags        ignore
23030         extension       soft WINSOFT
23031         alias           IsEnabledi
23032         glsalias        IsEnabledi
23033
23034 ###############################################################################
23035 #
23036 # Extension #341
23037 # NV_transform_feedback commands
23038 #
23039 ###############################################################################
23040
23041 BeginTransformFeedbackNV(primitiveMode)
23042         return          void
23043         param           primitiveMode   GLenum in value
23044         category        NV_transform_feedback
23045         version         1.5
23046         dlflags         notlistable
23047         glxflags        ignore
23048         glfflags        ignore
23049         extension       soft WINSOFT
23050         alias           BeginTransformFeedback
23051         glsalias        BeginTransformFeedback
23052
23053 EndTransformFeedbackNV()
23054         return          void
23055         category        NV_transform_feedback
23056         version         1.5
23057         dlflags         notlistable
23058         glxflags        ignore
23059         glfflags        ignore
23060         extension       soft WINSOFT
23061         alias           EndTransformFeedback
23062         glsalias        EndTransformFeedback
23063
23064 TransformFeedbackAttribsNV(count, attribs, bufferMode)
23065         return          void
23066         param           count           UInt32 in value
23067         param           attribs         Int32 in array [COMPSIZE(count)]
23068         param           bufferMode      GLenum in value
23069         category        NV_transform_feedback
23070         version         1.5
23071         dlflags         notlistable
23072         glxflags        ignore
23073         glfflags        ignore
23074         glsflags        ignore
23075         extension       soft WINSOFT
23076
23077 BindBufferRangeNV(target, index, buffer, offset, size)
23078         return          void
23079         param           target          GLenum in value
23080         param           index           UInt32 in value
23081         param           buffer          UInt32 in value
23082         param           offset          BufferOffset in value
23083         param           size            BufferSize in value
23084         category        NV_transform_feedback
23085         version         1.5
23086         dlflags         notlistable
23087         glxflags        ignore
23088         glfflags        ignore
23089         extension       soft WINSOFT
23090         alias           BindBufferRange
23091         glsalias        BindBufferRange
23092
23093 BindBufferOffsetNV(target, index, buffer, offset)
23094         return          void
23095         param           target          GLenum in value
23096         param           index           UInt32 in value
23097         param           buffer          UInt32 in value
23098         param           offset          BufferOffset in value
23099         category        NV_transform_feedback
23100         version         1.5
23101         dlflags         notlistable
23102         glxflags        ignore
23103         glfflags        ignore
23104         extension       soft WINSOFT
23105         alias           BindBufferOffsetEXT
23106         glsalias        BindBufferOffsetEXT
23107
23108 BindBufferBaseNV(target, index, buffer)
23109         return          void
23110         param           target          GLenum in value
23111         param           index           UInt32 in value
23112         param           buffer          UInt32 in value
23113         category        NV_transform_feedback
23114         version         1.5
23115         dlflags         notlistable
23116         glxflags        ignore
23117         glfflags        ignore
23118         extension       soft WINSOFT
23119         alias           BindBufferBase
23120         glsalias        BindBufferBase
23121
23122 TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
23123         return          void
23124         param           program         UInt32 in value
23125         param           count           SizeI in value
23126         param           locations       Int32 in array [COMPSIZE(count)]
23127         param           bufferMode      GLenum in value
23128         category        NV_transform_feedback
23129         version         1.5
23130         dlflags         notlistable
23131         glxflags        ignore
23132         glfflags        ignore
23133         extension       soft WINSOFT
23134         alias           TransformFeedbackVaryings
23135         glsalias        TransformFeedbackVaryings
23136
23137 ActiveVaryingNV(program, name)
23138         return          void
23139         param           program         UInt32 in value
23140         param           name            Char in array [COMPSIZE(name)]
23141         category        NV_transform_feedback
23142         version         1.5
23143         dlflags         notlistable
23144         glxflags        ignore
23145         glfflags        ignore
23146         glsflags        ignore
23147         extension       soft WINSOFT
23148
23149 GetVaryingLocationNV(program, name)
23150         return          Int32
23151         param           program         UInt32 in value
23152         param           name            Char in array [COMPSIZE(name)]
23153         category        NV_transform_feedback
23154         dlflags         notlistable
23155         version         1.5
23156         glfflags        ignore
23157         glsflags        ignore
23158         glxflags        ignore
23159         extension       soft WINSOFT
23160
23161 GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
23162         return          void
23163         param           program         UInt32 in value
23164         param           index           UInt32 in value
23165         param           bufSize         SizeI in value
23166         param           length          SizeI out array [1]
23167         param           size            SizeI out array [1]
23168         param           type            GLenum out array [1]
23169         param           name            Char out array [COMPSIZE(program/index/bufSize)]
23170         category        NV_transform_feedback
23171         dlflags         notlistable
23172         version         1.5
23173         extension       soft WINSOFT
23174         glfflags        ignore
23175         glsflags        ignore
23176         glxflags        ignore
23177
23178 GetTransformFeedbackVaryingNV(program, index, location)
23179         return          void
23180         param           program         UInt32 in value
23181         param           index           UInt32 in value
23182         param           location        Int32 out array [1]
23183         category        NV_transform_feedback
23184         dlflags         notlistable
23185         version         1.5
23186         extension       soft WINSOFT
23187         glfflags        ignore
23188         glxflags        ignore
23189         alias           GetTransformFeedbackVarying
23190         glsalias        GetTransformFeedbackVarying
23191
23192 ###############################################################################
23193 #
23194 # Extension #342
23195 # EXT_bindable_uniform commands
23196 #
23197 ###############################################################################
23198
23199 UniformBufferEXT(program, location, buffer)
23200         return          void
23201         param           program         UInt32 in value
23202         param           location        Int32 in value
23203         param           buffer          UInt32 in value
23204         category        EXT_bindable_uniform
23205         version         2.0
23206         extension       soft WINSOFT
23207         glxflags        ignore
23208         glfflags        ignore
23209         glsflags        ignore
23210
23211 GetUniformBufferSizeEXT(program, location)
23212         return          Int32
23213         param           program         UInt32 in value
23214         param           location        Int32 in value
23215         category        EXT_bindable_uniform
23216         dlflags         notlistable
23217         version         2.0
23218         extension       soft WINSOFT
23219         glfflags        ignore
23220         glsflags        ignore
23221         glxflags        ignore
23222
23223 GetUniformOffsetEXT(program, location)
23224         return          BufferOffset
23225         param           program         UInt32 in value
23226         param           location        Int32 in value
23227         category        EXT_bindable_uniform
23228         dlflags         notlistable
23229         version         2.0
23230         extension       soft WINSOFT
23231         glfflags        ignore
23232         glsflags        ignore
23233         glxflags        ignore
23234
23235 ###############################################################################
23236 #
23237 # Extension #343
23238 # EXT_texture_integer extension commands
23239 #
23240 ###############################################################################
23241
23242 TexParameterIivEXT(target, pname, params)
23243         return          void
23244         param           target          TextureTarget in value
23245         param           pname           TextureParameterName in value
23246         param           params          Int32 in array [COMPSIZE(pname)]
23247         category        EXT_texture_integer
23248         version         2.0
23249         extension       soft WINSOFT NV50
23250         glfflags        ignore
23251         glxflags        ignore
23252         alias           TexParameterIiv
23253         glsalias        TexParameterIiv
23254
23255 TexParameterIuivEXT(target, pname, params)
23256         return          void
23257         param           target          TextureTarget in value
23258         param           pname           TextureParameterName in value
23259         param           params          UInt32 in array [COMPSIZE(pname)]
23260         category        EXT_texture_integer
23261         version         2.0
23262         extension       soft WINSOFT NV50
23263         glfflags        ignore
23264         glxflags        ignore
23265         alias           TexParameterIuiv
23266         glsalias        TexParameterIuiv
23267
23268 GetTexParameterIivEXT(target, pname, params)
23269         return          void
23270         param           target          TextureTarget in value
23271         param           pname           GetTextureParameter in value
23272         param           params          Int32 out array [COMPSIZE(pname)]
23273         category        EXT_texture_integer
23274         dlflags         notlistable
23275         version         1.0
23276         version         2.0
23277         extension       soft WINSOFT NV50
23278         glfflags        ignore
23279         glxflags        ignore
23280         alias           GetTexParameterIiv
23281         glsalias        GetTexParameterIiv
23282
23283 GetTexParameterIuivEXT(target, pname, params)
23284         return          void
23285         param           target          TextureTarget in value
23286         param           pname           GetTextureParameter in value
23287         param           params          UInt32 out array [COMPSIZE(pname)]
23288         category        EXT_texture_integer
23289         dlflags         notlistable
23290         version         1.0
23291         version         2.0
23292         extension       soft WINSOFT NV50
23293         glfflags        ignore
23294         glxflags        ignore
23295         alias           GetTexParameterIuiv
23296         glsalias        GetTexParameterIuiv
23297
23298 ClearColorIiEXT(red, green, blue, alpha)
23299         return          void
23300         param           red             Int32 in value
23301         param           green           Int32 in value
23302         param           blue            Int32 in value
23303         param           alpha           Int32 in value
23304         category        EXT_texture_integer
23305         version         2.0
23306         extension       soft WINSOFT NV50
23307         glfflags        ignore
23308         glsflags        ignore
23309         glxflags        ignore
23310
23311 ClearColorIuiEXT(red, green, blue, alpha)
23312         return          void
23313         param           red             UInt32 in value
23314         param           green           UInt32 in value
23315         param           blue            UInt32 in value
23316         param           alpha           UInt32 in value
23317         category        EXT_texture_integer
23318         version         2.0
23319         extension       soft WINSOFT NV50
23320         glfflags        ignore
23321         glsflags        ignore
23322         glxflags        ignore
23323
23324 ###############################################################################
23325 #
23326 # Extension #344 - GLX_EXT_texture_from_pixmap
23327 #
23328 ###############################################################################
23329
23330 ###############################################################################
23331 #
23332 # Extension #345
23333 # GREMEDY_frame_terminator commands
23334 #
23335 ###############################################################################
23336
23337 FrameTerminatorGREMEDY()
23338         return          void
23339         category        GREMEDY_frame_terminator
23340         version         1.0
23341         extension
23342         glsflags        ignore
23343         glxflags        ignore
23344         offset          ?
23345
23346 ###############################################################################
23347 #
23348 # Extension #346
23349 # NV_conditional_render commands
23350 #
23351 ###############################################################################
23352
23353 BeginConditionalRenderNV(id, mode)
23354         return          void
23355         param           id              UInt32 in value
23356         param           mode            TypeEnum in value
23357         category        NV_conditional_render
23358         glfflags        ignore
23359         glxflags        ignore
23360         alias           BeginConditionalRender
23361         glsalias        BeginConditionalRender
23362
23363 EndConditionalRenderNV()
23364         return          void
23365         category        NV_conditional_render
23366         glfflags        ignore
23367         glsflags        ignore
23368         glxflags        ignore
23369         alias           EndConditionalRender
23370         glsalias        EndConditionalRender
23371
23372 ###############################################################################
23373 #
23374 # Extension #347
23375 # NV_present_video commands
23376 #
23377 ###############################################################################
23378
23379 # TBD
23380 #    void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
23381 #                             uint beginPresentTimeId, uint
23382 #                             presentDurationId, enum type, enum target0,
23383 #                             uint fill0, uint key0, enum target1, uint
23384 #                             fill1, uint key1);
23385 #
23386 #    void PresentFrameDualFillNV(uint video_slot, uint64EXT
23387 #                                minPresentTime, uint beginPresentTimeId,
23388 #                                uint presentDurationId, enum type, enum
23389 #                                target0, uint fill0, enum target1, uint
23390 #                                fill1, enum target2, uint fill2, enum
23391 #                                target3, uint fill3);
23392 #
23393 #    void GetVideoivNV(uint video_slot, enum pname, int *params);
23394 #    void GetVideouivNV(uint video_slot, enum pname, uint *params);
23395 #    void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
23396 #    void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
23397 #    void VideoParameterivNV(uint video_slot, enum pname, const int *params);
23398
23399 PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
23400         return          void
23401         param           video_slot      UInt32 in value
23402         param           minPresentTime  UInt64EXT in value
23403         param           beginPresentTimeId      UInt32 in value
23404         param           presentDurationId       UInt32 in value
23405         param           type            GLenum in value
23406         param           target0         GLenum in value
23407         param           fill0           UInt32 in value
23408         param           key0            UInt32 in value
23409         param           target1         GLenum in value
23410         param           fill1           UInt32 in value
23411         param           key1            UInt32 in value
23412         category        NV_present_video
23413         version         1.2
23414         extension
23415         glxropcode      ?
23416         glxflags        ignore
23417         glsopcode       ?
23418         offset          ?
23419
23420 PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
23421         return          void
23422         param           video_slot      UInt32 in value
23423         param           minPresentTime  UInt64EXT in value
23424         param           beginPresentTimeId      UInt32 in value
23425         param           presentDurationId       UInt32 in value
23426         param           type            GLenum in value
23427         param           target0         GLenum in value
23428         param           fill0           UInt32 in value
23429         param           target1         GLenum in value
23430         param           fill1           UInt32 in value
23431         param           target2         GLenum in value
23432         param           fill2           UInt32 in value
23433         param           target3         GLenum in value
23434         param           fill3           UInt32 in value
23435         category        NV_present_video
23436         version         1.2
23437         extension
23438         glxropcode      ?
23439         glxflags        ignore
23440         glsopcode       ?
23441         offset          ?
23442
23443 GetVideoivNV(video_slot, pname, params)
23444         return          void
23445         param           video_slot      UInt32 in value
23446         param           pname           GLenum in value
23447         param           params          Int32 out array [COMPSIZE(pname)]
23448         category        NV_present_video
23449         dlflags         notlistable
23450         version         1.2
23451         extension
23452         glxsingle       ?
23453         glxflags        ignore
23454         glsflags        get
23455         glsopcode       ?
23456         offset          ?
23457
23458 GetVideouivNV(video_slot, pname, params)
23459         return          void
23460         param           video_slot      UInt32 in value
23461         param           pname           GLenum in value
23462         param           params          UInt32 out array [COMPSIZE(pname)]
23463         category        NV_present_video
23464         dlflags         notlistable
23465         version         1.2
23466         extension
23467         glxsingle       ?
23468         glxflags        ignore
23469         glsflags        get
23470         glsopcode       ?
23471         offset          ?
23472
23473 GetVideoi64vNV(video_slot, pname, params)
23474         return          void
23475         param           video_slot      UInt32 in value
23476         param           pname           GLenum in value
23477         param           params          Int64EXT out array [COMPSIZE(pname)]
23478         category        NV_present_video
23479         dlflags         notlistable
23480         version         1.2
23481         extension
23482         glxsingle       ?
23483         glxflags        ignore
23484         glsflags        get
23485         glsopcode       ?
23486         offset          ?
23487
23488 GetVideoui64vNV(video_slot, pname, params)
23489         return          void
23490         param           video_slot      UInt32 in value
23491         param           pname           GLenum in value
23492         param           params          UInt64EXT out array [COMPSIZE(pname)]
23493         category        NV_present_video
23494         dlflags         notlistable
23495         version         1.2
23496         extension
23497         glxsingle       ?
23498         glxflags        ignore
23499         glsflags        get
23500         glsopcode       ?
23501         offset          ?
23502
23503 VideoParameterivNV(video_slot, pname, params)
23504         return          void
23505         param           video_slot      UInt32 in value
23506         param           pname           GLenum in value
23507         param           params          Int32 in array [COMPSIZE(pname)]
23508         category        NV_present_video
23509         version         1.2
23510         extension
23511         glxropcode      ?
23512         glxflags        ignore
23513         glsopcode       ?
23514         offset          ?
23515
23516 ###############################################################################
23517 #
23518 # Extension #348 - GLX_NV_video_out
23519 # Extension #349 - WGL_NV_video_out
23520 # Extension #350 - GLX_NV_swap_group
23521 # Extension #351 - WGL_NV_swap_group
23522 #
23523 ###############################################################################
23524
23525 ###############################################################################
23526 #
23527 # Extension #352
23528 # EXT_transform_feedback commands
23529 #
23530 ###############################################################################
23531
23532 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
23533
23534 BeginTransformFeedbackEXT(primitiveMode)
23535         return          void
23536         param           primitiveMode   GLenum in value
23537         category        EXT_transform_feedback
23538         version         2.0
23539         dlflags         notlistable
23540         glxflags        ignore
23541         glfflags        ignore
23542         extension       soft WINSOFT
23543         alias           BeginTransformFeedback
23544         glsalias        BeginTransformFeedback
23545
23546 EndTransformFeedbackEXT()
23547         return          void
23548         category        EXT_transform_feedback
23549         version         2.0
23550         dlflags         notlistable
23551         glxflags        ignore
23552         glfflags        ignore
23553         extension       soft WINSOFT
23554         alias           EndTransformFeedback
23555         glsalias        EndTransformFeedback
23556
23557 BindBufferRangeEXT(target, index, buffer, offset, size)
23558         return          void
23559         param           target          GLenum in value
23560         param           index           UInt32 in value
23561         param           buffer          UInt32 in value
23562         param           offset          BufferOffset in value
23563         param           size            BufferSize in value
23564         category        EXT_transform_feedback
23565         version         2.0
23566         dlflags         notlistable
23567         glxflags        ignore
23568         glfflags        ignore
23569         extension       soft WINSOFT
23570         alias           BindBufferRange
23571         glsalias        BindBufferRange
23572
23573 # Not promoted to the OpenGL 3.0 core
23574 BindBufferOffsetEXT(target, index, buffer, offset)
23575         return          void
23576         param           target          GLenum in value
23577         param           index           UInt32 in value
23578         param           buffer          UInt32 in value
23579         param           offset          BufferOffset in value
23580         category        EXT_transform_feedback
23581         version         2.0
23582         dlflags         notlistable
23583         glxflags        ignore
23584         glfflags        ignore
23585         glsflags        ignore
23586         extension       soft WINSOFT
23587
23588 BindBufferBaseEXT(target, index, buffer)
23589         return          void
23590         param           target          GLenum in value
23591         param           index           UInt32 in value
23592         param           buffer          UInt32 in value
23593         category        EXT_transform_feedback
23594         version         2.0
23595         dlflags         notlistable
23596         glxflags        ignore
23597         glfflags        ignore
23598         extension       soft WINSOFT
23599         alias           BindBufferBase
23600         glsalias        BindBufferBase
23601
23602 TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
23603         return          void
23604         param           program         UInt32 in value
23605         param           count           SizeI in value
23606         param           varyings        CharPointer in array [count]
23607         param           bufferMode      GLenum in value
23608         category        EXT_transform_feedback
23609         version         2.0
23610         dlflags         notlistable
23611         glxflags        ignore
23612         glfflags        ignore
23613         extension       soft WINSOFT
23614         alias           TransformFeedbackVaryings
23615         glsalias        TransformFeedbackVaryings
23616
23617 GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
23618         return          void
23619         param           program         UInt32 in value
23620         param           index           UInt32 in value
23621         param           bufSize         SizeI in value
23622         param           length          SizeI out array [1]
23623         param           size            SizeI out array [1]
23624         param           type            GLenum out array [1]
23625         param           name            Char out array [COMPSIZE(length)]
23626         category        EXT_transform_feedback
23627         dlflags         notlistable
23628         version         2.0
23629         extension       soft WINSOFT
23630         glfflags        ignore
23631         glxflags        ignore
23632         alias           GetTransformFeedbackVarying
23633         glsalias        GetTransformFeedbackVarying
23634
23635 ###############################################################################
23636 #
23637 # Extension #353
23638 # EXT_direct_state_access commands
23639 #
23640 ###############################################################################
23641
23642 # New 1.1 client commands
23643
23644 ClientAttribDefaultEXT(mask)
23645         return          void
23646         param           mask            ClientAttribMask in value
23647         category        EXT_direct_state_access
23648         extension       soft WINSOFT
23649         dlflags         notlistable
23650         glxflags        ignore ### client-handcode client-intercept server-handcode
23651         glsflags        client-state
23652
23653 PushClientAttribDefaultEXT(mask)
23654         return          void
23655         param           mask            ClientAttribMask in value
23656         category        EXT_direct_state_access
23657         extension       soft WINSOFT
23658         dlflags         notlistable
23659         glxflags        ignore ### client-handcode client-intercept server-handcode
23660         glsflags        client-state
23661
23662 # New 1.0 matrix commands
23663
23664 MatrixLoadfEXT(mode, m)
23665         return          void
23666         param           mode            MatrixMode in value
23667         param           m               Float32 in array [16]
23668         category        EXT_direct_state_access
23669         extension       soft WINSOFT
23670         glxflags        ignore
23671         glfflags        ignore
23672         glsflags        ignore
23673
23674 MatrixLoaddEXT(mode, m)
23675         return          void
23676         param           mode            MatrixMode in value
23677         param           m               Float64 in array [16]
23678         category        EXT_direct_state_access
23679         extension       soft WINSOFT
23680         glxflags        ignore
23681         glfflags        ignore
23682         glsflags        ignore
23683
23684 MatrixMultfEXT(mode, m)
23685         return          void
23686         param           mode            MatrixMode in value
23687         param           m               Float32 in array [16]
23688         category        EXT_direct_state_access
23689         extension       soft WINSOFT
23690         glxflags        ignore
23691         glfflags        ignore
23692         glsflags        ignore
23693
23694 MatrixMultdEXT(mode, m)
23695         return          void
23696         param           mode            MatrixMode in value
23697         param           m               Float64 in array [16]
23698         category        EXT_direct_state_access
23699         extension       soft WINSOFT
23700         glxflags        ignore
23701         glfflags        ignore
23702         glsflags        ignore
23703
23704 MatrixLoadIdentityEXT(mode)
23705         return          void
23706         param           mode            MatrixMode in value
23707         category        EXT_direct_state_access
23708         extension       soft WINSOFT
23709         glxflags        ignore
23710         glfflags        ignore
23711         glsflags        ignore
23712
23713 MatrixRotatefEXT(mode, angle, x, y, z)
23714         return          void
23715         param           mode            MatrixMode in value
23716         param           angle           Float32 in value
23717         param           x               Float32 in value
23718         param           y               Float32 in value
23719         param           z               Float32 in value
23720         category        EXT_direct_state_access
23721         extension       soft WINSOFT
23722         glxflags        ignore
23723         glfflags        ignore
23724         glsflags        ignore
23725
23726 MatrixRotatedEXT(mode, angle, x, y, z)
23727         return          void
23728         param           mode            MatrixMode in value
23729         param           angle           Float64 in value
23730         param           x               Float64 in value
23731         param           y               Float64 in value
23732         param           z               Float64 in value
23733         category        EXT_direct_state_access
23734         extension       soft WINSOFT
23735         glxflags        ignore
23736         glfflags        ignore
23737         glsflags        ignore
23738
23739 MatrixScalefEXT(mode, x, y, z)
23740         return          void
23741         param           mode            MatrixMode in value
23742         param           x               Float32 in value
23743         param           y               Float32 in value
23744         param           z               Float32 in value
23745         category        EXT_direct_state_access
23746         extension       soft WINSOFT
23747         glxflags        ignore
23748         glfflags        ignore
23749         glsflags        ignore
23750
23751 MatrixScaledEXT(mode, x, y, z)
23752         return          void
23753         param           mode            MatrixMode in value
23754         param           x               Float64 in value
23755         param           y               Float64 in value
23756         param           z               Float64 in value
23757         category        EXT_direct_state_access
23758         extension       soft WINSOFT
23759         glxflags        ignore
23760         glfflags        ignore
23761         glsflags        ignore
23762
23763 MatrixTranslatefEXT(mode, x, y, z)
23764         return          void
23765         param           mode            MatrixMode in value
23766         param           x               Float32 in value
23767         param           y               Float32 in value
23768         param           z               Float32 in value
23769         category        EXT_direct_state_access
23770         extension       soft WINSOFT
23771         glxflags        ignore
23772         glfflags        ignore
23773         glsflags        ignore
23774
23775 MatrixTranslatedEXT(mode, x, y, z)
23776         return          void
23777         param           mode            MatrixMode in value
23778         param           x               Float64 in value
23779         param           y               Float64 in value
23780         param           z               Float64 in value
23781         category        EXT_direct_state_access
23782         extension       soft WINSOFT
23783         glxflags        ignore
23784         glfflags        ignore
23785         glsflags        ignore
23786
23787 MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
23788         return          void
23789         param           mode            MatrixMode in value
23790         param           left            Float64 in value
23791         param           right           Float64 in value
23792         param           bottom          Float64 in value
23793         param           top             Float64 in value
23794         param           zNear           Float64 in value
23795         param           zFar            Float64 in value
23796         category        EXT_direct_state_access
23797         extension       soft WINSOFT
23798         glxflags        ignore
23799         glfflags        ignore
23800         glsflags        ignore
23801
23802 MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
23803         return          void
23804         param           mode            MatrixMode in value
23805         param           left            Float64 in value
23806         param           right           Float64 in value
23807         param           bottom          Float64 in value
23808         param           top             Float64 in value
23809         param           zNear           Float64 in value
23810         param           zFar            Float64 in value
23811         category        EXT_direct_state_access
23812         extension       soft WINSOFT
23813         glxflags        ignore
23814         glfflags        ignore
23815         glsflags        ignore
23816
23817 MatrixPopEXT(mode)
23818         return          void
23819         param           mode            MatrixMode in value
23820         category        EXT_direct_state_access
23821         extension       soft WINSOFT
23822         glxflags        ignore
23823         glfflags        ignore
23824         glsflags        ignore
23825
23826 MatrixPushEXT(mode)
23827         return          void
23828         param           mode            MatrixMode in value
23829         category        EXT_direct_state_access
23830         extension       soft WINSOFT
23831         glxflags        ignore
23832         glfflags        ignore
23833         glsflags        ignore
23834
23835 # New 1.3 matrix transpose commands
23836
23837 MatrixLoadTransposefEXT(mode, m)
23838         return          void
23839         param           mode            MatrixMode in value
23840         param           m               Float32 in array [16]
23841         category        EXT_direct_state_access
23842         extension       soft WINSOFT
23843         glxflags        ignore
23844         glfflags        ignore
23845         glsflags        ignore
23846
23847 MatrixLoadTransposedEXT(mode, m)
23848         return          void
23849         param           mode            MatrixMode in value
23850         param           m               Float64 in array [16]
23851         category        EXT_direct_state_access
23852         extension       soft WINSOFT
23853         glxflags        ignore
23854         glfflags        ignore
23855         glsflags        ignore
23856
23857 MatrixMultTransposefEXT(mode, m)
23858         return          void
23859         param           mode            MatrixMode in value
23860         param           m               Float32 in array [16]
23861         category        EXT_direct_state_access
23862         extension       soft WINSOFT
23863         glxflags        ignore
23864         glfflags        ignore
23865         glsflags        ignore
23866
23867 MatrixMultTransposedEXT(mode, m)
23868         return          void
23869         param           mode            MatrixMode in value
23870         param           m               Float64 in array [16]
23871         category        EXT_direct_state_access
23872         extension       soft WINSOFT
23873         glxflags        ignore
23874         glfflags        ignore
23875         glsflags        ignore
23876
23877 # New 1.1 texture object commands
23878
23879 TextureParameterfEXT(texture, target, pname, param)
23880         return          void
23881         param           texture         Texture in value
23882         param           target          TextureTarget in value
23883         param           pname           TextureParameterName in value
23884         param           param           CheckedFloat32 in value
23885         category        EXT_direct_state_access
23886         extension       soft WINSOFT
23887         glxflags        ignore
23888         glfflags        ignore
23889         glsflags        ignore
23890         vectorequiv     TextureParameterfvEXT
23891
23892 TextureParameterfvEXT(texture, target, pname, params)
23893         return          void
23894         param           texture         Texture in value
23895         param           target          TextureTarget in value
23896         param           pname           TextureParameterName in value
23897         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
23898         category        EXT_direct_state_access
23899         extension       soft WINSOFT
23900         glxflags        ignore
23901         glfflags        ignore
23902         glsflags        ignore
23903
23904 TextureParameteriEXT(texture, target, pname, param)
23905         return          void
23906         param           texture         Texture in value
23907         param           target          TextureTarget in value
23908         param           pname           TextureParameterName in value
23909         param           param           CheckedInt32 in value
23910         category        EXT_direct_state_access
23911         extension       soft WINSOFT
23912         glxflags        ignore
23913         glfflags        ignore
23914         glsflags        ignore
23915         vectorequiv     TextureParameterivEXT
23916
23917 TextureParameterivEXT(texture, target, pname, params)
23918         return          void
23919         param           texture         Texture in value
23920         param           target          TextureTarget in value
23921         param           pname           TextureParameterName in value
23922         param           params          CheckedInt32 in array [COMPSIZE(pname)]
23923         category        EXT_direct_state_access
23924         extension       soft WINSOFT
23925         glxflags        ignore
23926         glfflags        ignore
23927         glsflags        ignore
23928
23929 TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
23930         return          void
23931         param           texture         Texture in value
23932         param           target          TextureTarget in value
23933         param           level           CheckedInt32 in value
23934         param           internalformat  TextureInternalFormat in value
23935         param           width           SizeI in value
23936         param           border          CheckedInt32 in value
23937         param           format          PixelFormat in value
23938         param           type            PixelType in value
23939         param           pixels          Void in array [COMPSIZE(format/type/width)]
23940         category        EXT_direct_state_access
23941         dlflags         handcode
23942         glxflags        ignore ### client-handcode server-handcode
23943         extension       soft WINSOFT
23944         glfflags        capture-handcode decode-handcode pixel-unpack
23945         glsflags        pixel-null pixel-unpack
23946
23947 TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
23948         return          void
23949         param           texture         Texture in value
23950         param           target          TextureTarget in value
23951         param           level           CheckedInt32 in value
23952         param           internalformat  TextureInternalFormat in value
23953         param           width           SizeI in value
23954         param           height          SizeI in value
23955         param           border          CheckedInt32 in value
23956         param           format          PixelFormat in value
23957         param           type            PixelType in value
23958         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23959         category        EXT_direct_state_access
23960         dlflags         handcode
23961         glxflags        ignore ### client-handcode server-handcode
23962         extension       soft WINSOFT
23963         glfflags        capture-handcode decode-handcode pixel-unpack
23964         glsflags        pixel-null pixel-unpack
23965
23966 TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
23967         return          void
23968         param           texture         Texture in value
23969         param           target          TextureTarget in value
23970         param           level           CheckedInt32 in value
23971         param           xoffset         CheckedInt32 in value
23972         param           width           SizeI in value
23973         param           format          PixelFormat in value
23974         param           type            PixelType in value
23975         param           pixels          Void in array [COMPSIZE(format/type/width)]
23976         category        EXT_direct_state_access
23977         dlflags         handcode
23978         glxflags        ignore ### EXT client-handcode server-handcode
23979         glxflags        ignore
23980         extension       soft WINSOFT
23981         glfflags        ignore
23982         glsflags        pixel-unpack
23983
23984 TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
23985         return          void
23986         param           texture         Texture in value
23987         param           target          TextureTarget in value
23988         param           level           CheckedInt32 in value
23989         param           xoffset         CheckedInt32 in value
23990         param           yoffset         CheckedInt32 in value
23991         param           width           SizeI in value
23992         param           height          SizeI in value
23993         param           format          PixelFormat in value
23994         param           type            PixelType in value
23995         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23996         category        EXT_direct_state_access
23997         dlflags         handcode
23998         glxflags        ignore ### EXT client-handcode server-handcode
23999         extension       soft WINSOFT
24000         glfflags        ignore
24001         glsflags        pixel-unpack
24002
24003 CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
24004         return          void
24005         param           texture         Texture in value
24006         param           target          TextureTarget in value
24007         param           level           CheckedInt32 in value
24008         param           internalformat  TextureInternalFormat in value
24009         param           x               WinCoord in value
24010         param           y               WinCoord in value
24011         param           width           SizeI in value
24012         param           border          CheckedInt32 in value
24013         category        EXT_direct_state_access
24014         extension       soft WINSOFT
24015         glxflags        ignore ### EXT
24016
24017 CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
24018         return          void
24019         param           texture         Texture in value
24020         param           target          TextureTarget in value
24021         param           level           CheckedInt32 in value
24022         param           internalformat  TextureInternalFormat in value
24023         param           x               WinCoord in value
24024         param           y               WinCoord in value
24025         param           width           SizeI in value
24026         param           height          SizeI in value
24027         param           border          CheckedInt32 in value
24028         category        EXT_direct_state_access
24029         extension       soft WINSOFT
24030         glxflags        ignore ### EXT
24031
24032 CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
24033         return          void
24034         param           texture         Texture in value
24035         param           target          TextureTarget in value
24036         param           level           CheckedInt32 in value
24037         param           xoffset         CheckedInt32 in value
24038         param           x               WinCoord in value
24039         param           y               WinCoord in value
24040         param           width           SizeI in value
24041         category        EXT_direct_state_access
24042         extension       soft WINSOFT
24043         glxflags        ignore ### EXT
24044
24045 CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
24046         return          void
24047         param           texture         Texture in value
24048         param           target          TextureTarget in value
24049         param           level           CheckedInt32 in value
24050         param           xoffset         CheckedInt32 in value
24051         param           yoffset         CheckedInt32 in value
24052         param           x               WinCoord in value
24053         param           y               WinCoord in value
24054         param           width           SizeI in value
24055         param           height          SizeI in value
24056         category        EXT_direct_state_access
24057         extension       soft WINSOFT
24058         glxflags        ignore ### EXT
24059
24060 # New 1.1 texture object queries
24061
24062 GetTextureImageEXT(texture, target, level, format, type, pixels)
24063         return          void
24064         param           texture         Texture in value
24065         param           target          TextureTarget in value
24066         param           level           CheckedInt32 in value
24067         param           format          PixelFormat in value
24068         param           type            PixelType in value
24069         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
24070         category        EXT_direct_state_access
24071         dlflags         notlistable
24072         glxflags        ignore ### client-handcode server-handcode
24073         extension       soft WINSOFT
24074         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
24075         glsflags        get pixel-pack
24076
24077 GetTextureParameterfvEXT(texture, target, pname, params)
24078         return          void
24079         param           texture         Texture in value
24080         param           target          TextureTarget in value
24081         param           pname           GetTextureParameter in value
24082         param           params          Float32 out array [COMPSIZE(pname)]
24083         category        EXT_direct_state_access
24084         dlflags         notlistable
24085         extension       soft WINSOFT
24086         glxflags        ignore
24087         glfflags        capture-execute gl-enum
24088         glsflags        get
24089
24090 GetTextureParameterivEXT(texture, target, pname, params)
24091         return          void
24092         param           texture         Texture in value
24093         param           target          TextureTarget in value
24094         param           pname           GetTextureParameter in value
24095         param           params          Int32 out array [COMPSIZE(pname)]
24096         category        EXT_direct_state_access
24097         dlflags         notlistable
24098         extension       soft WINSOFT
24099         glxflags        ignore
24100         glfflags        capture-execute gl-enum
24101         glsflags        get
24102
24103 GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
24104         return          void
24105         param           texture         Texture in value
24106         param           target          TextureTarget in value
24107         param           level           CheckedInt32 in value
24108         param           pname           GetTextureParameter in value
24109         param           params          Float32 out array [COMPSIZE(pname)]
24110         category        EXT_direct_state_access
24111         dlflags         notlistable
24112         extension       soft WINSOFT
24113         glxflags        ignore
24114         glfflags        capture-execute gl-enum
24115         glsflags        get
24116
24117 GetTextureLevelParameterivEXT(texture, target, level, pname, params)
24118         return          void
24119         param           texture         Texture in value
24120         param           target          TextureTarget in value
24121         param           level           CheckedInt32 in value
24122         param           pname           GetTextureParameter in value
24123         param           params          Int32 out array [COMPSIZE(pname)]
24124         category        EXT_direct_state_access
24125         dlflags         notlistable
24126         extension       soft WINSOFT
24127         glxflags        ignore
24128         glfflags        capture-execute gl-enum
24129         glsflags        get
24130
24131 # New 1.2 3D texture object commands
24132
24133 TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
24134         return          void
24135         param           texture         Texture in value
24136         param           target          TextureTarget in value
24137         param           level           CheckedInt32 in value
24138         param           internalformat  TextureInternalFormat in value
24139         param           width           SizeI in value
24140         param           height          SizeI in value
24141         param           depth           SizeI in value
24142         param           border          CheckedInt32 in value
24143         param           format          PixelFormat in value
24144         param           type            PixelType in value
24145         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
24146         category        EXT_direct_state_access
24147         dlflags         handcode
24148         glxflags        ignore ### client-handcode server-handcode EXT
24149         extension       soft WINSOFT
24150         glfflags        ignore
24151         glsflags        ignore
24152
24153 TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
24154         return          void
24155         param           texture         Texture in value
24156         param           target          TextureTarget in value
24157         param           level           CheckedInt32 in value
24158         param           xoffset         CheckedInt32 in value
24159         param           yoffset         CheckedInt32 in value
24160         param           zoffset         CheckedInt32 in value
24161         param           width           SizeI in value
24162         param           height          SizeI in value
24163         param           depth           SizeI in value
24164         param           format          PixelFormat in value
24165         param           type            PixelType in value
24166         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
24167         category        EXT_direct_state_access
24168         dlflags         handcode
24169         glxflags        ignore ### client-handcode server-handcode EXT
24170         extension       soft WINSOFT
24171         glfflags        ignore
24172         glsflags        ignore
24173
24174 CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
24175         return          void
24176         param           texture         Texture in value
24177         param           target          TextureTarget in value
24178         param           level           CheckedInt32 in value
24179         param           xoffset         CheckedInt32 in value
24180         param           yoffset         CheckedInt32 in value
24181         param           zoffset         CheckedInt32 in value
24182         param           x               WinCoord in value
24183         param           y               WinCoord in value
24184         param           width           SizeI in value
24185         param           height          SizeI in value
24186         category        EXT_direct_state_access
24187         glxflags        ignore ### EXT
24188         extension       soft WINSOFT
24189         glfflags        ignore
24190         glsflags        ignore
24191
24192 # New 1.1 multitexture commands
24193
24194 MultiTexParameterfEXT(texunit, target, pname, param)
24195         return          void
24196         param           texunit         TextureUnit in value
24197         param           target          TextureTarget in value
24198         param           pname           TextureParameterName in value
24199         param           param           CheckedFloat32 in value
24200         category        EXT_direct_state_access
24201         extension       soft WINSOFT
24202         glxflags        ignore
24203         glfflags        ignore
24204         glsflags        ignore
24205         vectorequiv     MultiTexParameterfvEXT
24206
24207 MultiTexParameterfvEXT(texunit, target, pname, params)
24208         return          void
24209         param           texunit         TextureUnit in value
24210         param           target          TextureTarget in value
24211         param           pname           TextureParameterName in value
24212         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
24213         category        EXT_direct_state_access
24214         extension       soft WINSOFT
24215         glxflags        ignore
24216         glfflags        ignore
24217         glsflags        ignore
24218
24219 MultiTexParameteriEXT(texunit, target, pname, param)
24220         return          void
24221         param           texunit         TextureUnit in value
24222         param           target          TextureTarget in value
24223         param           pname           TextureParameterName in value
24224         param           param           CheckedInt32 in value
24225         category        EXT_direct_state_access
24226         extension       soft WINSOFT
24227         glxflags        ignore
24228         glfflags        ignore
24229         glsflags        ignore
24230         vectorequiv     MultiTexParameterivEXT
24231
24232 MultiTexParameterivEXT(texunit, target, pname, params)
24233         return          void
24234         param           texunit         TextureUnit in value
24235         param           target          TextureTarget in value
24236         param           pname           TextureParameterName in value
24237         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24238         category        EXT_direct_state_access
24239         extension       soft WINSOFT
24240         glxflags        ignore
24241         glfflags        ignore
24242         glsflags        ignore
24243
24244 MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
24245         return          void
24246         param           texunit         TextureUnit in value
24247         param           target          TextureTarget in value
24248         param           level           CheckedInt32 in value
24249         param           internalformat  TextureInternalFormat in value
24250         param           width           SizeI in value
24251         param           border          CheckedInt32 in value
24252         param           format          PixelFormat in value
24253         param           type            PixelType in value
24254         param           pixels          Void in array [COMPSIZE(format/type/width)]
24255         category        EXT_direct_state_access
24256         dlflags         handcode
24257         glxflags        ignore ### client-handcode server-handcode
24258         extension       soft WINSOFT
24259         glfflags        capture-handcode decode-handcode pixel-unpack
24260         glsflags        pixel-null pixel-unpack
24261
24262 MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
24263         return          void
24264         param           texunit         TextureUnit in value
24265         param           target          TextureTarget in value
24266         param           level           CheckedInt32 in value
24267         param           internalformat  TextureInternalFormat in value
24268         param           width           SizeI in value
24269         param           height          SizeI in value
24270         param           border          CheckedInt32 in value
24271         param           format          PixelFormat in value
24272         param           type            PixelType in value
24273         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
24274         category        EXT_direct_state_access
24275         dlflags         handcode
24276         glxflags        ignore ### client-handcode server-handcode
24277         extension       soft WINSOFT
24278         glfflags        capture-handcode decode-handcode pixel-unpack
24279         glsflags        pixel-null pixel-unpack
24280
24281 MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
24282         return          void
24283         param           texunit         TextureUnit in value
24284         param           target          TextureTarget in value
24285         param           level           CheckedInt32 in value
24286         param           xoffset         CheckedInt32 in value
24287         param           width           SizeI in value
24288         param           format          PixelFormat in value
24289         param           type            PixelType in value
24290         param           pixels          Void in array [COMPSIZE(format/type/width)]
24291         category        EXT_direct_state_access
24292         dlflags         handcode
24293         glxflags        ignore ### EXT client-handcode server-handcode
24294         extension       soft WINSOFT
24295         glfflags        ignore
24296         glsflags        pixel-unpack
24297
24298 MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
24299         return          void
24300         param           texunit         TextureUnit in value
24301         param           target          TextureTarget in value
24302         param           level           CheckedInt32 in value
24303         param           xoffset         CheckedInt32 in value
24304         param           yoffset         CheckedInt32 in value
24305         param           width           SizeI in value
24306         param           height          SizeI in value
24307         param           format          PixelFormat in value
24308         param           type            PixelType in value
24309         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
24310         category        EXT_direct_state_access
24311         dlflags         handcode
24312         glxflags        ignore ### EXT client-handcode server-handcode
24313         extension       soft WINSOFT
24314         glfflags        ignore
24315         glsflags        pixel-unpack
24316
24317 CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
24318         return          void
24319         param           texunit         TextureUnit in value
24320         param           target          TextureTarget in value
24321         param           level           CheckedInt32 in value
24322         param           internalformat  TextureInternalFormat in value
24323         param           x               WinCoord in value
24324         param           y               WinCoord in value
24325         param           width           SizeI in value
24326         param           border          CheckedInt32 in value
24327         category        EXT_direct_state_access
24328         extension       soft WINSOFT
24329         glxflags        ignore ### EXT
24330
24331 CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
24332         return          void
24333         param           texunit         TextureUnit in value
24334         param           target          TextureTarget in value
24335         param           level           CheckedInt32 in value
24336         param           internalformat  TextureInternalFormat in value
24337         param           x               WinCoord in value
24338         param           y               WinCoord in value
24339         param           width           SizeI in value
24340         param           height          SizeI in value
24341         param           border          CheckedInt32 in value
24342         category        EXT_direct_state_access
24343         extension       soft WINSOFT
24344         glxflags        ignore ### EXT
24345
24346 CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
24347         return          void
24348         param           texunit         TextureUnit in value
24349         param           target          TextureTarget in value
24350         param           level           CheckedInt32 in value
24351         param           xoffset         CheckedInt32 in value
24352         param           x               WinCoord in value
24353         param           y               WinCoord in value
24354         param           width           SizeI in value
24355         category        EXT_direct_state_access
24356         extension       soft WINSOFT
24357         glxflags        ignore ### EXT
24358
24359 CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
24360         return          void
24361         param           texunit         TextureUnit in value
24362         param           target          TextureTarget in value
24363         param           level           CheckedInt32 in value
24364         param           xoffset         CheckedInt32 in value
24365         param           yoffset         CheckedInt32 in value
24366         param           x               WinCoord in value
24367         param           y               WinCoord in value
24368         param           width           SizeI in value
24369         param           height          SizeI in value
24370         category        EXT_direct_state_access
24371         extension       soft WINSOFT
24372         glxflags        ignore ### EXT
24373
24374 # New 1.1 multitexture queries
24375
24376 GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
24377         return          void
24378         param           texunit         TextureUnit in value
24379         param           target          TextureTarget in value
24380         param           level           CheckedInt32 in value
24381         param           format          PixelFormat in value
24382         param           type            PixelType in value
24383         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
24384         category        EXT_direct_state_access
24385         dlflags         notlistable
24386         glxflags        ignore ### client-handcode server-handcode
24387         extension       soft WINSOFT
24388         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
24389         glsflags        get pixel-pack
24390
24391 GetMultiTexParameterfvEXT(texunit, target, pname, params)
24392         return          void
24393         param           texunit         TextureUnit in value
24394         param           target          TextureTarget in value
24395         param           pname           GetTextureParameter in value
24396         param           params          Float32 out array [COMPSIZE(pname)]
24397         category        EXT_direct_state_access
24398         dlflags         notlistable
24399         extension       soft WINSOFT
24400         glxflags        ignore
24401         glfflags        capture-execute gl-enum
24402         glsflags        get
24403
24404 GetMultiTexParameterivEXT(texunit, target, pname, params)
24405         return          void
24406         param           texunit         TextureUnit in value
24407         param           target          TextureTarget in value
24408         param           pname           GetTextureParameter in value
24409         param           params          Int32 out array [COMPSIZE(pname)]
24410         category        EXT_direct_state_access
24411         dlflags         notlistable
24412         extension       soft WINSOFT
24413         glxflags        ignore
24414         glfflags        capture-execute gl-enum
24415         glsflags        get
24416
24417 GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
24418         return          void
24419         param           texunit         TextureUnit in value
24420         param           target          TextureTarget in value
24421         param           level           CheckedInt32 in value
24422         param           pname           GetTextureParameter in value
24423         param           params          Float32 out array [COMPSIZE(pname)]
24424         category        EXT_direct_state_access
24425         dlflags         notlistable
24426         extension       soft WINSOFT
24427         glxflags        ignore
24428         glfflags        capture-execute gl-enum
24429         glsflags        get
24430
24431 GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
24432         return          void
24433         param           texunit         TextureUnit in value
24434         param           target          TextureTarget in value
24435         param           level           CheckedInt32 in value
24436         param           pname           GetTextureParameter in value
24437         param           params          Int32 out array [COMPSIZE(pname)]
24438         category        EXT_direct_state_access
24439         dlflags         notlistable
24440         extension       soft WINSOFT
24441         glxflags        ignore
24442         glfflags        capture-execute gl-enum
24443         glsflags        get
24444
24445 # New 1.2 3D multitexture commands
24446
24447 MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
24448         return          void
24449         param           texunit         TextureUnit in value
24450         param           target          TextureTarget in value
24451         param           level           CheckedInt32 in value
24452         param           internalformat  TextureInternalFormat in value
24453         param           width           SizeI in value
24454         param           height          SizeI in value
24455         param           depth           SizeI in value
24456         param           border          CheckedInt32 in value
24457         param           format          PixelFormat in value
24458         param           type            PixelType in value
24459         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
24460         category        EXT_direct_state_access
24461         dlflags         handcode
24462         glxflags        ignore ### client-handcode server-handcode EXT
24463         extension       soft WINSOFT
24464         glfflags        ignore
24465         glsflags        ignore
24466
24467 MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
24468         return          void
24469         param           texunit         TextureUnit in value
24470         param           target          TextureTarget in value
24471         param           level           CheckedInt32 in value
24472         param           xoffset         CheckedInt32 in value
24473         param           yoffset         CheckedInt32 in value
24474         param           zoffset         CheckedInt32 in value
24475         param           width           SizeI in value
24476         param           height          SizeI in value
24477         param           depth           SizeI in value
24478         param           format          PixelFormat in value
24479         param           type            PixelType in value
24480         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
24481         category        EXT_direct_state_access
24482         dlflags         handcode
24483         glxflags        ignore ### client-handcode server-handcode EXT
24484         extension       soft WINSOFT
24485         glfflags        ignore
24486         glsflags        ignore
24487
24488 CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
24489         return          void
24490         param           texunit         TextureUnit in value
24491         param           target          TextureTarget in value
24492         param           level           CheckedInt32 in value
24493         param           xoffset         CheckedInt32 in value
24494         param           yoffset         CheckedInt32 in value
24495         param           zoffset         CheckedInt32 in value
24496         param           x               WinCoord in value
24497         param           y               WinCoord in value
24498         param           width           SizeI in value
24499         param           height          SizeI in value
24500         category        EXT_direct_state_access
24501         glxflags        ignore ### EXT
24502         extension       soft WINSOFT
24503         glfflags        ignore
24504         glsflags        ignore
24505
24506 # New 1.2.1 multitexture texture commands
24507
24508 BindMultiTextureEXT(texunit, target, texture)
24509         return          void
24510         param           texunit         TextureUnit in value
24511         param           target          TextureTarget in value
24512         param           texture         Texture in value
24513         category        EXT_direct_state_access
24514         extension       soft WINSOFT
24515         glxflags        ignore ### EXT
24516
24517 EnableClientStateIndexedEXT(array, index)
24518         return          void
24519         param           array           EnableCap in value
24520         param           index           UInt32 in value
24521         category        EXT_direct_state_access
24522         dlflags         notlistable
24523         glxflags        ignore ### client-handcode client-intercept server-handcode
24524         extension       soft WINSOFT
24525         glsflags        client-state
24526
24527 DisableClientStateIndexedEXT(array, index)
24528         return          void
24529         param           array           EnableCap in value
24530         param           index           UInt32 in value
24531         category        EXT_direct_state_access
24532         extension       soft WINSOFT
24533         dlflags         notlistable
24534         glxflags        ignore ### client-handcode client-intercept server-handcode
24535         glsflags        client-state
24536
24537 MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
24538         return          void
24539         param           texunit         TextureUnit in value
24540         param           size            Int32 in value
24541         param           type            TexCoordPointerType in value
24542         param           stride          SizeI in value
24543         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
24544         category        EXT_direct_state_access
24545         dlflags         notlistable
24546         glxflags        ignore ### client-handcode client-intercept server-handcode
24547         extension       soft WINSOFT
24548         glfflags        ignore
24549         glsflags        client-state
24550
24551 MultiTexEnvfEXT(texunit, target, pname, param)
24552         return          void
24553         param           texunit         TextureUnit in value
24554         param           target          TextureEnvTarget in value
24555         param           pname           TextureEnvParameter in value
24556         param           param           CheckedFloat32 in value
24557         category        EXT_direct_state_access
24558         extension       soft WINSOFT
24559         vectorequiv     MultiTexEnvfvEXT
24560         glxflags        ignore
24561         glfflags        gl-enum
24562         glsflags        gl-enum
24563
24564 MultiTexEnvfvEXT(texunit, target, pname, params)
24565         return          void
24566         param           texunit         TextureUnit in value
24567         param           target          TextureEnvTarget in value
24568         param           pname           TextureEnvParameter in value
24569         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
24570         category        EXT_direct_state_access
24571         extension       soft WINSOFT
24572         glxflags        ignore
24573         glfflags        gl-enum
24574         glsflags        gl-enum
24575
24576 MultiTexEnviEXT(texunit, target, pname, param)
24577         return          void
24578         param           texunit         TextureUnit in value
24579         param           target          TextureEnvTarget in value
24580         param           pname           TextureEnvParameter in value
24581         param           param           CheckedInt32 in value
24582         category        EXT_direct_state_access
24583         extension       soft WINSOFT
24584         vectorequiv     MultiTexEnvivEXT
24585         glxflags        ignore
24586         glfflags        gl-enum
24587         glsflags        gl-enum
24588
24589 MultiTexEnvivEXT(texunit, target, pname, params)
24590         return          void
24591         param           texunit         TextureUnit in value
24592         param           target          TextureEnvTarget in value
24593         param           pname           TextureEnvParameter in value
24594         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24595         category        EXT_direct_state_access
24596         extension       soft WINSOFT
24597         glxflags        ignore
24598         glfflags        gl-enum
24599         glsflags        gl-enum
24600
24601 MultiTexGendEXT(texunit, coord, pname, param)
24602         return          void
24603         param           texunit         TextureUnit in value
24604         param           coord           TextureCoordName in value
24605         param           pname           TextureGenParameter in value
24606         param           param           Float64 in value
24607         category        EXT_direct_state_access
24608         extension       soft WINSOFT
24609         vectorequiv     MultiTexGendvEXT
24610         glxflags        ignore
24611         glfflags        gl-enum
24612         glsflags        gl-enum
24613
24614 MultiTexGendvEXT(texunit, coord, pname, params)
24615         return          void
24616         param           texunit         TextureUnit in value
24617         param           coord           TextureCoordName in value
24618         param           pname           TextureGenParameter in value
24619         param           params          Float64 in array [COMPSIZE(pname)]
24620         category        EXT_direct_state_access
24621         extension       soft WINSOFT
24622         glxflags        ignore
24623         glfflags        gl-enum
24624         glsflags        gl-enum
24625
24626 MultiTexGenfEXT(texunit, coord, pname, param)
24627         return          void
24628         param           texunit         TextureUnit in value
24629         param           coord           TextureCoordName in value
24630         param           pname           TextureGenParameter in value
24631         param           param           CheckedFloat32 in value
24632         category        EXT_direct_state_access
24633         extension       soft WINSOFT
24634         vectorequiv     MultiTexGenfvEXT
24635         glxflags        ignore
24636         glfflags        gl-enum
24637         glsflags        gl-enum
24638
24639 MultiTexGenfvEXT(texunit, coord, pname, params)
24640         return          void
24641         param           texunit         TextureUnit in value
24642         param           coord           TextureCoordName in value
24643         param           pname           TextureGenParameter in value
24644         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
24645         category        EXT_direct_state_access
24646         extension       soft WINSOFT
24647         glxflags        ignore
24648         glfflags        gl-enum
24649         glsflags        gl-enum
24650
24651 MultiTexGeniEXT(texunit, coord, pname, param)
24652         return          void
24653         param           texunit         TextureUnit in value
24654         param           coord           TextureCoordName in value
24655         param           pname           TextureGenParameter in value
24656         param           param           CheckedInt32 in value
24657         category        EXT_direct_state_access
24658         extension       soft WINSOFT
24659         vectorequiv     MultiTexGenivEXT
24660         glxflags        ignore
24661         glfflags        gl-enum
24662         glsflags        gl-enum
24663
24664 MultiTexGenivEXT(texunit, coord, pname, params)
24665         return          void
24666         param           texunit         TextureUnit in value
24667         param           coord           TextureCoordName in value
24668         param           pname           TextureGenParameter in value
24669         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24670         category        EXT_direct_state_access
24671         extension       soft WINSOFT
24672         glxflags        ignore
24673         glfflags        gl-enum
24674         glsflags        gl-enum
24675
24676 # New 1.2.1 multitexture texture queries
24677
24678 GetMultiTexEnvfvEXT(texunit, target, pname, params)
24679         return          void
24680         param           texunit         TextureUnit in value
24681         param           target          TextureEnvTarget in value
24682         param           pname           TextureEnvParameter in value
24683         param           params          Float32 out array [COMPSIZE(pname)]
24684         category        EXT_direct_state_access
24685         dlflags         notlistable
24686         extension       soft WINSOFT
24687         glxflags        ignore
24688         glfflags        capture-execute gl-enum
24689         glsflags        get
24690
24691 GetMultiTexEnvivEXT(texunit, target, pname, params)
24692         return          void
24693         param           texunit         TextureUnit in value
24694         param           target          TextureEnvTarget in value
24695         param           pname           TextureEnvParameter in value
24696         param           params          Int32 out array [COMPSIZE(pname)]
24697         category        EXT_direct_state_access
24698         dlflags         notlistable
24699         extension       soft WINSOFT
24700         glxflags        ignore
24701         glfflags        capture-execute gl-enum
24702         glsflags        get
24703
24704 GetMultiTexGendvEXT(texunit, coord, pname, params)
24705         return          void
24706         param           texunit         TextureUnit in value
24707         param           coord           TextureCoordName in value
24708         param           pname           TextureGenParameter in value
24709         param           params          Float64 out array [COMPSIZE(pname)]
24710         category        EXT_direct_state_access
24711         dlflags         notlistable
24712         extension       soft WINSOFT
24713         glxflags        ignore
24714         glfflags        capture-execute gl-enum
24715         glsflags        get
24716
24717 GetMultiTexGenfvEXT(texunit, coord, pname, params)
24718         return          void
24719         param           texunit         TextureUnit in value
24720         param           coord           TextureCoordName in value
24721         param           pname           TextureGenParameter in value
24722         param           params          Float32 out array [COMPSIZE(pname)]
24723         category        EXT_direct_state_access
24724         dlflags         notlistable
24725         extension       soft WINSOFT
24726         glxflags        ignore
24727         glfflags        capture-execute gl-enum
24728         glsflags        get
24729
24730 GetMultiTexGenivEXT(texunit, coord, pname, params)
24731         return          void
24732         param           texunit         TextureUnit in value
24733         param           coord           TextureCoordName in value
24734         param           pname           TextureGenParameter in value
24735         param           params          Int32 out array [COMPSIZE(pname)]
24736         category        EXT_direct_state_access
24737         dlflags         notlistable
24738         extension       soft WINSOFT
24739         glxflags        ignore
24740         glfflags        capture-execute gl-enum
24741         glsflags        get
24742
24743 # From EXT_draw_buffers2
24744 # EnableIndexedEXT
24745 # DisableIndexedEXT
24746 # IsEnabledIndexedEXT
24747
24748 GetFloatIndexedvEXT(target, index, data)
24749         return          void
24750         param           target          TypeEnum in value
24751         param           index           UInt32 in value
24752         param           data            Float32 out array [COMPSIZE(target)]
24753         category        EXT_direct_state_access
24754         dlflags         notlistable
24755         glxflags        ignore
24756         glfflags        ignore
24757         glsflags        ignore
24758         extension       soft WINSOFT
24759
24760 GetDoubleIndexedvEXT(target, index, data)
24761         return          void
24762         param           target          TypeEnum in value
24763         param           index           UInt32 in value
24764         param           data            Float64 out array [COMPSIZE(target)]
24765         category        EXT_direct_state_access
24766         dlflags         notlistable
24767         glxflags        ignore
24768         glfflags        ignore
24769         glsflags        ignore
24770         extension       soft WINSOFT
24771
24772 GetPointerIndexedvEXT(target, index, data)
24773         return          void
24774         param           target          TypeEnum in value
24775         param           index           UInt32 in value
24776         param           data            VoidPointer out array [COMPSIZE(target)]
24777         category        EXT_direct_state_access
24778         dlflags         notlistable
24779         glxflags        ignore
24780         glfflags        ignore
24781         glsflags        ignore
24782         extension       soft WINSOFT
24783
24784 # New compressed texture commands
24785
24786 CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
24787         return          void
24788         param           texture         Texture in value
24789         param           target          TextureTarget in value
24790         param           level           CheckedInt32 in value
24791         param           internalformat  TextureInternalFormat in value
24792         param           width           SizeI in value
24793         param           height          SizeI in value
24794         param           depth           SizeI in value
24795         param           border          CheckedInt32 in value
24796         param           imageSize       SizeI in value
24797         param           bits            Void in array [imageSize]
24798         category        EXT_direct_state_access
24799         dlflags         handcode
24800         glxflags        ignore ### client-handcode server-handcode
24801         glfflags        ignore
24802         glsflags        ignore
24803         extension       soft WINSOFT
24804
24805 CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
24806         return          void
24807         param           texture         Texture in value
24808         param           target          TextureTarget in value
24809         param           level           CheckedInt32 in value
24810         param           internalformat  TextureInternalFormat in value
24811         param           width           SizeI in value
24812         param           height          SizeI in value
24813         param           border          CheckedInt32 in value
24814         param           imageSize       SizeI in value
24815         param           bits            Void in array [imageSize]
24816         category        EXT_direct_state_access
24817         dlflags         handcode
24818         glxflags        ignore ### client-handcode server-handcode
24819         glfflags        ignore
24820         glsflags        ignore
24821         extension       soft WINSOFT
24822
24823 CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
24824         return          void
24825         param           texture         Texture in value
24826         param           target          TextureTarget in value
24827         param           level           CheckedInt32 in value
24828         param           internalformat  TextureInternalFormat in value
24829         param           width           SizeI in value
24830         param           border          CheckedInt32 in value
24831         param           imageSize       SizeI in value
24832         param           bits            Void in array [imageSize]
24833         category        EXT_direct_state_access
24834         dlflags         handcode
24835         glxflags        ignore ### client-handcode server-handcode
24836         glfflags        ignore
24837         glsflags        ignore
24838         extension       soft WINSOFT
24839
24840 CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
24841         return          void
24842         param           texture         Texture in value
24843         param           target          TextureTarget in value
24844         param           level           CheckedInt32 in value
24845         param           xoffset         CheckedInt32 in value
24846         param           yoffset         CheckedInt32 in value
24847         param           zoffset         CheckedInt32 in value
24848         param           width           SizeI in value
24849         param           height          SizeI in value
24850         param           depth           SizeI in value
24851         param           format          PixelFormat in value
24852         param           imageSize       SizeI in value
24853         param           bits            Void in array [imageSize]
24854         category        EXT_direct_state_access
24855         dlflags         handcode
24856         glxflags        ignore ### client-handcode server-handcode
24857         glfflags        ignore
24858         glsflags        ignore
24859         extension       soft WINSOFT
24860
24861 CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
24862         return          void
24863         param           texture         Texture in value
24864         param           target          TextureTarget in value
24865         param           level           CheckedInt32 in value
24866         param           xoffset         CheckedInt32 in value
24867         param           yoffset         CheckedInt32 in value
24868         param           width           SizeI in value
24869         param           height          SizeI in value
24870         param           format          PixelFormat in value
24871         param           imageSize       SizeI in value
24872         param           bits            Void in array [imageSize]
24873         category        EXT_direct_state_access
24874         dlflags         handcode
24875         glxflags        ignore ### client-handcode server-handcode
24876         glfflags        ignore
24877         glsflags        ignore
24878         extension       soft WINSOFT
24879
24880 CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
24881         return          void
24882         param           texture         Texture in value
24883         param           target          TextureTarget in value
24884         param           level           CheckedInt32 in value
24885         param           xoffset         CheckedInt32 in value
24886         param           width           SizeI in value
24887         param           format          PixelFormat in value
24888         param           imageSize       SizeI in value
24889         param           bits            Void in array [imageSize]
24890         category        EXT_direct_state_access
24891         dlflags         handcode
24892         glxflags        ignore ### client-handcode server-handcode
24893         glfflags        ignore
24894         glsflags        ignore
24895         extension       soft WINSOFT
24896
24897 # New compressed texture query
24898
24899 GetCompressedTextureImageEXT(texture, target, lod, img)
24900         return          void
24901         param           texture         Texture in value
24902         param           target          TextureTarget in value
24903         param           lod             CheckedInt32 in value
24904         param           img             Void out array [COMPSIZE(target/lod)]
24905         category        EXT_direct_state_access
24906         dlflags         notlistable
24907         glxflags        ignore ### server-handcode
24908         glsflags        ignore
24909         extension       soft WINSOFT
24910
24911 # New compressed multitexture commands
24912
24913 CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
24914         return          void
24915         param           texunit         TextureUnit in value
24916         param           target          TextureTarget in value
24917         param           level           CheckedInt32 in value
24918         param           internalformat  TextureInternalFormat in value
24919         param           width           SizeI in value
24920         param           height          SizeI in value
24921         param           depth           SizeI in value
24922         param           border          CheckedInt32 in value
24923         param           imageSize       SizeI in value
24924         param           bits            Void in array [imageSize]
24925         category        EXT_direct_state_access
24926         dlflags         handcode
24927         glxflags        ignore ### client-handcode server-handcode
24928         glfflags        ignore
24929         glsflags        ignore
24930         extension       soft WINSOFT
24931
24932 CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
24933         return          void
24934         param           texunit         TextureUnit in value
24935         param           target          TextureTarget in value
24936         param           level           CheckedInt32 in value
24937         param           internalformat  TextureInternalFormat in value
24938         param           width           SizeI in value
24939         param           height          SizeI in value
24940         param           border          CheckedInt32 in value
24941         param           imageSize       SizeI in value
24942         param           bits            Void in array [imageSize]
24943         category        EXT_direct_state_access
24944         dlflags         handcode
24945         glxflags        ignore ### client-handcode server-handcode
24946         glfflags        ignore
24947         glsflags        ignore
24948         extension       soft WINSOFT
24949
24950 CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
24951         return          void
24952         param           texunit         TextureUnit in value
24953         param           target          TextureTarget in value
24954         param           level           CheckedInt32 in value
24955         param           internalformat  TextureInternalFormat in value
24956         param           width           SizeI in value
24957         param           border          CheckedInt32 in value
24958         param           imageSize       SizeI in value
24959         param           bits            Void in array [imageSize]
24960         category        EXT_direct_state_access
24961         dlflags         handcode
24962         glxflags        ignore ### client-handcode server-handcode
24963         glfflags        ignore
24964         glsflags        ignore
24965         extension       soft WINSOFT
24966
24967 CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
24968         return          void
24969         param           texunit         TextureUnit in value
24970         param           target          TextureTarget in value
24971         param           level           CheckedInt32 in value
24972         param           xoffset         CheckedInt32 in value
24973         param           yoffset         CheckedInt32 in value
24974         param           zoffset         CheckedInt32 in value
24975         param           width           SizeI in value
24976         param           height          SizeI in value
24977         param           depth           SizeI in value
24978         param           format          PixelFormat in value
24979         param           imageSize       SizeI in value
24980         param           bits            Void in array [imageSize]
24981         category        EXT_direct_state_access
24982         dlflags         handcode
24983         glxflags        ignore ### client-handcode server-handcode
24984         glfflags        ignore
24985         glsflags        ignore
24986         extension       soft WINSOFT
24987
24988 CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
24989         return          void
24990         param           texunit         TextureUnit in value
24991         param           target          TextureTarget in value
24992         param           level           CheckedInt32 in value
24993         param           xoffset         CheckedInt32 in value
24994         param           yoffset         CheckedInt32 in value
24995         param           width           SizeI in value
24996         param           height          SizeI in value
24997         param           format          PixelFormat in value
24998         param           imageSize       SizeI in value
24999         param           bits            Void in array [imageSize]
25000         category        EXT_direct_state_access
25001         dlflags         handcode
25002         glxflags        ignore ### client-handcode server-handcode
25003         glfflags        ignore
25004         glsflags        ignore
25005         extension       soft WINSOFT
25006
25007 CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
25008         return          void
25009         param           texunit         TextureUnit in value
25010         param           target          TextureTarget in value
25011         param           level           CheckedInt32 in value
25012         param           xoffset         CheckedInt32 in value
25013         param           width           SizeI in value
25014         param           format          PixelFormat in value
25015         param           imageSize       SizeI in value
25016         param           bits            Void in array [imageSize]
25017         category        EXT_direct_state_access
25018         dlflags         handcode
25019         glxflags        ignore ### client-handcode server-handcode
25020         glfflags        ignore
25021         glsflags        ignore
25022         extension       soft WINSOFT
25023
25024 # New compressed multitexture query
25025
25026 GetCompressedMultiTexImageEXT(texunit, target, lod, img)
25027         return          void
25028         param           texunit         TextureUnit in value
25029         param           target          TextureTarget in value
25030         param           lod             CheckedInt32 in value
25031         param           img             Void out array [COMPSIZE(target/lod)]
25032         category        EXT_direct_state_access
25033         dlflags         notlistable
25034         glxflags        ignore ### server-handcode
25035         glsflags        ignore
25036         extension       soft WINSOFT
25037
25038 # New ARB assembly program named commands
25039
25040 NamedProgramStringEXT(program, target, format, len, string)
25041         return          void
25042         param           program         UInt32 in value
25043         param           target          ProgramTarget in value
25044         param           format          ProgramFormat in value
25045         param           len             SizeI in value
25046         param           string          Void in array [len]
25047         category        EXT_direct_state_access
25048         subcategory     ARB_vertex_program
25049         extension       soft WINSOFT
25050         glfflags        ignore
25051         glsflags        ignore
25052         glxflags        ignore ### client-handcode server-handcode EXT
25053         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25054
25055 NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
25056         return          void
25057         param           program         UInt32 in value
25058         param           target          ProgramTarget in value
25059         param           index           UInt32 in value
25060         param           x               Float64 in value
25061         param           y               Float64 in value
25062         param           z               Float64 in value
25063         param           w               Float64 in value
25064         category        EXT_direct_state_access
25065         subcategory     ARB_vertex_program
25066         vectorequiv     NamedProgramLocalParameter4dvEXT
25067         glxvectorequiv  NamedProgramLocalParameter4dvEXT
25068         extension       soft WINSOFT NV10
25069         glfflags        ignore
25070         glsflags        ignore
25071         glxflags        ignore ### EXT
25072         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25073
25074 NamedProgramLocalParameter4dvEXT(program, target, index, params)
25075         return          void
25076         param           program         UInt32 in value
25077         param           target          ProgramTarget in value
25078         param           index           UInt32 in value
25079         param           params          Float64 in array [4]
25080         category        EXT_direct_state_access
25081         subcategory     ARB_vertex_program
25082         extension       soft WINSOFT NV10
25083         glfflags        ignore
25084         glsflags        ignore
25085         glxflags        ignore ### EXT
25086         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25087
25088 NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
25089         return          void
25090         param           program         UInt32 in value
25091         param           target          ProgramTarget in value
25092         param           index           UInt32 in value
25093         param           x               Float32 in value
25094         param           y               Float32 in value
25095         param           z               Float32 in value
25096         param           w               Float32 in value
25097         category        EXT_direct_state_access
25098         subcategory     ARB_vertex_program
25099         vectorequiv     NamedProgramLocalParameter4fvEXT
25100         glxvectorequiv  NamedProgramLocalParameter4fvEXT
25101         extension       soft WINSOFT NV10
25102         glfflags        ignore
25103         glsflags        ignore
25104         glxflags        ignore ### EXT
25105         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25106
25107 NamedProgramLocalParameter4fvEXT(program, target, index, params)
25108         return          void
25109         param           program         UInt32 in value
25110         param           target          ProgramTarget in value
25111         param           index           UInt32 in value
25112         param           params          Float32 in array [4]
25113         category        EXT_direct_state_access
25114         subcategory     ARB_vertex_program
25115         extension       soft WINSOFT NV10
25116         glfflags        ignore
25117         glsflags        ignore
25118         glxflags        ignore ### EXT
25119         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25120
25121 # New ARB assembly program named queries
25122
25123 GetNamedProgramLocalParameterdvEXT(program, target, index, params)
25124         return          void
25125         param           program         UInt32 in value
25126         param           target          ProgramTarget in value
25127         param           index           UInt32 in value
25128         param           params          Float64 out array [4]
25129         dlflags         notlistable
25130         category        EXT_direct_state_access
25131         subcategory     ARB_vertex_program
25132         extension       soft WINSOFT NV10
25133         glfflags        ignore
25134         glsflags        ignore
25135         glxflags        ignore ### client-handcode server-handcode EXT
25136         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25137
25138 GetNamedProgramLocalParameterfvEXT(program, target, index, params)
25139         return          void
25140         param           program         UInt32 in value
25141         param           target          ProgramTarget in value
25142         param           index           UInt32 in value
25143         param           params          Float32 out array [4]
25144         dlflags         notlistable
25145         category        EXT_direct_state_access
25146         subcategory     ARB_vertex_program
25147         extension       soft WINSOFT NV10
25148         glfflags        ignore
25149         glsflags        ignore
25150         glxflags        ignore ### client-handcode server-handcode EXT
25151         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25152
25153 GetNamedProgramivEXT(program, target, pname, params)
25154         return          void
25155         param           program         UInt32 in value
25156         param           target          ProgramTarget in value
25157         param           pname           ProgramProperty in value
25158         param           params          Int32 out array [1]
25159         dlflags         notlistable
25160         category        EXT_direct_state_access
25161         subcategory     ARB_vertex_program
25162         extension       soft WINSOFT NV10
25163         glfflags        ignore
25164         glsflags        ignore
25165         glxflags        ignore ### client-handcode server-handcode EXT
25166         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25167
25168 GetNamedProgramStringEXT(program, target, pname, string)
25169         return          void
25170         param           program         UInt32 in value
25171         param           target          ProgramTarget in value
25172         param           pname           ProgramStringProperty in value
25173         param           string          Void out array [COMPSIZE(program,pname)]
25174         dlflags         notlistable
25175         category        EXT_direct_state_access
25176         subcategory     ARB_vertex_program
25177         extension       soft WINSOFT NV10
25178         glfflags        ignore
25179         glsflags        ignore
25180         glxflags        ignore ### client-handcode server-handcode EXT
25181         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
25182
25183 # New EXT_gpu_program_parameters command
25184
25185 NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
25186         return          void
25187         param           program         UInt32 in value
25188         param           target          ProgramTarget in value
25189         param           index           UInt32 in value
25190         param           count           SizeI in value
25191         param           params          Float32 in array [count*4]
25192         category        EXT_direct_state_access
25193         subcategory     EXT_gpu_program_parameters
25194         extension       soft WINSOFT NV10
25195         glfflags        ignore
25196         glsflags        ignore
25197         glxflags        ignore
25198         glextmask       GL_MASK_EXT_gpu_program_parameters
25199
25200 # New NV_gpu_program4 commands
25201
25202 NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
25203         return          void
25204         param           program         UInt32 in value
25205         param           target          ProgramTarget in value
25206         param           index           UInt32 in value
25207         param           x               Int32 in value
25208         param           y               Int32 in value
25209         param           z               Int32 in value
25210         param           w               Int32 in value
25211         category        EXT_direct_state_access
25212         subcategory     NV_gpu_program4
25213         vectorequiv     NamedProgramLocalParameterI4ivEXT
25214         glxvectorequiv  NamedProgramLocalParameterI4ivEXT
25215         extension       soft WINSOFT NV50
25216         glfflags        ignore
25217         glsflags        ignore
25218         glxflags        ignore
25219         glextmask       GL_MASK_NV_gpu_program4
25220
25221 NamedProgramLocalParameterI4ivEXT(program, target, index, params)
25222         return          void
25223         param           program         UInt32 in value
25224         param           target          ProgramTarget in value
25225         param           index           UInt32 in value
25226         param           params          Int32 in array [4]
25227         category        EXT_direct_state_access
25228         subcategory     NV_gpu_program4
25229         extension       soft WINSOFT NV50
25230         glfflags        ignore
25231         glsflags        ignore
25232         glxflags        ignore
25233         glextmask       GL_MASK_NV_gpu_program4
25234
25235 NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
25236         return          void
25237         param           program         UInt32 in value
25238         param           target          ProgramTarget in value
25239         param           index           UInt32 in value
25240         param           count           SizeI in value
25241         param           params          Int32 in array [count*4]
25242         category        EXT_direct_state_access
25243         subcategory     NV_gpu_program4
25244         extension       soft WINSOFT NV50
25245         glfflags        ignore
25246         glsflags        ignore
25247         glxflags        ignore
25248         glextmask       GL_MASK_NV_gpu_program4
25249
25250 NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
25251         return          void
25252         param           program         UInt32 in value
25253         param           target          ProgramTarget in value
25254         param           index           UInt32 in value
25255         param           x               UInt32 in value
25256         param           y               UInt32 in value
25257         param           z               UInt32 in value
25258         param           w               UInt32 in value
25259         category        EXT_direct_state_access
25260         subcategory     NV_gpu_program4
25261         vectorequiv     NamedProgramLocalParameterI4uivEXT
25262         glxvectorequiv  NamedProgramLocalParameterI4uivEXT
25263         extension       soft WINSOFT NV50
25264         glfflags        ignore
25265         glsflags        ignore
25266         glxflags        ignore
25267         glextmask       GL_MASK_NV_gpu_program4
25268
25269 NamedProgramLocalParameterI4uivEXT(program, target, index, params)
25270         return          void
25271         param           program         UInt32 in value
25272         param           target          ProgramTarget in value
25273         param           index           UInt32 in value
25274         param           params          UInt32 in array [4]
25275         category        EXT_direct_state_access
25276         subcategory     NV_gpu_program4
25277         extension       soft WINSOFT NV50
25278         glfflags        ignore
25279         glsflags        ignore
25280         glxflags        ignore
25281         glextmask       GL_MASK_NV_gpu_program4
25282
25283 NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
25284         return          void
25285         param           program         UInt32 in value
25286         param           target          ProgramTarget in value
25287         param           index           UInt32 in value
25288         param           count           SizeI in value
25289         param           params          UInt32 in array [count*4]
25290         category        EXT_direct_state_access
25291         subcategory     NV_gpu_program4
25292         extension       soft WINSOFT NV50
25293         glfflags        ignore
25294         glsflags        ignore
25295         glxflags        ignore
25296         glextmask       GL_MASK_NV_gpu_program4
25297
25298 GetNamedProgramLocalParameterIivEXT(program, target, index, params)
25299         return          void
25300         param           program         UInt32 in value
25301         param           target          ProgramTarget in value
25302         param           index           UInt32 in value
25303         param           params          Int32 out array [4]
25304         dlflags         notlistable
25305         category        EXT_direct_state_access
25306         subcategory     NV_gpu_program4
25307         extension       soft WINSOFT NV50
25308         glfflags        ignore
25309         glsflags        ignore
25310         glxflags        ignore
25311         glextmask       GL_MASK_NV_gpu_program4
25312
25313 GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
25314         return          void
25315         param           program         UInt32 in value
25316         param           target          ProgramTarget in value
25317         param           index           UInt32 in value
25318         param           params          UInt32 out array [4]
25319         dlflags         notlistable
25320         category        EXT_direct_state_access
25321         subcategory     NV_gpu_program4
25322         extension       soft WINSOFT NV50
25323         glfflags        ignore
25324         glsflags        ignore
25325         glxflags        ignore
25326         glextmask       GL_MASK_NV_gpu_program4
25327
25328 # New EXT_texture_integer texture object commands
25329
25330 TextureParameterIivEXT(texture, target, pname, params)
25331         return          void
25332         param           texture         Texture in value
25333         param           target          TextureTarget in value
25334         param           pname           TextureParameterName in value
25335         param           params          CheckedInt32 in array [COMPSIZE(pname)]
25336         category        EXT_direct_state_access
25337         subcategory     EXT_texture_integer
25338         extension       soft WINSOFT
25339         glxflags        ignore
25340         glfflags        ignore
25341         glsflags        ignore
25342         glextmask       GL_MASK_EXT_texture_integer
25343
25344 TextureParameterIuivEXT(texture, target, pname, params)
25345         return          void
25346         param           texture         Texture in value
25347         param           target          TextureTarget in value
25348         param           pname           TextureParameterName in value
25349         param           params          UInt32 in array [COMPSIZE(pname)]
25350         category        EXT_direct_state_access
25351         subcategory     EXT_texture_integer
25352         extension       soft WINSOFT
25353         glxflags        ignore
25354         glfflags        ignore
25355         glsflags        ignore
25356         glextmask       GL_MASK_EXT_texture_integer
25357
25358 # New EXT_texture_integer texture object queries
25359
25360 GetTextureParameterIivEXT(texture, target, pname, params)
25361         return          void
25362         param           texture         Texture in value
25363         param           target          TextureTarget in value
25364         param           pname           GetTextureParameter in value
25365         param           params          Int32 out array [COMPSIZE(pname)]
25366         category        EXT_direct_state_access
25367         subcategory     EXT_texture_integer
25368         dlflags         notlistable
25369         extension       soft WINSOFT
25370         glxflags        ignore
25371         glfflags        capture-execute gl-enum
25372         glsflags        get
25373         glextmask       GL_MASK_EXT_texture_integer
25374
25375 GetTextureParameterIuivEXT(texture, target, pname, params)
25376         return          void
25377         param           texture         Texture in value
25378         param           target          TextureTarget in value
25379         param           pname           GetTextureParameter in value
25380         param           params          UInt32 out array [COMPSIZE(pname)]
25381         category        EXT_direct_state_access
25382         subcategory     EXT_texture_integer
25383         dlflags         notlistable
25384         extension       soft WINSOFT
25385         glxflags        ignore
25386         glfflags        capture-execute gl-enum
25387         glsflags        get
25388         glextmask       GL_MASK_EXT_texture_integer
25389
25390 # New EXT_texture_integer multitexture commands
25391
25392 MultiTexParameterIivEXT(texunit, target, pname, params)
25393         return          void
25394         param           texunit         TextureUnit in value
25395         param           target          TextureTarget in value
25396         param           pname           TextureParameterName in value
25397         param           params          CheckedInt32 in array [COMPSIZE(pname)]
25398         category        EXT_direct_state_access
25399         subcategory     EXT_texture_integer
25400         extension       soft WINSOFT
25401         glxflags        ignore
25402         glfflags        ignore
25403         glsflags        ignore
25404         glextmask       GL_MASK_EXT_texture_integer
25405
25406 MultiTexParameterIuivEXT(texunit, target, pname, params)
25407         return          void
25408         param           texunit         TextureUnit in value
25409         param           target          TextureTarget in value
25410         param           pname           TextureParameterName in value
25411         param           params          UInt32 in array [COMPSIZE(pname)]
25412         category        EXT_direct_state_access
25413         subcategory     EXT_texture_integer
25414         extension       soft WINSOFT
25415         glxflags        ignore
25416         glfflags        ignore
25417         glsflags        ignore
25418         glextmask       GL_MASK_EXT_texture_integer
25419
25420 # New EXT_texture_integer multitexture queries
25421
25422 GetMultiTexParameterIivEXT(texunit, target, pname, params)
25423         return          void
25424         param           texunit         TextureUnit in value
25425         param           target          TextureTarget in value
25426         param           pname           GetTextureParameter in value
25427         param           params          Int32 out array [COMPSIZE(pname)]
25428         category        EXT_direct_state_access
25429         subcategory     EXT_texture_integer
25430         dlflags         notlistable
25431         extension       soft WINSOFT
25432         glfflags        capture-execute gl-enum
25433         glsflags        get
25434         glxflags        ignore
25435         glextmask       GL_MASK_EXT_texture_integer
25436
25437 GetMultiTexParameterIuivEXT(texunit, target, pname, params)
25438         return          void
25439         param           texunit         TextureUnit in value
25440         param           target          TextureTarget in value
25441         param           pname           GetTextureParameter in value
25442         param           params          UInt32 out array [COMPSIZE(pname)]
25443         category        EXT_direct_state_access
25444         subcategory     EXT_texture_integer
25445         dlflags         notlistable
25446         extension       soft WINSOFT
25447         glfflags        capture-execute gl-enum
25448         glsflags        get
25449         glxflags        ignore
25450         glextmask       GL_MASK_EXT_texture_integer
25451
25452 # New GLSL 2.0 uniform commands
25453
25454 ProgramUniform1fEXT(program, location, v0)
25455         return          void
25456         param           program         UInt32 in value
25457         param           location        Int32 in value
25458         param           v0              Float32 in value
25459         category        EXT_direct_state_access
25460         subcategory     VERSION_2_0
25461         glfflags        ignore
25462         glsflags        ignore
25463         glxflags        ignore
25464         extension       soft WINSOFT
25465         glextmask       GL_MASK_OpenGL_2_0
25466
25467 ProgramUniform2fEXT(program, location, v0, v1)
25468         return          void
25469         param           program         UInt32 in value
25470         param           location        Int32 in value
25471         param           v0              Float32 in value
25472         param           v1              Float32 in value
25473         category        EXT_direct_state_access
25474         subcategory     VERSION_2_0
25475         glfflags        ignore
25476         glsflags        ignore
25477         glxflags        ignore
25478         extension       soft WINSOFT
25479         glextmask       GL_MASK_OpenGL_2_0
25480
25481 ProgramUniform3fEXT(program, location, v0, v1, v2)
25482         return          void
25483         param           program         UInt32 in value
25484         param           location        Int32 in value
25485         param           v0              Float32 in value
25486         param           v1              Float32 in value
25487         param           v2              Float32 in value
25488         category        EXT_direct_state_access
25489         subcategory     VERSION_2_0
25490         glfflags        ignore
25491         glsflags        ignore
25492         glxflags        ignore
25493         extension       soft WINSOFT
25494         glextmask       GL_MASK_OpenGL_2_0
25495
25496 ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
25497         return          void
25498         param           program         UInt32 in value
25499         param           location        Int32 in value
25500         param           v0              Float32 in value
25501         param           v1              Float32 in value
25502         param           v2              Float32 in value
25503         param           v3              Float32 in value
25504         category        EXT_direct_state_access
25505         subcategory     VERSION_2_0
25506         glfflags        ignore
25507         glsflags        ignore
25508         glxflags        ignore
25509         extension       soft WINSOFT
25510         glextmask       GL_MASK_OpenGL_2_0
25511
25512 ProgramUniform1iEXT(program, location, v0)
25513         return          void
25514         param           program         UInt32 in value
25515         param           location        Int32 in value
25516         param           v0              Int32 in value
25517         category        EXT_direct_state_access
25518         subcategory     VERSION_2_0
25519         glfflags        ignore
25520         glsflags        ignore
25521         glxflags        ignore
25522         extension       soft WINSOFT
25523         glextmask       GL_MASK_OpenGL_2_0
25524
25525 ProgramUniform2iEXT(program, location, v0, v1)
25526         return          void
25527         param           program         UInt32 in value
25528         param           location        Int32 in value
25529         param           v0              Int32 in value
25530         param           v1              Int32 in value
25531         category        EXT_direct_state_access
25532         subcategory     VERSION_2_0
25533         glfflags        ignore
25534         glsflags        ignore
25535         glxflags        ignore
25536         extension       soft WINSOFT
25537         glextmask       GL_MASK_OpenGL_2_0
25538
25539 ProgramUniform3iEXT(program, location, v0, v1, v2)
25540         return          void
25541         param           program         UInt32 in value
25542         param           location        Int32 in value
25543         param           v0              Int32 in value
25544         param           v1              Int32 in value
25545         param           v2              Int32 in value
25546         category        EXT_direct_state_access
25547         subcategory     VERSION_2_0
25548         glfflags        ignore
25549         glsflags        ignore
25550         glxflags        ignore
25551         extension       soft WINSOFT
25552         glextmask       GL_MASK_OpenGL_2_0
25553
25554 ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
25555         return          void
25556         param           program         UInt32 in value
25557         param           location        Int32 in value
25558         param           v0              Int32 in value
25559         param           v1              Int32 in value
25560         param           v2              Int32 in value
25561         param           v3              Int32 in value
25562         category        EXT_direct_state_access
25563         subcategory     VERSION_2_0
25564         glfflags        ignore
25565         glsflags        ignore
25566         glxflags        ignore
25567         extension       soft WINSOFT
25568         glextmask       GL_MASK_OpenGL_2_0
25569
25570 ProgramUniform1fvEXT(program, location, count, value)
25571         return          void
25572         param           program         UInt32 in value
25573         param           location        Int32 in value
25574         param           count           SizeI in value
25575         param           value           Float32 in array [count]
25576         category        EXT_direct_state_access
25577         subcategory     VERSION_2_0
25578         glfflags        ignore
25579         glsflags        ignore
25580         glxflags        ignore
25581         extension       soft WINSOFT
25582         glextmask       GL_MASK_OpenGL_2_0
25583
25584 ProgramUniform2fvEXT(program, location, count, value)
25585         return          void
25586         param           program         UInt32 in value
25587         param           location        Int32 in value
25588         param           count           SizeI in value
25589         param           value           Float32 in array [count*2]
25590         category        EXT_direct_state_access
25591         subcategory     VERSION_2_0
25592         glfflags        ignore
25593         glsflags        ignore
25594         glxflags        ignore
25595         extension       soft WINSOFT
25596         glextmask       GL_MASK_OpenGL_2_0
25597
25598 ProgramUniform3fvEXT(program, location, count, value)
25599         return          void
25600         param           program         UInt32 in value
25601         param           location        Int32 in value
25602         param           count           SizeI in value
25603         param           value           Float32 in array [count*3]
25604         category        EXT_direct_state_access
25605         subcategory     VERSION_2_0
25606         glfflags        ignore
25607         glsflags        ignore
25608         glxflags        ignore
25609         extension       soft WINSOFT
25610         glextmask       GL_MASK_OpenGL_2_0
25611
25612 ProgramUniform4fvEXT(program, location, count, value)
25613         return          void
25614         param           program         UInt32 in value
25615         param           location        Int32 in value
25616         param           count           SizeI in value
25617         param           value           Float32 in array [count*4]
25618         category        EXT_direct_state_access
25619         subcategory     VERSION_2_0
25620         glfflags        ignore
25621         glsflags        ignore
25622         glxflags        ignore
25623         extension       soft WINSOFT
25624         glextmask       GL_MASK_OpenGL_2_0
25625
25626 ProgramUniform1ivEXT(program, location, count, value)
25627         return          void
25628         param           program         UInt32 in value
25629         param           location        Int32 in value
25630         param           count           SizeI in value
25631         param           value           Int32 in array [count]
25632         category        EXT_direct_state_access
25633         subcategory     VERSION_2_0
25634         glfflags        ignore
25635         glsflags        ignore
25636         glxflags        ignore
25637         extension       soft WINSOFT
25638         glextmask       GL_MASK_OpenGL_2_0
25639
25640 ProgramUniform2ivEXT(program, location, count, value)
25641         return          void
25642         param           program         UInt32 in value
25643         param           location        Int32 in value
25644         param           count           SizeI in value
25645         param           value           Int32 in array [count*2]
25646         category        EXT_direct_state_access
25647         subcategory     VERSION_2_0
25648         glfflags        ignore
25649         glsflags        ignore
25650         glxflags        ignore
25651         extension       soft WINSOFT
25652         glextmask       GL_MASK_OpenGL_2_0
25653
25654 ProgramUniform3ivEXT(program, location, count, value)
25655         return          void
25656         param           program         UInt32 in value
25657         param           location        Int32 in value
25658         param           count           SizeI in value
25659         param           value           Int32 in array [count*3]
25660         category        EXT_direct_state_access
25661         subcategory     VERSION_2_0
25662         glfflags        ignore
25663         glsflags        ignore
25664         glxflags        ignore
25665         extension       soft WINSOFT
25666         glextmask       GL_MASK_OpenGL_2_0
25667
25668 ProgramUniform4ivEXT(program, location, count, value)
25669         return          void
25670         param           program         UInt32 in value
25671         param           location        Int32 in value
25672         param           count           SizeI in value
25673         param           value           Int32 in array [count*4]
25674         category        EXT_direct_state_access
25675         subcategory     VERSION_2_0
25676         glfflags        ignore
25677         glsflags        ignore
25678         glxflags        ignore
25679         extension       soft WINSOFT
25680         glextmask       GL_MASK_OpenGL_2_0
25681
25682 ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
25683         return          void
25684         param           program         UInt32 in value
25685         param           location        Int32 in value
25686         param           count           SizeI in value
25687         param           transpose       Boolean in value
25688         param           value           Float32 in array [count*4]
25689         category        EXT_direct_state_access
25690         subcategory     VERSION_2_0
25691         glfflags        ignore
25692         glsflags        ignore
25693         glxflags        ignore
25694         extension       soft WINSOFT
25695         glextmask       GL_MASK_OpenGL_2_0
25696
25697 ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
25698         return          void
25699         param           program         UInt32 in value
25700         param           location        Int32 in value
25701         param           count           SizeI in value
25702         param           transpose       Boolean in value
25703         param           value           Float32 in array [count*9]
25704         category        EXT_direct_state_access
25705         subcategory     VERSION_2_0
25706         glfflags        ignore
25707         glsflags        ignore
25708         glxflags        ignore
25709         extension       soft WINSOFT
25710         glextmask       GL_MASK_OpenGL_2_0
25711
25712 ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
25713         return          void
25714         param           program         UInt32 in value
25715         param           location        Int32 in value
25716         param           count           SizeI in value
25717         param           transpose       Boolean in value
25718         param           value           Float32 in array [count*16]
25719         category        EXT_direct_state_access
25720         subcategory     VERSION_2_0
25721         glfflags        ignore
25722         glsflags        ignore
25723         glxflags        ignore
25724         extension       soft WINSOFT
25725         glextmask       GL_MASK_OpenGL_2_0
25726
25727 # New GLSL 2.1 uniform commands
25728
25729 ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
25730         return          void
25731         param           program         UInt32 in value
25732         param           location        Int32 in value
25733         param           count           SizeI in value
25734         param           transpose       Boolean in value
25735         param           value           Float32 in array [count*6]
25736         category        EXT_direct_state_access
25737         subcategory     VERSION_2_1
25738         glfflags        ignore
25739         glsflags        ignore
25740         glxflags        ignore
25741         extension       soft WINSOFT
25742         glextmask       GL_MASK_OpenGL_2_0
25743
25744 ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
25745         return          void
25746         param           program         UInt32 in value
25747         param           location        Int32 in value
25748         param           count           SizeI in value
25749         param           transpose       Boolean in value
25750         param           value           Float32 in array [count*6]
25751         category        EXT_direct_state_access
25752         subcategory     VERSION_2_1
25753         glfflags        ignore
25754         glsflags        ignore
25755         glxflags        ignore
25756         extension       soft WINSOFT
25757         glextmask       GL_MASK_OpenGL_2_0
25758
25759 ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
25760         return          void
25761         param           program         UInt32 in value
25762         param           location        Int32 in value
25763         param           count           SizeI in value
25764         param           transpose       Boolean in value
25765         param           value           Float32 in array [count*8]
25766         category        EXT_direct_state_access
25767         subcategory     VERSION_2_1
25768         glfflags        ignore
25769         glsflags        ignore
25770         glxflags        ignore
25771         extension       soft WINSOFT
25772         glextmask       GL_MASK_OpenGL_2_0
25773
25774 ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
25775         return          void
25776         param           program         UInt32 in value
25777         param           location        Int32 in value
25778         param           count           SizeI in value
25779         param           transpose       Boolean in value
25780         param           value           Float32 in array [count*8]
25781         category        EXT_direct_state_access
25782         subcategory     VERSION_2_1
25783         glfflags        ignore
25784         glsflags        ignore
25785         glxflags        ignore
25786         extension       soft WINSOFT
25787         glextmask       GL_MASK_OpenGL_2_0
25788
25789 ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
25790         return          void
25791         param           program         UInt32 in value
25792         param           location        Int32 in value
25793         param           count           SizeI in value
25794         param           transpose       Boolean in value
25795         param           value           Float32 in array [count*12]
25796         category        EXT_direct_state_access
25797         subcategory     VERSION_2_1
25798         glfflags        ignore
25799         glsflags        ignore
25800         glxflags        ignore
25801         extension       soft WINSOFT
25802         glextmask       GL_MASK_OpenGL_2_0
25803
25804 ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
25805         return          void
25806         param           program         UInt32 in value
25807         param           location        Int32 in value
25808         param           count           SizeI in value
25809         param           transpose       Boolean in value
25810         param           value           Float32 in array [count*12]
25811         category        EXT_direct_state_access
25812         subcategory     VERSION_2_1
25813         glfflags        ignore
25814         glsflags        ignore
25815         glxflags        ignore
25816         extension       soft WINSOFT
25817         glextmask       GL_MASK_OpenGL_2_0
25818
25819 # New EXT_gpu_shader4 commands
25820
25821 ProgramUniform1uiEXT(program, location, v0)
25822         return          void
25823         param           program         UInt32 in value
25824         param           location        Int32 in value
25825         param           v0              UInt32 in value
25826         category        EXT_direct_state_access
25827         subcategory     EXT_gpu_shader4
25828         glfflags        ignore
25829         glsflags        ignore
25830         glxflags        ignore
25831         extension       soft WINSOFT
25832         glextmask       GL_MASK_OpenGL_2_0
25833
25834 ProgramUniform2uiEXT(program, location, v0, v1)
25835         return          void
25836         param           program         UInt32 in value
25837         param           location        Int32 in value
25838         param           v0              UInt32 in value
25839         param           v1              UInt32 in value
25840         category        EXT_direct_state_access
25841         subcategory     EXT_gpu_shader4
25842         glfflags        ignore
25843         glsflags        ignore
25844         glxflags        ignore
25845         extension       soft WINSOFT
25846         glextmask       GL_MASK_OpenGL_2_0
25847
25848 ProgramUniform3uiEXT(program, location, v0, v1, v2)
25849         return          void
25850         param           program         UInt32 in value
25851         param           location        Int32 in value
25852         param           v0              UInt32 in value
25853         param           v1              UInt32 in value
25854         param           v2              UInt32 in value
25855         category        EXT_direct_state_access
25856         subcategory     EXT_gpu_shader4
25857         glfflags        ignore
25858         glsflags        ignore
25859         glxflags        ignore
25860         extension       soft WINSOFT
25861         glextmask       GL_MASK_OpenGL_2_0
25862
25863 ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
25864         return          void
25865         param           program         UInt32 in value
25866         param           location        Int32 in value
25867         param           v0              UInt32 in value
25868         param           v1              UInt32 in value
25869         param           v2              UInt32 in value
25870         param           v3              UInt32 in value
25871         category        EXT_direct_state_access
25872         subcategory     EXT_gpu_shader4
25873         glfflags        ignore
25874         glsflags        ignore
25875         glxflags        ignore
25876         extension       soft WINSOFT
25877         glextmask       GL_MASK_OpenGL_2_0
25878
25879 ProgramUniform1uivEXT(program, location, count, value)
25880         return          void
25881         param           program         UInt32 in value
25882         param           location        Int32 in value
25883         param           count           SizeI in value
25884         param           value           UInt32 in array [count]
25885         category        EXT_direct_state_access
25886         subcategory     EXT_gpu_shader4
25887         glfflags        ignore
25888         glsflags        ignore
25889         glxflags        ignore
25890         extension       soft WINSOFT
25891         glextmask       GL_MASK_OpenGL_2_0
25892
25893 ProgramUniform2uivEXT(program, location, count, value)
25894         return          void
25895         param           program         UInt32 in value
25896         param           location        Int32 in value
25897         param           count           SizeI in value
25898         param           value           UInt32 in array [count*2]
25899         category        EXT_direct_state_access
25900         subcategory     EXT_gpu_shader4
25901         glfflags        ignore
25902         glsflags        ignore
25903         glxflags        ignore
25904         extension       soft WINSOFT
25905         glextmask       GL_MASK_OpenGL_2_0
25906
25907 ProgramUniform3uivEXT(program, location, count, value)
25908         return          void
25909         param           program         UInt32 in value
25910         param           location        Int32 in value
25911         param           count           SizeI in value
25912         param           value           UInt32 in array [count*3]
25913         category        EXT_direct_state_access
25914         subcategory     EXT_gpu_shader4
25915         glfflags        ignore
25916         glsflags        ignore
25917         glxflags        ignore
25918         extension       soft WINSOFT
25919         glextmask       GL_MASK_OpenGL_2_0
25920
25921 ProgramUniform4uivEXT(program, location, count, value)
25922         return          void
25923         param           program         UInt32 in value
25924         param           location        Int32 in value
25925         param           count           SizeI in value
25926         param           value           UInt32 in array [count*4]
25927         category        EXT_direct_state_access
25928         subcategory     EXT_gpu_shader4
25929         glfflags        ignore
25930         glsflags        ignore
25931         glxflags        ignore
25932         extension       soft WINSOFT
25933         glextmask       GL_MASK_OpenGL_2_0
25934
25935 # New named buffer commands
25936
25937 NamedBufferDataEXT(buffer, size, data, usage)
25938         return          void
25939         param           buffer          UInt32 in value
25940         param           size            Sizeiptr in value
25941         param           data            Void in array [COMPSIZE(size)]
25942         param           usage           VertexBufferObjectUsage in value
25943         category        EXT_direct_state_access
25944         extension       soft WINSOFT
25945         dlflags         notlistable
25946         glxflags        ignore
25947         glfflags        ignore
25948         glsflags        ignore
25949
25950 NamedBufferSubDataEXT(buffer, offset, size, data)
25951         return          void
25952         param           buffer          UInt32 in value
25953         param           offset          Intptr in value
25954         param           size            Sizeiptr in value
25955         param           data            Void in array [COMPSIZE(size)]
25956         category        EXT_direct_state_access
25957         extension       soft WINSOFT
25958         dlflags         notlistable
25959         glxflags        ignore
25960         glfflags        ignore
25961         glsflags        ignore
25962
25963 MapNamedBufferEXT(buffer, access)
25964         return          VoidPointer
25965         param           buffer          UInt32 in value
25966         param           access          VertexBufferObjectAccess in value
25967         category        EXT_direct_state_access
25968         extension       soft WINSOFT
25969         dlflags         notlistable
25970         glxflags        ignore
25971         glfflags        ignore
25972         glsflags        ignore
25973
25974 UnmapNamedBufferEXT(buffer)
25975         return          Boolean
25976         param           buffer          UInt32 in value
25977         category        EXT_direct_state_access
25978         extension       soft WINSOFT
25979         dlflags         notlistable
25980         glxflags        ignore
25981         glfflags        ignore
25982         glsflags        ignore
25983
25984 # New named buffer queries
25985
25986 GetNamedBufferParameterivEXT(buffer, pname, params)
25987         return          void
25988         param           buffer          UInt32 in value
25989         param           pname           VertexBufferObjectParameter in value
25990         param           params          Int32 out array [COMPSIZE(pname)]
25991         category        EXT_direct_state_access
25992         extension       soft WINSOFT
25993         dlflags         notlistable
25994         glxflags        ignore
25995         glfflags        ignore
25996         glsflags        ignore
25997
25998 GetNamedBufferPointervEXT(buffer, pname, params)
25999         return          void
26000         param           buffer          UInt32 in value
26001         param           pname           VertexBufferObjectParameter in value
26002         param           params          VoidPointer out array [COMPSIZE(pname)]
26003         category        EXT_direct_state_access
26004         extension       soft WINSOFT
26005         dlflags         notlistable
26006         glxflags        ignore
26007         glfflags        ignore
26008         glsflags        ignore
26009
26010 GetNamedBufferSubDataEXT(buffer, offset, size, data)
26011         return          void
26012         param           buffer          UInt32 in value
26013         param           offset          Intptr in value
26014         param           size            Sizeiptr in value
26015         param           data            Void out array [COMPSIZE(size)]
26016         category        EXT_direct_state_access
26017         extension       soft WINSOFT
26018         dlflags         notlistable
26019         glxflags        ignore
26020         glfflags        ignore
26021         glsflags        ignore
26022
26023 # New named texture buffer texture object command
26024
26025 TextureBufferEXT(texture, target, internalformat, buffer)
26026         return          void
26027         param           texture         Texture in value
26028         param           target          TextureTarget in value
26029         param           internalformat  TypeEnum in value
26030         param           buffer          UInt32 in value
26031         category        EXT_direct_state_access
26032         subcategory     EXT_texture_buffer_object
26033         extension       soft WINSOFT NV50
26034         glfflags        ignore
26035         glsflags        ignore
26036         glxflags        ignore
26037         glextmask       GL_MASK_EXT_texture_buffer_object
26038         dlflags         notlistable
26039
26040 # New named texture buffer multitexture command
26041
26042 MultiTexBufferEXT(texunit, target, internalformat, buffer)
26043         return          void
26044         param           texunit         TextureUnit in value
26045         param           target          TextureTarget in value
26046         param           internalformat  TypeEnum in value
26047         param           buffer          UInt32 in value
26048         category        EXT_direct_state_access
26049         subcategory     EXT_texture_buffer_object
26050         extension       soft WINSOFT NV50
26051         glfflags        ignore
26052         glsflags        ignore
26053         glxflags        ignore
26054         glextmask       GL_MASK_EXT_texture_buffer_object
26055         dlflags         notlistable
26056
26057 # New named frame buffer object commands
26058
26059 NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
26060         return          void
26061         param           renderbuffer    Renderbuffer in value
26062         param           internalformat  PixelInternalFormat in value
26063         param           width           SizeI in value
26064         param           height          SizeI in value
26065         category        EXT_direct_state_access
26066         subcategory     EXT_framebuffer_object
26067         extension       soft WINSOFT
26068         dlflags         notlistable
26069         glfflags        ignore
26070         glsflags        ignore
26071         glxflags        ignore
26072         glextmask       GL_MASK_EXT_framebuffer_object
26073
26074 GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
26075         return          void
26076         param           renderbuffer    Renderbuffer in value
26077         param           pname           RenderbufferParameterName in value
26078         param           params          Int32 out array [COMPSIZE(pname)]
26079         category        EXT_direct_state_access
26080         subcategory     EXT_framebuffer_object
26081         extension       soft WINSOFT
26082         dlflags         notlistable
26083         glfflags        ignore
26084         glsflags        ignore
26085         glxflags        ignore
26086         glextmask       GL_MASK_EXT_framebuffer_object
26087
26088 CheckNamedFramebufferStatusEXT(framebuffer, target)
26089         return          FramebufferStatus
26090         param           framebuffer     Framebuffer in value
26091         param           target          FramebufferTarget in value
26092         category        EXT_direct_state_access
26093         subcategory     EXT_framebuffer_object
26094         extension       soft WINSOFT
26095         dlflags         notlistable
26096         glfflags        ignore
26097         glsflags        ignore
26098         glxflags        ignore
26099         glextmask       GL_MASK_EXT_framebuffer_object
26100
26101 NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
26102         return          void
26103         param           framebuffer     Framebuffer in value
26104         param           attachment      FramebufferAttachment in value
26105         param           textarget       TextureTarget in value
26106         param           texture         Texture in value
26107         param           level           CheckedInt32 in value
26108         category        EXT_direct_state_access
26109         subcategory     EXT_framebuffer_object
26110         extension       soft WINSOFT
26111         dlflags         notlistable
26112         glfflags        ignore
26113         glsflags        ignore
26114         glxflags        ignore
26115         glextmask       GL_MASK_EXT_framebuffer_object
26116
26117 NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
26118         return          void
26119         param           framebuffer     Framebuffer in value
26120         param           attachment      FramebufferAttachment in value
26121         param           textarget       TextureTarget in value
26122         param           texture         Texture in value
26123         param           level           CheckedInt32 in value
26124         category        EXT_direct_state_access
26125         subcategory     EXT_framebuffer_object
26126         extension       soft WINSOFT
26127         dlflags         notlistable
26128         glfflags        ignore
26129         glsflags        ignore
26130         glxflags        ignore
26131         glextmask       GL_MASK_EXT_framebuffer_object
26132
26133 NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
26134         return          void
26135         param           framebuffer     Framebuffer in value
26136         param           attachment      FramebufferAttachment in value
26137         param           textarget       TextureTarget in value
26138         param           texture         Texture in value
26139         param           level           CheckedInt32 in value
26140         param           zoffset         CheckedInt32 in value
26141         category        EXT_direct_state_access
26142         subcategory     EXT_framebuffer_object
26143         extension       soft WINSOFT
26144         dlflags         notlistable
26145         glfflags        ignore
26146         glsflags        ignore
26147         glxflags        ignore
26148         glextmask       GL_MASK_EXT_framebuffer_object
26149
26150 NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
26151         return          void
26152         param           framebuffer     Framebuffer in value
26153         param           attachment      FramebufferAttachment in value
26154         param           renderbuffertarget RenderbufferTarget in value
26155         param           renderbuffer    Renderbuffer in value
26156         category        EXT_direct_state_access
26157         subcategory     EXT_framebuffer_object
26158         extension       soft WINSOFT
26159         dlflags         notlistable
26160         glfflags        ignore
26161         glsflags        ignore
26162         glxflags        ignore
26163         glextmask       GL_MASK_EXT_framebuffer_object
26164
26165 GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
26166         return          void
26167         param           framebuffer     Framebuffer in value
26168         param           attachment      FramebufferAttachment in value
26169         param           pname           FramebufferAttachmentParameterName in value
26170         param           params          Int32 out array [COMPSIZE(pname)]
26171         category        EXT_direct_state_access
26172         subcategory     EXT_framebuffer_object
26173         extension       soft WINSOFT
26174         dlflags         notlistable
26175         glfflags        ignore
26176         glsflags        ignore
26177         glxflags        ignore
26178         glextmask       GL_MASK_EXT_framebuffer_object
26179
26180 GenerateTextureMipmapEXT(texture, target)
26181         return          void
26182         param           texture         Texture in value
26183         param           target          TextureTarget in value
26184         category        EXT_direct_state_access
26185         subcategory     EXT_framebuffer_object
26186         extension       soft WINSOFT
26187         dlflags         notlistable
26188         glfflags        ignore
26189         glsflags        ignore
26190         glxflags        ignore
26191         glextmask       GL_MASK_EXT_framebuffer_object
26192
26193 GenerateMultiTexMipmapEXT(texunit, target)
26194         return          void
26195         param           texunit         TextureUnit in value
26196         param           target          TextureTarget in value
26197         category        EXT_direct_state_access
26198         subcategory     EXT_framebuffer_object
26199         extension       soft WINSOFT
26200         dlflags         notlistable
26201         glfflags        ignore
26202         glsflags        ignore
26203         glxflags        ignore
26204         glextmask       GL_MASK_EXT_framebuffer_object
26205
26206 FramebufferDrawBufferEXT(framebuffer, mode)
26207         return          void
26208         param           framebuffer     Framebuffer in value
26209         param           mode            DrawBufferMode in value
26210         category        EXT_direct_state_access
26211         subcategory     EXT_framebuffer_object
26212         extension       soft WINSOFT
26213         glfflags        ignore
26214         glsflags        ignore
26215         glxflags        ignore
26216         glextmask       GL_MASK_EXT_framebuffer_object
26217
26218 FramebufferDrawBuffersEXT(framebuffer, n, bufs)
26219         return          void
26220         param           framebuffer     Framebuffer in value
26221         param           n               SizeI in value
26222         param           bufs            DrawBufferMode in array [n]
26223         category        EXT_direct_state_access
26224         subcategory     EXT_framebuffer_object
26225         extension       soft WINSOFT
26226         glfflags        ignore
26227         glsflags        ignore
26228         glxflags        ignore
26229         glextmask       GL_MASK_EXT_framebuffer_object
26230
26231 FramebufferReadBufferEXT(framebuffer, mode)
26232         return          void
26233         param           framebuffer     Framebuffer in value
26234         param           mode            ReadBufferMode in value
26235         category        EXT_direct_state_access
26236         subcategory     EXT_framebuffer_object
26237         extension       soft WINSOFT
26238         glfflags        ignore
26239         glsflags        ignore
26240         glxflags        ignore
26241         glextmask       GL_MASK_EXT_framebuffer_object
26242
26243 GetFramebufferParameterivEXT(framebuffer, pname, params)
26244         return          void
26245         param           framebuffer     Framebuffer in value
26246         param           pname           GetFramebufferParameter in value
26247         param           params          Int32 out array [COMPSIZE(pname)]
26248         category        EXT_direct_state_access
26249         subcategory     EXT_framebuffer_object
26250         dlflags         notlistable
26251         extension       soft WINSOFT
26252         glxflags        ignore
26253         glfflags        capture-execute gl-enum
26254         glsflags        get
26255
26256 # New named framebuffer multisample object commands
26257
26258 NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
26259         return          void
26260         param           renderbuffer    Renderbuffer in value
26261         param           samples         SizeI in value
26262         param           internalformat  PixelInternalFormat in value
26263         param           width           SizeI in value
26264         param           height          SizeI in value
26265         category        EXT_direct_state_access
26266         subcategory     EXT_framebuffer_multisample
26267         extension       soft WINSOFT
26268         dlflags         notlistable
26269         glfflags        ignore
26270         glsflags        ignore
26271         glxflags        ignore
26272         glextmask       GL_MASK_EXT_framebuffer_multisample
26273
26274 # New named framebuffer multisample coverage object commands
26275
26276 NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
26277         return          void
26278         param           renderbuffer    Renderbuffer in value
26279         param           coverageSamples SizeI in value
26280         param           colorSamples    SizeI in value
26281         param           internalformat  PixelInternalFormat in value
26282         param           width           SizeI in value
26283         param           height          SizeI in value
26284         category        EXT_direct_state_access
26285         subcategory     NV_framebuffer_multisample_coverage
26286         extension       soft WINSOFT
26287         dlflags         notlistable
26288         glfflags        ignore
26289         glsflags        ignore
26290         glxflags        ignore
26291         glextmask       GL_MASK_NV_framebuffer_multisample_coverage
26292
26293 # New named geometry program/shader frame buffer object commands
26294
26295 NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
26296         return          void
26297         param           framebuffer     Framebuffer in value
26298         param           attachment      FramebufferAttachment in value
26299         param           texture         Texture in value
26300         param           level           CheckedInt32 in value
26301         category        EXT_direct_state_access
26302         subcategory     NV_gpu_program4
26303         extension       soft WINSOFT
26304         dlflags         notlistable
26305         glfflags        ignore
26306         glsflags        ignore
26307         glxflags        ignore
26308         glextmask       GL_MASK_NV_gpu_program4
26309
26310 NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
26311         return          void
26312         param           framebuffer     Framebuffer in value
26313         param           attachment      FramebufferAttachment in value
26314         param           texture         Texture in value
26315         param           level           CheckedInt32 in value
26316         param           layer           CheckedInt32 in value
26317         category        EXT_direct_state_access
26318         subcategory     NV_gpu_program4
26319         extension       soft WINSOFT
26320         dlflags         notlistable
26321         glfflags        ignore
26322         glsflags        ignore
26323         glxflags        ignore
26324         glextmask       GL_MASK_NV_gpu_program4
26325
26326 NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
26327         return          void
26328         param           framebuffer     Framebuffer in value
26329         param           attachment      FramebufferAttachment in value
26330         param           texture         Texture in value
26331         param           level           CheckedInt32 in value
26332         param           face            TextureTarget in value
26333         category        EXT_direct_state_access
26334         subcategory     NV_gpu_program4
26335         extension       soft WINSOFT
26336         dlflags         notlistable
26337         glfflags        ignore
26338         glsflags        ignore
26339         glxflags        ignore
26340         glextmask       GL_MASK_NV_gpu_program4
26341
26342 # New explicit multisample query and commands
26343
26344 TextureRenderbufferEXT(texture, target, renderbuffer)
26345         return          void
26346         param           texture         Texture in value
26347         param           target          TextureTarget in value
26348         param           renderbuffer    UInt32 in value
26349         category        EXT_direct_state_access
26350         subcategory     NV_explicit_multisample
26351         extension       soft WINSOFT NV50
26352         dlflags         notlistable
26353         glfflags        ignore
26354         glsflags        ignore
26355         glxflags        ignore
26356         glextmask       GL_MASK_NV_explicit_multisample
26357
26358 MultiTexRenderbufferEXT(texunit, target, renderbuffer)
26359         return          void
26360         param           texunit         TextureUnit in value
26361         param           target          TextureTarget in value
26362         param           renderbuffer    UInt32 in value
26363         category        EXT_direct_state_access
26364         subcategory     NV_explicit_multisample
26365         extension       soft WINSOFT NV50
26366         dlflags         notlistable
26367         glfflags        ignore
26368         glsflags        ignore
26369         glxflags        ignore
26370         glextmask       GL_MASK_NV_explicit_multisample
26371
26372 ###############################################################################
26373 #
26374 # Extension #354
26375 # EXT_vertex_array_bgra commands
26376 #
26377 ###############################################################################
26378
26379 # (none)
26380 newcategory: EXT_vertex_array_bgra
26381
26382 ###############################################################################
26383 #
26384 # Extension #355 - WGL_NV_gpu_affinity
26385 #
26386 ###############################################################################
26387
26388 ###############################################################################
26389 #
26390 # Extension #356
26391 # EXT_texture_swizzle commands
26392 #
26393 ###############################################################################
26394
26395 # (none)
26396 newcategory: EXT_texture_swizzle
26397
26398 ###############################################################################
26399 #
26400 # Extension #357
26401 # NV_explicit_multisample commands
26402 #
26403 ###############################################################################
26404
26405 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
26406
26407 GetMultisamplefvNV(pname, index, val)
26408         return          void
26409         param           pname           GetMultisamplePNameNV in value
26410         param           index           UInt32 in value
26411         param           val             Float32 out array [2]
26412         category        NV_explicit_multisample
26413         dlflags         notlistable
26414         glfflags        ignore
26415         glsflags        ignore
26416         glxflags        ignore
26417
26418 SampleMaskIndexedNV(index, mask)
26419         return          void
26420         param           index           UInt32 in value
26421         param           mask            SampleMaskNV in value
26422         category        NV_explicit_multisample
26423         glfflags        ignore
26424         glsflags        ignore
26425         glxflags        ignore
26426
26427 TexRenderbufferNV(target, renderbuffer)
26428         return          void
26429         param           target          TextureTarget in value
26430         param           renderbuffer    UInt32 in value
26431         category        NV_explicit_multisample
26432         dlflags         notlistable
26433         glfflags        ignore
26434         glsflags        ignore
26435         glxflags        ignore
26436
26437 ###############################################################################
26438 #
26439 # Extension #358
26440 # NV_transform_feedback2 commands
26441 #
26442 ###############################################################################
26443
26444 BindTransformFeedbackNV(target, id)
26445         return          void
26446         param           target          BufferTargetARB in value
26447         param           id              UInt32 in value
26448         category        NV_transform_feedback2
26449         glfflags        ignore
26450         glsflags        ignore
26451         glxflags        ignore
26452
26453 DeleteTransformFeedbacksNV(n, ids)
26454         return          void
26455         param           n               SizeI in value
26456         param           ids             UInt32 in array [n]
26457         category        NV_transform_feedback2
26458         dlflags         notlistable
26459         glfflags        ignore
26460         glsflags        ignore
26461         glxflags        ignore
26462
26463 GenTransformFeedbacksNV(n, ids)
26464         return          void
26465         param           n               SizeI in value
26466         param           ids             UInt32 out array [n]
26467         category        NV_transform_feedback2
26468         dlflags         notlistable
26469         glfflags        ignore
26470         glsflags        ignore
26471         glxflags        ignore
26472
26473 IsTransformFeedbackNV(id)
26474         return          Boolean
26475         param           id              UInt32 in value
26476         category        NV_transform_feedback2
26477         dlflags         notlistable
26478         glfflags        ignore
26479         glsflags        ignore
26480         glxflags        ignore
26481
26482 PauseTransformFeedbackNV()
26483         return          void
26484         category        NV_transform_feedback2
26485         glfflags        ignore
26486         glsflags        ignore
26487         glxflags        ignore
26488
26489 ResumeTransformFeedbackNV()
26490         return          void
26491         category        NV_transform_feedback2
26492         glfflags        ignore
26493         glsflags        ignore
26494         glxflags        ignore
26495
26496 DrawTransformFeedbackNV(mode, id)
26497         return          void
26498         param           mode            GLenum in value
26499         param           id              UInt32 in value
26500         category        NV_transform_feedback2
26501         glfflags        ignore
26502         glsflags        ignore
26503         glxflags        ignore
26504
26505 ###############################################################################
26506 #
26507 # Extension #359
26508 # ATI_meminfo commands
26509 #
26510 ###############################################################################
26511
26512 # (none)
26513 newcategory: ATI_meminfo
26514
26515 ###############################################################################
26516 #
26517 # Extension #360
26518 # AMD_performance_monitor commands
26519 #
26520 ###############################################################################
26521
26522 GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
26523         return          void
26524         param           numGroups       Int32 out array [1]
26525         param           groupsSize      SizeI in value
26526         param           groups          UInt32 out array [groupsSize]
26527         category        AMD_performance_monitor
26528         dlflags         notlistable
26529         version         1.2
26530         extension
26531         glxsingle       ?
26532         glxflags        ignore
26533         glsflags        get
26534         glsopcode       ?
26535         offset          ?
26536
26537 GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
26538         return          void
26539         param           group           UInt32 in value
26540         param           numCounters     Int32 out array [1]
26541         param           maxActiveCounters Int32 out array [1]
26542         param           counterSize     SizeI in value
26543         param           counters        UInt32 out array [counterSize]
26544         category        AMD_performance_monitor
26545         dlflags         notlistable
26546         version         1.2
26547         extension
26548         glxsingle       ?
26549         glxflags        ignore
26550         glsflags        get
26551         glsopcode       ?
26552         offset          ?
26553
26554 GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
26555         return          void
26556         param           group           UInt32 in value
26557         param           bufSize         SizeI in value
26558         param           length          SizeI out array [1]
26559         param           groupString     Char out array [bufSize]
26560         category        AMD_performance_monitor
26561         dlflags         notlistable
26562         version         1.2
26563         extension
26564         glxsingle       ?
26565         glxflags        ignore
26566         glsflags        get
26567         glsopcode       ?
26568         offset          ?
26569
26570 GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
26571         return          void
26572         param           group           UInt32 in value
26573         param           counter         UInt32 in value
26574         param           bufSize         SizeI in value
26575         param           length          SizeI out array [1]
26576         param           counterString   Char out array [bufSize]
26577         category        AMD_performance_monitor
26578         dlflags         notlistable
26579         version         1.2
26580         extension
26581         glxsingle       ?
26582         glxflags        ignore
26583         glsflags        get
26584         glsopcode       ?
26585         offset          ?
26586
26587 GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
26588         return          void
26589         param           group           UInt32 in value
26590         param           counter         UInt32 in value
26591         param           pname           GLenum in value
26592         param           data            void out array [COMPSIZE(pname)]
26593         category        AMD_performance_monitor
26594         dlflags         notlistable
26595         version         1.2
26596         extension
26597         glxsingle       ?
26598         glxflags        ignore
26599         glsflags        get
26600         glsopcode       ?
26601         offset          ?
26602
26603 GenPerfMonitorsAMD(n, monitors)
26604         return          void
26605         param           n               SizeI in value
26606         param           monitors        UInt32 out array [n]
26607         category        AMD_performance_monitor
26608         version         1.2
26609         extension
26610         glxropcode      ?
26611         glxflags        ignore
26612         glsopcode       ?
26613         offset          ?
26614
26615 # 'monitors' is actually in, not out, but extension spec doesn't use const
26616 DeletePerfMonitorsAMD(n, monitors)
26617         return          void
26618         param           n               SizeI in value
26619         param           monitors        UInt32 out array [n]
26620         category        AMD_performance_monitor
26621         version         1.2
26622         extension
26623         glxropcode      ?
26624         glxflags        ignore
26625         glsopcode       ?
26626         offset          ?
26627
26628 # 'counterList' is actually in, not out, but extension spec doesn't use const
26629 SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
26630         return          void
26631         param           monitor         UInt32 in value
26632         param           enable          Boolean in value
26633         param           group           UInt32 in value
26634         param           numCounters     Int32 in value
26635         param           counterList     UInt32 out array [numCounters]
26636         category        AMD_performance_monitor
26637         version         1.2
26638         extension
26639         glxropcode      ?
26640         glxflags        ignore
26641         glsopcode       ?
26642         offset          ?
26643
26644 BeginPerfMonitorAMD(monitor)
26645         return          void
26646         param           monitor         UInt32 in value
26647         category        AMD_performance_monitor
26648         version         1.2
26649         extension
26650         glxropcode      ?
26651         glxflags        ignore
26652         glsopcode       ?
26653         offset          ?
26654
26655 EndPerfMonitorAMD(monitor)
26656         return          void
26657         param           monitor         UInt32 in value
26658         category        AMD_performance_monitor
26659         version         1.2
26660         extension
26661         glxropcode      ?
26662         glxflags        ignore
26663         glsopcode       ?
26664         offset          ?
26665
26666 GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
26667         return          void
26668         param           monitor         UInt32 in value
26669         param           pname           GLenum in value
26670         param           dataSize        SizeI in value
26671         param           data            UInt32 out array [dataSize]
26672         param           bytesWritten    Int32 out array [1]
26673         category        AMD_performance_monitor
26674         dlflags         notlistable
26675         version         1.2
26676         extension
26677         glxsingle       ?
26678         glxflags        ignore
26679         glsflags        get
26680         glsopcode       ?
26681         offset          ?
26682
26683 ###############################################################################
26684 #
26685 # Extension #361 - WGL_AMD_gpu_association
26686 #
26687 ###############################################################################
26688
26689 ###############################################################################
26690 #
26691 # Extension #362
26692 # AMD_texture_texture4 commands
26693 #
26694 ###############################################################################
26695
26696 # (none)
26697 newcategory: AMD_texture_texture4
26698
26699
26700 ###############################################################################
26701 #
26702 # Extension #363
26703 # AMD_vertex_shader_tesselator commands
26704 #
26705 ###############################################################################
26706
26707 TessellationFactorAMD(factor)
26708         return          void
26709         param           factor          Float32 in value
26710         category        AMD_vertex_shader_tesselator
26711         version         2.0
26712         glxsingle       ?
26713         glxflags        ignore
26714         glsflags        get
26715         glsopcode       ?
26716         offset          ?
26717
26718 TessellationModeAMD(mode)
26719         return          void
26720         param           mode            GLenum in value
26721         category        AMD_vertex_shader_tesselator
26722         version         2.0
26723         glxsingle       ?
26724         glxflags        ignore
26725         glsflags        get
26726         glsopcode       ?
26727         offset          ?
26728
26729 ###############################################################################
26730 #
26731 # Extension #364
26732 # EXT_provoking_vertex commands
26733 #
26734 ###############################################################################
26735
26736 ProvokingVertexEXT(mode)
26737         return          void
26738         param           mode            GLenum in value
26739         category        EXT_provoking_vertex
26740         version         2.1
26741         glxsingle       ?
26742         glxflags        ignore
26743         glsflags        get
26744         glsopcode       ?
26745         offset          ?