]> git.tdb.fi Git - gldbg.git/blob - gl.spec
Track vertex array state
[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 # Copyright (c) 2006-2009 The Khronos Group Inc.
6 #
7 # This document is licensed under the SGI Free Software B License Version
8 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
9
10
11 required-props:
12 # Description of a parameter
13 param:          retval retained
14 # Display list flags
15 dlflags:        notlistable handcode
16 # GLX implementation flags
17 glxflags:       client-intercept client-handcode server-handcode EXT SGI ignore ARB
18 # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
19 vectorequiv:    *
20 # Category this function falls in. While there are many categories for
21 # early GL 1.0 functions, later functions just have a core version
22 # (e.g. VERSION_major_minor) or extension name for the category.
23 category:       display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 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 ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier
24
25 # Categories for extensions with no functions - need not be included now
26 # ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp
27 # ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite
28 # ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr
29 # EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka
30 # EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute
31 # SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp
32 # SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op
33 # SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles
34 # SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias
35 # SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes
36 # SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint
37 # SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias
38 # SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb
39 # IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading
40 # WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test
41 # EXT_pixel_transform_color_table EXT_shared_texture_palette
42 # EXT_separate_specular_color EXT_texture_env REND_screen_coordinates
43 # EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint
44 # SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap
45 # EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes
46 # SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias
47 # EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance
48 # NV_texgen_emboss NV_blend_square NV_texture_env_combine4
49 # NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle
50 # NV_texture_shader NV_texture_shader2 NV_vertex_array_range2
51 # IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample
52 # SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1
53 # 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy
54 # SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp
55 # EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float
56 # EXT_texture_array EXT_texture_compression_latc
57 # EXT_texture_compression_rgtc EXT_texture_shared_exponent
58 # NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4
59 # EXT_vertex_array_bgra ARB_depth_clamp ARB_fragment_coord_conventions
60 # ARB_seamless_cube_map ARB_vertex_array_bgra ARB_texture_cube_map_array
61 # ARB_texture_gather ARB_texture_query_lod
62
63 # Core version in which a function was introduced, or against
64 # which an extension can be implemented
65 version:        1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2
66 # Core version in which a function was removed
67 deprecated:     3.1
68 # GLX Single, Rendering, or Vendor Private opcode
69 glxsingle:      *
70 glxropcode:     *
71 glxvendorpriv:  *
72 # WGL implementation flags (incomplete)
73 wglflags:       client-handcode server-handcode small-data batchable
74 # Drivers in which this is implemented (very incomplete)
75 extension:      future not_implemented soft WINSOFT NV10 NV20 NV50
76 # Function this aliases (indistinguishable to the GL)
77 alias:          *
78 # Mesa dispatch table offset (incomplete)
79 offset:         *
80 # These properties are picked up from NVIDIA .spec files, we don't use them
81 glfflags:       *
82 beginend:       *
83 glxvectorequiv: *
84 subcategory:    *
85 glextmask:      *
86
87 ###############################################################################
88 #
89 # glxsingle, glxropcode, and other GLX allocations to vendors
90 # are used here, but the master registry for GLX is in
91 # /ogl/trunk/doc/registry/extensions.reserved
92 #
93 # XFree86 dispatch offsets:     0-645
94 #                               578-641     NV_vertex_program
95 # GLS opcodes:                  0x0030-0x0269
96 #
97 ###############################################################################
98
99 ###############################################################################
100 #
101 # things to remember when adding an extension command
102 #
103 # - append new ARB and non-ARB extensions to the appropriate portion of
104 #   the spec file, in extension number order.
105 # - use tabs, not spaces
106 # - set glxflags to "ignore" until GLX is updated to support the new command
107 # - add new data types to typemaps/spec2wire.map
108 # - add extension name in alphabetical order to category list
109 # - add commands within an extension in spec order
110 # - use existing command entries as a model (where possible)
111 # - when reserving new glxropcodes, update
112 #       gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
113 #
114 ###############################################################################
115
116 # New type declarations
117
118 passthru: #include <stddef.h>
119
120 passthru: #ifndef GL_VERSION_2_0
121 passthru: /* GL type for program/shader text */
122 passthru: typedef char GLchar;
123 passthru: #endif
124 passthru:
125 passthru: #ifndef GL_VERSION_1_5
126 passthru: /* GL types for handling large vertex buffer objects */
127 passthru: typedef ptrdiff_t GLintptr;
128 passthru: typedef ptrdiff_t GLsizeiptr;
129 passthru: #endif
130 passthru:
131 passthru: #ifndef GL_ARB_vertex_buffer_object
132 passthru: /* GL types for handling large vertex buffer objects */
133 passthru: typedef ptrdiff_t GLintptrARB;
134 passthru: typedef ptrdiff_t GLsizeiptrARB;
135 passthru: #endif
136 passthru:
137 passthru: #ifndef GL_ARB_shader_objects
138 passthru: /* GL types for program/shader text and shader object handles */
139 passthru: typedef char GLcharARB;
140 passthru: typedef unsigned int GLhandleARB;
141 passthru: #endif
142 passthru:
143 passthru: /* GL type for "half" precision (s10e5) float data in host memory */
144 passthru: #ifndef GL_ARB_half_float_pixel
145 passthru: typedef unsigned short GLhalfARB;
146 passthru: #endif
147 passthru:
148 passthru: #ifndef GL_NV_half_float
149 passthru: typedef unsigned short GLhalfNV;
150 passthru: #endif
151 passthru:
152 passthru: #ifndef GLEXT_64_TYPES_DEFINED
153 passthru: /* This code block is duplicated in glxext.h, so must be protected */
154 passthru: #define GLEXT_64_TYPES_DEFINED
155 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
156 passthru: /* (as used in the GL_EXT_timer_query extension). */
157 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
158 passthru: #include <inttypes.h>
159 passthru: #elif defined(__sun__) || defined(__digital__)
160 passthru: #include <inttypes.h>
161 passthru: #if defined(__STDC__)
162 passthru: #if defined(__arch64__) || defined(_LP64)
163 passthru: typedef long int int64_t;
164 passthru: typedef unsigned long int uint64_t;
165 passthru: #else
166 passthru: typedef long long int int64_t;
167 passthru: typedef unsigned long long int uint64_t;
168 passthru: #endif /* __arch64__ */
169 passthru: #endif /* __STDC__ */
170 passthru: #elif defined( __VMS ) || defined(__sgi)
171 passthru: #include <inttypes.h>
172 passthru: #elif defined(__SCO__) || defined(__USLC__)
173 passthru: #include <stdint.h>
174 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
175 passthru: typedef long int int32_t;
176 passthru: typedef long long int int64_t;
177 passthru: typedef unsigned long long int uint64_t;
178 passthru: #elif defined(_WIN32) && defined(__GNUC__)
179 passthru: #include <stdint.h>
180 passthru: #elif defined(_WIN32)
181 passthru: typedef __int32 int32_t;
182 passthru: typedef __int64 int64_t;
183 passthru: typedef unsigned __int64 uint64_t;
184 passthru: #else
185 passthru: /* Fallback if nothing above works */
186 passthru: #include <inttypes.h>
187 passthru: #endif
188 passthru: #endif
189 passthru:
190 passthru: #ifndef GL_EXT_timer_query
191 passthru: typedef int64_t GLint64EXT;
192 passthru: typedef uint64_t GLuint64EXT;
193 passthru: #endif
194 passthru:
195 passthru: #ifndef ARB_sync
196 passthru: typedef int64_t GLint64;
197 passthru: typedef uint64_t GLuint64;
198 passthru: typedef struct __GLsync *GLsync;
199 passthru: #endif
200 passthru:
201
202 ###############################################################################
203 ###############################################################################
204 #
205 # OpenGL 1.0 commands
206 #
207 ###############################################################################
208 ###############################################################################
209
210 ###############################################################################
211 #
212 # drawing-control commands
213 #
214 ###############################################################################
215
216 CullFace(mode)
217         return          void
218         param           mode            CullFaceMode in value
219         category        VERSION_1_0                # old: drawing-control
220         version         1.0
221         glxropcode      79
222         offset          152
223
224 FrontFace(mode)
225         return          void
226         param           mode            FrontFaceDirection in value
227         category        VERSION_1_0                # old: drawing-control
228         version         1.0
229         glxropcode      84
230         offset          157
231
232 Hint(target, mode)
233         return          void
234         param           target          HintTarget in value
235         param           mode            HintMode in value
236         category        VERSION_1_0                # old: drawing-control
237         version         1.0
238         glxropcode      85
239         offset          158
240
241 LineWidth(width)
242         return          void
243         param           width           CheckedFloat32 in value
244         category        VERSION_1_0                # old: drawing-control
245         version         1.0
246         glxropcode      95
247         offset          168
248
249 PointSize(size)
250         return          void
251         param           size            CheckedFloat32 in value
252         category        VERSION_1_0                # old: drawing-control
253         version         1.0
254         glxropcode      100
255         offset          173
256
257 PolygonMode(face, mode)
258         return          void
259         param           face            MaterialFace in value
260         param           mode            PolygonMode in value
261         category        VERSION_1_0                # old: drawing-control
262         version         1.0
263         glxropcode      101
264         offset          174
265
266 Scissor(x, y, width, height)
267         return          void
268         param           x               WinCoord in value
269         param           y               WinCoord in value
270         param           width           SizeI in value
271         param           height          SizeI in value
272         category        VERSION_1_0                # old: drawing-control
273         version         1.0
274         glxropcode      103
275         offset          176
276
277 TexParameterf(target, pname, param)
278         return          void
279         param           target          TextureTarget in value
280         param           pname           TextureParameterName in value
281         param           param           CheckedFloat32 in value
282         category        VERSION_1_0                # old: drawing-control
283         version         1.0
284         glxropcode      105
285         wglflags        small-data
286         offset          178
287
288 TexParameterfv(target, pname, params)
289         return          void
290         param           target          TextureTarget in value
291         param           pname           TextureParameterName in value
292         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
293         category        VERSION_1_0                # old: drawing-control
294         version         1.0
295         glxropcode      106
296         wglflags        small-data
297         offset          179
298
299 TexParameteri(target, pname, param)
300         return          void
301         param           target          TextureTarget in value
302         param           pname           TextureParameterName in value
303         param           param           CheckedInt32 in value
304         category        VERSION_1_0                # old: drawing-control
305         version         1.0
306         glxropcode      107
307         wglflags        small-data
308         offset          180
309
310 TexParameteriv(target, pname, params)
311         return          void
312         param           target          TextureTarget in value
313         param           pname           TextureParameterName in value
314         param           params          CheckedInt32 in array [COMPSIZE(pname)]
315         category        VERSION_1_0                # old: drawing-control
316         version         1.0
317         glxropcode      108
318         wglflags        small-data
319         offset          181
320
321 TexImage1D(target, level, internalformat, width, border, format, type, pixels)
322         return          void
323         param           target          TextureTarget in value
324         param           level           CheckedInt32 in value
325         param           internalformat  TextureComponentCount in value
326         param           width           SizeI in value
327         param           border          CheckedInt32 in value
328         param           format          PixelFormat in value
329         param           type            PixelType in value
330         param           pixels          Void in array [COMPSIZE(format/type/width)]
331         category        VERSION_1_0                # old: drawing-control
332         dlflags         handcode
333         glxflags        client-handcode server-handcode
334         version         1.0
335         glxropcode      109
336         wglflags        client-handcode server-handcode
337         offset          182
338
339 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
340         return          void
341         param           target          TextureTarget in value
342         param           level           CheckedInt32 in value
343         param           internalformat  TextureComponentCount in value
344         param           width           SizeI in value
345         param           height          SizeI in value
346         param           border          CheckedInt32 in value
347         param           format          PixelFormat in value
348         param           type            PixelType in value
349         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
350         category        VERSION_1_0                # old: drawing-control
351         dlflags         handcode
352         glxflags        client-handcode server-handcode
353         version         1.0
354         glxropcode      110
355         wglflags        client-handcode server-handcode
356         offset          183
357
358 ###############################################################################
359 #
360 # framebuf commands
361 #
362 ###############################################################################
363
364 DrawBuffer(mode)
365         return          void
366         param           mode            DrawBufferMode in value
367         category        VERSION_1_0                # old: framebuf
368         version         1.0
369         glxropcode      126
370         offset          202
371
372 Clear(mask)
373         return          void
374         param           mask            ClearBufferMask in value
375         category        VERSION_1_0                # old: framebuf
376         version         1.0
377         glxropcode      127
378         offset          203
379
380 ClearColor(red, green, blue, alpha)
381         return          void
382         param           red             ClampedColorF in value
383         param           green           ClampedColorF in value
384         param           blue            ClampedColorF in value
385         param           alpha           ClampedColorF in value
386         category        VERSION_1_0                # old: framebuf
387         version         1.0
388         glxropcode      130
389         offset          206
390
391 ClearStencil(s)
392         return          void
393         param           s               StencilValue in value
394         category        VERSION_1_0                # old: framebuf
395         version         1.0
396         glxropcode      131
397         offset          207
398
399 ClearDepth(depth)
400         return          void
401         param           depth           ClampedFloat64 in value
402         category        VERSION_1_0                # old: framebuf
403         version         1.0
404         glxropcode      132
405         offset          208
406
407 StencilMask(mask)
408         return          void
409         param           mask            MaskedStencilValue in value
410         category        VERSION_1_0                # old: framebuf
411         version         1.0
412         glxropcode      133
413         offset          209
414
415 ColorMask(red, green, blue, alpha)
416         return          void
417         param           red             Boolean in value
418         param           green           Boolean in value
419         param           blue            Boolean in value
420         param           alpha           Boolean in value
421         category        VERSION_1_0                # old: framebuf
422         version         1.0
423         glxropcode      134
424         offset          210
425
426 DepthMask(flag)
427         return          void
428         param           flag            Boolean in value
429         category        VERSION_1_0                # old: framebuf
430         version         1.0
431         glxropcode      135
432         offset          211
433
434 ###############################################################################
435 #
436 # misc commands
437 #
438 ###############################################################################
439
440 Disable(cap)
441         return          void
442         param           cap             EnableCap in value
443         category        VERSION_1_0                # old: misc
444         version         1.0
445         dlflags         handcode
446         glxflags        client-handcode client-intercept
447         glxropcode      138
448         offset          214
449
450 Enable(cap)
451         return          void
452         param           cap             EnableCap in value
453         category        VERSION_1_0                # old: misc
454         version         1.0
455         dlflags         handcode
456         glxflags        client-handcode client-intercept
457         glxropcode      139
458         offset          215
459
460 Finish()
461         return          void
462         dlflags         notlistable
463         glxflags        client-handcode server-handcode
464         category        VERSION_1_0                # old: misc
465         version         1.0
466         glxsingle       108
467         offset          216
468
469 Flush()
470         return          void
471         dlflags         notlistable
472         glxflags        client-handcode client-intercept server-handcode
473         category        VERSION_1_0                # old: misc
474         version         1.0
475         glxsingle       142
476         offset          217
477
478 ###############################################################################
479 #
480 # pixel-op commands
481 #
482 ###############################################################################
483
484 BlendFunc(sfactor, dfactor)
485         return          void
486         param           sfactor         BlendingFactorSrc in value
487         param           dfactor         BlendingFactorDest in value
488         category        VERSION_1_0                # old: pixel-op
489         version         1.0
490         glxropcode      160
491         offset          241
492
493 LogicOp(opcode)
494         return          void
495         param           opcode          LogicOp in value
496         category        VERSION_1_0                # old: pixel-op
497         version         1.0
498         glxropcode      161
499         offset          242
500
501 StencilFunc(func, ref, mask)
502         return          void
503         param           func            StencilFunction in value
504         param           ref             ClampedStencilValue in value
505         param           mask            MaskedStencilValue in value
506         category        VERSION_1_0                # old: pixel-op
507         version         1.0
508         glxropcode      162
509         offset          243
510
511 StencilOp(fail, zfail, zpass)
512         return          void
513         param           fail            StencilOp in value
514         param           zfail           StencilOp in value
515         param           zpass           StencilOp in value
516         category        VERSION_1_0                # old: pixel-op
517         version         1.0
518         glxropcode      163
519         offset          244
520
521 DepthFunc(func)
522         return          void
523         param           func            DepthFunction in value
524         category        VERSION_1_0                # old: pixel-op
525         version         1.0
526         glxropcode      164
527         offset          245
528
529 ###############################################################################
530 #
531 # pixel-rw commands
532 #
533 ###############################################################################
534
535 PixelStoref(pname, param)
536         return          void
537         param           pname           PixelStoreParameter in value
538         param           param           CheckedFloat32 in value
539         dlflags         notlistable
540         glxflags        client-handcode
541         category        VERSION_1_0                # old: pixel-rw
542         version         1.0
543         glxsingle       109
544         wglflags        batchable
545         offset          249
546
547 PixelStorei(pname, param)
548         return          void
549         param           pname           PixelStoreParameter in value
550         param           param           CheckedInt32 in value
551         dlflags         notlistable
552         glxflags        client-handcode
553         category        VERSION_1_0                # old: pixel-rw
554         version         1.0
555         glxsingle       110
556         wglflags        batchable
557         offset          250
558
559 ReadBuffer(mode)
560         return          void
561         param           mode            ReadBufferMode in value
562         category        VERSION_1_0                # old: pixel-rw
563         version         1.0
564         glxropcode      171
565         offset          254
566
567 ReadPixels(x, y, width, height, format, type, pixels)
568         return          void
569         param           x               WinCoord in value
570         param           y               WinCoord in value
571         param           width           SizeI in value
572         param           height          SizeI in value
573         param           format          PixelFormat in value
574         param           type            PixelType in value
575         param           pixels          Void out array [COMPSIZE(format/type/width/height)]
576         category        VERSION_1_0                # old: pixel-rw
577         dlflags         notlistable
578         glxflags        client-handcode server-handcode
579         version         1.0
580         glxsingle       111
581         wglflags        client-handcode server-handcode
582         offset          256
583
584 ###############################################################################
585 #
586 # state-req commands
587 #
588 ###############################################################################
589
590 GetBooleanv(pname, params)
591         return          void
592         param           pname           GetPName in value
593         param           params          Boolean out array [COMPSIZE(pname)]
594         category        VERSION_1_0                # old: state-req
595         dlflags         notlistable
596         glxflags        client-handcode
597         version         1.0
598         glxsingle       112
599         wglflags        small-data
600         offset          258
601
602 GetDoublev(pname, params)
603         return          void
604         param           pname           GetPName in value
605         param           params          Float64 out array [COMPSIZE(pname)]
606         category        VERSION_1_0                # old: state-req
607         dlflags         notlistable
608         glxflags        client-handcode
609         version         1.0
610         glxsingle       114
611         wglflags        small-data
612         offset          260
613
614 GetError()
615         return          ErrorCode
616         category        VERSION_1_0                # old: state-req
617         dlflags         notlistable
618         glxflags        client-handcode
619         version         1.0
620         glxsingle       115
621         offset          261
622
623 GetFloatv(pname, params)
624         return          void
625         param           pname           GetPName in value
626         param           params          Float32 out array [COMPSIZE(pname)]
627         category        VERSION_1_0                # old: state-req
628         dlflags         notlistable
629         glxflags        client-handcode
630         version         1.0
631         glxsingle       116
632         wglflags        small-data
633         offset          262
634
635 GetIntegerv(pname, params)
636         return          void
637         param           pname           GetPName in value
638         param           params          Int32 out array [COMPSIZE(pname)]
639         category        VERSION_1_0                # old: state-req
640         dlflags         notlistable
641         glxflags        client-handcode
642         version         1.0
643         glxsingle       117
644         wglflags        small-data
645         offset          263
646
647 GetString(name)
648         return          String
649         param           name            StringName in value
650         category        VERSION_1_0                # old: state-req
651         dlflags         notlistable
652         glxflags        client-handcode server-handcode
653         version         1.0
654         glxsingle       129
655         wglflags        client-handcode server-handcode
656         offset          275
657
658 GetTexImage(target, level, format, type, pixels)
659         return          void
660         param           target          TextureTarget in value
661         param           level           CheckedInt32 in value
662         param           format          PixelFormat in value
663         param           type            PixelType in value
664         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
665         category        VERSION_1_0                # old: state-req
666         dlflags         notlistable
667         glxflags        client-handcode server-handcode
668         version         1.0
669         glxsingle       135
670         wglflags        client-handcode server-handcode
671         offset          281
672
673 GetTexParameterfv(target, pname, params)
674         return          void
675         param           target          TextureTarget in value
676         param           pname           GetTextureParameter in value
677         param           params          Float32 out array [COMPSIZE(pname)]
678         category        VERSION_1_0                # old: state-req
679         dlflags         notlistable
680         version         1.0
681         glxsingle       136
682         wglflags        small-data
683         offset          282
684
685 GetTexParameteriv(target, pname, params)
686         return          void
687         param           target          TextureTarget in value
688         param           pname           GetTextureParameter in value
689         param           params          Int32 out array [COMPSIZE(pname)]
690         category        VERSION_1_0                # old: state-req
691         dlflags         notlistable
692         version         1.0
693         glxsingle       137
694         wglflags        small-data
695         offset          283
696
697 GetTexLevelParameterfv(target, level, pname, params)
698         return          void
699         param           target          TextureTarget in value
700         param           level           CheckedInt32 in value
701         param           pname           GetTextureParameter in value
702         param           params          Float32 out array [COMPSIZE(pname)]
703         category        VERSION_1_0                # old: state-req
704         dlflags         notlistable
705         version         1.0
706         glxsingle       138
707         wglflags        small-data
708         offset          284
709
710 GetTexLevelParameteriv(target, level, pname, params)
711         return          void
712         param           target          TextureTarget in value
713         param           level           CheckedInt32 in value
714         param           pname           GetTextureParameter in value
715         param           params          Int32 out array [COMPSIZE(pname)]
716         category        VERSION_1_0                # old: state-req
717         dlflags         notlistable
718         version         1.0
719         glxsingle       139
720         wglflags        small-data
721         offset          285
722
723 IsEnabled(cap)
724         return          Boolean
725         param           cap             EnableCap in value
726         category        VERSION_1_0                # old: state-req
727         dlflags         notlistable
728         version         1.0
729         glxflags        client-handcode client-intercept
730         glxsingle       140
731         offset          286
732
733 ###############################################################################
734 #
735 # xform commands
736 #
737 ###############################################################################
738
739 DepthRange(near, far)
740         return          void
741         param           near            ClampedFloat64 in value
742         param           far             ClampedFloat64 in value
743         category        VERSION_1_0                # old: xform
744         version         1.0
745         glxropcode      174
746         offset          288
747
748 Viewport(x, y, width, height)
749         return          void
750         param           x               WinCoord in value
751         param           y               WinCoord in value
752         param           width           SizeI in value
753         param           height          SizeI in value
754         category        VERSION_1_0                # old: xform
755         version         1.0
756         glxropcode      191
757         offset          305
758
759 ###############################################################################
760 ###############################################################################
761 #
762 # OpenGL 1.0 deprecated commands
763 #
764 ###############################################################################
765 ###############################################################################
766
767 # display-list commands
768
769 NewList(list, mode)
770         return          void
771         param           list            List in value
772         param           mode            ListMode in value
773         dlflags         notlistable
774         category        VERSION_1_0_DEPRECATED     # old: display-list
775         version         1.0
776         deprecated      3.1
777         glxsingle       101
778         wglflags        batchable
779         offset          0
780
781 EndList()
782         return          void
783         dlflags         notlistable
784         category        VERSION_1_0_DEPRECATED     # old: display-list
785         version         1.0
786         deprecated      3.1
787         glxsingle       102
788         wglflags        batchable
789         offset          1
790
791 CallList(list)
792         return          void
793         param           list            List in value
794         category        VERSION_1_0_DEPRECATED     # old: display-list
795         version         1.0
796         deprecated      3.1
797         glxropcode      1
798         offset          2
799
800 CallLists(n, type, lists)
801         return          void
802         param           n               SizeI in value
803         param           type            ListNameType in value
804         param           lists           Void in array [COMPSIZE(n/type)]
805         category        VERSION_1_0_DEPRECATED     # old: display-list
806         glxflags        client-handcode server-handcode
807         version         1.0
808         deprecated      3.1
809         glxropcode      2
810         offset          3
811
812 DeleteLists(list, range)
813         return          void
814         param           list            List in value
815         param           range           SizeI in value
816         dlflags         notlistable
817         category        VERSION_1_0_DEPRECATED     # old: display-list
818         version         1.0
819         deprecated      3.1
820         glxsingle       103
821         wglflags        batchable
822         offset          4
823
824 GenLists(range)
825         return          List
826         param           range           SizeI in value
827         dlflags         notlistable
828         category        VERSION_1_0_DEPRECATED     # old: display-list
829         version         1.0
830         deprecated      3.1
831         glxsingle       104
832         offset          5
833
834 ListBase(base)
835         return          void
836         param           base            List in value
837         category        VERSION_1_0_DEPRECATED     # old: display-list
838         version         1.0
839         deprecated      3.1
840         glxropcode      3
841         offset          6
842
843 # drawing commands
844
845 Begin(mode)
846         return          void
847         param           mode            BeginMode in value
848         category        VERSION_1_0_DEPRECATED     # old: drawing
849         version         1.0
850         deprecated      3.1
851         glxropcode      4
852         offset          7
853
854 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
855         return          void
856         param           width           SizeI in value
857         param           height          SizeI in value
858         param           xorig           CoordF in value
859         param           yorig           CoordF in value
860         param           xmove           CoordF in value
861         param           ymove           CoordF in value
862         param           bitmap          UInt8 in array [COMPSIZE(width/height)]
863         category        VERSION_1_0_DEPRECATED     # old: drawing
864         dlflags         handcode
865         glxflags        client-handcode server-handcode
866         version         1.0
867         deprecated      3.1
868         glxropcode      5
869         wglflags        client-handcode server-handcode
870         offset          8
871
872 Color3b(red, green, blue)
873         return          void
874         param           red             ColorB in value
875         param           green           ColorB in value
876         param           blue            ColorB in value
877         category        VERSION_1_0_DEPRECATED     # old: drawing
878         vectorequiv     Color3bv
879         version         1.0
880         deprecated      3.1
881         offset          9
882
883 Color3bv(v)
884         return          void
885         param           v               ColorB in array [3]
886         category        VERSION_1_0_DEPRECATED     # old: drawing
887         version         1.0
888         deprecated      3.1
889         glxropcode      6
890         offset          10
891
892 Color3d(red, green, blue)
893         return          void
894         param           red             ColorD in value
895         param           green           ColorD in value
896         param           blue            ColorD in value
897         category        VERSION_1_0_DEPRECATED     # old: drawing
898         vectorequiv     Color3dv
899         version         1.0
900         deprecated      3.1
901         offset          11
902
903 Color3dv(v)
904         return          void
905         param           v               ColorD in array [3]
906         category        VERSION_1_0_DEPRECATED     # old: drawing
907         version         1.0
908         deprecated      3.1
909         glxropcode      7
910         offset          12
911
912 Color3f(red, green, blue)
913         return          void
914         param           red             ColorF in value
915         param           green           ColorF in value
916         param           blue            ColorF in value
917         category        VERSION_1_0_DEPRECATED     # old: drawing
918         vectorequiv     Color3fv
919         version         1.0
920         deprecated      3.1
921         offset          13
922
923 Color3fv(v)
924         return          void
925         param           v               ColorF in array [3]
926         category        VERSION_1_0_DEPRECATED     # old: drawing
927         version         1.0
928         deprecated      3.1
929         glxropcode      8
930         offset          14
931
932 Color3i(red, green, blue)
933         return          void
934         param           red             ColorI in value
935         param           green           ColorI in value
936         param           blue            ColorI in value
937         category        VERSION_1_0_DEPRECATED     # old: drawing
938         vectorequiv     Color3iv
939         version         1.0
940         deprecated      3.1
941         offset          15
942
943 Color3iv(v)
944         return          void
945         param           v               ColorI in array [3]
946         category        VERSION_1_0_DEPRECATED     # old: drawing
947         version         1.0
948         deprecated      3.1
949         glxropcode      9
950         offset          16
951
952 Color3s(red, green, blue)
953         return          void
954         param           red             ColorS in value
955         param           green           ColorS in value
956         param           blue            ColorS in value
957         category        VERSION_1_0_DEPRECATED     # old: drawing
958         vectorequiv     Color3sv
959         version         1.0
960         deprecated      3.1
961         offset          17
962
963 Color3sv(v)
964         return          void
965         param           v               ColorS in array [3]
966         category        VERSION_1_0_DEPRECATED     # old: drawing
967         version         1.0
968         deprecated      3.1
969         glxropcode      10
970         offset          18
971
972 Color3ub(red, green, blue)
973         return          void
974         param           red             ColorUB in value
975         param           green           ColorUB in value
976         param           blue            ColorUB in value
977         category        VERSION_1_0_DEPRECATED     # old: drawing
978         vectorequiv     Color3ubv
979         version         1.0
980         deprecated      3.1
981         offset          19
982
983 Color3ubv(v)
984         return          void
985         param           v               ColorUB in array [3]
986         category        VERSION_1_0_DEPRECATED     # old: drawing
987         version         1.0
988         deprecated      3.1
989         glxropcode      11
990         offset          20
991
992 Color3ui(red, green, blue)
993         return          void
994         param           red             ColorUI in value
995         param           green           ColorUI in value
996         param           blue            ColorUI in value
997         category        VERSION_1_0_DEPRECATED     # old: drawing
998         vectorequiv     Color3uiv
999         version         1.0
1000         deprecated      3.1
1001         offset          21
1002
1003 Color3uiv(v)
1004         return          void
1005         param           v               ColorUI in array [3]
1006         category        VERSION_1_0_DEPRECATED     # old: drawing
1007         version         1.0
1008         deprecated      3.1
1009         glxropcode      12
1010         offset          22
1011
1012 Color3us(red, green, blue)
1013         return          void
1014         param           red             ColorUS in value
1015         param           green           ColorUS in value
1016         param           blue            ColorUS in value
1017         category        VERSION_1_0_DEPRECATED     # old: drawing
1018         vectorequiv     Color3usv
1019         version         1.0
1020         deprecated      3.1
1021         offset          23
1022
1023 Color3usv(v)
1024         return          void
1025         param           v               ColorUS in array [3]
1026         category        VERSION_1_0_DEPRECATED     # old: drawing
1027         version         1.0
1028         deprecated      3.1
1029         glxropcode      13
1030         offset          24
1031
1032 Color4b(red, green, blue, alpha)
1033         return          void
1034         param           red             ColorB in value
1035         param           green           ColorB in value
1036         param           blue            ColorB in value
1037         param           alpha           ColorB in value
1038         category        VERSION_1_0_DEPRECATED     # old: drawing
1039         vectorequiv     Color4bv
1040         version         1.0
1041         deprecated      3.1
1042         offset          25
1043
1044 Color4bv(v)
1045         return          void
1046         param           v               ColorB in array [4]
1047         category        VERSION_1_0_DEPRECATED     # old: drawing
1048         version         1.0
1049         deprecated      3.1
1050         glxropcode      14
1051         offset          26
1052
1053 Color4d(red, green, blue, alpha)
1054         return          void
1055         param           red             ColorD in value
1056         param           green           ColorD in value
1057         param           blue            ColorD in value
1058         param           alpha           ColorD in value
1059         category        VERSION_1_0_DEPRECATED     # old: drawing
1060         vectorequiv     Color4dv
1061         version         1.0
1062         deprecated      3.1
1063         offset          27
1064
1065 Color4dv(v)
1066         return          void
1067         param           v               ColorD in array [4]
1068         category        VERSION_1_0_DEPRECATED     # old: drawing
1069         version         1.0
1070         deprecated      3.1
1071         glxropcode      15
1072         offset          28
1073
1074 Color4f(red, green, blue, alpha)
1075         return          void
1076         param           red             ColorF in value
1077         param           green           ColorF in value
1078         param           blue            ColorF in value
1079         param           alpha           ColorF in value
1080         category        VERSION_1_0_DEPRECATED     # old: drawing
1081         vectorequiv     Color4fv
1082         version         1.0
1083         deprecated      3.1
1084         offset          29
1085
1086 Color4fv(v)
1087         return          void
1088         param           v               ColorF in array [4]
1089         category        VERSION_1_0_DEPRECATED     # old: drawing
1090         version         1.0
1091         deprecated      3.1
1092         glxropcode      16
1093         offset          30
1094
1095 Color4i(red, green, blue, alpha)
1096         return          void
1097         param           red             ColorI in value
1098         param           green           ColorI in value
1099         param           blue            ColorI in value
1100         param           alpha           ColorI in value
1101         category        VERSION_1_0_DEPRECATED     # old: drawing
1102         vectorequiv     Color4iv
1103         version         1.0
1104         deprecated      3.1
1105         offset          31
1106
1107 Color4iv(v)
1108         return          void
1109         param           v               ColorI in array [4]
1110         category        VERSION_1_0_DEPRECATED     # old: drawing
1111         version         1.0
1112         deprecated      3.1
1113         glxropcode      17
1114         offset          32
1115
1116 Color4s(red, green, blue, alpha)
1117         return          void
1118         param           red             ColorS in value
1119         param           green           ColorS in value
1120         param           blue            ColorS in value
1121         param           alpha           ColorS in value
1122         category        VERSION_1_0_DEPRECATED     # old: drawing
1123         vectorequiv     Color4sv
1124         version         1.0
1125         deprecated      3.1
1126         offset          33
1127
1128 Color4sv(v)
1129         return          void
1130         param           v               ColorS in array [4]
1131         category        VERSION_1_0_DEPRECATED     # old: drawing
1132         version         1.0
1133         deprecated      3.1
1134         glxropcode      18
1135         offset          34
1136
1137 Color4ub(red, green, blue, alpha)
1138         return          void
1139         param           red             ColorUB in value
1140         param           green           ColorUB in value
1141         param           blue            ColorUB in value
1142         param           alpha           ColorUB in value
1143         category        VERSION_1_0_DEPRECATED     # old: drawing
1144         vectorequiv     Color4ubv
1145         version         1.0
1146         deprecated      3.1
1147         offset          35
1148
1149 Color4ubv(v)
1150         return          void
1151         param           v               ColorUB in array [4]
1152         category        VERSION_1_0_DEPRECATED     # old: drawing
1153         version         1.0
1154         deprecated      3.1
1155         glxropcode      19
1156         offset          36
1157
1158 Color4ui(red, green, blue, alpha)
1159         return          void
1160         param           red             ColorUI in value
1161         param           green           ColorUI in value
1162         param           blue            ColorUI in value
1163         param           alpha           ColorUI in value
1164         category        VERSION_1_0_DEPRECATED     # old: drawing
1165         vectorequiv     Color4uiv
1166         version         1.0
1167         deprecated      3.1
1168         offset          37
1169
1170 Color4uiv(v)
1171         return          void
1172         param           v               ColorUI in array [4]
1173         category        VERSION_1_0_DEPRECATED     # old: drawing
1174         version         1.0
1175         deprecated      3.1
1176         glxropcode      20
1177         offset          38
1178
1179 Color4us(red, green, blue, alpha)
1180         return          void
1181         param           red             ColorUS in value
1182         param           green           ColorUS in value
1183         param           blue            ColorUS in value
1184         param           alpha           ColorUS in value
1185         category        VERSION_1_0_DEPRECATED     # old: drawing
1186         vectorequiv     Color4usv
1187         version         1.0
1188         deprecated      3.1
1189         offset          39
1190
1191 Color4usv(v)
1192         return          void
1193         param           v               ColorUS in array [4]
1194         category        VERSION_1_0_DEPRECATED     # old: drawing
1195         version         1.0
1196         deprecated      3.1
1197         glxropcode      21
1198         offset          40
1199
1200 EdgeFlag(flag)
1201         return          void
1202         param           flag            Boolean in value
1203         category        VERSION_1_0_DEPRECATED     # old: drawing
1204         vectorequiv     EdgeFlagv
1205         version         1.0
1206         deprecated      3.1
1207         offset          41
1208
1209 EdgeFlagv(flag)
1210         return          void
1211         param           flag            Boolean in array [1]
1212         category        VERSION_1_0_DEPRECATED     # old: drawing
1213         version         1.0
1214         deprecated      3.1
1215         glxropcode      22
1216         offset          42
1217
1218 End()
1219         return          void
1220         category        VERSION_1_0_DEPRECATED     # old: drawing
1221         version         1.0
1222         deprecated      3.1
1223         glxropcode      23
1224         offset          43
1225
1226 Indexd(c)
1227         return          void
1228         param           c               ColorIndexValueD in value
1229         category        VERSION_1_0_DEPRECATED     # old: drawing
1230         vectorequiv     Indexdv
1231         version         1.0
1232         deprecated      3.1
1233         offset          44
1234
1235 Indexdv(c)
1236         return          void
1237         param           c               ColorIndexValueD in array [1]
1238         category        VERSION_1_0_DEPRECATED     # old: drawing
1239         version         1.0
1240         deprecated      3.1
1241         glxropcode      24
1242         offset          45
1243
1244 Indexf(c)
1245         return          void
1246         param           c               ColorIndexValueF in value
1247         category        VERSION_1_0_DEPRECATED     # old: drawing
1248         vectorequiv     Indexfv
1249         version         1.0
1250         deprecated      3.1
1251         offset          46
1252
1253 Indexfv(c)
1254         return          void
1255         param           c               ColorIndexValueF in array [1]
1256         category        VERSION_1_0_DEPRECATED     # old: drawing
1257         version         1.0
1258         deprecated      3.1
1259         glxropcode      25
1260         offset          47
1261
1262 Indexi(c)
1263         return          void
1264         param           c               ColorIndexValueI in value
1265         category        VERSION_1_0_DEPRECATED     # old: drawing
1266         vectorequiv     Indexiv
1267         version         1.0
1268         deprecated      3.1
1269         offset          48
1270
1271 Indexiv(c)
1272         return          void
1273         param           c               ColorIndexValueI in array [1]
1274         category        VERSION_1_0_DEPRECATED     # old: drawing
1275         version         1.0
1276         deprecated      3.1
1277         glxropcode      26
1278         offset          49
1279
1280 Indexs(c)
1281         return          void
1282         param           c               ColorIndexValueS in value
1283         category        VERSION_1_0_DEPRECATED     # old: drawing
1284         vectorequiv     Indexsv
1285         version         1.0
1286         deprecated      3.1
1287         offset          50
1288
1289 Indexsv(c)
1290         return          void
1291         param           c               ColorIndexValueS in array [1]
1292         category        VERSION_1_0_DEPRECATED     # old: drawing
1293         version         1.0
1294         deprecated      3.1
1295         glxropcode      27
1296         offset          51
1297
1298 Normal3b(nx, ny, nz)
1299         return          void
1300         param           nx              Int8 in value
1301         param           ny              Int8 in value
1302         param           nz              Int8 in value
1303         category        VERSION_1_0_DEPRECATED     # old: drawing
1304         vectorequiv     Normal3bv
1305         version         1.0
1306         deprecated      3.1
1307         offset          52
1308
1309 Normal3bv(v)
1310         return          void
1311         param           v               Int8 in array [3]
1312         category        VERSION_1_0_DEPRECATED     # old: drawing
1313         version         1.0
1314         deprecated      3.1
1315         glxropcode      28
1316         offset          53
1317
1318 Normal3d(nx, ny, nz)
1319         return          void
1320         param           nx              CoordD in value
1321         param           ny              CoordD in value
1322         param           nz              CoordD in value
1323         category        VERSION_1_0_DEPRECATED     # old: drawing
1324         vectorequiv     Normal3dv
1325         version         1.0
1326         deprecated      3.1
1327         offset          54
1328
1329 Normal3dv(v)
1330         return          void
1331         param           v               CoordD in array [3]
1332         category        VERSION_1_0_DEPRECATED     # old: drawing
1333         version         1.0
1334         deprecated      3.1
1335         glxropcode      29
1336         offset          55
1337
1338 Normal3f(nx, ny, nz)
1339         return          void
1340         param           nx              CoordF in value
1341         param           ny              CoordF in value
1342         param           nz              CoordF in value
1343         category        VERSION_1_0_DEPRECATED     # old: drawing
1344         vectorequiv     Normal3fv
1345         version         1.0
1346         deprecated      3.1
1347         offset          56
1348
1349 Normal3fv(v)
1350         return          void
1351         param           v               CoordF in array [3]
1352         category        VERSION_1_0_DEPRECATED     # old: drawing
1353         version         1.0
1354         deprecated      3.1
1355         glxropcode      30
1356         offset          57
1357
1358 Normal3i(nx, ny, nz)
1359         return          void
1360         param           nx              Int32 in value
1361         param           ny              Int32 in value
1362         param           nz              Int32 in value
1363         category        VERSION_1_0_DEPRECATED     # old: drawing
1364         vectorequiv     Normal3iv
1365         version         1.0
1366         deprecated      3.1
1367         offset          58
1368
1369 Normal3iv(v)
1370         return          void
1371         param           v               Int32 in array [3]
1372         category        VERSION_1_0_DEPRECATED     # old: drawing
1373         version         1.0
1374         deprecated      3.1
1375         glxropcode      31
1376         offset          59
1377
1378 Normal3s(nx, ny, nz)
1379         return          void
1380         param           nx              Int16 in value
1381         param           ny              Int16 in value
1382         param           nz              Int16 in value
1383         category        VERSION_1_0_DEPRECATED     # old: drawing
1384         vectorequiv     Normal3sv
1385         version         1.0
1386         deprecated      3.1
1387         offset          60
1388
1389 Normal3sv(v)
1390         return          void
1391         param           v               Int16 in array [3]
1392         category        VERSION_1_0_DEPRECATED     # old: drawing
1393         version         1.0
1394         deprecated      3.1
1395         glxropcode      32
1396         offset          61
1397
1398 RasterPos2d(x, y)
1399         return          void
1400         param           x               CoordD in value
1401         param           y               CoordD in value
1402         category        VERSION_1_0_DEPRECATED     # old: drawing
1403         vectorequiv     RasterPos2dv
1404         version         1.0
1405         deprecated      3.1
1406         offset          62
1407
1408 RasterPos2dv(v)
1409         return          void
1410         param           v               CoordD in array [2]
1411         category        VERSION_1_0_DEPRECATED     # old: drawing
1412         version         1.0
1413         deprecated      3.1
1414         glxropcode      33
1415         offset          63
1416
1417 RasterPos2f(x, y)
1418         return          void
1419         param           x               CoordF in value
1420         param           y               CoordF in value
1421         category        VERSION_1_0_DEPRECATED     # old: drawing
1422         vectorequiv     RasterPos2fv
1423         version         1.0
1424         deprecated      3.1
1425         offset          64
1426
1427 RasterPos2fv(v)
1428         return          void
1429         param           v               CoordF in array [2]
1430         category        VERSION_1_0_DEPRECATED     # old: drawing
1431         version         1.0
1432         deprecated      3.1
1433         glxropcode      34
1434         offset          65
1435
1436 RasterPos2i(x, y)
1437         return          void
1438         param           x               CoordI in value
1439         param           y               CoordI in value
1440         category        VERSION_1_0_DEPRECATED     # old: drawing
1441         vectorequiv     RasterPos2iv
1442         version         1.0
1443         deprecated      3.1
1444         offset          66
1445
1446 RasterPos2iv(v)
1447         return          void
1448         param           v               CoordI in array [2]
1449         category        VERSION_1_0_DEPRECATED     # old: drawing
1450         version         1.0
1451         deprecated      3.1
1452         glxropcode      35
1453         offset          67
1454
1455 RasterPos2s(x, y)
1456         return          void
1457         param           x               CoordS in value
1458         param           y               CoordS in value
1459         category        VERSION_1_0_DEPRECATED     # old: drawing
1460         vectorequiv     RasterPos2sv
1461         version         1.0
1462         deprecated      3.1
1463         offset          68
1464
1465 RasterPos2sv(v)
1466         return          void
1467         param           v               CoordS in array [2]
1468         category        VERSION_1_0_DEPRECATED     # old: drawing
1469         version         1.0
1470         deprecated      3.1
1471         glxropcode      36
1472         offset          69
1473
1474 RasterPos3d(x, y, z)
1475         return          void
1476         param           x               CoordD in value
1477         param           y               CoordD in value
1478         param           z               CoordD in value
1479         vectorequiv     RasterPos3dv
1480         category        VERSION_1_0_DEPRECATED     # old: drawing
1481         version         1.0
1482         deprecated      3.1
1483         offset          70
1484
1485 RasterPos3dv(v)
1486         return          void
1487         param           v               CoordD in array [3]
1488         category        VERSION_1_0_DEPRECATED     # old: drawing
1489         version         1.0
1490         deprecated      3.1
1491         glxropcode      37
1492         offset          71
1493
1494 RasterPos3f(x, y, z)
1495         return          void
1496         param           x               CoordF in value
1497         param           y               CoordF in value
1498         param           z               CoordF in value
1499         category        VERSION_1_0_DEPRECATED     # old: drawing
1500         vectorequiv     RasterPos3fv
1501         version         1.0
1502         deprecated      3.1
1503         offset          72
1504
1505 RasterPos3fv(v)
1506         return          void
1507         param           v               CoordF in array [3]
1508         category        VERSION_1_0_DEPRECATED     # old: drawing
1509         version         1.0
1510         deprecated      3.1
1511         glxropcode      38
1512         offset          73
1513
1514 RasterPos3i(x, y, z)
1515         return          void
1516         param           x               CoordI in value
1517         param           y               CoordI in value
1518         param           z               CoordI in value
1519         category        VERSION_1_0_DEPRECATED     # old: drawing
1520         vectorequiv     RasterPos3iv
1521         version         1.0
1522         deprecated      3.1
1523         offset          74
1524
1525 RasterPos3iv(v)
1526         return          void
1527         param           v               CoordI in array [3]
1528         category        VERSION_1_0_DEPRECATED     # old: drawing
1529         version         1.0
1530         deprecated      3.1
1531         glxropcode      39
1532         offset          75
1533
1534 RasterPos3s(x, y, z)
1535         return          void
1536         param           x               CoordS in value
1537         param           y               CoordS in value
1538         param           z               CoordS in value
1539         category        VERSION_1_0_DEPRECATED     # old: drawing
1540         vectorequiv     RasterPos3sv
1541         version         1.0
1542         deprecated      3.1
1543         offset          76
1544
1545 RasterPos3sv(v)
1546         return          void
1547         param           v               CoordS in array [3]
1548         category        VERSION_1_0_DEPRECATED     # old: drawing
1549         version         1.0
1550         deprecated      3.1
1551         glxropcode      40
1552         offset          77
1553
1554 RasterPos4d(x, y, z, w)
1555         return          void
1556         param           x               CoordD in value
1557         param           y               CoordD in value
1558         param           z               CoordD in value
1559         param           w               CoordD in value
1560         vectorequiv     RasterPos4dv
1561         category        VERSION_1_0_DEPRECATED     # old: drawing
1562         version         1.0
1563         deprecated      3.1
1564         offset          78
1565
1566 RasterPos4dv(v)
1567         return          void
1568         param           v               CoordD in array [4]
1569         category        VERSION_1_0_DEPRECATED     # old: drawing
1570         version         1.0
1571         deprecated      3.1
1572         glxropcode      41
1573         offset          79
1574
1575 RasterPos4f(x, y, z, w)
1576         return          void
1577         param           x               CoordF in value
1578         param           y               CoordF in value
1579         param           z               CoordF in value
1580         param           w               CoordF in value
1581         category        VERSION_1_0_DEPRECATED     # old: drawing
1582         vectorequiv     RasterPos4fv
1583         version         1.0
1584         deprecated      3.1
1585         offset          80
1586
1587 RasterPos4fv(v)
1588         return          void
1589         param           v               CoordF in array [4]
1590         category        VERSION_1_0_DEPRECATED     # old: drawing
1591         version         1.0
1592         deprecated      3.1
1593         glxropcode      42
1594         offset          81
1595
1596 RasterPos4i(x, y, z, w)
1597         return          void
1598         param           x               CoordI in value
1599         param           y               CoordI in value
1600         param           z               CoordI in value
1601         param           w               CoordI in value
1602         category        VERSION_1_0_DEPRECATED     # old: drawing
1603         vectorequiv     RasterPos4iv
1604         version         1.0
1605         deprecated      3.1
1606         offset          82
1607
1608 RasterPos4iv(v)
1609         return          void
1610         param           v               CoordI in array [4]
1611         category        VERSION_1_0_DEPRECATED     # old: drawing
1612         version         1.0
1613         deprecated      3.1
1614         glxropcode      43
1615         offset          83
1616
1617 RasterPos4s(x, y, z, w)
1618         return          void
1619         param           x               CoordS in value
1620         param           y               CoordS in value
1621         param           z               CoordS in value
1622         param           w               CoordS in value
1623         category        VERSION_1_0_DEPRECATED     # old: drawing
1624         vectorequiv     RasterPos4sv
1625         version         1.0
1626         deprecated      3.1
1627         offset          84
1628
1629 RasterPos4sv(v)
1630         return          void
1631         param           v               CoordS in array [4]
1632         category        VERSION_1_0_DEPRECATED     # old: drawing
1633         version         1.0
1634         deprecated      3.1
1635         glxropcode      44
1636         offset          85
1637
1638 Rectd(x1, y1, x2, y2)
1639         return          void
1640         param           x1              CoordD in value
1641         param           y1              CoordD in value
1642         param           x2              CoordD in value
1643         param           y2              CoordD in value
1644         category        VERSION_1_0_DEPRECATED     # old: drawing
1645         vectorequiv     Rectdv
1646         version         1.0
1647         deprecated      3.1
1648         offset          86
1649
1650 Rectdv(v1, v2)
1651         return          void
1652         param           v1              CoordD in array [2]
1653         param           v2              CoordD in array [2]
1654         category        VERSION_1_0_DEPRECATED     # old: drawing
1655         version         1.0
1656         deprecated      3.1
1657         glxropcode      45
1658         offset          87
1659
1660 Rectf(x1, y1, x2, y2)
1661         return          void
1662         param           x1              CoordF in value
1663         param           y1              CoordF in value
1664         param           x2              CoordF in value
1665         param           y2              CoordF in value
1666         category        VERSION_1_0_DEPRECATED     # old: drawing
1667         vectorequiv     Rectfv
1668         version         1.0
1669         deprecated      3.1
1670         offset          88
1671
1672 Rectfv(v1, v2)
1673         return          void
1674         param           v1              CoordF in array [2]
1675         param           v2              CoordF in array [2]
1676         category        VERSION_1_0_DEPRECATED     # old: drawing
1677         version         1.0
1678         deprecated      3.1
1679         glxropcode      46
1680         offset          89
1681
1682 Recti(x1, y1, x2, y2)
1683         return          void
1684         param           x1              CoordI in value
1685         param           y1              CoordI in value
1686         param           x2              CoordI in value
1687         param           y2              CoordI in value
1688         category        VERSION_1_0_DEPRECATED     # old: drawing
1689         vectorequiv     Rectiv
1690         version         1.0
1691         deprecated      3.1
1692         offset          90
1693
1694 Rectiv(v1, v2)
1695         return          void
1696         param           v1              CoordI in array [2]
1697         param           v2              CoordI in array [2]
1698         category        VERSION_1_0_DEPRECATED     # old: drawing
1699         version         1.0
1700         deprecated      3.1
1701         glxropcode      47
1702         offset          91
1703
1704 Rects(x1, y1, x2, y2)
1705         return          void
1706         param           x1              CoordS in value
1707         param           y1              CoordS in value
1708         param           x2              CoordS in value
1709         param           y2              CoordS in value
1710         category        VERSION_1_0_DEPRECATED     # old: drawing
1711         vectorequiv     Rectsv
1712         version         1.0
1713         deprecated      3.1
1714         offset          92
1715
1716 Rectsv(v1, v2)
1717         return          void
1718         param           v1              CoordS in array [2]
1719         param           v2              CoordS in array [2]
1720         category        VERSION_1_0_DEPRECATED     # old: drawing
1721         version         1.0
1722         deprecated      3.1
1723         glxropcode      48
1724         offset          93
1725
1726 TexCoord1d(s)
1727         return          void
1728         param           s               CoordD in value
1729         category        VERSION_1_0_DEPRECATED     # old: drawing
1730         vectorequiv     TexCoord1dv
1731         version         1.0
1732         deprecated      3.1
1733         offset          94
1734
1735 TexCoord1dv(v)
1736         return          void
1737         param           v               CoordD in array [1]
1738         category        VERSION_1_0_DEPRECATED     # old: drawing
1739         version         1.0
1740         deprecated      3.1
1741         glxropcode      49
1742         offset          95
1743
1744 TexCoord1f(s)
1745         return          void
1746         param           s               CoordF in value
1747         category        VERSION_1_0_DEPRECATED     # old: drawing
1748         vectorequiv     TexCoord1fv
1749         version         1.0
1750         deprecated      3.1
1751         offset          96
1752
1753 TexCoord1fv(v)
1754         return          void
1755         param           v               CoordF in array [1]
1756         category        VERSION_1_0_DEPRECATED     # old: drawing
1757         version         1.0
1758         deprecated      3.1
1759         glxropcode      50
1760         offset          97
1761
1762 TexCoord1i(s)
1763         return          void
1764         param           s               CoordI in value
1765         category        VERSION_1_0_DEPRECATED     # old: drawing
1766         vectorequiv     TexCoord1iv
1767         version         1.0
1768         deprecated      3.1
1769         offset          98
1770
1771 TexCoord1iv(v)
1772         return          void
1773         param           v               CoordI in array [1]
1774         category        VERSION_1_0_DEPRECATED     # old: drawing
1775         version         1.0
1776         deprecated      3.1
1777         glxropcode      51
1778         offset          99
1779
1780 TexCoord1s(s)
1781         return          void
1782         param           s               CoordS in value
1783         category        VERSION_1_0_DEPRECATED     # old: drawing
1784         vectorequiv     TexCoord1sv
1785         version         1.0
1786         deprecated      3.1
1787         offset          100
1788
1789 TexCoord1sv(v)
1790         return          void
1791         param           v               CoordS in array [1]
1792         category        VERSION_1_0_DEPRECATED     # old: drawing
1793         version         1.0
1794         deprecated      3.1
1795         glxropcode      52
1796         offset          101
1797
1798 TexCoord2d(s, t)
1799         return          void
1800         param           s               CoordD in value
1801         param           t               CoordD in value
1802         category        VERSION_1_0_DEPRECATED     # old: drawing
1803         vectorequiv     TexCoord2dv
1804         version         1.0
1805         deprecated      3.1
1806         offset          102
1807
1808 TexCoord2dv(v)
1809         return          void
1810         param           v               CoordD in array [2]
1811         category        VERSION_1_0_DEPRECATED     # old: drawing
1812         version         1.0
1813         deprecated      3.1
1814         glxropcode      53
1815         offset          103
1816
1817 TexCoord2f(s, t)
1818         return          void
1819         param           s               CoordF in value
1820         param           t               CoordF in value
1821         category        VERSION_1_0_DEPRECATED     # old: drawing
1822         vectorequiv     TexCoord2fv
1823         version         1.0
1824         deprecated      3.1
1825         offset          104
1826
1827 TexCoord2fv(v)
1828         return          void
1829         param           v               CoordF in array [2]
1830         category        VERSION_1_0_DEPRECATED     # old: drawing
1831         version         1.0
1832         deprecated      3.1
1833         glxropcode      54
1834         offset          105
1835
1836 TexCoord2i(s, t)
1837         return          void
1838         param           s               CoordI in value
1839         param           t               CoordI in value
1840         category        VERSION_1_0_DEPRECATED     # old: drawing
1841         vectorequiv     TexCoord2iv
1842         version         1.0
1843         deprecated      3.1
1844         offset          106
1845
1846 TexCoord2iv(v)
1847         return          void
1848         param           v               CoordI in array [2]
1849         category        VERSION_1_0_DEPRECATED     # old: drawing
1850         version         1.0
1851         deprecated      3.1
1852         glxropcode      55
1853         offset          107
1854
1855 TexCoord2s(s, t)
1856         return          void
1857         param           s               CoordS in value
1858         param           t               CoordS in value
1859         category        VERSION_1_0_DEPRECATED     # old: drawing
1860         vectorequiv     TexCoord2sv
1861         version         1.0
1862         deprecated      3.1
1863         offset          108
1864
1865 TexCoord2sv(v)
1866         return          void
1867         param           v               CoordS in array [2]
1868         category        VERSION_1_0_DEPRECATED     # old: drawing
1869         version         1.0
1870         deprecated      3.1
1871         glxropcode      56
1872         offset          109
1873
1874 TexCoord3d(s, t, r)
1875         return          void
1876         param           s               CoordD in value
1877         param           t               CoordD in value
1878         param           r               CoordD in value
1879         category        VERSION_1_0_DEPRECATED     # old: drawing
1880         vectorequiv     TexCoord3dv
1881         version         1.0
1882         deprecated      3.1
1883         offset          110
1884
1885 TexCoord3dv(v)
1886         return          void
1887         param           v               CoordD in array [3]
1888         category        VERSION_1_0_DEPRECATED     # old: drawing
1889         version         1.0
1890         deprecated      3.1
1891         glxropcode      57
1892         offset          111
1893
1894 TexCoord3f(s, t, r)
1895         return          void
1896         param           s               CoordF in value
1897         param           t               CoordF in value
1898         param           r               CoordF in value
1899         category        VERSION_1_0_DEPRECATED     # old: drawing
1900         vectorequiv     TexCoord3fv
1901         version         1.0
1902         deprecated      3.1
1903         offset          112
1904
1905 TexCoord3fv(v)
1906         return          void
1907         param           v               CoordF in array [3]
1908         category        VERSION_1_0_DEPRECATED     # old: drawing
1909         version         1.0
1910         deprecated      3.1
1911         glxropcode      58
1912         offset          113
1913
1914 TexCoord3i(s, t, r)
1915         return          void
1916         param           s               CoordI in value
1917         param           t               CoordI in value
1918         param           r               CoordI in value
1919         category        VERSION_1_0_DEPRECATED     # old: drawing
1920         vectorequiv     TexCoord3iv
1921         version         1.0
1922         deprecated      3.1
1923         offset          114
1924
1925 TexCoord3iv(v)
1926         return          void
1927         param           v               CoordI in array [3]
1928         category        VERSION_1_0_DEPRECATED     # old: drawing
1929         version         1.0
1930         deprecated      3.1
1931         glxropcode      59
1932         offset          115
1933
1934 TexCoord3s(s, t, r)
1935         return          void
1936         param           s               CoordS in value
1937         param           t               CoordS in value
1938         param           r               CoordS in value
1939         category        VERSION_1_0_DEPRECATED     # old: drawing
1940         vectorequiv     TexCoord3sv
1941         version         1.0
1942         deprecated      3.1
1943         offset          116
1944
1945 TexCoord3sv(v)
1946         return          void
1947         param           v               CoordS in array [3]
1948         category        VERSION_1_0_DEPRECATED     # old: drawing
1949         version         1.0
1950         deprecated      3.1
1951         glxropcode      60
1952         offset          117
1953
1954 TexCoord4d(s, t, r, q)
1955         return          void
1956         param           s               CoordD in value
1957         param           t               CoordD in value
1958         param           r               CoordD in value
1959         param           q               CoordD in value
1960         category        VERSION_1_0_DEPRECATED     # old: drawing
1961         vectorequiv     TexCoord4dv
1962         version         1.0
1963         deprecated      3.1
1964         offset          118
1965
1966 TexCoord4dv(v)
1967         return          void
1968         param           v               CoordD in array [4]
1969         category        VERSION_1_0_DEPRECATED     # old: drawing
1970         version         1.0
1971         deprecated      3.1
1972         glxropcode      61
1973         offset          119
1974
1975 TexCoord4f(s, t, r, q)
1976         return          void
1977         param           s               CoordF in value
1978         param           t               CoordF in value
1979         param           r               CoordF in value
1980         param           q               CoordF in value
1981         category        VERSION_1_0_DEPRECATED     # old: drawing
1982         vectorequiv     TexCoord4fv
1983         version         1.0
1984         deprecated      3.1
1985         offset          120
1986
1987 TexCoord4fv(v)
1988         return          void
1989         param           v               CoordF in array [4]
1990         category        VERSION_1_0_DEPRECATED     # old: drawing
1991         version         1.0
1992         deprecated      3.1
1993         glxropcode      62
1994         offset          121
1995
1996 TexCoord4i(s, t, r, q)
1997         return          void
1998         param           s               CoordI in value
1999         param           t               CoordI in value
2000         param           r               CoordI in value
2001         param           q               CoordI in value
2002         category        VERSION_1_0_DEPRECATED     # old: drawing
2003         vectorequiv     TexCoord4iv
2004         version         1.0
2005         deprecated      3.1
2006         offset          122
2007
2008 TexCoord4iv(v)
2009         return          void
2010         param           v               CoordI in array [4]
2011         category        VERSION_1_0_DEPRECATED     # old: drawing
2012         version         1.0
2013         deprecated      3.1
2014         glxropcode      63
2015         offset          123
2016
2017 TexCoord4s(s, t, r, q)
2018         return          void
2019         param           s               CoordS in value
2020         param           t               CoordS in value
2021         param           r               CoordS in value
2022         param           q               CoordS in value
2023         category        VERSION_1_0_DEPRECATED     # old: drawing
2024         vectorequiv     TexCoord4sv
2025         version         1.0
2026         deprecated      3.1
2027         offset          124
2028
2029 TexCoord4sv(v)
2030         return          void
2031         param           v               CoordS in array [4]
2032         category        VERSION_1_0_DEPRECATED     # old: drawing
2033         version         1.0
2034         deprecated      3.1
2035         glxropcode      64
2036         offset          125
2037
2038 Vertex2d(x, y)
2039         return          void
2040         param           x               CoordD in value
2041         param           y               CoordD in value
2042         category        VERSION_1_0_DEPRECATED     # old: drawing
2043         vectorequiv     Vertex2dv
2044         version         1.0
2045         deprecated      3.1
2046         offset          126
2047
2048 Vertex2dv(v)
2049         return          void
2050         param           v               CoordD in array [2]
2051         category        VERSION_1_0_DEPRECATED     # old: drawing
2052         version         1.0
2053         deprecated      3.1
2054         glxropcode      65
2055         offset          127
2056
2057 Vertex2f(x, y)
2058         return          void
2059         param           x               CoordF in value
2060         param           y               CoordF in value
2061         category        VERSION_1_0_DEPRECATED     # old: drawing
2062         vectorequiv     Vertex2fv
2063         version         1.0
2064         deprecated      3.1
2065         offset          128
2066
2067 Vertex2fv(v)
2068         return          void
2069         param           v               CoordF in array [2]
2070         category        VERSION_1_0_DEPRECATED     # old: drawing
2071         version         1.0
2072         deprecated      3.1
2073         glxropcode      66
2074         offset          129
2075
2076 Vertex2i(x, y)
2077         return          void
2078         param           x               CoordI in value
2079         param           y               CoordI in value
2080         category        VERSION_1_0_DEPRECATED     # old: drawing
2081         vectorequiv     Vertex2iv
2082         version         1.0
2083         deprecated      3.1
2084         offset          130
2085
2086 Vertex2iv(v)
2087         return          void
2088         param           v               CoordI in array [2]
2089         category        VERSION_1_0_DEPRECATED     # old: drawing
2090         version         1.0
2091         deprecated      3.1
2092         glxropcode      67
2093         offset          131
2094
2095 Vertex2s(x, y)
2096         return          void
2097         param           x               CoordS in value
2098         param           y               CoordS in value
2099         category        VERSION_1_0_DEPRECATED     # old: drawing
2100         vectorequiv     Vertex2sv
2101         version         1.0
2102         deprecated      3.1
2103         offset          132
2104
2105 Vertex2sv(v)
2106         return          void
2107         param           v               CoordS in array [2]
2108         category        VERSION_1_0_DEPRECATED     # old: drawing
2109         version         1.0
2110         deprecated      3.1
2111         glxropcode      68
2112         offset          133
2113
2114 Vertex3d(x, y, z)
2115         return          void
2116         param           x               CoordD in value
2117         param           y               CoordD in value
2118         param           z               CoordD in value
2119         category        VERSION_1_0_DEPRECATED     # old: drawing
2120         vectorequiv     Vertex3dv
2121         version         1.0
2122         deprecated      3.1
2123         offset          134
2124
2125 Vertex3dv(v)
2126         return          void
2127         param           v               CoordD in array [3]
2128         category        VERSION_1_0_DEPRECATED     # old: drawing
2129         version         1.0
2130         deprecated      3.1
2131         glxropcode      69
2132         offset          135
2133
2134 Vertex3f(x, y, z)
2135         return          void
2136         param           x               CoordF in value
2137         param           y               CoordF in value
2138         param           z               CoordF in value
2139         category        VERSION_1_0_DEPRECATED     # old: drawing
2140         vectorequiv     Vertex3fv
2141         version         1.0
2142         deprecated      3.1
2143         offset          136
2144
2145 Vertex3fv(v)
2146         return          void
2147         param           v               CoordF in array [3]
2148         category        VERSION_1_0_DEPRECATED     # old: drawing
2149         version         1.0
2150         deprecated      3.1
2151         glxropcode      70
2152         offset          137
2153
2154 Vertex3i(x, y, z)
2155         return          void
2156         param           x               CoordI in value
2157         param           y               CoordI in value
2158         param           z               CoordI in value
2159         category        VERSION_1_0_DEPRECATED     # old: drawing
2160         vectorequiv     Vertex3iv
2161         version         1.0
2162         deprecated      3.1
2163         offset          138
2164
2165 Vertex3iv(v)
2166         return          void
2167         param           v               CoordI in array [3]
2168         category        VERSION_1_0_DEPRECATED     # old: drawing
2169         version         1.0
2170         deprecated      3.1
2171         glxropcode      71
2172         offset          139
2173
2174 Vertex3s(x, y, z)
2175         return          void
2176         param           x               CoordS in value
2177         param           y               CoordS in value
2178         param           z               CoordS in value
2179         category        VERSION_1_0_DEPRECATED     # old: drawing
2180         vectorequiv     Vertex3sv
2181         version         1.0
2182         deprecated      3.1
2183         offset          140
2184
2185 Vertex3sv(v)
2186         return          void
2187         param           v               CoordS in array [3]
2188         category        VERSION_1_0_DEPRECATED     # old: drawing
2189         version         1.0
2190         deprecated      3.1
2191         glxropcode      72
2192         offset          141
2193
2194 Vertex4d(x, y, z, w)
2195         return          void
2196         param           x               CoordD in value
2197         param           y               CoordD in value
2198         param           z               CoordD in value
2199         param           w               CoordD in value
2200         category        VERSION_1_0_DEPRECATED     # old: drawing
2201         vectorequiv     Vertex4dv
2202         version         1.0
2203         deprecated      3.1
2204         offset          142
2205
2206 Vertex4dv(v)
2207         return          void
2208         param           v               CoordD in array [4]
2209         category        VERSION_1_0_DEPRECATED     # old: drawing
2210         version         1.0
2211         deprecated      3.1
2212         glxropcode      73
2213         offset          143
2214
2215 Vertex4f(x, y, z, w)
2216         return          void
2217         param           x               CoordF in value
2218         param           y               CoordF in value
2219         param           z               CoordF in value
2220         param           w               CoordF in value
2221         category        VERSION_1_0_DEPRECATED     # old: drawing
2222         vectorequiv     Vertex4fv
2223         version         1.0
2224         deprecated      3.1
2225         offset          144
2226
2227 Vertex4fv(v)
2228         return          void
2229         param           v               CoordF in array [4]
2230         category        VERSION_1_0_DEPRECATED     # old: drawing
2231         version         1.0
2232         deprecated      3.1
2233         glxropcode      74
2234         offset          145
2235
2236 Vertex4i(x, y, z, w)
2237         return          void
2238         param           x               CoordI in value
2239         param           y               CoordI in value
2240         param           z               CoordI in value
2241         param           w               CoordI in value
2242         category        VERSION_1_0_DEPRECATED     # old: drawing
2243         vectorequiv     Vertex4iv
2244         version         1.0
2245         deprecated      3.1
2246         offset          146
2247
2248 Vertex4iv(v)
2249         return          void
2250         param           v               CoordI in array [4]
2251         category        VERSION_1_0_DEPRECATED     # old: drawing
2252         version         1.0
2253         deprecated      3.1
2254         glxropcode      75
2255         offset          147
2256
2257 Vertex4s(x, y, z, w)
2258         return          void
2259         param           x               CoordS in value
2260         param           y               CoordS in value
2261         param           z               CoordS in value
2262         param           w               CoordS in value
2263         category        VERSION_1_0_DEPRECATED     # old: drawing
2264         vectorequiv     Vertex4sv
2265         version         1.0
2266         deprecated      3.1
2267         offset          148
2268
2269 Vertex4sv(v)
2270         return          void
2271         param           v               CoordS in array [4]
2272         category        VERSION_1_0_DEPRECATED     # old: drawing
2273         version         1.0
2274         deprecated      3.1
2275         glxropcode      76
2276         offset          149
2277
2278 ClipPlane(plane, equation)
2279         return          void
2280         param           plane           ClipPlaneName in value
2281         param           equation        Float64 in array [4]
2282         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2283         version         1.0
2284         deprecated      3.1
2285         glxropcode      77
2286         offset          150
2287
2288 ColorMaterial(face, mode)
2289         return          void
2290         param           face            MaterialFace in value
2291         param           mode            ColorMaterialParameter in value
2292         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2293         version         1.0
2294         deprecated      3.1
2295         glxropcode      78
2296         offset          151
2297
2298 Fogf(pname, param)
2299         return          void
2300         param           pname           FogParameter in value
2301         param           param           CheckedFloat32 in value
2302         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2303         version         1.0
2304         deprecated      3.1
2305         glxropcode      80
2306         wglflags        small-data
2307         offset          153
2308
2309 Fogfv(pname, params)
2310         return          void
2311         param           pname           FogParameter in value
2312         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2313         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2314         version         1.0
2315         deprecated      3.1
2316         glxropcode      81
2317         wglflags        small-data
2318         offset          154
2319
2320 Fogi(pname, param)
2321         return          void
2322         param           pname           FogParameter in value
2323         param           param           CheckedInt32 in value
2324         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2325         version         1.0
2326         deprecated      3.1
2327         glxropcode      82
2328         wglflags        small-data
2329         offset          155
2330
2331 Fogiv(pname, params)
2332         return          void
2333         param           pname           FogParameter in value
2334         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2335         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2336         version         1.0
2337         deprecated      3.1
2338         glxropcode      83
2339         wglflags        small-data
2340         offset          156
2341
2342 Lightf(light, pname, param)
2343         return          void
2344         param           light           LightName in value
2345         param           pname           LightParameter in value
2346         param           param           CheckedFloat32 in value
2347         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2348         version         1.0
2349         deprecated      3.1
2350         glxropcode      86
2351         wglflags        small-data
2352         offset          159
2353
2354 Lightfv(light, pname, params)
2355         return          void
2356         param           light           LightName in value
2357         param           pname           LightParameter in value
2358         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2359         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2360         version         1.0
2361         deprecated      3.1
2362         glxropcode      87
2363         wglflags        small-data
2364         offset          160
2365
2366 Lighti(light, pname, param)
2367         return          void
2368         param           light           LightName in value
2369         param           pname           LightParameter in value
2370         param           param           CheckedInt32 in value
2371         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2372         version         1.0
2373         deprecated      3.1
2374         glxropcode      88
2375         wglflags        small-data
2376         offset          161
2377
2378 Lightiv(light, pname, params)
2379         return          void
2380         param           light           LightName in value
2381         param           pname           LightParameter in value
2382         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2383         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2384         version         1.0
2385         deprecated      3.1
2386         glxropcode      89
2387         wglflags        small-data
2388         offset          162
2389
2390 LightModelf(pname, param)
2391         return          void
2392         param           pname           LightModelParameter in value
2393         param           param           Float32 in value
2394         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2395         version         1.0
2396         deprecated      3.1
2397         glxropcode      90
2398         wglflags        small-data
2399         offset          163
2400
2401 LightModelfv(pname, params)
2402         return          void
2403         param           pname           LightModelParameter in value
2404         param           params          Float32 in array [COMPSIZE(pname)]
2405         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2406         version         1.0
2407         deprecated      3.1
2408         glxropcode      91
2409         wglflags        small-data
2410         offset          164
2411
2412 LightModeli(pname, param)
2413         return          void
2414         param           pname           LightModelParameter in value
2415         param           param           Int32 in value
2416         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2417         version         1.0
2418         deprecated      3.1
2419         glxropcode      92
2420         wglflags        small-data
2421         offset          165
2422
2423 LightModeliv(pname, params)
2424         return          void
2425         param           pname           LightModelParameter in value
2426         param           params          Int32 in array [COMPSIZE(pname)]
2427         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2428         version         1.0
2429         deprecated      3.1
2430         glxropcode      93
2431         wglflags        small-data
2432         offset          166
2433
2434 LineStipple(factor, pattern)
2435         return          void
2436         param           factor          CheckedInt32 in value
2437         param           pattern         LineStipple in value
2438         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2439         version         1.0
2440         deprecated      3.1
2441         glxropcode      94
2442         offset          167
2443
2444 Materialf(face, pname, param)
2445         return          void
2446         param           face            MaterialFace in value
2447         param           pname           MaterialParameter in value
2448         param           param           CheckedFloat32 in value
2449         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2450         version         1.0
2451         deprecated      3.1
2452         glxropcode      96
2453         wglflags        small-data
2454         offset          169
2455
2456 Materialfv(face, pname, params)
2457         return          void
2458         param           face            MaterialFace in value
2459         param           pname           MaterialParameter in value
2460         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2461         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2462         version         1.0
2463         deprecated      3.1
2464         glxropcode      97
2465         wglflags        small-data
2466         offset          170
2467
2468 Materiali(face, pname, param)
2469         return          void
2470         param           face            MaterialFace in value
2471         param           pname           MaterialParameter in value
2472         param           param           CheckedInt32 in value
2473         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2474         version         1.0
2475         deprecated      3.1
2476         glxropcode      98
2477         wglflags        small-data
2478         offset          171
2479
2480 Materialiv(face, pname, params)
2481         return          void
2482         param           face            MaterialFace in value
2483         param           pname           MaterialParameter in value
2484         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2485         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2486         version         1.0
2487         deprecated      3.1
2488         glxropcode      99
2489         wglflags        small-data
2490         offset          172
2491
2492 PolygonStipple(mask)
2493         return          void
2494         param           mask            UInt8 in array [COMPSIZE()]
2495         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2496         dlflags         handcode
2497         glxflags        client-handcode server-handcode
2498         version         1.0
2499         deprecated      3.1
2500         glxropcode      102
2501         wglflags        client-handcode server-handcode
2502         offset          175
2503
2504 ShadeModel(mode)
2505         return          void
2506         param           mode            ShadingModel in value
2507         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2508         version         1.0
2509         deprecated      3.1
2510         glxropcode      104
2511         offset          177
2512
2513 TexEnvf(target, pname, param)
2514         return          void
2515         param           target          TextureEnvTarget in value
2516         param           pname           TextureEnvParameter in value
2517         param           param           CheckedFloat32 in value
2518         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2519         version         1.0
2520         deprecated      3.1
2521         glxropcode      111
2522         wglflags        small-data
2523         offset          184
2524
2525 TexEnvfv(target, pname, params)
2526         return          void
2527         param           target          TextureEnvTarget in value
2528         param           pname           TextureEnvParameter in value
2529         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2530         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2531         version         1.0
2532         deprecated      3.1
2533         glxropcode      112
2534         wglflags        small-data
2535         offset          185
2536
2537 TexEnvi(target, pname, param)
2538         return          void
2539         param           target          TextureEnvTarget in value
2540         param           pname           TextureEnvParameter in value
2541         param           param           CheckedInt32 in value
2542         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2543         version         1.0
2544         deprecated      3.1
2545         glxropcode      113
2546         wglflags        small-data
2547         offset          186
2548
2549 TexEnviv(target, pname, params)
2550         return          void
2551         param           target          TextureEnvTarget in value
2552         param           pname           TextureEnvParameter in value
2553         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2554         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2555         version         1.0
2556         deprecated      3.1
2557         glxropcode      114
2558         wglflags        small-data
2559         offset          187
2560
2561 TexGend(coord, pname, param)
2562         return          void
2563         param           coord           TextureCoordName in value
2564         param           pname           TextureGenParameter in value
2565         param           param           Float64 in value
2566         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2567         version         1.0
2568         deprecated      3.1
2569         glxropcode      115
2570         wglflags        small-data
2571         offset          188
2572
2573 TexGendv(coord, pname, params)
2574         return          void
2575         param           coord           TextureCoordName in value
2576         param           pname           TextureGenParameter in value
2577         param           params          Float64 in array [COMPSIZE(pname)]
2578         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2579         version         1.0
2580         deprecated      3.1
2581         glxropcode      116
2582         wglflags        small-data
2583         offset          189
2584
2585 TexGenf(coord, pname, param)
2586         return          void
2587         param           coord           TextureCoordName in value
2588         param           pname           TextureGenParameter in value
2589         param           param           CheckedFloat32 in value
2590         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2591         version         1.0
2592         deprecated      3.1
2593         glxropcode      117
2594         wglflags        small-data
2595         offset          190
2596
2597 TexGenfv(coord, pname, params)
2598         return          void
2599         param           coord           TextureCoordName in value
2600         param           pname           TextureGenParameter in value
2601         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2602         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2603         version         1.0
2604         deprecated      3.1
2605         glxropcode      118
2606         wglflags        small-data
2607         offset          191
2608
2609 TexGeni(coord, pname, param)
2610         return          void
2611         param           coord           TextureCoordName in value
2612         param           pname           TextureGenParameter in value
2613         param           param           CheckedInt32 in value
2614         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2615         version         1.0
2616         deprecated      3.1
2617         glxropcode      119
2618         wglflags        small-data
2619         offset          192
2620
2621 TexGeniv(coord, pname, params)
2622         return          void
2623         param           coord           TextureCoordName in value
2624         param           pname           TextureGenParameter in value
2625         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2626         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2627         version         1.0
2628         deprecated      3.1
2629         glxropcode      120
2630         wglflags        small-data
2631         offset          193
2632
2633 # feedback commands
2634
2635 FeedbackBuffer(size, type, buffer)
2636         return          void
2637         param           size            SizeI in value
2638         param           type            FeedbackType in value
2639         param           buffer          FeedbackElement out array [size] retained
2640         dlflags         notlistable
2641         glxflags        client-handcode server-handcode
2642         category        VERSION_1_0_DEPRECATED     # old: feedback
2643         version         1.0
2644         deprecated      3.1
2645         glxsingle       105
2646         wglflags        client-handcode server-handcode batchable
2647         offset          194
2648
2649 SelectBuffer(size, buffer)
2650         return          void
2651         param           size            SizeI in value
2652         param           buffer          SelectName out array [size] retained
2653         dlflags         notlistable
2654         glxflags        client-handcode server-handcode
2655         category        VERSION_1_0_DEPRECATED     # old: feedback
2656         version         1.0
2657         deprecated      3.1
2658         glxsingle       106
2659         wglflags        client-handcode server-handcode batchable
2660         offset          195
2661
2662 RenderMode(mode)
2663         return          Int32
2664         param           mode            RenderingMode in value
2665         category        VERSION_1_0_DEPRECATED     # old: feedback
2666         dlflags         notlistable
2667         glxflags        client-handcode server-handcode
2668         version         1.0
2669         deprecated      3.1
2670         glxsingle       107
2671         wglflags        client-handcode server-handcode
2672         offset          196
2673
2674 InitNames()
2675         return          void
2676         category        VERSION_1_0_DEPRECATED     # old: feedback
2677         version         1.0
2678         deprecated      3.1
2679         glxropcode      121
2680         offset          197
2681
2682 LoadName(name)
2683         return          void
2684         param           name            SelectName in value
2685         category        VERSION_1_0_DEPRECATED     # old: feedback
2686         version         1.0
2687         deprecated      3.1
2688         glxropcode      122
2689         offset          198
2690
2691 PassThrough(token)
2692         return          void
2693         param           token           FeedbackElement in value
2694         category        VERSION_1_0_DEPRECATED     # old: feedback
2695         version         1.0
2696         deprecated      3.1
2697         glxropcode      123
2698         offset          199
2699
2700 PopName()
2701         return          void
2702         category        VERSION_1_0_DEPRECATED     # old: feedback
2703         version         1.0
2704         deprecated      3.1
2705         glxropcode      124
2706         offset          200
2707
2708 PushName(name)
2709         return          void
2710         param           name            SelectName in value
2711         category        VERSION_1_0_DEPRECATED     # old: feedback
2712         version         1.0
2713         deprecated      3.1
2714         glxropcode      125
2715         offset          201
2716
2717 ClearAccum(red, green, blue, alpha)
2718         return          void
2719         param           red             Float32 in value
2720         param           green           Float32 in value
2721         param           blue            Float32 in value
2722         param           alpha           Float32 in value
2723         category        VERSION_1_0_DEPRECATED     # old: framebuf
2724         version         1.0
2725         deprecated      3.1
2726         glxropcode      128
2727         offset          204
2728
2729 ClearIndex(c)
2730         return          void
2731         param           c               MaskedColorIndexValueF in value
2732         category        VERSION_1_0_DEPRECATED     # old: framebuf
2733         version         1.0
2734         deprecated      3.1
2735         glxropcode      129
2736         offset          205
2737
2738 IndexMask(mask)
2739         return          void
2740         param           mask            MaskedColorIndexValueI in value
2741         category        VERSION_1_0_DEPRECATED     # old: framebuf
2742         version         1.0
2743         deprecated      3.1
2744         glxropcode      136
2745         offset          212
2746
2747 Accum(op, value)
2748         return          void
2749         param           op              AccumOp in value
2750         param           value           CoordF in value
2751         category        VERSION_1_0_DEPRECATED     # old: misc
2752         version         1.0
2753         deprecated      3.1
2754         glxropcode      137
2755         offset          213
2756
2757 PopAttrib()
2758         return          void
2759         category        VERSION_1_0_DEPRECATED     # old: misc
2760         version         1.0
2761         deprecated      3.1
2762         glxropcode      141
2763         offset          218
2764
2765 PushAttrib(mask)
2766         return          void
2767         param           mask            AttribMask in value
2768         category        VERSION_1_0_DEPRECATED     # old: misc
2769         version         1.0
2770         deprecated      3.1
2771         glxropcode      142
2772         offset          219
2773
2774 # modeling commands
2775
2776 Map1d(target, u1, u2, stride, order, points)
2777         return          void
2778         param           target          MapTarget in value
2779         param           u1              CoordD in value
2780         param           u2              CoordD in value
2781         param           stride          Int32 in value
2782         param           order           CheckedInt32 in value
2783         param           points          CoordD in array [COMPSIZE(target/stride/order)]
2784         category        VERSION_1_0_DEPRECATED     # old: modeling
2785         dlflags         handcode
2786         glxflags        client-handcode server-handcode
2787         version         1.0
2788         deprecated      3.1
2789         glxropcode      143
2790         wglflags        client-handcode server-handcode
2791         offset          220
2792
2793 Map1f(target, u1, u2, stride, order, points)
2794         return          void
2795         param           target          MapTarget in value
2796         param           u1              CoordF in value
2797         param           u2              CoordF in value
2798         param           stride          Int32 in value
2799         param           order           CheckedInt32 in value
2800         param           points          CoordF in array [COMPSIZE(target/stride/order)]
2801         category        VERSION_1_0_DEPRECATED     # old: modeling
2802         dlflags         handcode
2803         glxflags        client-handcode server-handcode
2804         version         1.0
2805         deprecated      3.1
2806         glxropcode      144
2807         wglflags        client-handcode server-handcode
2808         offset          221
2809
2810 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2811         return          void
2812         param           target          MapTarget in value
2813         param           u1              CoordD in value
2814         param           u2              CoordD in value
2815         param           ustride         Int32 in value
2816         param           uorder          CheckedInt32 in value
2817         param           v1              CoordD in value
2818         param           v2              CoordD in value
2819         param           vstride         Int32 in value
2820         param           vorder          CheckedInt32 in value
2821         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2822         category        VERSION_1_0_DEPRECATED     # old: modeling
2823         dlflags         handcode
2824         glxflags        client-handcode server-handcode
2825         version         1.0
2826         deprecated      3.1
2827         glxropcode      145
2828         wglflags        client-handcode server-handcode
2829         offset          222
2830
2831 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2832         return          void
2833         param           target          MapTarget in value
2834         param           u1              CoordF in value
2835         param           u2              CoordF in value
2836         param           ustride         Int32 in value
2837         param           uorder          CheckedInt32 in value
2838         param           v1              CoordF in value
2839         param           v2              CoordF in value
2840         param           vstride         Int32 in value
2841         param           vorder          CheckedInt32 in value
2842         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2843         category        VERSION_1_0_DEPRECATED     # old: modeling
2844         dlflags         handcode
2845         glxflags        client-handcode server-handcode
2846         version         1.0
2847         deprecated      3.1
2848         glxropcode      146
2849         wglflags        client-handcode server-handcode
2850         offset          223
2851
2852 MapGrid1d(un, u1, u2)
2853         return          void
2854         param           un              Int32 in value
2855         param           u1              CoordD in value
2856         param           u2              CoordD in value
2857         category        VERSION_1_0_DEPRECATED     # old: modeling
2858         version         1.0
2859         deprecated      3.1
2860         glxropcode      147
2861         offset          224
2862
2863 MapGrid1f(un, u1, u2)
2864         return          void
2865         param           un              Int32 in value
2866         param           u1              CoordF in value
2867         param           u2              CoordF in value
2868         category        VERSION_1_0_DEPRECATED     # old: modeling
2869         version         1.0
2870         deprecated      3.1
2871         glxropcode      148
2872         offset          225
2873
2874 MapGrid2d(un, u1, u2, vn, v1, v2)
2875         return          void
2876         param           un              Int32 in value
2877         param           u1              CoordD in value
2878         param           u2              CoordD in value
2879         param           vn              Int32 in value
2880         param           v1              CoordD in value
2881         param           v2              CoordD in value
2882         category        VERSION_1_0_DEPRECATED     # old: modeling
2883         version         1.0
2884         deprecated      3.1
2885         glxropcode      149
2886         offset          226
2887
2888 MapGrid2f(un, u1, u2, vn, v1, v2)
2889         return          void
2890         param           un              Int32 in value
2891         param           u1              CoordF in value
2892         param           u2              CoordF in value
2893         param           vn              Int32 in value
2894         param           v1              CoordF in value
2895         param           v2              CoordF in value
2896         category        VERSION_1_0_DEPRECATED     # old: modeling
2897         version         1.0
2898         deprecated      3.1
2899         glxropcode      150
2900         offset          227
2901
2902 EvalCoord1d(u)
2903         return          void
2904         param           u               CoordD in value
2905         category        VERSION_1_0_DEPRECATED     # old: modeling
2906         vectorequiv     EvalCoord1dv
2907         version         1.0
2908         deprecated      3.1
2909         offset          228
2910
2911 EvalCoord1dv(u)
2912         return          void
2913         param           u               CoordD in array [1]
2914         category        VERSION_1_0_DEPRECATED     # old: modeling
2915         version         1.0
2916         deprecated      3.1
2917         glxropcode      151
2918         offset          229
2919
2920 EvalCoord1f(u)
2921         return          void
2922         param           u               CoordF in value
2923         category        VERSION_1_0_DEPRECATED     # old: modeling
2924         vectorequiv     EvalCoord1fv
2925         version         1.0
2926         deprecated      3.1
2927         offset          230
2928
2929 EvalCoord1fv(u)
2930         return          void
2931         param           u               CoordF in array [1]
2932         category        VERSION_1_0_DEPRECATED     # old: modeling
2933         version         1.0
2934         deprecated      3.1
2935         glxropcode      152
2936         offset          231
2937
2938 EvalCoord2d(u, v)
2939         return          void
2940         param           u               CoordD in value
2941         param           v               CoordD in value
2942         category        VERSION_1_0_DEPRECATED     # old: modeling
2943         vectorequiv     EvalCoord2dv
2944         version         1.0
2945         deprecated      3.1
2946         offset          232
2947
2948 EvalCoord2dv(u)
2949         return          void
2950         param           u               CoordD in array [2]
2951         category        VERSION_1_0_DEPRECATED     # old: modeling
2952         version         1.0
2953         deprecated      3.1
2954         glxropcode      153
2955         offset          233
2956
2957 EvalCoord2f(u, v)
2958         return          void
2959         param           u               CoordF in value
2960         param           v               CoordF in value
2961         category        VERSION_1_0_DEPRECATED     # old: modeling
2962         vectorequiv     EvalCoord2fv
2963         version         1.0
2964         deprecated      3.1
2965         offset          234
2966
2967 EvalCoord2fv(u)
2968         return          void
2969         param           u               CoordF in array [2]
2970         category        VERSION_1_0_DEPRECATED     # old: modeling
2971         version         1.0
2972         deprecated      3.1
2973         glxropcode      154
2974         offset          235
2975
2976 EvalMesh1(mode, i1, i2)
2977         return          void
2978         param           mode            MeshMode1 in value
2979         param           i1              CheckedInt32 in value
2980         param           i2              CheckedInt32 in value
2981         category        VERSION_1_0_DEPRECATED     # old: modeling
2982         version         1.0
2983         deprecated      3.1
2984         glxropcode      155
2985         offset          236
2986
2987 EvalPoint1(i)
2988         return          void
2989         param           i               Int32 in value
2990         category        VERSION_1_0_DEPRECATED     # old: modeling
2991         version         1.0
2992         deprecated      3.1
2993         glxropcode      156
2994         offset          237
2995
2996 EvalMesh2(mode, i1, i2, j1, j2)
2997         return          void
2998         param           mode            MeshMode2 in value
2999         param           i1              CheckedInt32 in value
3000         param           i2              CheckedInt32 in value
3001         param           j1              CheckedInt32 in value
3002         param           j2              CheckedInt32 in value
3003         category        VERSION_1_0_DEPRECATED     # old: modeling
3004         version         1.0
3005         deprecated      3.1
3006         glxropcode      157
3007         offset          238
3008
3009 EvalPoint2(i, j)
3010         return          void
3011         param           i               CheckedInt32 in value
3012         param           j               CheckedInt32 in value
3013         category        VERSION_1_0_DEPRECATED     # old: modeling
3014         version         1.0
3015         deprecated      3.1
3016         glxropcode      158
3017         offset          239
3018
3019 AlphaFunc(func, ref)
3020         return          void
3021         param           func            AlphaFunction in value
3022         param           ref             ClampedFloat32 in value
3023         category        VERSION_1_0_DEPRECATED     # old: pixel-op
3024         version         1.0
3025         deprecated      3.1
3026         glxropcode      159
3027         offset          240
3028
3029 PixelZoom(xfactor, yfactor)
3030         return          void
3031         param           xfactor         Float32 in value
3032         param           yfactor         Float32 in value
3033         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3034         version         1.0
3035         deprecated      3.1
3036         glxropcode      165
3037         offset          246
3038
3039 PixelTransferf(pname, param)
3040         return          void
3041         param           pname           PixelTransferParameter in value
3042         param           param           CheckedFloat32 in value
3043         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3044         version         1.0
3045         deprecated      3.1
3046         glxropcode      166
3047         offset          247
3048
3049 PixelTransferi(pname, param)
3050         return          void
3051         param           pname           PixelTransferParameter in value
3052         param           param           CheckedInt32 in value
3053         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3054         version         1.0
3055         deprecated      3.1
3056         glxropcode      167
3057         offset          248
3058
3059 PixelMapfv(map, mapsize, values)
3060         return          void
3061         param           map             PixelMap in value
3062         param           mapsize         CheckedInt32 in value
3063         param           values          Float32 in array [mapsize]
3064         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3065         glxflags        client-handcode
3066         version         1.0
3067         deprecated      3.1
3068         glxropcode      168
3069         offset          251
3070
3071 PixelMapuiv(map, mapsize, values)
3072         return          void
3073         param           map             PixelMap in value
3074         param           mapsize         CheckedInt32 in value
3075         param           values          UInt32 in array [mapsize]
3076         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3077         glxflags        client-handcode
3078         version         1.0
3079         deprecated      3.1
3080         glxropcode      169
3081         offset          252
3082
3083 PixelMapusv(map, mapsize, values)
3084         return          void
3085         param           map             PixelMap in value
3086         param           mapsize         CheckedInt32 in value
3087         param           values          UInt16 in array [mapsize]
3088         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3089         glxflags        client-handcode
3090         version         1.0
3091         deprecated      3.1
3092         glxropcode      170
3093         offset          253
3094
3095 CopyPixels(x, y, width, height, type)
3096         return          void
3097         param           x               WinCoord in value
3098         param           y               WinCoord in value
3099         param           width           SizeI in value
3100         param           height          SizeI in value
3101         param           type            PixelCopyType in value
3102         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3103         version         1.0
3104         deprecated      3.1
3105         glxropcode      172
3106         offset          255
3107
3108 DrawPixels(width, height, format, type, pixels)
3109         return          void
3110         param           width           SizeI in value
3111         param           height          SizeI in value
3112         param           format          PixelFormat in value
3113         param           type            PixelType in value
3114         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3115         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3116         dlflags         handcode
3117         glxflags        client-handcode server-handcode
3118         version         1.0
3119         deprecated      3.1
3120         glxropcode      173
3121         wglflags        client-handcode server-handcode
3122         offset          257
3123
3124 GetClipPlane(plane, equation)
3125         return          void
3126         param           plane           ClipPlaneName in value
3127         param           equation        Float64 out array [4]
3128         category        VERSION_1_0_DEPRECATED     # old: state-req
3129         dlflags         notlistable
3130         version         1.0
3131         deprecated      3.1
3132         glxsingle       113
3133         glxflags        client-handcode server-handcode
3134         offset          259
3135
3136 GetLightfv(light, pname, params)
3137         return          void
3138         param           light           LightName in value
3139         param           pname           LightParameter in value
3140         param           params          Float32 out array [COMPSIZE(pname)]
3141         category        VERSION_1_0_DEPRECATED     # old: state-req
3142         dlflags         notlistable
3143         version         1.0
3144         deprecated      3.1
3145         glxsingle       118
3146         wglflags        small-data
3147         offset          264
3148
3149 GetLightiv(light, pname, params)
3150         return          void
3151         param           light           LightName in value
3152         param           pname           LightParameter in value
3153         param           params          Int32 out array [COMPSIZE(pname)]
3154         category        VERSION_1_0_DEPRECATED     # old: state-req
3155         dlflags         notlistable
3156         version         1.0
3157         deprecated      3.1
3158         glxsingle       119
3159         wglflags        small-data
3160         offset          265
3161
3162 GetMapdv(target, query, v)
3163         return          void
3164         param           target          MapTarget in value
3165         param           query           GetMapQuery in value
3166         param           v               Float64 out array [COMPSIZE(target/query)]
3167         category        VERSION_1_0_DEPRECATED     # old: state-req
3168         dlflags         notlistable
3169         version         1.0
3170         deprecated      3.1
3171         glxsingle       120
3172         offset          266
3173
3174 GetMapfv(target, query, v)
3175         return          void
3176         param           target          MapTarget in value
3177         param           query           GetMapQuery in value
3178         param           v               Float32 out array [COMPSIZE(target/query)]
3179         category        VERSION_1_0_DEPRECATED     # old: state-req
3180         dlflags         notlistable
3181         version         1.0
3182         deprecated      3.1
3183         glxsingle       121
3184         offset          267
3185
3186 GetMapiv(target, query, v)
3187         return          void
3188         param           target          MapTarget in value
3189         param           query           GetMapQuery in value
3190         param           v               Int32 out array [COMPSIZE(target/query)]
3191         category        VERSION_1_0_DEPRECATED     # old: state-req
3192         dlflags         notlistable
3193         version         1.0
3194         deprecated      3.1
3195         glxsingle       122
3196         offset          268
3197
3198 GetMaterialfv(face, pname, params)
3199         return          void
3200         param           face            MaterialFace in value
3201         param           pname           MaterialParameter in value
3202         param           params          Float32 out array [COMPSIZE(pname)]
3203         category        VERSION_1_0_DEPRECATED     # old: state-req
3204         dlflags         notlistable
3205         version         1.0
3206         deprecated      3.1
3207         glxsingle       123
3208         wglflags        small-data
3209         offset          269
3210
3211 GetMaterialiv(face, pname, params)
3212         return          void
3213         param           face            MaterialFace in value
3214         param           pname           MaterialParameter in value
3215         param           params          Int32 out array [COMPSIZE(pname)]
3216         category        VERSION_1_0_DEPRECATED     # old: state-req
3217         dlflags         notlistable
3218         version         1.0
3219         deprecated      3.1
3220         glxsingle       124
3221         wglflags        small-data
3222         offset          270
3223
3224 GetPixelMapfv(map, values)
3225         return          void
3226         param           map             PixelMap in value
3227         param           values          Float32 out array [COMPSIZE(map)]
3228         category        VERSION_1_0_DEPRECATED     # old: state-req
3229         dlflags         notlistable
3230         version         1.0
3231         deprecated      3.1
3232         glxsingle       125
3233         offset          271
3234
3235 GetPixelMapuiv(map, values)
3236         return          void
3237         param           map             PixelMap in value
3238         param           values          UInt32 out array [COMPSIZE(map)]
3239         category        VERSION_1_0_DEPRECATED     # old: state-req
3240         dlflags         notlistable
3241         version         1.0
3242         deprecated      3.1
3243         glxsingle       126
3244         offset          272
3245
3246 GetPixelMapusv(map, values)
3247         return          void
3248         param           map             PixelMap in value
3249         param           values          UInt16 out array [COMPSIZE(map)]
3250         category        VERSION_1_0_DEPRECATED     # old: state-req
3251         dlflags         notlistable
3252         version         1.0
3253         deprecated      3.1
3254         glxsingle       127
3255         offset          273
3256
3257 GetPolygonStipple(mask)
3258         return          void
3259         param           mask            UInt8 out array [COMPSIZE()]
3260         category        VERSION_1_0_DEPRECATED     # old: state-req
3261         dlflags         notlistable
3262         glxflags        client-handcode server-handcode
3263         version         1.0
3264         deprecated      3.1
3265         glxsingle       128
3266         wglflags        client-handcode server-handcode
3267         offset          274
3268
3269 GetTexEnvfv(target, pname, params)
3270         return          void
3271         param           target          TextureEnvTarget in value
3272         param           pname           TextureEnvParameter in value
3273         param           params          Float32 out array [COMPSIZE(pname)]
3274         category        VERSION_1_0_DEPRECATED     # old: state-req
3275         dlflags         notlistable
3276         version         1.0
3277         deprecated      3.1
3278         glxsingle       130
3279         wglflags        small-data
3280         offset          276
3281
3282 GetTexEnviv(target, pname, params)
3283         return          void
3284         param           target          TextureEnvTarget in value
3285         param           pname           TextureEnvParameter in value
3286         param           params          Int32 out array [COMPSIZE(pname)]
3287         category        VERSION_1_0_DEPRECATED     # old: state-req
3288         dlflags         notlistable
3289         version         1.0
3290         deprecated      3.1
3291         glxsingle       131
3292         wglflags        small-data
3293         offset          277
3294
3295 GetTexGendv(coord, pname, params)
3296         return          void
3297         param           coord           TextureCoordName in value
3298         param           pname           TextureGenParameter in value
3299         param           params          Float64 out array [COMPSIZE(pname)]
3300         category        VERSION_1_0_DEPRECATED     # old: state-req
3301         dlflags         notlistable
3302         version         1.0
3303         deprecated      3.1
3304         glxsingle       132
3305         wglflags        small-data
3306         offset          278
3307
3308 GetTexGenfv(coord, pname, params)
3309         return          void
3310         param           coord           TextureCoordName in value
3311         param           pname           TextureGenParameter in value
3312         param           params          Float32 out array [COMPSIZE(pname)]
3313         category        VERSION_1_0_DEPRECATED     # old: state-req
3314         dlflags         notlistable
3315         version         1.0
3316         deprecated      3.1
3317         glxsingle       133
3318         wglflags        small-data
3319         offset          279
3320
3321 GetTexGeniv(coord, pname, params)
3322         return          void
3323         param           coord           TextureCoordName in value
3324         param           pname           TextureGenParameter in value
3325         param           params          Int32 out array [COMPSIZE(pname)]
3326         category        VERSION_1_0_DEPRECATED     # old: state-req
3327         dlflags         notlistable
3328         version         1.0
3329         deprecated      3.1
3330         glxsingle       134
3331         wglflags        small-data
3332         offset          280
3333
3334 IsList(list)
3335         return          Boolean
3336         param           list            List in value
3337         category        VERSION_1_0_DEPRECATED     # old: state-req
3338         dlflags         notlistable
3339         version         1.0
3340         deprecated      3.1
3341         glxsingle       141
3342         offset          287
3343
3344 Frustum(left, right, bottom, top, zNear, zFar)
3345         return          void
3346         param           left            Float64 in value
3347         param           right           Float64 in value
3348         param           bottom          Float64 in value
3349         param           top             Float64 in value
3350         param           zNear           Float64 in value
3351         param           zFar            Float64 in value
3352         category        VERSION_1_0_DEPRECATED     # old: xform
3353         version         1.0
3354         deprecated      3.1
3355         glxropcode      175
3356         offset          289
3357
3358 LoadIdentity()
3359         return          void
3360         category        VERSION_1_0_DEPRECATED     # old: xform
3361         version         1.0
3362         deprecated      3.1
3363         glxropcode      176
3364         offset          290
3365
3366 LoadMatrixf(m)
3367         return          void
3368         param           m               Float32 in array [16]
3369         category        VERSION_1_0_DEPRECATED     # old: xform
3370         version         1.0
3371         deprecated      3.1
3372         glxropcode      177
3373         offset          291
3374
3375 LoadMatrixd(m)
3376         return          void
3377         param           m               Float64 in array [16]
3378         category        VERSION_1_0_DEPRECATED     # old: xform
3379         version         1.0
3380         deprecated      3.1
3381         glxropcode      178
3382         offset          292
3383
3384 MatrixMode(mode)
3385         return          void
3386         param           mode            MatrixMode in value
3387         category        VERSION_1_0_DEPRECATED     # old: xform
3388         version         1.0
3389         deprecated      3.1
3390         glxropcode      179
3391         offset          293
3392
3393 MultMatrixf(m)
3394         return          void
3395         param           m               Float32 in array [16]
3396         category        VERSION_1_0_DEPRECATED     # old: xform
3397         version         1.0
3398         deprecated      3.1
3399         glxropcode      180
3400         offset          294
3401
3402 MultMatrixd(m)
3403         return          void
3404         param           m               Float64 in array [16]
3405         category        VERSION_1_0_DEPRECATED     # old: xform
3406         version         1.0
3407         deprecated      3.1
3408         glxropcode      181
3409         offset          295
3410
3411 Ortho(left, right, bottom, top, zNear, zFar)
3412         return          void
3413         param           left            Float64 in value
3414         param           right           Float64 in value
3415         param           bottom          Float64 in value
3416         param           top             Float64 in value
3417         param           zNear           Float64 in value
3418         param           zFar            Float64 in value
3419         category        VERSION_1_0_DEPRECATED     # old: xform
3420         version         1.0
3421         deprecated      3.1
3422         glxropcode      182
3423         offset          296
3424
3425 PopMatrix()
3426         return          void
3427         category        VERSION_1_0_DEPRECATED     # old: xform
3428         version         1.0
3429         deprecated      3.1
3430         glxropcode      183
3431         offset          297
3432
3433 PushMatrix()
3434         return          void
3435         category        VERSION_1_0_DEPRECATED     # old: xform
3436         version         1.0
3437         deprecated      3.1
3438         glxropcode      184
3439         offset          298
3440
3441 Rotated(angle, x, y, z)
3442         return          void
3443         param           angle           Float64 in value
3444         param           x               Float64 in value
3445         param           y               Float64 in value
3446         param           z               Float64 in value
3447         category        VERSION_1_0_DEPRECATED     # old: xform
3448         version         1.0
3449         deprecated      3.1
3450         glxropcode      185
3451         offset          299
3452
3453 Rotatef(angle, x, y, z)
3454         return          void
3455         param           angle           Float32 in value
3456         param           x               Float32 in value
3457         param           y               Float32 in value
3458         param           z               Float32 in value
3459         category        VERSION_1_0_DEPRECATED     # old: xform
3460         version         1.0
3461         deprecated      3.1
3462         glxropcode      186
3463         offset          300
3464
3465 Scaled(x, y, z)
3466         return          void
3467         param           x               Float64 in value
3468         param           y               Float64 in value
3469         param           z               Float64 in value
3470         category        VERSION_1_0_DEPRECATED     # old: xform
3471         version         1.0
3472         deprecated      3.1
3473         glxropcode      187
3474         offset          301
3475
3476 Scalef(x, y, z)
3477         return          void
3478         param           x               Float32 in value
3479         param           y               Float32 in value
3480         param           z               Float32 in value
3481         category        VERSION_1_0_DEPRECATED     # old: xform
3482         version         1.0
3483         deprecated      3.1
3484         glxropcode      188
3485         offset          302
3486
3487 Translated(x, y, z)
3488         return          void
3489         param           x               Float64 in value
3490         param           y               Float64 in value
3491         param           z               Float64 in value
3492         category        VERSION_1_0_DEPRECATED     # old: xform
3493         version         1.0
3494         deprecated      3.1
3495         glxropcode      189
3496         offset          303
3497
3498 Translatef(x, y, z)
3499         return          void
3500         param           x               Float32 in value
3501         param           y               Float32 in value
3502         param           z               Float32 in value
3503         category        VERSION_1_0_DEPRECATED     # old: xform
3504         version         1.0
3505         deprecated      3.1
3506         glxropcode      190
3507         offset          304
3508
3509 ###############################################################################
3510 ###############################################################################
3511 #
3512 # OpenGL 1.1 commands
3513 #
3514 ###############################################################################
3515 ###############################################################################
3516
3517 DrawArrays(mode, first, count)
3518         return          void
3519         param           mode            BeginMode in value
3520         param           first           Int32 in value
3521         param           count           SizeI in value
3522         category        VERSION_1_1
3523         dlflags         handcode
3524         glxflags        client-handcode client-intercept server-handcode
3525         version         1.1
3526         glxropcode      193
3527         offset          310
3528
3529 DrawElements(mode, count, type, indices)
3530         return          void
3531         param           mode            BeginMode in value
3532         param           count           SizeI in value
3533         param           type            DrawElementsType in value
3534         param           indices         Void in array [COMPSIZE(count/type)]
3535         category        VERSION_1_1
3536         dlflags         handcode
3537         glxflags        client-handcode client-intercept server-handcode
3538         version         1.1
3539         offset          311
3540
3541 GetPointerv(pname, params)
3542         return          void
3543         param           pname           GetPointervPName in value
3544         param           params          VoidPointer out array [1]
3545         category        VERSION_1_1
3546         dlflags         notlistable
3547         glxflags        client-handcode client-intercept server-handcode
3548         version         1.1
3549         offset          329
3550
3551 PolygonOffset(factor, units)
3552         return          void
3553         param           factor          Float32 in value
3554         param           units           Float32 in value
3555         category        VERSION_1_1
3556         version         1.1
3557         glxropcode      192
3558         offset          319
3559
3560 # Arguably TexelInternalFormat, not PixelInternalFormat
3561 CopyTexImage1D(target, level, internalformat, x, y, width, border)
3562         return          void
3563         param           target          TextureTarget in value
3564         param           level           CheckedInt32 in value
3565         param           internalformat  PixelInternalFormat in value
3566         param           x               WinCoord in value
3567         param           y               WinCoord in value
3568         param           width           SizeI in value
3569         param           border          CheckedInt32 in value
3570         category        VERSION_1_1
3571         version         1.1
3572         glxropcode      4119
3573         glxflags        EXT
3574         offset          323
3575
3576 # Arguably TexelInternalFormat, not PixelInternalFormat
3577 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3578         return          void
3579         param           target          TextureTarget in value
3580         param           level           CheckedInt32 in value
3581         param           internalformat  PixelInternalFormat in value
3582         param           x               WinCoord in value
3583         param           y               WinCoord in value
3584         param           width           SizeI in value
3585         param           height          SizeI in value
3586         param           border          CheckedInt32 in value
3587         category        VERSION_1_1
3588         version         1.1
3589         glxropcode      4120
3590         glxflags        EXT
3591         offset          324
3592
3593 CopyTexSubImage1D(target, level, xoffset, x, y, width)
3594         return          void
3595         param           target          TextureTarget in value
3596         param           level           CheckedInt32 in value
3597         param           xoffset         CheckedInt32 in value
3598         param           x               WinCoord in value
3599         param           y               WinCoord in value
3600         param           width           SizeI in value
3601         category        VERSION_1_1
3602         version         1.1
3603         glxropcode      4121
3604         glxflags        EXT
3605         offset          325
3606
3607 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3608         return          void
3609         param           target          TextureTarget in value
3610         param           level           CheckedInt32 in value
3611         param           xoffset         CheckedInt32 in value
3612         param           yoffset         CheckedInt32 in value
3613         param           x               WinCoord in value
3614         param           y               WinCoord in value
3615         param           width           SizeI in value
3616         param           height          SizeI in value
3617         category        VERSION_1_1
3618         version         1.1
3619         glxropcode      4122
3620         glxflags        EXT
3621         offset          326
3622
3623 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3624         return          void
3625         param           target          TextureTarget in value
3626         param           level           CheckedInt32 in value
3627         param           xoffset         CheckedInt32 in value
3628         param           width           SizeI in value
3629         param           format          PixelFormat in value
3630         param           type            PixelType in value
3631         param           pixels          Void in array [COMPSIZE(format/type/width)]
3632         category        VERSION_1_1
3633         dlflags         handcode
3634         glxflags        EXT client-handcode server-handcode
3635         version         1.1
3636         glxropcode      4099
3637         offset          332
3638
3639 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3640         return          void
3641         param           target          TextureTarget in value
3642         param           level           CheckedInt32 in value
3643         param           xoffset         CheckedInt32 in value
3644         param           yoffset         CheckedInt32 in value
3645         param           width           SizeI in value
3646         param           height          SizeI in value
3647         param           format          PixelFormat in value
3648         param           type            PixelType in value
3649         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3650         category        VERSION_1_1
3651         dlflags         handcode
3652         glxflags        EXT client-handcode server-handcode
3653         version         1.1
3654         glxropcode      4100
3655         offset          333
3656
3657 BindTexture(target, texture)
3658         return          void
3659         param           target          TextureTarget in value
3660         param           texture         Texture in value
3661         category        VERSION_1_1
3662         version         1.1
3663         glxropcode      4117
3664         glxflags        EXT
3665         offset          307
3666
3667 DeleteTextures(n, textures)
3668         return          void
3669         param           n               SizeI in value
3670         param           textures        Texture in array [n]
3671         category        VERSION_1_1
3672         dlflags         notlistable
3673         version         1.1
3674         glxsingle       144
3675         offset          327
3676
3677 GenTextures(n, textures)
3678         return          void
3679         param           n               SizeI in value
3680         param           textures        Texture out array [n]
3681         category        VERSION_1_1
3682         dlflags         notlistable
3683         version         1.1
3684         glxsingle       145
3685         offset          328
3686
3687 IsTexture(texture)
3688         return          Boolean
3689         param           texture         Texture in value
3690         category        VERSION_1_1
3691         dlflags         notlistable
3692         version         1.1
3693         glxsingle       146
3694         offset          330
3695
3696 ###############################################################################
3697 ###############################################################################
3698 #
3699 # OpenGL 1.1 deprecated commands
3700 #
3701 ###############################################################################
3702 ###############################################################################
3703
3704 ArrayElement(i)
3705         return          void
3706         param           i               Int32 in value
3707         category        VERSION_1_1_DEPRECATED
3708         dlflags         handcode
3709         glxflags        client-handcode client-intercept server-handcode
3710         version         1.1
3711         deprecated      3.1
3712         offset          306
3713
3714 ColorPointer(size, type, stride, pointer)
3715         return          void
3716         param           size            Int32 in value
3717         param           type            ColorPointerType in value
3718         param           stride          SizeI in value
3719         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3720         category        VERSION_1_1_DEPRECATED
3721         dlflags         notlistable
3722         glxflags        client-handcode client-intercept server-handcode
3723         version         1.1
3724         deprecated      3.1
3725         offset          308
3726
3727 DisableClientState(array)
3728         return          void
3729         param           array           EnableCap in value
3730         category        VERSION_1_1_DEPRECATED
3731         version         1.1
3732         deprecated      3.1
3733         dlflags         notlistable
3734         glxflags        client-handcode client-intercept server-handcode
3735         offset          309
3736
3737 EdgeFlagPointer(stride, pointer)
3738         return          void
3739         param           stride          SizeI in value
3740         param           pointer         Void in array [COMPSIZE(stride)] retained
3741         category        VERSION_1_1_DEPRECATED
3742         dlflags         notlistable
3743         glxflags        client-handcode client-intercept server-handcode
3744         version         1.1
3745         deprecated      3.1
3746         offset          312
3747
3748 EnableClientState(array)
3749         return          void
3750         param           array           EnableCap in value
3751         category        VERSION_1_1_DEPRECATED
3752         dlflags         notlistable
3753         glxflags        client-handcode client-intercept server-handcode
3754         version         1.1
3755         deprecated      3.1
3756         offset          313
3757
3758 IndexPointer(type, stride, pointer)
3759         return          void
3760         param           type            IndexPointerType in value
3761         param           stride          SizeI in value
3762         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3763         category        VERSION_1_1_DEPRECATED
3764         dlflags         notlistable
3765         glxflags        client-handcode client-intercept server-handcode
3766         version         1.1
3767         deprecated      3.1
3768         offset          314
3769
3770 InterleavedArrays(format, stride, pointer)
3771         return          void
3772         param           format          InterleavedArrayFormat in value
3773         param           stride          SizeI in value
3774         param           pointer         Void in array [COMPSIZE(format/stride)] retained
3775         category        VERSION_1_1_DEPRECATED
3776         dlflags         notlistable
3777         glxflags        client-handcode client-intercept server-handcode
3778         version         1.1
3779         deprecated      3.1
3780         offset          317
3781
3782 NormalPointer(type, stride, pointer)
3783         return          void
3784         param           type            NormalPointerType in value
3785         param           stride          SizeI in value
3786         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3787         category        VERSION_1_1_DEPRECATED
3788         dlflags         notlistable
3789         glxflags        client-handcode client-intercept server-handcode
3790         version         1.1
3791         deprecated      3.1
3792         offset          318
3793
3794 TexCoordPointer(size, type, stride, pointer)
3795         return          void
3796         param           size            Int32 in value
3797         param           type            TexCoordPointerType in value
3798         param           stride          SizeI in value
3799         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3800         category        VERSION_1_1_DEPRECATED
3801         dlflags         notlistable
3802         glxflags        client-handcode client-intercept server-handcode
3803         version         1.1
3804         deprecated      3.1
3805         offset          320
3806
3807 VertexPointer(size, type, stride, pointer)
3808         return          void
3809         param           size            Int32 in value
3810         param           type            VertexPointerType in value
3811         param           stride          SizeI in value
3812         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3813         category        VERSION_1_1_DEPRECATED
3814         dlflags         notlistable
3815         glxflags        client-handcode client-intercept server-handcode
3816         version         1.1
3817         deprecated      3.1
3818         offset          321
3819
3820 AreTexturesResident(n, textures, residences)
3821         return          Boolean
3822         param           n               SizeI in value
3823         param           textures        Texture in array [n]
3824         param           residences      Boolean out array [n]
3825         category        VERSION_1_1_DEPRECATED
3826         glxsingle       143
3827         dlflags         notlistable
3828         version         1.1
3829         deprecated      3.1
3830         offset          322
3831
3832 PrioritizeTextures(n, textures, priorities)
3833         return          void
3834         param           n               SizeI in value
3835         param           textures        Texture in array [n]
3836         param           priorities      ClampedFloat32 in array [n]
3837         category        VERSION_1_1_DEPRECATED
3838         version         1.1
3839         deprecated      3.1
3840         glxropcode      4118
3841         glxflags        EXT
3842         offset          331
3843
3844 Indexub(c)
3845         return          void
3846         param           c               ColorIndexValueUB in value
3847         category        VERSION_1_1_DEPRECATED
3848         vectorequiv     Indexubv
3849         version         1.1
3850         offset          315
3851
3852 Indexubv(c)
3853         return          void
3854         param           c               ColorIndexValueUB in array [1]
3855         category        VERSION_1_1_DEPRECATED
3856         version         1.1
3857         glxropcode      194
3858         offset          316
3859
3860 PopClientAttrib()
3861         return          void
3862         category        VERSION_1_1_DEPRECATED
3863         version         1.1
3864         deprecated      3.1
3865         dlflags         notlistable
3866         glxflags        client-handcode client-intercept server-handcode
3867         offset          334
3868
3869 PushClientAttrib(mask)
3870         return          void
3871         param           mask            ClientAttribMask in value
3872         category        VERSION_1_1_DEPRECATED
3873         version         1.1
3874         deprecated      3.1
3875         dlflags         notlistable
3876         glxflags        client-handcode client-intercept server-handcode
3877         offset          335
3878
3879 ###############################################################################
3880 ###############################################################################
3881 #
3882 # OpenGL 1.2 commands
3883 #
3884 ###############################################################################
3885 ###############################################################################
3886
3887 BlendColor(red, green, blue, alpha)
3888         return          void
3889         param           red             ClampedColorF in value
3890         param           green           ClampedColorF in value
3891         param           blue            ClampedColorF in value
3892         param           alpha           ClampedColorF in value
3893         category        VERSION_1_2
3894         glxflags        EXT
3895         version         1.2
3896         glxropcode      4096
3897         offset          336
3898
3899 BlendEquation(mode)
3900         return          void
3901         param           mode            BlendEquationMode in value
3902         category        VERSION_1_2
3903         glxflags        EXT
3904         version         1.2
3905         glxropcode      4097
3906         offset          337
3907
3908 DrawRangeElements(mode, start, end, count, type, indices)
3909         return          void
3910         param           mode            BeginMode in value
3911         param           start           UInt32 in value
3912         param           end             UInt32 in value
3913         param           count           SizeI in value
3914         param           type            DrawElementsType in value
3915         param           indices         Void in array [COMPSIZE(count/type)]
3916         category        VERSION_1_2
3917         dlflags         handcode
3918         glxflags        client-handcode client-intercept server-handcode
3919         version         1.2
3920         offset          338
3921
3922 # OpenGL 1.2 (EXT_texture3D) commands
3923
3924 # Arguably TexelInternalFormat, not PixelInternalFormat
3925 TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
3926         return          void
3927         param           target          TextureTarget in value
3928         param           level           CheckedInt32 in value
3929         param           internalformat  TextureComponentCount in value
3930         param           width           SizeI in value
3931         param           height          SizeI in value
3932         param           depth           SizeI in value
3933         param           border          CheckedInt32 in value
3934         param           format          PixelFormat in value
3935         param           type            PixelType in value
3936         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
3937         category        VERSION_1_2
3938         dlflags         handcode
3939         glxflags        client-handcode server-handcode EXT
3940         version         1.2
3941         deprecated      3.1
3942         glxropcode      4114
3943         offset          371
3944
3945 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
3946         return          void
3947         param           target          TextureTarget in value
3948         param           level           CheckedInt32 in value
3949         param           xoffset         CheckedInt32 in value
3950         param           yoffset         CheckedInt32 in value
3951         param           zoffset         CheckedInt32 in value
3952         param           width           SizeI in value
3953         param           height          SizeI in value
3954         param           depth           SizeI in value
3955         param           format          PixelFormat in value
3956         param           type            PixelType in value
3957         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
3958         category        VERSION_1_2
3959         dlflags         handcode
3960         glxflags        client-handcode server-handcode EXT
3961         version         1.2
3962         glxropcode      4115
3963         offset          372
3964
3965 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
3966
3967 CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
3968         return          void
3969         param           target          TextureTarget in value
3970         param           level           CheckedInt32 in value
3971         param           xoffset         CheckedInt32 in value
3972         param           yoffset         CheckedInt32 in value
3973         param           zoffset         CheckedInt32 in value
3974         param           x               WinCoord in value
3975         param           y               WinCoord in value
3976         param           width           SizeI in value
3977         param           height          SizeI in value
3978         category        VERSION_1_2
3979         glxflags        EXT
3980         version         1.2
3981         glxropcode      4123
3982         offset          373
3983
3984 ###############################################################################
3985 ###############################################################################
3986 #
3987 # OpenGL 1.2 deprecated commands
3988 #
3989 ###############################################################################
3990 ###############################################################################
3991
3992 # OpenGL 1.2 (SGI_color_table) commands
3993
3994 ColorTable(target, internalformat, width, format, type, table)
3995         return          void
3996         param           target          ColorTableTarget in value
3997         param           internalformat  PixelInternalFormat in value
3998         param           width           SizeI in value
3999         param           format          PixelFormat in value
4000         param           type            PixelType in value
4001         param           table           Void in array [COMPSIZE(format/type/width)]
4002         category        VERSION_1_2_DEPRECATED
4003         dlflags         handcode
4004         glxflags        client-handcode server-handcode EXT
4005         version         1.2
4006         deprecated      3.1
4007         glxropcode      2053
4008         offset          339
4009
4010 ColorTableParameterfv(target, pname, params)
4011         return          void
4012         param           target          ColorTableTarget in value
4013         param           pname           ColorTableParameterPName in value
4014         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4015         category        VERSION_1_2_DEPRECATED
4016         glxflags        EXT
4017         version         1.2
4018         deprecated      3.1
4019         glxropcode      2054
4020         offset          340
4021
4022 ColorTableParameteriv(target, pname, params)
4023         return          void
4024         param           target          ColorTableTarget in value
4025         param           pname           ColorTableParameterPName in value
4026         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4027         category        VERSION_1_2_DEPRECATED
4028         glxflags        EXT
4029         version         1.2
4030         deprecated      3.1
4031         glxropcode      2055
4032         offset          341
4033
4034 CopyColorTable(target, internalformat, x, y, width)
4035         return          void
4036         param           target          ColorTableTarget in value
4037         param           internalformat  PixelInternalFormat in value
4038         param           x               WinCoord in value
4039         param           y               WinCoord in value
4040         param           width           SizeI in value
4041         category        VERSION_1_2_DEPRECATED
4042         glxflags        EXT
4043         version         1.2
4044         deprecated      3.1
4045         glxropcode      2056
4046         offset          342
4047
4048 GetColorTable(target, format, type, table)
4049         return          void
4050         param           target          ColorTableTarget in value
4051         param           format          PixelFormat in value
4052         param           type            PixelType in value
4053         param           table           Void out array [COMPSIZE(target/format/type)]
4054         category        VERSION_1_2_DEPRECATED
4055         dlflags         notlistable
4056         glxflags        client-handcode server-handcode
4057         version         1.2
4058         deprecated      3.1
4059         glxsingle       147
4060         offset          343
4061
4062 GetColorTableParameterfv(target, pname, params)
4063         return          void
4064         param           target          ColorTableTarget in value
4065         param           pname           GetColorTableParameterPName in value
4066         param           params          Float32 out array [COMPSIZE(pname)]
4067         category        VERSION_1_2_DEPRECATED
4068         dlflags         notlistable
4069         version         1.2
4070         deprecated      3.1
4071         glxsingle       148
4072         offset          344
4073
4074 GetColorTableParameteriv(target, pname, params)
4075         return          void
4076         param           target          ColorTableTarget in value
4077         param           pname           GetColorTableParameterPName in value
4078         param           params          Int32 out array [COMPSIZE(pname)]
4079         category        VERSION_1_2_DEPRECATED
4080         dlflags         notlistable
4081         version         1.2
4082         deprecated      3.1
4083         glxsingle       149
4084         offset          345
4085
4086 # OpenGL 1.2 (EXT_color_subtable) commands
4087
4088 ColorSubTable(target, start, count, format, type, data)
4089         return          void
4090         param           target          ColorTableTarget in value
4091         param           start           SizeI in value
4092         param           count           SizeI in value
4093         param           format          PixelFormat in value
4094         param           type            PixelType in value
4095         param           data            Void in array [COMPSIZE(format/type/count)]
4096         category        VERSION_1_2_DEPRECATED
4097         dlflags         handcode
4098         glxflags        client-handcode server-handcode
4099         version         1.2
4100         deprecated      3.1
4101         glxropcode      195
4102         offset          346
4103
4104 CopyColorSubTable(target, start, x, y, width)
4105         return          void
4106         param           target          ColorTableTarget in value
4107         param           start           SizeI in value
4108         param           x               WinCoord in value
4109         param           y               WinCoord in value
4110         param           width           SizeI in value
4111         category        VERSION_1_2_DEPRECATED
4112         version         1.2
4113         deprecated      3.1
4114         glxropcode      196
4115         offset          347
4116
4117 # OpenGL 1.2 (EXT_convolution) commands
4118
4119 ConvolutionFilter1D(target, internalformat, width, format, type, image)
4120         return          void
4121         param           target          ConvolutionTarget in value
4122         param           internalformat  PixelInternalFormat in value
4123         param           width           SizeI in value
4124         param           format          PixelFormat in value
4125         param           type            PixelType in value
4126         param           image           Void in array [COMPSIZE(format/type/width)]
4127         category        VERSION_1_2_DEPRECATED
4128         dlflags         handcode
4129         glxflags        client-handcode server-handcode EXT
4130         version         1.2
4131         deprecated      3.1
4132         glxropcode      4101
4133         offset          348
4134
4135 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4136         return          void
4137         param           target          ConvolutionTarget in value
4138         param           internalformat  PixelInternalFormat in value
4139         param           width           SizeI in value
4140         param           height          SizeI in value
4141         param           format          PixelFormat in value
4142         param           type            PixelType in value
4143         param           image           Void in array [COMPSIZE(format/type/width/height)]
4144         category        VERSION_1_2_DEPRECATED
4145         dlflags         handcode
4146         glxflags        client-handcode server-handcode EXT
4147         version         1.2
4148         deprecated      3.1
4149         glxropcode      4102
4150         offset          349
4151
4152 ConvolutionParameterf(target, pname, params)
4153         return          void
4154         param           target          ConvolutionTarget in value
4155         param           pname           ConvolutionParameter in value
4156         param           params          CheckedFloat32 in value
4157         category        VERSION_1_2_DEPRECATED
4158         glxflags        EXT
4159         version         1.2
4160         deprecated      3.1
4161         glxropcode      4103
4162         offset          350
4163
4164 ConvolutionParameterfv(target, pname, params)
4165         return          void
4166         param           target          ConvolutionTarget in value
4167         param           pname           ConvolutionParameter in value
4168         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4169         category        VERSION_1_2_DEPRECATED
4170         glxflags        EXT
4171         version         1.2
4172         deprecated      3.1
4173         glxropcode      4104
4174         offset          351
4175
4176 ConvolutionParameteri(target, pname, params)
4177         return          void
4178         param           target          ConvolutionTarget in value
4179         param           pname           ConvolutionParameter in value
4180         param           params          CheckedInt32 in value
4181         category        VERSION_1_2_DEPRECATED
4182         glxflags        EXT
4183         version         1.2
4184         deprecated      3.1
4185         glxropcode      4105
4186         offset          352
4187
4188 ConvolutionParameteriv(target, pname, params)
4189         return          void
4190         param           target          ConvolutionTarget in value
4191         param           pname           ConvolutionParameter in value
4192         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4193         category        VERSION_1_2_DEPRECATED
4194         glxflags        EXT
4195         version         1.2
4196         deprecated      3.1
4197         glxropcode      4106
4198         offset          353
4199
4200 CopyConvolutionFilter1D(target, internalformat, x, y, width)
4201         return          void
4202         param           target          ConvolutionTarget in value
4203         param           internalformat  PixelInternalFormat in value
4204         param           x               WinCoord in value
4205         param           y               WinCoord in value
4206         param           width           SizeI in value
4207         category        VERSION_1_2_DEPRECATED
4208         glxflags        EXT
4209         version         1.2
4210         deprecated      3.1
4211         glxropcode      4107
4212         offset          354
4213
4214 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4215         return          void
4216         param           target          ConvolutionTarget in value
4217         param           internalformat  PixelInternalFormat in value
4218         param           x               WinCoord in value
4219         param           y               WinCoord in value
4220         param           width           SizeI in value
4221         param           height          SizeI in value
4222         category        VERSION_1_2_DEPRECATED
4223         glxflags        EXT
4224         version         1.2
4225         deprecated      3.1
4226         glxropcode      4108
4227         offset          355
4228
4229 GetConvolutionFilter(target, format, type, image)
4230         return          void
4231         param           target          ConvolutionTarget in value
4232         param           format          PixelFormat in value
4233         param           type            PixelType in value
4234         param           image           Void out array [COMPSIZE(target/format/type)]
4235         category        VERSION_1_2_DEPRECATED
4236         dlflags         notlistable
4237         glxflags        client-handcode server-handcode
4238         version         1.2
4239         deprecated      3.1
4240         glxsingle       150
4241         offset          356
4242
4243 GetConvolutionParameterfv(target, pname, params)
4244         return          void
4245         param           target          ConvolutionTarget in value
4246         param           pname           GetConvolutionParameterPName in value
4247         param           params          Float32 out array [COMPSIZE(pname)]
4248         category        VERSION_1_2_DEPRECATED
4249         dlflags         notlistable
4250         version         1.2
4251         deprecated      3.1
4252         glxsingle       151
4253         offset          357
4254
4255 GetConvolutionParameteriv(target, pname, params)
4256         return          void
4257         param           target          ConvolutionTarget in value
4258         param           pname           GetConvolutionParameterPName in value
4259         param           params          Int32 out array [COMPSIZE(pname)]
4260         category        VERSION_1_2_DEPRECATED
4261         dlflags         notlistable
4262         version         1.2
4263         deprecated      3.1
4264         glxsingle       152
4265         offset          358
4266
4267 GetSeparableFilter(target, format, type, row, column, span)
4268         return          void
4269         param           target          SeparableTarget in value
4270         param           format          PixelFormat in value
4271         param           type            PixelType in value
4272         param           row             Void out array [COMPSIZE(target/format/type)]
4273         param           column          Void out array [COMPSIZE(target/format/type)]
4274         param           span            Void out array [COMPSIZE(target/format/type)]
4275         category        VERSION_1_2_DEPRECATED
4276         dlflags         notlistable
4277         glxflags        client-handcode server-handcode
4278         version         1.2
4279         deprecated      3.1
4280         glxsingle       153
4281         offset          359
4282
4283 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4284         return          void
4285         param           target          SeparableTarget in value
4286         param           internalformat  PixelInternalFormat in value
4287         param           width           SizeI in value
4288         param           height          SizeI in value
4289         param           format          PixelFormat in value
4290         param           type            PixelType in value
4291         param           row             Void in array [COMPSIZE(target/format/type/width)]
4292         param           column          Void in array [COMPSIZE(target/format/type/height)]
4293         category        VERSION_1_2_DEPRECATED
4294         dlflags         handcode
4295         glxflags        client-handcode server-handcode EXT
4296         version         1.2
4297         deprecated      3.1
4298         glxropcode      4109
4299         offset          360
4300
4301 # OpenGL 1.2 (EXT_histogram) commands
4302
4303 GetHistogram(target, reset, format, type, values)
4304         return          void
4305         param           target          HistogramTarget in value
4306         param           reset           Boolean in value
4307         param           format          PixelFormat in value
4308         param           type            PixelType in value
4309         param           values          Void out array [COMPSIZE(target/format/type)]
4310         category        VERSION_1_2_DEPRECATED
4311         dlflags         notlistable
4312         glxflags        client-handcode server-handcode
4313         version         1.2
4314         deprecated      3.1
4315         glxsingle       154
4316         offset          361
4317
4318 GetHistogramParameterfv(target, pname, params)
4319         return          void
4320         param           target          HistogramTarget in value
4321         param           pname           GetHistogramParameterPName in value
4322         param           params          Float32 out array [COMPSIZE(pname)]
4323         category        VERSION_1_2_DEPRECATED
4324         dlflags         notlistable
4325         version         1.2
4326         deprecated      3.1
4327         glxsingle       155
4328         offset          362
4329
4330 GetHistogramParameteriv(target, pname, params)
4331         return          void
4332         param           target          HistogramTarget in value
4333         param           pname           GetHistogramParameterPName in value
4334         param           params          Int32 out array [COMPSIZE(pname)]
4335         category        VERSION_1_2_DEPRECATED
4336         dlflags         notlistable
4337         version         1.2
4338         deprecated      3.1
4339         glxsingle       156
4340         offset          363
4341
4342 GetMinmax(target, reset, format, type, values)
4343         return          void
4344         param           target          MinmaxTarget in value
4345         param           reset           Boolean in value
4346         param           format          PixelFormat in value
4347         param           type            PixelType in value
4348         param           values          Void out array [COMPSIZE(target/format/type)]
4349         category        VERSION_1_2_DEPRECATED
4350         dlflags         notlistable
4351         glxflags        client-handcode server-handcode
4352         version         1.2
4353         deprecated      3.1
4354         glxsingle       157
4355         offset          364
4356
4357 GetMinmaxParameterfv(target, pname, params)
4358         return          void
4359         param           target          MinmaxTarget in value
4360         param           pname           GetMinmaxParameterPName in value
4361         param           params          Float32 out array [COMPSIZE(pname)]
4362         category        VERSION_1_2_DEPRECATED
4363         dlflags         notlistable
4364         version         1.2
4365         deprecated      3.1
4366         glxsingle       158
4367         offset          365
4368
4369 GetMinmaxParameteriv(target, pname, params)
4370         return          void
4371         param           target          MinmaxTarget in value
4372         param           pname           GetMinmaxParameterPName in value
4373         param           params          Int32 out array [COMPSIZE(pname)]
4374         category        VERSION_1_2_DEPRECATED
4375         dlflags         notlistable
4376         version         1.2
4377         deprecated      3.1
4378         glxsingle       159
4379         offset          366
4380
4381 Histogram(target, width, internalformat, sink)
4382         return          void
4383         param           target          HistogramTarget in value
4384         param           width           SizeI in value
4385         param           internalformat  PixelInternalFormat in value
4386         param           sink            Boolean in value
4387         category        VERSION_1_2_DEPRECATED
4388         dlflags         handcode
4389         glxflags        EXT
4390         version         1.2
4391         deprecated      3.1
4392         glxropcode      4110
4393         offset          367
4394
4395 Minmax(target, internalformat, sink)
4396         return          void
4397         param           target          MinmaxTarget in value
4398         param           internalformat  PixelInternalFormat in value
4399         param           sink            Boolean in value
4400         category        VERSION_1_2_DEPRECATED
4401         glxflags        EXT
4402         version         1.2
4403         deprecated      3.1
4404         glxropcode      4111
4405         offset          368
4406
4407 ResetHistogram(target)
4408         return          void
4409         param           target          HistogramTarget in value
4410         category        VERSION_1_2_DEPRECATED
4411         glxflags        EXT
4412         version         1.2
4413         deprecated      3.1
4414         glxropcode      4112
4415         offset          369
4416
4417 ResetMinmax(target)
4418         return          void
4419         param           target          MinmaxTarget in value
4420         category        VERSION_1_2_DEPRECATED
4421         glxflags        EXT
4422         version         1.2
4423         deprecated      3.1
4424         glxropcode      4113
4425         offset          370
4426
4427 ###############################################################################
4428 ###############################################################################
4429 #
4430 # OpenGL 1.3 commands
4431 #
4432 ###############################################################################
4433 ###############################################################################
4434
4435 # OpenGL 1.3 (ARB_multitexture) commands
4436
4437 ActiveTexture(texture)
4438         return          void
4439         param           texture         TextureUnit in value
4440         category        VERSION_1_3
4441         glxflags        ARB
4442         version         1.3
4443         glxropcode      197
4444         offset          374
4445
4446 # OpenGL 1.3 (ARB_multisample) commands
4447
4448 SampleCoverage(value, invert)
4449         return          void
4450         param           value           ClampedFloat32 in value
4451         param           invert          Boolean in value
4452         category        VERSION_1_3
4453         glxflags        ARB
4454         version         1.3
4455         glxropcode      229
4456         offset          412
4457
4458 # OpenGL 1.3 (ARB_texture_compression) commands
4459
4460 # Arguably TexelInternalFormat, not PixelInternalFormat
4461 CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4462         return          void
4463         param           target          TextureTarget in value
4464         param           level           CheckedInt32 in value
4465         param           internalformat  PixelInternalFormat in value
4466         param           width           SizeI in value
4467         param           height          SizeI in value
4468         param           depth           SizeI in value
4469         param           border          CheckedInt32 in value
4470         param           imageSize       SizeI in value
4471         param           data            CompressedTextureARB in array [imageSize]
4472         category        VERSION_1_3
4473         dlflags         handcode
4474         glxflags        ARB client-handcode server-handcode
4475         version         1.3
4476         glxropcode      216
4477         wglflags        client-handcode server-handcode
4478         offset          554
4479
4480 # Arguably TexelInternalFormat, not PixelInternalFormat
4481 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4482         return          void
4483         param           target          TextureTarget in value
4484         param           level           CheckedInt32 in value
4485         param           internalformat  PixelInternalFormat in value
4486         param           width           SizeI in value
4487         param           height          SizeI in value
4488         param           border          CheckedInt32 in value
4489         param           imageSize       SizeI in value
4490         param           data            CompressedTextureARB in array [imageSize]
4491         category        VERSION_1_3
4492         dlflags         handcode
4493         glxflags        ARB client-handcode server-handcode
4494         version         1.3
4495         glxropcode      215
4496         wglflags        client-handcode server-handcode
4497         offset          555
4498
4499 # Arguably TexelInternalFormat, not PixelInternalFormat
4500 CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4501         return          void
4502         param           target          TextureTarget in value
4503         param           level           CheckedInt32 in value
4504         param           internalformat  PixelInternalFormat in value
4505         param           width           SizeI in value
4506         param           border          CheckedInt32 in value
4507         param           imageSize       SizeI in value
4508         param           data            CompressedTextureARB in array [imageSize]
4509         category        VERSION_1_3
4510         dlflags         handcode
4511         glxflags        ARB client-handcode server-handcode
4512         version         1.3
4513         glxropcode      214
4514         wglflags        client-handcode server-handcode
4515         offset          556
4516
4517 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4518         return          void
4519         param           target          TextureTarget in value
4520         param           level           CheckedInt32 in value
4521         param           xoffset         CheckedInt32 in value
4522         param           yoffset         CheckedInt32 in value
4523         param           zoffset         CheckedInt32 in value
4524         param           width           SizeI in value
4525         param           height          SizeI in value
4526         param           depth           SizeI in value
4527         param           format          PixelFormat in value
4528         param           imageSize       SizeI in value
4529         param           data            CompressedTextureARB in array [imageSize]
4530         category        VERSION_1_3
4531         dlflags         handcode
4532         glxflags        ARB client-handcode server-handcode
4533         version         1.3
4534         glxropcode      219
4535         wglflags        client-handcode server-handcode
4536         offset          557
4537
4538 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4539         return          void
4540         param           target          TextureTarget in value
4541         param           level           CheckedInt32 in value
4542         param           xoffset         CheckedInt32 in value
4543         param           yoffset         CheckedInt32 in value
4544         param           width           SizeI in value
4545         param           height          SizeI in value
4546         param           format          PixelFormat in value
4547         param           imageSize       SizeI in value
4548         param           data            CompressedTextureARB in array [imageSize]
4549         category        VERSION_1_3
4550         dlflags         handcode
4551         glxflags        ARB client-handcode server-handcode
4552         version         1.3
4553         glxropcode      218
4554         wglflags        client-handcode server-handcode
4555         offset          558
4556
4557 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
4558         return          void
4559         param           target          TextureTarget in value
4560         param           level           CheckedInt32 in value
4561         param           xoffset         CheckedInt32 in value
4562         param           width           SizeI in value
4563         param           format          PixelFormat in value
4564         param           imageSize       SizeI in value
4565         param           data            CompressedTextureARB in array [imageSize]
4566         category        VERSION_1_3
4567         dlflags         handcode
4568         glxflags        ARB client-handcode server-handcode
4569         version         1.3
4570         glxropcode      217
4571         wglflags        client-handcode server-handcode
4572         offset          559
4573
4574 GetCompressedTexImage(target, level, img)
4575         return          void
4576         param           target          TextureTarget in value
4577         param           level           CheckedInt32 in value
4578         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
4579         category        VERSION_1_3
4580         dlflags         notlistable
4581         glxflags        ARB client-handcode server-handcode
4582         version         1.3
4583         glxsingle       160
4584         wglflags        client-handcode server-handcode
4585         offset          560
4586
4587 ###############################################################################
4588 ###############################################################################
4589 #
4590 # OpenGL 1.3 deprecated commands
4591 #
4592 ###############################################################################
4593 ###############################################################################
4594
4595 ClientActiveTexture(texture)
4596         return          void
4597         param           texture         TextureUnit in value
4598         category        VERSION_1_3_DEPRECATED
4599         dlflags         notlistable
4600         glxflags        ARB client-handcode client-intercept server-handcode
4601         version         1.3
4602         deprecated      3.1
4603         offset          375
4604
4605 MultiTexCoord1d(target, s)
4606         return          void
4607         param           target          TextureUnit in value
4608         param           s               CoordD in value
4609         category        VERSION_1_3_DEPRECATED
4610         glxflags        ARB
4611         version         1.3
4612         deprecated      3.1
4613         vectorequiv     MultiTexCoord1dv
4614         offset          376
4615
4616 MultiTexCoord1dv(target, v)
4617         return          void
4618         param           target          TextureUnit in value
4619         param           v               CoordD in array [1]
4620         category        VERSION_1_3_DEPRECATED
4621         glxflags        ARB
4622         version         1.3
4623         deprecated      3.1
4624         glxropcode      198
4625         offset          377
4626
4627 MultiTexCoord1f(target, s)
4628         return          void
4629         param           target          TextureUnit in value
4630         param           s               CoordF in value
4631         category        VERSION_1_3_DEPRECATED
4632         glxflags        ARB
4633         version         1.3
4634         deprecated      3.1
4635         vectorequiv     MultiTexCoord1fv
4636         offset          378
4637
4638 MultiTexCoord1fv(target, v)
4639         return          void
4640         param           target          TextureUnit in value
4641         param           v               CoordF in array [1]
4642         category        VERSION_1_3_DEPRECATED
4643         glxflags        ARB
4644         version         1.3
4645         deprecated      3.1
4646         glxropcode      199
4647         offset          379
4648
4649 MultiTexCoord1i(target, s)
4650         return          void
4651         param           target          TextureUnit in value
4652         param           s               CoordI in value
4653         category        VERSION_1_3_DEPRECATED
4654         glxflags        ARB
4655         version         1.3
4656         deprecated      3.1
4657         vectorequiv     MultiTexCoord1iv
4658         offset          380
4659
4660 MultiTexCoord1iv(target, v)
4661         return          void
4662         param           target          TextureUnit in value
4663         param           v               CoordI in array [1]
4664         category        VERSION_1_3_DEPRECATED
4665         glxflags        ARB
4666         version         1.3
4667         deprecated      3.1
4668         glxropcode      200
4669         offset          381
4670
4671 MultiTexCoord1s(target, s)
4672         return          void
4673         param           target          TextureUnit in value
4674         param           s               CoordS in value
4675         category        VERSION_1_3_DEPRECATED
4676         glxflags        ARB
4677         version         1.3
4678         deprecated      3.1
4679         vectorequiv     MultiTexCoord1sv
4680         offset          382
4681
4682 MultiTexCoord1sv(target, v)
4683         return          void
4684         param           target          TextureUnit in value
4685         param           v               CoordS in array [1]
4686         category        VERSION_1_3_DEPRECATED
4687         glxflags        ARB
4688         version         1.3
4689         deprecated      3.1
4690         glxropcode      201
4691         offset          383
4692
4693 MultiTexCoord2d(target, s, t)
4694         return          void
4695         param           target          TextureUnit in value
4696         param           s               CoordD in value
4697         param           t               CoordD in value
4698         category        VERSION_1_3_DEPRECATED
4699         glxflags        ARB
4700         version         1.3
4701         deprecated      3.1
4702         vectorequiv     MultiTexCoord2dv
4703         offset          384
4704
4705 MultiTexCoord2dv(target, v)
4706         return          void
4707         param           target          TextureUnit in value
4708         param           v               CoordD in array [2]
4709         category        VERSION_1_3_DEPRECATED
4710         glxflags        ARB
4711         version         1.3
4712         deprecated      3.1
4713         glxropcode      202
4714         offset          385
4715
4716 MultiTexCoord2f(target, s, t)
4717         return          void
4718         param           target          TextureUnit in value
4719         param           s               CoordF in value
4720         param           t               CoordF in value
4721         category        VERSION_1_3_DEPRECATED
4722         glxflags        ARB
4723         version         1.3
4724         deprecated      3.1
4725         vectorequiv     MultiTexCoord2fv
4726         offset          386
4727
4728 MultiTexCoord2fv(target, v)
4729         return          void
4730         param           target          TextureUnit in value
4731         param           v               CoordF in array [2]
4732         category        VERSION_1_3_DEPRECATED
4733         glxflags        ARB
4734         version         1.3
4735         deprecated      3.1
4736         glxropcode      203
4737         offset          387
4738
4739 MultiTexCoord2i(target, s, t)
4740         return          void
4741         param           target          TextureUnit in value
4742         param           s               CoordI in value
4743         param           t               CoordI in value
4744         category        VERSION_1_3_DEPRECATED
4745         glxflags        ARB
4746         version         1.3
4747         deprecated      3.1
4748         vectorequiv     MultiTexCoord2iv
4749         offset          388
4750
4751 MultiTexCoord2iv(target, v)
4752         return          void
4753         param           target          TextureUnit in value
4754         param           v               CoordI in array [2]
4755         category        VERSION_1_3_DEPRECATED
4756         glxflags        ARB
4757         version         1.3
4758         deprecated      3.1
4759         glxropcode      204
4760         offset          389
4761
4762 MultiTexCoord2s(target, s, t)
4763         return          void
4764         param           target          TextureUnit in value
4765         param           s               CoordS in value
4766         param           t               CoordS in value
4767         category        VERSION_1_3_DEPRECATED
4768         glxflags        ARB
4769         version         1.3
4770         deprecated      3.1
4771         vectorequiv     MultiTexCoord2sv
4772         offset          390
4773
4774 MultiTexCoord2sv(target, v)
4775         return          void
4776         param           target          TextureUnit in value
4777         param           v               CoordS in array [2]
4778         category        VERSION_1_3_DEPRECATED
4779         glxflags        ARB
4780         version         1.3
4781         deprecated      3.1
4782         glxropcode      205
4783         offset          391
4784
4785 MultiTexCoord3d(target, s, t, r)
4786         return          void
4787         param           target          TextureUnit in value
4788         param           s               CoordD in value
4789         param           t               CoordD in value
4790         param           r               CoordD in value
4791         category        VERSION_1_3_DEPRECATED
4792         glxflags        ARB
4793         version         1.3
4794         deprecated      3.1
4795         vectorequiv     MultiTexCoord3dv
4796         offset          392
4797
4798 MultiTexCoord3dv(target, v)
4799         return          void
4800         param           target          TextureUnit in value
4801         param           v               CoordD in array [3]
4802         category        VERSION_1_3_DEPRECATED
4803         glxflags        ARB
4804         version         1.3
4805         deprecated      3.1
4806         glxropcode      206
4807         offset          393
4808
4809 MultiTexCoord3f(target, s, t, r)
4810         return          void
4811         param           target          TextureUnit in value
4812         param           s               CoordF in value
4813         param           t               CoordF in value
4814         param           r               CoordF in value
4815         category        VERSION_1_3_DEPRECATED
4816         glxflags        ARB
4817         version         1.3
4818         deprecated      3.1
4819         vectorequiv     MultiTexCoord3fv
4820         offset          394
4821
4822 MultiTexCoord3fv(target, v)
4823         return          void
4824         param           target          TextureUnit in value
4825         param           v               CoordF in array [3]
4826         category        VERSION_1_3_DEPRECATED
4827         glxflags        ARB
4828         version         1.3
4829         deprecated      3.1
4830         glxropcode      207
4831         offset          395
4832
4833 MultiTexCoord3i(target, s, t, r)
4834         return          void
4835         param           target          TextureUnit in value
4836         param           s               CoordI in value
4837         param           t               CoordI in value
4838         param           r               CoordI in value
4839         category        VERSION_1_3_DEPRECATED
4840         glxflags        ARB
4841         version         1.3
4842         deprecated      3.1
4843         vectorequiv     MultiTexCoord3iv
4844         offset          396
4845
4846 MultiTexCoord3iv(target, v)
4847         return          void
4848         param           target          TextureUnit in value
4849         param           v               CoordI in array [3]
4850         category        VERSION_1_3_DEPRECATED
4851         glxflags        ARB
4852         version         1.3
4853         deprecated      3.1
4854         glxropcode      208
4855         offset          397
4856
4857 MultiTexCoord3s(target, s, t, r)
4858         return          void
4859         param           target          TextureUnit in value
4860         param           s               CoordS in value
4861         param           t               CoordS in value
4862         param           r               CoordS in value
4863         category        VERSION_1_3_DEPRECATED
4864         glxflags        ARB
4865         version         1.3
4866         deprecated      3.1
4867         vectorequiv     MultiTexCoord3sv
4868         offset          398
4869
4870 MultiTexCoord3sv(target, v)
4871         return          void
4872         param           target          TextureUnit in value
4873         param           v               CoordS in array [3]
4874         category        VERSION_1_3_DEPRECATED
4875         version         1.3
4876         deprecated      3.1
4877         glxflags        ARB
4878         glxropcode      209
4879         offset          399
4880
4881 MultiTexCoord4d(target, s, t, r, q)
4882         return          void
4883         param           target          TextureUnit in value
4884         param           s               CoordD in value
4885         param           t               CoordD in value
4886         param           r               CoordD in value
4887         param           q               CoordD in value
4888         category        VERSION_1_3_DEPRECATED
4889         glxflags        ARB
4890         version         1.3
4891         deprecated      3.1
4892         vectorequiv     MultiTexCoord4dv
4893         offset          400
4894
4895 MultiTexCoord4dv(target, v)
4896         return          void
4897         param           target          TextureUnit in value
4898         param           v               CoordD in array [4]
4899         category        VERSION_1_3_DEPRECATED
4900         glxflags        ARB
4901         version         1.3
4902         deprecated      3.1
4903         glxropcode      210
4904         offset          401
4905
4906 MultiTexCoord4f(target, s, t, r, q)
4907         return          void
4908         param           target          TextureUnit in value
4909         param           s               CoordF in value
4910         param           t               CoordF in value
4911         param           r               CoordF in value
4912         param           q               CoordF in value
4913         category        VERSION_1_3_DEPRECATED
4914         glxflags        ARB
4915         version         1.3
4916         deprecated      3.1
4917         vectorequiv     MultiTexCoord4fv
4918         offset          402
4919
4920 MultiTexCoord4fv(target, v)
4921         return          void
4922         param           target          TextureUnit in value
4923         param           v               CoordF in array [4]
4924         category        VERSION_1_3_DEPRECATED
4925         glxflags        ARB
4926         version         1.3
4927         deprecated      3.1
4928         glxropcode      211
4929         offset          403
4930
4931 MultiTexCoord4i(target, s, t, r, q)
4932         return          void
4933         param           target          TextureUnit in value
4934         param           s               CoordI in value
4935         param           t               CoordI in value
4936         param           r               CoordI in value
4937         param           q               CoordI in value
4938         category        VERSION_1_3_DEPRECATED
4939         glxflags        ARB
4940         version         1.3
4941         deprecated      3.1
4942         vectorequiv     MultiTexCoord4iv
4943         offset          404
4944
4945 MultiTexCoord4iv(target, v)
4946         return          void
4947         param           target          TextureUnit in value
4948         param           v               CoordI in array [4]
4949         category        VERSION_1_3_DEPRECATED
4950         glxflags        ARB
4951         version         1.3
4952         deprecated      3.1
4953         glxropcode      212
4954         offset          405
4955
4956 MultiTexCoord4s(target, s, t, r, q)
4957         return          void
4958         param           target          TextureUnit in value
4959         param           s               CoordS in value
4960         param           t               CoordS in value
4961         param           r               CoordS in value
4962         param           q               CoordS in value
4963         category        VERSION_1_3_DEPRECATED
4964         glxflags        ARB
4965         version         1.3
4966         deprecated      3.1
4967         vectorequiv     MultiTexCoord4sv
4968         offset          406
4969
4970 MultiTexCoord4sv(target, v)
4971         return          void
4972         param           target          TextureUnit in value
4973         param           v               CoordS in array [4]
4974         category        VERSION_1_3_DEPRECATED
4975         glxflags        ARB
4976         version         1.3
4977         deprecated      3.1
4978         glxropcode      213
4979         offset          407
4980
4981 # OpenGL 1.3 (ARB_transpose_matrix) commands
4982
4983 LoadTransposeMatrixf(m)
4984         return          void
4985         param           m               Float32 in array [16]
4986         category        VERSION_1_3_DEPRECATED
4987         glxflags        ARB client-handcode client-intercept server-handcode
4988         version         1.3
4989         deprecated      3.1
4990         offset          408
4991
4992 LoadTransposeMatrixd(m)
4993         return          void
4994         param           m               Float64 in array [16]
4995         category        VERSION_1_3_DEPRECATED
4996         glxflags        ARB client-handcode client-intercept server-handcode
4997         version         1.3
4998         deprecated      3.1
4999         offset          409
5000
5001 MultTransposeMatrixf(m)
5002         return          void
5003         param           m               Float32 in array [16]
5004         category        VERSION_1_3_DEPRECATED
5005         glxflags        ARB client-handcode client-intercept server-handcode
5006         version         1.3
5007         deprecated      3.1
5008         offset          410
5009
5010 MultTransposeMatrixd(m)
5011         return          void
5012         param           m               Float64 in array [16]
5013         category        VERSION_1_3_DEPRECATED
5014         glxflags        ARB client-handcode client-intercept server-handcode
5015         version         1.3
5016         deprecated      3.1
5017         offset          411
5018
5019 ###############################################################################
5020 ###############################################################################
5021 #
5022 # OpenGL 1.4 commands
5023 #
5024 ###############################################################################
5025 ###############################################################################
5026
5027 # OpenGL 1.4 (EXT_blend_func_separate) commands
5028
5029 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5030         return          void
5031         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
5032         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
5033         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
5034         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
5035         category        VERSION_1_4
5036         glxropcode      4134
5037         version         1.4
5038         extension
5039         offset          537
5040
5041 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5042
5043 # first and count are really 'in'
5044 MultiDrawArrays(mode, first, count, primcount)
5045         return          void
5046         param           mode            BeginMode in value
5047         param           first           Int32 out array [COMPSIZE(count)]
5048         param           count           SizeI out array [COMPSIZE(primcount)]
5049         param           primcount       SizeI in value
5050         category        VERSION_1_4
5051         version         1.4
5052         glxropcode      ?
5053         offset          644
5054
5055 MultiDrawElements(mode, count, type, indices, primcount)
5056         return          void
5057         param           mode            BeginMode in value
5058         param           count           SizeI in array [COMPSIZE(primcount)]
5059         param           type            DrawElementsType in value
5060         param           indices         VoidPointer in array [COMPSIZE(primcount)]
5061         param           primcount       SizeI in value
5062         category        VERSION_1_4
5063         version         1.4
5064         glxropcode      ?
5065         offset          645
5066
5067 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5068
5069 PointParameterf(pname, param)
5070         return          void
5071         param           pname           PointParameterNameARB in value
5072         param           param           CheckedFloat32 in value
5073         category        VERSION_1_4
5074         version         1.4
5075         glxropcode      2065
5076         extension
5077         offset          458
5078
5079 PointParameterfv(pname, params)
5080         return          void
5081         param           pname           PointParameterNameARB in value
5082         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
5083         category        VERSION_1_4
5084         version         1.4
5085         glxropcode      2066
5086         extension
5087         offset          459
5088
5089 PointParameteri(pname, param)
5090         return          void
5091         param           pname           PointParameterNameARB in value
5092         param           param           Int32 in value
5093         category        VERSION_1_4
5094         version         1.4
5095         extension       soft WINSOFT NV20
5096         glxropcode      4221
5097         offset          642
5098
5099 PointParameteriv(pname, params)
5100         return          void
5101         param           pname           PointParameterNameARB in value
5102         param           params          Int32 in array [COMPSIZE(pname)]
5103         category        VERSION_1_4
5104         version         1.4
5105         extension       soft WINSOFT NV20
5106         glxropcode      4222re
5107         offset          643
5108
5109 ###############################################################################
5110 ###############################################################################
5111 #
5112 # OpenGL 1.4 deprecated commands
5113 #
5114 ###############################################################################
5115 ###############################################################################
5116
5117 # OpenGL 1.4 (EXT_fog_coord) commands
5118
5119 FogCoordf(coord)
5120         return          void
5121         param           coord           CoordF in value
5122         category        VERSION_1_4_DEPRECATED
5123         vectorequiv     FogCoordfv
5124         version         1.4
5125         deprecated      3.1
5126         offset          545
5127
5128 FogCoordfv(coord)
5129         return          void
5130         param           coord           CoordF in array [1]
5131         category        VERSION_1_4_DEPRECATED
5132         version         1.4
5133         deprecated      3.1
5134         glxropcode      4124
5135         offset          546
5136
5137 FogCoordd(coord)
5138         return          void
5139         param           coord           CoordD in value
5140         category        VERSION_1_4_DEPRECATED
5141         vectorequiv     FogCoorddv
5142         version         1.4
5143         deprecated      3.1
5144         offset          547
5145
5146 FogCoorddv(coord)
5147         return          void
5148         param           coord           CoordD in array [1]
5149         category        VERSION_1_4_DEPRECATED
5150         version         1.4
5151         deprecated      3.1
5152         glxropcode      4125
5153         offset          548
5154
5155 FogCoordPointer(type, stride, pointer)
5156         return          void
5157         param           type            FogPointerTypeEXT in value
5158         param           stride          SizeI in value
5159         param           pointer         Void in array [COMPSIZE(type/stride)] retained
5160         category        VERSION_1_4_DEPRECATED
5161         dlflags         notlistable
5162         version         1.4
5163         deprecated      3.1
5164         glxflags        client-handcode server-handcode
5165         offset          549
5166
5167 # OpenGL 1.4 (EXT_secondary_color) commands
5168
5169 SecondaryColor3b(red, green, blue)
5170         return          void
5171         param           red             ColorB in value
5172         param           green           ColorB in value
5173         param           blue            ColorB in value
5174         category        VERSION_1_4_DEPRECATED
5175         vectorequiv     SecondaryColor3bv
5176         version         1.4
5177         deprecated      3.1
5178         offset          561
5179
5180 SecondaryColor3bv(v)
5181         return          void
5182         param           v               ColorB in array [3]
5183         category        VERSION_1_4_DEPRECATED
5184         version         1.4
5185         deprecated      3.1
5186         glxropcode      4126
5187         offset          562
5188
5189 SecondaryColor3d(red, green, blue)
5190         return          void
5191         param           red             ColorD in value
5192         param           green           ColorD in value
5193         param           blue            ColorD in value
5194         category        VERSION_1_4_DEPRECATED
5195         vectorequiv     SecondaryColor3dv
5196         version         1.4
5197         deprecated      3.1
5198         offset          563
5199
5200 SecondaryColor3dv(v)
5201         return          void
5202         param           v               ColorD in array [3]
5203         category        VERSION_1_4_DEPRECATED
5204         version         1.4
5205         deprecated      3.1
5206         glxropcode      4130
5207         offset          564
5208
5209 SecondaryColor3f(red, green, blue)
5210         return          void
5211         param           red             ColorF in value
5212         param           green           ColorF in value
5213         param           blue            ColorF in value
5214         category        VERSION_1_4_DEPRECATED
5215         vectorequiv     SecondaryColor3fv
5216         version         1.4
5217         deprecated      3.1
5218         offset          565
5219
5220 SecondaryColor3fv(v)
5221         return          void
5222         param           v               ColorF in array [3]
5223         category        VERSION_1_4_DEPRECATED
5224         version         1.4
5225         deprecated      3.1
5226         glxropcode      4129
5227         offset          566
5228
5229 SecondaryColor3i(red, green, blue)
5230         return          void
5231         param           red             ColorI in value
5232         param           green           ColorI in value
5233         param           blue            ColorI in value
5234         category        VERSION_1_4_DEPRECATED
5235         vectorequiv     SecondaryColor3iv
5236         version         1.4
5237         deprecated      3.1
5238         offset          567
5239
5240 SecondaryColor3iv(v)
5241         return          void
5242         param           v               ColorI in array [3]
5243         category        VERSION_1_4_DEPRECATED
5244         version         1.4
5245         deprecated      3.1
5246         glxropcode      4128
5247         offset          568
5248
5249 SecondaryColor3s(red, green, blue)
5250         return          void
5251         param           red             ColorS in value
5252         param           green           ColorS in value
5253         param           blue            ColorS in value
5254         category        VERSION_1_4_DEPRECATED
5255         vectorequiv     SecondaryColor3sv
5256         version         1.4
5257         deprecated      3.1
5258         offset          569
5259
5260 SecondaryColor3sv(v)
5261         return          void
5262         param           v               ColorS in array [3]
5263         category        VERSION_1_4_DEPRECATED
5264         version         1.4
5265         deprecated      3.1
5266         glxropcode      4127
5267         offset          570
5268
5269 SecondaryColor3ub(red, green, blue)
5270         return          void
5271         param           red             ColorUB in value
5272         param           green           ColorUB in value
5273         param           blue            ColorUB in value
5274         category        VERSION_1_4_DEPRECATED
5275         vectorequiv     SecondaryColor3ubv
5276         version         1.4
5277         deprecated      3.1
5278         offset          571
5279
5280 SecondaryColor3ubv(v)
5281         return          void
5282         param           v               ColorUB in array [3]
5283         category        VERSION_1_4_DEPRECATED
5284         version         1.4
5285         deprecated      3.1
5286         glxropcode      4131
5287         offset          572
5288
5289 SecondaryColor3ui(red, green, blue)
5290         return          void
5291         param           red             ColorUI in value
5292         param           green           ColorUI in value
5293         param           blue            ColorUI in value
5294         category        VERSION_1_4_DEPRECATED
5295         vectorequiv     SecondaryColor3uiv
5296         version         1.4
5297         deprecated      3.1
5298         offset          573
5299
5300 SecondaryColor3uiv(v)
5301         return          void
5302         param           v               ColorUI in array [3]
5303         category        VERSION_1_4_DEPRECATED
5304         version         1.4
5305         deprecated      3.1
5306         glxropcode      4133
5307         offset          574
5308
5309 SecondaryColor3us(red, green, blue)
5310         return          void
5311         param           red             ColorUS in value
5312         param           green           ColorUS in value
5313         param           blue            ColorUS in value
5314         category        VERSION_1_4_DEPRECATED
5315         vectorequiv     SecondaryColor3usv
5316         version         1.4
5317         deprecated      3.1
5318         offset          575
5319
5320 SecondaryColor3usv(v)
5321         return          void
5322         param           v               ColorUS in array [3]
5323         category        VERSION_1_4_DEPRECATED
5324         version         1.4
5325         deprecated      3.1
5326         glxropcode      4132
5327         offset          576
5328
5329 SecondaryColorPointer(size, type, stride, pointer)
5330         return          void
5331         param           size            Int32 in value
5332         param           type            ColorPointerType in value
5333         param           stride          SizeI in value
5334         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
5335         category        VERSION_1_4_DEPRECATED
5336         dlflags         notlistable
5337         glxflags        client-handcode server-handcode
5338         version         1.4
5339         deprecated      3.1
5340         extension
5341         offset          577
5342
5343 # OpenGL 1.4 (ARB_window_pos) commands
5344 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5345
5346 WindowPos2d(x, y)
5347         return          void
5348         param           x               CoordD in value
5349         param           y               CoordD in value
5350         category        VERSION_1_4_DEPRECATED
5351         vectorequiv     WindowPos2dv
5352         version         1.4
5353         deprecated      3.1
5354         offset          513
5355
5356 WindowPos2dv(v)
5357         return          void
5358         param           v               CoordD in array [2]
5359         category        VERSION_1_4_DEPRECATED
5360         version         1.4
5361         deprecated      3.1
5362         glxropcode      230
5363         glxflags        client-handcode server-handcode
5364         offset          514
5365
5366 WindowPos2f(x, y)
5367         return          void
5368         param           x               CoordF in value
5369         param           y               CoordF in value
5370         category        VERSION_1_4_DEPRECATED
5371         vectorequiv     WindowPos2fv
5372         version         1.4
5373         deprecated      3.1
5374         offset          515
5375
5376 WindowPos2fv(v)
5377         return          void
5378         param           v               CoordF in array [2]
5379         category        VERSION_1_4_DEPRECATED
5380         version         1.4
5381         deprecated      3.1
5382         glxropcode      230
5383         glxflags        client-handcode server-handcode
5384         offset          516
5385
5386 WindowPos2i(x, y)
5387         return          void
5388         param           x               CoordI in value
5389         param           y               CoordI in value
5390         category        VERSION_1_4_DEPRECATED
5391         vectorequiv     WindowPos2iv
5392         version         1.4
5393         deprecated      3.1
5394         offset          517
5395
5396 WindowPos2iv(v)
5397         return          void
5398         param           v               CoordI in array [2]
5399         category        VERSION_1_4_DEPRECATED
5400         version         1.4
5401         deprecated      3.1
5402         glxropcode      230
5403         glxflags        client-handcode server-handcode
5404         offset          518
5405
5406 WindowPos2s(x, y)
5407         return          void
5408         param           x               CoordS in value
5409         param           y               CoordS in value
5410         category        VERSION_1_4_DEPRECATED
5411         vectorequiv     WindowPos2sv
5412         version         1.4
5413         deprecated      3.1
5414         offset          519
5415
5416 WindowPos2sv(v)
5417         return          void
5418         param           v               CoordS in array [2]
5419         category        VERSION_1_4_DEPRECATED
5420         version         1.4
5421         deprecated      3.1
5422         glxropcode      230
5423         glxflags        client-handcode server-handcode
5424         offset          520
5425
5426 WindowPos3d(x, y, z)
5427         return          void
5428         param           x               CoordD in value
5429         param           y               CoordD in value
5430         param           z               CoordD in value
5431         vectorequiv     WindowPos3dv
5432         category        VERSION_1_4_DEPRECATED
5433         version         1.4
5434         deprecated      3.1
5435         offset          521
5436
5437 WindowPos3dv(v)
5438         return          void
5439         param           v               CoordD in array [3]
5440         category        VERSION_1_4_DEPRECATED
5441         version         1.4
5442         deprecated      3.1
5443         glxropcode      230
5444         glxflags        client-handcode server-handcode
5445         offset          522
5446
5447 WindowPos3f(x, y, z)
5448         return          void
5449         param           x               CoordF in value
5450         param           y               CoordF in value
5451         param           z               CoordF in value
5452         category        VERSION_1_4_DEPRECATED
5453         vectorequiv     WindowPos3fv
5454         version         1.4
5455         deprecated      3.1
5456         offset          523
5457
5458 WindowPos3fv(v)
5459         return          void
5460         param           v               CoordF in array [3]
5461         category        VERSION_1_4_DEPRECATED
5462         version         1.4
5463         deprecated      3.1
5464         glxropcode      230
5465         glxflags        client-handcode server-handcode
5466         offset          524
5467
5468 WindowPos3i(x, y, z)
5469         return          void
5470         param           x               CoordI in value
5471         param           y               CoordI in value
5472         param           z               CoordI in value
5473         category        VERSION_1_4_DEPRECATED
5474         vectorequiv     WindowPos3iv
5475         version         1.4
5476         deprecated      3.1
5477         offset          525
5478
5479 WindowPos3iv(v)
5480         return          void
5481         param           v               CoordI in array [3]
5482         category        VERSION_1_4_DEPRECATED
5483         version         1.4
5484         deprecated      3.1
5485         glxropcode      230
5486         glxflags        client-handcode server-handcode
5487         offset          526
5488
5489 WindowPos3s(x, y, z)
5490         return          void
5491         param           x               CoordS in value
5492         param           y               CoordS in value
5493         param           z               CoordS in value
5494         category        VERSION_1_4_DEPRECATED
5495         vectorequiv     WindowPos3sv
5496         version         1.4
5497         deprecated      3.1
5498         offset          527
5499
5500 WindowPos3sv(v)
5501         return          void
5502         param           v               CoordS in array [3]
5503         category        VERSION_1_4_DEPRECATED
5504         version         1.4
5505         deprecated      3.1
5506         glxropcode      230
5507         glxflags        client-handcode server-handcode
5508         offset          528
5509
5510 ###############################################################################
5511 ###############################################################################
5512 #
5513 # OpenGL 1.5 commands
5514 #
5515 ###############################################################################
5516 ###############################################################################
5517
5518 # OpenGL 1.5 (ARB_occlusion_query) commands
5519
5520 GenQueries(n, ids)
5521         return          void
5522         param           n               SizeI in value
5523         param           ids             UInt32 out array [n]
5524         category        VERSION_1_5
5525         version         1.5
5526         extension
5527         glxsingle       162
5528         glxflags        ignore
5529         offset          700
5530
5531 DeleteQueries(n, ids)
5532         return          void
5533         param           n               SizeI in value
5534         param           ids             UInt32 in array [n]
5535         category        VERSION_1_5
5536         version         1.5
5537         extension
5538         glxsingle       161
5539         glxflags        ignore
5540         offset          701
5541
5542 IsQuery(id)
5543         return          Boolean
5544         param           id              UInt32 in value
5545         category        VERSION_1_5
5546         version         1.5
5547         extension
5548         glxsingle       163
5549         glxflags        ignore
5550         offset          702
5551
5552 BeginQuery(target, id)
5553         return          void
5554         param           target          GLenum in value
5555         param           id              UInt32 in value
5556         category        VERSION_1_5
5557         version         1.5
5558         extension
5559         glxropcode      231
5560         glxflags        ignore
5561         offset          703
5562
5563 EndQuery(target)
5564         return          void
5565         param           target          GLenum in value
5566         category        VERSION_1_5
5567         version         1.5
5568         extension
5569         glxropcode      232
5570         glxflags        ignore
5571         offset          704
5572
5573 GetQueryiv(target, pname, params)
5574         return          void
5575         param           target          GLenum in value
5576         param           pname           GLenum in value
5577         param           params          Int32 out array [pname]
5578         category        VERSION_1_5
5579         dlflags         notlistable
5580         version         1.5
5581         extension
5582         glxsingle       164
5583         glxflags        ignore
5584         offset          705
5585
5586 GetQueryObjectiv(id, pname, params)
5587         return          void
5588         param           id              UInt32 in value
5589         param           pname           GLenum in value
5590         param           params          Int32 out array [pname]
5591         category        VERSION_1_5
5592         dlflags         notlistable
5593         version         1.5
5594         extension
5595         glxsingle       165
5596         glxflags        ignore
5597         offset          706
5598
5599 GetQueryObjectuiv(id, pname, params)
5600         return          void
5601         param           id              UInt32 in value
5602         param           pname           GLenum in value
5603         param           params          UInt32 out array [pname]
5604         category        VERSION_1_5
5605         dlflags         notlistable
5606         version         1.5
5607         extension
5608         glxsingle       166
5609         glxflags        ignore
5610         offset          707
5611
5612 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
5613
5614 BindBuffer(target, buffer)
5615         return          void
5616         param           target          BufferTargetARB in value
5617         param           buffer          UInt32 in value
5618         category        VERSION_1_5
5619         version         1.5
5620         extension
5621         glxropcode      ?
5622         glxflags        ignore
5623         offset          688
5624
5625 DeleteBuffers(n, buffers)
5626         return          void
5627         param           n               SizeI in value
5628         param           buffers         ConstUInt32 in array [n]
5629         category        VERSION_1_5
5630         version         1.5
5631         extension
5632         glxropcode      ?
5633         glxflags        ignore
5634         offset          691
5635
5636 GenBuffers(n, buffers)
5637         return          void
5638         param           n               SizeI in value
5639         param           buffers         UInt32 out array [n]
5640         category        VERSION_1_5
5641         version         1.5
5642         extension
5643         glxropcode      ?
5644         glxflags        ignore
5645         offset          692
5646
5647 IsBuffer(buffer)
5648         return          Boolean
5649         param           buffer          UInt32 in value
5650         category        VERSION_1_5
5651         version         1.5
5652         extension
5653         glxropcode      ?
5654         glxflags        ignore
5655         offset          696
5656
5657 BufferData(target, size, data, usage)
5658         return          void
5659         param           target          BufferTargetARB in value
5660         param           size            BufferSize in value
5661         param           data            ConstVoid in array [size]
5662         param           usage           BufferUsageARB in value
5663         category        VERSION_1_5
5664         version         1.5
5665         extension
5666         glxropcode      ?
5667         glxflags        ignore
5668         offset          689
5669
5670 BufferSubData(target, offset, size, data)
5671         return          void
5672         param           target          BufferTargetARB in value
5673         param           offset          BufferOffset in value
5674         param           size            BufferSize in value
5675         param           data            ConstVoid in array [size]
5676         category        VERSION_1_5
5677         version         1.5
5678         extension
5679         glxropcode      ?
5680         glxflags        ignore
5681         offset          690
5682
5683 GetBufferSubData(target, offset, size, data)
5684         return          void
5685         param           target          BufferTargetARB in value
5686         param           offset          BufferOffset in value
5687         param           size            BufferSize in value
5688         param           data            Void out array [size]
5689         category        VERSION_1_5
5690         dlflags         notlistable
5691         version         1.5
5692         extension
5693         glxsingle       ?
5694         glxflags        ignore
5695         offset          695
5696
5697 MapBuffer(target, access)
5698         return          VoidPointer
5699         param           target          BufferTargetARB in value
5700         param           access          BufferAccessARB in value
5701         category        VERSION_1_5
5702         version         1.5
5703         extension
5704         glxropcode      ?
5705         glxflags        ignore
5706         offset          697
5707
5708 UnmapBuffer(target)
5709         return          Boolean
5710         param           target          BufferTargetARB in value
5711         category        VERSION_1_5
5712         version         1.5
5713         extension
5714         glxropcode      ?
5715         glxflags        ignore
5716         offset          698
5717
5718 GetBufferParameteriv(target, pname, params)
5719         return          void
5720         param           target          BufferTargetARB in value
5721         param           pname           BufferPNameARB in value
5722         param           params          Int32 out array [COMPSIZE(pname)]
5723         category        VERSION_1_5
5724         dlflags         notlistable
5725         version         1.5
5726         extension
5727         glxsingle       ?
5728         glxflags        ignore
5729         offset          693
5730
5731 GetBufferPointerv(target, pname, params)
5732         return          void
5733         param           target          BufferTargetARB in value
5734         param           pname           BufferPointerNameARB in value
5735         param           params          VoidPointer out array [1]
5736         category        VERSION_1_5
5737         dlflags         notlistable
5738         version         1.5
5739         extension
5740         glxsingle       ?
5741         glxflags        ignore
5742         offset          694
5743
5744 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
5745
5746
5747 ###############################################################################
5748 ###############################################################################
5749 #
5750 # OpenGL 2.0 commands
5751 #
5752 ###############################################################################
5753 ###############################################################################
5754
5755 # OpenGL 2.0 (EXT_blend_equation_separate) commands
5756
5757 BlendEquationSeparate(modeRGB, modeAlpha)
5758         return          void
5759         param           modeRGB         BlendEquationModeEXT in value
5760         param           modeAlpha       BlendEquationModeEXT in value
5761         category        VERSION_2_0
5762         version         2.0
5763         extension
5764         glxropcode      4228
5765
5766 # OpenGL 2.0 (ARB_draw_buffers) commands
5767
5768 DrawBuffers(n, bufs)
5769         return          void
5770         param           n               SizeI in value
5771         param           bufs            DrawBufferModeATI in array [n]
5772         category        VERSION_2_0
5773         version         2.0
5774         extension
5775         glxropcode      233
5776         glxflags        ignore
5777         offset          ?
5778
5779 # OpenGL 2.0 (ARB_stencil_two_side) commands
5780
5781 StencilOpSeparate(face, sfail, dpfail, dppass)
5782         return          void
5783         param           face            StencilFaceDirection in value
5784         param           sfail           StencilOp in value
5785         param           dpfail          StencilOp in value
5786         param           dppass          StencilOp in value
5787         category        VERSION_2_0
5788         version         2.0
5789         extension
5790         glxropcode      ?
5791         glxflags        ignore
5792         offset          ?
5793
5794 StencilFuncSeparate(frontfunc, backfunc, ref, mask)
5795         return          void
5796         param           frontfunc       StencilFunction in value
5797         param           backfunc        StencilFunction in value
5798         param           ref             ClampedStencilValue in value
5799         param           mask            MaskedStencilValue in value
5800         category        VERSION_2_0
5801         version         2.0
5802         extension
5803         glxropcode      ?
5804         glxflags        ignore
5805         offset          ?
5806
5807 StencilMaskSeparate(face, mask)
5808         return          void
5809         param           face            StencilFaceDirection in value
5810         param           mask            MaskedStencilValue in value
5811         category        VERSION_2_0
5812         version         2.0
5813         extension
5814         glxropcode      ?
5815         glxflags        ignore
5816         offset          ?
5817
5818 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
5819
5820 AttachShader(program, shader)
5821         return          void
5822         param           program         UInt32 in value
5823         param           shader          UInt32 in value
5824         category        VERSION_2_0
5825         version         2.0
5826         extension
5827         glxropcode      ?
5828         glxflags        ignore
5829         offset          ?
5830
5831 BindAttribLocation(program, index, name)
5832         return          void
5833         param           program         UInt32 in value
5834         param           index           UInt32 in value
5835         param           name            Char in array []
5836         category        VERSION_2_0
5837         version         2.0
5838         extension
5839         glxropcode      ?
5840         glxflags        ignore
5841         offset          ?
5842
5843 CompileShader(shader)
5844         return          void
5845         param           shader          UInt32 in value
5846         category        VERSION_2_0
5847         version         2.0
5848         extension
5849         glxropcode      ?
5850         glxflags        ignore
5851         offset          ?
5852
5853 CreateProgram()
5854         return          UInt32
5855         category        VERSION_2_0
5856         version         2.0
5857         extension
5858         glxropcode      ?
5859         glxflags        ignore
5860         offset          ?
5861
5862 CreateShader(type)
5863         return          UInt32
5864         param           type            GLenum in value
5865         category        VERSION_2_0
5866         version         2.0
5867         extension
5868         glxropcode      ?
5869         glxflags        ignore
5870         offset          ?
5871
5872 DeleteProgram(program)
5873         return          void
5874         param           program         UInt32 in value
5875         category        VERSION_2_0
5876         version         2.0
5877         extension
5878         glxropcode      ?
5879         glxflags        ignore
5880         offset          ?
5881
5882 DeleteShader(shader)
5883         return          void
5884         param           shader          UInt32 in value
5885         category        VERSION_2_0
5886         version         2.0
5887         extension
5888         glxropcode      ?
5889         glxflags        ignore
5890         offset          ?
5891
5892 DetachShader(program, shader)
5893         return          void
5894         param           program         UInt32 in value
5895         param           shader          UInt32 in value
5896         category        VERSION_2_0
5897         version         2.0
5898         extension
5899         glxropcode      ?
5900         glxflags        ignore
5901         offset          ?
5902
5903 DisableVertexAttribArray(index)
5904         return          void
5905         param           index           UInt32 in value
5906         dlflags         notlistable
5907         category        VERSION_2_0
5908         version         2.0
5909         extension       soft WINSOFT NV10
5910         glxflags        ignore
5911         offset          666
5912
5913 EnableVertexAttribArray(index)
5914         return          void
5915         param           index           UInt32 in value
5916         dlflags         notlistable
5917         category        VERSION_2_0
5918         version         2.0
5919         extension       soft WINSOFT NV10
5920         glxflags        ignore
5921         offset          665
5922
5923 GetActiveAttrib(program, index, bufSize, length, size, type, name)
5924         return          void
5925         param           program         UInt32 in value
5926         param           index           UInt32 in value
5927         param           bufSize         SizeI in value
5928         param           length          SizeI out array [1]
5929         param           size            Int32 out array [1]
5930         param           type            GLenum out array [1]
5931         param           name            Char out array []
5932         category        VERSION_2_0
5933         dlflags         notlistable
5934         version         2.0
5935         extension
5936         glxsingle       ?
5937         glxflags        ignore
5938         offset          ?
5939
5940 GetActiveUniform(program, index, bufSize, length, size, type, name)
5941         return          void
5942         param           program         UInt32 in value
5943         param           index           UInt32 in value
5944         param           bufSize         SizeI in value
5945         param           length          SizeI out array [1]
5946         param           size            Int32 out array [1]
5947         param           type            GLenum out array [1]
5948         param           name            Char out array []
5949         category        VERSION_2_0
5950         dlflags         notlistable
5951         version         2.0
5952         extension
5953         glxsingle       ?
5954         glxflags        ignore
5955         offset          ?
5956
5957 GetAttachedShaders(program, maxCount, count, obj)
5958         return          void
5959         param           program         UInt32 in value
5960         param           maxCount        SizeI in value
5961         param           count           SizeI out array [1]
5962         param           obj             UInt32 out array [count]
5963         category        VERSION_2_0
5964         dlflags         notlistable
5965         version         2.0
5966         extension
5967         glxsingle       ?
5968         glxflags        ignore
5969         offset          ?
5970
5971 GetAttribLocation(program, name)
5972         return          Int32
5973         param           program         UInt32 in value
5974         param           name            Char in array []
5975         category        VERSION_2_0
5976         dlflags         notlistable
5977         version         2.0
5978         extension
5979         glxsingle       ?
5980         glxflags        ignore
5981         offset          ?
5982
5983 GetProgramiv(program, pname, params)
5984         return          void
5985         param           program         UInt32 in value
5986         param           pname           GLenum in value
5987         param           params          Int32 out array [pname]
5988         category        VERSION_2_0
5989         dlflags         notlistable
5990         version         2.0
5991         extension
5992         glxsingle       ?
5993         glxflags        ignore
5994         offset          ?
5995
5996 GetProgramInfoLog(program, bufSize, length, infoLog)
5997         return          void
5998         param           program         UInt32 in value
5999         param           bufSize         SizeI in value
6000         param           length          SizeI out array [1]
6001         param           infoLog         Char out array [length]
6002         category        VERSION_2_0
6003         dlflags         notlistable
6004         version         2.0
6005         extension
6006         glxsingle       ?
6007         glxflags        ignore
6008         offset          ?
6009
6010 GetShaderiv(shader, pname, params)
6011         return          void
6012         param           shader          UInt32 in value
6013         param           pname           GLenum in value
6014         param           params          Int32 out array [pname]
6015         category        VERSION_2_0
6016         dlflags         notlistable
6017         version         2.0
6018         extension
6019         glxsingle       ?
6020         glxflags        ignore
6021         offset          ?
6022
6023 GetShaderInfoLog(shader, bufSize, length, infoLog)
6024         return          void
6025         param           shader          UInt32 in value
6026         param           bufSize         SizeI in value
6027         param           length          SizeI out array [1]
6028         param           infoLog         Char out array [length]
6029         category        VERSION_2_0
6030         dlflags         notlistable
6031         version         2.0
6032         extension
6033         glxsingle       ?
6034         glxflags        ignore
6035         offset          ?
6036
6037 GetShaderSource(shader, bufSize, length, source)
6038         return          void
6039         param           shader          UInt32 in value
6040         param           bufSize         SizeI in value
6041         param           length          SizeI out array [1]
6042         param           source          Char out array [length]
6043         category        VERSION_2_0
6044         dlflags         notlistable
6045         version         2.0
6046         extension
6047         glxsingle       ?
6048         glxflags        ignore
6049         offset          ?
6050
6051 GetUniformLocation(program, name)
6052         return          Int32
6053         param           program         UInt32 in value
6054         param           name            Char in array []
6055         category        VERSION_2_0
6056         dlflags         notlistable
6057         version         2.0
6058         extension
6059         glxsingle       ?
6060         glxflags        ignore
6061         offset          ?
6062
6063 GetUniformfv(program, location, params)
6064         return          void
6065         param           program         UInt32 in value
6066         param           location        Int32 in value
6067         param           params          Float32 out array [location]
6068         category        VERSION_2_0
6069         dlflags         notlistable
6070         version         2.0
6071         extension
6072         glxsingle       ?
6073         glxflags        ignore
6074         offset          ?
6075
6076 GetUniformiv(program, location, params)
6077         return          void
6078         param           program         UInt32 in value
6079         param           location        Int32 in value
6080         param           params          Int32 out array [location]
6081         category        VERSION_2_0
6082         dlflags         notlistable
6083         version         2.0
6084         extension
6085         glxsingle       ?
6086         glxflags        ignore
6087         offset          ?
6088
6089 GetVertexAttribdv(index, pname, params)
6090         return          void
6091         param           index           UInt32 in value
6092         param           pname           VertexAttribPropertyARB in value
6093         param           params          Float64 out array [4]
6094         dlflags         notlistable
6095         category        VERSION_2_0
6096         version         2.0
6097         extension       soft WINSOFT NV10
6098         glxvendorpriv   1301
6099         offset          588
6100
6101 GetVertexAttribfv(index, pname, params)
6102         return          void
6103         param           index           UInt32 in value
6104         param           pname           VertexAttribPropertyARB in value
6105         param           params          Float32 out array [4]
6106         dlflags         notlistable
6107         category        VERSION_2_0
6108         version         2.0
6109         extension       soft WINSOFT NV10
6110         glxvendorpriv   1302
6111         offset          589
6112
6113 GetVertexAttribiv(index, pname, params)
6114         return          void
6115         param           index           UInt32 in value
6116         param           pname           VertexAttribPropertyARB in value
6117         param           params          Int32 out array [4]
6118         dlflags         notlistable
6119         category        VERSION_2_0
6120         version         2.0
6121         extension       soft WINSOFT NV10
6122         glxvendorpriv   1303
6123         offset          590
6124
6125 GetVertexAttribPointerv(index, pname, pointer)
6126         return          void
6127         param           index           UInt32 in value
6128         param           pname           VertexAttribPointerPropertyARB in value
6129         param           pointer         VoidPointer out array [1]
6130         dlflags         notlistable
6131         category        VERSION_2_0
6132         version         2.0
6133         extension       soft WINSOFT NV10
6134         glxflags        ignore
6135         offset          591
6136
6137 IsProgram(program)
6138         return          Boolean
6139         param           program         UInt32 in value
6140         dlflags         notlistable
6141         category        VERSION_2_0
6142         version         2.0
6143         extension       soft WINSOFT NV10
6144         glxvendorpriv   1304
6145         offset          592
6146
6147 IsShader(shader)
6148         return          Boolean
6149         param           shader          UInt32 in value
6150         dlflags         notlistable
6151         category        VERSION_2_0
6152         version         2.0
6153         extension       soft WINSOFT NV10
6154         glxvendorpriv   ?
6155         offset          ?
6156
6157 LinkProgram(program)
6158         return          void
6159         param           program         UInt32 in value
6160         category        VERSION_2_0
6161         version         2.0
6162         extension
6163         glxropcode      ?
6164         glxflags        ignore
6165         offset          ?
6166
6167 ShaderSource(shader, count, string, length)
6168         return          void
6169         param           shader          UInt32 in value
6170         param           count           SizeI in value
6171         param           string          CharPointer in array [count]
6172         param           length          Int32 in array [1]
6173         category        VERSION_2_0
6174         version         2.0
6175         extension
6176         glxropcode      ?
6177         glxflags        ignore
6178         offset          ?
6179
6180 UseProgram(program)
6181         return          void
6182         param           program         UInt32 in value
6183         category        VERSION_2_0
6184         version         2.0
6185         extension
6186         glxropcode      ?
6187         glxflags        ignore
6188         offset          ?
6189
6190 Uniform1f(location, v0)
6191         return          void
6192         param           location        Int32 in value
6193         param           v0              Float32 in value
6194         category        VERSION_2_0
6195         version         2.0
6196         extension
6197         glxropcode      ?
6198         glxflags        ignore
6199         offset          ?
6200
6201 Uniform2f(location, v0, v1)
6202         return          void
6203         param           location        Int32 in value
6204         param           v0              Float32 in value
6205         param           v1              Float32 in value
6206         category        VERSION_2_0
6207         version         2.0
6208         extension
6209         glxropcode      ?
6210         glxflags        ignore
6211         offset          ?
6212
6213 Uniform3f(location, v0, v1, v2)
6214         return          void
6215         param           location        Int32 in value
6216         param           v0              Float32 in value
6217         param           v1              Float32 in value
6218         param           v2              Float32 in value
6219         category        VERSION_2_0
6220         version         2.0
6221         extension
6222         glxropcode      ?
6223         glxflags        ignore
6224         offset          ?
6225
6226 Uniform4f(location, v0, v1, v2, v3)
6227         return          void
6228         param           location        Int32 in value
6229         param           v0              Float32 in value
6230         param           v1              Float32 in value
6231         param           v2              Float32 in value
6232         param           v3              Float32 in value
6233         category        VERSION_2_0
6234         version         2.0
6235         extension
6236         glxropcode      ?
6237         glxflags        ignore
6238         offset          ?
6239
6240 Uniform1i(location, v0)
6241         return          void
6242         param           location        Int32 in value
6243         param           v0              Int32 in value
6244         category        VERSION_2_0
6245         version         2.0
6246         extension
6247         glxropcode      ?
6248         glxflags        ignore
6249         offset          ?
6250
6251 Uniform2i(location, v0, v1)
6252         return          void
6253         param           location        Int32 in value
6254         param           v0              Int32 in value
6255         param           v1              Int32 in value
6256         category        VERSION_2_0
6257         version         2.0
6258         extension
6259         glxropcode      ?
6260         glxflags        ignore
6261         offset          ?
6262
6263 Uniform3i(location, v0, v1, v2)
6264         return          void
6265         param           location        Int32 in value
6266         param           v0              Int32 in value
6267         param           v1              Int32 in value
6268         param           v2              Int32 in value
6269         category        VERSION_2_0
6270         version         2.0
6271         extension
6272         glxropcode      ?
6273         glxflags        ignore
6274         offset          ?
6275
6276 Uniform4i(location, v0, v1, v2, v3)
6277         return          void
6278         param           location        Int32 in value
6279         param           v0              Int32 in value
6280         param           v1              Int32 in value
6281         param           v2              Int32 in value
6282         param           v3              Int32 in value
6283         category        VERSION_2_0
6284         version         2.0
6285         extension
6286         glxropcode      ?
6287         glxflags        ignore
6288         offset          ?
6289
6290 Uniform1fv(location, count, value)
6291         return          void
6292         param           location        Int32 in value
6293         param           count           SizeI in value
6294         param           value           Float32 in array [count]
6295         category        VERSION_2_0
6296         version         2.0
6297         extension
6298         glxropcode      ?
6299         glxflags        ignore
6300         offset          ?
6301
6302 Uniform2fv(location, count, value)
6303         return          void
6304         param           location        Int32 in value
6305         param           count           SizeI in value
6306         param           value           Float32 in array [count]
6307         category        VERSION_2_0
6308         version         2.0
6309         extension
6310         glxropcode      ?
6311         glxflags        ignore
6312         offset          ?
6313
6314 Uniform3fv(location, count, value)
6315         return          void
6316         param           location        Int32 in value
6317         param           count           SizeI in value
6318         param           value           Float32 in array [count]
6319         category        VERSION_2_0
6320         version         2.0
6321         extension
6322         glxropcode      ?
6323         glxflags        ignore
6324         offset          ?
6325
6326 Uniform4fv(location, count, value)
6327         return          void
6328         param           location        Int32 in value
6329         param           count           SizeI in value
6330         param           value           Float32 in array [count]
6331         category        VERSION_2_0
6332         version         2.0
6333         extension
6334         glxropcode      ?
6335         glxflags        ignore
6336         offset          ?
6337
6338 Uniform1iv(location, count, value)
6339         return          void
6340         param           location        Int32 in value
6341         param           count           SizeI in value
6342         param           value           Int32 in array [count]
6343         category        VERSION_2_0
6344         version         2.0
6345         extension
6346         glxropcode      ?
6347         glxflags        ignore
6348         offset          ?
6349
6350 Uniform2iv(location, count, value)
6351         return          void
6352         param           location        Int32 in value
6353         param           count           SizeI in value
6354         param           value           Int32 in array [count]
6355         category        VERSION_2_0
6356         version         2.0
6357         extension
6358         glxropcode      ?
6359         glxflags        ignore
6360         offset          ?
6361
6362 Uniform3iv(location, count, value)
6363         return          void
6364         param           location        Int32 in value
6365         param           count           SizeI in value
6366         param           value           Int32 in array [count]
6367         category        VERSION_2_0
6368         version         2.0
6369         extension
6370         glxropcode      ?
6371         glxflags        ignore
6372         offset          ?
6373
6374 Uniform4iv(location, count, value)
6375         return          void
6376         param           location        Int32 in value
6377         param           count           SizeI in value
6378         param           value           Int32 in array [count]
6379         category        VERSION_2_0
6380         version         2.0
6381         extension
6382         glxropcode      ?
6383         glxflags        ignore
6384         offset          ?
6385
6386 UniformMatrix2fv(location, count, transpose, value)
6387         return          void
6388         param           location        Int32 in value
6389         param           count           SizeI in value
6390         param           transpose       Boolean in value
6391         param           value           Float32 in array [count]
6392         category        VERSION_2_0
6393         version         2.0
6394         extension
6395         glxropcode      ?
6396         glxflags        ignore
6397         offset          ?
6398
6399 UniformMatrix3fv(location, count, transpose, value)
6400         return          void
6401         param           location        Int32 in value
6402         param           count           SizeI in value
6403         param           transpose       Boolean in value
6404         param           value           Float32 in array [count]
6405         category        VERSION_2_0
6406         version         2.0
6407         extension
6408         glxropcode      ?
6409         glxflags        ignore
6410         offset          ?
6411
6412 UniformMatrix4fv(location, count, transpose, value)
6413         return          void
6414         param           location        Int32 in value
6415         param           count           SizeI in value
6416         param           transpose       Boolean in value
6417         param           value           Float32 in array [count]
6418         category        VERSION_2_0
6419         version         2.0
6420         extension
6421         glxropcode      ?
6422         glxflags        ignore
6423         offset          ?
6424
6425 ValidateProgram(program)
6426         return          void
6427         param           program         UInt32 in value
6428         category        VERSION_2_0
6429         version         2.0
6430         extension
6431         glxropcode      ?
6432         glxflags        ignore
6433         offset          ?
6434
6435 VertexAttrib1d(index, x)
6436         return          void
6437         param           index           UInt32 in value
6438         param           x               Float64 in value
6439         category        VERSION_2_0
6440         version         2.0
6441         deprecated      3.1
6442         vectorequiv     VertexAttrib1dv
6443         extension       soft WINSOFT NV10
6444         glxflags        ignore
6445         offset          603
6446
6447 VertexAttrib1dv(index, v)
6448         return          void
6449         param           index           UInt32 in value
6450         param           v               Float64 in array [1]
6451         category        VERSION_2_0
6452         version         2.0
6453         deprecated      3.1
6454         extension       soft WINSOFT NV10
6455         glxropcode      4197
6456         offset          604
6457
6458 VertexAttrib1f(index, x)
6459         return          void
6460         param           index           UInt32 in value
6461         param           x               Float32 in value
6462         category        VERSION_2_0
6463         version         2.0
6464         deprecated      3.1
6465         vectorequiv     VertexAttrib1fv
6466         extension       soft WINSOFT NV10
6467         glxflags        ignore
6468         offset          605
6469
6470 VertexAttrib1fv(index, v)
6471         return          void
6472         param           index           UInt32 in value
6473         param           v               Float32 in array [1]
6474         category        VERSION_2_0
6475         version         2.0
6476         deprecated      3.1
6477         extension       soft WINSOFT NV10
6478         glxropcode      4193
6479         offset          606
6480
6481 VertexAttrib1s(index, x)
6482         return          void
6483         param           index           UInt32 in value
6484         param           x               Int16 in value
6485         category        VERSION_2_0
6486         version         2.0
6487         deprecated      3.1
6488         vectorequiv     VertexAttrib1sv
6489         extension       soft WINSOFT NV10
6490         glxflags        ignore
6491         offset          607
6492
6493 VertexAttrib1sv(index, v)
6494         return          void
6495         param           index           UInt32 in value
6496         param           v               Int16 in array [1]
6497         category        VERSION_2_0
6498         version         2.0
6499         deprecated      3.1
6500         extension       soft WINSOFT NV10
6501         glxropcode      4189
6502         offset          608
6503
6504 VertexAttrib2d(index, x, y)
6505         return          void
6506         param           index           UInt32 in value
6507         param           x               Float64 in value
6508         param           y               Float64 in value
6509         category        VERSION_2_0
6510         version         2.0
6511         deprecated      3.1
6512         vectorequiv     VertexAttrib2dv
6513         extension       soft WINSOFT NV10
6514         glxflags        ignore
6515         offset          609
6516
6517 VertexAttrib2dv(index, v)
6518         return          void
6519         param           index           UInt32 in value
6520         param           v               Float64 in array [2]
6521         category        VERSION_2_0
6522         version         2.0
6523         deprecated      3.1
6524         extension       soft WINSOFT NV10
6525         glxropcode      4198
6526         offset          610
6527
6528 VertexAttrib2f(index, x, y)
6529         return          void
6530         param           index           UInt32 in value
6531         param           x               Float32 in value
6532         param           y               Float32 in value
6533         category        VERSION_2_0
6534         version         2.0
6535         deprecated      3.1
6536         vectorequiv     VertexAttrib2fv
6537         extension       soft WINSOFT NV10
6538         glxflags        ignore
6539         offset          611
6540
6541 VertexAttrib2fv(index, v)
6542         return          void
6543         param           index           UInt32 in value
6544         param           v               Float32 in array [2]
6545         category        VERSION_2_0
6546         version         2.0
6547         deprecated      3.1
6548         extension       soft WINSOFT NV10
6549         glxropcode      4194
6550         offset          612
6551
6552 VertexAttrib2s(index, x, y)
6553         return          void
6554         param           index           UInt32 in value
6555         param           x               Int16 in value
6556         param           y               Int16 in value
6557         category        VERSION_2_0
6558         version         2.0
6559         deprecated      3.1
6560         vectorequiv     VertexAttrib2sv
6561         extension       soft WINSOFT NV10
6562         glxflags        ignore
6563         offset          613
6564
6565 VertexAttrib2sv(index, v)
6566         return          void
6567         param           index           UInt32 in value
6568         param           v               Int16 in array [2]
6569         category        VERSION_2_0
6570         version         2.0
6571         deprecated      3.1
6572         extension       soft WINSOFT NV10
6573         glxropcode      4190
6574         offset          614
6575
6576 VertexAttrib3d(index, x, y, z)
6577         return          void
6578         param           index           UInt32 in value
6579         param           x               Float64 in value
6580         param           y               Float64 in value
6581         param           z               Float64 in value
6582         category        VERSION_2_0
6583         version         2.0
6584         deprecated      3.1
6585         vectorequiv     VertexAttrib3dv
6586         extension       soft WINSOFT NV10
6587         glxflags        ignore
6588         offset          615
6589
6590 VertexAttrib3dv(index, v)
6591         return          void
6592         param           index           UInt32 in value
6593         param           v               Float64 in array [3]
6594         category        VERSION_2_0
6595         version         2.0
6596         deprecated      3.1
6597         extension       soft WINSOFT NV10
6598         glxropcode      4199
6599         offset          616
6600
6601 VertexAttrib3f(index, x, y, z)
6602         return          void
6603         param           index           UInt32 in value
6604         param           x               Float32 in value
6605         param           y               Float32 in value
6606         param           z               Float32 in value
6607         category        VERSION_2_0
6608         version         2.0
6609         deprecated      3.1
6610         vectorequiv     VertexAttrib3fv
6611         extension       soft WINSOFT NV10
6612         glxflags        ignore
6613         offset          617
6614
6615 VertexAttrib3fv(index, v)
6616         return          void
6617         param           index           UInt32 in value
6618         param           v               Float32 in array [3]
6619         category        VERSION_2_0
6620         version         2.0
6621         deprecated      3.1
6622         extension       soft WINSOFT NV10
6623         glxropcode      4195
6624         offset          618
6625
6626 VertexAttrib3s(index, x, y, z)
6627         return          void
6628         param           index           UInt32 in value
6629         param           x               Int16 in value
6630         param           y               Int16 in value
6631         param           z               Int16 in value
6632         category        VERSION_2_0
6633         version         2.0
6634         deprecated      3.1
6635         vectorequiv     VertexAttrib3sv
6636         extension       soft WINSOFT NV10
6637         glxflags        ignore
6638         offset          619
6639
6640 VertexAttrib3sv(index, v)
6641         return          void
6642         param           index           UInt32 in value
6643         param           v               Int16 in array [3]
6644         category        VERSION_2_0
6645         version         2.0
6646         deprecated      3.1
6647         extension       soft WINSOFT NV10
6648         glxropcode      4191
6649         offset          620
6650
6651 VertexAttrib4Nbv(index, v)
6652         return          void
6653         param           index           UInt32 in value
6654         param           v               Int8 in array [4]
6655         category        VERSION_2_0
6656         version         2.0
6657         deprecated      3.1
6658         extension       soft WINSOFT NV10
6659         glxflags        ignore
6660         offset          659
6661
6662 VertexAttrib4Niv(index, v)
6663         return          void
6664         param           index           UInt32 in value
6665         param           v               Int32 in array [4]
6666         category        VERSION_2_0
6667         version         2.0
6668         deprecated      3.1
6669         extension       soft WINSOFT NV10
6670         glxflags        ignore
6671         offset          661
6672
6673 VertexAttrib4Nsv(index, v)
6674         return          void
6675         param           index           UInt32 in value
6676         param           v               Int16 in array [4]
6677         category        VERSION_2_0
6678         version         2.0
6679         deprecated      3.1
6680         extension       soft WINSOFT NV10
6681         glxflags        ignore
6682         offset          660
6683
6684 VertexAttrib4Nub(index, x, y, z, w)
6685         return          void
6686         param           index           UInt32 in value
6687         param           x               UInt8 in value
6688         param           y               UInt8 in value
6689         param           z               UInt8 in value
6690         param           w               UInt8 in value
6691         category        VERSION_2_0
6692         version         2.0
6693         deprecated      3.1
6694         extension       soft WINSOFT NV10
6695         glxflags        ignore
6696         offset          627
6697
6698 VertexAttrib4Nubv(index, v)
6699         return          void
6700         param           index           UInt32 in value
6701         param           v               UInt8 in array [4]
6702         category        VERSION_2_0
6703         version         2.0
6704         deprecated      3.1
6705         extension       soft WINSOFT NV10
6706         glxflags        ignore
6707         glxropcode      4201
6708         offset          628
6709
6710 VertexAttrib4Nuiv(index, v)
6711         return          void
6712         param           index           UInt32 in value
6713         param           v               UInt32 in array [4]
6714         category        VERSION_2_0
6715         version         2.0
6716         deprecated      3.1
6717         extension       soft WINSOFT NV10
6718         glxflags        ignore
6719         offset          663
6720
6721 VertexAttrib4Nusv(index, v)
6722         return          void
6723         param           index           UInt32 in value
6724         param           v               UInt16 in array [4]
6725         category        VERSION_2_0
6726         version         2.0
6727         deprecated      3.1
6728         extension       soft WINSOFT NV10
6729         glxflags        ignore
6730         offset          662
6731
6732 VertexAttrib4bv(index, v)
6733         return          void
6734         param           index           UInt32 in value
6735         param           v               Int8 in array [4]
6736         category        VERSION_2_0
6737         version         2.0
6738         deprecated      3.1
6739         extension       soft WINSOFT NV10
6740         glxflags        ignore
6741         offset          654
6742
6743 VertexAttrib4d(index, x, y, z, w)
6744         return          void
6745         param           index           UInt32 in value
6746         param           x               Float64 in value
6747         param           y               Float64 in value
6748         param           z               Float64 in value
6749         param           w               Float64 in value
6750         category        VERSION_2_0
6751         version         2.0
6752         deprecated      3.1
6753         vectorequiv     VertexAttrib4dv
6754         extension       soft WINSOFT NV10
6755         glxflags        ignore
6756         offset          621
6757
6758 VertexAttrib4dv(index, v)
6759         return          void
6760         param           index           UInt32 in value
6761         param           v               Float64 in array [4]
6762         category        VERSION_2_0
6763         version         2.0
6764         deprecated      3.1
6765         extension       soft WINSOFT NV10
6766         glxropcode      4200
6767         offset          622
6768
6769 VertexAttrib4f(index, x, y, z, w)
6770         return          void
6771         param           index           UInt32 in value
6772         param           x               Float32 in value
6773         param           y               Float32 in value
6774         param           z               Float32 in value
6775         param           w               Float32 in value
6776         category        VERSION_2_0
6777         version         2.0
6778         deprecated      3.1
6779         vectorequiv     VertexAttrib4fv
6780         extension       soft WINSOFT NV10
6781         glxflags        ignore
6782         offset          623
6783
6784 VertexAttrib4fv(index, v)
6785         return          void
6786         param           index           UInt32 in value
6787         param           v               Float32 in array [4]
6788         category        VERSION_2_0
6789         version         2.0
6790         deprecated      3.1
6791         extension       soft WINSOFT NV10
6792         glxropcode      4196
6793         offset          624
6794
6795 VertexAttrib4iv(index, v)
6796         return          void
6797         param           index           UInt32 in value
6798         param           v               Int32 in array [4]
6799         category        VERSION_2_0
6800         version         2.0
6801         deprecated      3.1
6802         extension       soft WINSOFT NV10
6803         glxflags        ignore
6804         offset          655
6805
6806 VertexAttrib4s(index, x, y, z, w)
6807         return          void
6808         param           index           UInt32 in value
6809         param           x               Int16 in value
6810         param           y               Int16 in value
6811         param           z               Int16 in value
6812         param           w               Int16 in value
6813         category        VERSION_2_0
6814         version         2.0
6815         deprecated      3.1
6816         vectorequiv     VertexAttrib4sv
6817         extension       soft WINSOFT NV10
6818         glxflags        ignore
6819         offset          625
6820
6821 VertexAttrib4sv(index, v)
6822         return          void
6823         param           index           UInt32 in value
6824         param           v               Int16 in array [4]
6825         category        VERSION_2_0
6826         version         2.0
6827         deprecated      3.1
6828         extension       soft WINSOFT NV10
6829         glxflags        ignore
6830         glxropcode      4192
6831         offset          626
6832
6833 VertexAttrib4ubv(index, v)
6834         return          void
6835         param           index           UInt32 in value
6836         param           v               UInt8 in array [4]
6837         category        VERSION_2_0
6838         version         2.0
6839         deprecated      3.1
6840         extension       soft WINSOFT NV10
6841         glxflags        ignore
6842         offset          656
6843
6844 VertexAttrib4uiv(index, v)
6845         return          void
6846         param           index           UInt32 in value
6847         param           v               UInt32 in array [4]
6848         category        VERSION_2_0
6849         version         2.0
6850         deprecated      3.1
6851         extension       soft WINSOFT NV10
6852         glxflags        ignore
6853         offset          658
6854
6855 VertexAttrib4usv(index, v)
6856         return          void
6857         param           index           UInt32 in value
6858         param           v               UInt16 in array [4]
6859         category        VERSION_2_0
6860         version         2.0
6861         deprecated      3.1
6862         extension       soft WINSOFT NV10
6863         glxflags        ignore
6864         offset          657
6865
6866 VertexAttribPointer(index, size, type, normalized, stride, pointer)
6867         return          void
6868         param           index           UInt32 in value
6869         param           size            Int32 in value
6870         param           type            VertexAttribPointerTypeARB in value
6871         param           normalized      Boolean in value
6872         param           stride          SizeI in value
6873         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
6874         dlflags         notlistable
6875         category        VERSION_2_0
6876         version         2.0
6877         extension       soft WINSOFT NV10
6878         glxflags        ignore
6879         offset          664
6880
6881
6882 ###############################################################################
6883 ###############################################################################
6884 #
6885 # OpenGL 2.1 commands
6886 #
6887 ###############################################################################
6888 ###############################################################################
6889
6890 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
6891
6892 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
6893
6894 # New commands in OpenGL 2.1
6895
6896 UniformMatrix2x3fv(location, count, transpose, value)
6897         return          void
6898         param           location        Int32 in value
6899         param           count           SizeI in value
6900         param           transpose       Boolean in value
6901         param           value           Float32 in array [6]
6902         category        VERSION_2_1
6903         version         2.1
6904         extension
6905         glxropcode      ?
6906         glxflags        ignore
6907         offset          ?
6908
6909 UniformMatrix3x2fv(location, count, transpose, value)
6910         return          void
6911         param           location        Int32 in value
6912         param           count           SizeI in value
6913         param           transpose       Boolean in value
6914         param           value           Float32 in array [6]
6915         category        VERSION_2_1
6916         version         2.1
6917         extension
6918         glxropcode      ?
6919         glxflags        ignore
6920         offset          ?
6921
6922 UniformMatrix2x4fv(location, count, transpose, value)
6923         return          void
6924         param           location        Int32 in value
6925         param           count           SizeI in value
6926         param           transpose       Boolean in value
6927         param           value           Float32 in array [8]
6928         category        VERSION_2_1
6929         version         2.1
6930         extension
6931         glxropcode      ?
6932         glxflags        ignore
6933         offset          ?
6934
6935 UniformMatrix4x2fv(location, count, transpose, value)
6936         return          void
6937         param           location        Int32 in value
6938         param           count           SizeI in value
6939         param           transpose       Boolean in value
6940         param           value           Float32 in array [8]
6941         category        VERSION_2_1
6942         version         2.1
6943         extension
6944         glxropcode      ?
6945         glxflags        ignore
6946         offset          ?
6947
6948 UniformMatrix3x4fv(location, count, transpose, value)
6949         return          void
6950         param           location        Int32 in value
6951         param           count           SizeI in value
6952         param           transpose       Boolean in value
6953         param           value           Float32 in array [12]
6954         category        VERSION_2_1
6955         version         2.1
6956         extension
6957         glxropcode      ?
6958         glxflags        ignore
6959         offset          ?
6960
6961 UniformMatrix4x3fv(location, count, transpose, value)
6962         return          void
6963         param           location        Int32 in value
6964         param           count           SizeI in value
6965         param           transpose       Boolean in value
6966         param           value           Float32 in array [12]
6967         category        VERSION_2_1
6968         version         2.1
6969         extension
6970         glxropcode      ?
6971         glxflags        ignore
6972         offset          ?
6973
6974 ###############################################################################
6975 ###############################################################################
6976 #
6977 # OpenGL 3.0 commands
6978 #
6979 ###############################################################################
6980 ###############################################################################
6981
6982 # OpenGL 3.0 (EXT_draw_buffers2) commands
6983
6984 ColorMaski(index, r, g, b, a)
6985         return          void
6986         param           index           UInt32 in value
6987         param           r               Boolean in value
6988         param           g               Boolean in value
6989         param           b               Boolean in value
6990         param           a               Boolean in value
6991         category        VERSION_3_0
6992         version         3.0
6993         extension
6994         glxflags        ignore
6995         glfflags        ignore
6996
6997 GetBooleani_v(target, index, data)
6998         return          void
6999         param           target          GLenum in value
7000         param           index           UInt32 in value
7001         param           data            Boolean out array [COMPSIZE(target)]
7002         category        VERSION_3_0
7003         version         3.0
7004         extension
7005         dlflags         notlistable
7006         glxflags        ignore
7007         glfflags        ignore
7008
7009 GetIntegeri_v(target, index, data)
7010         return          void
7011         param           target          GLenum in value
7012         param           index           UInt32 in value
7013         param           data            Int32 out array [COMPSIZE(target)]
7014         category        VERSION_3_0
7015         version         3.0
7016         extension
7017         dlflags         notlistable
7018         glxflags        ignore
7019         glfflags        ignore
7020
7021 Enablei(target, index)
7022         return          void
7023         param           target          GLenum in value
7024         param           index           UInt32 in value
7025         category        VERSION_3_0
7026         version         3.0
7027         extension
7028         glxflags        ignore
7029         glfflags        ignore
7030
7031 Disablei(target, index)
7032         return          void
7033         param           target          GLenum in value
7034         param           index           UInt32 in value
7035         category        VERSION_3_0
7036         version         3.0
7037         extension
7038         glxflags        ignore
7039         glfflags        ignore
7040
7041 IsEnabledi(target, index)
7042         return          Boolean
7043         param           target          GLenum in value
7044         param           index           UInt32 in value
7045         category        VERSION_3_0
7046         version         3.0
7047         extension
7048         dlflags         notlistable
7049         glxflags        ignore
7050         glfflags        ignore
7051
7052 # OpenGL 3.0 (EXT_transform_feedback) commands
7053
7054 BeginTransformFeedback(primitiveMode)
7055         return          void
7056         param           primitiveMode   GLenum in value
7057         category        VERSION_3_0
7058         version         3.0
7059         extension
7060         dlflags         notlistable
7061         glxflags        ignore
7062         glfflags        ignore
7063
7064 EndTransformFeedback()
7065         return          void
7066         category        VERSION_3_0
7067         version         3.0
7068         extension
7069         dlflags         notlistable
7070         glxflags        ignore
7071         glfflags        ignore
7072
7073 BindBufferRange(target, index, buffer, offset, size)
7074         return          void
7075         param           target          GLenum in value
7076         param           index           UInt32 in value
7077         param           buffer          UInt32 in value
7078         param           offset          BufferOffset in value
7079         param           size            BufferSize in value
7080         category        VERSION_3_0
7081         version         3.0
7082         extension
7083         dlflags         notlistable
7084         glxflags        ignore
7085         glfflags        ignore
7086
7087 BindBufferBase(target, index, buffer)
7088         return          void
7089         param           target          GLenum in value
7090         param           index           UInt32 in value
7091         param           buffer          UInt32 in value
7092         category        VERSION_3_0
7093         version         3.0
7094         extension
7095         dlflags         notlistable
7096         glxflags        ignore
7097         glfflags        ignore
7098
7099 TransformFeedbackVaryings(program, count, varyings, bufferMode)
7100         return          void
7101         param           program         UInt32 in value
7102         param           count           SizeI in value
7103         param           varyings        CharPointer in array [count]
7104         param           bufferMode      GLenum in value
7105         category        VERSION_3_0
7106         version         3.0
7107         extension
7108         dlflags         notlistable
7109         glxflags        ignore
7110         glfflags        ignore
7111
7112 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7113         return          void
7114         param           program         UInt32 in value
7115         param           index           UInt32 in value
7116         param           bufSize         SizeI in value
7117         param           length          SizeI out array [1]
7118         param           size            SizeI out array [1]
7119         param           type            GLenum out array [1]
7120         param           name            Char out array [COMPSIZE(length)]
7121         category        VERSION_3_0
7122         dlflags         notlistable
7123         version         3.0
7124         extension
7125         glfflags        ignore
7126         glxflags        ignore
7127
7128 ClampColor(target, clamp)
7129         return          void
7130         param           target          ClampColorTargetARB in value
7131         param           clamp           ClampColorModeARB in value
7132         category        VERSION_3_0
7133         version         3.0
7134         extension
7135         glxropcode      234
7136         glxflags        ignore
7137         offset          ?
7138
7139 BeginConditionalRender(id, mode)
7140         return          void
7141         param           id              UInt32 in value
7142         param           mode            TypeEnum in value
7143         category        VERSION_3_0
7144         version         3.0
7145         glfflags        ignore
7146         glxflags        ignore
7147
7148 EndConditionalRender()
7149         return          void
7150         category        VERSION_3_0
7151         version         3.0
7152         glfflags        ignore
7153         glxflags        ignore
7154
7155 VertexAttribIPointer(index, size, type, stride, pointer)
7156         return          void
7157         param           index           UInt32 in value
7158         param           size            Int32 in value
7159         param           type            VertexAttribEnum in value
7160         param           stride          SizeI in value
7161         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7162         category        VERSION_3_0
7163         version         3.0
7164         dlflags         notlistable
7165         extension
7166         glfflags        ignore
7167         glxflags        ignore
7168
7169 GetVertexAttribIiv(index, pname, params)
7170         return          void
7171         param           index           UInt32 in value
7172         param           pname           VertexAttribEnum in value
7173         param           params          Int32 out array [1]
7174         category        VERSION_3_0
7175         version         3.0
7176         dlflags         notlistable
7177         extension
7178         glfflags        ignore
7179         glxflags        ignore
7180
7181 GetVertexAttribIuiv(index, pname, params)
7182         return          void
7183         param           index           UInt32 in value
7184         param           pname           VertexAttribEnum in value
7185         param           params          UInt32 out array [1]
7186         category        VERSION_3_0
7187         version         3.0
7188         dlflags         notlistable
7189         extension
7190         glfflags        ignore
7191         glxflags        ignore
7192
7193 # OpenGL 3.0 (NV_vertex_program4) commands
7194
7195 VertexAttribI1i(index, x)
7196         return          void
7197         param           index           UInt32 in value
7198         param           x               Int32 in value
7199         category        VERSION_3_0
7200         version         3.0
7201         deprecated      3.1
7202         beginend        allow-inside
7203         vectorequiv     VertexAttribI1iv
7204         glxvectorequiv  VertexAttribI1iv
7205         extension
7206         glfflags        ignore
7207         glxflags        ignore
7208
7209 VertexAttribI2i(index, x, y)
7210         return          void
7211         param           index           UInt32 in value
7212         param           x               Int32 in value
7213         param           y               Int32 in value
7214         category        VERSION_3_0
7215         version         3.0
7216         deprecated      3.1
7217         beginend        allow-inside
7218         vectorequiv     VertexAttribI2iv
7219         glxvectorequiv  VertexAttribI2iv
7220         extension
7221         glfflags        ignore
7222         glxflags        ignore
7223
7224 VertexAttribI3i(index, x, y, z)
7225         return          void
7226         param           index           UInt32 in value
7227         param           x               Int32 in value
7228         param           y               Int32 in value
7229         param           z               Int32 in value
7230         category        VERSION_3_0
7231         version         3.0
7232         deprecated      3.1
7233         beginend        allow-inside
7234         vectorequiv     VertexAttribI3iv
7235         glxvectorequiv  VertexAttribI3iv
7236         extension
7237         glfflags        ignore
7238         glxflags        ignore
7239
7240 VertexAttribI4i(index, x, y, z, w)
7241         return          void
7242         param           index           UInt32 in value
7243         param           x               Int32 in value
7244         param           y               Int32 in value
7245         param           z               Int32 in value
7246         param           w               Int32 in value
7247         category        VERSION_3_0
7248         version         3.0
7249         deprecated      3.1
7250         beginend        allow-inside
7251         vectorequiv     VertexAttribI4iv
7252         glxvectorequiv  VertexAttribI4iv
7253         extension
7254         glfflags        ignore
7255         glxflags        ignore
7256
7257 VertexAttribI1ui(index, x)
7258         return          void
7259         param           index           UInt32 in value
7260         param           x               UInt32 in value
7261         category        VERSION_3_0
7262         version         3.0
7263         deprecated      3.1
7264         beginend        allow-inside
7265         vectorequiv     VertexAttribI1uiv
7266         glxvectorequiv  VertexAttribI1uiv
7267         extension
7268         glfflags        ignore
7269         glxflags        ignore
7270
7271 VertexAttribI2ui(index, x, y)
7272         return          void
7273         param           index           UInt32 in value
7274         param           x               UInt32 in value
7275         param           y               UInt32 in value
7276         category        VERSION_3_0
7277         version         3.0
7278         deprecated      3.1
7279         beginend        allow-inside
7280         vectorequiv     VertexAttribI2uiv
7281         glxvectorequiv  VertexAttribI2uiv
7282         extension
7283         glfflags        ignore
7284         glxflags        ignore
7285
7286 VertexAttribI3ui(index, x, y, z)
7287         return          void
7288         param           index           UInt32 in value
7289         param           x               UInt32 in value
7290         param           y               UInt32 in value
7291         param           z               UInt32 in value
7292         category        VERSION_3_0
7293         version         3.0
7294         deprecated      3.1
7295         beginend        allow-inside
7296         vectorequiv     VertexAttribI3uiv
7297         glxvectorequiv  VertexAttribI3uiv
7298         extension
7299         glfflags        ignore
7300         glxflags        ignore
7301
7302 VertexAttribI4ui(index, x, y, z, w)
7303         return          void
7304         param           index           UInt32 in value
7305         param           x               UInt32 in value
7306         param           y               UInt32 in value
7307         param           z               UInt32 in value
7308         param           w               UInt32 in value
7309         category        VERSION_3_0
7310         version         3.0
7311         deprecated      3.1
7312         beginend        allow-inside
7313         vectorequiv     VertexAttribI4uiv
7314         glxvectorequiv  VertexAttribI4uiv
7315         extension
7316         glfflags        ignore
7317         glxflags        ignore
7318
7319 VertexAttribI1iv(index, v)
7320         return          void
7321         param           index           UInt32 in value
7322         param           v               Int32 in array [1]
7323         category        VERSION_3_0
7324         version         3.0
7325         deprecated      3.1
7326         beginend        allow-inside
7327         extension
7328         glfflags        ignore
7329         glxflags        ignore
7330
7331 VertexAttribI2iv(index, v)
7332         return          void
7333         param           index           UInt32 in value
7334         param           v               Int32 in array [2]
7335         category        VERSION_3_0
7336         version         3.0
7337         deprecated      3.1
7338         beginend        allow-inside
7339         extension
7340         glfflags        ignore
7341         glxflags        ignore
7342
7343 VertexAttribI3iv(index, v)
7344         return          void
7345         param           index           UInt32 in value
7346         param           v               Int32 in array [3]
7347         category        VERSION_3_0
7348         version         3.0
7349         deprecated      3.1
7350         beginend        allow-inside
7351         extension
7352         glfflags        ignore
7353         glxflags        ignore
7354
7355 VertexAttribI4iv(index, v)
7356         return          void
7357         param           index           UInt32 in value
7358         param           v               Int32 in array [4]
7359         category        VERSION_3_0
7360         version         3.0
7361         deprecated      3.1
7362         beginend        allow-inside
7363         extension
7364         glfflags        ignore
7365         glxflags        ignore
7366
7367 VertexAttribI1uiv(index, v)
7368         return          void
7369         param           index           UInt32 in value
7370         param           v               UInt32 in array [1]
7371         category        VERSION_3_0
7372         version         3.0
7373         deprecated      3.1
7374         beginend        allow-inside
7375         extension
7376         glfflags        ignore
7377         glxflags        ignore
7378
7379 VertexAttribI2uiv(index, v)
7380         return          void
7381         param           index           UInt32 in value
7382         param           v               UInt32 in array [2]
7383         category        VERSION_3_0
7384         version         3.0
7385         deprecated      3.1
7386         beginend        allow-inside
7387         extension
7388         glfflags        ignore
7389         glxflags        ignore
7390
7391 VertexAttribI3uiv(index, v)
7392         return          void
7393         param           index           UInt32 in value
7394         param           v               UInt32 in array [3]
7395         category        VERSION_3_0
7396         version         3.0
7397         deprecated      3.1
7398         beginend        allow-inside
7399         extension
7400         glfflags        ignore
7401         glxflags        ignore
7402
7403 VertexAttribI4uiv(index, v)
7404         return          void
7405         param           index           UInt32 in value
7406         param           v               UInt32 in array [4]
7407         category        VERSION_3_0
7408         version         3.0
7409         deprecated      3.1
7410         beginend        allow-inside
7411         extension
7412         glfflags        ignore
7413         glxflags        ignore
7414
7415 VertexAttribI4bv(index, v)
7416         return          void
7417         param           index           UInt32 in value
7418         param           v               Int8 in array [4]
7419         category        VERSION_3_0
7420         version         3.0
7421         deprecated      3.1
7422         beginend        allow-inside
7423         extension
7424         glfflags        ignore
7425         glxflags        ignore
7426
7427 VertexAttribI4sv(index, v)
7428         return          void
7429         param           index           UInt32 in value
7430         param           v               Int16 in array [4]
7431         category        VERSION_3_0
7432         version         3.0
7433         deprecated      3.1
7434         beginend        allow-inside
7435         extension
7436         glfflags        ignore
7437         glxflags        ignore
7438
7439 VertexAttribI4ubv(index, v)
7440         return          void
7441         param           index           UInt32 in value
7442         param           v               UInt8 in array [4]
7443         category        VERSION_3_0
7444         version         3.0
7445         deprecated      3.1
7446         beginend        allow-inside
7447         extension
7448         glfflags        ignore
7449         glxflags        ignore
7450
7451 VertexAttribI4usv(index, v)
7452         return          void
7453         param           index           UInt32 in value
7454         param           v               UInt16 in array [4]
7455         category        VERSION_3_0
7456         version         3.0
7457         deprecated      3.1
7458         beginend        allow-inside
7459         extension
7460         glfflags        ignore
7461         glxflags        ignore
7462
7463 # OpenGL 3.0 (EXT_gpu_shader4) commands
7464
7465 GetUniformuiv(program, location, params)
7466         return          void
7467         param           program         UInt32 in value
7468         param           location        Int32 in value
7469         param           params          UInt32 out array [COMPSIZE(program/location)]
7470         category        VERSION_3_0
7471         dlflags         notlistable
7472         version         3.0
7473         extension
7474         glfflags        ignore
7475         glxflags        ignore
7476
7477 BindFragDataLocation(program, color, name)
7478         return          void
7479         param           program         UInt32 in value
7480         param           color           UInt32 in value
7481         param           name            Char in array [COMPSIZE(name)]
7482         category        VERSION_3_0
7483         dlflags         notlistable
7484         version         3.0
7485         extension
7486         glfflags        ignore
7487         glxflags        ignore
7488
7489 GetFragDataLocation(program, name)
7490         return          Int32
7491         param           program         UInt32 in value
7492         param           name            Char in array [COMPSIZE(name)]
7493         category        VERSION_3_0
7494         dlflags         notlistable
7495         version         3.0
7496         extension
7497         glfflags        ignore
7498         glxflags        ignore
7499
7500 Uniform1ui(location, v0)
7501         return          void
7502         param           location        Int32 in value
7503         param           v0              UInt32 in value
7504         category        VERSION_3_0
7505         version         3.0
7506         extension
7507         glfflags        ignore
7508         glxflags        ignore
7509
7510 Uniform2ui(location, v0, v1)
7511         return          void
7512         param           location        Int32 in value
7513         param           v0              UInt32 in value
7514         param           v1              UInt32 in value
7515         category        VERSION_3_0
7516         version         3.0
7517         extension
7518         glfflags        ignore
7519         glxflags        ignore
7520
7521 Uniform3ui(location, v0, v1, v2)
7522         return          void
7523         param           location        Int32 in value
7524         param           v0              UInt32 in value
7525         param           v1              UInt32 in value
7526         param           v2              UInt32 in value
7527         category        VERSION_3_0
7528         version         3.0
7529         extension
7530         glfflags        ignore
7531         glxflags        ignore
7532
7533 Uniform4ui(location, v0, v1, v2, v3)
7534         return          void
7535         param           location        Int32 in value
7536         param           v0              UInt32 in value
7537         param           v1              UInt32 in value
7538         param           v2              UInt32 in value
7539         param           v3              UInt32 in value
7540         category        VERSION_3_0
7541         version         3.0
7542         extension
7543         glfflags        ignore
7544         glxflags        ignore
7545
7546 Uniform1uiv(location, count, value)
7547         return          void
7548         param           location        Int32 in value
7549         param           count           SizeI in value
7550         param           value           UInt32 in array [count]
7551         category        VERSION_3_0
7552         version         3.0
7553         extension
7554         glfflags        ignore
7555         glxflags        ignore
7556
7557 Uniform2uiv(location, count, value)
7558         return          void
7559         param           location        Int32 in value
7560         param           count           SizeI in value
7561         param           value           UInt32 in array [count*2]
7562         category        VERSION_3_0
7563         version         3.0
7564         extension
7565         glfflags        ignore
7566         glxflags        ignore
7567
7568 Uniform3uiv(location, count, value)
7569         return          void
7570         param           location        Int32 in value
7571         param           count           SizeI in value
7572         param           value           UInt32 in array [count*3]
7573         category        VERSION_3_0
7574         version         3.0
7575         extension
7576         glfflags        ignore
7577         glxflags        ignore
7578
7579 Uniform4uiv(location, count, value)
7580         return          void
7581         param           location        Int32 in value
7582         param           count           SizeI in value
7583         param           value           UInt32 in array [count*4]
7584         category        VERSION_3_0
7585         version         3.0
7586         extension
7587         glfflags        ignore
7588         glxflags        ignore
7589
7590 # OpenGL 3.0 (EXT_texture_integer) commands
7591
7592 TexParameterIiv(target, pname, params)
7593         return          void
7594         param           target          TextureTarget in value
7595         param           pname           TextureParameterName in value
7596         param           params          Int32 in array [COMPSIZE(pname)]
7597         category        VERSION_3_0
7598         version         3.0
7599         extension
7600         glfflags        ignore
7601         glxflags        ignore
7602
7603 TexParameterIuiv(target, pname, params)
7604         return          void
7605         param           target          TextureTarget in value
7606         param           pname           TextureParameterName in value
7607         param           params          UInt32 in array [COMPSIZE(pname)]
7608         category        VERSION_3_0
7609         version         3.0
7610         extension
7611         glfflags        ignore
7612         glxflags        ignore
7613
7614 GetTexParameterIiv(target, pname, params)
7615         return          void
7616         param           target          TextureTarget in value
7617         param           pname           GetTextureParameter in value
7618         param           params          Int32 out array [COMPSIZE(pname)]
7619         category        VERSION_3_0
7620         dlflags         notlistable
7621         version         3.0
7622         extension
7623         glfflags        ignore
7624         glxflags        ignore
7625
7626 GetTexParameterIuiv(target, pname, params)
7627         return          void
7628         param           target          TextureTarget in value
7629         param           pname           GetTextureParameter in value
7630         param           params          UInt32 out array [COMPSIZE(pname)]
7631         category        VERSION_3_0
7632         dlflags         notlistable
7633         version         3.0
7634         extension
7635         glfflags        ignore
7636         glxflags        ignore
7637
7638 # New commands in OpenGL 3.0
7639
7640 ClearBufferiv(buffer, drawbuffer, value)
7641         return          void
7642         param           buffer          GLenum in value
7643         param           drawbuffer      DrawBufferName in value
7644         param           value           Int32 in array [COMPSIZE(buffer)]
7645         category        VERSION_3_0
7646         version         3.0
7647         extension
7648         glfflags        ignore
7649         glxflags        ignore
7650
7651 ClearBufferuiv(buffer, drawbuffer, value)
7652         return          void
7653         param           buffer          GLenum in value
7654         param           drawbuffer      DrawBufferName in value
7655         param           value           UInt32 in array [COMPSIZE(buffer)]
7656         category        VERSION_3_0
7657         version         3.0
7658         extension
7659         glfflags        ignore
7660         glxflags        ignore
7661
7662 ClearBufferfv(buffer, drawbuffer, value)
7663         return          void
7664         param           buffer          GLenum in value
7665         param           drawbuffer      DrawBufferName in value
7666         param           value           Float32 in array [COMPSIZE(buffer)]
7667         category        VERSION_3_0
7668         version         3.0
7669         extension
7670         glfflags        ignore
7671         glxflags        ignore
7672
7673 ClearBufferfi(buffer, drawbuffer, depth, stencil)
7674         return          void
7675         param           buffer          GLenum in value
7676         param           drawbuffer      DrawBufferName in value
7677         param           depth           Float32 in value
7678         param           stencil         Int32 in value
7679         category        VERSION_3_0
7680         version         3.0
7681         extension
7682         glfflags        ignore
7683         glxflags        ignore
7684
7685 GetStringi(name, index)
7686         return          String
7687         param           name            GLenum in value
7688         param           index           UInt32 in value
7689         category        VERSION_3_0
7690         version         3.0
7691         extension
7692         dlflags         notlistable
7693         glxflags        client-handcode server-handcode
7694         glfflags        ignore
7695         glxsingle       ?
7696
7697 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
7698 passthru: /* ARB_framebuffer_object */
7699 passthru: /* ARB_map_buffer_range */
7700 passthru: /* ARB_vertex_array_object */
7701
7702 ###############################################################################
7703 ###############################################################################
7704 #
7705 # OpenGL 3.0 deprecated commands
7706 #
7707 ###############################################################################
7708 ###############################################################################
7709
7710 # (none - VertexAttribI* were moved back into non-deprecated)
7711
7712
7713 ###############################################################################
7714 ###############################################################################
7715 #
7716 # OpenGL 3.1 commands
7717 #
7718 ###############################################################################
7719 ###############################################################################
7720
7721 # New commands in OpenGL 3.1 - none
7722
7723 # OpenGL 3.1 (ARB_draw_instanced) commands
7724
7725 DrawArraysInstanced(mode, first, count, primcount)
7726         return          void
7727         param           mode            BeginMode in value
7728         param           first           Int32 in value
7729         param           count           SizeI in value
7730         param           primcount       SizeI in value
7731         category        VERSION_3_1
7732         version         3.1
7733         extension
7734         dlflags         notlistable
7735         vectorequiv     ArrayElement
7736         glfflags        ignore
7737         glxflags        ignore
7738
7739 DrawElementsInstanced(mode, count, type, indices, primcount)
7740         return          void
7741         param           mode            BeginMode in value
7742         param           count           SizeI in value
7743         param           type            DrawElementsType in value
7744         param           indices         Void in array [COMPSIZE(count/type)]
7745         param           primcount       SizeI in value
7746         category        VERSION_3_1
7747         version         3.1
7748         extension
7749         dlflags         notlistable
7750         vectorequiv     ArrayElement
7751         glfflags        ignore
7752         glxflags        ignore
7753
7754 # OpenGL 3.1 (ARB_texture_buffer_object) commands
7755
7756 TexBuffer(target, internalformat, buffer)
7757         return          void
7758         param           target          TextureTarget in value
7759         param           internalformat  GLenum in value
7760         param           buffer          UInt32 in value
7761         category        VERSION_3_1
7762         version         3.1
7763         extension
7764         glfflags        ignore
7765         glxflags        ignore
7766
7767 # OpenGL 3.1 (ARB_texture_rectangle) commands - none
7768
7769 # OpenGL 3.1 (SNORM texture) commands - none
7770
7771 # OpenGL 3.1 (NV_primitive_restart) commands
7772 # This is *not* an alias of PrimitiveRestartIndexNV, since it sets
7773 # server instead of client state.
7774
7775 PrimitiveRestartIndex(index)
7776         return          void
7777         param           index           UInt32 in value
7778         category        VERSION_3_1
7779         version         3.1
7780         extension
7781         glxropcode      ?
7782         glxflags        ignore
7783         offset          ?
7784
7785 passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
7786 passthru: /* ARB_copy_buffer */
7787 passthru: /* ARB_uniform_buffer_object */
7788
7789
7790 ###############################################################################
7791 ###############################################################################
7792 #
7793 # OpenGL 3.2 commands
7794 #
7795 ###############################################################################
7796 ###############################################################################
7797
7798 # New commands in OpenGL 3.2
7799
7800 GetInteger64i_v(target, index, data)
7801         return          void
7802         param           target          GLenum in value
7803         param           index           UInt32 in value
7804         param           data            Int64 out array [COMPSIZE(target)]
7805         category        VERSION_3_2
7806         version         3.2
7807         extension
7808         dlflags         notlistable
7809         glxflags        ignore
7810         glfflags        ignore
7811
7812
7813 GetBufferParameteri64v(target, pname, params)
7814         return          void
7815         param           target          BufferTargetARB in value
7816         param           pname           BufferPNameARB in value
7817         param           params          Int64 out array [COMPSIZE(pname)]
7818         category        VERSION_3_2
7819         dlflags         notlistable
7820         version         3.2
7821         extension
7822         glxsingle       ?
7823         glxflags        ignore
7824
7825 # OpenGL 3.2 (ARB_depth_clamp) commands - none
7826 # OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
7827
7828 # OpenGL 3.2 (ARB_geometry_shader4) commands
7829
7830 ProgramParameteri(program, pname, value)
7831         return          void
7832         param           program         UInt32 in value
7833         param           pname           GLenum in value
7834         param           value           Int32 in value
7835         category        VERSION_3_2
7836         version         1.2
7837         extension
7838         glxropcode      ?
7839         glxflags        ignore
7840         offset          ?
7841
7842 FramebufferTexture(target, attachment, texture, level)
7843         return          void
7844         param           target          GLenum in value
7845         param           attachment      GLenum in value
7846         param           texture         UInt32 in value
7847         param           level           Int32 in value
7848         category        VERSION_3_2
7849         version         1.2
7850         extension
7851         glxropcode      ?
7852         glxflags        ignore
7853         offset          ?
7854
7855 # FramebufferTextureLayer redeclared in ARB_framebuffer_object
7856 # FramebufferTextureLayer(target, attachment, texture, level, layer)
7857 #         return          void
7858 #         param           target          GLenum in value
7859 #         param           attachment      GLenum in value
7860 #         param           texture         UInt32 in value
7861 #         param           level           Int32 in value
7862 #         param           layer           Int32 in value
7863 #         category        VERSION_3_2
7864 #         version         1.2
7865 #         extension
7866 #         glxropcode      ?
7867 #         glxflags        ignore
7868 #         offset          ?
7869
7870 FramebufferTextureFace(target, attachment, texture, level, face)
7871         return          void
7872         param           target          GLenum in value
7873         param           attachment      GLenum in value
7874         param           texture         UInt32 in value
7875         param           level           Int32 in value
7876         param           face            GLenum in value
7877         category        VERSION_3_2
7878         version         1.2
7879         extension
7880         glxropcode      ?
7881         glxflags        ignore
7882         offset          ?
7883
7884 # OpenGL 3.2  (ARB_seamless_cube_map) commands - none
7885 # OpenGL 3.2  (ARB_vertex_array_bgra) commands - none
7886
7887 passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
7888 passthru: /* ARB_draw_elements_base_vertex */
7889 passthru: /* ARB_provoking_vertex */
7890 passthru: /* ARB_sync */
7891 passthru: /* ARB_texture_multisample */
7892
7893
7894 ###############################################################################
7895 ###############################################################################
7896 #
7897 # ARB extensions, in order by ARB extension number
7898 #
7899 ###############################################################################
7900 ###############################################################################
7901
7902 ###############################################################################
7903 #
7904 # ARB Extension #1
7905 # ARB_multitexture commands
7906 #
7907 ###############################################################################
7908
7909 ActiveTextureARB(texture)
7910         return          void
7911         param           texture         TextureUnit in value
7912         category        ARB_multitexture
7913         glxflags        ARB
7914         version         1.2
7915         glxropcode      197
7916         alias           ActiveTexture
7917
7918 ClientActiveTextureARB(texture)
7919         return          void
7920         param           texture         TextureUnit in value
7921         category        ARB_multitexture
7922         dlflags         notlistable
7923         glxflags        ARB client-handcode client-intercept server-handcode
7924         version         1.2
7925         alias           ClientActiveTexture
7926
7927 MultiTexCoord1dARB(target, s)
7928         return          void
7929         param           target          TextureUnit in value
7930         param           s               CoordD in value
7931         category        ARB_multitexture
7932         glxflags        ARB
7933         version         1.2
7934         vectorequiv     MultiTexCoord1dv
7935
7936 MultiTexCoord1dvARB(target, v)
7937         return          void
7938         param           target          TextureUnit in value
7939         param           v               CoordD in array [1]
7940         category        ARB_multitexture
7941         glxflags        ARB
7942         version         1.2
7943         glxropcode      198
7944         alias           MultiTexCoord1dv
7945
7946 MultiTexCoord1fARB(target, s)
7947         return          void
7948         param           target          TextureUnit in value
7949         param           s               CoordF in value
7950         category        ARB_multitexture
7951         glxflags        ARB
7952         version         1.2
7953         vectorequiv     MultiTexCoord1fv
7954
7955 MultiTexCoord1fvARB(target, v)
7956         return          void
7957         param           target          TextureUnit in value
7958         param           v               CoordF in array [1]
7959         category        ARB_multitexture
7960         glxflags        ARB
7961         version         1.2
7962         glxropcode      199
7963         alias           MultiTexCoord1fv
7964
7965 MultiTexCoord1iARB(target, s)
7966         return          void
7967         param           target          TextureUnit in value
7968         param           s               CoordI in value
7969         category        ARB_multitexture
7970         glxflags        ARB
7971         version         1.2
7972         vectorequiv     MultiTexCoord1iv
7973
7974 MultiTexCoord1ivARB(target, v)
7975         return          void
7976         param           target          TextureUnit in value
7977         param           v               CoordI in array [1]
7978         category        ARB_multitexture
7979         glxflags        ARB
7980         version         1.2
7981         glxropcode      200
7982         alias           MultiTexCoord1iv
7983
7984 MultiTexCoord1sARB(target, s)
7985         return          void
7986         param           target          TextureUnit in value
7987         param           s               CoordS in value
7988         category        ARB_multitexture
7989         glxflags        ARB
7990         version         1.2
7991         vectorequiv     MultiTexCoord1sv
7992
7993 MultiTexCoord1svARB(target, v)
7994         return          void
7995         param           target          TextureUnit in value
7996         param           v               CoordS in array [1]
7997         category        ARB_multitexture
7998         glxflags        ARB
7999         version         1.2
8000         glxropcode      201
8001         alias           MultiTexCoord1sv
8002
8003 MultiTexCoord2dARB(target, s, t)
8004         return          void
8005         param           target          TextureUnit in value
8006         param           s               CoordD in value
8007         param           t               CoordD in value
8008         category        ARB_multitexture
8009         glxflags        ARB
8010         version         1.2
8011         vectorequiv     MultiTexCoord2dv
8012
8013 MultiTexCoord2dvARB(target, v)
8014         return          void
8015         param           target          TextureUnit in value
8016         param           v               CoordD in array [2]
8017         category        ARB_multitexture
8018         glxflags        ARB
8019         version         1.2
8020         glxropcode      202
8021         alias           MultiTexCoord2dv
8022
8023 MultiTexCoord2fARB(target, s, t)
8024         return          void
8025         param           target          TextureUnit in value
8026         param           s               CoordF in value
8027         param           t               CoordF in value
8028         category        ARB_multitexture
8029         glxflags        ARB
8030         version         1.2
8031         vectorequiv     MultiTexCoord2fv
8032
8033 MultiTexCoord2fvARB(target, v)
8034         return          void
8035         param           target          TextureUnit in value
8036         param           v               CoordF in array [2]
8037         category        ARB_multitexture
8038         glxflags        ARB
8039         version         1.2
8040         glxropcode      203
8041         alias           MultiTexCoord2fv
8042
8043 MultiTexCoord2iARB(target, s, t)
8044         return          void
8045         param           target          TextureUnit in value
8046         param           s               CoordI in value
8047         param           t               CoordI in value
8048         category        ARB_multitexture
8049         glxflags        ARB
8050         version         1.2
8051         vectorequiv     MultiTexCoord2iv
8052
8053 MultiTexCoord2ivARB(target, v)
8054         return          void
8055         param           target          TextureUnit in value
8056         param           v               CoordI in array [2]
8057         category        ARB_multitexture
8058         glxflags        ARB
8059         version         1.2
8060         glxropcode      204
8061         alias           MultiTexCoord2iv
8062
8063 MultiTexCoord2sARB(target, s, t)
8064         return          void
8065         param           target          TextureUnit in value
8066         param           s               CoordS in value
8067         param           t               CoordS in value
8068         category        ARB_multitexture
8069         glxflags        ARB
8070         version         1.2
8071         vectorequiv     MultiTexCoord2sv
8072
8073 MultiTexCoord2svARB(target, v)
8074         return          void
8075         param           target          TextureUnit in value
8076         param           v               CoordS in array [2]
8077         category        ARB_multitexture
8078         glxflags        ARB
8079         version         1.2
8080         glxropcode      205
8081         alias           MultiTexCoord2sv
8082
8083 MultiTexCoord3dARB(target, s, t, r)
8084         return          void
8085         param           target          TextureUnit in value
8086         param           s               CoordD in value
8087         param           t               CoordD in value
8088         param           r               CoordD in value
8089         category        ARB_multitexture
8090         glxflags        ARB
8091         version         1.2
8092         vectorequiv     MultiTexCoord3dv
8093
8094 MultiTexCoord3dvARB(target, v)
8095         return          void
8096         param           target          TextureUnit in value
8097         param           v               CoordD in array [3]
8098         category        ARB_multitexture
8099         glxflags        ARB
8100         version         1.2
8101         glxropcode      206
8102         alias           MultiTexCoord3dv
8103
8104 MultiTexCoord3fARB(target, s, t, r)
8105         return          void
8106         param           target          TextureUnit in value
8107         param           s               CoordF in value
8108         param           t               CoordF in value
8109         param           r               CoordF in value
8110         category        ARB_multitexture
8111         glxflags        ARB
8112         version         1.2
8113         vectorequiv     MultiTexCoord3fv
8114
8115 MultiTexCoord3fvARB(target, v)
8116         return          void
8117         param           target          TextureUnit in value
8118         param           v               CoordF in array [3]
8119         category        ARB_multitexture
8120         glxflags        ARB
8121         version         1.2
8122         glxropcode      207
8123         alias           MultiTexCoord3fv
8124
8125 MultiTexCoord3iARB(target, s, t, r)
8126         return          void
8127         param           target          TextureUnit in value
8128         param           s               CoordI in value
8129         param           t               CoordI in value
8130         param           r               CoordI in value
8131         category        ARB_multitexture
8132         glxflags        ARB
8133         version         1.2
8134         vectorequiv     MultiTexCoord3iv
8135
8136 MultiTexCoord3ivARB(target, v)
8137         return          void
8138         param           target          TextureUnit in value
8139         param           v               CoordI in array [3]
8140         category        ARB_multitexture
8141         glxflags        ARB
8142         version         1.2
8143         glxropcode      208
8144         alias           MultiTexCoord3iv
8145
8146 MultiTexCoord3sARB(target, s, t, r)
8147         return          void
8148         param           target          TextureUnit in value
8149         param           s               CoordS in value
8150         param           t               CoordS in value
8151         param           r               CoordS in value
8152         category        ARB_multitexture
8153         glxflags        ARB
8154         version         1.2
8155         vectorequiv     MultiTexCoord3sv
8156
8157 MultiTexCoord3svARB(target, v)
8158         return          void
8159         param           target          TextureUnit in value
8160         param           v               CoordS in array [3]
8161         category        ARB_multitexture
8162         version         1.2
8163         glxflags        ARB
8164         glxropcode      209
8165         alias           MultiTexCoord3sv
8166
8167 MultiTexCoord4dARB(target, s, t, r, q)
8168         return          void
8169         param           target          TextureUnit in value
8170         param           s               CoordD in value
8171         param           t               CoordD in value
8172         param           r               CoordD in value
8173         param           q               CoordD in value
8174         category        ARB_multitexture
8175         glxflags        ARB
8176         version         1.2
8177         vectorequiv     MultiTexCoord4dv
8178
8179 MultiTexCoord4dvARB(target, v)
8180         return          void
8181         param           target          TextureUnit in value
8182         param           v               CoordD in array [4]
8183         category        ARB_multitexture
8184         glxflags        ARB
8185         version         1.2
8186         glxropcode      210
8187         alias           MultiTexCoord4dv
8188
8189 MultiTexCoord4fARB(target, s, t, r, q)
8190         return          void
8191         param           target          TextureUnit in value
8192         param           s               CoordF in value
8193         param           t               CoordF in value
8194         param           r               CoordF in value
8195         param           q               CoordF in value
8196         category        ARB_multitexture
8197         glxflags        ARB
8198         version         1.2
8199         vectorequiv     MultiTexCoord4fv
8200
8201 MultiTexCoord4fvARB(target, v)
8202         return          void
8203         param           target          TextureUnit in value
8204         param           v               CoordF in array [4]
8205         category        ARB_multitexture
8206         glxflags        ARB
8207         version         1.2
8208         glxropcode      211
8209         alias           MultiTexCoord4fv
8210
8211 MultiTexCoord4iARB(target, s, t, r, q)
8212         return          void
8213         param           target          TextureUnit in value
8214         param           s               CoordI in value
8215         param           t               CoordI in value
8216         param           r               CoordI in value
8217         param           q               CoordI in value
8218         category        ARB_multitexture
8219         glxflags        ARB
8220         version         1.2
8221         vectorequiv     MultiTexCoord4iv
8222
8223 MultiTexCoord4ivARB(target, v)
8224         return          void
8225         param           target          TextureUnit in value
8226         param           v               CoordI in array [4]
8227         category        ARB_multitexture
8228         glxflags        ARB
8229         version         1.2
8230         glxropcode      212
8231         alias           MultiTexCoord4iv
8232
8233 MultiTexCoord4sARB(target, s, t, r, q)
8234         return          void
8235         param           target          TextureUnit in value
8236         param           s               CoordS in value
8237         param           t               CoordS in value
8238         param           r               CoordS in value
8239         param           q               CoordS in value
8240         category        ARB_multitexture
8241         glxflags        ARB
8242         version         1.2
8243         vectorequiv     MultiTexCoord4sv
8244
8245 MultiTexCoord4svARB(target, v)
8246         return          void
8247         param           target          TextureUnit in value
8248         param           v               CoordS in array [4]
8249         category        ARB_multitexture
8250         glxflags        ARB
8251         version         1.2
8252         glxropcode      213
8253         alias           MultiTexCoord4sv
8254
8255 ################################################################################
8256 #
8257 # ARB Extension #2 - GLX_ARB_get_proc_address
8258 #
8259 ###############################################################################
8260
8261 ################################################################################
8262 #
8263 # ARB Extension #3
8264 # ARB_transpose_matrix commands
8265 #
8266 ###############################################################################
8267
8268 LoadTransposeMatrixfARB(m)
8269         return          void
8270         param           m               Float32 in array [16]
8271         category        ARB_transpose_matrix
8272         glxflags        ARB client-handcode client-intercept server-handcode
8273         version         1.2
8274         alias           LoadTransposeMatrixf
8275
8276 LoadTransposeMatrixdARB(m)
8277         return          void
8278         param           m               Float64 in array [16]
8279         category        ARB_transpose_matrix
8280         glxflags        ARB client-handcode client-intercept server-handcode
8281         version         1.2
8282         alias           LoadTransposeMatrixd
8283
8284 MultTransposeMatrixfARB(m)
8285         return          void
8286         param           m               Float32 in array [16]
8287         category        ARB_transpose_matrix
8288         glxflags        ARB client-handcode client-intercept server-handcode
8289         version         1.2
8290         alias           MultTransposeMatrixf
8291
8292 MultTransposeMatrixdARB(m)
8293         return          void
8294         param           m               Float64 in array [16]
8295         category        ARB_transpose_matrix
8296         glxflags        ARB client-handcode client-intercept server-handcode
8297         version         1.2
8298         alias           MultTransposeMatrixd
8299
8300 ################################################################################
8301 #
8302 # ARB Extension #4 - WGL_ARB_buffer_region
8303 #
8304 ###############################################################################
8305
8306 ################################################################################
8307 #
8308 # ARB Extension #5
8309 # ARB_multisample commands
8310 #
8311 ###############################################################################
8312
8313 SampleCoverageARB(value, invert)
8314         return          void
8315         param           value           ClampedFloat32 in value
8316         param           invert          Boolean in value
8317         category        ARB_multisample
8318         glxflags        ARB
8319         version         1.2
8320         alias           SampleCoverage
8321
8322 ################################################################################
8323 #
8324 # ARB Extension #6
8325 # ARB_texture_env_add commands
8326 #
8327 ###############################################################################
8328
8329 # (none)
8330 newcategory: ARB_texture_env_add
8331
8332 ################################################################################
8333 #
8334 # ARB Extension #7
8335 # ARB_texture_cube_map commands
8336 #
8337 ###############################################################################
8338
8339 # (none)
8340 newcategory: ARB_texture_cube_map
8341
8342 ################################################################################
8343 #
8344 # ARB Extension #8 - WGL_ARB_extensions_string
8345 # ARB Extension #9 - WGL_ARB_pixel_format commands
8346 # ARB Extension #10 - WGL_ARB_make_current_read commands
8347 # ARB Extension #11 - WGL_ARB_pbuffer
8348 #
8349 ###############################################################################
8350
8351 ################################################################################
8352 #
8353 # ARB Extension #12
8354 # ARB_texture_compression commands
8355 #
8356 ###############################################################################
8357
8358 # Arguably TexelInternalFormat, not PixelInternalFormat
8359 CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8360         return          void
8361         param           target          TextureTarget in value
8362         param           level           CheckedInt32 in value
8363         param           internalformat  PixelInternalFormat in value
8364         param           width           SizeI in value
8365         param           height          SizeI in value
8366         param           depth           SizeI in value
8367         param           border          CheckedInt32 in value
8368         param           imageSize       SizeI in value
8369         param           data            CompressedTextureARB in array [imageSize]
8370         category        ARB_texture_compression
8371         dlflags         handcode
8372         glxflags        ARB client-handcode server-handcode
8373         version         1.2
8374         glxropcode      216
8375         alias           CompressedTexImage3D
8376         wglflags        client-handcode server-handcode
8377
8378 # Arguably TexelInternalFormat, not PixelInternalFormat
8379 CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8380         return          void
8381         param           target          TextureTarget in value
8382         param           level           CheckedInt32 in value
8383         param           internalformat  PixelInternalFormat in value
8384         param           width           SizeI in value
8385         param           height          SizeI in value
8386         param           border          CheckedInt32 in value
8387         param           imageSize       SizeI in value
8388         param           data            CompressedTextureARB in array [imageSize]
8389         category        ARB_texture_compression
8390         dlflags         handcode
8391         glxflags        ARB client-handcode server-handcode
8392         version         1.2
8393         glxropcode      215
8394         alias           CompressedTexImage2D
8395         wglflags        client-handcode server-handcode
8396
8397 # Arguably TexelInternalFormat, not PixelInternalFormat
8398 CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8399         return          void
8400         param           target          TextureTarget in value
8401         param           level           CheckedInt32 in value
8402         param           internalformat  PixelInternalFormat in value
8403         param           width           SizeI in value
8404         param           border          CheckedInt32 in value
8405         param           imageSize       SizeI in value
8406         param           data            CompressedTextureARB in array [imageSize]
8407         category        ARB_texture_compression
8408         dlflags         handcode
8409         glxflags        ARB client-handcode server-handcode
8410         version         1.2
8411         glxropcode      214
8412         alias           CompressedTexImage1D
8413         wglflags        client-handcode server-handcode
8414
8415 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8416         return          void
8417         param           target          TextureTarget in value
8418         param           level           CheckedInt32 in value
8419         param           xoffset         CheckedInt32 in value
8420         param           yoffset         CheckedInt32 in value
8421         param           zoffset         CheckedInt32 in value
8422         param           width           SizeI in value
8423         param           height          SizeI in value
8424         param           depth           SizeI in value
8425         param           format          PixelFormat in value
8426         param           imageSize       SizeI in value
8427         param           data            CompressedTextureARB in array [imageSize]
8428         category        ARB_texture_compression
8429         dlflags         handcode
8430         glxflags        ARB client-handcode server-handcode
8431         version         1.2
8432         glxropcode      219
8433         alias           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         wglflags        client-handcode server-handcode
8454
8455 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
8456         return          void
8457         param           target          TextureTarget in value
8458         param           level           CheckedInt32 in value
8459         param           xoffset         CheckedInt32 in value
8460         param           width           SizeI in value
8461         param           format          PixelFormat in value
8462         param           imageSize       SizeI in value
8463         param           data            CompressedTextureARB in array [imageSize]
8464         category        ARB_texture_compression
8465         dlflags         handcode
8466         glxflags        ARB client-handcode server-handcode
8467         version         1.2
8468         glxropcode      217
8469         alias           CompressedTexSubImage1D
8470         wglflags        client-handcode server-handcode
8471
8472 GetCompressedTexImageARB(target, level, img)
8473         return          void
8474         param           target          TextureTarget in value
8475         param           level           CheckedInt32 in value
8476         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
8477         category        ARB_texture_compression
8478         dlflags         notlistable
8479         glxflags        ARB client-handcode server-handcode
8480         version         1.2
8481         glxsingle       160
8482         alias           GetCompressedTexImage
8483         wglflags        client-handcode server-handcode
8484
8485 ################################################################################
8486 #
8487 # ARB Extension #13
8488 # ARB_texture_border_clamp commands
8489 #
8490 ###############################################################################
8491
8492 # (none)
8493 newcategory: ARB_texture_border_clamp
8494
8495 ###############################################################################
8496 #
8497 # ARB Extension #14
8498 # ARB_point_parameters commands
8499 #
8500 ###############################################################################
8501
8502 PointParameterfARB(pname, param)
8503         return          void
8504         param           pname           PointParameterNameARB in value
8505         param           param           CheckedFloat32 in value
8506         category        ARB_point_parameters
8507         version         1.0
8508         glxflags        ARB
8509         glxropcode      2065
8510         extension
8511         alias           PointParameterf
8512
8513 PointParameterfvARB(pname, params)
8514         return          void
8515         param           pname           PointParameterNameARB in value
8516         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
8517         category        ARB_point_parameters
8518         version         1.0
8519         glxflags        ARB
8520         glxropcode      2066
8521         extension
8522         alias           PointParameterfv
8523
8524 ################################################################################
8525 #
8526 # ARB Extension #15
8527 # ARB_vertex_blend commands
8528 #
8529 ###############################################################################
8530
8531 WeightbvARB(size, weights)
8532         return          void
8533         param           size            Int32 in value
8534         param           weights         Int8 in array [size]
8535         category        ARB_vertex_blend
8536         version         1.1
8537         extension
8538         glxropcode      220
8539         glxflags        ignore
8540         offset          ?
8541
8542 WeightsvARB(size, weights)
8543         return          void
8544         param           size            Int32 in value
8545         param           weights         Int16 in array [size]
8546         category        ARB_vertex_blend
8547         version         1.1
8548         extension
8549         glxropcode      222
8550         glxflags        ignore
8551         offset          ?
8552
8553 WeightivARB(size, weights)
8554         return          void
8555         param           size            Int32 in value
8556         param           weights         Int32 in array [size]
8557         category        ARB_vertex_blend
8558         version         1.1
8559         extension
8560         glxropcode      224
8561         glxflags        ignore
8562         offset          ?
8563
8564 WeightfvARB(size, weights)
8565         return          void
8566         param           size            Int32 in value
8567         param           weights         Float32 in array [size]
8568         category        ARB_vertex_blend
8569         version         1.1
8570         extension
8571         glxropcode      227
8572         glxflags        ignore
8573         offset          ?
8574
8575 WeightdvARB(size, weights)
8576         return          void
8577         param           size            Int32 in value
8578         param           weights         Float64 in array [size]
8579         category        ARB_vertex_blend
8580         version         1.1
8581         extension
8582         glxropcode      228
8583         glxflags        ignore
8584         offset          ?
8585
8586 WeightubvARB(size, weights)
8587         return          void
8588         param           size            Int32 in value
8589         param           weights         UInt8 in array [size]
8590         category        ARB_vertex_blend
8591         version         1.1
8592         extension
8593         glxropcode      221
8594         glxflags        ignore
8595         offset          ?
8596
8597 WeightusvARB(size, weights)
8598         return          void
8599         param           size            Int32 in value
8600         param           weights         UInt16 in array [size]
8601         category        ARB_vertex_blend
8602         version         1.1
8603         extension
8604         glxropcode      223
8605         glxflags        ignore
8606         offset          ?
8607
8608 WeightuivARB(size, weights)
8609         return          void
8610         param           size            Int32 in value
8611         param           weights         UInt32 in array [size]
8612         category        ARB_vertex_blend
8613         version         1.1
8614         extension
8615         glxropcode      225
8616         glxflags        ignore
8617         offset          ?
8618
8619 WeightPointerARB(size, type, stride, pointer)
8620         return          void
8621         param           size            Int32 in value
8622         param           type            WeightPointerTypeARB in value
8623         param           stride          SizeI in value
8624         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8625         category        ARB_vertex_blend
8626         version         1.1
8627         extension
8628         dlflags         notlistable
8629         glxflags        ignore
8630         offset          ?
8631
8632 VertexBlendARB(count)
8633         return          void
8634         param           count           Int32 in value
8635         category        ARB_vertex_blend
8636         version         1.1
8637         extension
8638         glxropcode      226
8639         glxflags        ignore
8640         offset          ?
8641
8642 ################################################################################
8643 #
8644 # ARB Extension #16
8645 # ARB_matrix_palette commands
8646 #
8647 ###############################################################################
8648
8649 CurrentPaletteMatrixARB(index)
8650         return          void
8651         param           index           Int32 in value
8652         category        ARB_matrix_palette
8653         version         1.1
8654         extension
8655         glxropcode      4329
8656         glxflags        ignore
8657         offset          ?
8658
8659 MatrixIndexubvARB(size, indices)
8660         return          void
8661         param           size            Int32 in value
8662         param           indices         UInt8 in array [size]
8663         category        ARB_matrix_palette
8664         version         1.1
8665         extension
8666         glxropcode      4326
8667         glxflags        ignore
8668         offset          ?
8669
8670 MatrixIndexusvARB(size, indices)
8671         return          void
8672         param           size            Int32 in value
8673         param           indices         UInt16 in array [size]
8674         category        ARB_matrix_palette
8675         version         1.1
8676         extension
8677         glxropcode      4327
8678         glxflags        ignore
8679         offset          ?
8680
8681 MatrixIndexuivARB(size, indices)
8682         return          void
8683         param           size            Int32 in value
8684         param           indices         UInt32 in array [size]
8685         category        ARB_matrix_palette
8686         version         1.1
8687         extension
8688         glxropcode      4328
8689         glxflags        ignore
8690         offset          ?
8691
8692 MatrixIndexPointerARB(size, type, stride, pointer)
8693         return          void
8694         param           size            Int32 in value
8695         param           type            MatrixIndexPointerTypeARB in value
8696         param           stride          SizeI in value
8697         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8698         category        ARB_matrix_palette
8699         version         1.1
8700         extension
8701         dlflags         notlistable
8702         glxflags        ignore
8703         offset          ?
8704
8705 ################################################################################
8706 #
8707 # ARB Extension #17
8708 # ARB_texture_env_combine commands
8709 #
8710 ###############################################################################
8711
8712 # (none)
8713 newcategory: ARB_texture_env_combine
8714
8715 ################################################################################
8716 #
8717 # ARB Extension #18
8718 # ARB_texture_env_crossbar commands
8719 #
8720 ###############################################################################
8721
8722 # (none)
8723 newcategory: ARB_texture_env_crossbar
8724
8725 ################################################################################
8726 #
8727 # ARB Extension #19
8728 # ARB_texture_env_dot3 commands
8729 #
8730 ###############################################################################
8731
8732 # (none)
8733 newcategory: ARB_texture_env_dot3
8734
8735 ###############################################################################
8736 #
8737 # ARB Extension #20 - WGL_ARB_render_texture
8738 #
8739 ###############################################################################
8740
8741 ###############################################################################
8742 #
8743 # ARB Extension #21
8744 # ARB_texture_mirrored_repeat commands
8745 #
8746 ###############################################################################
8747
8748 # (none)
8749 newcategory: ARB_texture_mirrored_repeat
8750
8751 ###############################################################################
8752 #
8753 # ARB Extension #22
8754 # ARB_depth_texture commands
8755 #
8756 ###############################################################################
8757
8758 # (none)
8759 newcategory: ARB_depth_texture
8760
8761 ###############################################################################
8762 #
8763 # ARB Extension #23
8764 # ARB_shadow commands
8765 #
8766 ###############################################################################
8767
8768 # (none)
8769 newcategory: ARB_shadow
8770
8771 ###############################################################################
8772 #
8773 # ARB Extension #24
8774 # ARB_shadow_ambient commands
8775 #
8776 ###############################################################################
8777
8778 # (none)
8779 newcategory: ARB_shadow_ambient
8780
8781 ###############################################################################
8782 #
8783 # ARB Extension #25
8784 # ARB_window_pos commands
8785 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
8786 #
8787 ###############################################################################
8788
8789 WindowPos2dARB(x, y)
8790         return          void
8791         param           x               CoordD in value
8792         param           y               CoordD in value
8793         category        ARB_window_pos
8794         vectorequiv     WindowPos2dvARB
8795         version         1.0
8796         alias           WindowPos2d
8797
8798 WindowPos2dvARB(v)
8799         return          void
8800         param           v               CoordD in array [2]
8801         category        ARB_window_pos
8802         version         1.0
8803         glxropcode      230
8804         glxflags        client-handcode server-handcode
8805         alias           WindowPos2dv
8806
8807 WindowPos2fARB(x, y)
8808         return          void
8809         param           x               CoordF in value
8810         param           y               CoordF in value
8811         category        ARB_window_pos
8812         vectorequiv     WindowPos2fvARB
8813         version         1.0
8814         alias           WindowPos2f
8815
8816 WindowPos2fvARB(v)
8817         return          void
8818         param           v               CoordF in array [2]
8819         category        ARB_window_pos
8820         version         1.0
8821         glxropcode      230
8822         glxflags        client-handcode server-handcode
8823         alias           WindowPos2fv
8824
8825 WindowPos2iARB(x, y)
8826         return          void
8827         param           x               CoordI in value
8828         param           y               CoordI in value
8829         category        ARB_window_pos
8830         vectorequiv     WindowPos2ivARB
8831         version         1.0
8832         alias           WindowPos2i
8833
8834 WindowPos2ivARB(v)
8835         return          void
8836         param           v               CoordI in array [2]
8837         category        ARB_window_pos
8838         version         1.0
8839         glxropcode      230
8840         glxflags        client-handcode server-handcode
8841         alias           WindowPos2iv
8842
8843 WindowPos2sARB(x, y)
8844         return          void
8845         param           x               CoordS in value
8846         param           y               CoordS in value
8847         category        ARB_window_pos
8848         vectorequiv     WindowPos2svARB
8849         version         1.0
8850         alias           WindowPos2s
8851
8852 WindowPos2svARB(v)
8853         return          void
8854         param           v               CoordS in array [2]
8855         category        ARB_window_pos
8856         version         1.0
8857         glxropcode      230
8858         glxflags        client-handcode server-handcode
8859         alias           WindowPos2sv
8860
8861 WindowPos3dARB(x, y, z)
8862         return          void
8863         param           x               CoordD in value
8864         param           y               CoordD in value
8865         param           z               CoordD in value
8866         vectorequiv     WindowPos3dvARB
8867         category        ARB_window_pos
8868         version         1.0
8869         alias           WindowPos3d
8870
8871 WindowPos3dvARB(v)
8872         return          void
8873         param           v               CoordD in array [3]
8874         category        ARB_window_pos
8875         version         1.0
8876         glxropcode      230
8877         glxflags        client-handcode server-handcode
8878         alias           WindowPos3dv
8879
8880 WindowPos3fARB(x, y, z)
8881         return          void
8882         param           x               CoordF in value
8883         param           y               CoordF in value
8884         param           z               CoordF in value
8885         category        ARB_window_pos
8886         vectorequiv     WindowPos3fvARB
8887         version         1.0
8888         alias           WindowPos3f
8889
8890 WindowPos3fvARB(v)
8891         return          void
8892         param           v               CoordF in array [3]
8893         category        ARB_window_pos
8894         version         1.0
8895         glxropcode      230
8896         glxflags        client-handcode server-handcode
8897         alias           WindowPos3fv
8898
8899 WindowPos3iARB(x, y, z)
8900         return          void
8901         param           x               CoordI in value
8902         param           y               CoordI in value
8903         param           z               CoordI in value
8904         category        ARB_window_pos
8905         vectorequiv     WindowPos3ivARB
8906         version         1.0
8907         alias           WindowPos3i
8908
8909 WindowPos3ivARB(v)
8910         return          void
8911         param           v               CoordI in array [3]
8912         category        ARB_window_pos
8913         version         1.0
8914         glxropcode      230
8915         glxflags        client-handcode server-handcode
8916         alias           WindowPos3iv
8917
8918 WindowPos3sARB(x, y, z)
8919         return          void
8920         param           x               CoordS in value
8921         param           y               CoordS in value
8922         param           z               CoordS in value
8923         category        ARB_window_pos
8924         vectorequiv     WindowPos3svARB
8925         version         1.0
8926         alias           WindowPos3s
8927
8928 WindowPos3svARB(v)
8929         return          void
8930         param           v               CoordS in array [3]
8931         category        ARB_window_pos
8932         version         1.0
8933         glxropcode      230
8934         glxflags        client-handcode server-handcode
8935         alias           WindowPos3sv
8936
8937 ###############################################################################
8938 #
8939 # ARB Extension #26
8940 # ARB_vertex_program commands
8941 #
8942 ###############################################################################
8943
8944 VertexAttrib1dARB(index, x)
8945         return          void
8946         param           index           UInt32 in value
8947         param           x               Float64 in value
8948         category        ARB_vertex_program
8949         version         1.3
8950         vectorequiv     VertexAttrib1dvARB
8951         extension       soft WINSOFT NV10
8952         alias           VertexAttrib1d
8953
8954 VertexAttrib1dvARB(index, v)
8955         return          void
8956         param           index           UInt32 in value
8957         param           v               Float64 in array [1]
8958         category        ARB_vertex_program
8959         version         1.3
8960         extension       soft WINSOFT NV10
8961         glxropcode      4197
8962         alias           VertexAttrib1dv
8963
8964 VertexAttrib1fARB(index, x)
8965         return          void
8966         param           index           UInt32 in value
8967         param           x               Float32 in value
8968         category        ARB_vertex_program
8969         version         1.3
8970         vectorequiv     VertexAttrib1fvARB
8971         extension       soft WINSOFT NV10
8972         alias           VertexAttrib1f
8973
8974 VertexAttrib1fvARB(index, v)
8975         return          void
8976         param           index           UInt32 in value
8977         param           v               Float32 in array [1]
8978         category        ARB_vertex_program
8979         version         1.3
8980         extension       soft WINSOFT NV10
8981         glxropcode      4193
8982         alias           VertexAttrib1fv
8983
8984 VertexAttrib1sARB(index, x)
8985         return          void
8986         param           index           UInt32 in value
8987         param           x               Int16 in value
8988         category        ARB_vertex_program
8989         version         1.3
8990         vectorequiv     VertexAttrib1svARB
8991         extension       soft WINSOFT NV10
8992         alias           VertexAttrib1s
8993
8994 VertexAttrib1svARB(index, v)
8995         return          void
8996         param           index           UInt32 in value
8997         param           v               Int16 in array [1]
8998         category        ARB_vertex_program
8999         version         1.3
9000         extension       soft WINSOFT NV10
9001         glxropcode      4189
9002         alias           VertexAttrib1sv
9003
9004 VertexAttrib2dARB(index, x, y)
9005         return          void
9006         param           index           UInt32 in value
9007         param           x               Float64 in value
9008         param           y               Float64 in value
9009         category        ARB_vertex_program
9010         version         1.3
9011         vectorequiv     VertexAttrib2dvARB
9012         extension       soft WINSOFT NV10
9013         alias           VertexAttrib2d
9014
9015 VertexAttrib2dvARB(index, v)
9016         return          void
9017         param           index           UInt32 in value
9018         param           v               Float64 in array [2]
9019         category        ARB_vertex_program
9020         version         1.3
9021         extension       soft WINSOFT NV10
9022         glxropcode      4198
9023         alias           VertexAttrib2dv
9024
9025 VertexAttrib2fARB(index, x, y)
9026         return          void
9027         param           index           UInt32 in value
9028         param           x               Float32 in value
9029         param           y               Float32 in value
9030         category        ARB_vertex_program
9031         version         1.3
9032         vectorequiv     VertexAttrib2fvARB
9033         extension       soft WINSOFT NV10
9034         alias           VertexAttrib2f
9035
9036 VertexAttrib2fvARB(index, v)
9037         return          void
9038         param           index           UInt32 in value
9039         param           v               Float32 in array [2]
9040         category        ARB_vertex_program
9041         version         1.3
9042         extension       soft WINSOFT NV10
9043         glxropcode      4194
9044         alias           VertexAttrib2fv
9045
9046 VertexAttrib2sARB(index, x, y)
9047         return          void
9048         param           index           UInt32 in value
9049         param           x               Int16 in value
9050         param           y               Int16 in value
9051         category        ARB_vertex_program
9052         version         1.3
9053         vectorequiv     VertexAttrib2svARB
9054         extension       soft WINSOFT NV10
9055         alias           VertexAttrib2s
9056
9057 VertexAttrib2svARB(index, v)
9058         return          void
9059         param           index           UInt32 in value
9060         param           v               Int16 in array [2]
9061         category        ARB_vertex_program
9062         version         1.3
9063         extension       soft WINSOFT NV10
9064         glxropcode      4190
9065         alias           VertexAttrib2sv
9066
9067 VertexAttrib3dARB(index, x, y, z)
9068         return          void
9069         param           index           UInt32 in value
9070         param           x               Float64 in value
9071         param           y               Float64 in value
9072         param           z               Float64 in value
9073         category        ARB_vertex_program
9074         version         1.3
9075         vectorequiv     VertexAttrib3dvARB
9076         extension       soft WINSOFT NV10
9077         alias           VertexAttrib3d
9078
9079 VertexAttrib3dvARB(index, v)
9080         return          void
9081         param           index           UInt32 in value
9082         param           v               Float64 in array [3]
9083         category        ARB_vertex_program
9084         version         1.3
9085         extension       soft WINSOFT NV10
9086         glxropcode      4199
9087         alias           VertexAttrib3dv
9088
9089 VertexAttrib3fARB(index, x, y, z)
9090         return          void
9091         param           index           UInt32 in value
9092         param           x               Float32 in value
9093         param           y               Float32 in value
9094         param           z               Float32 in value
9095         category        ARB_vertex_program
9096         version         1.3
9097         vectorequiv     VertexAttrib3fvARB
9098         extension       soft WINSOFT NV10
9099         alias           VertexAttrib3f
9100
9101 VertexAttrib3fvARB(index, v)
9102         return          void
9103         param           index           UInt32 in value
9104         param           v               Float32 in array [3]
9105         category        ARB_vertex_program
9106         version         1.3
9107         extension       soft WINSOFT NV10
9108         glxropcode      4195
9109         alias           VertexAttrib3fv
9110
9111 VertexAttrib3sARB(index, x, y, z)
9112         return          void
9113         param           index           UInt32 in value
9114         param           x               Int16 in value
9115         param           y               Int16 in value
9116         param           z               Int16 in value
9117         category        ARB_vertex_program
9118         version         1.3
9119         vectorequiv     VertexAttrib3svARB
9120         extension       soft WINSOFT NV10
9121         alias           VertexAttrib3s
9122
9123 VertexAttrib3svARB(index, v)
9124         return          void
9125         param           index           UInt32 in value
9126         param           v               Int16 in array [3]
9127         category        ARB_vertex_program
9128         version         1.3
9129         extension       soft WINSOFT NV10
9130         glxropcode      4191
9131         alias           VertexAttrib3sv
9132
9133 VertexAttrib4NbvARB(index, v)
9134         return          void
9135         param           index           UInt32 in value
9136         param           v               Int8 in array [4]
9137         category        ARB_vertex_program
9138         version         1.3
9139         extension       soft WINSOFT NV10
9140         alias           VertexAttrib4Nbv
9141
9142 VertexAttrib4NivARB(index, v)
9143         return          void
9144         param           index           UInt32 in value
9145         param           v               Int32 in array [4]
9146         category        ARB_vertex_program
9147         version         1.3
9148         extension       soft WINSOFT NV10
9149         alias           VertexAttrib4Niv
9150
9151 VertexAttrib4NsvARB(index, v)
9152         return          void
9153         param           index           UInt32 in value
9154         param           v               Int16 in array [4]
9155         category        ARB_vertex_program
9156         version         1.3
9157         extension       soft WINSOFT NV10
9158         alias           VertexAttrib4Nsv
9159
9160 VertexAttrib4NubARB(index, x, y, z, w)
9161         return          void
9162         param           index           UInt32 in value
9163         param           x               UInt8 in value
9164         param           y               UInt8 in value
9165         param           z               UInt8 in value
9166         param           w               UInt8 in value
9167         category        ARB_vertex_program
9168         version         1.3
9169         extension       soft WINSOFT NV10
9170         alias           VertexAttrib4Nub
9171
9172 VertexAttrib4NubvARB(index, v)
9173         return          void
9174         param           index           UInt32 in value
9175         param           v               UInt8 in array [4]
9176         category        ARB_vertex_program
9177         version         1.3
9178         extension       soft WINSOFT NV10
9179         glxropcode      4201
9180         alias           VertexAttrib4Nubv
9181
9182 VertexAttrib4NuivARB(index, v)
9183         return          void
9184         param           index           UInt32 in value
9185         param           v               UInt32 in array [4]
9186         category        ARB_vertex_program
9187         version         1.3
9188         extension       soft WINSOFT NV10
9189         alias           VertexAttrib4Nuiv
9190
9191 VertexAttrib4NusvARB(index, v)
9192         return          void
9193         param           index           UInt32 in value
9194         param           v               UInt16 in array [4]
9195         category        ARB_vertex_program
9196         version         1.3
9197         extension       soft WINSOFT NV10
9198         alias           VertexAttrib4Nusv
9199
9200 VertexAttrib4bvARB(index, v)
9201         return          void
9202         param           index           UInt32 in value
9203         param           v               Int8 in array [4]
9204         category        ARB_vertex_program
9205         version         1.3
9206         extension       soft WINSOFT NV10
9207         alias           VertexAttrib4bv
9208
9209 VertexAttrib4dARB(index, x, y, z, w)
9210         return          void
9211         param           index           UInt32 in value
9212         param           x               Float64 in value
9213         param           y               Float64 in value
9214         param           z               Float64 in value
9215         param           w               Float64 in value
9216         category        ARB_vertex_program
9217         version         1.3
9218         vectorequiv     VertexAttrib4dvARB
9219         extension       soft WINSOFT NV10
9220         alias           VertexAttrib4d
9221
9222 VertexAttrib4dvARB(index, v)
9223         return          void
9224         param           index           UInt32 in value
9225         param           v               Float64 in array [4]
9226         category        ARB_vertex_program
9227         version         1.3
9228         extension       soft WINSOFT NV10
9229         glxropcode      4200
9230         alias           VertexAttrib4dv
9231
9232 VertexAttrib4fARB(index, x, y, z, w)
9233         return          void
9234         param           index           UInt32 in value
9235         param           x               Float32 in value
9236         param           y               Float32 in value
9237         param           z               Float32 in value
9238         param           w               Float32 in value
9239         category        ARB_vertex_program
9240         version         1.3
9241         vectorequiv     VertexAttrib4fvARB
9242         extension       soft WINSOFT NV10
9243         alias           VertexAttrib4f
9244
9245 VertexAttrib4fvARB(index, v)
9246         return          void
9247         param           index           UInt32 in value
9248         param           v               Float32 in array [4]
9249         category        ARB_vertex_program
9250         version         1.3
9251         extension       soft WINSOFT NV10
9252         glxropcode      4196
9253         alias           VertexAttrib4fv
9254
9255 VertexAttrib4ivARB(index, v)
9256         return          void
9257         param           index           UInt32 in value
9258         param           v               Int32 in array [4]
9259         category        ARB_vertex_program
9260         version         1.3
9261         extension       soft WINSOFT NV10
9262         alias           VertexAttrib4iv
9263
9264 VertexAttrib4sARB(index, x, y, z, w)
9265         return          void
9266         param           index           UInt32 in value
9267         param           x               Int16 in value
9268         param           y               Int16 in value
9269         param           z               Int16 in value
9270         param           w               Int16 in value
9271         category        ARB_vertex_program
9272         version         1.3
9273         vectorequiv     VertexAttrib4svARB
9274         extension       soft WINSOFT NV10
9275         alias           VertexAttrib4s
9276
9277 VertexAttrib4svARB(index, v)
9278         return          void
9279         param           index           UInt32 in value
9280         param           v               Int16 in array [4]
9281         category        ARB_vertex_program
9282         version         1.3
9283         extension       soft WINSOFT NV10
9284         glxropcode      4192
9285         alias           VertexAttrib4sv
9286
9287 VertexAttrib4ubvARB(index, v)
9288         return          void
9289         param           index           UInt32 in value
9290         param           v               UInt8 in array [4]
9291         category        ARB_vertex_program
9292         version         1.3
9293         extension       soft WINSOFT NV10
9294         alias           VertexAttrib4ubv
9295
9296 VertexAttrib4uivARB(index, v)
9297         return          void
9298         param           index           UInt32 in value
9299         param           v               UInt32 in array [4]
9300         category        ARB_vertex_program
9301         version         1.3
9302         extension       soft WINSOFT NV10
9303         alias           VertexAttrib4uiv
9304
9305 VertexAttrib4usvARB(index, v)
9306         return          void
9307         param           index           UInt32 in value
9308         param           v               UInt16 in array [4]
9309         category        ARB_vertex_program
9310         version         1.3
9311         extension       soft WINSOFT NV10
9312         alias           VertexAttrib4usv
9313
9314 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9315         return          void
9316         param           index           UInt32 in value
9317         param           size            Int32 in value
9318         param           type            VertexAttribPointerTypeARB in value
9319         param           normalized      Boolean in value
9320         param           stride          SizeI in value
9321         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
9322         dlflags         notlistable
9323         category        ARB_vertex_program
9324         version         1.3
9325         extension       soft WINSOFT NV10
9326         alias           VertexAttribPointer
9327
9328 EnableVertexAttribArrayARB(index)
9329         return          void
9330         param           index           UInt32 in value
9331         dlflags         notlistable
9332         category        ARB_vertex_program
9333         version         1.3
9334         extension       soft WINSOFT NV10
9335         alias           EnableVertexAttribArray
9336
9337 DisableVertexAttribArrayARB(index)
9338         return          void
9339         param           index           UInt32 in value
9340         dlflags         notlistable
9341         category        ARB_vertex_program
9342         version         1.3
9343         extension       soft WINSOFT NV10
9344         alias           DisableVertexAttribArray
9345
9346 ProgramStringARB(target, format, len, string)
9347         return          void
9348         param           target          ProgramTargetARB in value
9349         param           format          ProgramFormatARB in value
9350         param           len             SizeI in value
9351         param           string          Void in array [len]
9352         category        ARB_vertex_program
9353         version         1.3
9354         extension       soft WINSOFT NV10
9355         glxflags        ignore
9356         offset          667
9357
9358 BindProgramARB(target, program)
9359         return          void
9360         param           target          ProgramTargetARB in value
9361         param           program         UInt32 in value
9362         category        ARB_vertex_program
9363         version         1.3
9364         extension       soft WINSOFT NV10
9365         glxropcode      4180
9366         offset          579
9367
9368 DeleteProgramsARB(n, programs)
9369         return          void
9370         param           n               SizeI in value
9371         param           programs        UInt32 in array [n]
9372         dlflags         notlistable
9373         category        ARB_vertex_program
9374         version         1.3
9375         extension       soft WINSOFT NV10
9376         glxvendorpriv   1294
9377         offset          580
9378
9379 GenProgramsARB(n, programs)
9380         return          void
9381         param           n               SizeI in value
9382         param           programs        UInt32 out array [n]
9383         dlflags         notlistable
9384         category        ARB_vertex_program
9385         version         1.3
9386         extension       soft WINSOFT NV10
9387         glxvendorpriv   1295
9388         offset          582
9389
9390 ProgramEnvParameter4dARB(target, index, x, y, z, w)
9391         return          void
9392         param           target          ProgramTargetARB in value
9393         param           index           UInt32 in value
9394         param           x               Float64 in value
9395         param           y               Float64 in value
9396         param           z               Float64 in value
9397         param           w               Float64 in value
9398         category        ARB_vertex_program
9399         version         1.3
9400         vectorequiv     ProgramEnvParameter4dvARB
9401         extension       soft WINSOFT NV10
9402         glxflags        ignore
9403         offset          668
9404
9405 ProgramEnvParameter4dvARB(target, index, params)
9406         return          void
9407         param           target          ProgramTargetARB in value
9408         param           index           UInt32 in value
9409         param           params          Float64 in array [4]
9410         category        ARB_vertex_program
9411         version         1.3
9412         extension       soft WINSOFT NV10
9413         glxflags        ignore
9414         offset          669
9415
9416 ProgramEnvParameter4fARB(target, index, x, y, z, w)
9417         return          void
9418         param           target          ProgramTargetARB in value
9419         param           index           UInt32 in value
9420         param           x               Float32 in value
9421         param           y               Float32 in value
9422         param           z               Float32 in value
9423         param           w               Float32 in value
9424         category        ARB_vertex_program
9425         version         1.3
9426         vectorequiv     ProgramEnvParameter4fvARB
9427         extension       soft WINSOFT NV10
9428         glxflags        ignore
9429         offset          670
9430
9431 ProgramEnvParameter4fvARB(target, index, params)
9432         return          void
9433         param           target          ProgramTargetARB in value
9434         param           index           UInt32 in value
9435         param           params          Float32 in array [4]
9436         category        ARB_vertex_program
9437         version         1.3
9438         extension       soft WINSOFT NV10
9439         glxflags        ignore
9440         offset          671
9441
9442 ProgramLocalParameter4dARB(target, index, x, y, z, w)
9443         return          void
9444         param           target          ProgramTargetARB in value
9445         param           index           UInt32 in value
9446         param           x               Float64 in value
9447         param           y               Float64 in value
9448         param           z               Float64 in value
9449         param           w               Float64 in value
9450         category        ARB_vertex_program
9451         version         1.3
9452         vectorequiv     ProgramLocalParameter4dvARB
9453         extension       soft WINSOFT NV10
9454         glxflags        ignore
9455         offset          672
9456
9457 ProgramLocalParameter4dvARB(target, index, params)
9458         return          void
9459         param           target          ProgramTargetARB in value
9460         param           index           UInt32 in value
9461         param           params          Float64 in array [4]
9462         category        ARB_vertex_program
9463         version         1.3
9464         extension       soft WINSOFT NV10
9465         glxflags        ignore
9466         offset          673
9467
9468 ProgramLocalParameter4fARB(target, index, x, y, z, w)
9469         return          void
9470         param           target          ProgramTargetARB in value
9471         param           index           UInt32 in value
9472         param           x               Float32 in value
9473         param           y               Float32 in value
9474         param           z               Float32 in value
9475         param           w               Float32 in value
9476         category        ARB_vertex_program
9477         version         1.3
9478         vectorequiv     ProgramLocalParameter4fvARB
9479         extension       soft WINSOFT NV10
9480         glxflags        ignore
9481         offset          674
9482
9483 ProgramLocalParameter4fvARB(target, index, params)
9484         return          void
9485         param           target          ProgramTargetARB in value
9486         param           index           UInt32 in value
9487         param           params          Float32 in array [4]
9488         category        ARB_vertex_program
9489         version         1.3
9490         extension       soft WINSOFT NV10
9491         glxflags        ignore
9492         offset          675
9493
9494 GetProgramEnvParameterdvARB(target, index, params)
9495         return          void
9496         param           target          ProgramTargetARB in value
9497         param           index           UInt32 in value
9498         param           params          Float64 out array [4]
9499         dlflags         notlistable
9500         category        ARB_vertex_program
9501         version         1.3
9502         extension       soft WINSOFT NV10
9503         glxflags        ignore
9504         offset          676
9505
9506 GetProgramEnvParameterfvARB(target, index, params)
9507         return          void
9508         param           target          ProgramTargetARB in value
9509         param           index           UInt32 in value
9510         param           params          Float32 out array [4]
9511         dlflags         notlistable
9512         category        ARB_vertex_program
9513         version         1.3
9514         extension       soft WINSOFT NV10
9515         glxflags        ignore
9516         offset          677
9517
9518 GetProgramLocalParameterdvARB(target, index, params)
9519         return          void
9520         param           target          ProgramTargetARB in value
9521         param           index           UInt32 in value
9522         param           params          Float64 out array [4]
9523         dlflags         notlistable
9524         category        ARB_vertex_program
9525         version         1.3
9526         extension       soft WINSOFT NV10
9527         glxflags        ignore
9528         offset          678
9529
9530 GetProgramLocalParameterfvARB(target, index, params)
9531         return          void
9532         param           target          ProgramTargetARB in value
9533         param           index           UInt32 in value
9534         param           params          Float32 out array [4]
9535         dlflags         notlistable
9536         category        ARB_vertex_program
9537         version         1.3
9538         extension       soft WINSOFT NV10
9539         glxflags        ignore
9540         offset          679
9541
9542 GetProgramivARB(target, pname, params)
9543         return          void
9544         param           target          ProgramTargetARB in value
9545         param           pname           ProgramPropertyARB in value
9546         param           params          Int32 out array [1]
9547         dlflags         notlistable
9548         category        ARB_vertex_program
9549         version         1.3
9550         extension       soft WINSOFT NV10
9551         glxflags        ignore
9552         offset          680
9553
9554 GetProgramStringARB(target, pname, string)
9555         return          void
9556         param           target          ProgramTargetARB in value
9557         param           pname           ProgramStringPropertyARB in value
9558         param           string          Void out array [COMPSIZE(target,pname)]
9559         dlflags         notlistable
9560         category        ARB_vertex_program
9561         version         1.3
9562         extension       soft WINSOFT NV10
9563         glxflags        ignore
9564         offset          681
9565
9566 GetVertexAttribdvARB(index, pname, params)
9567         return          void
9568         param           index           UInt32 in value
9569         param           pname           VertexAttribPropertyARB in value
9570         param           params          Float64 out array [4]
9571         dlflags         notlistable
9572         category        ARB_vertex_program
9573         version         1.3
9574         extension       soft WINSOFT NV10
9575         glxvendorpriv   1301
9576         alias           GetVertexAttribdv
9577
9578 GetVertexAttribfvARB(index, pname, params)
9579         return          void
9580         param           index           UInt32 in value
9581         param           pname           VertexAttribPropertyARB in value
9582         param           params          Float32 out array [4]
9583         dlflags         notlistable
9584         category        ARB_vertex_program
9585         version         1.3
9586         extension       soft WINSOFT NV10
9587         glxvendorpriv   1302
9588         alias           GetVertexAttribfv
9589
9590 GetVertexAttribivARB(index, pname, params)
9591         return          void
9592         param           index           UInt32 in value
9593         param           pname           VertexAttribPropertyARB in value
9594         param           params          Int32 out array [4]
9595         dlflags         notlistable
9596         category        ARB_vertex_program
9597         version         1.3
9598         extension       soft WINSOFT NV10
9599         glxvendorpriv   1303
9600         alias           GetVertexAttribiv
9601
9602 GetVertexAttribPointervARB(index, pname, pointer)
9603         return          void
9604         param           index           UInt32 in value
9605         param           pname           VertexAttribPointerPropertyARB in value
9606         param           pointer         VoidPointer out array [1]
9607         dlflags         notlistable
9608         category        ARB_vertex_program
9609         version         1.3
9610         extension       soft WINSOFT NV10
9611         glxflags        ignore
9612         alias           GetVertexAttribPointerv
9613
9614 IsProgramARB(program)
9615         return          Boolean
9616         param           program         UInt32 in value
9617         dlflags         notlistable
9618         category        ARB_vertex_program
9619         version         1.3
9620         extension       soft WINSOFT NV10
9621         glxvendorpriv   1304
9622         alias           IsProgram
9623
9624
9625 ###############################################################################
9626 #
9627 # ARB Extension #27
9628 # ARB_fragment_program commands
9629 #
9630 ###############################################################################
9631
9632 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
9633 #   and are only included in that #define block, for now.
9634 newcategory: ARB_fragment_program
9635 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
9636
9637 ###############################################################################
9638 #
9639 # ARB Extension #28
9640 # ARB_vertex_buffer_object commands
9641 #
9642 ###############################################################################
9643
9644 BindBufferARB(target, buffer)
9645         return          void
9646         param           target          BufferTargetARB in value
9647         param           buffer          UInt32 in value
9648         category        ARB_vertex_buffer_object
9649         version         1.2
9650         extension
9651         alias           BindBuffer
9652
9653 DeleteBuffersARB(n, buffers)
9654         return          void
9655         param           n               SizeI in value
9656         param           buffers         ConstUInt32 in array [n]
9657         category        ARB_vertex_buffer_object
9658         version         1.2
9659         extension
9660         alias           DeleteBuffers
9661
9662 GenBuffersARB(n, buffers)
9663         return          void
9664         param           n               SizeI in value
9665         param           buffers         UInt32 out array [n]
9666         category        ARB_vertex_buffer_object
9667         version         1.2
9668         extension
9669         alias           GenBuffers
9670
9671 IsBufferARB(buffer)
9672         return          Boolean
9673         param           buffer          UInt32 in value
9674         category        ARB_vertex_buffer_object
9675         version         1.2
9676         extension
9677         alias           IsBuffer
9678
9679 BufferDataARB(target, size, data, usage)
9680         return          void
9681         param           target          BufferTargetARB in value
9682         param           size            BufferSizeARB in value
9683         param           data            ConstVoid in array [size]
9684         param           usage           BufferUsageARB in value
9685         category        ARB_vertex_buffer_object
9686         version         1.2
9687         extension
9688         alias           BufferData
9689
9690 BufferSubDataARB(target, offset, size, data)
9691         return          void
9692         param           target          BufferTargetARB in value
9693         param           offset          BufferOffsetARB in value
9694         param           size            BufferSizeARB in value
9695         param           data            ConstVoid in array [size]
9696         category        ARB_vertex_buffer_object
9697         version         1.2
9698         extension
9699         alias           BufferSubData
9700
9701 GetBufferSubDataARB(target, offset, size, data)
9702         return          void
9703         param           target          BufferTargetARB in value
9704         param           offset          BufferOffsetARB in value
9705         param           size            BufferSizeARB in value
9706         param           data            Void out array [size]
9707         category        ARB_vertex_buffer_object
9708         dlflags         notlistable
9709         version         1.2
9710         extension
9711         alias           GetBufferSubData
9712
9713 MapBufferARB(target, access)
9714         return          VoidPointer
9715         param           target          BufferTargetARB in value
9716         param           access          BufferAccessARB in value
9717         category        ARB_vertex_buffer_object
9718         version         1.2
9719         extension
9720         alias           MapBuffer
9721
9722 UnmapBufferARB(target)
9723         return          Boolean
9724         param           target          BufferTargetARB in value
9725         category        ARB_vertex_buffer_object
9726         version         1.2
9727         extension
9728         alias           UnmapBuffer
9729
9730 GetBufferParameterivARB(target, pname, params)
9731         return          void
9732         param           target          BufferTargetARB in value
9733         param           pname           BufferPNameARB in value
9734         param           params          Int32 out array [COMPSIZE(pname)]
9735         category        ARB_vertex_buffer_object
9736         dlflags         notlistable
9737         version         1.2
9738         extension
9739         alias           GetBufferParameteriv
9740
9741 GetBufferPointervARB(target, pname, params)
9742         return          void
9743         param           target          BufferTargetARB in value
9744         param           pname           BufferPointerNameARB in value
9745         param           params          VoidPointer out array [1]
9746         category        ARB_vertex_buffer_object
9747         dlflags         notlistable
9748         version         1.2
9749         extension
9750         alias           GetBufferPointerv
9751
9752 ###############################################################################
9753 #
9754 # ARB Extension #29
9755 # ARB_occlusion_query commands
9756 #
9757 ###############################################################################
9758
9759 GenQueriesARB(n, ids)
9760         return          void
9761         param           n               SizeI in value
9762         param           ids             UInt32 out array [n]
9763         category        ARB_occlusion_query
9764         version         1.5
9765         extension
9766         alias           GenQueries
9767
9768 DeleteQueriesARB(n, ids)
9769         return          void
9770         param           n               SizeI in value
9771         param           ids             UInt32 in array [n]
9772         category        ARB_occlusion_query
9773         version         1.5
9774         extension
9775         alias           DeleteQueries
9776
9777 IsQueryARB(id)
9778         return          Boolean
9779         param           id              UInt32 in value
9780         category        ARB_occlusion_query
9781         version         1.5
9782         extension
9783         alias           IsQuery
9784
9785 BeginQueryARB(target, id)
9786         return          void
9787         param           target          GLenum in value
9788         param           id              UInt32 in value
9789         category        ARB_occlusion_query
9790         version         1.5
9791         extension
9792         alias           BeginQuery
9793
9794 EndQueryARB(target)
9795         return          void
9796         param           target          GLenum in value
9797         category        ARB_occlusion_query
9798         version         1.5
9799         extension
9800         alias           EndQuery
9801
9802 GetQueryivARB(target, pname, params)
9803         return          void
9804         param           target          GLenum in value
9805         param           pname           GLenum in value
9806         param           params          Int32 out array [pname]
9807         category        ARB_occlusion_query
9808         dlflags         notlistable
9809         version         1.5
9810         extension
9811         alias           GetQueryiv
9812
9813 GetQueryObjectivARB(id, pname, params)
9814         return          void
9815         param           id              UInt32 in value
9816         param           pname           GLenum in value
9817         param           params          Int32 out array [pname]
9818         category        ARB_occlusion_query
9819         dlflags         notlistable
9820         version         1.5
9821         extension
9822         alias           GetQueryObjectiv
9823
9824 GetQueryObjectuivARB(id, pname, params)
9825         return          void
9826         param           id              UInt32 in value
9827         param           pname           GLenum in value
9828         param           params          UInt32 out array [pname]
9829         category        ARB_occlusion_query
9830         dlflags         notlistable
9831         version         1.5
9832         extension
9833         alias           GetQueryObjectuiv
9834
9835 ###############################################################################
9836 #
9837 # ARB Extension #30
9838 # ARB_shader_objects commands
9839 #
9840 ###############################################################################
9841
9842 DeleteObjectARB(obj)
9843         return          void
9844         param           obj             handleARB in value
9845         category        ARB_shader_objects
9846         version         1.2
9847         extension
9848         glxropcode      ?
9849         glxflags        ignore
9850         offset          ?
9851
9852 GetHandleARB(pname)
9853         return          handleARB
9854         param           pname           GLenum in value
9855         category        ARB_shader_objects
9856         dlflags         notlistable
9857         version         1.2
9858         extension
9859         glxsingle       ?
9860         glxflags        ignore
9861         offset          ?
9862
9863 DetachObjectARB(containerObj, attachedObj)
9864         return          void
9865         param           containerObj    handleARB in value
9866         param           attachedObj     handleARB in value
9867         category        ARB_shader_objects
9868         version         1.2
9869         extension
9870         glxropcode      ?
9871         glxflags        ignore
9872         alias           DetachShader
9873
9874 CreateShaderObjectARB(shaderType)
9875         return          handleARB
9876         param           shaderType      GLenum in value
9877         category        ARB_shader_objects
9878         version         1.2
9879         extension
9880         glxropcode      ?
9881         glxflags        ignore
9882         alias           CreateShader
9883
9884 ShaderSourceARB(shaderObj, count, string, length)
9885         return          void
9886         param           shaderObj       handleARB in value
9887         param           count           SizeI in value
9888         param           string          charPointerARB in array [count]
9889         param           length          Int32 in array [1]
9890         category        ARB_shader_objects
9891         version         1.2
9892         extension
9893         glxropcode      ?
9894         glxflags        ignore
9895         alias           ShaderSource
9896
9897 CompileShaderARB(shaderObj)
9898         return          void
9899         param           shaderObj       handleARB in value
9900         category        ARB_shader_objects
9901         version         1.2
9902         extension
9903         glxropcode      ?
9904         glxflags        ignore
9905         alias           CompileShader
9906
9907 CreateProgramObjectARB()
9908         return          handleARB
9909         category        ARB_shader_objects
9910         version         1.2
9911         extension
9912         glxropcode      ?
9913         glxflags        ignore
9914         alias           CreateProgram
9915
9916 AttachObjectARB(containerObj, obj)
9917         return          void
9918         param           containerObj    handleARB in value
9919         param           obj             handleARB in value
9920         category        ARB_shader_objects
9921         version         1.2
9922         extension
9923         glxropcode      ?
9924         glxflags        ignore
9925         alias           AttachShader
9926
9927 LinkProgramARB(programObj)
9928         return          void
9929         param           programObj      handleARB in value
9930         category        ARB_shader_objects
9931         version         1.2
9932         extension
9933         glxropcode      ?
9934         glxflags        ignore
9935         alias           LinkProgram
9936
9937 UseProgramObjectARB(programObj)
9938         return          void
9939         param           programObj      handleARB in value
9940         category        ARB_shader_objects
9941         version         1.2
9942         extension
9943         glxropcode      ?
9944         glxflags        ignore
9945         alias           UseProgram
9946
9947 ValidateProgramARB(programObj)
9948         return          void
9949         param           programObj      handleARB in value
9950         category        ARB_shader_objects
9951         version         1.2
9952         extension
9953         glxropcode      ?
9954         glxflags        ignore
9955         alias           ValidateProgram
9956
9957 Uniform1fARB(location, v0)
9958         return          void
9959         param           location        Int32 in value
9960         param           v0              Float32 in value
9961         category        ARB_shader_objects
9962         version         1.2
9963         extension
9964         glxropcode      ?
9965         glxflags        ignore
9966         alias           Uniform1f
9967
9968 Uniform2fARB(location, v0, v1)
9969         return          void
9970         param           location        Int32 in value
9971         param           v0              Float32 in value
9972         param           v1              Float32 in value
9973         category        ARB_shader_objects
9974         version         1.2
9975         extension
9976         glxropcode      ?
9977         glxflags        ignore
9978         alias           Uniform2f
9979
9980 Uniform3fARB(location, v0, v1, v2)
9981         return          void
9982         param           location        Int32 in value
9983         param           v0              Float32 in value
9984         param           v1              Float32 in value
9985         param           v2              Float32 in value
9986         category        ARB_shader_objects
9987         version         1.2
9988         extension
9989         glxropcode      ?
9990         glxflags        ignore
9991         alias           Uniform3f
9992
9993 Uniform4fARB(location, v0, v1, v2, v3)
9994         return          void
9995         param           location        Int32 in value
9996         param           v0              Float32 in value
9997         param           v1              Float32 in value
9998         param           v2              Float32 in value
9999         param           v3              Float32 in value
10000         category        ARB_shader_objects
10001         version         1.2
10002         extension
10003         glxropcode      ?
10004         glxflags        ignore
10005         alias           Uniform4f
10006
10007 Uniform1iARB(location, v0)
10008         return          void
10009         param           location        Int32 in value
10010         param           v0              Int32 in value
10011         category        ARB_shader_objects
10012         version         1.2
10013         extension
10014         glxropcode      ?
10015         glxflags        ignore
10016         alias           Uniform1i
10017
10018 Uniform2iARB(location, v0, v1)
10019         return          void
10020         param           location        Int32 in value
10021         param           v0              Int32 in value
10022         param           v1              Int32 in value
10023         category        ARB_shader_objects
10024         version         1.2
10025         extension
10026         glxropcode      ?
10027         glxflags        ignore
10028         alias           Uniform2i
10029
10030 Uniform3iARB(location, v0, v1, v2)
10031         return          void
10032         param           location        Int32 in value
10033         param           v0              Int32 in value
10034         param           v1              Int32 in value
10035         param           v2              Int32 in value
10036         category        ARB_shader_objects
10037         version         1.2
10038         extension
10039         glxropcode      ?
10040         glxflags        ignore
10041         alias           Uniform3i
10042
10043 Uniform4iARB(location, v0, v1, v2, v3)
10044         return          void
10045         param           location        Int32 in value
10046         param           v0              Int32 in value
10047         param           v1              Int32 in value
10048         param           v2              Int32 in value
10049         param           v3              Int32 in value
10050         category        ARB_shader_objects
10051         version         1.2
10052         extension
10053         glxropcode      ?
10054         glxflags        ignore
10055         alias           Uniform4i
10056
10057 Uniform1fvARB(location, count, value)
10058         return          void
10059         param           location        Int32 in value
10060         param           count           SizeI in value
10061         param           value           Float32 in array [count]
10062         category        ARB_shader_objects
10063         version         1.2
10064         extension
10065         glxropcode      ?
10066         glxflags        ignore
10067         alias           Uniform1fv
10068
10069 Uniform2fvARB(location, count, value)
10070         return          void
10071         param           location        Int32 in value
10072         param           count           SizeI in value
10073         param           value           Float32 in array [count]
10074         category        ARB_shader_objects
10075         version         1.2
10076         extension
10077         glxropcode      ?
10078         glxflags        ignore
10079         alias           Uniform2fv
10080
10081 Uniform3fvARB(location, count, value)
10082         return          void
10083         param           location        Int32 in value
10084         param           count           SizeI in value
10085         param           value           Float32 in array [count]
10086         category        ARB_shader_objects
10087         version         1.2
10088         extension
10089         glxropcode      ?
10090         glxflags        ignore
10091         alias           Uniform3fv
10092
10093 Uniform4fvARB(location, count, value)
10094         return          void
10095         param           location        Int32 in value
10096         param           count           SizeI in value
10097         param           value           Float32 in array [count]
10098         category        ARB_shader_objects
10099         version         1.2
10100         extension
10101         glxropcode      ?
10102         glxflags        ignore
10103         alias           Uniform4fv
10104
10105 Uniform1ivARB(location, count, value)
10106         return          void
10107         param           location        Int32 in value
10108         param           count           SizeI in value
10109         param           value           Int32 in array [count]
10110         category        ARB_shader_objects
10111         version         1.2
10112         extension
10113         glxropcode      ?
10114         glxflags        ignore
10115         alias           Uniform1iv
10116
10117 Uniform2ivARB(location, count, value)
10118         return          void
10119         param           location        Int32 in value
10120         param           count           SizeI in value
10121         param           value           Int32 in array [count]
10122         category        ARB_shader_objects
10123         version         1.2
10124         extension
10125         glxropcode      ?
10126         glxflags        ignore
10127         alias           Uniform2iv
10128
10129 Uniform3ivARB(location, count, value)
10130         return          void
10131         param           location        Int32 in value
10132         param           count           SizeI in value
10133         param           value           Int32 in array [count]
10134         category        ARB_shader_objects
10135         version         1.2
10136         extension
10137         glxropcode      ?
10138         glxflags        ignore
10139         alias           Uniform3iv
10140
10141 Uniform4ivARB(location, count, value)
10142         return          void
10143         param           location        Int32 in value
10144         param           count           SizeI in value
10145         param           value           Int32 in array [count]
10146         category        ARB_shader_objects
10147         version         1.2
10148         extension
10149         glxropcode      ?
10150         glxflags        ignore
10151         alias           Uniform4iv
10152
10153 UniformMatrix2fvARB(location, count, transpose, value)
10154         return          void
10155         param           location        Int32 in value
10156         param           count           SizeI in value
10157         param           transpose       Boolean in value
10158         param           value           Float32 in array [count]
10159         category        ARB_shader_objects
10160         version         1.2
10161         extension
10162         glxropcode      ?
10163         glxflags        ignore
10164         alias           UniformMatrix2fv
10165
10166 UniformMatrix3fvARB(location, count, transpose, value)
10167         return          void
10168         param           location        Int32 in value
10169         param           count           SizeI in value
10170         param           transpose       Boolean in value
10171         param           value           Float32 in array [count]
10172         category        ARB_shader_objects
10173         version         1.2
10174         extension
10175         glxropcode      ?
10176         glxflags        ignore
10177         alias           UniformMatrix3fv
10178
10179 UniformMatrix4fvARB(location, count, transpose, value)
10180         return          void
10181         param           location        Int32 in value
10182         param           count           SizeI in value
10183         param           transpose       Boolean in value
10184         param           value           Float32 in array [count]
10185         category        ARB_shader_objects
10186         version         1.2
10187         extension
10188         glxropcode      ?
10189         glxflags        ignore
10190         alias           UniformMatrix4fv
10191
10192 GetObjectParameterfvARB(obj, pname, params)
10193         return          void
10194         param           obj             handleARB in value
10195         param           pname           GLenum in value
10196         param           params          Float32 out array [pname]
10197         category        ARB_shader_objects
10198         dlflags         notlistable
10199         version         1.2
10200         extension
10201         glxsingle       ?
10202         glxflags        ignore
10203         offset          ?
10204
10205 GetObjectParameterivARB(obj, pname, params)
10206         return          void
10207         param           obj             handleARB in value
10208         param           pname           GLenum in value
10209         param           params          Int32 out array [pname]
10210         category        ARB_shader_objects
10211         dlflags         notlistable
10212         version         1.2
10213         extension
10214         glxsingle       ?
10215         glxflags        ignore
10216         offset          ?
10217
10218 GetInfoLogARB(obj, maxLength, length, infoLog)
10219         return          void
10220         param           obj             handleARB in value
10221         param           maxLength       SizeI in value
10222         param           length          SizeI out array [1]
10223         param           infoLog         charARB out array [length]
10224         category        ARB_shader_objects
10225         dlflags         notlistable
10226         version         1.2
10227         extension
10228         glxsingle       ?
10229         glxflags        ignore
10230         offset          ?
10231
10232 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10233         return          void
10234         param           containerObj    handleARB in value
10235         param           maxCount        SizeI in value
10236         param           count           SizeI out array [1]
10237         param           obj             handleARB out array [count]
10238         category        ARB_shader_objects
10239         dlflags         notlistable
10240         version         1.2
10241         extension
10242         glxsingle       ?
10243         glxflags        ignore
10244         alias           GetAttachedShaders
10245
10246 GetUniformLocationARB(programObj, name)
10247         return          Int32
10248         param           programObj      handleARB in value
10249         param           name            charARB in array []
10250         category        ARB_shader_objects
10251         dlflags         notlistable
10252         version         1.2
10253         extension
10254         glxsingle       ?
10255         glxflags        ignore
10256         alias           GetUniformLocation
10257
10258 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10259         return          void
10260         param           programObj      handleARB in value
10261         param           index           UInt32 in value
10262         param           maxLength       SizeI in value
10263         param           length          SizeI out array [1]
10264         param           size            Int32 out array [1]
10265         param           type            GLenum out array [1]
10266         param           name            charARB out array []
10267         category        ARB_shader_objects
10268         dlflags         notlistable
10269         version         1.2
10270         extension
10271         glxsingle       ?
10272         glxflags        ignore
10273         alias           GetActiveUniform
10274
10275 GetUniformfvARB(programObj, location, params)
10276         return          void
10277         param           programObj      handleARB in value
10278         param           location        Int32 in value
10279         param           params          Float32 out array [location]
10280         category        ARB_shader_objects
10281         dlflags         notlistable
10282         version         1.2
10283         extension
10284         glxsingle       ?
10285         glxflags        ignore
10286         alias           GetUniformfv
10287
10288 GetUniformivARB(programObj, location, params)
10289         return          void
10290         param           programObj      handleARB in value
10291         param           location        Int32 in value
10292         param           params          Int32 out array [location]
10293         category        ARB_shader_objects
10294         dlflags         notlistable
10295         version         1.2
10296         extension
10297         glxsingle       ?
10298         glxflags        ignore
10299         alias           GetUniformiv
10300
10301 GetShaderSourceARB(obj, maxLength, length, source)
10302         return          void
10303         param           obj             handleARB in value
10304         param           maxLength       SizeI in value
10305         param           length          SizeI out array [1]
10306         param           source          charARB out array [length]
10307         category        ARB_shader_objects
10308         dlflags         notlistable
10309         version         1.2
10310         extension
10311         glxsingle       ?
10312         glxflags        ignore
10313         alias           GetShaderSource
10314
10315
10316 ###############################################################################
10317 #
10318 # ARB Extension #31
10319 # ARB_vertex_shader commands
10320 #
10321 ###############################################################################
10322
10323 BindAttribLocationARB(programObj, index, name)
10324         return          void
10325         param           programObj      handleARB in value
10326         param           index           UInt32 in value
10327         param           name            charARB in array []
10328         category        ARB_vertex_shader
10329         version         1.2
10330         extension
10331         glxropcode      ?
10332         glxflags        ignore
10333         alias           BindAttribLocation
10334
10335 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10336         return          void
10337         param           programObj      handleARB in value
10338         param           index           UInt32 in value
10339         param           maxLength       SizeI in value
10340         param           length          SizeI out array [1]
10341         param           size            Int32 out array [1]
10342         param           type            GLenum out array [1]
10343         param           name            charARB out array []
10344         category        ARB_vertex_shader
10345         dlflags         notlistable
10346         version         1.2
10347         extension
10348         glxsingle       ?
10349         glxflags        ignore
10350         alias           GetActiveAttrib
10351
10352 GetAttribLocationARB(programObj, name)
10353         return          Int32
10354         param           programObj      handleARB in value
10355         param           name            charARB in array []
10356         category        ARB_vertex_shader
10357         dlflags         notlistable
10358         version         1.2
10359         extension
10360         glxsingle       ?
10361         glxflags        ignore
10362         alias           GetAttribLocation
10363
10364 ###############################################################################
10365 #
10366 # ARB Extension #32
10367 # ARB_fragment_shader commands
10368 #
10369 ###############################################################################
10370
10371 #  (none)
10372 newcategory: ARB_fragment_shader
10373
10374 ###############################################################################
10375 #
10376 # ARB Extension #33
10377 # ARB_shading_language_100 commands
10378 #
10379 ###############################################################################
10380
10381 #  (none)
10382 newcategory: ARB_shading_language_100
10383
10384 ###############################################################################
10385 #
10386 # ARB Extension #34
10387 # ARB_texture_non_power_of_two commands
10388 #
10389 ###############################################################################
10390
10391 # (none)
10392 newcategory: ARB_texture_non_power_of_two
10393
10394 ###############################################################################
10395 #
10396 # ARB Extension #35
10397 # ARB_point_sprite commands
10398 #
10399 ###############################################################################
10400
10401 # (none)
10402 newcategory: ARB_point_sprite
10403
10404 ###############################################################################
10405 #
10406 # ARB Extension #36
10407 # ARB_fragment_program_shadow commands
10408 #
10409 ###############################################################################
10410
10411 # (none)
10412 newcategory: ARB_fragment_program_shadow
10413
10414 ###############################################################################
10415 #
10416 # ARB Extension #37
10417 # ARB_draw_buffers commands
10418 #
10419 ###############################################################################
10420
10421 DrawBuffersARB(n, bufs)
10422         return          void
10423         param           n               SizeI in value
10424         param           bufs            DrawBufferModeATI in array [n]
10425         category        ARB_draw_buffers
10426         version         1.5
10427         extension
10428         alias           DrawBuffers
10429
10430 ###############################################################################
10431 #
10432 # ARB Extension #38
10433 # ARB_texture_rectangle commands
10434 #
10435 ###############################################################################
10436
10437 # (none)
10438 newcategory: ARB_texture_rectangle
10439
10440 ###############################################################################
10441 #
10442 # ARB Extension #39
10443 # ARB_color_buffer_float commands
10444 #
10445 ###############################################################################
10446
10447 ClampColorARB(target, clamp)
10448         return          void
10449         param           target          ClampColorTargetARB in value
10450         param           clamp           ClampColorModeARB in value
10451         category        ARB_color_buffer_float
10452         version         1.5
10453         extension
10454         glxropcode      234
10455         glxflags        ignore
10456         alias           ClampColor
10457
10458 ###############################################################################
10459 #
10460 # ARB Extension #40
10461 # ARB_half_float_pixel commands
10462 #
10463 ###############################################################################
10464
10465 # (none)
10466 newcategory: ARB_half_float_pixel
10467
10468 ###############################################################################
10469 #
10470 # ARB Extension #41
10471 # ARB_texture_float commands
10472 #
10473 ###############################################################################
10474
10475 # (none)
10476 newcategory: ARB_texture_float
10477
10478 ###############################################################################
10479 #
10480 # ARB Extension #42
10481 # ARB_pixel_buffer_object commands
10482 #
10483 ###############################################################################
10484
10485 # (none)
10486 newcategory: ARB_pixel_buffer_object
10487
10488 ###############################################################################
10489 #
10490 # ARB Extension #43
10491 # ARB_depth_buffer_float commands (also OpenGL 3.0)
10492 #
10493 ###############################################################################
10494
10495 # (none)
10496 newcategory: ARB_depth_buffer_float
10497
10498 ###############################################################################
10499 #
10500 # ARB Extension #44
10501 # ARB_draw_instanced commands
10502 #
10503 ###############################################################################
10504
10505 DrawArraysInstancedARB(mode, first, count, primcount)
10506         return          void
10507         param           mode            BeginMode in value
10508         param           first           Int32 in value
10509         param           count           SizeI in value
10510         param           primcount       SizeI in value
10511         category        ARB_draw_instanced
10512         version         2.0
10513         extension       soft WINSOFT
10514         dlflags         notlistable
10515         vectorequiv     ArrayElement
10516         glfflags        ignore
10517         glxflags        ignore
10518         alias           DrawArraysInstanced
10519
10520 DrawElementsInstancedARB(mode, count, type, indices, primcount)
10521         return          void
10522         param           mode            BeginMode in value
10523         param           count           SizeI in value
10524         param           type            DrawElementsType in value
10525         param           indices         Void in array [COMPSIZE(count/type)]
10526         param           primcount       SizeI in value
10527         category        ARB_draw_instanced
10528         version         2.0
10529         extension       soft WINSOFT
10530         dlflags         notlistable
10531         vectorequiv     ArrayElement
10532         glfflags        ignore
10533         glxflags        ignore
10534         alias           DrawElementsInstanced
10535
10536 ###############################################################################
10537 #
10538 # ARB Extension #45
10539 # ARB_framebuffer_object commands (also OpenGL 3.0)
10540 #
10541 ###############################################################################
10542
10543 # Promoted from EXT_framebuffer_object
10544 IsRenderbuffer(renderbuffer)
10545         return          Boolean
10546         param           renderbuffer    UInt32 in value
10547         category        ARB_framebuffer_object
10548         version         3.0
10549         extension
10550         glxvendorpriv   1422
10551         glxflags        ignore
10552         offset          ?
10553
10554 BindRenderbuffer(target, renderbuffer)
10555         return          void
10556         param           target          RenderbufferTarget in value
10557         param           renderbuffer    UInt32 in value
10558         category        ARB_framebuffer_object
10559         version         3.0
10560         extension
10561         glxropcode      4316
10562         glxflags        ignore
10563         offset          ?
10564
10565 DeleteRenderbuffers(n, renderbuffers)
10566         return          void
10567         param           n               SizeI in value
10568         param           renderbuffers   UInt32 in array [n]
10569         category        ARB_framebuffer_object
10570         version         3.0
10571         extension
10572         glxropcode      4317
10573         glxflags        ignore
10574         offset          ?
10575
10576 GenRenderbuffers(n, renderbuffers)
10577         return          void
10578         param           n               SizeI in value
10579         param           renderbuffers   UInt32 out array [n]
10580         category        ARB_framebuffer_object
10581         version         3.0
10582         extension
10583         glxvendorpriv   1423
10584         glxflags        ignore
10585         offset          ?
10586
10587 RenderbufferStorage(target, internalformat, width, height)
10588         return          void
10589         param           target          RenderbufferTarget in value
10590         param           internalformat  GLenum in value
10591         param           width           SizeI in value
10592         param           height          SizeI in value
10593         category        ARB_framebuffer_object
10594         version         3.0
10595         extension
10596         glxropcode      4318
10597         glxflags        ignore
10598         offset          ?
10599
10600 GetRenderbufferParameteriv(target, pname, params)
10601         return          void
10602         param           target          RenderbufferTarget in value
10603         param           pname           GLenum in value
10604         param           params          Int32 out array [COMPSIZE(pname)]
10605         category        ARB_framebuffer_object
10606         dlflags         notlistable
10607         version         3.0
10608         extension
10609         glxvendorpriv   1424
10610         glxflags        ignore
10611         offset          ?
10612
10613 IsFramebuffer(framebuffer)
10614         return          Boolean
10615         param           framebuffer     UInt32 in value
10616         category        ARB_framebuffer_object
10617         version         3.0
10618         extension
10619         glxvendorpriv   1425
10620         glxflags        ignore
10621         offset          ?
10622
10623 BindFramebuffer(target, framebuffer)
10624         return          void
10625         param           target          FramebufferTarget in value
10626         param           framebuffer     UInt32 in value
10627         category        ARB_framebuffer_object
10628         version         3.0
10629         extension
10630         glxropcode      4319
10631         glxflags        ignore
10632         offset          ?
10633
10634 DeleteFramebuffers(n, framebuffers)
10635         return          void
10636         param           n               SizeI in value
10637         param           framebuffers    UInt32 in array [n]
10638         category        ARB_framebuffer_object
10639         version         3.0
10640         extension
10641         glxropcode      4320
10642         glxflags        ignore
10643         offset          ?
10644
10645 GenFramebuffers(n, framebuffers)
10646         return          void
10647         param           n               SizeI in value
10648         param           framebuffers    UInt32 out array [n]
10649         category        ARB_framebuffer_object
10650         version         3.0
10651         extension
10652         glxvendorpriv   1426
10653         glxflags        ignore
10654         offset          ?
10655
10656 CheckFramebufferStatus(target)
10657         return          GLenum
10658         param           target          FramebufferTarget in value
10659         category        ARB_framebuffer_object
10660         version         3.0
10661         extension
10662         glxvendorpriv   1427
10663         glxflags        ignore
10664         offset          ?
10665
10666 FramebufferTexture1D(target, attachment, textarget, texture, level)
10667         return          void
10668         param           target          FramebufferTarget in value
10669         param           attachment      FramebufferAttachment in value
10670         param           textarget       GLenum in value
10671         param           texture         UInt32 in value
10672         param           level           Int32 in value
10673         category        ARB_framebuffer_object
10674         version         3.0
10675         extension
10676         glxropcode      4321
10677         glxflags        ignore
10678         offset          ?
10679
10680 FramebufferTexture2D(target, attachment, textarget, texture, level)
10681         return          void
10682         param           target          FramebufferTarget in value
10683         param           attachment      FramebufferAttachment in value
10684         param           textarget       GLenum in value
10685         param           texture         UInt32 in value
10686         param           level           Int32 in value
10687         category        ARB_framebuffer_object
10688         version         3.0
10689         extension
10690         glxropcode      4322
10691         glxflags        ignore
10692         offset          ?
10693
10694 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
10695         return          void
10696         param           target          FramebufferTarget in value
10697         param           attachment      FramebufferAttachment in value
10698         param           textarget       GLenum in value
10699         param           texture         UInt32 in value
10700         param           level           Int32 in value
10701         param           zoffset         Int32 in value
10702         category        ARB_framebuffer_object
10703         version         3.0
10704         extension
10705         glxropcode      4323
10706         glxflags        ignore
10707         offset          ?
10708
10709 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
10710         return          void
10711         param           target          FramebufferTarget in value
10712         param           attachment      FramebufferAttachment in value
10713         param           renderbuffertarget      RenderbufferTarget in value
10714         param           renderbuffer    UInt32 in value
10715         category        ARB_framebuffer_object
10716         version         3.0
10717         extension
10718         glxropcode      4324
10719         glxflags        ignore
10720         offset          ?
10721
10722 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
10723         return          void
10724         param           target          FramebufferTarget in value
10725         param           attachment      FramebufferAttachment in value
10726         param           pname           GLenum in value
10727         param           params          Int32 out array [COMPSIZE(pname)]
10728         category        ARB_framebuffer_object
10729         dlflags         notlistable
10730         version         3.0
10731         extension
10732         glxvendorpriv   1428
10733         glxflags        ignore
10734         offset          ?
10735
10736 GenerateMipmap(target)
10737         return          void
10738         param           target          GLenum in value
10739         category        ARB_framebuffer_object
10740         version         3.0
10741         extension
10742         glxropcode      4325
10743         glxflags        ignore
10744         offset          ?
10745
10746 # Promoted from EXT_framebuffer_blit
10747 BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
10748         return          void
10749         param           srcX0           Int32 in value
10750         param           srcY0           Int32 in value
10751         param           srcX1           Int32 in value
10752         param           srcY1           Int32 in value
10753         param           dstX0           Int32 in value
10754         param           dstY0           Int32 in value
10755         param           dstX1           Int32 in value
10756         param           dstY1           Int32 in value
10757         param           mask            ClearBufferMask in value
10758         param           filter          GLenum in value
10759         category        ARB_framebuffer_object
10760         version         3.0
10761         glxropcode      4330
10762         offset          ?
10763
10764 # Promoted from EXT_framebuffer_multisample
10765 RenderbufferStorageMultisample(target, samples, internalformat, width, height)
10766         return          void
10767         param           target          GLenum in value
10768         param           samples         SizeI in value
10769         param           internalformat  GLenum in value
10770         param           width           SizeI in value
10771         param           height          SizeI in value
10772         category        ARB_framebuffer_object
10773         version         3.0
10774         glxropcode      4331
10775         offset          ?
10776
10777 # Promoted from ARB_geometry_shader4
10778 FramebufferTextureLayer(target, attachment, texture, level, layer)
10779         return          void
10780         param           target          FramebufferTarget in value
10781         param           attachment      FramebufferAttachment in value
10782         param           texture         Texture in value
10783         param           level           CheckedInt32 in value
10784         param           layer           CheckedInt32 in value
10785         category        ARB_framebuffer_object
10786         version         3.0
10787         extension       soft WINSOFT
10788         dlflags         notlistable
10789         glfflags        ignore
10790         glxflags        ignore
10791
10792
10793 ###############################################################################
10794 #
10795 # ARB Extension #46
10796 # ARB_framebuffer_sRGB commands (also OpenGL 3.0)
10797 #
10798 ###############################################################################
10799
10800 # (none)
10801 newcategory: ARB_framebuffer_sRGB
10802
10803 ###############################################################################
10804 #
10805 # ARB Extension #47
10806 # ARB_geometry_shader4 commands
10807 #
10808 ###############################################################################
10809
10810 ProgramParameteriARB(program, pname, value)
10811         return          void
10812         param           program         UInt32 in value
10813         param           pname           ProgramParameterPName in value
10814         param           value           Int32 in value
10815         category        ARB_geometry_shader4
10816         version         3.0
10817         extension       soft WINSOFT
10818         glfflags        ignore
10819         glxflags        ignore
10820
10821 FramebufferTextureARB(target, attachment, texture, level)
10822         return          void
10823         param           target          FramebufferTarget in value
10824         param           attachment      FramebufferAttachment in value
10825         param           texture         Texture in value
10826         param           level           CheckedInt32 in value
10827         category        ARB_geometry_shader4
10828         version         3.0
10829         extension       soft WINSOFT
10830         dlflags         notlistable
10831         glfflags        ignore
10832         glxflags        ignore
10833
10834 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
10835         return          void
10836         param           target          FramebufferTarget in value
10837         param           attachment      FramebufferAttachment in value
10838         param           texture         Texture in value
10839         param           level           CheckedInt32 in value
10840         param           layer           CheckedInt32 in value
10841         category        ARB_geometry_shader4
10842         version         3.0
10843         extension       soft WINSOFT
10844         dlflags         notlistable
10845         glfflags        ignore
10846         glxflags        ignore
10847         alias           FramebufferTextureLayer
10848
10849 FramebufferTextureFaceARB(target, attachment, texture, level, face)
10850         return          void
10851         param           target          FramebufferTarget in value
10852         param           attachment      FramebufferAttachment in value
10853         param           texture         Texture in value
10854         param           level           CheckedInt32 in value
10855         param           face            TextureTarget in value
10856         category        ARB_geometry_shader4
10857         version         3.0
10858         extension       soft WINSOFT
10859         dlflags         notlistable
10860         glfflags        ignore
10861         glxflags        ignore
10862
10863 ###############################################################################
10864 #
10865 # ARB Extension #48
10866 # ARB_half_float_vertex commands (also OpenGL 3.0)
10867 #
10868 ###############################################################################
10869
10870 # (none)
10871 newcategory: ARB_half_float_vertex
10872
10873 ###############################################################################
10874 #
10875 # ARB Extension #49
10876 # ARB_instanced_arrays commands
10877 #
10878 ###############################################################################
10879
10880 VertexAttribDivisorARB(index, divisor)
10881         return          void
10882         param           index           UInt32 in value
10883         param           divisor         UInt32 in value
10884         category        ARB_instanced_arrays
10885         version         2.0
10886         extension
10887         glfflags        ignore
10888         glxflags        ignore
10889
10890 ###############################################################################
10891 #
10892 # ARB Extension #50
10893 # ARB_map_buffer_range commands (also OpenGL 3.0)
10894 #
10895 ###############################################################################
10896
10897 MapBufferRange(target, offset, length, access)
10898         return          VoidPointer
10899         param           target          BufferTargetARB in value
10900         param           offset          BufferOffset in value
10901         param           length          BufferSize in value
10902         param           access          BufferAccessMask in value
10903         category        ARB_map_buffer_range
10904         version         3.0
10905         extension
10906         glxropcode      ?
10907         glxflags        ignore
10908         offset          ?
10909
10910 # Promoted from APPLE_flush_buffer_range
10911 FlushMappedBufferRange(target, offset, length)
10912         return          void
10913         param           target          BufferTargetARB in value
10914         param           offset          BufferOffset in value
10915         param           length          BufferSize in value
10916         category        ARB_map_buffer_range
10917         version         3.0
10918         extension
10919         glxropcode      ?
10920         glxflags        ignore
10921         offset          ?
10922
10923 ###############################################################################
10924 #
10925 # ARB Extension #51
10926 # ARB_texture_buffer_object commands
10927 #
10928 ###############################################################################
10929
10930 TexBufferARB(target, internalformat, buffer)
10931         return          void
10932         param           target          TextureTarget in value
10933         param           internalformat  GLenum in value
10934         param           buffer          UInt32 in value
10935         category        ARB_texture_buffer_object
10936         version         3.0
10937         extension       soft WINSOFT NV50
10938         glfflags        ignore
10939         alias           TexBuffer
10940
10941 ###############################################################################
10942 #
10943 # ARB Extension #52
10944 # ARB_texture_compression_rgtc commands (also OpenGL 3.0)
10945 #
10946 ###############################################################################
10947
10948 # (none)
10949 newcategory: ARB_texture_compression_rgtc
10950
10951 ###############################################################################
10952 #
10953 # ARB Extension #53
10954 # ARB_texture_rg commands (also OpenGL 3.0)
10955 #
10956 ###############################################################################
10957
10958 # (none)
10959 newcategory: ARB_texture_rg
10960
10961 ###############################################################################
10962 #
10963 # ARB Extension #54
10964 # ARB_vertex_array_object commands (also OpenGL 3.0)
10965 #
10966 ###############################################################################
10967
10968 # Promoted from APPLE_vertex_array_object
10969 BindVertexArray(array)
10970         return          void
10971         param           array           UInt32 in value
10972         category        ARB_vertex_array_object
10973         version         3.0
10974         extension
10975         glxropcode      ?
10976         glxflags        ignore
10977         offset          ?
10978
10979 DeleteVertexArrays(n, arrays)
10980         return          void
10981         param           n               SizeI in value
10982         param           arrays          UInt32 in array [n]
10983         category        ARB_vertex_array_object
10984         version         3.0
10985         extension
10986         glxropcode      ?
10987         glxflags        ignore
10988         offset          ?
10989
10990 GenVertexArrays(n, arrays)
10991         return          void
10992         param           n               SizeI in value
10993         param           arrays          UInt32 out array [n]
10994         category        ARB_vertex_array_object
10995         version         3.0
10996         extension
10997         glxropcode      ?
10998         glxflags        ignore
10999         offset          ?
11000
11001 IsVertexArray(array)
11002         return          Boolean
11003         param           array           UInt32 in value
11004         category        ARB_vertex_array_object
11005         version         3.0
11006         extension
11007         glxropcode      ?
11008         glxflags        ignore
11009         offset          ?
11010
11011 ###############################################################################
11012 #
11013 # ARB Extension #55 - WGL_ARB_create_context
11014 # ARB Extension #56 - GLX_ARB_create_context
11015 #
11016 ###############################################################################
11017
11018 ###############################################################################
11019 #
11020 # ARB Extension #57
11021 # ARB_uniform_buffer_object commands
11022 #
11023 ###############################################################################
11024
11025 GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
11026         return          void
11027         param           program         UInt32 in value
11028         param           uniformCount    SizeI in value
11029         param           uniformNames    CharPointer in array [COMPSIZE(uniformCount)]
11030         param           uniformIndices  UInt32 out array [COMPSIZE(uniformCount)]
11031         category        ARB_uniform_buffer_object
11032         dlflags         notlistable
11033         version         2.0
11034         extension
11035         glxsingle       ?
11036         glxflags        ignore
11037         offset          ?
11038
11039 GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
11040         return          void
11041         param           program         UInt32 in value
11042         param           uniformCount    SizeI in value
11043         param           uniformIndices  UInt32 in array [COMPSIZE(uniformCount)]
11044         param           pname           GLenum in value
11045         param           params          Int32 out array [COMPSIZE(pname)]
11046         category        ARB_uniform_buffer_object
11047         dlflags         notlistable
11048         version         2.0
11049         extension
11050         glxsingle       ?
11051         glxflags        ignore
11052         offset          ?
11053
11054 GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
11055         return          void
11056         param           program         UInt32 in value
11057         param           uniformIndex    UInt32 in value
11058         param           bufSize         SizeI in value
11059         param           length          SizeI out array [1]
11060         param           uniformName     Char out array [bufSize]
11061         category        ARB_uniform_buffer_object
11062         dlflags         notlistable
11063         version         2.0
11064         extension
11065         glxsingle       ?
11066         glxflags        ignore
11067         offset          ?
11068
11069 GetUniformBlockIndex(program, uniformBlockName)
11070         return          UInt32
11071         param           program         UInt32 in value
11072         param           uniformBlockName        Char in array [COMPSIZE()]
11073         category        ARB_uniform_buffer_object
11074         dlflags         notlistable
11075         version         2.0
11076         extension
11077         glxsingle       ?
11078         glxflags        ignore
11079         offset          ?
11080
11081 GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
11082         return          void
11083         param           program         UInt32 in value
11084         param           uniformBlockIndex       UInt32 in value
11085         param           pname           GLenum in value
11086         param           params          Int32 out array [COMPSIZE(pname)]
11087         category        ARB_uniform_buffer_object
11088         dlflags         notlistable
11089         version         2.0
11090         extension
11091         glxsingle       ?
11092         glxflags        ignore
11093         offset          ?
11094
11095 GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
11096         return          void
11097         param           program         UInt32 in value
11098         param           uniformBlockIndex       UInt32 in value
11099         param           bufSize         SizeI in value
11100         param           length          SizeI out array [1]
11101         param           uniformBlockName        Char out array [bufSize]
11102         category        ARB_uniform_buffer_object
11103         dlflags         notlistable
11104         version         2.0
11105         extension
11106         glxsingle       ?
11107         glxflags        ignore
11108         offset          ?
11109
11110 UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
11111         return          void
11112         param           program         UInt32 in value
11113         param           uniformBlockIndex       UInt32 in value
11114         param           uniformBlockBinding     UInt32 in value
11115         category        ARB_uniform_buffer_object
11116         version         2.0
11117         extension
11118         glxropcode      ?
11119         glxflags        ignore
11120         offset          ?
11121
11122
11123 ###############################################################################
11124 #
11125 # ARB Extension #58
11126 # ARB_compatibility commands
11127 #
11128 ###############################################################################
11129
11130 # (none)
11131 newcategory: ARB_compatibility
11132
11133 ###############################################################################
11134 #
11135 # ARB Extension #59
11136 # ARB_copy_buffer commands
11137 #
11138 ###############################################################################
11139
11140 CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
11141         return          void
11142         param           readTarget      GLenum in value
11143         param           writeTarget     GLenum in value
11144         param           readOffset      BufferOffset in value
11145         param           writeOffset     BufferOffset in value
11146         param           size            BufferSize in value
11147         category        ARB_copy_buffer
11148         version         3.0
11149         extension
11150         glxropcode      ?
11151         glxflags        ignore
11152         offset          ?
11153
11154 ###############################################################################
11155 #
11156 # ARB Extension #60
11157 # ARB_shader_texture_lod commands
11158 #
11159 ###############################################################################
11160
11161 # (none)
11162 newcategory: ARB_shader_texture_lod
11163
11164 ###############################################################################
11165 #
11166 # ARB Extension #61
11167 # ARB_depth_clamp commands
11168 #
11169 ###############################################################################
11170
11171 # (none)
11172 newcategory: ARB_depth_clamp
11173
11174 ###############################################################################
11175 #
11176 # ARB Extension #62
11177 # ARB_draw_elements_base_vertex commands
11178 #
11179 ###############################################################################
11180
11181 DrawElementsBaseVertex(mode, count, type, indices, basevertex)
11182         return          void
11183         param           mode            GLenum in value
11184         param           count           SizeI in value
11185         param           type            DrawElementsType in value
11186         param           indices         Void in array [COMPSIZE(count/type)]
11187         param           basevertex      Int32 in value
11188         category        ARB_draw_elements_base_vertex
11189         version         1.2
11190         extension
11191         glxropcode      ?
11192         glxflags        ignore
11193         offset          ?
11194
11195 DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
11196         return          void
11197         param           mode            GLenum in value
11198         param           start           UInt32 in value
11199         param           end             UInt32 in value
11200         param           count           SizeI in value
11201         param           type            DrawElementsType in value
11202         param           indices         Void in array [COMPSIZE(count/type)]
11203         param           basevertex      Int32 in value
11204         category        ARB_draw_elements_base_vertex
11205         version         1.2
11206         extension
11207         glxropcode      ?
11208         glxflags        ignore
11209         offset          ?
11210
11211 DrawElementsInstancedBaseVertex(mode, count, type, indices, primcount, basevertex)
11212         return          void
11213         param           mode            GLenum in value
11214         param           count           SizeI in value
11215         param           type            DrawElementsType in value
11216         param           indices         Void in array [COMPSIZE(count/type)]
11217         param           primcount       SizeI in value
11218         param           basevertex      Int32 in value
11219         category        ARB_draw_elements_base_vertex
11220         version         1.2
11221         extension
11222         glxropcode      ?
11223         glxflags        ignore
11224         offset          ?
11225
11226 MultiDrawElementsBaseVertex(mode, count, type, indices, primcount, basevertex)
11227         return          void
11228         param           mode            GLenum in value
11229         param           count           SizeI in array [COMPSIZE(primcount)]
11230         param           type            DrawElementsType in value
11231         param           indices         VoidPointer in array [COMPSIZE(primcount)]
11232         param           primcount       SizeI in value
11233         param           basevertex      Int32 in array [COMPSIZE(primcount)]
11234         category        ARB_draw_elements_base_vertex
11235         version         1.2
11236         extension
11237         glxropcode      ?
11238         glxflags        ignore
11239         offset          ?
11240
11241 ###############################################################################
11242 #
11243 # ARB Extension #63
11244 # ARB_fragment_coord_conventions commands
11245 #
11246 ###############################################################################
11247
11248 # (none)
11249 newcategory: ARB_fragment_coord_conventions
11250
11251 ###############################################################################
11252 #
11253 # ARB Extension #64
11254 # ARB_provoking_vertex commands
11255 #
11256 ###############################################################################
11257
11258 ProvokingVertex(mode)
11259         return          void
11260         param           mode            GLenum in value
11261         category        ARB_provoking_vertex
11262         version         1.2
11263         extension
11264         glxropcode      ?
11265         glxflags        ignore
11266         offset          ?
11267
11268 ###############################################################################
11269 #
11270 # ARB Extension #65
11271 # ARB_seamless_cube_map commands
11272 #
11273 ###############################################################################
11274
11275 # (none)
11276 newcategory: ARB_seamless_cube_map
11277
11278 ###############################################################################
11279 #
11280 # ARB Extension #66
11281 # ARB_sync commands
11282 #
11283 ###############################################################################
11284
11285 FenceSync(condition, flags)
11286         return          sync
11287         param           condition       GLenum in value
11288         param           flags           GLbitfield in value
11289         category        ARB_sync
11290         version         1.2
11291         extension
11292         glxropcode      ?
11293         glxflags        ignore
11294         offset          ?
11295
11296 IsSync(sync)
11297         return          Boolean
11298         param           sync            sync in value
11299         category        ARB_sync
11300         version         1.2
11301         extension
11302         glxropcode      ?
11303         glxflags        ignore
11304         offset          ?
11305
11306 DeleteSync(sync)
11307         return          void
11308         param           sync            sync in value
11309         category        ARB_sync
11310         version         1.2
11311         extension
11312         glxropcode      ?
11313         glxflags        ignore
11314         offset          ?
11315
11316 ClientWaitSync(sync, flags, timeout)
11317         return          GLenum
11318         param           sync            sync in value
11319         param           flags           GLbitfield in value
11320         param           timeout         UInt64 in value
11321         category        ARB_sync
11322         version         1.2
11323         extension
11324         glxropcode      ?
11325         glxflags        ignore
11326         offset          ?
11327
11328 WaitSync(sync, flags, timeout)
11329         return          void
11330         param           sync            sync in value
11331         param           flags           GLbitfield in value
11332         param           timeout         UInt64 in value
11333         category        ARB_sync
11334         version         1.2
11335         extension
11336         glxropcode      ?
11337         glxflags        ignore
11338         offset          ?
11339
11340 GetInteger64v(pname, params)
11341         return          void
11342         param           pname           GLenum in value
11343         param           params          Int64 out array [COMPSIZE(pname)]
11344         category        ARB_sync
11345         dlflags         notlistable
11346         version         1.2
11347         extension
11348         glxsingle       ?
11349         glxflags        ignore
11350         offset          ?
11351
11352 GetSynciv(sync, pname, bufSize, length, values)
11353         return          void
11354         param           sync            sync in value
11355         param           pname           GLenum in value
11356         param           bufSize         SizeI in value
11357         param           length          SizeI out array [1]
11358         param           values          Int32 out array [length]
11359         category        ARB_sync
11360         dlflags         notlistable
11361         version         1.2
11362         extension
11363         glxsingle       ?
11364         glxflags        ignore
11365         offset          ?
11366
11367 ###############################################################################
11368 #
11369 # ARB Extension #67
11370 # ARB_texture_multisample commands
11371 #
11372 ###############################################################################
11373
11374 TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
11375         return          void
11376         param           target          GLenum in value
11377         param           samples         SizeI in value
11378         param           internalformat  Int32 in value
11379         param           width           SizeI in value
11380         param           height          SizeI in value
11381         param           fixedsamplelocations    Boolean in value
11382         category        ARB_texture_multisample
11383         version         1.2
11384         extension
11385         glxropcode      ?
11386         glxflags        ignore
11387         offset          ?
11388
11389 TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
11390         return          void
11391         param           target          GLenum in value
11392         param           samples         SizeI in value
11393         param           internalformat  Int32 in value
11394         param           width           SizeI in value
11395         param           height          SizeI in value
11396         param           depth           SizeI in value
11397         param           fixedsamplelocations    Boolean in value
11398         category        ARB_texture_multisample
11399         version         1.2
11400         extension
11401         glxropcode      ?
11402         glxflags        ignore
11403         offset          ?
11404
11405 GetMultisamplefv(pname, index, val)
11406         return          void
11407         param           pname           GLenum in value
11408         param           index           UInt32 in value
11409         param           val             Float32 out array [COMPSIZE(pname)]
11410         category        ARB_texture_multisample
11411         dlflags         notlistable
11412         version         1.2
11413         extension
11414         glxsingle       ?
11415         glxflags        ignore
11416         offset          ?
11417
11418 SampleMaski(index, mask)
11419         return          void
11420         param           index           UInt32 in value
11421         param           mask            GLbitfield in value
11422         category        ARB_texture_multisample
11423         version         1.2
11424         extension
11425         glxropcode      ?
11426         glxflags        ignore
11427         offset          ?
11428
11429 ###############################################################################
11430 #
11431 # ARB Extension #68
11432 # ARB_vertex_array_bgra commands
11433 #
11434 ###############################################################################
11435
11436 # (none)
11437 newcategory: ARB_vertex_array_bgra
11438
11439 ###############################################################################
11440 #
11441 # ARB Extension #69
11442 # ARB_draw_buffers_blend commands
11443 #
11444 ###############################################################################
11445
11446 BlendEquationi(buf, mode)
11447         return          void
11448         param           buf             UInt32 in value
11449         param           mode            GLenum in value
11450         category        ARB_draw_buffers_blend
11451         version         1.2
11452         extension
11453         glxropcode      ?
11454         glxflags        ignore
11455         offset          ?
11456
11457 BlendEquationSeparatei(buf, modeRGB, modeAlpha)
11458         return          void
11459         param           buf             UInt32 in value
11460         param           modeRGB         GLenum in value
11461         param           modeAlpha       GLenum in value
11462         category        ARB_draw_buffers_blend
11463         version         1.2
11464         extension
11465         glxropcode      ?
11466         glxflags        ignore
11467         offset          ?
11468
11469 BlendFunci(buf, src, dst)
11470         return          void
11471         param           buf             UInt32 in value
11472         param           src             GLenum in value
11473         param           dst             GLenum in value
11474         category        ARB_draw_buffers_blend
11475         version         1.2
11476         extension
11477         glxropcode      ?
11478         glxflags        ignore
11479         offset          ?
11480
11481 BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
11482         return          void
11483         param           buf             UInt32 in value
11484         param           srcRGB          GLenum in value
11485         param           dstRGB          GLenum in value
11486         param           srcAlpha        GLenum in value
11487         param           dstAlpha        GLenum in value
11488         category        ARB_draw_buffers_blend
11489         version         1.2
11490         extension
11491         glxropcode      ?
11492         glxflags        ignore
11493         offset          ?
11494
11495 ###############################################################################
11496 #
11497 # ARB Extension #70
11498 # ARB_sample_shading commands
11499 #
11500 ###############################################################################
11501
11502 MinSampleShading(value)
11503         return          void
11504         param           value           ClampedColorF in value
11505         category        ARB_sample_shading
11506         version         1.2
11507         extension
11508         glxropcode      ?
11509         glxflags        ignore
11510         offset          ?
11511
11512 ###############################################################################
11513 #
11514 # ARB Extension #71
11515 # ARB_texture_cube_map_array commands
11516 #
11517 ###############################################################################
11518
11519 # (none)
11520 newcategory: ARB_texture_cube_map_array
11521
11522 ###############################################################################
11523 #
11524 # ARB Extension #72
11525 # ARB_texture_gather commands
11526 #
11527 ###############################################################################
11528
11529 # (none)
11530 newcategory: ARB_texture_gather
11531
11532 ###############################################################################
11533 #
11534 # ARB Extension #73
11535 # ARB_texture_query_lod commands
11536 #
11537 ###############################################################################
11538
11539 # (none)
11540 newcategory: ARB_texture_query_lod
11541
11542 ###############################################################################
11543 #
11544 # ARB Extension #74 - WGL_ARB_create_context_profile
11545 # ARB Extension #75 - GLX_ARB_create_context_profile
11546 #
11547 ###############################################################################
11548
11549
11550 ###############################################################################
11551 ###############################################################################
11552 #
11553 # Non-ARB extensions, in order by registry extension number
11554 #
11555 ###############################################################################
11556 ###############################################################################
11557
11558 ###############################################################################
11559 #
11560 # Extension #1
11561 # EXT_abgr commands
11562 #
11563 ###############################################################################
11564
11565 # (none)
11566 newcategory: EXT_abgr
11567
11568 ###############################################################################
11569 #
11570 # Extension #2
11571 # EXT_blend_color commands
11572 #
11573 ###############################################################################
11574
11575 BlendColorEXT(red, green, blue, alpha)
11576         return          void
11577         param           red             ClampedColorF in value
11578         param           green           ClampedColorF in value
11579         param           blue            ClampedColorF in value
11580         param           alpha           ClampedColorF in value
11581         category        EXT_blend_color
11582         version         1.0
11583         glxropcode      4096
11584         glxflags        EXT
11585         extension       soft
11586         alias           BlendColor
11587
11588 ###############################################################################
11589 #
11590 # Extension #3
11591 # EXT_polygon_offset commands
11592 #
11593 ###############################################################################
11594
11595 PolygonOffsetEXT(factor, bias)
11596         return          void
11597         param           factor          Float32 in value
11598         param           bias            Float32 in value
11599         category        EXT_polygon_offset
11600         version         1.0
11601         glxropcode      4098
11602         glxflags        EXT
11603         extension       soft
11604         offset          414
11605
11606 ###############################################################################
11607 #
11608 # Extension #4
11609 # EXT_texture commands
11610 #
11611 ###############################################################################
11612
11613 # (none)
11614 newcategory: EXT_texture
11615
11616 ###############################################################################
11617 #
11618 # Extension #5 - skipped
11619 #
11620 ###############################################################################
11621
11622 ###############################################################################
11623 #
11624 # Extension #6
11625 # EXT_texture3D commands
11626 #
11627 ###############################################################################
11628
11629 # Arguably TexelInternalFormat, not PixelInternalFormat
11630 TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
11631         return          void
11632         param           target          TextureTarget in value
11633         param           level           CheckedInt32 in value
11634         param           internalformat  PixelInternalFormat in value
11635         param           width           SizeI in value
11636         param           height          SizeI in value
11637         param           depth           SizeI in value
11638         param           border          CheckedInt32 in value
11639         param           format          PixelFormat in value
11640         param           type            PixelType in value
11641         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
11642         category        EXT_texture3D
11643         dlflags         handcode
11644         glxflags        client-handcode server-handcode EXT
11645         version         1.0
11646         glxropcode      4114
11647         extension
11648         alias           TexImage3D
11649
11650 TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
11651         return          void
11652         param           target          TextureTarget in value
11653         param           level           CheckedInt32 in value
11654         param           xoffset         CheckedInt32 in value
11655         param           yoffset         CheckedInt32 in value
11656         param           zoffset         CheckedInt32 in value
11657         param           width           SizeI in value
11658         param           height          SizeI in value
11659         param           depth           SizeI in value
11660         param           format          PixelFormat in value
11661         param           type            PixelType in value
11662         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
11663         category        EXT_texture3D
11664         dlflags         handcode
11665         glxflags        client-handcode server-handcode EXT
11666         version         1.0
11667         glxropcode      4115
11668         extension
11669         alias           TexSubImage3D
11670
11671 ###############################################################################
11672 #
11673 # Extension #7
11674 # SGIS_texture_filter4 commands
11675 #
11676 ###############################################################################
11677
11678 GetTexFilterFuncSGIS(target, filter, weights)
11679         return          void
11680         param           target          TextureTarget in value
11681         param           filter          TextureFilterSGIS in value
11682         param           weights         Float32 out array [COMPSIZE(target/filter)]
11683         category        SGIS_texture_filter4
11684         dlflags         notlistable
11685         version         1.0
11686         glxflags        SGI
11687         glxvendorpriv   4101
11688         extension
11689         offset          415
11690
11691 TexFilterFuncSGIS(target, filter, n, weights)
11692         return          void
11693         param           target          TextureTarget in value
11694         param           filter          TextureFilterSGIS in value
11695         param           n               SizeI in value
11696         param           weights         Float32 in array [n]
11697         category        SGIS_texture_filter4
11698         glxflags        SGI
11699         version         1.0
11700         glxropcode      2064
11701         extension
11702         offset          416
11703
11704 ###############################################################################
11705 #
11706 # Extension #8 - skipped
11707 #
11708 ###############################################################################
11709
11710 ###############################################################################
11711 #
11712 # Extension #9
11713 # EXT_subtexture commands
11714 #
11715 ###############################################################################
11716
11717 TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
11718         return          void
11719         param           target          TextureTarget in value
11720         param           level           CheckedInt32 in value
11721         param           xoffset         CheckedInt32 in value
11722         param           width           SizeI in value
11723         param           format          PixelFormat in value
11724         param           type            PixelType in value
11725         param           pixels          Void in array [COMPSIZE(format/type/width)]
11726         category        EXT_subtexture
11727         dlflags         handcode
11728         glxflags        client-handcode server-handcode EXT
11729         version         1.0
11730         glxropcode      4099
11731         extension
11732         alias           TexSubImage1D
11733
11734 TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
11735         return          void
11736         param           target          TextureTarget in value
11737         param           level           CheckedInt32 in value
11738         param           xoffset         CheckedInt32 in value
11739         param           yoffset         CheckedInt32 in value
11740         param           width           SizeI in value
11741         param           height          SizeI in value
11742         param           format          PixelFormat in value
11743         param           type            PixelType in value
11744         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
11745         category        EXT_subtexture
11746         dlflags         handcode
11747         glxflags        client-handcode server-handcode EXT
11748         version         1.0
11749         glxropcode      4100
11750         extension
11751         alias           TexSubImage2D
11752
11753 ###############################################################################
11754 #
11755 # Extension #10
11756 # EXT_copy_texture commands
11757 #
11758 ###############################################################################
11759
11760 # Arguably TexelInternalFormat, not PixelInternalFormat
11761 CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
11762         return          void
11763         param           target          TextureTarget in value
11764         param           level           CheckedInt32 in value
11765         param           internalformat  PixelInternalFormat in value
11766         param           x               WinCoord in value
11767         param           y               WinCoord in value
11768         param           width           SizeI in value
11769         param           border          CheckedInt32 in value
11770         category        EXT_copy_texture
11771         version         1.0
11772         glxflags        EXT
11773         glxropcode      4119
11774         extension
11775         alias           CopyTexImage1D
11776
11777 # Arguably TexelInternalFormat, not PixelInternalFormat
11778 CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
11779         return          void
11780         param           target          TextureTarget in value
11781         param           level           CheckedInt32 in value
11782         param           internalformat  PixelInternalFormat in value
11783         param           x               WinCoord in value
11784         param           y               WinCoord in value
11785         param           width           SizeI in value
11786         param           height          SizeI in value
11787         param           border          CheckedInt32 in value
11788         category        EXT_copy_texture
11789         version         1.0
11790         glxflags        EXT
11791         glxropcode      4120
11792         extension
11793         alias           CopyTexImage2D
11794
11795 CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
11796         return          void
11797         param           target          TextureTarget in value
11798         param           level           CheckedInt32 in value
11799         param           xoffset         CheckedInt32 in value
11800         param           x               WinCoord in value
11801         param           y               WinCoord in value
11802         param           width           SizeI in value
11803         category        EXT_copy_texture
11804         version         1.0
11805         glxflags        EXT
11806         glxropcode      4121
11807         extension
11808         alias           CopyTexSubImage1D
11809
11810 CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
11811         return          void
11812         param           target          TextureTarget in value
11813         param           level           CheckedInt32 in value
11814         param           xoffset         CheckedInt32 in value
11815         param           yoffset         CheckedInt32 in value
11816         param           x               WinCoord in value
11817         param           y               WinCoord in value
11818         param           width           SizeI in value
11819         param           height          SizeI in value
11820         category        EXT_copy_texture
11821         version         1.0
11822         glxflags        EXT
11823         glxropcode      4122
11824         extension
11825         alias           CopyTexSubImage2D
11826
11827 CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
11828         return          void
11829         param           target          TextureTarget in value
11830         param           level           CheckedInt32 in value
11831         param           xoffset         CheckedInt32 in value
11832         param           yoffset         CheckedInt32 in value
11833         param           zoffset         CheckedInt32 in value
11834         param           x               WinCoord in value
11835         param           y               WinCoord in value
11836         param           width           SizeI in value
11837         param           height          SizeI in value
11838         category        EXT_copy_texture
11839         version         1.0
11840         glxflags        EXT
11841         glxropcode      4123
11842         extension
11843         alias           CopyTexSubImage3D
11844
11845 ###############################################################################
11846 #
11847 # Extension #11
11848 # EXT_histogram commands
11849 #
11850 ###############################################################################
11851
11852 GetHistogramEXT(target, reset, format, type, values)
11853         return          void
11854         param           target          HistogramTargetEXT in value
11855         param           reset           Boolean in value
11856         param           format          PixelFormat in value
11857         param           type            PixelType in value
11858         param           values          Void out array [COMPSIZE(target/format/type)]
11859         category        EXT_histogram
11860         dlflags         notlistable
11861         glxflags        client-handcode server-handcode EXT
11862         version         1.0
11863         glxvendorpriv   5
11864         extension
11865         offset          417
11866
11867 GetHistogramParameterfvEXT(target, pname, params)
11868         return          void
11869         param           target          HistogramTargetEXT in value
11870         param           pname           GetHistogramParameterPNameEXT in value
11871         param           params          Float32 out array [COMPSIZE(pname)]
11872         category        EXT_histogram
11873         dlflags         notlistable
11874         version         1.0
11875         glxvendorpriv   6
11876         glxflags        EXT
11877         extension
11878         offset          418
11879
11880 GetHistogramParameterivEXT(target, pname, params)
11881         return          void
11882         param           target          HistogramTargetEXT in value
11883         param           pname           GetHistogramParameterPNameEXT in value
11884         param           params          Int32 out array [COMPSIZE(pname)]
11885         category        EXT_histogram
11886         dlflags         notlistable
11887         version         1.0
11888         glxvendorpriv   7
11889         glxflags        EXT
11890         extension
11891         offset          419
11892
11893 GetMinmaxEXT(target, reset, format, type, values)
11894         return          void
11895         param           target          MinmaxTargetEXT in value
11896         param           reset           Boolean in value
11897         param           format          PixelFormat in value
11898         param           type            PixelType in value
11899         param           values          Void out array [COMPSIZE(target/format/type)]
11900         category        EXT_histogram
11901         dlflags         notlistable
11902         glxflags        client-handcode server-handcode EXT
11903         version         1.0
11904         glxvendorpriv   8
11905         extension
11906         offset          420
11907
11908 GetMinmaxParameterfvEXT(target, pname, params)
11909         return          void
11910         param           target          MinmaxTargetEXT in value
11911         param           pname           GetMinmaxParameterPNameEXT in value
11912         param           params          Float32 out array [COMPSIZE(pname)]
11913         category        EXT_histogram
11914         dlflags         notlistable
11915         version         1.0
11916         glxvendorpriv   9
11917         glxflags        EXT
11918         extension
11919         offset          421
11920
11921 GetMinmaxParameterivEXT(target, pname, params)
11922         return          void
11923         param           target          MinmaxTargetEXT in value
11924         param           pname           GetMinmaxParameterPNameEXT in value
11925         param           params          Int32 out array [COMPSIZE(pname)]
11926         category        EXT_histogram
11927         dlflags         notlistable
11928         version         1.0
11929         glxvendorpriv   10
11930         glxflags        EXT
11931         extension
11932         offset          422
11933
11934 HistogramEXT(target, width, internalformat, sink)
11935         return          void
11936         param           target          HistogramTargetEXT in value
11937         param           width           SizeI in value
11938         param           internalformat  PixelInternalFormat in value
11939         param           sink            Boolean in value
11940         category        EXT_histogram
11941         version         1.0
11942         glxropcode      4110
11943         glxflags        EXT
11944         extension
11945         alias           Histogram
11946
11947 MinmaxEXT(target, internalformat, sink)
11948         return          void
11949         param           target          MinmaxTargetEXT in value
11950         param           internalformat  PixelInternalFormat in value
11951         param           sink            Boolean in value
11952         category        EXT_histogram
11953         version         1.0
11954         glxropcode      4111
11955         glxflags        EXT
11956         extension
11957         alias           Minmax
11958
11959 ResetHistogramEXT(target)
11960         return          void
11961         param           target          HistogramTargetEXT in value
11962         category        EXT_histogram
11963         version         1.0
11964         glxropcode      4112
11965         glxflags        EXT
11966         extension
11967         alias           ResetHistogram
11968
11969 ResetMinmaxEXT(target)
11970         return          void
11971         param           target          MinmaxTargetEXT in value
11972         category        EXT_histogram
11973         version         1.0
11974         glxropcode      4113
11975         glxflags        EXT
11976         extension
11977         alias           ResetMinmax
11978
11979 ###############################################################################
11980 #
11981 # Extension #12
11982 # EXT_convolution commands
11983 #
11984 ###############################################################################
11985
11986 ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
11987         return          void
11988         param           target          ConvolutionTargetEXT in value
11989         param           internalformat  PixelInternalFormat in value
11990         param           width           SizeI in value
11991         param           format          PixelFormat in value
11992         param           type            PixelType in value
11993         param           image           Void in array [COMPSIZE(format/type/width)]
11994         category        EXT_convolution
11995         dlflags         handcode
11996         glxflags        client-handcode server-handcode EXT
11997         version         1.0
11998         glxropcode      4101
11999         extension
12000         alias           ConvolutionFilter1D
12001
12002 ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
12003         return          void
12004         param           target          ConvolutionTargetEXT in value
12005         param           internalformat  PixelInternalFormat in value
12006         param           width           SizeI in value
12007         param           height          SizeI in value
12008         param           format          PixelFormat in value
12009         param           type            PixelType in value
12010         param           image           Void in array [COMPSIZE(format/type/width/height)]
12011         category        EXT_convolution
12012         dlflags         handcode
12013         glxflags        client-handcode server-handcode EXT
12014         version         1.0
12015         glxropcode      4102
12016         extension
12017         alias           ConvolutionFilter2D
12018
12019 ConvolutionParameterfEXT(target, pname, params)
12020         return          void
12021         param           target          ConvolutionTargetEXT in value
12022         param           pname           ConvolutionParameterEXT in value
12023         param           params          CheckedFloat32 in value
12024         category        EXT_convolution
12025         version         1.0
12026         glxropcode      4103
12027         glxflags        EXT
12028         extension
12029         alias           ConvolutionParameterf
12030
12031 ConvolutionParameterfvEXT(target, pname, params)
12032         return          void
12033         param           target          ConvolutionTargetEXT in value
12034         param           pname           ConvolutionParameterEXT in value
12035         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12036         category        EXT_convolution
12037         version         1.0
12038         glxropcode      4104
12039         glxflags        EXT
12040         extension
12041         alias           ConvolutionParameterfv
12042
12043 ConvolutionParameteriEXT(target, pname, params)
12044         return          void
12045         param           target          ConvolutionTargetEXT in value
12046         param           pname           ConvolutionParameterEXT in value
12047         param           params          CheckedInt32 in value
12048         category        EXT_convolution
12049         version         1.0
12050         glxropcode      4105
12051         glxflags        EXT
12052         extension
12053         alias           ConvolutionParameteri
12054
12055 ConvolutionParameterivEXT(target, pname, params)
12056         return          void
12057         param           target          ConvolutionTargetEXT in value
12058         param           pname           ConvolutionParameterEXT in value
12059         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12060         category        EXT_convolution
12061         version         1.0
12062         glxropcode      4106
12063         glxflags        EXT
12064         extension
12065         alias           ConvolutionParameteriv
12066
12067 CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
12068         return          void
12069         param           target          ConvolutionTargetEXT in value
12070         param           internalformat  PixelInternalFormat in value
12071         param           x               WinCoord in value
12072         param           y               WinCoord in value
12073         param           width           SizeI in value
12074         category        EXT_convolution
12075         version         1.0
12076         glxropcode      4107
12077         glxflags        EXT
12078         extension
12079         alias           CopyConvolutionFilter1D
12080
12081 CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
12082         return          void
12083         param           target          ConvolutionTargetEXT in value
12084         param           internalformat  PixelInternalFormat in value
12085         param           x               WinCoord in value
12086         param           y               WinCoord in value
12087         param           width           SizeI in value
12088         param           height          SizeI in value
12089         category        EXT_convolution
12090         version         1.0
12091         glxropcode      4108
12092         glxflags        EXT
12093         extension
12094         alias           CopyConvolutionFilter2D
12095
12096 GetConvolutionFilterEXT(target, format, type, image)
12097         return          void
12098         param           target          ConvolutionTargetEXT in value
12099         param           format          PixelFormat in value
12100         param           type            PixelType in value
12101         param           image           Void out array [COMPSIZE(target/format/type)]
12102         category        EXT_convolution
12103         dlflags         notlistable
12104         glxflags        client-handcode server-handcode EXT
12105         version         1.0
12106         glxvendorpriv   1
12107         extension
12108         offset          423
12109
12110 GetConvolutionParameterfvEXT(target, pname, params)
12111         return          void
12112         param           target          ConvolutionTargetEXT in value
12113         param           pname           ConvolutionParameterEXT in value
12114         param           params          Float32 out array [COMPSIZE(pname)]
12115         category        EXT_convolution
12116         dlflags         notlistable
12117         version         1.0
12118         glxvendorpriv   2
12119         glxflags        EXT
12120         extension
12121         offset          424
12122
12123 GetConvolutionParameterivEXT(target, pname, params)
12124         return          void
12125         param           target          ConvolutionTargetEXT in value
12126         param           pname           ConvolutionParameterEXT in value
12127         param           params          Int32 out array [COMPSIZE(pname)]
12128         category        EXT_convolution
12129         dlflags         notlistable
12130         version         1.0
12131         glxvendorpriv   3
12132         glxflags        EXT
12133         extension
12134         offset          425
12135
12136 GetSeparableFilterEXT(target, format, type, row, column, span)
12137         return          void
12138         param           target          SeparableTargetEXT in value
12139         param           format          PixelFormat in value
12140         param           type            PixelType in value
12141         param           row             Void out array [COMPSIZE(target/format/type)]
12142         param           column          Void out array [COMPSIZE(target/format/type)]
12143         param           span            Void out array [COMPSIZE(target/format/type)]
12144         category        EXT_convolution
12145         dlflags         notlistable
12146         glxflags        client-handcode server-handcode EXT
12147         version         1.0
12148         glxvendorpriv   4
12149         extension
12150         offset          426
12151
12152 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
12153         return          void
12154         param           target          SeparableTargetEXT in value
12155         param           internalformat  PixelInternalFormat in value
12156         param           width           SizeI in value
12157         param           height          SizeI in value
12158         param           format          PixelFormat in value
12159         param           type            PixelType in value
12160         param           row             Void in array [COMPSIZE(target/format/type/width)]
12161         param           column          Void in array [COMPSIZE(target/format/type/height)]
12162         category        EXT_convolution
12163         dlflags         handcode
12164         glxflags        client-handcode server-handcode EXT
12165         version         1.0
12166         glxropcode      4109
12167         extension
12168         alias           SeparableFilter2D
12169
12170 ###############################################################################
12171 #
12172 # Extension #13
12173 # SGI_color_matrix commands
12174 #
12175 ###############################################################################
12176
12177 # (none)
12178 newcategory: SGI_color_matrix
12179
12180 ###############################################################################
12181 #
12182 # Extension #14
12183 # SGI_color_table commands
12184 #
12185 ###############################################################################
12186
12187 ColorTableSGI(target, internalformat, width, format, type, table)
12188         return          void
12189         param           target          ColorTableTargetSGI in value
12190         param           internalformat  PixelInternalFormat in value
12191         param           width           SizeI in value
12192         param           format          PixelFormat in value
12193         param           type            PixelType in value
12194         param           table           Void in array [COMPSIZE(format/type/width)]
12195         category        SGI_color_table
12196         dlflags         handcode
12197         glxflags        client-handcode server-handcode SGI
12198         version         1.0
12199         glxropcode      2053
12200         extension
12201         alias           ColorTable
12202
12203 ColorTableParameterfvSGI(target, pname, params)
12204         return          void
12205         param           target          ColorTableTargetSGI in value
12206         param           pname           ColorTableParameterPNameSGI in value
12207         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12208         category        SGI_color_table
12209         version         1.0
12210         glxropcode      2054
12211         glxflags        SGI
12212         extension
12213         alias           ColorTableParameterfv
12214
12215 ColorTableParameterivSGI(target, pname, params)
12216         return          void
12217         param           target          ColorTableTargetSGI in value
12218         param           pname           ColorTableParameterPNameSGI in value
12219         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12220         category        SGI_color_table
12221         version         1.0
12222         glxropcode      2055
12223         glxflags        SGI
12224         extension
12225         alias           ColorTableParameteriv
12226
12227 CopyColorTableSGI(target, internalformat, x, y, width)
12228         return          void
12229         param           target          ColorTableTargetSGI in value
12230         param           internalformat  PixelInternalFormat in value
12231         param           x               WinCoord in value
12232         param           y               WinCoord in value
12233         param           width           SizeI in value
12234         category        SGI_color_table
12235         version         1.0
12236         glxropcode      2056
12237         glxflags        SGI
12238         extension
12239         alias           CopyColorTable
12240
12241 GetColorTableSGI(target, format, type, table)
12242         return          void
12243         param           target          ColorTableTargetSGI in value
12244         param           format          PixelFormat in value
12245         param           type            PixelType in value
12246         param           table           Void out array [COMPSIZE(target/format/type)]
12247         category        SGI_color_table
12248         dlflags         notlistable
12249         glxflags        client-handcode server-handcode SGI
12250         version         1.0
12251         glxvendorpriv   4098
12252         extension
12253         offset          427
12254
12255 GetColorTableParameterfvSGI(target, pname, params)
12256         return          void
12257         param           target          ColorTableTargetSGI in value
12258         param           pname           GetColorTableParameterPNameSGI in value
12259         param           params          Float32 out array [COMPSIZE(pname)]
12260         category        SGI_color_table
12261         dlflags         notlistable
12262         version         1.0
12263         glxflags        SGI
12264         glxvendorpriv   4099
12265         extension
12266         offset          428
12267
12268 GetColorTableParameterivSGI(target, pname, params)
12269         return          void
12270         param           target          ColorTableTargetSGI in value
12271         param           pname           GetColorTableParameterPNameSGI in value
12272         param           params          Int32 out array [COMPSIZE(pname)]
12273         category        SGI_color_table
12274         dlflags         notlistable
12275         version         1.0
12276         glxflags        SGI
12277         glxvendorpriv   4100
12278         extension
12279         offset          429
12280
12281 ###############################################################################
12282 #
12283 # Extension #15
12284 # SGIX_pixel_texture commands
12285 #
12286 ###############################################################################
12287
12288 PixelTexGenSGIX(mode)
12289         return          void
12290         param           mode            PixelTexGenModeSGIX in value
12291         category        SGIX_pixel_texture
12292         version         1.0
12293         glxflags        SGI
12294         glxropcode      2059
12295         extension
12296         offset          430
12297
12298 ###############################################################################
12299 #
12300 # Extension #15 (variant)
12301 # SGIS_pixel_texture commands
12302 # Both SGIS and SGIX forms have extension #15!
12303 #
12304 ###############################################################################
12305
12306 PixelTexGenParameteriSGIS(pname, param)
12307         return          void
12308         param           pname           PixelTexGenParameterNameSGIS in value
12309         param           param           CheckedInt32 in value
12310         category        SGIS_pixel_texture
12311         version         1.0
12312         extension
12313         glxropcode      ?
12314         glxflags        ignore
12315         offset          431
12316
12317 PixelTexGenParameterivSGIS(pname, params)
12318         return          void
12319         param           pname           PixelTexGenParameterNameSGIS in value
12320         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12321         category        SGIS_pixel_texture
12322         version         1.0
12323         extension
12324         glxropcode      ?
12325         glxflags        ignore
12326         offset          432
12327
12328 PixelTexGenParameterfSGIS(pname, param)
12329         return          void
12330         param           pname           PixelTexGenParameterNameSGIS in value
12331         param           param           CheckedFloat32 in value
12332         category        SGIS_pixel_texture
12333         version         1.0
12334         extension
12335         glxropcode      ?
12336         glxflags        ignore
12337         offset          433
12338
12339 PixelTexGenParameterfvSGIS(pname, params)
12340         return          void
12341         param           pname           PixelTexGenParameterNameSGIS in value
12342         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12343         category        SGIS_pixel_texture
12344         version         1.0
12345         extension
12346         glxropcode      ?
12347         glxflags        ignore
12348         offset          434
12349
12350 GetPixelTexGenParameterivSGIS(pname, params)
12351         return          void
12352         param           pname           PixelTexGenParameterNameSGIS in value
12353         param           params          CheckedInt32 out array [COMPSIZE(pname)]
12354         dlflags         notlistable
12355         category        SGIS_pixel_texture
12356         version         1.0
12357         extension
12358         glxvendorpriv   ?
12359         glxflags        ignore
12360         offset          435
12361
12362 GetPixelTexGenParameterfvSGIS(pname, params)
12363         return          void
12364         param           pname           PixelTexGenParameterNameSGIS in value
12365         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
12366         dlflags         notlistable
12367         category        SGIS_pixel_texture
12368         version         1.0
12369         extension
12370         glxvendorpriv   ?
12371         glxflags        ignore
12372         offset          436
12373
12374 ###############################################################################
12375 #
12376 # Extension #16
12377 # SGIS_texture4D commands
12378 #
12379 ###############################################################################
12380
12381 TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
12382         return          void
12383         param           target          TextureTarget in value
12384         param           level           CheckedInt32 in value
12385         param           internalformat  PixelInternalFormat in value
12386         param           width           SizeI in value
12387         param           height          SizeI in value
12388         param           depth           SizeI in value
12389         param           size4d          SizeI in value
12390         param           border          CheckedInt32 in value
12391         param           format          PixelFormat in value
12392         param           type            PixelType in value
12393         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
12394         category        SGIS_texture4D
12395         dlflags         handcode
12396         glxflags        client-handcode server-handcode SGI
12397         version         1.0
12398         glxropcode      2057
12399         extension
12400         offset          437
12401
12402 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
12403         return          void
12404         param           target          TextureTarget in value
12405         param           level           CheckedInt32 in value
12406         param           xoffset         CheckedInt32 in value
12407         param           yoffset         CheckedInt32 in value
12408         param           zoffset         CheckedInt32 in value
12409         param           woffset         CheckedInt32 in value
12410         param           width           SizeI in value
12411         param           height          SizeI in value
12412         param           depth           SizeI in value
12413         param           size4d          SizeI in value
12414         param           format          PixelFormat in value
12415         param           type            PixelType in value
12416         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
12417         category        SGIS_texture4D
12418         dlflags         handcode
12419         glxflags        client-handcode server-handcode SGI
12420         version         1.0
12421         glxropcode      2058
12422         extension
12423         offset          438
12424
12425 ###############################################################################
12426 #
12427 # Extension #17
12428 # SGI_texture_color_table commands
12429 #
12430 ###############################################################################
12431
12432 # (none)
12433 newcategory: SGI_texture_color_table
12434
12435 ###############################################################################
12436 #
12437 # Extension #18
12438 # EXT_cmyka commands
12439 #
12440 ###############################################################################
12441
12442 # (none)
12443 newcategory: EXT_cmyka
12444
12445 ###############################################################################
12446 #
12447 # Extension #19 - skipped
12448 #
12449 ###############################################################################
12450
12451 ###############################################################################
12452 #
12453 # Extension #20
12454 # EXT_texture_object commands
12455 #
12456 ###############################################################################
12457
12458 AreTexturesResidentEXT(n, textures, residences)
12459         return          Boolean
12460         param           n               SizeI in value
12461         param           textures        Texture in array [n]
12462         param           residences      Boolean out array [n]
12463         category        EXT_texture_object
12464         glxflags        EXT
12465         glxvendorpriv   11
12466         dlflags         notlistable
12467         version         1.0
12468         extension
12469         offset          439
12470
12471 BindTextureEXT(target, texture)
12472         return          void
12473         param           target  TextureTarget in value
12474         param           texture Texture in value
12475         category        EXT_texture_object
12476         version         1.0
12477         glxflags        EXT
12478         glxropcode      4117
12479         extension
12480         alias           BindTexture
12481
12482 DeleteTexturesEXT(n, textures)
12483         return          void
12484         param           n               SizeI in value
12485         param           textures        Texture in array [n]
12486         category        EXT_texture_object
12487         dlflags         notlistable
12488         version         1.0
12489         glxflags        EXT
12490         glxvendorpriv   12
12491         extension
12492         offset          561
12493
12494 GenTexturesEXT(n, textures)
12495         return          void
12496         param           n               SizeI in value
12497         param           textures        Texture out array [n]
12498         category        EXT_texture_object
12499         dlflags         notlistable
12500         version         1.0
12501         glxflags        EXT
12502         glxvendorpriv   13
12503         extension
12504         offset          440
12505
12506 IsTextureEXT(texture)
12507         return          Boolean
12508         param           texture Texture in value
12509         category        EXT_texture_object
12510         dlflags         notlistable
12511         version         1.0
12512         glxflags        EXT
12513         glxvendorpriv   14
12514         extension
12515         offset          441
12516
12517 PrioritizeTexturesEXT(n, textures, priorities)
12518         return          void
12519         param           n               SizeI in value
12520         param           textures        Texture in array [n]
12521         param           priorities      ClampedFloat32 in array [n]
12522         category        EXT_texture_object
12523         glxflags        EXT
12524         version         1.0
12525         glxropcode      4118
12526         extension
12527         alias           PrioritizeTextures
12528
12529 ###############################################################################
12530 #
12531 # Extension #21
12532 # SGIS_detail_texture commands
12533 #
12534 ###############################################################################
12535
12536 DetailTexFuncSGIS(target, n, points)
12537         return          void
12538         param           target          TextureTarget in value
12539         param           n               SizeI in value
12540         param           points          Float32 in array [n*2]
12541         category        SGIS_detail_texture
12542         glxflags        SGI
12543         version         1.0
12544         glxropcode      2051
12545         extension
12546         offset          442
12547
12548 GetDetailTexFuncSGIS(target, points)
12549         return          void
12550         param           target          TextureTarget in value
12551         param           points          Float32 out array [COMPSIZE(target)]
12552         category        SGIS_detail_texture
12553         dlflags         notlistable
12554         version         1.0
12555         glxflags        SGI
12556         glxvendorpriv   4096
12557         extension
12558         offset          443
12559
12560 ###############################################################################
12561 #
12562 # Extension #22
12563 # SGIS_sharpen_texture commands
12564 #
12565 ###############################################################################
12566
12567 SharpenTexFuncSGIS(target, n, points)
12568         return          void
12569         param           target          TextureTarget in value
12570         param           n               SizeI in value
12571         param           points          Float32 in array [n*2]
12572         category        SGIS_sharpen_texture
12573         glxflags        SGI
12574         version         1.0
12575         glxropcode      2052
12576         extension
12577         offset          444
12578
12579 GetSharpenTexFuncSGIS(target, points)
12580         return          void
12581         param           target          TextureTarget in value
12582         param           points          Float32 out array [COMPSIZE(target)]
12583         category        SGIS_sharpen_texture
12584         dlflags         notlistable
12585         version         1.0
12586         glxflags        SGI
12587         glxvendorpriv   4097
12588         extension
12589         offset          445
12590
12591 ###############################################################################
12592 #
12593 # EXT_packed_pixels commands
12594 # Extension #23
12595 #
12596 ###############################################################################
12597
12598 # (none)
12599 newcategory: EXT_packed_pixels
12600
12601 ###############################################################################
12602 #
12603 # Extension #24
12604 # SGIS_texture_lod commands
12605 #
12606 ###############################################################################
12607
12608 # (none)
12609 newcategory: SGIS_texture_lod
12610
12611 ###############################################################################
12612 #
12613 # Extension #25
12614 # SGIS_multisample commands
12615 #
12616 ###############################################################################
12617
12618 SampleMaskSGIS(value, invert)
12619         return          void
12620         param           value           ClampedFloat32 in value
12621         param           invert          Boolean in value
12622         category        SGIS_multisample
12623         version         1.1
12624         glxropcode      2048
12625         glxflags        SGI
12626         extension
12627         alias           SampleMaskEXT
12628
12629 SamplePatternSGIS(pattern)
12630         return          void
12631         param           pattern         SamplePatternSGIS in value
12632         category        SGIS_multisample
12633         version         1.0
12634         glxropcode      2049
12635         glxflags        SGI
12636         extension
12637         alias           SamplePatternEXT
12638
12639 ###############################################################################
12640 #
12641 # Extension #26 - no specification?
12642 #
12643 ###############################################################################
12644
12645 ###############################################################################
12646 #
12647 # Extension #27
12648 # EXT_rescale_normal commands
12649 #
12650 ###############################################################################
12651
12652 # (none)
12653 newcategory: EXT_rescale_normal
12654
12655 ###############################################################################
12656 #
12657 # Extension #28 - GLX_EXT_visual_info
12658 # Extension #29 - skipped
12659 #
12660 ###############################################################################
12661
12662 ###############################################################################
12663 #
12664 # Extension #30
12665 # EXT_vertex_array commands
12666 #
12667 ###############################################################################
12668
12669 ArrayElementEXT(i)
12670         return          void
12671         param           i               Int32 in value
12672         category        EXT_vertex_array
12673         dlflags         handcode
12674         glxflags        client-handcode server-handcode EXT
12675         version         1.0
12676         extension
12677         alias           ArrayElement
12678
12679 ColorPointerEXT(size, type, stride, count, pointer)
12680         return          void
12681         param           size            Int32 in value
12682         param           type            ColorPointerType in value
12683         param           stride          SizeI in value
12684         param           count           SizeI in value
12685         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12686         category        EXT_vertex_array
12687         dlflags         notlistable
12688         glxflags        client-handcode server-handcode EXT
12689         version         1.0
12690         extension
12691         offset          448
12692
12693 DrawArraysEXT(mode, first, count)
12694         return          void
12695         param           mode            BeginMode in value
12696         param           first           Int32 in value
12697         param           count           SizeI in value
12698         category        EXT_vertex_array
12699         dlflags         handcode
12700         glxflags        client-handcode server-handcode EXT
12701         version         1.0
12702         glxropcode      4116
12703         extension
12704         alias           DrawArrays
12705
12706 EdgeFlagPointerEXT(stride, count, pointer)
12707         return          void
12708         param           stride          SizeI in value
12709         param           count           SizeI in value
12710         param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
12711         category        EXT_vertex_array
12712         dlflags         notlistable
12713         glxflags        client-handcode server-handcode EXT
12714         version         1.0
12715         extension
12716         offset          449
12717
12718 GetPointervEXT(pname, params)
12719         return          void
12720         param           pname           GetPointervPName in value
12721         param           params          VoidPointer out array [1]
12722         category        EXT_vertex_array
12723         dlflags         notlistable
12724         glxflags        client-handcode server-handcode EXT
12725         version         1.0
12726         extension
12727         alias           GetPointerv
12728
12729 IndexPointerEXT(type, stride, count, pointer)
12730         return          void
12731         param           type            IndexPointerType in value
12732         param           stride          SizeI in value
12733         param           count           SizeI in value
12734         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
12735         category        EXT_vertex_array
12736         dlflags         notlistable
12737         glxflags        client-handcode server-handcode EXT
12738         version         1.0
12739         extension
12740         offset          450
12741
12742 NormalPointerEXT(type, stride, count, pointer)
12743         return          void
12744         param           type            NormalPointerType in value
12745         param           stride          SizeI in value
12746         param           count           SizeI in value
12747         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
12748         category        EXT_vertex_array
12749         dlflags         notlistable
12750         glxflags        client-handcode server-handcode EXT
12751         version         1.0
12752         extension
12753         offset          451
12754
12755 TexCoordPointerEXT(size, type, stride, count, pointer)
12756         return          void
12757         param           size            Int32 in value
12758         param           type            TexCoordPointerType in value
12759         param           stride          SizeI in value
12760         param           count           SizeI in value
12761         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12762         category        EXT_vertex_array
12763         dlflags         notlistable
12764         glxflags        client-handcode server-handcode EXT
12765         version         1.0
12766         extension
12767         offset          452
12768
12769 VertexPointerEXT(size, type, stride, count, pointer)
12770         return          void
12771         param           size            Int32 in value
12772         param           type            VertexPointerType in value
12773         param           stride          SizeI in value
12774         param           count           SizeI in value
12775         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
12776         category        EXT_vertex_array
12777         dlflags         notlistable
12778         glxflags        client-handcode server-handcode EXT
12779         version         1.0
12780         extension
12781         offset          453
12782
12783 ###############################################################################
12784 #
12785 # Extension #31
12786 # EXT_misc_attribute commands
12787 #
12788 ###############################################################################
12789
12790 # (none)
12791 newcategory: EXT_misc_attribute
12792
12793 ###############################################################################
12794 #
12795 # Extension #32
12796 # SGIS_generate_mipmap commands
12797 #
12798 ###############################################################################
12799
12800 # (none)
12801 newcategory: SGIS_generate_mipmap
12802
12803 ###############################################################################
12804 #
12805 # Extension #33
12806 # SGIX_clipmap commands
12807 #
12808 ###############################################################################
12809
12810 # (none)
12811 newcategory: SGIX_clipmap
12812
12813 ###############################################################################
12814 #
12815 # Extension #34
12816 # SGIX_shadow commands
12817 #
12818 ###############################################################################
12819
12820 # (none)
12821 newcategory: SGIX_shadow
12822
12823 ###############################################################################
12824 #
12825 # Extension #35
12826 # SGIS_texture_edge_clamp commands
12827 #
12828 ###############################################################################
12829
12830 # (none)
12831 newcategory: SGIS_texture_edge_clamp
12832
12833 ###############################################################################
12834 #
12835 # Extension #36
12836 # SGIS_texture_border_clamp commands
12837 #
12838 ###############################################################################
12839
12840 # (none)
12841 newcategory: SGIS_texture_border_clamp
12842
12843 ###############################################################################
12844 #
12845 # Extension #37
12846 # EXT_blend_minmax commands
12847 #
12848 ###############################################################################
12849
12850 BlendEquationEXT(mode)
12851         return          void
12852         param           mode            BlendEquationModeEXT in value
12853         category        EXT_blend_minmax
12854         version         1.0
12855         glxropcode      4097
12856         glxflags        EXT
12857         extension       soft
12858         alias           BlendEquation
12859
12860 ###############################################################################
12861 #
12862 # Extension #38
12863 # EXT_blend_subtract commands
12864 #
12865 ###############################################################################
12866
12867 # (none)
12868 newcategory: EXT_blend_subtract
12869
12870 ###############################################################################
12871 #
12872 # Extension #39
12873 # EXT_blend_logic_op commands
12874 #
12875 ###############################################################################
12876
12877 # (none)
12878 newcategory: EXT_blend_logic_op
12879
12880 ###############################################################################
12881 #
12882 # Extension #40 - GLX_SGI_swap_control
12883 # Extension #41 - GLX_SGI_video_sync
12884 # Extension #42 - GLX_SGI_make_current_read
12885 # Extension #43 - GLX_SGIX_video_source
12886 # Extension #44 - GLX_EXT_visual_rating
12887 #
12888 ###############################################################################
12889
12890 ###############################################################################
12891 #
12892 # Extension #45
12893 # SGIX_interlace commands
12894 #
12895 ###############################################################################
12896
12897 # (none)
12898 newcategory: SGIX_interlace
12899
12900 ###############################################################################
12901 #
12902 # Extension #46
12903 # SGIX_pixel_tiles commands
12904 #
12905 ###############################################################################
12906
12907 # (none)
12908 newcategory: SGIX_pixel_tiles
12909
12910 ###############################################################################
12911 #
12912 # Extension #47 - GLX_EXT_import_context
12913 # Extension #48 - skipped
12914 # Extension #49 - GLX_SGIX_fbconfig
12915 # Extension #50 - GLX_SGIX_pbuffer
12916 #
12917 ###############################################################################
12918
12919 ###############################################################################
12920 #
12921 # Extension #51
12922 # SGIX_texture_select commands
12923 #
12924 ###############################################################################
12925
12926 # (none)
12927 newcategory: SGIX_texture_select
12928
12929 ###############################################################################
12930 #
12931 # Extension #52
12932 # SGIX_sprite commands
12933 #
12934 ###############################################################################
12935
12936 SpriteParameterfSGIX(pname, param)
12937         return          void
12938         param           pname           SpriteParameterNameSGIX in value
12939         param           param           CheckedFloat32 in value
12940         category        SGIX_sprite
12941         version         1.0
12942         glxflags        SGI
12943         glxropcode      2060
12944         extension
12945         offset          454
12946
12947 SpriteParameterfvSGIX(pname, params)
12948         return          void
12949         param           pname           SpriteParameterNameSGIX in value
12950         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
12951         category        SGIX_sprite
12952         version         1.0
12953         glxflags        SGI
12954         glxropcode      2061
12955         extension
12956         offset          455
12957
12958 SpriteParameteriSGIX(pname, param)
12959         return          void
12960         param           pname           SpriteParameterNameSGIX in value
12961         param           param           CheckedInt32 in value
12962         category        SGIX_sprite
12963         version         1.0
12964         glxflags        SGI
12965         glxropcode      2062
12966         extension
12967         offset          456
12968
12969 SpriteParameterivSGIX(pname, params)
12970         return          void
12971         param           pname           SpriteParameterNameSGIX in value
12972         param           params          CheckedInt32 in array [COMPSIZE(pname)]
12973         category        SGIX_sprite
12974         version         1.0
12975         glxflags        SGI
12976         glxropcode      2063
12977         extension
12978         offset          457
12979
12980 ###############################################################################
12981 #
12982 # Extension #53
12983 # SGIX_texture_multi_buffer commands
12984 #
12985 ###############################################################################
12986
12987 # (none)
12988 newcategory: SGIX_texture_multi_buffer
12989
12990 ###############################################################################
12991 #
12992 # Extension #54
12993 # EXT_point_parameters / SGIS_point_parameters commands
12994 #
12995 ###############################################################################
12996
12997 PointParameterfEXT(pname, param)
12998         return          void
12999         param           pname           PointParameterNameARB in value
13000         param           param           CheckedFloat32 in value
13001         category        EXT_point_parameters
13002         version         1.0
13003         glxflags        SGI
13004         extension
13005         alias           PointParameterfARB
13006
13007 PointParameterfvEXT(pname, params)
13008         return          void
13009         param           pname           PointParameterNameARB in value
13010         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13011         category        EXT_point_parameters
13012         version         1.0
13013         glxflags        SGI
13014         extension
13015         alias           PointParameterfvARB
13016
13017 PointParameterfSGIS(pname, param)
13018         return          void
13019         param           pname           PointParameterNameARB in value
13020         param           param           CheckedFloat32 in value
13021         category        SGIS_point_parameters
13022         version         1.0
13023         glxflags        SGI
13024         extension
13025         alias           PointParameterfARB
13026
13027 PointParameterfvSGIS(pname, params)
13028         return          void
13029         param           pname           PointParameterNameARB in value
13030         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13031         category        SGIS_point_parameters
13032         version         1.0
13033         glxflags        SGI
13034         extension
13035         alias           PointParameterfvARB
13036
13037 ###############################################################################
13038 #
13039 # Extension #55
13040 # SGIX_instruments commands
13041 #
13042 ###############################################################################
13043
13044 GetInstrumentsSGIX()
13045         return          Int32
13046         dlflags         notlistable
13047         category        SGIX_instruments
13048         version         1.0
13049         glxflags        SGI
13050         glxvendorpriv   4102
13051         extension
13052         offset          460
13053
13054 InstrumentsBufferSGIX(size, buffer)
13055         return          void
13056         param           size            SizeI in value
13057         param           buffer          Int32 out array [size] retained
13058         dlflags         notlistable
13059         category        SGIX_instruments
13060         version         1.0
13061         glxflags        SGI
13062         glxvendorpriv   4103
13063         extension
13064         offset          461
13065
13066 PollInstrumentsSGIX(marker_p)
13067         return          Int32
13068         param           marker_p        Int32 out array [1]
13069         dlflags         notlistable
13070         category        SGIX_instruments
13071         version         1.0
13072         glxflags        SGI
13073         glxvendorpriv   4104
13074         extension
13075         offset          462
13076
13077 ReadInstrumentsSGIX(marker)
13078         return          void
13079         param           marker          Int32 in value
13080         category        SGIX_instruments
13081         version         1.0
13082         glxflags        SGI
13083         glxropcode      2077
13084         extension
13085         offset          463
13086
13087 StartInstrumentsSGIX()
13088         return          void
13089         category        SGIX_instruments
13090         version         1.0
13091         glxflags        SGI
13092         glxropcode      2069
13093         extension
13094         offset          464
13095
13096 StopInstrumentsSGIX(marker)
13097         return          void
13098         param           marker          Int32 in value
13099         category        SGIX_instruments
13100         version         1.0
13101         glxflags        SGI
13102         glxropcode      2070
13103         extension
13104         offset          465
13105
13106 ###############################################################################
13107 #
13108 # Extension #56
13109 # SGIX_texture_scale_bias commands
13110 #
13111 ###############################################################################
13112
13113 # (none)
13114 newcategory: SGIX_texture_scale_bias
13115
13116 ###############################################################################
13117 #
13118 # Extension #57
13119 # SGIX_framezoom commands
13120 #
13121 ###############################################################################
13122
13123 FrameZoomSGIX(factor)
13124         return          void
13125         param           factor          CheckedInt32 in value
13126         category        SGIX_framezoom
13127         version         1.0
13128         glxflags        SGI
13129         glxropcode      2072
13130         extension
13131         offset          466
13132
13133 ###############################################################################
13134 #
13135 # Extension #58
13136 # SGIX_tag_sample_buffer commands
13137 #
13138 ###############################################################################
13139
13140 TagSampleBufferSGIX()
13141         return          void
13142         category        SGIX_tag_sample_buffer
13143         version         1.0
13144         glxropcode      2050
13145         glxflags        SGI
13146         extension
13147         offset          467
13148
13149 ###############################################################################
13150 #
13151 # Extension #59
13152 # SGIX_polynomial_ffd commands
13153 #
13154 ###############################################################################
13155
13156 DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
13157         return          void
13158         param           target          FfdTargetSGIX in value
13159         param           u1              CoordD in value
13160         param           u2              CoordD in value
13161         param           ustride         Int32 in value
13162         param           uorder          CheckedInt32 in value
13163         param           v1              CoordD in value
13164         param           v2              CoordD in value
13165         param           vstride         Int32 in value
13166         param           vorder          CheckedInt32 in value
13167         param           w1              CoordD in value
13168         param           w2              CoordD in value
13169         param           wstride         Int32 in value
13170         param           worder          CheckedInt32 in value
13171         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
13172         dlflags         handcode
13173         category        SGIX_polynomial_ffd
13174         version         1.0
13175         glxflags        SGI ignore
13176         glxropcode      2073
13177         extension
13178         offset          ?
13179
13180 DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
13181         return          void
13182         param           target          FfdTargetSGIX in value
13183         param           u1              CoordF in value
13184         param           u2              CoordF in value
13185         param           ustride         Int32 in value
13186         param           uorder          CheckedInt32 in value
13187         param           v1              CoordF in value
13188         param           v2              CoordF in value
13189         param           vstride         Int32 in value
13190         param           vorder          CheckedInt32 in value
13191         param           w1              CoordF in value
13192         param           w2              CoordF in value
13193         param           wstride         Int32 in value
13194         param           worder          CheckedInt32 in value
13195         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
13196         category        SGIX_polynomial_ffd
13197         dlflags         handcode
13198         version         1.0
13199         glxflags        SGI ignore
13200         glxropcode      2074
13201         extension
13202         offset          ?
13203
13204 DeformSGIX(mask)
13205         return          void
13206         param           mask            FfdMaskSGIX in value
13207         category        SGIX_polynomial_ffd
13208         version         1.0
13209         glxflags        SGI ignore
13210         glxropcode      2075
13211         extension
13212         offset          ?
13213
13214 LoadIdentityDeformationMapSGIX(mask)
13215         return          void
13216         param           mask            FfdMaskSGIX in value
13217         category        SGIX_polynomial_ffd
13218         version         1.0
13219         glxflags        SGI ignore
13220         glxropcode      2076
13221         extension
13222         offset          ?
13223
13224 ###############################################################################
13225 #
13226 # Extension #60
13227 # SGIX_reference_plane commands
13228 #
13229 ###############################################################################
13230
13231 ReferencePlaneSGIX(equation)
13232         return          void
13233         param           equation        Float64 in array [4]
13234         category        SGIX_reference_plane
13235         version         1.0
13236         glxflags        SGI
13237         glxropcode      2071
13238         extension
13239         offset          468
13240
13241 ###############################################################################
13242 #
13243 # Extension #61
13244 # SGIX_flush_raster commands
13245 #
13246 ###############################################################################
13247
13248 FlushRasterSGIX()
13249         return          void
13250         category        SGIX_flush_raster
13251         version         1.0
13252         dlflags         notlistable
13253         glxflags        SGI
13254         glxvendorpriv   4105
13255         extension
13256         offset          469
13257
13258 ###############################################################################
13259 #
13260 # Extension #62 - GLX_SGIX_cushion
13261 #
13262 ###############################################################################
13263
13264 ###############################################################################
13265 #
13266 # Extension #63
13267 # SGIX_depth_texture commands
13268 #
13269 ###############################################################################
13270
13271 # (none)
13272 newcategory: SGIX_depth_texture
13273
13274 ###############################################################################
13275 #
13276 # Extension #64
13277 # SGIS_fog_function commands
13278 #
13279 ###############################################################################
13280
13281 FogFuncSGIS(n, points)
13282         return          void
13283         param           n               SizeI in value
13284         param           points          Float32 in array [n*2]
13285         category        SGIS_fog_function
13286         version         1.1
13287         glxflags        SGI
13288         glxropcode      2067
13289         extension
13290         offset
13291
13292 # Need to insert GLX information
13293 GetFogFuncSGIS(points)
13294         return          void
13295         param           points          Float32 out array [COMPSIZE()]
13296         category        SGIS_fog_function
13297         version         1.1
13298         dlflags         notlistable
13299         glxflags        ignore
13300         extension
13301         offset
13302
13303 ###############################################################################
13304 #
13305 # Extension #65
13306 # SGIX_fog_offset commands
13307 #
13308 ###############################################################################
13309
13310 # (none)
13311 newcategory: SGIX_fog_offset
13312
13313 ###############################################################################
13314 #
13315 # Extension #66
13316 # HP_image_transform commands
13317 #
13318 ###############################################################################
13319
13320 ImageTransformParameteriHP(target, pname, param)
13321         return          void
13322         param           target          ImageTransformTargetHP in value
13323         param           pname           ImageTransformPNameHP in value
13324         param           param           Int32 in value
13325         category        HP_image_transform
13326         version         1.1
13327         glxropcode      ?
13328         offset          ?
13329
13330 ImageTransformParameterfHP(target, pname, param)
13331         return          void
13332         param           target          ImageTransformTargetHP in value
13333         param           pname           ImageTransformPNameHP in value
13334         param           param           Float32 in value
13335         category        HP_image_transform
13336         version         1.1
13337         glxropcode      ?
13338         offset          ?
13339
13340 ImageTransformParameterivHP(target, pname, params)
13341         return          void
13342         param           target          ImageTransformTargetHP in value
13343         param           pname           ImageTransformPNameHP in value
13344         param           params          Int32 in array [COMPSIZE(pname)]
13345         category        HP_image_transform
13346         version         1.1
13347         glxropcode      ?
13348         offset          ?
13349
13350 ImageTransformParameterfvHP(target, pname, params)
13351         return          void
13352         param           target          ImageTransformTargetHP in value
13353         param           pname           ImageTransformPNameHP in value
13354         param           params          Float32 in array [COMPSIZE(pname)]
13355         category        HP_image_transform
13356         version         1.1
13357         glxropcode      ?
13358         offset          ?
13359
13360 GetImageTransformParameterivHP(target, pname, params)
13361         return          void
13362         param           target          ImageTransformTargetHP in value
13363         param           pname           ImageTransformPNameHP in value
13364         param           params          Int32 out array [COMPSIZE(pname)]
13365         dlflags         notlistable
13366         category        HP_image_transform
13367         version         1.1
13368         glxropcode      ?
13369         offset          ?
13370
13371 GetImageTransformParameterfvHP(target, pname, params)
13372         return          void
13373         param           target          ImageTransformTargetHP in value
13374         param           pname           ImageTransformPNameHP in value
13375         param           params          Float32 out array [COMPSIZE(pname)]
13376         category        HP_image_transform
13377         version         1.1
13378         glxropcode      ?
13379         offset          ?
13380
13381 ###############################################################################
13382 #
13383 # Extension #67
13384 # HP_convolution_border_modes commands
13385 #
13386 ###############################################################################
13387
13388 # (none)
13389 newcategory: HP_convolution_border_modes
13390
13391 ###############################################################################
13392 #
13393 # Extension #68
13394 # INGR_palette_buffer commands
13395 #
13396 ###############################################################################
13397
13398 #@ (Intergraph hasn't provided a spec)
13399
13400 ###############################################################################
13401 #
13402 # Extension #69
13403 # SGIX_texture_add_env commands
13404 #
13405 ###############################################################################
13406
13407 # (none)
13408 newcategory: SGIX_texture_add_env
13409
13410 ###############################################################################
13411 #
13412 # Extension #70 - skipped
13413 # Extension #71 - skipped
13414 # Extension #72 - skipped
13415 # Extension #73 - skipped
13416 #
13417 ###############################################################################
13418
13419 ###############################################################################
13420 #
13421 # Extension #74
13422 # EXT_color_subtable commands
13423 #
13424 # This was probably never actually shipped as an EXT - just written up as a
13425 # reference for OpenGL 1.2 ARB_imaging.
13426 #
13427 ###############################################################################
13428
13429 ColorSubTableEXT(target, start, count, format, type, data)
13430         return          void
13431         param           target          ColorTableTarget in value
13432         param           start           SizeI in value
13433         param           count           SizeI in value
13434         param           format          PixelFormat in value
13435         param           type            PixelType in value
13436         param           data            Void in array [COMPSIZE(format/type/count)]
13437         category        EXT_color_subtable
13438         version         1.2
13439         alias           ColorSubTable
13440
13441 CopyColorSubTableEXT(target, start, x, y, width)
13442         return          void
13443         param           target          ColorTableTarget in value
13444         param           start           SizeI in value
13445         param           x               WinCoord in value
13446         param           y               WinCoord in value
13447         param           width           SizeI in value
13448         category        EXT_color_subtable
13449         version         1.2
13450         alias           CopyColorSubTable
13451
13452 ###############################################################################
13453 #
13454 # Extension #75 - GLU_EXT_object_space_tess
13455 #
13456 ###############################################################################
13457
13458 ###############################################################################
13459 #
13460 # Extension #76
13461 # PGI_vertex_hints commands
13462 #
13463 ###############################################################################
13464
13465 # (none)
13466 newcategory: PGI_vertex_hints
13467
13468 ###############################################################################
13469 #
13470 # Extension #77
13471 # PGI_misc_hints commands
13472 #
13473 ###############################################################################
13474
13475 HintPGI(target, mode)
13476         return          void
13477         param           target          HintTargetPGI in value
13478         param           mode            Int32 in value
13479         category        PGI_misc_hints
13480         version         1.1
13481         offset          544
13482
13483 ###############################################################################
13484 #
13485 # Extension #78
13486 # EXT_paletted_texture commands
13487 #
13488 ###############################################################################
13489
13490 ColorTableEXT(target, internalFormat, width, format, type, table)
13491         return          void
13492         param           target          ColorTableTarget in value
13493         param           internalFormat  PixelInternalFormat in value
13494         param           width           SizeI in value
13495         param           format          PixelFormat in value
13496         param           type            PixelType in value
13497         param           table           Void in array [COMPSIZE(format/type/width)]
13498         category        EXT_paletted_texture
13499         version         1.1
13500         alias           ColorTable
13501
13502 GetColorTableEXT(target, format, type, data)
13503         return          void
13504         param           target          ColorTableTarget in value
13505         param           format          PixelFormat in value
13506         param           type            PixelType in value
13507         param           data            Void out array [COMPSIZE(target/format/type)]
13508         category        EXT_paletted_texture
13509         version         1.1
13510         offset          550
13511
13512 GetColorTableParameterivEXT(target, pname, params)
13513         return          void
13514         param           target          ColorTableTarget in value
13515         param           pname           GetColorTableParameterPName in value
13516         param           params          Int32 out array [COMPSIZE(pname)]
13517         category        EXT_paletted_texture
13518         version         1.1
13519         offset          551
13520
13521 GetColorTableParameterfvEXT(target, pname, params)
13522         return          void
13523         param           target          ColorTableTarget in value
13524         param           pname           GetColorTableParameterPName in value
13525         param           params          Float32 out array [COMPSIZE(pname)]
13526         category        EXT_paletted_texture
13527         version         1.1
13528         offset          552
13529
13530 ###############################################################################
13531 #
13532 # Extension #79
13533 # EXT_clip_volume_hint commands
13534 #
13535 ###############################################################################
13536
13537 # (none)
13538 newcategory: EXT_clip_volume_hint
13539
13540 ###############################################################################
13541 #
13542 # Extension #80
13543 # SGIX_list_priority commands
13544 #
13545 ###############################################################################
13546
13547 # @@@ Needs vendorpriv opcodes assigned
13548 GetListParameterfvSGIX(list, pname, params)
13549         return          void
13550         param           list            List in value
13551         param           pname           ListParameterName in value
13552         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
13553         dlflags         notlistable
13554         glxflags        ignore
13555         category        SGIX_list_priority
13556         version         1.0
13557         glxvendorpriv   ?
13558         extension
13559         offset          470
13560
13561 # @@@ Needs vendorpriv opcodes assigned
13562 GetListParameterivSGIX(list, pname, params)
13563         return          void
13564         param           list            List in value
13565         param           pname           ListParameterName in value
13566         param           params          CheckedInt32 out array [COMPSIZE(pname)]
13567         dlflags         notlistable
13568         glxflags        ignore
13569         category        SGIX_list_priority
13570         version         1.0
13571         glxvendorpriv   ?
13572         extension
13573         offset          471
13574
13575 ListParameterfSGIX(list, pname, param)
13576         return          void
13577         param           list            List in value
13578         param           pname           ListParameterName in value
13579         param           param           CheckedFloat32 in value
13580         dlflags         notlistable
13581         glxflags        ignore
13582         category        SGIX_list_priority
13583         version         1.0
13584         glxropcode      2078
13585         extension
13586         offset          472
13587
13588 ListParameterfvSGIX(list, pname, params)
13589         return          void
13590         param           list            List in value
13591         param           pname           ListParameterName in value
13592         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13593         dlflags         notlistable
13594         glxflags        ignore
13595         category        SGIX_list_priority
13596         version         1.0
13597         glxropcode      2079
13598         extension
13599         offset          473
13600
13601 ListParameteriSGIX(list, pname, param)
13602         return          void
13603         param           list            List in value
13604         param           pname           ListParameterName in value
13605         param           param           CheckedInt32 in value
13606         dlflags         notlistable
13607         glxflags        ignore
13608         category        SGIX_list_priority
13609         version         1.0
13610         glxropcode      2080
13611         extension
13612         offset          474
13613
13614 ListParameterivSGIX(list, pname, params)
13615         return          void
13616         param           list            List in value
13617         param           pname           ListParameterName in value
13618         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13619         dlflags         notlistable
13620         glxflags        ignore
13621         category        SGIX_list_priority
13622         version         1.0
13623         glxropcode      2081
13624         extension
13625         offset          475
13626
13627 ###############################################################################
13628 #
13629 # Extension #81
13630 # SGIX_ir_instrument1 commands
13631 #
13632 ###############################################################################
13633
13634 # (none)
13635 newcategory: SGIX_ir_instrument1
13636
13637 ###############################################################################
13638 #
13639 # Extension #82
13640 # SGIX_calligraphic_fragment commands
13641 #
13642 ###############################################################################
13643
13644 # (none)
13645 newcategory: SGIX_calligraphic_fragment
13646
13647 ###############################################################################
13648 #
13649 # Extension #83 - GLX_SGIX_video_resize
13650 #
13651 ###############################################################################
13652
13653 ###############################################################################
13654 #
13655 # Extension #84
13656 # SGIX_texture_lod_bias commands
13657 #
13658 ###############################################################################
13659
13660 # (none)
13661 newcategory: SGIX_texture_lod_bias
13662
13663 ###############################################################################
13664 #
13665 # Extension #85 - skipped
13666 # Extension #86 - GLX_SGIX_dmbuffer
13667 # Extension #87 - skipped
13668 # Extension #88 - skipped
13669 # Extension #89 - skipped
13670 #
13671 ###############################################################################
13672
13673 ###############################################################################
13674 #
13675 # Extension #90
13676 # SGIX_shadow_ambient commands
13677 #
13678 ###############################################################################
13679
13680 # (none)
13681 newcategory: SGIX_shadow_ambient
13682
13683 ###############################################################################
13684 #
13685 # Extension #91 - GLX_SGIX_swap_group
13686 # Extension #92 - GLX_SGIX_swap_barrier
13687 #
13688 ###############################################################################
13689
13690 ###############################################################################
13691 #
13692 # Extension #93
13693 # EXT_index_texture commands
13694 #
13695 ###############################################################################
13696
13697 # (none)
13698 newcategory: EXT_index_texture
13699
13700 ###############################################################################
13701 #
13702 # Extension #94
13703 # EXT_index_material commands
13704 #
13705 ###############################################################################
13706
13707 IndexMaterialEXT(face, mode)
13708         return          void
13709         param           face            MaterialFace in value
13710         param           mode            IndexMaterialParameterEXT in value
13711         category        EXT_index_material
13712         version         1.1
13713         extension       soft
13714         glxflags        ignore
13715         offset          538
13716
13717 ###############################################################################
13718 #
13719 # Extension #95
13720 # EXT_index_func commands
13721 #
13722 ###############################################################################
13723
13724 IndexFuncEXT(func, ref)
13725         return          void
13726         param           func            IndexFunctionEXT in value
13727         param           ref             ClampedFloat32 in value
13728         category        EXT_index_func
13729         version         1.1
13730         extension       soft
13731         glxflags        ignore
13732         offset          539
13733
13734 ###############################################################################
13735 #
13736 # Extension #96
13737 # EXT_index_array_formats commands
13738 #
13739 ###############################################################################
13740
13741 # (none)
13742 newcategory: EXT_index_array_formats
13743
13744 ###############################################################################
13745 #
13746 # Extension #97
13747 # EXT_compiled_vertex_array commands
13748 #
13749 ###############################################################################
13750
13751 LockArraysEXT(first, count)
13752         return          void
13753         param           first           Int32 in value
13754         param           count           SizeI in value
13755         category        EXT_compiled_vertex_array
13756         version         1.1
13757         dlflags         notlistable
13758         extension       soft
13759         glxflags        ignore
13760         offset          540
13761
13762 UnlockArraysEXT()
13763         return          void
13764         category        EXT_compiled_vertex_array
13765         version         1.1
13766         dlflags         notlistable
13767         extension       soft
13768         glxflags        ignore
13769         offset          541
13770
13771 ###############################################################################
13772 #
13773 # Extension #98
13774 # EXT_cull_vertex commands
13775 #
13776 ###############################################################################
13777
13778 CullParameterdvEXT(pname, params)
13779         return          void
13780         param           pname           CullParameterEXT in value
13781         param           params          Float64 out array [4]
13782         category        EXT_cull_vertex
13783         version         1.1
13784         dlflags         notlistable
13785         extension       soft
13786         glxflags        ignore
13787         offset          542
13788
13789 CullParameterfvEXT(pname, params)
13790         return          void
13791         param           pname           CullParameterEXT in value
13792         param           params          Float32 out array [4]
13793         category        EXT_cull_vertex
13794         version         1.1
13795         dlflags         notlistable
13796         extension       soft
13797         glxflags        ignore
13798         offset          543
13799
13800 ###############################################################################
13801 #
13802 # Extension #99 - skipped
13803 # Extension #100 - GLU_EXT_nurbs_tessellator
13804 #
13805 ###############################################################################
13806
13807 ###############################################################################
13808 #
13809 # Extension #101
13810 # SGIX_ycrcb commands
13811 #
13812 ###############################################################################
13813
13814 # (none)
13815 newcategory: SGIX_ycrcb
13816
13817 ###############################################################################
13818 #
13819 # Extension #102
13820 # SGIX_fragment_lighting commands
13821 #
13822 ###############################################################################
13823
13824 FragmentColorMaterialSGIX(face, mode)
13825         return          void
13826         param           face            MaterialFace in value
13827         param           mode            MaterialParameter in value
13828         category        SGIX_fragment_lighting
13829         glxflags        ignore
13830         version         1.0
13831         extension
13832         offset          476
13833
13834 FragmentLightfSGIX(light, pname, param)
13835         return          void
13836         param           light           FragmentLightNameSGIX in value
13837         param           pname           FragmentLightParameterSGIX in value
13838         param           param           CheckedFloat32 in value
13839         category        SGIX_fragment_lighting
13840         glxflags        ignore
13841         version         1.0
13842         extension
13843         offset          477
13844
13845 FragmentLightfvSGIX(light, pname, params)
13846         return          void
13847         param           light           FragmentLightNameSGIX in value
13848         param           pname           FragmentLightParameterSGIX in value
13849         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13850         category        SGIX_fragment_lighting
13851         glxflags        ignore
13852         version         1.0
13853         extension
13854         offset          478
13855
13856 FragmentLightiSGIX(light, pname, param)
13857         return          void
13858         param           light           FragmentLightNameSGIX in value
13859         param           pname           FragmentLightParameterSGIX in value
13860         param           param           CheckedInt32 in value
13861         category        SGIX_fragment_lighting
13862         glxflags        ignore
13863         version         1.0
13864         extension
13865         offset          479
13866
13867 FragmentLightivSGIX(light, pname, params)
13868         return          void
13869         param           light           FragmentLightNameSGIX in value
13870         param           pname           FragmentLightParameterSGIX in value
13871         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13872         category        SGIX_fragment_lighting
13873         glxflags        ignore
13874         version         1.0
13875         extension
13876         offset          480
13877
13878 FragmentLightModelfSGIX(pname, param)
13879         return          void
13880         param           pname           FragmentLightModelParameterSGIX in value
13881         param           param           CheckedFloat32 in value
13882         category        SGIX_fragment_lighting
13883         glxflags        ignore
13884         version         1.0
13885         extension
13886         offset          481
13887
13888 FragmentLightModelfvSGIX(pname, params)
13889         return          void
13890         param           pname           FragmentLightModelParameterSGIX in value
13891         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13892         category        SGIX_fragment_lighting
13893         glxflags        ignore
13894         version         1.0
13895         extension
13896         offset          482
13897
13898 FragmentLightModeliSGIX(pname, param)
13899         return          void
13900         param           pname           FragmentLightModelParameterSGIX in value
13901         param           param           CheckedInt32 in value
13902         category        SGIX_fragment_lighting
13903         glxflags        ignore
13904         version         1.0
13905         extension
13906         offset          483
13907
13908 FragmentLightModelivSGIX(pname, params)
13909         return          void
13910         param           pname           FragmentLightModelParameterSGIX in value
13911         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13912         category        SGIX_fragment_lighting
13913         glxflags        ignore
13914         version         1.0
13915         extension
13916         offset          484
13917
13918 FragmentMaterialfSGIX(face, pname, param)
13919         return          void
13920         param           face            MaterialFace in value
13921         param           pname           MaterialParameter in value
13922         param           param           CheckedFloat32 in value
13923         category        SGIX_fragment_lighting
13924         glxflags        ignore
13925         version         1.0
13926         extension
13927         offset          485
13928
13929 FragmentMaterialfvSGIX(face, pname, params)
13930         return          void
13931         param           face            MaterialFace in value
13932         param           pname           MaterialParameter in value
13933         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
13934         category        SGIX_fragment_lighting
13935         glxflags        ignore
13936         version         1.0
13937         extension
13938         offset          486
13939
13940 FragmentMaterialiSGIX(face, pname, param)
13941         return          void
13942         param           face            MaterialFace in value
13943         param           pname           MaterialParameter in value
13944         param           param           CheckedInt32 in value
13945         category        SGIX_fragment_lighting
13946         glxflags        ignore
13947         version         1.0
13948         extension
13949         offset          487
13950
13951 FragmentMaterialivSGIX(face, pname, params)
13952         return          void
13953         param           face            MaterialFace in value
13954         param           pname           MaterialParameter in value
13955         param           params          CheckedInt32 in array [COMPSIZE(pname)]
13956         category        SGIX_fragment_lighting
13957         glxflags        ignore
13958         version         1.0
13959         extension
13960         offset          488
13961
13962 GetFragmentLightfvSGIX(light, pname, params)
13963         return          void
13964         param           light           FragmentLightNameSGIX in value
13965         param           pname           FragmentLightParameterSGIX in value
13966         param           params          Float32 out array [COMPSIZE(pname)]
13967         category        SGIX_fragment_lighting
13968         dlflags         notlistable
13969         glxflags        ignore
13970         version         1.0
13971         extension
13972         offset          489
13973
13974 GetFragmentLightivSGIX(light, pname, params)
13975         return          void
13976         param           light           FragmentLightNameSGIX in value
13977         param           pname           FragmentLightParameterSGIX in value
13978         param           params          Int32 out array [COMPSIZE(pname)]
13979         category        SGIX_fragment_lighting
13980         dlflags         notlistable
13981         glxflags        ignore
13982         version         1.0
13983         extension
13984         offset          490
13985
13986 GetFragmentMaterialfvSGIX(face, pname, params)
13987         return          void
13988         param           face            MaterialFace in value
13989         param           pname           MaterialParameter in value
13990         param           params          Float32 out array [COMPSIZE(pname)]
13991         category        SGIX_fragment_lighting
13992         dlflags         notlistable
13993         glxflags        ignore
13994         version         1.0
13995         extension
13996         offset          491
13997
13998 GetFragmentMaterialivSGIX(face, pname, params)
13999         return          void
14000         param           face            MaterialFace in value
14001         param           pname           MaterialParameter in value
14002         param           params          Int32 out array [COMPSIZE(pname)]
14003         category        SGIX_fragment_lighting
14004         dlflags         notlistable
14005         glxflags        ignore
14006         version         1.0
14007         extension
14008         offset          492
14009
14010 LightEnviSGIX(pname, param)
14011         return          void
14012         param           pname           LightEnvParameterSGIX in value
14013         param           param           CheckedInt32 in value
14014         category        SGIX_fragment_lighting
14015         glxflags        ignore
14016         version         1.0
14017         extension
14018         offset          493
14019
14020 ###############################################################################
14021 #
14022 # Extension #103 - skipped
14023 # Extension #104 - skipped
14024 # Extension #105 - skipped
14025 # Extension #106 - skipped
14026 # Extension #107 - skipped
14027 # Extension #108 - skipped
14028 # Extension #109 - skipped
14029 #
14030 ###############################################################################
14031
14032 ###############################################################################
14033 #
14034 # Extension #110
14035 # IBM_rasterpos_clip commands
14036 #
14037 ###############################################################################
14038
14039 # (none)
14040 newcategory: IBM_rasterpos_clip
14041
14042 ###############################################################################
14043 #
14044 # Extension #111
14045 # HP_texture_lighting commands
14046 #
14047 ###############################################################################
14048
14049 # (none)
14050 newcategory: HP_texture_lighting
14051
14052 ###############################################################################
14053 #
14054 # Extension #112
14055 # EXT_draw_range_elements commands
14056 #
14057 ###############################################################################
14058
14059 # Spec entries to be written
14060 DrawRangeElementsEXT(mode, start, end, count, type, indices)
14061         return          void
14062         param           mode            BeginMode in value
14063         param           start           UInt32 in value
14064         param           end             UInt32 in value
14065         param           count           SizeI in value
14066         param           type            DrawElementsType in value
14067         param           indices         Void in array [COMPSIZE(count/type)]
14068         category        EXT_draw_range_elements
14069         dlflags         handcode
14070         glxflags        client-handcode client-intercept server-handcode
14071         version         1.1
14072         alias           DrawRangeElements
14073
14074 ###############################################################################
14075 #
14076 # Extension #113
14077 # WIN_phong_shading commands
14078 #
14079 ###############################################################################
14080
14081 # (none)
14082 newcategory: WIN_phong_shading
14083
14084 ###############################################################################
14085 #
14086 # Extension #114
14087 # WIN_specular_fog commands
14088 #
14089 ###############################################################################
14090
14091 # (none)
14092 newcategory: WIN_specular_fog
14093
14094 ###############################################################################
14095 #
14096 # Extension #115 - skipped
14097 # Extension #116 - skipped
14098 #
14099 ###############################################################################
14100
14101 ###############################################################################
14102 #
14103 # Extension #117
14104 # EXT_light_texture commands
14105 #
14106 ###############################################################################
14107
14108 # Spec entries to be written
14109 ApplyTextureEXT(mode)
14110         return          void
14111         param           mode            LightTextureModeEXT in value
14112         category        EXT_light_texture
14113         version         1.1
14114         glxropcode      ?
14115         offset          ?
14116
14117 TextureLightEXT(pname)
14118         return          void
14119         param           pname           LightTexturePNameEXT in value
14120         category        EXT_light_texture
14121         version         1.1
14122         glxropcode      ?
14123         offset          ?
14124
14125 TextureMaterialEXT(face, mode)
14126         return          void
14127         param           face            MaterialFace in value
14128         param           mode            MaterialParameter in value
14129         category        EXT_light_texture
14130         version         1.1
14131         glxropcode      ?
14132         offset          ?
14133
14134 ###############################################################################
14135 #
14136 # Extension #118 - skipped
14137 #
14138 ###############################################################################
14139
14140 ###############################################################################
14141 #
14142 # Extension #119
14143 # SGIX_blend_alpha_minmax commands
14144 #
14145 ###############################################################################
14146
14147 # (none)
14148 newcategory: SGIX_blend_alpha_minmax
14149
14150 ###############################################################################
14151 #
14152 # Extension #120 - skipped
14153 # Extension #121 - skipped
14154 # Extension #122 - skipped
14155 # Extension #123 - skipped
14156 # Extension #124 - skipped
14157 # Extension #125 - skipped
14158 # Extension #126 - skipped
14159 # Extension #127 - skipped
14160 # Extension #128 - skipped
14161 #
14162 ###############################################################################
14163
14164 ###############################################################################
14165 #
14166 # Extension #129
14167 # EXT_bgra commands
14168 #
14169 ###############################################################################
14170
14171 # (none)
14172 newcategory: EXT_bgra
14173
14174 ###############################################################################
14175 #
14176 # Extension #130 - skipped
14177 # Extension #131 - skipped
14178 #
14179 ###############################################################################
14180
14181 ###############################################################################
14182 #
14183 # Extension #132
14184 # SGIX_async commands
14185 #
14186 ###############################################################################
14187
14188 AsyncMarkerSGIX(marker)
14189         return          void
14190         param           marker          UInt32 in value
14191         category        SGIX_async
14192         version         1.0
14193         glxflags        ignore
14194         extension
14195         offset          ?
14196
14197 FinishAsyncSGIX(markerp)
14198         return          Int32
14199         param           markerp         UInt32 out array [1]
14200         category        SGIX_async
14201         version         1.0
14202         dlflags         notlistable
14203         glxflags        ignore
14204         extension
14205         offset          ?
14206
14207 PollAsyncSGIX(markerp)
14208         return          Int32
14209         param           markerp         UInt32 out array [1]
14210         category        SGIX_async
14211         version         1.0
14212         dlflags         notlistable
14213         glxflags        ignore
14214         extension
14215         offset          ?
14216
14217 GenAsyncMarkersSGIX(range)
14218         return          UInt32
14219         param           range           SizeI in value
14220         category        SGIX_async
14221         version         1.0
14222         dlflags         notlistable
14223         glxflags        ignore
14224         extension
14225         offset          ?
14226
14227 DeleteAsyncMarkersSGIX(marker, range)
14228         return          void
14229         param           marker          UInt32 in value
14230         param           range           SizeI in value
14231         category        SGIX_async
14232         version         1.0
14233         dlflags         notlistable
14234         glxflags        ignore
14235         extension
14236         offset          ?
14237
14238 IsAsyncMarkerSGIX(marker)
14239         return          Boolean
14240         param           marker          UInt32 in value
14241         category        SGIX_async
14242         version         1.0
14243         dlflags         notlistable
14244         glxflags        ignore
14245         extension
14246         offset          ?
14247
14248 ###############################################################################
14249 #
14250 # Extension #133
14251 # SGIX_async_pixel commands
14252 #
14253 ###############################################################################
14254
14255 # (none)
14256 newcategory: SGIX_async_pixel
14257
14258 ###############################################################################
14259 #
14260 # Extension #134
14261 # SGIX_async_histogram commands
14262 #
14263 ###############################################################################
14264
14265 # (none)
14266 newcategory: SGIX_async_histogram
14267
14268 ###############################################################################
14269 #
14270 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
14271 #
14272 ###############################################################################
14273
14274 ###############################################################################
14275 #
14276 # Extension #136
14277 # INTEL_parallel_arrays commands
14278 #
14279 ###############################################################################
14280
14281 VertexPointervINTEL(size, type, pointer)
14282         return          void
14283         param           size            Int32 in value
14284         param           type            VertexPointerType in value
14285         param           pointer         VoidPointer in array [4] retained
14286         category        INTEL_parallel_arrays
14287         dlflags         notlistable
14288         glxflags        client-handcode server-handcode EXT
14289         version         1.1
14290         offset          ?
14291
14292 NormalPointervINTEL(type, pointer)
14293         return          void
14294         param           type            NormalPointerType in value
14295         param           pointer         VoidPointer in array [4] retained
14296         category        INTEL_parallel_arrays
14297         dlflags         notlistable
14298         glxflags        client-handcode server-handcode EXT
14299         version         1.1
14300         offset          ?
14301
14302 ColorPointervINTEL(size, type, pointer)
14303         return          void
14304         param           size            Int32 in value
14305         param           type            VertexPointerType in value
14306         param           pointer         VoidPointer in array [4] retained
14307         category        INTEL_parallel_arrays
14308         dlflags         notlistable
14309         glxflags        client-handcode server-handcode EXT
14310         version         1.1
14311         offset          ?
14312
14313 TexCoordPointervINTEL(size, type, pointer)
14314         return          void
14315         param           size            Int32 in value
14316         param           type            VertexPointerType in value
14317         param           pointer         VoidPointer in array [4] retained
14318         category        INTEL_parallel_arrays
14319         dlflags         notlistable
14320         glxflags        client-handcode server-handcode EXT
14321         version         1.1
14322         offset          ?
14323
14324
14325 ###############################################################################
14326 #
14327 # Extension #137
14328 # HP_occlusion_test commands
14329 #
14330 ###############################################################################
14331
14332 # (none)
14333 newcategory: HP_occlusion_test
14334
14335 ###############################################################################
14336 #
14337 # Extension #138
14338 # EXT_pixel_transform commands
14339 #
14340 ###############################################################################
14341
14342 PixelTransformParameteriEXT(target, pname, param)
14343         return          void
14344         param           target          PixelTransformTargetEXT in value
14345         param           pname           PixelTransformPNameEXT in value
14346         param           param           Int32 in value
14347         category        EXT_pixel_transform
14348         version         1.1
14349         glxropcode      ?
14350         offset          ?
14351
14352 PixelTransformParameterfEXT(target, pname, param)
14353         return          void
14354         param           target          PixelTransformTargetEXT in value
14355         param           pname           PixelTransformPNameEXT in value
14356         param           param           Float32 in value
14357         category        EXT_pixel_transform
14358         version         1.1
14359         glxropcode      ?
14360         offset          ?
14361
14362 PixelTransformParameterivEXT(target, pname, params)
14363         return          void
14364         param           target          PixelTransformTargetEXT in value
14365         param           pname           PixelTransformPNameEXT in value
14366         param           params          Int32 in array [1]
14367         category        EXT_pixel_transform
14368         version         1.1
14369         glxropcode      ?
14370         offset          ?
14371
14372 PixelTransformParameterfvEXT(target, pname, params)
14373         return          void
14374         param           target          PixelTransformTargetEXT in value
14375         param           pname           PixelTransformPNameEXT in value
14376         param           params          Float32 in array [1]
14377         category        EXT_pixel_transform
14378         version         1.1
14379         glxropcode      ?
14380         offset          ?
14381
14382 ###############################################################################
14383 #
14384 # Extension #139
14385 # EXT_pixel_transform_color_table commands
14386 #
14387 ###############################################################################
14388
14389 # (none)
14390 newcategory: EXT_pixel_transform_color_table
14391
14392 ###############################################################################
14393 #
14394 # Extension #140 - skipped
14395 #
14396 ###############################################################################
14397
14398 ###############################################################################
14399 #
14400 # Extension #141
14401 # EXT_shared_texture_palette commands
14402 #
14403 ###############################################################################
14404
14405 # (none)
14406 newcategory: EXT_shared_texture_palette
14407
14408 ###############################################################################
14409 #
14410 # Extension #142 - GLX_SGIS_blended_overlay
14411 # Extension #143 - GLX_SGIS_shared_multisample
14412 #
14413 ###############################################################################
14414
14415 ###############################################################################
14416 #
14417 # Extension #144
14418 # EXT_separate_specular_color commands
14419 #
14420 ###############################################################################
14421
14422 # (none)
14423 newcategory: EXT_separate_specular_color
14424
14425 ###############################################################################
14426 #
14427 # Extension #145
14428 # EXT_secondary_color commands
14429 #
14430 ###############################################################################
14431
14432 SecondaryColor3bEXT(red, green, blue)
14433         return          void
14434         param           red             ColorB in value
14435         param           green           ColorB in value
14436         param           blue            ColorB in value
14437         category        EXT_secondary_color
14438         vectorequiv     SecondaryColor3bvEXT
14439         version         1.1
14440         alias           SecondaryColor3b
14441
14442 SecondaryColor3bvEXT(v)
14443         return          void
14444         param           v               ColorB in array [3]
14445         category        EXT_secondary_color
14446         version         1.1
14447         glxropcode      4126
14448         alias           SecondaryColor3bv
14449
14450 SecondaryColor3dEXT(red, green, blue)
14451         return          void
14452         param           red             ColorD in value
14453         param           green           ColorD in value
14454         param           blue            ColorD in value
14455         category        EXT_secondary_color
14456         vectorequiv     SecondaryColor3dvEXT
14457         version         1.1
14458         alias           SecondaryColor3d
14459
14460 SecondaryColor3dvEXT(v)
14461         return          void
14462         param           v               ColorD in array [3]
14463         category        EXT_secondary_color
14464         version         1.1
14465         glxropcode      4130
14466         alias           SecondaryColor3dv
14467
14468 SecondaryColor3fEXT(red, green, blue)
14469         return          void
14470         param           red             ColorF in value
14471         param           green           ColorF in value
14472         param           blue            ColorF in value
14473         category        EXT_secondary_color
14474         vectorequiv     SecondaryColor3fvEXT
14475         version         1.1
14476         alias           SecondaryColor3f
14477
14478 SecondaryColor3fvEXT(v)
14479         return          void
14480         param           v               ColorF in array [3]
14481         category        EXT_secondary_color
14482         version         1.1
14483         glxropcode      4129
14484         alias           SecondaryColor3fv
14485
14486 SecondaryColor3iEXT(red, green, blue)
14487         return          void
14488         param           red             ColorI in value
14489         param           green           ColorI in value
14490         param           blue            ColorI in value
14491         category        EXT_secondary_color
14492         vectorequiv     SecondaryColor3ivEXT
14493         version         1.1
14494         alias           SecondaryColor3i
14495
14496 SecondaryColor3ivEXT(v)
14497         return          void
14498         param           v               ColorI in array [3]
14499         category        EXT_secondary_color
14500         version         1.1
14501         glxropcode      4128
14502         offset          568
14503         alias           SecondaryColor3iv
14504
14505 SecondaryColor3sEXT(red, green, blue)
14506         return          void
14507         param           red             ColorS in value
14508         param           green           ColorS in value
14509         param           blue            ColorS in value
14510         category        EXT_secondary_color
14511         vectorequiv     SecondaryColor3svEXT
14512         version         1.1
14513         alias           SecondaryColor3s
14514
14515 SecondaryColor3svEXT(v)
14516         return          void
14517         param           v               ColorS in array [3]
14518         category        EXT_secondary_color
14519         version         1.1
14520         glxropcode      4127
14521         alias           SecondaryColor3sv
14522
14523 SecondaryColor3ubEXT(red, green, blue)
14524         return          void
14525         param           red             ColorUB in value
14526         param           green           ColorUB in value
14527         param           blue            ColorUB in value
14528         category        EXT_secondary_color
14529         vectorequiv     SecondaryColor3ubvEXT
14530         version         1.1
14531         alias           SecondaryColor3ub
14532
14533 SecondaryColor3ubvEXT(v)
14534         return          void
14535         param           v               ColorUB in array [3]
14536         category        EXT_secondary_color
14537         version         1.1
14538         glxropcode      4131
14539         alias           SecondaryColor3ubv
14540
14541 SecondaryColor3uiEXT(red, green, blue)
14542         return          void
14543         param           red             ColorUI in value
14544         param           green           ColorUI in value
14545         param           blue            ColorUI in value
14546         category        EXT_secondary_color
14547         vectorequiv     SecondaryColor3uivEXT
14548         version         1.1
14549         alias           SecondaryColor3ui
14550
14551 SecondaryColor3uivEXT(v)
14552         return          void
14553         param           v               ColorUI in array [3]
14554         category        EXT_secondary_color
14555         version         1.1
14556         glxropcode      4133
14557         alias           SecondaryColor3uiv
14558
14559 SecondaryColor3usEXT(red, green, blue)
14560         return          void
14561         param           red             ColorUS in value
14562         param           green           ColorUS in value
14563         param           blue            ColorUS in value
14564         category        EXT_secondary_color
14565         vectorequiv     SecondaryColor3usvEXT
14566         version         1.1
14567         alias           SecondaryColor3us
14568
14569 SecondaryColor3usvEXT(v)
14570         return          void
14571         param           v               ColorUS in array [3]
14572         category        EXT_secondary_color
14573         version         1.1
14574         glxropcode      4132
14575         alias           SecondaryColor3usv
14576
14577 SecondaryColorPointerEXT(size, type, stride, pointer)
14578         return          void
14579         param           size            Int32 in value
14580         param           type            ColorPointerType in value
14581         param           stride          SizeI in value
14582         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
14583         category        EXT_secondary_color
14584         dlflags         notlistable
14585         glxflags        client-handcode server-handcode EXT
14586         version         1.1
14587         extension
14588         alias           SecondaryColorPointer
14589
14590 ###############################################################################
14591 #
14592 # Extension #146
14593 # EXT_texture_env commands
14594 #
14595 ###############################################################################
14596
14597 # Dead extension - never implemented (removed from registry!)
14598 # (none)
14599 # newcategory: EXT_texture_env
14600
14601 ###############################################################################
14602 #
14603 # Extension #147
14604 # EXT_texture_perturb_normal commands
14605 #
14606 ###############################################################################
14607
14608 TextureNormalEXT(mode)
14609         return          void
14610         param           mode            TextureNormalModeEXT in value
14611         category        EXT_texture_perturb_normal
14612         version         1.1
14613         glxropcode      ?
14614         offset          ?
14615
14616 ###############################################################################
14617 #
14618 # Extension #148
14619 # EXT_multi_draw_arrays commands
14620 #
14621 ###############################################################################
14622
14623 # first and count are really 'in'
14624 MultiDrawArraysEXT(mode, first, count, primcount)
14625         return          void
14626         param           mode            BeginMode in value
14627         param           first           Int32 out array [COMPSIZE(primcount)]
14628         param           count           SizeI out array [COMPSIZE(primcount)]
14629         param           primcount       SizeI in value
14630         category        EXT_multi_draw_arrays
14631         version         1.1
14632         glxropcode      ?
14633         alias           MultiDrawArrays
14634
14635 MultiDrawElementsEXT(mode, count, type, indices, primcount)
14636         return          void
14637         param           mode            BeginMode in value
14638         param           count           SizeI in array [COMPSIZE(primcount)]
14639         param           type            DrawElementsType in value
14640         param           indices         VoidPointer in array [COMPSIZE(primcount)]
14641         param           primcount       SizeI in value
14642         category        EXT_multi_draw_arrays
14643         version         1.1
14644         glxropcode      ?
14645         alias           MultiDrawElements
14646
14647 ###############################################################################
14648 #
14649 # Extension #149
14650 # EXT_fog_coord commands
14651 #
14652 ###############################################################################
14653
14654 FogCoordfEXT(coord)
14655         return          void
14656         param           coord           CoordF in value
14657         category        EXT_fog_coord
14658         vectorequiv     FogCoordfvEXT
14659         version         1.1
14660         alias           FogCoordf
14661
14662 FogCoordfvEXT(coord)
14663         return          void
14664         param           coord           CoordF in array [1]
14665         category        EXT_fog_coord
14666         version         1.1
14667         glxropcode      4124
14668         alias           FogCoordfv
14669
14670 FogCoorddEXT(coord)
14671         return          void
14672         param           coord           CoordD in value
14673         category        EXT_fog_coord
14674         vectorequiv     FogCoorddvEXT
14675         version         1.1
14676         alias           FogCoordd
14677
14678 FogCoorddvEXT(coord)
14679         return          void
14680         param           coord           CoordD in array [1]
14681         category        EXT_fog_coord
14682         version         1.1
14683         glxropcode      4125
14684         alias           FogCoorddv
14685
14686 FogCoordPointerEXT(type, stride, pointer)
14687         return          void
14688         param           type            FogPointerTypeEXT in value
14689         param           stride          SizeI in value
14690         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14691         category        EXT_fog_coord
14692         dlflags         notlistable
14693         version         1.1
14694         glxflags        client-handcode server-handcode EXT
14695         alias           FogCoordPointer
14696
14697 ###############################################################################
14698 #
14699 # Extension #150 - skipped
14700 # Extension #151 - skipped
14701 # Extension #152 - skipped
14702 # Extension #153 - skipped
14703 # Extension #154 - skipped
14704 #
14705 ###############################################################################
14706
14707 ###############################################################################
14708 #
14709 # Extension #155
14710 # REND_screen_coordinates commands
14711 #
14712 ###############################################################################
14713
14714 # (none)
14715 newcategory: REND_screen_coordinates
14716
14717 ###############################################################################
14718 #
14719 # Extension #156
14720 # EXT_coordinate_frame commands
14721 #
14722 ###############################################################################
14723
14724 Tangent3bEXT(tx, ty, tz)
14725         return          void
14726         param           tx              Int8 in value
14727         param           ty              Int8 in value
14728         param           tz              Int8 in value
14729         category        EXT_coordinate_frame
14730         vectorequiv     Tangent3bvEXT
14731         version         1.1
14732         offset          ?
14733
14734 Tangent3bvEXT(v)
14735         return          void
14736         param           v               Int8 in array [3]
14737         category        EXT_coordinate_frame
14738         version         1.1
14739         glxropcode      ?
14740         offset          ?
14741
14742 Tangent3dEXT(tx, ty, tz)
14743         return          void
14744         param           tx              CoordD in value
14745         param           ty              CoordD in value
14746         param           tz              CoordD in value
14747         category        EXT_coordinate_frame
14748         vectorequiv     Tangent3dvEXT
14749         version         1.1
14750         offset          ?
14751
14752 Tangent3dvEXT(v)
14753         return          void
14754         param           v               CoordD in array [3]
14755         category        EXT_coordinate_frame
14756         version         1.1
14757         glxropcode      ?
14758         offset          ?
14759
14760 Tangent3fEXT(tx, ty, tz)
14761         return          void
14762         param           tx              CoordF in value
14763         param           ty              CoordF in value
14764         param           tz              CoordF in value
14765         category        EXT_coordinate_frame
14766         vectorequiv     Tangent3fvEXT
14767         version         1.1
14768         offset          ?
14769
14770 Tangent3fvEXT(v)
14771         return          void
14772         param           v               CoordF in array [3]
14773         category        EXT_coordinate_frame
14774         version         1.1
14775         glxropcode      ?
14776         offset          ?
14777
14778 Tangent3iEXT(tx, ty, tz)
14779         return          void
14780         param           tx              Int32 in value
14781         param           ty              Int32 in value
14782         param           tz              Int32 in value
14783         category        EXT_coordinate_frame
14784         vectorequiv     Tangent3ivEXT
14785         version         1.1
14786         offset          ?
14787
14788 Tangent3ivEXT(v)
14789         return          void
14790         param           v               Int32 in array [3]
14791         category        EXT_coordinate_frame
14792         version         1.1
14793         glxropcode      ?
14794         offset          ?
14795
14796 Tangent3sEXT(tx, ty, tz)
14797         return          void
14798         param           tx              Int16 in value
14799         param           ty              Int16 in value
14800         param           tz              Int16 in value
14801         category        EXT_coordinate_frame
14802         vectorequiv     Tangent3svEXT
14803         version         1.1
14804         offset          ?
14805
14806 Tangent3svEXT(v)
14807         return          void
14808         param           v               Int16 in array [3]
14809         category        EXT_coordinate_frame
14810         version         1.1
14811         glxropcode      ?
14812         offset          ?
14813
14814 Binormal3bEXT(bx, by, bz)
14815         return          void
14816         param           bx              Int8 in value
14817         param           by              Int8 in value
14818         param           bz              Int8 in value
14819         category        EXT_coordinate_frame
14820         vectorequiv     Binormal3bvEXT
14821         version         1.1
14822         offset          ?
14823
14824 Binormal3bvEXT(v)
14825         return          void
14826         param           v               Int8 in array [3]
14827         category        EXT_coordinate_frame
14828         version         1.1
14829         glxropcode      ?
14830         offset          ?
14831
14832 Binormal3dEXT(bx, by, bz)
14833         return          void
14834         param           bx              CoordD in value
14835         param           by              CoordD in value
14836         param           bz              CoordD in value
14837         category        EXT_coordinate_frame
14838         vectorequiv     Binormal3dvEXT
14839         version         1.1
14840         offset          ?
14841
14842 Binormal3dvEXT(v)
14843         return          void
14844         param           v               CoordD in array [3]
14845         category        EXT_coordinate_frame
14846         version         1.1
14847         glxropcode      ?
14848         offset          ?
14849
14850 Binormal3fEXT(bx, by, bz)
14851         return          void
14852         param           bx              CoordF in value
14853         param           by              CoordF in value
14854         param           bz              CoordF in value
14855         category        EXT_coordinate_frame
14856         vectorequiv     Binormal3fvEXT
14857         version         1.1
14858         offset          ?
14859
14860 Binormal3fvEXT(v)
14861         return          void
14862         param           v               CoordF in array [3]
14863         category        EXT_coordinate_frame
14864         version         1.1
14865         glxropcode      ?
14866         offset          ?
14867
14868 Binormal3iEXT(bx, by, bz)
14869         return          void
14870         param           bx              Int32 in value
14871         param           by              Int32 in value
14872         param           bz              Int32 in value
14873         category        EXT_coordinate_frame
14874         vectorequiv     Binormal3ivEXT
14875         version         1.1
14876         offset          ?
14877
14878 Binormal3ivEXT(v)
14879         return          void
14880         param           v               Int32 in array [3]
14881         category        EXT_coordinate_frame
14882         version         1.1
14883         glxropcode      ?
14884         offset          ?
14885
14886 Binormal3sEXT(bx, by, bz)
14887         return          void
14888         param           bx              Int16 in value
14889         param           by              Int16 in value
14890         param           bz              Int16 in value
14891         category        EXT_coordinate_frame
14892         vectorequiv     Binormal3svEXT
14893         version         1.1
14894         offset          ?
14895
14896 Binormal3svEXT(v)
14897         return          void
14898         param           v               Int16 in array [3]
14899         category        EXT_coordinate_frame
14900         version         1.1
14901         glxropcode      ?
14902         offset          ?
14903
14904 TangentPointerEXT(type, stride, pointer)
14905         return          void
14906         param           type            TangentPointerTypeEXT in value
14907         param           stride          SizeI in value
14908         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14909         category        EXT_coordinate_frame
14910         dlflags         notlistable
14911         glxflags        client-handcode client-intercept server-handcode
14912         version         1.1
14913         offset          ?
14914
14915 BinormalPointerEXT(type, stride, pointer)
14916         return          void
14917         param           type            BinormalPointerTypeEXT in value
14918         param           stride          SizeI in value
14919         param           pointer         Void in array [COMPSIZE(type/stride)] retained
14920         category        EXT_coordinate_frame
14921         dlflags         notlistable
14922         glxflags        client-handcode client-intercept server-handcode
14923         version         1.1
14924         offset          ?
14925
14926 ###############################################################################
14927 #
14928 # Extension #157 - skipped
14929 #
14930 ###############################################################################
14931
14932 ###############################################################################
14933 #
14934 # Extension #158
14935 # EXT_texture_env_combine commands
14936 #
14937 ###############################################################################
14938
14939 # (none)
14940 newcategory: EXT_texture_env_combine
14941
14942 ###############################################################################
14943 #
14944 # Extension #159
14945 # APPLE_specular_vector commands
14946 #
14947 ###############################################################################
14948
14949 # (none)
14950 newcategory: APPLE_specular_vector
14951
14952 ###############################################################################
14953 #
14954 # Extension #160
14955 # APPLE_transform_hint commands
14956 #
14957 ###############################################################################
14958
14959 # (none)
14960 newcategory: APPLE_transform_hint
14961
14962 ###############################################################################
14963 #
14964 # Extension #161
14965 # SGIX_fog_scale commands
14966 #
14967 ###############################################################################
14968
14969 # (none)
14970 newcategory: SGIX_fog_scale
14971
14972 ###############################################################################
14973 #
14974 # Extension #162 - skipped
14975 #
14976 ###############################################################################
14977
14978 ###############################################################################
14979 #
14980 # Extension #163
14981 # SUNX_constant_data commands
14982 #
14983 ###############################################################################
14984
14985 FinishTextureSUNX()
14986         return          void
14987         category        SUNX_constant_data
14988         version         1.1
14989         glxropcode      ?
14990         offset          ?
14991
14992 ###############################################################################
14993 #
14994 # Extension #164
14995 # SUN_global_alpha commands
14996 #
14997 ###############################################################################
14998
14999 GlobalAlphaFactorbSUN(factor)
15000         return          void
15001         param           factor          Int8 in value
15002         category        SUN_global_alpha
15003         version         1.1
15004         glxropcode      ?
15005         offset          ?
15006
15007 GlobalAlphaFactorsSUN(factor)
15008         return          void
15009         param           factor          Int16 in value
15010         category        SUN_global_alpha
15011         version         1.1
15012         glxropcode      ?
15013         offset          ?
15014
15015 GlobalAlphaFactoriSUN(factor)
15016         return          void
15017         param           factor          Int32 in value
15018         category        SUN_global_alpha
15019         version         1.1
15020         glxropcode      ?
15021         offset          ?
15022
15023 GlobalAlphaFactorfSUN(factor)
15024         return          void
15025         param           factor          Float32 in value
15026         category        SUN_global_alpha
15027         version         1.1
15028         glxropcode      ?
15029         offset          ?
15030
15031 GlobalAlphaFactordSUN(factor)
15032         return          void
15033         param           factor          Float64 in value
15034         category        SUN_global_alpha
15035         version         1.1
15036         glxropcode      ?
15037         offset          ?
15038
15039 GlobalAlphaFactorubSUN(factor)
15040         return          void
15041         param           factor          UInt8 in value
15042         category        SUN_global_alpha
15043         version         1.1
15044         glxropcode      ?
15045         offset          ?
15046
15047 GlobalAlphaFactorusSUN(factor)
15048         return          void
15049         param           factor          UInt16 in value
15050         category        SUN_global_alpha
15051         version         1.1
15052         glxropcode      ?
15053         offset          ?
15054
15055 GlobalAlphaFactoruiSUN(factor)
15056         return          void
15057         param           factor          UInt32 in value
15058         category        SUN_global_alpha
15059         version         1.1
15060         glxropcode      ?
15061         offset          ?
15062
15063 ###############################################################################
15064 #
15065 # Extension #165
15066 # SUN_triangle_list commands
15067 #
15068 ###############################################################################
15069
15070 ReplacementCodeuiSUN(code)
15071         return          void
15072         param           code            UInt32 in value
15073         category        SUN_triangle_list
15074         version         1.1
15075         glxropcode      ?
15076         offset          ?
15077
15078 ReplacementCodeusSUN(code)
15079         return          void
15080         param           code            UInt16 in value
15081         category        SUN_triangle_list
15082         version         1.1
15083         glxropcode      ?
15084         offset          ?
15085
15086 ReplacementCodeubSUN(code)
15087         return          void
15088         param           code            UInt8 in value
15089         category        SUN_triangle_list
15090         version         1.1
15091         glxropcode      ?
15092         offset          ?
15093
15094 ReplacementCodeuivSUN(code)
15095         return          void
15096         param           code            UInt32 in array [COMPSIZE()]
15097         category        SUN_triangle_list
15098         version         1.1
15099         glxropcode      ?
15100         offset          ?
15101
15102 ReplacementCodeusvSUN(code)
15103         return          void
15104         param           code            UInt16 in array [COMPSIZE()]
15105         category        SUN_triangle_list
15106         version         1.1
15107         glxropcode      ?
15108         offset          ?
15109
15110 ReplacementCodeubvSUN(code)
15111         return          void
15112         param           code            UInt8 in array [COMPSIZE()]
15113         category        SUN_triangle_list
15114         version         1.1
15115         glxropcode      ?
15116         offset          ?
15117
15118 ReplacementCodePointerSUN(type, stride, pointer)
15119         return          void
15120         param           type            ReplacementCodeTypeSUN in value
15121         param           stride          SizeI in value
15122         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
15123         category        SUN_triangle_list
15124         version         1.1
15125         glxropcode      ?
15126         offset          ?
15127
15128 ###############################################################################
15129 #
15130 # Extension #166
15131 # SUN_vertex commands
15132 #
15133 ###############################################################################
15134
15135 Color4ubVertex2fSUN(r, g, b, a, x, y)
15136         return          void
15137         param           r               UInt8 in value
15138         param           g               UInt8 in value
15139         param           b               UInt8 in value
15140         param           a               UInt8 in value
15141         param           x               Float32 in value
15142         param           y               Float32 in value
15143         category        SUN_vertex
15144         version         1.1
15145         glxropcode      ?
15146         offset          ?
15147
15148 Color4ubVertex2fvSUN(c, v)
15149         return          void
15150         param           c               UInt8 in array [4]
15151         param           v               Float32 in array [2]
15152         category        SUN_vertex
15153         version         1.1
15154         glxropcode      ?
15155         offset          ?
15156
15157 Color4ubVertex3fSUN(r, g, b, a, x, y, z)
15158         return          void
15159         param           r               UInt8 in value
15160         param           g               UInt8 in value
15161         param           b               UInt8 in value
15162         param           a               UInt8 in value
15163         param           x               Float32 in value
15164         param           y               Float32 in value
15165         param           z               Float32 in value
15166         category        SUN_vertex
15167         version         1.1
15168         glxropcode      ?
15169         offset          ?
15170
15171 Color4ubVertex3fvSUN(c, v)
15172         return          void
15173         param           c               UInt8 in array [4]
15174         param           v               Float32 in array [3]
15175         category        SUN_vertex
15176         version         1.1
15177         glxropcode      ?
15178         offset          ?
15179
15180 Color3fVertex3fSUN(r, g, b, x, y, z)
15181         return          void
15182         param           r               Float32 in value
15183         param           g               Float32 in value
15184         param           b               Float32 in value
15185         param           x               Float32 in value
15186         param           y               Float32 in value
15187         param           z               Float32 in value
15188         category        SUN_vertex
15189         version         1.1
15190         glxropcode      ?
15191         offset          ?
15192
15193 Color3fVertex3fvSUN(c, v)
15194         return          void
15195         param           c               Float32 in array [3]
15196         param           v               Float32 in array [3]
15197         category        SUN_vertex
15198         version         1.1
15199         glxropcode      ?
15200         offset          ?
15201
15202 Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
15203         return          void
15204         param           nx              Float32 in value
15205         param           ny              Float32 in value
15206         param           nz              Float32 in value
15207         param           x               Float32 in value
15208         param           y               Float32 in value
15209         param           z               Float32 in value
15210         category        SUN_vertex
15211         version         1.1
15212         glxropcode      ?
15213         offset          ?
15214
15215 Normal3fVertex3fvSUN(n, v)
15216         return          void
15217         param           n               Float32 in array [3]
15218         param           v               Float32 in array [3]
15219         category        SUN_vertex
15220         version         1.1
15221         glxropcode      ?
15222         offset          ?
15223
15224 Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
15225         return          void
15226         param           r               Float32 in value
15227         param           g               Float32 in value
15228         param           b               Float32 in value
15229         param           a               Float32 in value
15230         param           nx              Float32 in value
15231         param           ny              Float32 in value
15232         param           nz              Float32 in value
15233         param           x               Float32 in value
15234         param           y               Float32 in value
15235         param           z               Float32 in value
15236         category        SUN_vertex
15237         version         1.1
15238         glxropcode      ?
15239         offset          ?
15240
15241 Color4fNormal3fVertex3fvSUN(c, n, v)
15242         return          void
15243         param           c               Float32 in array [4]
15244         param           n               Float32 in array [3]
15245         param           v               Float32 in array [3]
15246         category        SUN_vertex
15247         version         1.1
15248         glxropcode      ?
15249         offset          ?
15250
15251 TexCoord2fVertex3fSUN(s, t, x, y, z)
15252         return          void
15253         param           s               Float32 in value
15254         param           t               Float32 in value
15255         param           x               Float32 in value
15256         param           y               Float32 in value
15257         param           z               Float32 in value
15258         category        SUN_vertex
15259         version         1.1
15260         glxropcode      ?
15261         offset          ?
15262
15263 TexCoord2fVertex3fvSUN(tc, v)
15264         return          void
15265         param           tc              Float32 in array [2]
15266         param           v               Float32 in array [3]
15267         category        SUN_vertex
15268         version         1.1
15269         glxropcode      ?
15270         offset          ?
15271
15272 TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
15273         return          void
15274         param           s               Float32 in value
15275         param           t               Float32 in value
15276         param           p               Float32 in value
15277         param           q               Float32 in value
15278         param           x               Float32 in value
15279         param           y               Float32 in value
15280         param           z               Float32 in value
15281         param           w               Float32 in value
15282         category        SUN_vertex
15283         version         1.1
15284         glxropcode      ?
15285         offset          ?
15286
15287 TexCoord4fVertex4fvSUN(tc, v)
15288         return          void
15289         param           tc              Float32 in array [4]
15290         param           v               Float32 in array [4]
15291         category        SUN_vertex
15292         version         1.1
15293         glxropcode      ?
15294         offset          ?
15295
15296 TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
15297         return          void
15298         param           s               Float32 in value
15299         param           t               Float32 in value
15300         param           r               UInt8 in value
15301         param           g               UInt8 in value
15302         param           b               UInt8 in value
15303         param           a               UInt8 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         offset          ?
15311
15312 TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
15313         return          void
15314         param           tc              Float32 in array [2]
15315         param           c               UInt8 in array [4]
15316         param           v               Float32 in array [3]
15317         category        SUN_vertex
15318         version         1.1
15319         glxropcode      ?
15320         offset          ?
15321
15322 TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
15323         return          void
15324         param           s               Float32 in value
15325         param           t               Float32 in value
15326         param           r               Float32 in value
15327         param           g               Float32 in value
15328         param           b               Float32 in value
15329         param           x               Float32 in value
15330         param           y               Float32 in value
15331         param           z               Float32 in value
15332         category        SUN_vertex
15333         version         1.1
15334         glxropcode      ?
15335         offset          ?
15336
15337 TexCoord2fColor3fVertex3fvSUN(tc, c, v)
15338         return          void
15339         param           tc              Float32 in array [2]
15340         param           c               Float32 in array [3]
15341         param           v               Float32 in array [3]
15342         category        SUN_vertex
15343         version         1.1
15344         glxropcode      ?
15345         offset          ?
15346
15347 TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
15348         return          void
15349         param           s               Float32 in value
15350         param           t               Float32 in value
15351         param           nx              Float32 in value
15352         param           ny              Float32 in value
15353         param           nz              Float32 in value
15354         param           x               Float32 in value
15355         param           y               Float32 in value
15356         param           z               Float32 in value
15357         category        SUN_vertex
15358         version         1.1
15359         glxropcode      ?
15360         offset          ?
15361
15362 TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
15363         return          void
15364         param           tc              Float32 in array [2]
15365         param           n               Float32 in array [3]
15366         param           v               Float32 in array [3]
15367         category        SUN_vertex
15368         version         1.1
15369         glxropcode      ?
15370         offset          ?
15371
15372 TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
15373         return          void
15374         param           s               Float32 in value
15375         param           t               Float32 in value
15376         param           r               Float32 in value
15377         param           g               Float32 in value
15378         param           b               Float32 in value
15379         param           a               Float32 in value
15380         param           nx              Float32 in value
15381         param           ny              Float32 in value
15382         param           nz              Float32 in value
15383         param           x               Float32 in value
15384         param           y               Float32 in value
15385         param           z               Float32 in value
15386         category        SUN_vertex
15387         version         1.1
15388         glxropcode      ?
15389         offset          ?
15390
15391 TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
15392         return          void
15393         param           tc              Float32 in array [2]
15394         param           c               Float32 in array [4]
15395         param           n               Float32 in array [3]
15396         param           v               Float32 in array [3]
15397         category        SUN_vertex
15398         version         1.1
15399         glxropcode      ?
15400         offset          ?
15401
15402 TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
15403         return          void
15404         param           s               Float32 in value
15405         param           t               Float32 in value
15406         param           p               Float32 in value
15407         param           q               Float32 in value
15408         param           r               Float32 in value
15409         param           g               Float32 in value
15410         param           b               Float32 in value
15411         param           a               Float32 in value
15412         param           nx              Float32 in value
15413         param           ny              Float32 in value
15414         param           nz              Float32 in value
15415         param           x               Float32 in value
15416         param           y               Float32 in value
15417         param           z               Float32 in value
15418         param           w               Float32 in value
15419         category        SUN_vertex
15420         version         1.1
15421         glxropcode      ?
15422         offset          ?
15423
15424 TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
15425         return          void
15426         param           tc              Float32 in array [4]
15427         param           c               Float32 in array [4]
15428         param           n               Float32 in array [3]
15429         param           v               Float32 in array [4]
15430         category        SUN_vertex
15431         version         1.1
15432         glxropcode      ?
15433         offset          ?
15434
15435 ReplacementCodeuiVertex3fSUN(rc, x, y, z)
15436         return          void
15437         param           rc              ReplacementCodeSUN in value
15438         param           x               Float32 in value
15439         param           y               Float32 in value
15440         param           z               Float32 in value
15441         category        SUN_vertex
15442         version         1.1
15443         glxropcode      ?
15444         offset          ?
15445
15446 ReplacementCodeuiVertex3fvSUN(rc, v)
15447         return          void
15448         param           rc              ReplacementCodeSUN in array [1]
15449         param           v               Float32 in array [3]
15450         category        SUN_vertex
15451         version         1.1
15452         glxropcode      ?
15453         offset          ?
15454
15455 ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
15456         return          void
15457         param           rc              ReplacementCodeSUN in value
15458         param           r               UInt8 in value
15459         param           g               UInt8 in value
15460         param           b               UInt8 in value
15461         param           a               UInt8 in value
15462         param           x               Float32 in value
15463         param           y               Float32 in value
15464         param           z               Float32 in value
15465         category        SUN_vertex
15466         version         1.1
15467         glxropcode      ?
15468         offset          ?
15469
15470 ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
15471         return          void
15472         param           rc              ReplacementCodeSUN in array [1]
15473         param           c               UInt8 in array [4]
15474         param           v               Float32 in array [3]
15475         category        SUN_vertex
15476         version         1.1
15477         glxropcode      ?
15478         offset          ?
15479
15480 ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
15481         return          void
15482         param           rc              ReplacementCodeSUN in value
15483         param           r               Float32 in value
15484         param           g               Float32 in value
15485         param           b               Float32 in value
15486         param           x               Float32 in value
15487         param           y               Float32 in value
15488         param           z               Float32 in value
15489         category        SUN_vertex
15490         version         1.1
15491         glxropcode      ?
15492         offset          ?
15493
15494 ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
15495         return          void
15496         param           rc              ReplacementCodeSUN in array [1]
15497         param           c               Float32 in array [3]
15498         param           v               Float32 in array [3]
15499         category        SUN_vertex
15500         version         1.1
15501         glxropcode      ?
15502         offset          ?
15503
15504 ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
15505         return          void
15506         param           rc              ReplacementCodeSUN in value
15507         param           nx              Float32 in value
15508         param           ny              Float32 in value
15509         param           nz              Float32 in value
15510         param           x               Float32 in value
15511         param           y               Float32 in value
15512         param           z               Float32 in value
15513         category        SUN_vertex
15514         version         1.1
15515         glxropcode      ?
15516         offset          ?
15517
15518 ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
15519         return          void
15520         param           rc              ReplacementCodeSUN in array [1]
15521         param           n               Float32 in array [3]
15522         param           v               Float32 in array [3]
15523         category        SUN_vertex
15524         version         1.1
15525         glxropcode      ?
15526         offset          ?
15527
15528 ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
15529         return          void
15530         param           rc              ReplacementCodeSUN in value
15531         param           r               Float32 in value
15532         param           g               Float32 in value
15533         param           b               Float32 in value
15534         param           a               Float32 in value
15535         param           nx              Float32 in value
15536         param           ny              Float32 in value
15537         param           nz              Float32 in value
15538         param           x               Float32 in value
15539         param           y               Float32 in value
15540         param           z               Float32 in value
15541         category        SUN_vertex
15542         version         1.1
15543         glxropcode      ?
15544         offset          ?
15545
15546 ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
15547         return          void
15548         param           rc              ReplacementCodeSUN in array [1]
15549         param           c               Float32 in array [4]
15550         param           n               Float32 in array [3]
15551         param           v               Float32 in array [3]
15552         category        SUN_vertex
15553         version         1.1
15554         glxropcode      ?
15555         offset          ?
15556
15557 ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
15558         return          void
15559         param           rc              ReplacementCodeSUN in value
15560         param           s               Float32 in value
15561         param           t               Float32 in value
15562         param           x               Float32 in value
15563         param           y               Float32 in value
15564         param           z               Float32 in value
15565         category        SUN_vertex
15566         version         1.1
15567         glxropcode      ?
15568         offset          ?
15569
15570 ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
15571         return          void
15572         param           rc              ReplacementCodeSUN in array [1]
15573         param           tc              Float32 in array [2]
15574         param           v               Float32 in array [3]
15575         category        SUN_vertex
15576         version         1.1
15577         glxropcode      ?
15578         offset          ?
15579
15580 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
15581         return          void
15582         param           rc              ReplacementCodeSUN in value
15583         param           s               Float32 in value
15584         param           t               Float32 in value
15585         param           nx              Float32 in value
15586         param           ny              Float32 in value
15587         param           nz              Float32 in value
15588         param           x               Float32 in value
15589         param           y               Float32 in value
15590         param           z               Float32 in value
15591         category        SUN_vertex
15592         version         1.1
15593         glxropcode      ?
15594         offset          ?
15595
15596 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
15597         return          void
15598         param           rc              ReplacementCodeSUN in array [1]
15599         param           tc              Float32 in array [2]
15600         param           n               Float32 in array [3]
15601         param           v               Float32 in array [3]
15602         category        SUN_vertex
15603         version         1.1
15604         glxropcode      ?
15605         offset          ?
15606
15607 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
15608         return          void
15609         param           rc              ReplacementCodeSUN in value
15610         param           s               Float32 in value
15611         param           t               Float32 in value
15612         param           r               Float32 in value
15613         param           g               Float32 in value
15614         param           b               Float32 in value
15615         param           a               Float32 in value
15616         param           nx              Float32 in value
15617         param           ny              Float32 in value
15618         param           nz              Float32 in value
15619         param           x               Float32 in value
15620         param           y               Float32 in value
15621         param           z               Float32 in value
15622         category        SUN_vertex
15623         version         1.1
15624         glxropcode      ?
15625         offset          ?
15626
15627 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
15628         return          void
15629         param           rc              ReplacementCodeSUN in array [1]
15630         param           tc              Float32 in array [2]
15631         param           c               Float32 in array [4]
15632         param           n               Float32 in array [3]
15633         param           v               Float32 in array [3]
15634         category        SUN_vertex
15635         version         1.1
15636         glxropcode      ?
15637         offset          ?
15638
15639 ###############################################################################
15640 #
15641 # Extension #167 - WGL_EXT_display_color_table
15642 # Extension #168 - WGL_EXT_extensions_string
15643 # Extension #169 - WGL_EXT_make_current_read
15644 # Extension #170 - WGL_EXT_pixel_format
15645 # Extension #171 - WGL_EXT_pbuffer
15646 # Extension #172 - WGL_EXT_swap_control
15647 #
15648 ###############################################################################
15649
15650 ###############################################################################
15651 #
15652 # Extension #173
15653 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
15654 #
15655 ###############################################################################
15656
15657 BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
15658         return          void
15659         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
15660         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
15661         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
15662         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
15663         category        EXT_blend_func_separate
15664         glxropcode      4134
15665         version         1.0
15666         extension
15667         alias           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
15681 ###############################################################################
15682 #
15683 # Extension #174
15684 # INGR_color_clamp commands
15685 #
15686 ###############################################################################
15687
15688 # (none)
15689 newcategory: INGR_color_clamp
15690
15691 ###############################################################################
15692 #
15693 # Extension #175
15694 # INGR_interlace_read commands
15695 #
15696 ###############################################################################
15697
15698 # (none)
15699 newcategory: INGR_interlace_read
15700
15701 ###############################################################################
15702 #
15703 # Extension #176
15704 # EXT_stencil_wrap commands
15705 #
15706 ###############################################################################
15707
15708 # (none)
15709 newcategory: EXT_stencil_wrap
15710
15711 ###############################################################################
15712 #
15713 # Extension #177 - skipped
15714 #
15715 ###############################################################################
15716
15717 ###############################################################################
15718 #
15719 # Extension #178
15720 # EXT_422_pixels commands
15721 #
15722 ###############################################################################
15723
15724 # (none)
15725 newcategory: EXT_422_pixels
15726
15727 ###############################################################################
15728 #
15729 # Extension #179
15730 # NV_texgen_reflection commands
15731 #
15732 ###############################################################################
15733
15734 # (none)
15735 newcategory: NV_texgen_reflection
15736
15737 ###############################################################################
15738 #
15739 # Extension #???
15740 # @   EXT_texture_cube_map commands
15741 #
15742 ###############################################################################
15743
15744 # (none)
15745
15746 ###############################################################################
15747 #
15748 # Extension #180 - skipped
15749 # Extension #181 - skipped
15750 #
15751 ###############################################################################
15752
15753 ###############################################################################
15754 #
15755 # Extension #182
15756 # SUN_convolution_border_modes commands
15757 #
15758 ###############################################################################
15759
15760 # (none)
15761 newcategory: SUN_convolution_border_modes
15762
15763 ###############################################################################
15764 #
15765 # Extension #183 - GLX_SUN_get_transparent_index
15766 # Extension #184 - skipped
15767 #
15768 ###############################################################################
15769
15770 ###############################################################################
15771 #
15772 # Extension #185
15773 # EXT_texture_env_add commands
15774 #
15775 ###############################################################################
15776
15777 # (none)
15778 newcategory: EXT_texture_env_add
15779
15780 ###############################################################################
15781 #
15782 # Extension #186
15783 # EXT_texture_lod_bias commands
15784 #
15785 ###############################################################################
15786
15787 # (none)
15788 newcategory: EXT_texture_lod_bias
15789
15790 ###############################################################################
15791 #
15792 # Extension #187
15793 # EXT_texture_filter_anisotropic commands
15794 #
15795 ###############################################################################
15796
15797 # (none)
15798 newcategory: EXT_texture_filter_anisotropic
15799
15800 ###############################################################################
15801 #
15802 # Extension #188
15803 # EXT_vertex_weighting commands
15804 #
15805 ###############################################################################
15806
15807 # GLX stuff to be written
15808 VertexWeightfEXT(weight)
15809         return          void
15810         param           weight          Float32 in value
15811         category        EXT_vertex_weighting
15812         vectorequiv     VertexWeightfvEXT
15813         version         1.1
15814         extension       soft WINSOFT NV10
15815         glxflags        ignore
15816         offset          494
15817
15818 VertexWeightfvEXT(weight)
15819         return          void
15820         param           weight          Float32 in array [1]
15821         category        EXT_vertex_weighting
15822         version         1.1
15823         extension       soft WINSOFT NV10
15824         glxropcode      4135
15825         glxflags        ignore
15826         offset          495
15827
15828 VertexWeightPointerEXT(size, type, stride, pointer)
15829         return          void
15830         param           size            SizeI in value
15831         param           type            VertexWeightPointerTypeEXT in value
15832         param           stride          SizeI in value
15833         param           pointer         Void in array [COMPSIZE(type/stride)] retained
15834         category        EXT_vertex_weighting
15835         version         1.1
15836         extension       soft WINSOFT NV10
15837         dlflags         notlistable
15838         glxflags        ignore
15839         offset          496
15840
15841 ###############################################################################
15842 #
15843 # Extension #189
15844 # NV_light_max_exponent commands
15845 #
15846 ###############################################################################
15847
15848 # (none)
15849 newcategory: NV_light_max_exponent
15850
15851 ###############################################################################
15852 #
15853 # Extension #190
15854 # NV_vertex_array_range commands
15855 #
15856 ###############################################################################
15857
15858 FlushVertexArrayRangeNV()
15859         return          void
15860         category        NV_vertex_array_range
15861         version         1.1
15862         extension       soft WINSOFT NV10
15863         dlflags         notlistable
15864         glxflags        client-handcode server-handcode ignore
15865         offset          497
15866
15867 VertexArrayRangeNV(length, pointer)
15868         return          void
15869         param           length          SizeI in value
15870         param           pointer         Void in array [COMPSIZE(length)] retained
15871         category        NV_vertex_array_range
15872         version         1.1
15873         extension       soft WINSOFT NV10
15874         dlflags         notlistable
15875         glxflags        client-handcode server-handcode ignore
15876         offset          498
15877
15878 ###############################################################################
15879 #
15880 # Extension #191
15881 # NV_register_combiners commands
15882 #
15883 ###############################################################################
15884
15885 CombinerParameterfvNV(pname, params)
15886         return          void
15887         param           pname           CombinerParameterNV in value
15888         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
15889         category        NV_register_combiners
15890         version         1.1
15891         extension       soft WINSOFT NV10
15892         glxropcode      4137
15893         glxflags        ignore
15894         offset          499
15895
15896 CombinerParameterfNV(pname, param)
15897         return          void
15898         param           pname           CombinerParameterNV in value
15899         param           param           Float32 in value
15900         category        NV_register_combiners
15901         version         1.1
15902         extension       soft WINSOFT NV10
15903         glxropcode      4136
15904         glxflags        ignore
15905         offset          500
15906
15907 CombinerParameterivNV(pname, params)
15908         return          void
15909         param           pname           CombinerParameterNV in value
15910         param           params          CheckedInt32 in array [COMPSIZE(pname)]
15911         category        NV_register_combiners
15912         version         1.1
15913         extension       soft WINSOFT NV10
15914         glxropcode      4139
15915         glxflags        ignore
15916         offset          501
15917
15918 CombinerParameteriNV(pname, param)
15919         return          void
15920         param           pname           CombinerParameterNV in value
15921         param           param           Int32 in value
15922         category        NV_register_combiners
15923         version         1.1
15924         extension       soft WINSOFT NV10
15925         glxropcode      4138
15926         glxflags        ignore
15927         offset          502
15928
15929 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
15930         return          void
15931         param           stage           CombinerStageNV in value
15932         param           portion         CombinerPortionNV in value
15933         param           variable        CombinerVariableNV in value
15934         param           input           CombinerRegisterNV in value
15935         param           mapping         CombinerMappingNV in value
15936         param           componentUsage  CombinerComponentUsageNV in value
15937         category        NV_register_combiners
15938         version         1.1
15939         extension       soft WINSOFT NV10
15940         glxropcode      4140
15941         glxflags        ignore
15942         offset          503
15943
15944 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
15945         return          void
15946         param           stage           CombinerStageNV in value
15947         param           portion         CombinerPortionNV in value
15948         param           abOutput        CombinerRegisterNV in value
15949         param           cdOutput        CombinerRegisterNV in value
15950         param           sumOutput       CombinerRegisterNV in value
15951         param           scale           CombinerScaleNV in value
15952         param           bias            CombinerBiasNV in value
15953         param           abDotProduct    Boolean in value
15954         param           cdDotProduct    Boolean in value
15955         param           muxSum          Boolean in value
15956         category        NV_register_combiners
15957         version         1.1
15958         extension       soft WINSOFT NV10
15959         glxropcode      4141
15960         glxflags        ignore
15961         offset          504
15962
15963 FinalCombinerInputNV(variable, input, mapping, componentUsage)
15964         return          void
15965         param           variable        CombinerVariableNV in value
15966         param           input           CombinerRegisterNV in value
15967         param           mapping         CombinerMappingNV in value
15968         param           componentUsage  CombinerComponentUsageNV in value
15969         category        NV_register_combiners
15970         version         1.1
15971         extension       soft WINSOFT NV10
15972         glxropcode      4142
15973         glxflags        ignore
15974         offset          505
15975
15976 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
15977         return          void
15978         param           stage           CombinerStageNV in value
15979         param           portion         CombinerPortionNV in value
15980         param           variable        CombinerVariableNV in value
15981         param           pname           CombinerParameterNV in value
15982         param           params          Float32 out array [COMPSIZE(pname)]
15983         dlflags         notlistable
15984         category        NV_register_combiners
15985         version         1.1
15986         extension       soft WINSOFT NV10
15987         glxvendorpriv   1270
15988         glxflags        ignore
15989         offset          506
15990
15991 GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
15992         return          void
15993         param           stage           CombinerStageNV in value
15994         param           portion         CombinerPortionNV in value
15995         param           variable        CombinerVariableNV in value
15996         param           pname           CombinerParameterNV in value
15997         param           params          Int32 out array [COMPSIZE(pname)]
15998         dlflags         notlistable
15999         category        NV_register_combiners
16000         version         1.1
16001         extension       soft WINSOFT NV10
16002         glxvendorpriv   1271
16003         glxflags        ignore
16004         offset          507
16005
16006 GetCombinerOutputParameterfvNV(stage, portion, pname, params)
16007         return          void
16008         param           stage           CombinerStageNV in value
16009         param           portion         CombinerPortionNV in value
16010         param           pname           CombinerParameterNV in value
16011         param           params          Float32 out array [COMPSIZE(pname)]
16012         dlflags         notlistable
16013         category        NV_register_combiners
16014         version         1.1
16015         extension       soft WINSOFT NV10
16016         glxvendorpriv   1272
16017         glxflags        ignore
16018         offset          508
16019
16020 GetCombinerOutputParameterivNV(stage, portion, pname, params)
16021         return          void
16022         param           stage           CombinerStageNV in value
16023         param           portion         CombinerPortionNV in value
16024         param           pname           CombinerParameterNV in value
16025         param           params          Int32 out array [COMPSIZE(pname)]
16026         dlflags         notlistable
16027         category        NV_register_combiners
16028         version         1.1
16029         extension       soft WINSOFT NV10
16030         glxvendorpriv   1273
16031         glxflags        ignore
16032         offset          509
16033
16034 GetFinalCombinerInputParameterfvNV(variable, pname, params)
16035         return          void
16036         param           variable        CombinerVariableNV in value
16037         param           pname           CombinerParameterNV in value
16038         param           params          Float32 out array [COMPSIZE(pname)]
16039         dlflags         notlistable
16040         category        NV_register_combiners
16041         version         1.1
16042         extension       soft WINSOFT NV10
16043         glxvendorpriv   1274
16044         glxflags        ignore
16045         offset          510
16046
16047 GetFinalCombinerInputParameterivNV(variable, pname, params)
16048         return          void
16049         param           variable        CombinerVariableNV in value
16050         param           pname           CombinerParameterNV in value
16051         param           params          Int32 out array [COMPSIZE(pname)]
16052         dlflags         notlistable
16053         category        NV_register_combiners
16054         version         1.1
16055         extension       soft WINSOFT NV10
16056         glxvendorpriv   1275
16057         glxflags        ignore
16058         offset          511
16059
16060 ###############################################################################
16061 #
16062 # Extension #192
16063 # NV_fog_distance commands
16064 #
16065 ###############################################################################
16066
16067 # (none)
16068 newcategory: NV_fog_distance
16069
16070 ###############################################################################
16071 #
16072 # Extension #193
16073 # NV_texgen_emboss commands
16074 #
16075 ###############################################################################
16076
16077 # (none)
16078 newcategory: NV_texgen_emboss
16079
16080 ###############################################################################
16081 #
16082 # Extension #194
16083 # NV_blend_square commands
16084 #
16085 ###############################################################################
16086
16087 # (none)
16088 newcategory: NV_blend_square
16089
16090 ###############################################################################
16091 #
16092 # Extension #195
16093 # NV_texture_env_combine4 commands
16094 #
16095 ###############################################################################
16096
16097 # (none)
16098 newcategory: NV_texture_env_combine4
16099
16100 ###############################################################################
16101 #
16102 # Extension #196
16103 # MESA_resize_buffers commands
16104 #
16105 ###############################################################################
16106
16107 ResizeBuffersMESA()
16108         return          void
16109         category        MESA_resize_buffers
16110         version         1.0
16111         glxropcode      ?
16112         offset          512
16113
16114 ###############################################################################
16115 #
16116 # Extension #197
16117 # MESA_window_pos commands
16118 #
16119 # Note that the 2- and 3-component versions are now aliases of ARB
16120 # entry points.
16121 #
16122 ###############################################################################
16123
16124 WindowPos2dMESA(x, y)
16125         return          void
16126         param           x               CoordD in value
16127         param           y               CoordD in value
16128         category        MESA_window_pos
16129         vectorequiv     WindowPos2dvMESA
16130         version         1.0
16131         alias           WindowPos2dARB
16132
16133 WindowPos2dvMESA(v)
16134         return          void
16135         param           v               CoordD in array [2]
16136         category        MESA_window_pos
16137         version         1.0
16138         glxropcode      ?
16139         alias           WindowPos2dvARB
16140
16141 WindowPos2fMESA(x, y)
16142         return          void
16143         param           x               CoordF in value
16144         param           y               CoordF in value
16145         category        MESA_window_pos
16146         vectorequiv     WindowPos2fvMESA
16147         version         1.0
16148         alias           WindowPos2fARB
16149
16150 WindowPos2fvMESA(v)
16151         return          void
16152         param           v               CoordF in array [2]
16153         category        MESA_window_pos
16154         version         1.0
16155         glxropcode      ?
16156         alias           WindowPos2fvARB
16157
16158 WindowPos2iMESA(x, y)
16159         return          void
16160         param           x               CoordI in value
16161         param           y               CoordI in value
16162         category        MESA_window_pos
16163         vectorequiv     WindowPos2ivMESA
16164         version         1.0
16165         alias           WindowPos2iARB
16166
16167 WindowPos2ivMESA(v)
16168         return          void
16169         param           v               CoordI in array [2]
16170         category        MESA_window_pos
16171         version         1.0
16172         glxropcode      ?
16173         alias           WindowPos2ivARB
16174
16175 WindowPos2sMESA(x, y)
16176         return          void
16177         param           x               CoordS in value
16178         param           y               CoordS in value
16179         category        MESA_window_pos
16180         vectorequiv     WindowPos2svMESA
16181         version         1.0
16182         alias           WindowPos2sARB
16183
16184 WindowPos2svMESA(v)
16185         return          void
16186         param           v               CoordS in array [2]
16187         category        MESA_window_pos
16188         version         1.0
16189         glxropcode      ?
16190         alias           WindowPos2svARB
16191
16192 WindowPos3dMESA(x, y, z)
16193         return          void
16194         param           x               CoordD in value
16195         param           y               CoordD in value
16196         param           z               CoordD in value
16197         vectorequiv     WindowPos3dvMESA
16198         category        MESA_window_pos
16199         version         1.0
16200         alias           WindowPos3dARB
16201
16202 WindowPos3dvMESA(v)
16203         return          void
16204         param           v               CoordD in array [3]
16205         category        MESA_window_pos
16206         version         1.0
16207         glxropcode      ?
16208         alias           WindowPos3dvARB
16209
16210 WindowPos3fMESA(x, y, z)
16211         return          void
16212         param           x               CoordF in value
16213         param           y               CoordF in value
16214         param           z               CoordF in value
16215         category        MESA_window_pos
16216         vectorequiv     WindowPos3fvMESA
16217         version         1.0
16218         alias           WindowPos3fARB
16219
16220 WindowPos3fvMESA(v)
16221         return          void
16222         param           v               CoordF in array [3]
16223         category        MESA_window_pos
16224         version         1.0
16225         glxropcode      ?
16226         alias           WindowPos3fvARB
16227
16228 WindowPos3iMESA(x, y, z)
16229         return          void
16230         param           x               CoordI in value
16231         param           y               CoordI in value
16232         param           z               CoordI in value
16233         category        MESA_window_pos
16234         vectorequiv     WindowPos3ivMESA
16235         version         1.0
16236         alias           WindowPos3iARB
16237
16238 WindowPos3ivMESA(v)
16239         return          void
16240         param           v               CoordI in array [3]
16241         category        MESA_window_pos
16242         version         1.0
16243         glxropcode      ?
16244         alias           WindowPos3ivARB
16245
16246 WindowPos3sMESA(x, y, z)
16247         return          void
16248         param           x               CoordS in value
16249         param           y               CoordS in value
16250         param           z               CoordS in value
16251         category        MESA_window_pos
16252         vectorequiv     WindowPos3svMESA
16253         version         1.0
16254         alias           WindowPos3sARB
16255
16256 WindowPos3svMESA(v)
16257         return          void
16258         param           v               CoordS in array [3]
16259         category        MESA_window_pos
16260         version         1.0
16261         glxropcode      ?
16262         alias           WindowPos3svARB
16263
16264 WindowPos4dMESA(x, y, z, w)
16265         return          void
16266         param           x               CoordD in value
16267         param           y               CoordD in value
16268         param           z               CoordD in value
16269         param           w               CoordD in value
16270         vectorequiv     WindowPos4dvMESA
16271         category        MESA_window_pos
16272         version         1.0
16273         offset          529
16274
16275 WindowPos4dvMESA(v)
16276         return          void
16277         param           v               CoordD in array [4]
16278         category        MESA_window_pos
16279         version         1.0
16280         glxropcode      ?
16281         offset          530
16282
16283 WindowPos4fMESA(x, y, z, w)
16284         return          void
16285         param           x               CoordF in value
16286         param           y               CoordF in value
16287         param           z               CoordF in value
16288         param           w               CoordF in value
16289         category        MESA_window_pos
16290         vectorequiv     WindowPos4fvMESA
16291         version         1.0
16292         offset          531
16293
16294 WindowPos4fvMESA(v)
16295         return          void
16296         param           v               CoordF in array [4]
16297         category        MESA_window_pos
16298         version         1.0
16299         glxropcode      ?
16300         offset          532
16301
16302 WindowPos4iMESA(x, y, z, w)
16303         return          void
16304         param           x               CoordI in value
16305         param           y               CoordI in value
16306         param           z               CoordI in value
16307         param           w               CoordI in value
16308         category        MESA_window_pos
16309         vectorequiv     WindowPos4ivMESA
16310         version         1.0
16311         offset          533
16312
16313 WindowPos4ivMESA(v)
16314         return          void
16315         param           v               CoordI in array [4]
16316         category        MESA_window_pos
16317         version         1.0
16318         glxropcode      ?
16319         offset          534
16320
16321 WindowPos4sMESA(x, y, z, w)
16322         return          void
16323         param           x               CoordS in value
16324         param           y               CoordS in value
16325         param           z               CoordS in value
16326         param           w               CoordS in value
16327         category        MESA_window_pos
16328         vectorequiv     WindowPos4svMESA
16329         version         1.0
16330         offset          535
16331
16332 WindowPos4svMESA(v)
16333         return          void
16334         param           v               CoordS in array [4]
16335         category        MESA_window_pos
16336         version         1.0
16337         glxropcode      ?
16338         offset          536
16339
16340 ###############################################################################
16341 #
16342 # Extension #198
16343 # EXT_texture_compression_s3tc commands
16344 #
16345 ###############################################################################
16346
16347 #@@ (none yet)
16348
16349 ###############################################################################
16350 #
16351 # Extension #199
16352 # IBM_cull_vertex commands
16353 #
16354 ###############################################################################
16355
16356 # (none)
16357 newcategory: IBM_cull_vertex
16358
16359 ###############################################################################
16360 #
16361 # Extension #200
16362 # IBM_multimode_draw_arrays commands
16363 #
16364 ###############################################################################
16365
16366 MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
16367         return          void
16368         param           mode            BeginMode in array [COMPSIZE(primcount)]
16369         param           first           Int32 in array [COMPSIZE(primcount)]
16370         param           count           SizeI in array [COMPSIZE(primcount)]
16371         param           primcount       SizeI in value
16372         param           modestride      Int32 in value
16373         category        IBM_multimode_draw_arrays
16374         version         1.1
16375         glxropcode      ?
16376         offset          708
16377
16378
16379 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
16380         return          void
16381         param           mode            BeginMode in array [COMPSIZE(primcount)]
16382         param           count           SizeI in array [COMPSIZE(primcount)]
16383         param           type            DrawElementsType in value
16384         param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
16385         param           primcount       SizeI in value
16386         param           modestride      Int32 in value
16387         category        IBM_multimode_draw_arrays
16388         version         1.1
16389         glxropcode      ?
16390         offset          709
16391
16392 ###############################################################################
16393 #
16394 # Extension #201
16395 # IBM_vertex_array_lists commands
16396 #
16397 ###############################################################################
16398
16399 ColorPointerListIBM(size, type, stride, pointer, ptrstride)
16400         return          void
16401         param           size            Int32 in value
16402         param           type            ColorPointerType in value
16403         param           stride          Int32 in value
16404         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16405         param           ptrstride       Int32 in value
16406         category        IBM_vertex_array_lists
16407         version         1.1
16408         glxropcode      ?
16409         offset          ?
16410
16411 SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
16412         return          void
16413         param           size            Int32 in value
16414         param           type            SecondaryColorPointerTypeIBM in value
16415         param           stride          Int32 in value
16416         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16417         param           ptrstride       Int32 in value
16418         category        IBM_vertex_array_lists
16419         version         1.1
16420         glxropcode      ?
16421         offset          ?
16422
16423 EdgeFlagPointerListIBM(stride, pointer, ptrstride)
16424         return          void
16425         param           stride          Int32 in value
16426         param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
16427         param           ptrstride       Int32 in value
16428         category        IBM_vertex_array_lists
16429         version         1.1
16430         glxropcode      ?
16431         offset          ?
16432
16433 FogCoordPointerListIBM(type, stride, pointer, ptrstride)
16434         return          void
16435         param           type            FogPointerTypeIBM in value
16436         param           stride          Int32 in value
16437         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16438         param           ptrstride       Int32 in value
16439         category        IBM_vertex_array_lists
16440         version         1.1
16441         glxropcode      ?
16442         offset          ?
16443
16444 IndexPointerListIBM(type, stride, pointer, ptrstride)
16445         return          void
16446         param           type            IndexPointerType in value
16447         param           stride          Int32 in value
16448         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16449         param           ptrstride       Int32 in value
16450         category        IBM_vertex_array_lists
16451         version         1.1
16452         glxropcode      ?
16453         offset          ?
16454
16455 NormalPointerListIBM(type, stride, pointer, ptrstride)
16456         return          void
16457         param           type            NormalPointerType in value
16458         param           stride          Int32 in value
16459         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
16460         param           ptrstride       Int32 in value
16461         category        IBM_vertex_array_lists
16462         version         1.1
16463         glxropcode      ?
16464         offset          ?
16465
16466 TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
16467         return          void
16468         param           size            Int32 in value
16469         param           type            TexCoordPointerType in value
16470         param           stride          Int32 in value
16471         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16472         param           ptrstride       Int32 in value
16473         category        IBM_vertex_array_lists
16474         version         1.1
16475         glxropcode      ?
16476         offset          ?
16477
16478 VertexPointerListIBM(size, type, stride, pointer, ptrstride)
16479         return          void
16480         param           size            Int32 in value
16481         param           type            VertexPointerType in value
16482         param           stride          Int32 in value
16483         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
16484         param           ptrstride       Int32 in value
16485         category        IBM_vertex_array_lists
16486         version         1.1
16487         glxropcode      ?
16488         offset          ?
16489
16490 ###############################################################################
16491 #
16492 # Extension #202
16493 # SGIX_subsample commands
16494 #
16495 ###############################################################################
16496
16497 # (none)
16498 newcategory: SGIX_subsample
16499
16500 ###############################################################################
16501 #
16502 # Extension #203
16503 # SGIX_ycrcba commands
16504 #
16505 ###############################################################################
16506
16507 # (none)
16508 newcategory: SGIX_ycrcba
16509
16510 ###############################################################################
16511 #
16512 # Extension #204
16513 # SGIX_ycrcb_subsample commands
16514 #
16515 ###############################################################################
16516
16517 # (none)
16518 newcategory: SGIX_ycrcb_subsample
16519
16520 ###############################################################################
16521 #
16522 # Extension #205
16523 # SGIX_depth_pass_instrument commands
16524 #
16525 ###############################################################################
16526
16527 # (none)
16528 newcategory: SGIX_depth_pass_instrument
16529
16530 ###############################################################################
16531 #
16532 # Extension #206
16533 # 3DFX_texture_compression_FXT1 commands
16534 #
16535 ###############################################################################
16536
16537 # (none)
16538 newcategory: 3DFX_texture_compression_FXT1
16539
16540 ###############################################################################
16541 #
16542 # Extension #207
16543 # 3DFX_multisample commands
16544 #
16545 ###############################################################################
16546
16547 # (none)
16548 newcategory: 3DFX_multisample
16549
16550 ###############################################################################
16551 #
16552 # Extension #208
16553 # 3DFX_tbuffer commands
16554 #
16555 ###############################################################################
16556
16557 TbufferMask3DFX(mask)
16558         return          void
16559         param           mask            UInt32 in value
16560         category        3DFX_tbuffer
16561         version         1.2
16562         glxropcode      ?
16563         offset          553
16564
16565 ###############################################################################
16566 #
16567 # Extension #209
16568 # EXT_multisample commands
16569 #
16570 ###############################################################################
16571
16572 SampleMaskEXT(value, invert)
16573         return          void
16574         param           value           ClampedFloat32 in value
16575         param           invert          Boolean in value
16576         category        EXT_multisample
16577         version         1.0
16578         glxropcode      ?
16579         extension
16580         offset          446
16581
16582 SamplePatternEXT(pattern)
16583         return          void
16584         param           pattern         SamplePatternEXT in value
16585         category        EXT_multisample
16586         version         1.0
16587         glxropcode      ?
16588         glxflags
16589         extension
16590         offset          447
16591
16592 ###############################################################################
16593 #
16594 # Extension #210
16595 # SGIX_vertex_preclip commands
16596 #
16597 ###############################################################################
16598
16599 # (none)
16600 newcategory: SGIX_vertex_preclip
16601
16602 ###############################################################################
16603 #
16604 # Extension #211
16605 # SGIX_convolution_accuracy commands
16606 #
16607 ###############################################################################
16608
16609 # (none)
16610 newcategory: SGIX_convolution_accuracy
16611
16612 ###############################################################################
16613 #
16614 # Extension #212
16615 # SGIX_resample commands
16616 #
16617 ###############################################################################
16618
16619 # (none)
16620 newcategory: SGIX_resample
16621
16622 ###############################################################################
16623 #
16624 # Extension #213
16625 # SGIS_point_line_texgen commands
16626 #
16627 ###############################################################################
16628
16629 # (none)
16630 newcategory: SGIS_point_line_texgen
16631
16632 ###############################################################################
16633 #
16634 # Extension #214
16635 # SGIS_texture_color_mask commands
16636 #
16637 ###############################################################################
16638
16639 TextureColorMaskSGIS(red, green, blue, alpha)
16640         return          void
16641         param           red             Boolean in value
16642         param           green           Boolean in value
16643         param           blue            Boolean in value
16644         param           alpha           Boolean in value
16645         category        SGIS_texture_color_mask
16646         version         1.1
16647         glxropcode      2082
16648         extension
16649         offset          ?
16650
16651 ###############################################################################
16652 #
16653 # Extension #215 - GLX_MESA_copy_sub_buffer
16654 # Extension #216 - GLX_MESA_pixmap_colormap
16655 # Extension #217 - GLX_MESA_release_buffers
16656 # Extension #218 - GLX_MESA_set_3dfx_mode
16657 #
16658 ###############################################################################
16659
16660 ###############################################################################
16661 #
16662 # Extension #219
16663 # SGIX_igloo_interface commands
16664 #
16665 ###############################################################################
16666
16667 IglooInterfaceSGIX(pname, params)
16668         return          void
16669         dlflags         notlistable
16670         param           pname           IglooFunctionSelectSGIX in value
16671         param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
16672         category        SGIX_igloo_interface
16673         version         1.0
16674         glxflags        SGI ignore
16675         extension
16676         glxropcode      200
16677         offset          ?
16678
16679 ###############################################################################
16680 #
16681 # Extension #220
16682 # EXT_texture_env_dot3 commands
16683 #
16684 ###############################################################################
16685
16686 # (none)
16687 newcategory: EXT_texture_env_dot3
16688
16689 ###############################################################################
16690 #
16691 # Extension #221
16692 # ATI_texture_mirror_once commands
16693 #
16694 ###############################################################################
16695 # (none)
16696 newcategory: ATI_texture_mirror_once
16697
16698 ###############################################################################
16699 #
16700 # Extension #222
16701 # NV_fence commands
16702 #
16703 ###############################################################################
16704
16705 DeleteFencesNV(n, fences)
16706         return          void
16707         param           n               SizeI in value
16708         param           fences          FenceNV in array [n]
16709         category        NV_fence
16710         dlflags         notlistable
16711         version         1.2
16712         extension       soft WINSOFT NV10
16713         glxvendorpriv   1276
16714         glxflags        ignore
16715         offset          647
16716
16717 GenFencesNV(n, fences)
16718         return          void
16719         param           n               SizeI in value
16720         param           fences          FenceNV out array [n]
16721         category        NV_fence
16722         dlflags         notlistable
16723         version         1.2
16724         extension       soft WINSOFT NV10
16725         glxvendorpriv   1277
16726         glxflags        ignore
16727         offset          648
16728
16729 IsFenceNV(fence)
16730         return          Boolean
16731         param           fence           FenceNV in value
16732         category        NV_fence
16733         dlflags         notlistable
16734         version         1.2
16735         extension       soft WINSOFT NV10
16736         glxvendorpriv   1278
16737         glxflags        ignore
16738         offset          649
16739
16740 TestFenceNV(fence)
16741         return          Boolean
16742         param           fence           FenceNV in value
16743         category        NV_fence
16744         dlflags         notlistable
16745         version         1.2
16746         extension       soft WINSOFT NV10
16747         glxvendorpriv   1279
16748         glxflags        ignore
16749         offset          650
16750
16751 GetFenceivNV(fence, pname, params)
16752         return          void
16753         param           fence           FenceNV in value
16754         param           pname           FenceParameterNameNV in value
16755         param           params          Int32 out array [COMPSIZE(pname)]
16756         category        NV_fence
16757         dlflags         notlistable
16758         version         1.2
16759         extension       soft WINSOFT NV10
16760         glxvendorpriv   1280
16761         glxflags        ignore
16762         offset          651
16763
16764 FinishFenceNV(fence)
16765         return          void
16766         param           fence           FenceNV in value
16767         category        NV_fence
16768         dlflags         notlistable
16769         version         1.2
16770         extension       soft WINSOFT NV10
16771         glxvendorpriv   1312
16772         glxflags        ignore
16773         offset          652
16774
16775 SetFenceNV(fence, condition)
16776         return          void
16777         param           fence           FenceNV in value
16778         param           condition       FenceConditionNV in value
16779         category        NV_fence
16780         version         1.2
16781         extension       soft WINSOFT NV10
16782         glxflags        ignore
16783         offset          653
16784
16785 ###############################################################################
16786 #
16787 # Extension #225
16788 # NV_evaluators commands
16789 #
16790 ###############################################################################
16791
16792 MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
16793         return          void
16794         param           target          EvalTargetNV in value
16795         param           index           UInt32 in value
16796         param           type            MapTypeNV in value
16797         param           ustride         SizeI in value
16798         param           vstride         SizeI in value
16799         param           uorder          CheckedInt32 in value
16800         param           vorder          CheckedInt32 in value
16801         param           packed          Boolean in value
16802         param           points          Void in array [COMPSIZE(target/uorder/vorder)]
16803         category        NV_evaluators
16804         dlflags         handcode
16805         version         1.1
16806         extension       soft WINSOFT NV10
16807         glxflags        ignore
16808         offset          ?
16809
16810 MapParameterivNV(target, pname, params)
16811         return          void
16812         param           target          EvalTargetNV in value
16813         param           pname           MapParameterNV in value
16814         param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
16815         category        NV_evaluators
16816         version         1.1
16817         extension       soft WINSOFT NV10
16818         glxflags        ignore
16819         offset          ?
16820
16821 MapParameterfvNV(target, pname, params)
16822         return          void
16823         param           target          EvalTargetNV in value
16824         param           pname           MapParameterNV in value
16825         param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
16826         category        NV_evaluators
16827         version         1.1
16828         extension       soft WINSOFT NV10
16829         glxflags        ignore
16830         offset          ?
16831
16832 GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
16833         return          void
16834         param           target          EvalTargetNV in value
16835         param           index           UInt32 in value
16836         param           type            MapTypeNV in value
16837         param           ustride         SizeI in value
16838         param           vstride         SizeI in value
16839         param           packed          Boolean in value
16840         param           points          Void out array [COMPSIZE(target)]
16841         category        NV_evaluators
16842         dlflags         notlistable
16843         version         1.1
16844         extension       soft WINSOFT NV10
16845         glxflags        ignore
16846         offset          ?
16847
16848 GetMapParameterivNV(target, pname, params)
16849         return          void
16850         param           target          EvalTargetNV in value
16851         param           pname           MapParameterNV in value
16852         param           params          Int32 out array [COMPSIZE(target/pname)]
16853         category        NV_evaluators
16854         dlflags         notlistable
16855         version         1.1
16856         extension       soft WINSOFT NV10
16857         glxflags        ignore
16858         offset          ?
16859
16860 GetMapParameterfvNV(target, pname, params)
16861         return          void
16862         param           target          EvalTargetNV in value
16863         param           pname           MapParameterNV in value
16864         param           params          Float32 out array [COMPSIZE(target/pname)]
16865         category        NV_evaluators
16866         dlflags         notlistable
16867         version         1.1
16868         extension       soft WINSOFT NV10
16869         glxflags        ignore
16870         offset          ?
16871
16872 GetMapAttribParameterivNV(target, index, pname, params)
16873         return          void
16874         param           target          EvalTargetNV in value
16875         param           index           UInt32 in value
16876         param           pname           MapAttribParameterNV in value
16877         param           params          Int32 out array [COMPSIZE(pname)]
16878         category        NV_evaluators
16879         dlflags         notlistable
16880         version         1.1
16881         extension       soft WINSOFT NV10
16882         glxflags        ignore
16883         offset          ?
16884
16885 GetMapAttribParameterfvNV(target, index, pname, params)
16886         return          void
16887         param           target          EvalTargetNV in value
16888         param           index           UInt32 in value
16889         param           pname           MapAttribParameterNV in value
16890         param           params          Float32 out array [COMPSIZE(pname)]
16891         category        NV_evaluators
16892         dlflags         notlistable
16893         version         1.1
16894         extension       soft WINSOFT NV10
16895         glxflags        ignore
16896         offset          ?
16897
16898 EvalMapsNV(target, mode)
16899         return          void
16900         param           target          EvalTargetNV in value
16901         param           mode            EvalMapsModeNV in value
16902         category        NV_evaluators
16903         version         1.1
16904         extension       soft WINSOFT NV10
16905         glxflags        ignore
16906         offset          ?
16907
16908 ###############################################################################
16909 #
16910 # Extension #226
16911 # NV_packed_depth_stencil commands
16912 #
16913 ###############################################################################
16914
16915 # (none)
16916 newcategory: NV_packed_depth_stencil
16917
16918 ###############################################################################
16919 #
16920 # Extension #227
16921 # NV_register_combiners2 commands
16922 #
16923 ###############################################################################
16924
16925 CombinerStageParameterfvNV(stage, pname, params)
16926         return          void
16927         param           stage           CombinerStageNV in value
16928         param           pname           CombinerParameterNV in value
16929         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
16930         category        NV_register_combiners2
16931         version         1.1
16932         extension
16933         glxflags        ignore
16934         offset          ?
16935
16936 GetCombinerStageParameterfvNV(stage, pname, params)
16937         return          void
16938         param           stage           CombinerStageNV in value
16939         param           pname           CombinerParameterNV in value
16940         param           params          Float32 out array [COMPSIZE(pname)]
16941         dlflags         notlistable
16942         category        NV_register_combiners2
16943         version         1.1
16944         extension
16945         glxflags        ignore
16946         offset          ?
16947
16948 ###############################################################################
16949 #
16950 # Extension #228
16951 # NV_texture_compression_vtc commands
16952 #
16953 ###############################################################################
16954
16955 # (none)
16956 newcategory: NV_texture_compression_vtc
16957
16958 ###############################################################################
16959 #
16960 # Extension #229
16961 # NV_texture_rectangle commands
16962 #
16963 ###############################################################################
16964
16965 # (none)
16966 newcategory: NV_texture_rectangle
16967
16968 ###############################################################################
16969 #
16970 # Extension #230
16971 # NV_texture_shader commands
16972 #
16973 ###############################################################################
16974
16975 # (none)
16976 newcategory: NV_texture_shader
16977
16978 ###############################################################################
16979 #
16980 # Extension #231
16981 # NV_texture_shader2 commands
16982 #
16983 ###############################################################################
16984
16985 # (none)
16986 newcategory: NV_texture_shader2
16987
16988 ###############################################################################
16989 #
16990 # Extension #232
16991 # NV_vertex_array_range2 commands
16992 #
16993 ###############################################################################
16994
16995 # (none)
16996 newcategory: NV_vertex_array_range2
16997
16998 ###############################################################################
16999 #
17000 # Extension #233
17001 # NV_vertex_program commands
17002 #
17003 ###############################################################################
17004
17005 AreProgramsResidentNV(n, programs, residences)
17006         return          Boolean
17007         param           n               SizeI in value
17008         param           programs        UInt32 in array [n]
17009         param           residences      Boolean out array [n]
17010         category        NV_vertex_program
17011         dlflags         notlistable
17012         version         1.2
17013         extension       soft WINSOFT NV10
17014         glxflags        ignore
17015         glxvendorpriv   1293
17016         offset          578
17017
17018 BindProgramNV(target, id)
17019         return          void
17020         param           target          VertexAttribEnumNV in value
17021         param           id              UInt32 in value
17022         category        NV_vertex_program
17023         version         1.2
17024         extension       soft WINSOFT NV10
17025         glxropcode      4180
17026         alias           BindProgramARB
17027
17028 DeleteProgramsNV(n, programs)
17029         return          void
17030         param           n               SizeI in value
17031         param           programs        UInt32 in array [n]
17032         category        NV_vertex_program
17033         dlflags         notlistable
17034         version         1.2
17035         extension       soft WINSOFT NV10
17036         glxvendorpriv   1294
17037         alias           DeleteProgramsARB
17038
17039 ExecuteProgramNV(target, id, params)
17040         return          void
17041         param           target          VertexAttribEnumNV in value
17042         param           id              UInt32 in value
17043         param           params          Float32 in array [4]
17044         category        NV_vertex_program
17045         version         1.2
17046         extension       soft WINSOFT NV10
17047         glxflags        ignore
17048         glxropcode      4181
17049         offset          581
17050
17051 GenProgramsNV(n, programs)
17052         return          void
17053         param           n               SizeI in value
17054         param           programs        UInt32 out array [n]
17055         category        NV_vertex_program
17056         dlflags         notlistable
17057         version         1.2
17058         extension       soft WINSOFT NV10
17059         glxvendorpriv   1295
17060         alias           GenProgramsARB
17061
17062 GetProgramParameterdvNV(target, index, pname, params)
17063         return          void
17064         param           target          VertexAttribEnumNV in value
17065         param           index           UInt32 in value
17066         param           pname           VertexAttribEnumNV in value
17067         param           params          Float64 out array [4]
17068         category        NV_vertex_program
17069         dlflags         notlistable
17070         version         1.2
17071         extension       soft WINSOFT NV10
17072         glxflags        ignore
17073         glxvendorpriv   1297
17074         offset          583
17075
17076 GetProgramParameterfvNV(target, index, pname, params)
17077         return          void
17078         param           target          VertexAttribEnumNV in value
17079         param           index           UInt32 in value
17080         param           pname           VertexAttribEnumNV in value
17081         param           params          Float32 out array [4]
17082         category        NV_vertex_program
17083         dlflags         notlistable
17084         version         1.2
17085         extension       soft WINSOFT NV10
17086         glxflags        ignore
17087         glxvendorpriv   1296
17088         offset          584
17089
17090 # GetProgramParameterSigneddvNV(target, index, pname, params)
17091 #         return          void
17092 #         param           target          VertexAttribEnumNV in value
17093 #         param           index           Int32 in value
17094 #         param           pname           VertexAttribEnumNV in value
17095 #         param           params          Float64 out array [4]
17096 #         category        NV_vertex_program1_1_dcc
17097 #         dlflags         notlistable
17098 #         version         1.2
17099 #         extension       soft WINSOFT NV20
17100 #         glxflags        ignore
17101 #         offset          ?
17102 #
17103 # GetProgramParameterSignedfvNV(target, index, pname, params)
17104 #         return          void
17105 #         param           target          VertexAttribEnumNV in value
17106 #         param           index           Int32 in value
17107 #         param           pname           VertexAttribEnumNV in value
17108 #         param           params          Float32 out array [4]
17109 #         category        NV_vertex_program1_1_dcc
17110 #         dlflags         notlistable
17111 #         version         1.2
17112 #         extension       soft WINSOFT NV20
17113 #         glxflags        ignore
17114 #         offset          ?
17115
17116 GetProgramivNV(id, pname, params)
17117         return          void
17118         param           id              UInt32 in value
17119         param           pname           VertexAttribEnumNV in value
17120         param           params          Int32 out array [4]
17121         category        NV_vertex_program
17122         dlflags         notlistable
17123         version         1.2
17124         extension       soft WINSOFT NV10
17125         glxflags        ignore
17126         glxvendorpriv   1298
17127         offset          585
17128
17129 GetProgramStringNV(id, pname, program)
17130         return          void
17131         param           id              UInt32 in value
17132         param           pname           VertexAttribEnumNV in value
17133         param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
17134         category        NV_vertex_program
17135         dlflags         notlistable
17136         version         1.2
17137         extension       soft WINSOFT NV10
17138         glxflags        ignore
17139         glxvendorpriv   1299
17140         offset          586
17141
17142 GetTrackMatrixivNV(target, address, pname, params)
17143         return          void
17144         param           target          VertexAttribEnumNV in value
17145         param           address         UInt32 in value
17146         param           pname           VertexAttribEnumNV in value
17147         param           params          Int32 out array [1]
17148         category        NV_vertex_program
17149         dlflags         notlistable
17150         version         1.2
17151         extension       soft WINSOFT NV10
17152         glxflags        ignore
17153         glxvendorpriv   1300
17154         offset          587
17155
17156 GetVertexAttribdvNV(index, pname, params)
17157         return          void
17158         param           index           UInt32 in value
17159         param           pname           VertexAttribEnumNV in value
17160         param           params          Float64 out array [1]
17161         category        NV_vertex_program
17162         dlflags         notlistable
17163         version         1.2
17164         extension       soft WINSOFT NV10
17165         glxvendorpriv   1301
17166         alias           GetVertexAttribdv
17167
17168 GetVertexAttribfvNV(index, pname, params)
17169         return          void
17170         param           index           UInt32 in value
17171         param           pname           VertexAttribEnumNV in value
17172         param           params          Float32 out array [1]
17173         category        NV_vertex_program
17174         dlflags         notlistable
17175         version         1.2
17176         extension       soft WINSOFT NV10
17177         glxvendorpriv   1302
17178         alias           GetVertexAttribfv
17179
17180 GetVertexAttribivNV(index, pname, params)
17181         return          void
17182         param           index           UInt32 in value
17183         param           pname           VertexAttribEnumNV in value
17184         param           params          Int32 out array [1]
17185         category        NV_vertex_program
17186         dlflags         notlistable
17187         version         1.2
17188         extension       soft WINSOFT NV10
17189         glxvendorpriv   1303
17190         alias           GetVertexAttribiv
17191
17192 GetVertexAttribPointervNV(index, pname, pointer)
17193         return          void
17194         param           index           UInt32 in value
17195         param           pname           VertexAttribEnumNV in value
17196         param           pointer         VoidPointer out array [1]
17197         category        NV_vertex_program
17198         dlflags         notlistable
17199         version         1.2
17200         extension       soft WINSOFT NV10
17201         glxflags        ignore
17202         alias           GetVertexAttribPointerv
17203
17204 IsProgramNV(id)
17205         return          Boolean
17206         param           id              UInt32 in value
17207         category        NV_vertex_program
17208         dlflags         notlistable
17209         version         1.2
17210         extension       soft WINSOFT NV10
17211         glxvendorpriv   1304
17212         alias           IsProgram
17213
17214 LoadProgramNV(target, id, len, program)
17215         return          void
17216         param           target          VertexAttribEnumNV in value
17217         param           id              UInt32 in value
17218         param           len             SizeI in value
17219         param           program         UInt8 in array [len]
17220         category        NV_vertex_program
17221         version         1.2
17222         extension       soft WINSOFT NV10
17223         glxropcode      4183
17224         offset          593
17225
17226 ProgramParameter4dNV(target, index, x, y, z, w)
17227         return          void
17228         param           target          VertexAttribEnumNV in value
17229         param           index           UInt32 in value
17230         param           x               Float64 in value
17231         param           y               Float64 in value
17232         param           z               Float64 in value
17233         param           w               Float64 in value
17234         category        NV_vertex_program
17235         version         1.2
17236         vectorequiv     ProgramParameter4dvNV
17237         extension       soft WINSOFT NV10
17238         offset          594
17239
17240 ProgramParameter4dvNV(target, index, v)
17241         return          void
17242         param           target          VertexAttribEnumNV in value
17243         param           index           UInt32 in value
17244         param           v               Float64 in array [4]
17245         category        NV_vertex_program
17246         version         1.2
17247         extension       soft WINSOFT NV10
17248         glxropcode      4185
17249         offset          595
17250
17251 ProgramParameter4fNV(target, index, x, y, z, w)
17252         return          void
17253         param           target          VertexAttribEnumNV in value
17254         param           index           UInt32 in value
17255         param           x               Float32 in value
17256         param           y               Float32 in value
17257         param           z               Float32 in value
17258         param           w               Float32 in value
17259         category        NV_vertex_program
17260         version         1.2
17261         vectorequiv     ProgramParameter4fvNV
17262         extension       soft WINSOFT NV10
17263         offset          596
17264
17265 ProgramParameter4fvNV(target, index, v)
17266         return          void
17267         param           target          VertexAttribEnumNV in value
17268         param           index           UInt32 in value
17269         param           v               Float32 in array [4]
17270         category        NV_vertex_program
17271         version         1.2
17272         extension       soft WINSOFT NV10
17273         glxropcode      4184
17274         offset          597
17275
17276 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
17277 #??? extension specification in the registry.
17278 ProgramParameters4dvNV(target, index, count, v)
17279         return          void
17280         param           target          VertexAttribEnumNV in value
17281         param           index           UInt32 in value
17282         param           count           UInt32 in value
17283         param           v               Float64 in array [count*4]
17284         category        NV_vertex_program
17285         version         1.2
17286         extension       soft WINSOFT NV10
17287         glxropcode      4187
17288         offset          598
17289
17290 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
17291 #??? extension specification in the registry.
17292 ProgramParameters4fvNV(target, index, count, v)
17293         return          void
17294         param           target          VertexAttribEnumNV in value
17295         param           index           UInt32 in value
17296         param           count           UInt32 in value
17297         param           v               Float32 in array [count*4]
17298         category        NV_vertex_program
17299         version         1.2
17300         extension       soft WINSOFT NV10
17301         glxropcode      4186
17302         offset          599
17303
17304 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
17305 #         return          void
17306 #         param           target          VertexAttribEnumNV in value
17307 #         param           index           Int32 in value
17308 #         param           x               Float64 in value
17309 #         param           y               Float64 in value
17310 #         param           z               Float64 in value
17311 #         param           w               Float64 in value
17312 #         category        NV_vertex_program1_1_dcc
17313 #         version         1.2
17314 #         vectorequiv     ProgramParameterSigned4dvNV
17315 #         extension       soft WINSOFT NV20
17316 #         offset          ?
17317 #
17318 # ProgramParameterSigned4dvNV(target, index, v)
17319 #         return          void
17320 #         param           target          VertexAttribEnumNV in value
17321 #         param           index           Int32 in value
17322 #         param           v               Float64 in array [4]
17323 #         category        NV_vertex_program1_1_dcc
17324 #         version         1.2
17325 #         extension       soft WINSOFT NV20
17326 #         glxflags        ignore
17327 #         offset          ?
17328 #
17329 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
17330 #         return          void
17331 #         param           target          VertexAttribEnumNV in value
17332 #         param           index           Int32 in value
17333 #         param           x               Float32 in value
17334 #         param           y               Float32 in value
17335 #         param           z               Float32 in value
17336 #         param           w               Float32 in value
17337 #         category        NV_vertex_program1_1_dcc
17338 #         version         1.2
17339 #         vectorequiv     ProgramParameterSigned4fvNV
17340 #         extension       soft WINSOFT NV20
17341 #         offset          ?
17342 #
17343 # ProgramParameterSigned4fvNV(target, index, v)
17344 #         return          void
17345 #         param           target          VertexAttribEnumNV in value
17346 #         param           index           Int32 in value
17347 #         param           v               Float32 in array [4]
17348 #         category        NV_vertex_program1_1_dcc
17349 #         version         1.2
17350 #         extension       soft WINSOFT NV20
17351 #         glxflags        ignore
17352 #         offset          ?
17353 #
17354 # ProgramParametersSigned4dvNV(target, index, count, v)
17355 #         return          void
17356 #         param           target          VertexAttribEnumNV in value
17357 #         param           index           Int32 in value
17358 #         param           count           SizeI in value
17359 #         param           v               Float64 in array [count*4]
17360 #         category        NV_vertex_program1_1_dcc
17361 #         version         1.2
17362 #         extension       soft WINSOFT NV20
17363 #         glxflags        ignore
17364 #         offset          ?
17365 #
17366 # ProgramParametersSigned4fvNV(target, index, count, v)
17367 #         return          void
17368 #         param           target          VertexAttribEnumNV in value
17369 #         param           index           Int32 in value
17370 #         param           count           SizeI in value
17371 #         param           v               Float32 in array [count*4]
17372 #         category        NV_vertex_program1_1_dcc
17373 #         version         1.2
17374 #         extension       soft WINSOFT NV20
17375 #         glxflags        ignore
17376 #         offset          ?
17377
17378 RequestResidentProgramsNV(n, programs)
17379         return          void
17380         param           n               SizeI in value
17381         param           programs        UInt32 in array [n]
17382         category        NV_vertex_program
17383         version         1.2
17384         extension       soft WINSOFT NV10
17385         glxropcode      4182
17386         offset          600
17387
17388 TrackMatrixNV(target, address, matrix, transform)
17389         return          void
17390         param           target          VertexAttribEnumNV in value
17391         param           address         UInt32 in value
17392         param           matrix          VertexAttribEnumNV in value
17393         param           transform       VertexAttribEnumNV in value
17394         category        NV_vertex_program
17395         version         1.2
17396         extension       soft WINSOFT NV10
17397         glxropcode      4188
17398         offset          601
17399
17400 VertexAttribPointerNV(index, fsize, type, stride, pointer)
17401         return          void
17402         param           index           UInt32 in value
17403         param           fsize           Int32 in value
17404         param           type            VertexAttribEnumNV in value
17405         param           stride          SizeI in value
17406         param           pointer         Void in array [COMPSIZE(fsize/type/stride)] retained
17407         category        NV_vertex_program
17408         dlflags         notlistable
17409         version         1.2
17410         extension       soft WINSOFT NV10
17411         glxflags        ignore
17412         offset          602
17413
17414 VertexAttrib1dNV(index, x)
17415         return          void
17416         param           index           UInt32 in value
17417         param           x               Float64 in value
17418         category        NV_vertex_program
17419         version         1.2
17420         vectorequiv     VertexAttrib1dvNV
17421         extension       soft WINSOFT NV10
17422         alias           VertexAttrib1d
17423
17424 VertexAttrib1dvNV(index, v)
17425         return          void
17426         param           index           UInt32 in value
17427         param           v               Float64 in array [1]
17428         category        NV_vertex_program
17429         version         1.2
17430         extension       soft WINSOFT NV10
17431         glxropcode      4197
17432         alias           VertexAttrib1dv
17433
17434 VertexAttrib1fNV(index, x)
17435         return          void
17436         param           index           UInt32 in value
17437         param           x               Float32 in value
17438         category        NV_vertex_program
17439         version         1.2
17440         vectorequiv     VertexAttrib1fvNV
17441         extension       soft WINSOFT NV10
17442         alias           VertexAttrib1f
17443
17444 VertexAttrib1fvNV(index, v)
17445         return          void
17446         param           index           UInt32 in value
17447         param           v               Float32 in array [1]
17448         category        NV_vertex_program
17449         version         1.2
17450         extension       soft WINSOFT NV10
17451         glxropcode      4193
17452         alias           VertexAttrib1fv
17453
17454 VertexAttrib1sNV(index, x)
17455         return          void
17456         param           index           UInt32 in value
17457         param           x               Int16 in value
17458         category        NV_vertex_program
17459         version         1.2
17460         vectorequiv     VertexAttrib1svNV
17461         extension       soft WINSOFT NV10
17462         alias           VertexAttrib1s
17463
17464 VertexAttrib1svNV(index, v)
17465         return          void
17466         param           index           UInt32 in value
17467         param           v               Int16 in array [1]
17468         category        NV_vertex_program
17469         version         1.2
17470         extension       soft WINSOFT NV10
17471         glxropcode      4189
17472         alias           VertexAttrib1sv
17473
17474 VertexAttrib2dNV(index, x, y)
17475         return          void
17476         param           index           UInt32 in value
17477         param           x               Float64 in value
17478         param           y               Float64 in value
17479         category        NV_vertex_program
17480         version         1.2
17481         vectorequiv     VertexAttrib2dvNV
17482         extension       soft WINSOFT NV10
17483         alias           VertexAttrib2d
17484
17485 VertexAttrib2dvNV(index, v)
17486         return          void
17487         param           index           UInt32 in value
17488         param           v               Float64 in array [2]
17489         category        NV_vertex_program
17490         version         1.2
17491         extension       soft WINSOFT NV10
17492         glxropcode      4198
17493         alias           VertexAttrib2dv
17494
17495 VertexAttrib2fNV(index, x, y)
17496         return          void
17497         param           index           UInt32 in value
17498         param           x               Float32 in value
17499         param           y               Float32 in value
17500         category        NV_vertex_program
17501         version         1.2
17502         vectorequiv     VertexAttrib2fvNV
17503         extension       soft WINSOFT NV10
17504         alias           VertexAttrib2f
17505
17506 VertexAttrib2fvNV(index, v)
17507         return          void
17508         param           index           UInt32 in value
17509         param           v               Float32 in array [2]
17510         category        NV_vertex_program
17511         version         1.2
17512         extension       soft WINSOFT NV10
17513         glxropcode      4194
17514         alias           VertexAttrib2fv
17515
17516 VertexAttrib2sNV(index, x, y)
17517         return          void
17518         param           index           UInt32 in value
17519         param           x               Int16 in value
17520         param           y               Int16 in value
17521         category        NV_vertex_program
17522         version         1.2
17523         vectorequiv     VertexAttrib2svNV
17524         extension       soft WINSOFT NV10
17525         alias           VertexAttrib2s
17526
17527 VertexAttrib2svNV(index, v)
17528         return          void
17529         param           index           UInt32 in value
17530         param           v               Int16 in array [2]
17531         category        NV_vertex_program
17532         version         1.2
17533         extension       soft WINSOFT NV10
17534         glxropcode      4190
17535         alias           VertexAttrib2sv
17536
17537 VertexAttrib3dNV(index, x, y, z)
17538         return          void
17539         param           index           UInt32 in value
17540         param           x               Float64 in value
17541         param           y               Float64 in value
17542         param           z               Float64 in value
17543         category        NV_vertex_program
17544         version         1.2
17545         vectorequiv     VertexAttrib3dvNV
17546         extension       soft WINSOFT NV10
17547         alias           VertexAttrib3d
17548
17549 VertexAttrib3dvNV(index, v)
17550         return          void
17551         param           index           UInt32 in value
17552         param           v               Float64 in array [3]
17553         category        NV_vertex_program
17554         version         1.2
17555         extension       soft WINSOFT NV10
17556         glxropcode      4199
17557         alias           VertexAttrib3dv
17558
17559 VertexAttrib3fNV(index, x, y, z)
17560         return          void
17561         param           index           UInt32 in value
17562         param           x               Float32 in value
17563         param           y               Float32 in value
17564         param           z               Float32 in value
17565         category        NV_vertex_program
17566         version         1.2
17567         vectorequiv     VertexAttrib3fvNV
17568         extension       soft WINSOFT NV10
17569         alias           VertexAttrib3f
17570
17571 VertexAttrib3fvNV(index, v)
17572         return          void
17573         param           index           UInt32 in value
17574         param           v               Float32 in array [3]
17575         category        NV_vertex_program
17576         version         1.2
17577         extension       soft WINSOFT NV10
17578         glxropcode      4195
17579         alias           VertexAttrib3fv
17580
17581 VertexAttrib3sNV(index, x, y, z)
17582         return          void
17583         param           index           UInt32 in value
17584         param           x               Int16 in value
17585         param           y               Int16 in value
17586         param           z               Int16 in value
17587         category        NV_vertex_program
17588         version         1.2
17589         vectorequiv     VertexAttrib3svNV
17590         extension       soft WINSOFT NV10
17591         alias           VertexAttrib3s
17592
17593 VertexAttrib3svNV(index, v)
17594         return          void
17595         param           index           UInt32 in value
17596         param           v               Int16 in array [3]
17597         category        NV_vertex_program
17598         version         1.2
17599         extension       soft WINSOFT NV10
17600         glxropcode      4191
17601         alias           VertexAttrib3sv
17602
17603 VertexAttrib4dNV(index, x, y, z, w)
17604         return          void
17605         param           index           UInt32 in value
17606         param           x               Float64 in value
17607         param           y               Float64 in value
17608         param           z               Float64 in value
17609         param           w               Float64 in value
17610         category        NV_vertex_program
17611         version         1.2
17612         vectorequiv     VertexAttrib4dvNV
17613         extension       soft WINSOFT NV10
17614         alias           VertexAttrib4d
17615
17616 VertexAttrib4dvNV(index, v)
17617         return          void
17618         param           index           UInt32 in value
17619         param           v               Float64 in array [4]
17620         category        NV_vertex_program
17621         version         1.2
17622         extension       soft WINSOFT NV10
17623         glxropcode      4200
17624         alias           VertexAttrib4dv
17625
17626 VertexAttrib4fNV(index, x, y, z, w)
17627         return          void
17628         param           index           UInt32 in value
17629         param           x               Float32 in value
17630         param           y               Float32 in value
17631         param           z               Float32 in value
17632         param           w               Float32 in value
17633         category        NV_vertex_program
17634         version         1.2
17635         vectorequiv     VertexAttrib4fvNV
17636         extension       soft WINSOFT NV10
17637         alias           VertexAttrib4f
17638
17639 VertexAttrib4fvNV(index, v)
17640         return          void
17641         param           index           UInt32 in value
17642         param           v               Float32 in array [4]
17643         category        NV_vertex_program
17644         version         1.2
17645         extension       soft WINSOFT NV10
17646         glxropcode      4196
17647         alias           VertexAttrib4fv
17648
17649 VertexAttrib4sNV(index, x, y, z, w)
17650         return          void
17651         param           index           UInt32 in value
17652         param           x               Int16 in value
17653         param           y               Int16 in value
17654         param           z               Int16 in value
17655         param           w               Int16 in value
17656         category        NV_vertex_program
17657         version         1.2
17658         vectorequiv     VertexAttrib4svNV
17659         extension       soft WINSOFT NV10
17660         alias           VertexAttrib4s
17661
17662 VertexAttrib4svNV(index, v)
17663         return          void
17664         param           index           UInt32 in value
17665         param           v               Int16 in array [4]
17666         category        NV_vertex_program
17667         version         1.2
17668         extension       soft WINSOFT NV10
17669         glxropcode      4192
17670         alias           VertexAttrib4sv
17671
17672 VertexAttrib4ubNV(index, x, y, z, w)
17673         return          void
17674         param           index           UInt32 in value
17675         param           x               ColorUB in value
17676         param           y               ColorUB in value
17677         param           z               ColorUB in value
17678         param           w               ColorUB in value
17679         category        NV_vertex_program
17680         version         1.2
17681         extension       soft WINSOFT NV10
17682         vectorequiv     VertexAttrib4ubvNV
17683         alias           VertexAttrib4Nub
17684
17685 VertexAttrib4ubvNV(index, v)
17686         return          void
17687         param           index           UInt32 in value
17688         param           v               ColorUB in array [4]
17689         category        NV_vertex_program
17690         version         1.2
17691         extension       soft WINSOFT NV10
17692         glxropcode      4201
17693         alias           VertexAttrib4Nubv
17694
17695 VertexAttribs1dvNV(index, count, v)
17696         return          void
17697         param           index           UInt32 in value
17698         param           count           SizeI in value
17699         param           v               Float64 in array [count]
17700         category        NV_vertex_program
17701         dlflags         handcode
17702         version         1.2
17703         extension       soft WINSOFT NV10
17704         glxropcode      4210
17705         offset          629
17706
17707 VertexAttribs1fvNV(index, count, v)
17708         return          void
17709         param           index           UInt32 in value
17710         param           count           SizeI in value
17711         param           v               Float32 in array [count]
17712         category        NV_vertex_program
17713         dlflags         handcode
17714         version         1.2
17715         extension       soft WINSOFT NV10
17716         glxropcode      4206
17717         offset          630
17718
17719 VertexAttribs1svNV(index, count, v)
17720         return          void
17721         param           index           UInt32 in value
17722         param           count           SizeI in value
17723         param           v               Int16 in array [count]
17724         category        NV_vertex_program
17725         dlflags         handcode
17726         version         1.2
17727         extension       soft WINSOFT NV10
17728         glxropcode      4202
17729         offset          631
17730
17731 VertexAttribs2dvNV(index, count, v)
17732         return          void
17733         param           index           UInt32 in value
17734         param           count           SizeI in value
17735         param           v               Float64 in array [count*2]
17736         category        NV_vertex_program
17737         dlflags         handcode
17738         version         1.2
17739         extension       soft WINSOFT NV10
17740         glxropcode      4211
17741         offset          632
17742
17743 VertexAttribs2fvNV(index, count, v)
17744         return          void
17745         param           index           UInt32 in value
17746         param           count           SizeI in value
17747         param           v               Float32 in array [count*2]
17748         category        NV_vertex_program
17749         dlflags         handcode
17750         version         1.2
17751         extension       soft WINSOFT NV10
17752         glxropcode      4207
17753         offset          633
17754
17755 VertexAttribs2svNV(index, count, v)
17756         return          void
17757         param           index           UInt32 in value
17758         param           count           SizeI in value
17759         param           v               Int16 in array [count*2]
17760         category        NV_vertex_program
17761         dlflags         handcode
17762         version         1.2
17763         extension       soft WINSOFT NV10
17764         glxropcode      4203
17765         offset          634
17766
17767 VertexAttribs3dvNV(index, count, v)
17768         return          void
17769         param           index           UInt32 in value
17770         param           count           SizeI in value
17771         param           v               Float64 in array [count*3]
17772         category        NV_vertex_program
17773         dlflags         handcode
17774         version         1.2
17775         extension       soft WINSOFT NV10
17776         glxropcode      4212
17777         offset          635
17778
17779 VertexAttribs3fvNV(index, count, v)
17780         return          void
17781         param           index           UInt32 in value
17782         param           count           SizeI in value
17783         param           v               Float32 in array [count*3]
17784         category        NV_vertex_program
17785         dlflags         handcode
17786         version         1.2
17787         extension       soft WINSOFT NV10
17788         glxropcode      4208
17789         offset          636
17790
17791 VertexAttribs3svNV(index, count, v)
17792         return          void
17793         param           index           UInt32 in value
17794         param           count           SizeI in value
17795         param           v               Int16 in array [count*3]
17796         category        NV_vertex_program
17797         dlflags         handcode
17798         version         1.2
17799         extension       soft WINSOFT NV10
17800         glxropcode      4204
17801         offset          637
17802
17803 VertexAttribs4dvNV(index, count, v)
17804         return          void
17805         param           index           UInt32 in value
17806         param           count           SizeI in value
17807         param           v               Float64 in array [count*4]
17808         category        NV_vertex_program
17809         dlflags         handcode
17810         version         1.2
17811         extension       soft WINSOFT NV10
17812         glxropcode      4213
17813         offset          638
17814
17815 VertexAttribs4fvNV(index, count, v)
17816         return          void
17817         param           index           UInt32 in value
17818         param           count           SizeI in value
17819         param           v               Float32 in array [count*4]
17820         category        NV_vertex_program
17821         dlflags         handcode
17822         version         1.2
17823         extension       soft WINSOFT NV10
17824         glxropcode      4209
17825         offset          639
17826
17827 VertexAttribs4svNV(index, count, v)
17828         return          void
17829         param           index           UInt32 in value
17830         param           count           SizeI in value
17831         param           v               Int16 in array [count*4]
17832         category        NV_vertex_program
17833         dlflags         handcode
17834         version         1.2
17835         extension       soft WINSOFT NV10
17836         glxropcode      4205
17837         offset          640
17838
17839 VertexAttribs4ubvNV(index, count, v)
17840         return          void
17841         param           index           UInt32 in value
17842         param           count           SizeI in value
17843         param           v               ColorUB in array [count*4]
17844         category        NV_vertex_program
17845         dlflags         handcode
17846         version         1.2
17847         extension       soft WINSOFT NV10
17848         glxropcode      4214
17849         offset          641
17850
17851
17852 ###############################################################################
17853 #
17854 # Extension #234 - GLX_SGIX_visual_select_group
17855 #
17856 ###############################################################################
17857
17858 ###############################################################################
17859 #
17860 # Extension #235
17861 # SGIX_texture_coordinate_clamp commands
17862 #
17863 ###############################################################################
17864
17865 # (none)
17866 newcategory: SGIX_texture_coordinate_clamp
17867
17868 ###############################################################################
17869 #
17870 # Extension #236
17871 # SGIX_scalebias_hint commands
17872 #
17873 ###############################################################################
17874
17875 # (none)
17876 newcategory: SGIX_scalebias_hint
17877
17878 ###############################################################################
17879 #
17880 # Extension #237 - GLX_OML_swap_method commands
17881 # Extension #238 - GLX_OML_sync_control commands
17882 #
17883 ###############################################################################
17884
17885 ###############################################################################
17886 #
17887 # Extension #239
17888 # OML_interlace commands
17889 #
17890 ###############################################################################
17891
17892 # (none)
17893 newcategory: OML_interlace
17894
17895 ###############################################################################
17896 #
17897 # Extension #240
17898 # OML_subsample commands
17899 #
17900 ###############################################################################
17901
17902 # (none)
17903 newcategory: OML_subsample
17904
17905 ###############################################################################
17906 #
17907 # Extension #241
17908 # OML_resample commands
17909 #
17910 ###############################################################################
17911
17912 # (none)
17913 newcategory: OML_resample
17914
17915 ###############################################################################
17916 #
17917 # Extension #242 - WGL_OML_sync_control commands
17918 #
17919 ###############################################################################
17920
17921 ###############################################################################
17922 #
17923 # Extension #243
17924 # NV_copy_depth_to_color commands
17925 #
17926 ###############################################################################
17927
17928 # (none)
17929 newcategory: NV_copy_depth_to_color
17930
17931 ###############################################################################
17932 #
17933 # Extension #244
17934 # ATI_envmap_bumpmap commands
17935 #
17936 ###############################################################################
17937
17938 TexBumpParameterivATI(pname, param)
17939         return          void
17940         param           pname           TexBumpParameterATI in value
17941         param           param           Int32 in array [COMPSIZE(pname)]
17942         category        ATI_envmap_bumpmap
17943         version         1.2
17944         extension
17945         glxropcode      ?
17946         glxflags        ignore
17947         offset          ?
17948
17949 TexBumpParameterfvATI(pname, param)
17950         return          void
17951         param           pname           TexBumpParameterATI in value
17952         param           param           Float32 in array [COMPSIZE(pname)]
17953         category        ATI_envmap_bumpmap
17954         version         1.2
17955         extension
17956         glxropcode      ?
17957         glxflags        ignore
17958         offset          ?
17959
17960 GetTexBumpParameterivATI(pname, param)
17961         return          void
17962         param           pname           GetTexBumpParameterATI in value
17963         param           param           Int32 out array [COMPSIZE(pname)]
17964         category        ATI_envmap_bumpmap
17965         dlflags         notlistable
17966         version         1.2
17967         extension
17968         glxsingle       ?
17969         glxflags        ignore
17970         offset          ?
17971
17972 GetTexBumpParameterfvATI(pname, param)
17973         return          void
17974         param           pname           GetTexBumpParameterATI in value
17975         param           param           Float32 out array [COMPSIZE(pname)]
17976         category        ATI_envmap_bumpmap
17977         dlflags         notlistable
17978         version         1.2
17979         extension
17980         glxsingle       ?
17981         glxflags        ignore
17982         offset          ?
17983
17984 ###############################################################################
17985 #
17986 # Extension #245
17987 # ATI_fragment_shader commands
17988 #
17989 ###############################################################################
17990
17991 GenFragmentShadersATI(range)
17992         return          UInt32
17993         param           range           UInt32 in value
17994         category        ATI_fragment_shader
17995         version         1.2
17996         extension
17997         glxropcode      ?
17998         glxflags        ignore
17999         offset          ?
18000
18001 BindFragmentShaderATI(id)
18002         return          void
18003         param           id              UInt32 in value
18004         category        ATI_fragment_shader
18005         version         1.2
18006         extension
18007         glxropcode      ?
18008         glxflags        ignore
18009         offset          ?
18010
18011 DeleteFragmentShaderATI(id)
18012         return          void
18013         param           id              UInt32 in value
18014         category        ATI_fragment_shader
18015         version         1.2
18016         extension
18017         glxropcode      ?
18018         glxflags        ignore
18019         offset          ?
18020
18021 BeginFragmentShaderATI()
18022         return          void
18023         category        ATI_fragment_shader
18024         version         1.2
18025         extension
18026         glxropcode      ?
18027         glxflags        ignore
18028         offset          ?
18029
18030 EndFragmentShaderATI()
18031         return          void
18032         category        ATI_fragment_shader
18033         version         1.2
18034         extension
18035         glxropcode      ?
18036         glxflags        ignore
18037         offset          ?
18038
18039 PassTexCoordATI(dst, coord, swizzle)
18040         return          void
18041         param           dst             UInt32 in value
18042         param           coord           UInt32 in value
18043         param           swizzle         SwizzleOpATI in value
18044         category        ATI_fragment_shader
18045         version         1.2
18046         extension
18047         glxropcode      ?
18048         glxflags        ignore
18049         offset          ?
18050
18051 SampleMapATI(dst, interp, swizzle)
18052         return          void
18053         param           dst             UInt32 in value
18054         param           interp          UInt32 in value
18055         param           swizzle         SwizzleOpATI in value
18056         category        ATI_fragment_shader
18057         version         1.2
18058         extension
18059         glxropcode      ?
18060         glxflags        ignore
18061         offset          ?
18062
18063 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
18064         return          void
18065         param           op              FragmentOpATI in value
18066         param           dst             UInt32 in value
18067         param           dstMask         UInt32 in value
18068         param           dstMod          UInt32 in value
18069         param           arg1            UInt32 in value
18070         param           arg1Rep         UInt32 in value
18071         param           arg1Mod         UInt32 in value
18072         category        ATI_fragment_shader
18073         version         1.2
18074         extension
18075         glxropcode      ?
18076         glxflags        ignore
18077         offset          ?
18078
18079 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
18080         return          void
18081         param           op              FragmentOpATI in value
18082         param           dst             UInt32 in value
18083         param           dstMask         UInt32 in value
18084         param           dstMod          UInt32 in value
18085         param           arg1            UInt32 in value
18086         param           arg1Rep         UInt32 in value
18087         param           arg1Mod         UInt32 in value
18088         param           arg2            UInt32 in value
18089         param           arg2Rep         UInt32 in value
18090         param           arg2Mod         UInt32 in value
18091         category        ATI_fragment_shader
18092         version         1.2
18093         extension
18094         glxropcode      ?
18095         glxflags        ignore
18096         offset          ?
18097
18098 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
18099         return          void
18100         param           op              FragmentOpATI in value
18101         param           dst             UInt32 in value
18102         param           dstMask         UInt32 in value
18103         param           dstMod          UInt32 in value
18104         param           arg1            UInt32 in value
18105         param           arg1Rep         UInt32 in value
18106         param           arg1Mod         UInt32 in value
18107         param           arg2            UInt32 in value
18108         param           arg2Rep         UInt32 in value
18109         param           arg2Mod         UInt32 in value
18110         param           arg3            UInt32 in value
18111         param           arg3Rep         UInt32 in value
18112         param           arg3Mod         UInt32 in value
18113         category        ATI_fragment_shader
18114         version         1.2
18115         extension
18116         glxropcode      ?
18117         glxflags        ignore
18118         offset          ?
18119
18120 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
18121         return          void
18122         param           op              FragmentOpATI in value
18123         param           dst             UInt32 in value
18124         param           dstMod          UInt32 in value
18125         param           arg1            UInt32 in value
18126         param           arg1Rep         UInt32 in value
18127         param           arg1Mod         UInt32 in value
18128         category        ATI_fragment_shader
18129         version         1.2
18130         extension
18131         glxropcode      ?
18132         glxflags        ignore
18133         offset          ?
18134
18135 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
18136         return          void
18137         param           op              FragmentOpATI in value
18138         param           dst             UInt32 in value
18139         param           dstMod          UInt32 in value
18140         param           arg1            UInt32 in value
18141         param           arg1Rep         UInt32 in value
18142         param           arg1Mod         UInt32 in value
18143         param           arg2            UInt32 in value
18144         param           arg2Rep         UInt32 in value
18145         param           arg2Mod         UInt32 in value
18146         category        ATI_fragment_shader
18147         version         1.2
18148         extension
18149         glxropcode      ?
18150         glxflags        ignore
18151         offset          ?
18152
18153 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
18154         return          void
18155         param           op              FragmentOpATI in value
18156         param           dst             UInt32 in value
18157         param           dstMod          UInt32 in value
18158         param           arg1            UInt32 in value
18159         param           arg1Rep         UInt32 in value
18160         param           arg1Mod         UInt32 in value
18161         param           arg2            UInt32 in value
18162         param           arg2Rep         UInt32 in value
18163         param           arg2Mod         UInt32 in value
18164         param           arg3            UInt32 in value
18165         param           arg3Rep         UInt32 in value
18166         param           arg3Mod         UInt32 in value
18167         category        ATI_fragment_shader
18168         version         1.2
18169         extension
18170         glxropcode      ?
18171         glxflags        ignore
18172         offset          ?
18173
18174 SetFragmentShaderConstantATI(dst, value)
18175         return          void
18176         param           dst             UInt32 in value
18177         param           value           ConstFloat32 in array [4]
18178         category        ATI_fragment_shader
18179         version         1.2
18180         extension
18181         glxropcode      ?
18182         glxflags        ignore
18183         offset          ?
18184
18185 ###############################################################################
18186 #
18187 # Extension #246
18188 # ATI_pn_triangles commands
18189 #
18190 ###############################################################################
18191
18192 PNTrianglesiATI(pname, param)
18193         return          void
18194         param           pname           PNTrianglesPNameATI in value
18195         param           param           Int32 in value
18196         category        ATI_pn_triangles
18197         version         1.2
18198         extension
18199         glxropcode      ?
18200         glxflags        ignore
18201         offset          ?
18202
18203 PNTrianglesfATI(pname, param)
18204         return          void
18205         param           pname           PNTrianglesPNameATI in value
18206         param           param           Float32 in value
18207         category        ATI_pn_triangles
18208         version         1.2
18209         extension
18210         glxropcode      ?
18211         glxflags        ignore
18212         offset          ?
18213
18214 ###############################################################################
18215 #
18216 # Extension #247
18217 # ATI_vertex_array_object commands
18218 #
18219 ###############################################################################
18220
18221 NewObjectBufferATI(size, pointer, usage)
18222         return          UInt32
18223         param           size            SizeI in value
18224         param           pointer         ConstVoid in array [size]
18225         param           usage           ArrayObjectUsageATI in value
18226         category        ATI_vertex_array_object
18227         version         1.2
18228         extension
18229         glxropcode      ?
18230         glxflags        ignore
18231         offset          ?
18232
18233 IsObjectBufferATI(buffer)
18234         return          Boolean
18235         param           buffer          UInt32 in value
18236         category        ATI_vertex_array_object
18237         version         1.2
18238         extension
18239         glxropcode      ?
18240         glxflags        ignore
18241         offset          ?
18242
18243 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
18244         return          void
18245         param           buffer          UInt32 in value
18246         param           offset          UInt32 in value
18247         param           size            SizeI in value
18248         param           pointer         ConstVoid in array [size]
18249         param           preserve        PreserveModeATI in value
18250         category        ATI_vertex_array_object
18251         version         1.2
18252         extension
18253         glxropcode      ?
18254         glxflags        ignore
18255         offset          ?
18256
18257 GetObjectBufferfvATI(buffer, pname, params)
18258         return          void
18259         param           buffer          UInt32 in value
18260         param           pname           ArrayObjectPNameATI in value
18261         param           params          Float32 out array [1]
18262         category        ATI_vertex_array_object
18263         dlflags         notlistable
18264         version         1.2
18265         extension
18266         glxsingle       ?
18267         glxflags        ignore
18268         offset          ?
18269
18270 GetObjectBufferivATI(buffer, pname, params)
18271         return          void
18272         param           buffer          UInt32 in value
18273         param           pname           ArrayObjectPNameATI in value
18274         param           params          Int32 out array [1]
18275         category        ATI_vertex_array_object
18276         dlflags         notlistable
18277         version         1.2
18278         extension
18279         glxsingle       ?
18280         glxflags        ignore
18281         offset          ?
18282
18283 FreeObjectBufferATI(buffer)
18284         return          void
18285         param           buffer          UInt32 in value
18286         category        ATI_vertex_array_object
18287         version         1.2
18288         extension
18289         glxropcode      ?
18290         glxflags        ignore
18291         offset          ?
18292
18293 ArrayObjectATI(array, size, type, stride, buffer, offset)
18294         return          void
18295         param           array           EnableCap in value
18296         param           size            Int32 in value
18297         param           type            ScalarType in value
18298         param           stride          SizeI in value
18299         param           buffer          UInt32 in value
18300         param           offset          UInt32 in value
18301         category        ATI_vertex_array_object
18302         version         1.2
18303         extension
18304         glxropcode      ?
18305         glxflags        ignore
18306         offset          ?
18307
18308 GetArrayObjectfvATI(array, pname, params)
18309         return          void
18310         param           array           EnableCap in value
18311         param           pname           ArrayObjectPNameATI in value
18312         param           params          Float32 out array [1]
18313         category        ATI_vertex_array_object
18314         dlflags         notlistable
18315         version         1.2
18316         extension
18317         glxsingle       ?
18318         glxflags        ignore
18319         offset          ?
18320
18321 GetArrayObjectivATI(array, pname, params)
18322         return          void
18323         param           array           EnableCap in value
18324         param           pname           ArrayObjectPNameATI in value
18325         param           params          Int32 out array [1]
18326         category        ATI_vertex_array_object
18327         dlflags         notlistable
18328         version         1.2
18329         extension
18330         glxsingle       ?
18331         glxflags        ignore
18332         offset          ?
18333
18334 VariantArrayObjectATI(id, type, stride, buffer, offset)
18335         return          void
18336         param           id              UInt32 in value
18337         param           type            ScalarType in value
18338         param           stride          SizeI in value
18339         param           buffer          UInt32 in value
18340         param           offset          UInt32 in value
18341         category        ATI_vertex_array_object
18342         version         1.2
18343         extension
18344         glxropcode      ?
18345         glxflags        ignore
18346         offset          ?
18347
18348 GetVariantArrayObjectfvATI(id, pname, params)
18349         return          void
18350         param           id              UInt32 in value
18351         param           pname           ArrayObjectPNameATI in value
18352         param           params          Float32 out array [1]
18353         category        ATI_vertex_array_object
18354         dlflags         notlistable
18355         version         1.2
18356         extension
18357         glxsingle       ?
18358         glxflags        ignore
18359         offset          ?
18360
18361 GetVariantArrayObjectivATI(id, pname, params)
18362         return          void
18363         param           id              UInt32 in value
18364         param           pname           ArrayObjectPNameATI in value
18365         param           params          Int32 out array [1]
18366         category        ATI_vertex_array_object
18367         dlflags         notlistable
18368         version         1.2
18369         extension
18370         glxsingle       ?
18371         glxflags        ignore
18372         offset          ?
18373
18374 ###############################################################################
18375 #
18376 # Extension #248
18377 # EXT_vertex_shader commands
18378 #
18379 ###############################################################################
18380
18381 BeginVertexShaderEXT()
18382         return          void
18383         category        EXT_vertex_shader
18384         version         1.2
18385         extension
18386         glxropcode      ?
18387         glxflags        ignore
18388         offset          ?
18389
18390 EndVertexShaderEXT()
18391         return          void
18392         category        EXT_vertex_shader
18393         version         1.2
18394         extension
18395         glxropcode      ?
18396         glxflags        ignore
18397         offset          ?
18398
18399 BindVertexShaderEXT(id)
18400         return          void
18401         param           id              UInt32 in value
18402         category        EXT_vertex_shader
18403         version         1.2
18404         extension
18405         glxropcode      ?
18406         glxflags        ignore
18407         offset          ?
18408
18409 GenVertexShadersEXT(range)
18410         return          UInt32
18411         param           range           UInt32 in value
18412         category        EXT_vertex_shader
18413         version         1.2
18414         extension
18415         glxropcode      ?
18416         glxflags        ignore
18417         offset          ?
18418
18419 DeleteVertexShaderEXT(id)
18420         return          void
18421         param           id              UInt32 in value
18422         category        EXT_vertex_shader
18423         version         1.2
18424         extension
18425         glxropcode      ?
18426         glxflags        ignore
18427         offset          ?
18428
18429 ShaderOp1EXT(op, res, arg1)
18430         return          void
18431         param           op              VertexShaderOpEXT in value
18432         param           res             UInt32 in value
18433         param           arg1            UInt32 in value
18434         category        EXT_vertex_shader
18435         version         1.2
18436         extension
18437         glxropcode      ?
18438         glxflags        ignore
18439         offset          ?
18440
18441 ShaderOp2EXT(op, res, arg1, arg2)
18442         return          void
18443         param           op              VertexShaderOpEXT in value
18444         param           res             UInt32 in value
18445         param           arg1            UInt32 in value
18446         param           arg2            UInt32 in value
18447         category        EXT_vertex_shader
18448         version         1.2
18449         extension
18450         glxropcode      ?
18451         glxflags        ignore
18452         offset          ?
18453
18454 ShaderOp3EXT(op, res, arg1, arg2, arg3)
18455         return          void
18456         param           op              VertexShaderOpEXT in value
18457         param           res             UInt32 in value
18458         param           arg1            UInt32 in value
18459         param           arg2            UInt32 in value
18460         param           arg3            UInt32 in value
18461         category        EXT_vertex_shader
18462         version         1.2
18463         extension
18464         glxropcode      ?
18465         glxflags        ignore
18466         offset          ?
18467
18468 SwizzleEXT(res, in, outX, outY, outZ, outW)
18469         return          void
18470         param           res             UInt32 in value
18471         param           in              UInt32 in value
18472         param           outX            VertexShaderCoordOutEXT in value
18473         param           outY            VertexShaderCoordOutEXT in value
18474         param           outZ            VertexShaderCoordOutEXT in value
18475         param           outW            VertexShaderCoordOutEXT in value
18476         category        EXT_vertex_shader
18477         version         1.2
18478         extension
18479         glxropcode      ?
18480         glxflags        ignore
18481         offset          ?
18482
18483 WriteMaskEXT(res, in, outX, outY, outZ, outW)
18484         return          void
18485         param           res             UInt32 in value
18486         param           in              UInt32 in value
18487         param           outX            VertexShaderWriteMaskEXT in value
18488         param           outY            VertexShaderWriteMaskEXT in value
18489         param           outZ            VertexShaderWriteMaskEXT in value
18490         param           outW            VertexShaderWriteMaskEXT in value
18491         category        EXT_vertex_shader
18492         version         1.2
18493         extension
18494         glxropcode      ?
18495         glxflags        ignore
18496         offset          ?
18497
18498 InsertComponentEXT(res, src, num)
18499         return          void
18500         param           res             UInt32 in value
18501         param           src             UInt32 in value
18502         param           num             UInt32 in value
18503         category        EXT_vertex_shader
18504         version         1.2
18505         extension
18506         glxropcode      ?
18507         glxflags        ignore
18508         offset          ?
18509
18510 ExtractComponentEXT(res, src, num)
18511         return          void
18512         param           res             UInt32 in value
18513         param           src             UInt32 in value
18514         param           num             UInt32 in value
18515         category        EXT_vertex_shader
18516         version         1.2
18517         extension
18518         glxropcode      ?
18519         glxflags        ignore
18520         offset          ?
18521
18522 GenSymbolsEXT(datatype, storagetype, range, components)
18523         return          UInt32
18524         param           datatype        DataTypeEXT in value
18525         param           storagetype     VertexShaderStorageTypeEXT in value
18526         param           range           ParameterRangeEXT in value
18527         param           components      UInt32 in value
18528         category        EXT_vertex_shader
18529         version         1.2
18530         extension
18531         glxropcode      ?
18532         glxflags        ignore
18533         offset          ?
18534
18535 SetInvariantEXT(id, type, addr)
18536         return          void
18537         param           id              UInt32 in value
18538         param           type            ScalarType in value
18539         param           addr            Void in array [COMPSIZE(id/type)]
18540         category        EXT_vertex_shader
18541         version         1.2
18542         extension
18543         glxropcode      ?
18544         glxflags        ignore
18545         offset          ?
18546
18547 SetLocalConstantEXT(id, type, addr)
18548         return          void
18549         param           id              UInt32 in value
18550         param           type            ScalarType in value
18551         param           addr            Void in array [COMPSIZE(id/type)]
18552         category        EXT_vertex_shader
18553         version         1.2
18554         extension
18555         glxropcode      ?
18556         glxflags        ignore
18557         offset          ?
18558
18559 VariantbvEXT(id, addr)
18560         return          void
18561         param           id              UInt32 in value
18562         param           addr            Int8 in array [COMPSIZE(id)]
18563         category        EXT_vertex_shader
18564         version         1.2
18565         extension
18566         glxropcode      ?
18567         glxflags        ignore
18568         offset          ?
18569
18570 VariantsvEXT(id, addr)
18571         return          void
18572         param           id              UInt32 in value
18573         param           addr            Int16 in array [COMPSIZE(id)]
18574         category        EXT_vertex_shader
18575         version         1.2
18576         extension
18577         glxropcode      ?
18578         glxflags        ignore
18579         offset          ?
18580
18581 VariantivEXT(id, addr)
18582         return          void
18583         param           id              UInt32 in value
18584         param           addr            Int32 in array [COMPSIZE(id)]
18585         category        EXT_vertex_shader
18586         version         1.2
18587         extension
18588         glxropcode      ?
18589         glxflags        ignore
18590         offset          ?
18591
18592 VariantfvEXT(id, addr)
18593         return          void
18594         param           id              UInt32 in value
18595         param           addr            Float32 in array [COMPSIZE(id)]
18596         category        EXT_vertex_shader
18597         version         1.2
18598         extension
18599         glxropcode      ?
18600         glxflags        ignore
18601         offset          ?
18602
18603 VariantdvEXT(id, addr)
18604         return          void
18605         param           id              UInt32 in value
18606         param           addr            Float64 in array [COMPSIZE(id)]
18607         category        EXT_vertex_shader
18608         version         1.2
18609         extension
18610         glxropcode      ?
18611         glxflags        ignore
18612         offset          ?
18613
18614 VariantubvEXT(id, addr)
18615         return          void
18616         param           id              UInt32 in value
18617         param           addr            UInt8 in array [COMPSIZE(id)]
18618         category        EXT_vertex_shader
18619         version         1.2
18620         extension
18621         glxropcode      ?
18622         glxflags        ignore
18623         offset          ?
18624
18625 VariantusvEXT(id, addr)
18626         return          void
18627         param           id              UInt32 in value
18628         param           addr            UInt16 in array [COMPSIZE(id)]
18629         category        EXT_vertex_shader
18630         version         1.2
18631         extension
18632         glxropcode      ?
18633         glxflags        ignore
18634         offset          ?
18635
18636 VariantuivEXT(id, addr)
18637         return          void
18638         param           id              UInt32 in value
18639         param           addr            UInt32 in array [COMPSIZE(id)]
18640         category        EXT_vertex_shader
18641         version         1.2
18642         extension
18643         glxropcode      ?
18644         glxflags        ignore
18645         offset          ?
18646
18647 VariantPointerEXT(id, type, stride, addr)
18648         return          void
18649         param           id              UInt32 in value
18650         param           type            ScalarType in value
18651         param           stride          UInt32 in value
18652         param           addr            Void in array [COMPSIZE(id/type/stride)]
18653         category        EXT_vertex_shader
18654         version         1.2
18655         extension
18656         glxropcode      ?
18657         glxflags        ignore
18658         offset          ?
18659
18660 EnableVariantClientStateEXT(id)
18661         return          void
18662         param           id              UInt32 in value
18663         category        EXT_vertex_shader
18664         version         1.2
18665         extension
18666         glxropcode      ?
18667         glxflags        ignore
18668         offset          ?
18669
18670 DisableVariantClientStateEXT(id)
18671         return          void
18672         param           id              UInt32 in value
18673         category        EXT_vertex_shader
18674         version         1.2
18675         extension
18676         glxropcode      ?
18677         glxflags        ignore
18678         offset          ?
18679
18680 BindLightParameterEXT(light, value)
18681         return          UInt32
18682         param           light           LightName in value
18683         param           value           LightParameter in value
18684         category        EXT_vertex_shader
18685         version         1.2
18686         extension
18687         glxropcode      ?
18688         glxflags        ignore
18689         offset          ?
18690
18691 BindMaterialParameterEXT(face, value)
18692         return          UInt32
18693         param           face            MaterialFace in value
18694         param           value           MaterialParameter in value
18695         category        EXT_vertex_shader
18696         version         1.2
18697         extension
18698         glxropcode      ?
18699         glxflags        ignore
18700         offset          ?
18701
18702 BindTexGenParameterEXT(unit, coord, value)
18703         return          UInt32
18704         param           unit            TextureUnit in value
18705         param           coord           TextureCoordName in value
18706         param           value           TextureGenParameter in value
18707         category        EXT_vertex_shader
18708         version         1.2
18709         extension
18710         glxropcode      ?
18711         glxflags        ignore
18712         offset          ?
18713
18714 BindTextureUnitParameterEXT(unit, value)
18715         return          UInt32
18716         param           unit            TextureUnit in value
18717         param           value           VertexShaderTextureUnitParameter in value
18718         category        EXT_vertex_shader
18719         version         1.2
18720         extension
18721         glxropcode      ?
18722         glxflags        ignore
18723         offset          ?
18724
18725 BindParameterEXT(value)
18726         return          UInt32
18727         param           value           VertexShaderParameterEXT in value
18728         category        EXT_vertex_shader
18729         version         1.2
18730         extension
18731         glxropcode      ?
18732         glxflags        ignore
18733         offset          ?
18734
18735 IsVariantEnabledEXT(id, cap)
18736         return          Boolean
18737         param           id              UInt32 in value
18738         param           cap             VariantCapEXT in value
18739         category        EXT_vertex_shader
18740         version         1.2
18741         extension
18742         glxropcode      ?
18743         glxflags        ignore
18744         offset          ?
18745
18746 GetVariantBooleanvEXT(id, value, data)
18747         return          void
18748         param           id              UInt32 in value
18749         param           value           GetVariantValueEXT in value
18750         param           data            Boolean out array [COMPSIZE(id)]
18751         category        EXT_vertex_shader
18752         dlflags         notlistable
18753         version         1.2
18754         extension
18755         glxsingle       ?
18756         glxflags        ignore
18757         offset          ?
18758
18759 GetVariantIntegervEXT(id, value, data)
18760         return          void
18761         param           id              UInt32 in value
18762         param           value           GetVariantValueEXT in value
18763         param           data            Int32 out array [COMPSIZE(id)]
18764         category        EXT_vertex_shader
18765         dlflags         notlistable
18766         version         1.2
18767         extension
18768         glxsingle       ?
18769         glxflags        ignore
18770         offset          ?
18771
18772 GetVariantFloatvEXT(id, value, data)
18773         return          void
18774         param           id              UInt32 in value
18775         param           value           GetVariantValueEXT in value
18776         param           data            Float32 out array [COMPSIZE(id)]
18777         category        EXT_vertex_shader
18778         dlflags         notlistable
18779         version         1.2
18780         extension
18781         glxsingle       ?
18782         glxflags        ignore
18783         offset          ?
18784
18785 GetVariantPointervEXT(id, value, data)
18786         return          void
18787         param           id              UInt32 in value
18788         param           value           GetVariantValueEXT in value
18789         param           data            VoidPointer out array [COMPSIZE(id)]
18790         category        EXT_vertex_shader
18791         dlflags         notlistable
18792         version         1.2
18793         extension
18794         glxsingle       ?
18795         glxflags        ignore
18796         offset          ?
18797
18798 GetInvariantBooleanvEXT(id, value, data)
18799         return          void
18800         param           id              UInt32 in value
18801         param           value           GetVariantValueEXT in value
18802         param           data            Boolean out array [COMPSIZE(id)]
18803         category        EXT_vertex_shader
18804         dlflags         notlistable
18805         version         1.2
18806         extension
18807         glxsingle       ?
18808         glxflags        ignore
18809         offset          ?
18810
18811 GetInvariantIntegervEXT(id, value, data)
18812         return          void
18813         param           id              UInt32 in value
18814         param           value           GetVariantValueEXT in value
18815         param           data            Int32 out array [COMPSIZE(id)]
18816         category        EXT_vertex_shader
18817         dlflags         notlistable
18818         version         1.2
18819         extension
18820         glxsingle       ?
18821         glxflags        ignore
18822         offset          ?
18823
18824 GetInvariantFloatvEXT(id, value, data)
18825         return          void
18826         param           id              UInt32 in value
18827         param           value           GetVariantValueEXT in value
18828         param           data            Float32 out array [COMPSIZE(id)]
18829         category        EXT_vertex_shader
18830         dlflags         notlistable
18831         version         1.2
18832         extension
18833         glxsingle       ?
18834         glxflags        ignore
18835         offset          ?
18836
18837 GetLocalConstantBooleanvEXT(id, value, data)
18838         return          void
18839         param           id              UInt32 in value
18840         param           value           GetVariantValueEXT in value
18841         param           data            Boolean out array [COMPSIZE(id)]
18842         category        EXT_vertex_shader
18843         dlflags         notlistable
18844         version         1.2
18845         extension
18846         glxsingle       ?
18847         glxflags        ignore
18848         offset          ?
18849
18850 GetLocalConstantIntegervEXT(id, value, data)
18851         return          void
18852         param           id              UInt32 in value
18853         param           value           GetVariantValueEXT in value
18854         param           data            Int32 out array [COMPSIZE(id)]
18855         category        EXT_vertex_shader
18856         dlflags         notlistable
18857         version         1.2
18858         extension
18859         glxsingle       ?
18860         glxflags        ignore
18861         offset          ?
18862
18863 GetLocalConstantFloatvEXT(id, value, data)
18864         return          void
18865         param           id              UInt32 in value
18866         param           value           GetVariantValueEXT in value
18867         param           data            Float32 out array [COMPSIZE(id)]
18868         category        EXT_vertex_shader
18869         dlflags         notlistable
18870         version         1.2
18871         extension
18872         glxsingle       ?
18873         glxflags        ignore
18874         offset          ?
18875
18876 ###############################################################################
18877 #
18878 # Extension #249
18879 # ATI_vertex_streams commands
18880 #
18881 ###############################################################################
18882
18883 VertexStream1sATI(stream, x)
18884         return          void
18885         param           stream          VertexStreamATI in value
18886         param           x               Int16 in value
18887         category        ATI_vertex_streams
18888         version         1.2
18889         extension
18890         glxropcode      ?
18891         glxflags        ignore
18892         offset          ?
18893
18894 VertexStream1svATI(stream, coords)
18895         return          void
18896         param           stream          VertexStreamATI in value
18897         param           coords          Int16 in array [1]
18898         category        ATI_vertex_streams
18899         version         1.2
18900         extension
18901         glxropcode      ?
18902         glxflags        ignore
18903         offset          ?
18904
18905 VertexStream1iATI(stream, x)
18906         return          void
18907         param           stream          VertexStreamATI in value
18908         param           x               Int32 in value
18909         category        ATI_vertex_streams
18910         version         1.2
18911         extension
18912         glxropcode      ?
18913         glxflags        ignore
18914         offset          ?
18915
18916 VertexStream1ivATI(stream, coords)
18917         return          void
18918         param           stream          VertexStreamATI in value
18919         param           coords          Int32 in array [1]
18920         category        ATI_vertex_streams
18921         version         1.2
18922         extension
18923         glxropcode      ?
18924         glxflags        ignore
18925         offset          ?
18926
18927 VertexStream1fATI(stream, x)
18928         return          void
18929         param           stream          VertexStreamATI in value
18930         param           x               Float32 in value
18931         category        ATI_vertex_streams
18932         version         1.2
18933         extension
18934         glxropcode      ?
18935         glxflags        ignore
18936         offset          ?
18937
18938 VertexStream1fvATI(stream, coords)
18939         return          void
18940         param           stream          VertexStreamATI in value
18941         param           coords          Float32 in array [1]
18942         category        ATI_vertex_streams
18943         version         1.2
18944         extension
18945         glxropcode      ?
18946         glxflags        ignore
18947         offset          ?
18948
18949 VertexStream1dATI(stream, x)
18950         return          void
18951         param           stream          VertexStreamATI in value
18952         param           x               Float64 in value
18953         category        ATI_vertex_streams
18954         version         1.2
18955         extension
18956         glxropcode      ?
18957         glxflags        ignore
18958         offset          ?
18959
18960 VertexStream1dvATI(stream, coords)
18961         return          void
18962         param           stream          VertexStreamATI in value
18963         param           coords          Float64 in array [1]
18964         category        ATI_vertex_streams
18965         version         1.2
18966         extension
18967         glxropcode      ?
18968         glxflags        ignore
18969         offset          ?
18970
18971 VertexStream2sATI(stream, x, y)
18972         return          void
18973         param           stream          VertexStreamATI in value
18974         param           x               Int16 in value
18975         param           y               Int16 in value
18976         category        ATI_vertex_streams
18977         version         1.2
18978         extension
18979         glxropcode      ?
18980         glxflags        ignore
18981         offset          ?
18982
18983 VertexStream2svATI(stream, coords)
18984         return          void
18985         param           stream          VertexStreamATI in value
18986         param           coords          Int16 in array [2]
18987         category        ATI_vertex_streams
18988         version         1.2
18989         extension
18990         glxropcode      ?
18991         glxflags        ignore
18992         offset          ?
18993
18994 VertexStream2iATI(stream, x, y)
18995         return          void
18996         param           stream          VertexStreamATI in value
18997         param           x               Int32 in value
18998         param           y               Int32 in value
18999         category        ATI_vertex_streams
19000         version         1.2
19001         extension
19002         glxropcode      ?
19003         glxflags        ignore
19004         offset          ?
19005
19006 VertexStream2ivATI(stream, coords)
19007         return          void
19008         param           stream          VertexStreamATI in value
19009         param           coords          Int32 in array [2]
19010         category        ATI_vertex_streams
19011         version         1.2
19012         extension
19013         glxropcode      ?
19014         glxflags        ignore
19015         offset          ?
19016
19017 VertexStream2fATI(stream, x, y)
19018         return          void
19019         param           stream          VertexStreamATI in value
19020         param           x               Float32 in value
19021         param           y               Float32 in value
19022         category        ATI_vertex_streams
19023         version         1.2
19024         extension
19025         glxropcode      ?
19026         glxflags        ignore
19027         offset          ?
19028
19029 VertexStream2fvATI(stream, coords)
19030         return          void
19031         param           stream          VertexStreamATI in value
19032         param           coords          Float32 in array [2]
19033         category        ATI_vertex_streams
19034         version         1.2
19035         extension
19036         glxropcode      ?
19037         glxflags        ignore
19038         offset          ?
19039
19040 VertexStream2dATI(stream, x, y)
19041         return          void
19042         param           stream          VertexStreamATI in value
19043         param           x               Float64 in value
19044         param           y               Float64 in value
19045         category        ATI_vertex_streams
19046         version         1.2
19047         extension
19048         glxropcode      ?
19049         glxflags        ignore
19050         offset          ?
19051
19052 VertexStream2dvATI(stream, coords)
19053         return          void
19054         param           stream          VertexStreamATI in value
19055         param           coords          Float64 in array [2]
19056         category        ATI_vertex_streams
19057         version         1.2
19058         extension
19059         glxropcode      ?
19060         glxflags        ignore
19061         offset          ?
19062
19063 VertexStream3sATI(stream, x, y, z)
19064         return          void
19065         param           stream          VertexStreamATI in value
19066         param           x               Int16 in value
19067         param           y               Int16 in value
19068         param           z               Int16 in value
19069         category        ATI_vertex_streams
19070         version         1.2
19071         extension
19072         glxropcode      ?
19073         glxflags        ignore
19074         offset          ?
19075
19076 VertexStream3svATI(stream, coords)
19077         return          void
19078         param           stream          VertexStreamATI in value
19079         param           coords          Int16 in array [3]
19080         category        ATI_vertex_streams
19081         version         1.2
19082         extension
19083         glxropcode      ?
19084         glxflags        ignore
19085         offset          ?
19086
19087 VertexStream3iATI(stream, x, y, z)
19088         return          void
19089         param           stream          VertexStreamATI in value
19090         param           x               Int32 in value
19091         param           y               Int32 in value
19092         param           z               Int32 in value
19093         category        ATI_vertex_streams
19094         version         1.2
19095         extension
19096         glxropcode      ?
19097         glxflags        ignore
19098         offset          ?
19099
19100 VertexStream3ivATI(stream, coords)
19101         return          void
19102         param           stream          VertexStreamATI in value
19103         param           coords          Int32 in array [3]
19104         category        ATI_vertex_streams
19105         version         1.2
19106         extension
19107         glxropcode      ?
19108         glxflags        ignore
19109         offset          ?
19110
19111 VertexStream3fATI(stream, x, y, z)
19112         return          void
19113         param           stream          VertexStreamATI in value
19114         param           x               Float32 in value
19115         param           y               Float32 in value
19116         param           z               Float32 in value
19117         category        ATI_vertex_streams
19118         version         1.2
19119         extension
19120         glxropcode      ?
19121         glxflags        ignore
19122         offset          ?
19123
19124 VertexStream3fvATI(stream, coords)
19125         return          void
19126         param           stream          VertexStreamATI in value
19127         param           coords          Float32 in array [3]
19128         category        ATI_vertex_streams
19129         version         1.2
19130         extension
19131         glxropcode      ?
19132         glxflags        ignore
19133         offset          ?
19134
19135 VertexStream3dATI(stream, x, y, z)
19136         return          void
19137         param           stream          VertexStreamATI in value
19138         param           x               Float64 in value
19139         param           y               Float64 in value
19140         param           z               Float64 in value
19141         category        ATI_vertex_streams
19142         version         1.2
19143         extension
19144         glxropcode      ?
19145         glxflags        ignore
19146         offset          ?
19147
19148 VertexStream3dvATI(stream, coords)
19149         return          void
19150         param           stream          VertexStreamATI in value
19151         param           coords          Float64 in array [3]
19152         category        ATI_vertex_streams
19153         version         1.2
19154         extension
19155         glxropcode      ?
19156         glxflags        ignore
19157         offset          ?
19158
19159 VertexStream4sATI(stream, x, y, z, w)
19160         return          void
19161         param           stream          VertexStreamATI in value
19162         param           x               Int16 in value
19163         param           y               Int16 in value
19164         param           z               Int16 in value
19165         param           w               Int16 in value
19166         category        ATI_vertex_streams
19167         version         1.2
19168         extension
19169         glxropcode      ?
19170         glxflags        ignore
19171         offset          ?
19172
19173 VertexStream4svATI(stream, coords)
19174         return          void
19175         param           stream          VertexStreamATI in value
19176         param           coords          Int16 in array [4]
19177         category        ATI_vertex_streams
19178         version         1.2
19179         extension
19180         glxropcode      ?
19181         glxflags        ignore
19182         offset          ?
19183
19184 VertexStream4iATI(stream, x, y, z, w)
19185         return          void
19186         param           stream          VertexStreamATI in value
19187         param           x               Int32 in value
19188         param           y               Int32 in value
19189         param           z               Int32 in value
19190         param           w               Int32 in value
19191         category        ATI_vertex_streams
19192         version         1.2
19193         extension
19194         glxropcode      ?
19195         glxflags        ignore
19196         offset          ?
19197
19198 VertexStream4ivATI(stream, coords)
19199         return          void
19200         param           stream          VertexStreamATI in value
19201         param           coords          Int32 in array [4]
19202         category        ATI_vertex_streams
19203         version         1.2
19204         extension
19205         glxropcode      ?
19206         glxflags        ignore
19207         offset          ?
19208
19209 VertexStream4fATI(stream, x, y, z, w)
19210         return          void
19211         param           stream          VertexStreamATI in value
19212         param           x               Float32 in value
19213         param           y               Float32 in value
19214         param           z               Float32 in value
19215         param           w               Float32 in value
19216         category        ATI_vertex_streams
19217         version         1.2
19218         extension
19219         glxropcode      ?
19220         glxflags        ignore
19221         offset          ?
19222
19223 VertexStream4fvATI(stream, coords)
19224         return          void
19225         param           stream          VertexStreamATI in value
19226         param           coords          Float32 in array [4]
19227         category        ATI_vertex_streams
19228         version         1.2
19229         extension
19230         glxropcode      ?
19231         glxflags        ignore
19232         offset          ?
19233
19234 VertexStream4dATI(stream, x, y, z, w)
19235         return          void
19236         param           stream          VertexStreamATI in value
19237         param           x               Float64 in value
19238         param           y               Float64 in value
19239         param           z               Float64 in value
19240         param           w               Float64 in value
19241         category        ATI_vertex_streams
19242         version         1.2
19243         extension
19244         glxropcode      ?
19245         glxflags        ignore
19246         offset          ?
19247
19248 VertexStream4dvATI(stream, coords)
19249         return          void
19250         param           stream          VertexStreamATI in value
19251         param           coords          Float64 in array [4]
19252         category        ATI_vertex_streams
19253         version         1.2
19254         extension
19255         glxropcode      ?
19256         glxflags        ignore
19257         offset          ?
19258
19259 NormalStream3bATI(stream, nx, ny, nz)
19260         return          void
19261         param           stream          VertexStreamATI in value
19262         param           nx              Int8 in value
19263         param           ny              Int8 in value
19264         param           nz              Int8 in value
19265         category        ATI_vertex_streams
19266         version         1.2
19267         extension
19268         glxropcode      ?
19269         glxflags        ignore
19270         offset          ?
19271
19272 NormalStream3bvATI(stream, coords)
19273         return          void
19274         param           stream          VertexStreamATI in value
19275         param           coords          Int8 in array [3]
19276         category        ATI_vertex_streams
19277         version         1.2
19278         extension
19279         glxropcode      ?
19280         glxflags        ignore
19281         offset          ?
19282
19283 NormalStream3sATI(stream, nx, ny, nz)
19284         return          void
19285         param           stream          VertexStreamATI in value
19286         param           nx              Int16 in value
19287         param           ny              Int16 in value
19288         param           nz              Int16 in value
19289         category        ATI_vertex_streams
19290         version         1.2
19291         extension
19292         glxropcode      ?
19293         glxflags        ignore
19294         offset          ?
19295
19296 NormalStream3svATI(stream, coords)
19297         return          void
19298         param           stream          VertexStreamATI in value
19299         param           coords          Int16 in array [3]
19300         category        ATI_vertex_streams
19301         version         1.2
19302         extension
19303         glxropcode      ?
19304         glxflags        ignore
19305         offset          ?
19306
19307 NormalStream3iATI(stream, nx, ny, nz)
19308         return          void
19309         param           stream          VertexStreamATI in value
19310         param           nx              Int32 in value
19311         param           ny              Int32 in value
19312         param           nz              Int32 in value
19313         category        ATI_vertex_streams
19314         version         1.2
19315         extension
19316         glxropcode      ?
19317         glxflags        ignore
19318         offset          ?
19319
19320 NormalStream3ivATI(stream, coords)
19321         return          void
19322         param           stream          VertexStreamATI in value
19323         param           coords          Int32 in array [3]
19324         category        ATI_vertex_streams
19325         version         1.2
19326         extension
19327         glxropcode      ?
19328         glxflags        ignore
19329         offset          ?
19330
19331 NormalStream3fATI(stream, nx, ny, nz)
19332         return          void
19333         param           stream          VertexStreamATI in value
19334         param           nx              Float32 in value
19335         param           ny              Float32 in value
19336         param           nz              Float32 in value
19337         category        ATI_vertex_streams
19338         version         1.2
19339         extension
19340         glxropcode      ?
19341         glxflags        ignore
19342         offset          ?
19343
19344 NormalStream3fvATI(stream, coords)
19345         return          void
19346         param           stream          VertexStreamATI in value
19347         param           coords          Float32 in array [3]
19348         category        ATI_vertex_streams
19349         version         1.2
19350         extension
19351         glxropcode      ?
19352         glxflags        ignore
19353         offset          ?
19354
19355 NormalStream3dATI(stream, nx, ny, nz)
19356         return          void
19357         param           stream          VertexStreamATI in value
19358         param           nx              Float64 in value
19359         param           ny              Float64 in value
19360         param           nz              Float64 in value
19361         category        ATI_vertex_streams
19362         version         1.2
19363         extension
19364         glxropcode      ?
19365         glxflags        ignore
19366         offset          ?
19367
19368 NormalStream3dvATI(stream, coords)
19369         return          void
19370         param           stream          VertexStreamATI in value
19371         param           coords          Float64 in array [3]
19372         category        ATI_vertex_streams
19373         version         1.2
19374         extension
19375         glxropcode      ?
19376         glxflags        ignore
19377         offset          ?
19378
19379 ClientActiveVertexStreamATI(stream)
19380         return          void
19381         param           stream          VertexStreamATI in value
19382         category        ATI_vertex_streams
19383         version         1.2
19384         extension
19385         glxropcode      ?
19386         glxflags        ignore
19387         offset          ?
19388
19389 VertexBlendEnviATI(pname, param)
19390         return          void
19391         param           pname           VertexStreamATI in value
19392         param           param           Int32 in value
19393         category        ATI_vertex_streams
19394         version         1.2
19395         extension
19396         glxropcode      ?
19397         glxflags        ignore
19398         offset          ?
19399
19400 VertexBlendEnvfATI(pname, param)
19401         return          void
19402         param           pname           VertexStreamATI in value
19403         param           param           Float32 in value
19404         category        ATI_vertex_streams
19405         version         1.2
19406         extension
19407         glxropcode      ?
19408         glxflags        ignore
19409         offset          ?
19410
19411 ###############################################################################
19412 #
19413 # Extension #250 - WGL_I3D_digital_video_control
19414 # Extension #251 - WGL_I3D_gamma
19415 # Extension #252 - WGL_I3D_genlock
19416 # Extension #253 - WGL_I3D_image_buffer
19417 # Extension #254 - WGL_I3D_swap_frame_lock
19418 # Extension #255 - WGL_I3D_swap_frame_usage
19419 #
19420 ###############################################################################
19421
19422 ###############################################################################
19423 #
19424 # Extension #256
19425 # ATI_element_array commands
19426 #
19427 ###############################################################################
19428
19429 ElementPointerATI(type, pointer)
19430         return          void
19431         param           type            ElementPointerTypeATI in value
19432         param           pointer         Void in array [COMPSIZE(type)] retained
19433         category        ATI_element_array
19434         dlflags         notlistable
19435         glxflags        client-handcode client-intercept server-handcode
19436         version         1.2
19437         offset          ?
19438
19439 DrawElementArrayATI(mode, count)
19440         return          void
19441         param           mode            BeginMode in value
19442         param           count           SizeI in value
19443         category        ATI_element_array
19444         dlflags         handcode
19445         glxflags        client-handcode client-intercept server-handcode
19446         version         1.2
19447         offset          ?
19448
19449 DrawRangeElementArrayATI(mode, start, end, count)
19450         return          void
19451         param           mode            BeginMode in value
19452         param           start           UInt32 in value
19453         param           end             UInt32 in value
19454         param           count           SizeI in value
19455         category        ATI_element_array
19456         dlflags         handcode
19457         glxflags        client-handcode client-intercept server-handcode
19458         version         1.2
19459         offset          ?
19460
19461 ###############################################################################
19462 #
19463 # Extension #257
19464 # SUN_mesh_array commands
19465 #
19466 ###############################################################################
19467
19468 DrawMeshArraysSUN(mode, first, count, width)
19469         return          void
19470         param           mode            BeginMode in value
19471         param           first           Int32 in value
19472         param           count           SizeI in value
19473         param           width           SizeI in value
19474         category        SUN_mesh_array
19475         dlflags         handcode
19476         glxflags        client-handcode client-intercept server-handcode
19477         version         1.1
19478         glxropcode      ?
19479         offset          ?
19480
19481 ###############################################################################
19482 #
19483 # Extension #258
19484 # SUN_slice_accum commands
19485 #
19486 ###############################################################################
19487
19488 # (none)
19489 newcategory: SUN_slice_accum
19490
19491 ###############################################################################
19492 #
19493 # Extension #259
19494 # NV_multisample_filter_hint commands
19495 #
19496 ###############################################################################
19497
19498 # (none)
19499 newcategory: NV_multisample_filter_hint
19500
19501 ###############################################################################
19502 #
19503 # Extension #260
19504 # NV_depth_clamp commands
19505 #
19506 ###############################################################################
19507
19508 # (none)
19509 newcategory: NV_depth_clamp
19510
19511 ###############################################################################
19512 #
19513 # Extension #261
19514 # NV_occlusion_query commands
19515 #
19516 ###############################################################################
19517
19518 GenOcclusionQueriesNV(n, ids)
19519         return          void
19520         param           n               SizeI in value
19521         param           ids             UInt32 out array [n]
19522         dlflags         notlistable
19523         category        NV_occlusion_query
19524         version         1.2
19525         extension       soft WINSOFT NV20
19526         glxflags        ignore
19527
19528 DeleteOcclusionQueriesNV(n, ids)
19529         return          void
19530         param           n               SizeI in value
19531         param           ids             UInt32 in array [n]
19532         dlflags         notlistable
19533         category        NV_occlusion_query
19534         version         1.2
19535         extension       soft WINSOFT NV20
19536         glxflags        ignore
19537
19538 IsOcclusionQueryNV(id)
19539         return          Boolean
19540         param           id              UInt32 in value
19541         dlflags         notlistable
19542         category        NV_occlusion_query
19543         version         1.2
19544         extension       soft WINSOFT NV20
19545         glxflags        ignore
19546
19547 BeginOcclusionQueryNV(id)
19548         return          void
19549         param           id              UInt32 in value
19550         category        NV_occlusion_query
19551         version         1.2
19552         extension       soft WINSOFT NV20
19553         glxflags        ignore
19554
19555 EndOcclusionQueryNV()
19556         return          void
19557         category        NV_occlusion_query
19558         version         1.2
19559         extension       soft WINSOFT NV20
19560         glxflags        ignore
19561
19562 GetOcclusionQueryivNV(id, pname, params)
19563         return          void
19564         param           id              UInt32 in value
19565         param           pname           OcclusionQueryParameterNameNV in value
19566         param           params          Int32 out array [COMPSIZE(pname)]
19567         dlflags         notlistable
19568         category        NV_occlusion_query
19569         version         1.2
19570         extension       soft WINSOFT NV20
19571         glxflags        ignore
19572
19573 GetOcclusionQueryuivNV(id, pname, params)
19574         return          void
19575         param           id              UInt32 in value
19576         param           pname           OcclusionQueryParameterNameNV in value
19577         param           params          UInt32 out array [COMPSIZE(pname)]
19578         dlflags         notlistable
19579         category        NV_occlusion_query
19580         version         1.2
19581         extension       soft WINSOFT NV20
19582         glxflags        ignore
19583
19584 ###############################################################################
19585 #
19586 # Extension #262
19587 # NV_point_sprite commands
19588 #
19589 ###############################################################################
19590
19591 PointParameteriNV(pname, param)
19592         return          void
19593         param           pname           PointParameterNameARB in value
19594         param           param           Int32 in value
19595         category        NV_point_sprite
19596         version         1.2
19597         extension       soft WINSOFT NV20
19598         glxropcode      4221
19599         alias           PointParameteri
19600
19601 PointParameterivNV(pname, params)
19602         return          void
19603         param           pname           PointParameterNameARB in value
19604         param           params          Int32 in array [COMPSIZE(pname)]
19605         category        NV_point_sprite
19606         version         1.2
19607         extension       soft WINSOFT NV20
19608         glxropcode      4222
19609         alias           PointParameteriv
19610
19611 ###############################################################################
19612 #
19613 # Extension #263 - WGL_NV_render_depth_texture
19614 # Extension #264 - WGL_NV_render_texture_rectangle
19615 #
19616 ###############################################################################
19617
19618 ###############################################################################
19619 #
19620 # Extension #265
19621 # NV_texture_shader3 commands
19622 #
19623 ###############################################################################
19624
19625 # (none)
19626 newcategory: NV_texture_shader3
19627
19628 ###############################################################################
19629 #
19630 # Extension #266
19631 # NV_vertex_program1_1 commands
19632 #
19633 ###############################################################################
19634
19635 # (none)
19636 newcategory: NV_vertex_program1_1
19637
19638 ###############################################################################
19639 #
19640 # Extension #267
19641 # EXT_shadow_funcs commands
19642 #
19643 ###############################################################################
19644
19645 # (none)
19646 newcategory: EXT_shadow_funcs
19647
19648 ###############################################################################
19649 #
19650 # Extension #268
19651 # EXT_stencil_two_side commands
19652 #
19653 ###############################################################################
19654
19655 ActiveStencilFaceEXT(face)
19656         return          void
19657         param           face            StencilFaceDirection in value
19658         category        EXT_stencil_two_side
19659         version         1.3
19660         glxropcode      4220
19661         offset          646
19662
19663 ###############################################################################
19664 #
19665 # Extension #269
19666 # ATI_text_fragment_shader commands
19667 #
19668 ###############################################################################
19669
19670 # Uses ARB_vertex_program entry points
19671 newcategory: ATI_text_fragment_shader
19672
19673 ###############################################################################
19674 #
19675 # Extension #270
19676 # APPLE_client_storage commands
19677 #
19678 ###############################################################################
19679
19680 # (none)
19681 newcategory: APPLE_client_storage
19682
19683 ###############################################################################
19684 #
19685 # Extension #271
19686 # APPLE_element_array commands
19687 #
19688 ###############################################################################
19689
19690 # @@ Need to verify/add GLX protocol
19691
19692 # @@@ like #256 ATI_element_array
19693 ElementPointerAPPLE(type, pointer)
19694         return          void
19695         param           type            ElementPointerTypeATI in value
19696         param           pointer         Void in array [type]
19697         category        APPLE_element_array
19698         version         1.2
19699         extension
19700         glxropcode      ?
19701         glxflags        ignore
19702         offset          ?
19703
19704 DrawElementArrayAPPLE(mode, first, count)
19705         return          void
19706         param           mode            BeginMode in value
19707         param           first           Int32 in value
19708         param           count           SizeI in value
19709         category        APPLE_element_array
19710         version         1.2
19711         extension
19712         glxropcode      ?
19713         glxflags        ignore
19714         offset          ?
19715
19716 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
19717         return          void
19718         param           mode            BeginMode in value
19719         param           start           UInt32 in value
19720         param           end             UInt32 in value
19721         param           first           Int32 in value
19722         param           count           SizeI in value
19723         category        APPLE_element_array
19724         version         1.2
19725         extension
19726         glxropcode      ?
19727         glxflags        ignore
19728         offset          ?
19729
19730 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
19731         return          void
19732         param           mode            BeginMode in value
19733         param           first           Int32 in array [primcount]
19734         param           count           SizeI in array [primcount]
19735         param           primcount       SizeI in value
19736         category        APPLE_element_array
19737         version         1.2
19738         extension
19739         glxropcode      ?
19740         glxflags        ignore
19741         offset          ?
19742
19743 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
19744         return          void
19745         param           mode            BeginMode in value
19746         param           start           UInt32 in value
19747         param           end             UInt32 in value
19748         param           first           Int32 in array [primcount]
19749         param           count           SizeI in array [primcount]
19750         param           primcount       SizeI in value
19751         category        APPLE_element_array
19752         version         1.2
19753         extension
19754         glxropcode      ?
19755         glxflags        ignore
19756         offset          ?
19757
19758 ###############################################################################
19759 #
19760 # Extension #272
19761 # APPLE_fence commands
19762 #
19763 ###############################################################################
19764
19765 # @@ Need to verify/add GLX protocol
19766
19767 # @@@ like #222 NV_fence
19768 GenFencesAPPLE(n, fences)
19769         return          void
19770         param           n               SizeI in value
19771         param           fences          FenceNV out array [n]
19772         category        APPLE_fence
19773         version         1.2
19774         extension
19775         glxropcode      ?
19776         glxflags        ignore
19777         offset          ?
19778
19779 DeleteFencesAPPLE(n, fences)
19780         return          void
19781         param           n               SizeI in value
19782         param           fences          FenceNV in array [n]
19783         category        APPLE_fence
19784         version         1.2
19785         extension
19786         glxropcode      ?
19787         glxflags        ignore
19788         offset          ?
19789
19790 SetFenceAPPLE(fence)
19791         return          void
19792         param           fence           FenceNV in value
19793         category        APPLE_fence
19794         version         1.2
19795         extension
19796         glxropcode      ?
19797         glxflags        ignore
19798         offset          ?
19799
19800 IsFenceAPPLE(fence)
19801         return          Boolean
19802         param           fence           FenceNV in value
19803         category        APPLE_fence
19804         version         1.2
19805         extension
19806         glxropcode      ?
19807         glxflags        ignore
19808         offset          ?
19809
19810 TestFenceAPPLE(fence)
19811         return          Boolean
19812         param           fence           FenceNV in value
19813         category        APPLE_fence
19814         version         1.2
19815         extension
19816         glxropcode      ?
19817         glxflags        ignore
19818         offset          ?
19819
19820 FinishFenceAPPLE(fence)
19821         return          void
19822         param           fence           FenceNV in value
19823         category        APPLE_fence
19824         version         1.2
19825         extension
19826         glxropcode      ?
19827         glxflags        ignore
19828         offset          ?
19829
19830 TestObjectAPPLE(object, name)
19831         return          Boolean
19832         param           object          ObjectTypeAPPLE in value
19833         param           name            UInt32 in value
19834         category        APPLE_fence
19835         version         1.2
19836         extension
19837         glxropcode      ?
19838         glxflags        ignore
19839         offset          ?
19840
19841 FinishObjectAPPLE(object, name)
19842         return          void
19843         param           object          ObjectTypeAPPLE in value
19844         param           name            Int32 in value
19845         category        APPLE_fence
19846         version         1.2
19847         extension
19848         glxropcode      ?
19849         glxflags        ignore
19850         offset          ?
19851
19852 ###############################################################################
19853 #
19854 # Extension #273
19855 # APPLE_vertex_array_object commands
19856 #
19857 ###############################################################################
19858
19859 BindVertexArrayAPPLE(array)
19860         return          void
19861         param           array           UInt32 in value
19862         category        APPLE_vertex_array_object
19863         version         1.2
19864         extension
19865         glxropcode      ?
19866         glxflags        ignore
19867         alias           BindVertexArray
19868
19869 DeleteVertexArraysAPPLE(n, arrays)
19870         return          void
19871         param           n               SizeI in value
19872         param           arrays          UInt32 in array [n]
19873         category        APPLE_vertex_array_object
19874         version         1.2
19875         extension
19876         glxropcode      ?
19877         glxflags        ignore
19878         alias           DeleteVertexArrays
19879
19880 GenVertexArraysAPPLE(n, arrays)
19881         return          void
19882         param           n               SizeI in value
19883         param           arrays          UInt32 out array [n]
19884         category        APPLE_vertex_array_object
19885         version         1.2
19886         extension
19887         glxropcode      ?
19888         glxflags        ignore
19889         alias           GenVertexArray
19890
19891 IsVertexArrayAPPLE(array)
19892         return          Boolean
19893         param           array           UInt32 in value
19894         category        APPLE_vertex_array_object
19895         version         1.2
19896         extension
19897         glxropcode      ?
19898         glxflags        ignore
19899         alias           IsVertexArray
19900
19901 ###############################################################################
19902 #
19903 # Extension #274
19904 # APPLE_vertex_array_range commands
19905 #
19906 ###############################################################################
19907
19908 # @@ Need to verify/add GLX protocol
19909
19910 # @@@ like #190 NV_vertex_array_range,
19911 VertexArrayRangeAPPLE(length, pointer)
19912         return          void
19913         param           length          SizeI in value
19914         param           pointer         Void out array [length]
19915         category        APPLE_vertex_array_range
19916         version         1.2
19917         extension
19918         glxropcode      ?
19919         glxflags        ignore
19920         offset          ?
19921
19922 FlushVertexArrayRangeAPPLE(length, pointer)
19923         return          void
19924         param           length          SizeI in value
19925         param           pointer         Void out array [length]
19926         category        APPLE_vertex_array_range
19927         version         1.2
19928         extension
19929         glxropcode      ?
19930         glxflags        ignore
19931         offset          ?
19932
19933 VertexArrayParameteriAPPLE(pname, param)
19934         return          void
19935         param           pname           VertexArrayPNameAPPLE in value
19936         param           param           Int32 in value
19937         category        APPLE_vertex_array_range
19938         version         1.2
19939         extension
19940         glxropcode      ?
19941         glxflags        ignore
19942         offset          ?
19943
19944 ###############################################################################
19945 #
19946 # Extension #275
19947 # APPLE_ycbcr_422 commands
19948 #
19949 ###############################################################################
19950
19951 # (none)
19952 newcategory: APPLE_ycbcr_422
19953
19954 ###############################################################################
19955 #
19956 # Extension #276
19957 # S3_s3tc commands
19958 #
19959 ###############################################################################
19960
19961 # (none)
19962 newcategory: S3_s3tc
19963
19964 ###############################################################################
19965 #
19966 # Extension #277
19967 # ATI_draw_buffers commands
19968 #
19969 ###############################################################################
19970
19971 DrawBuffersATI(n, bufs)
19972         return          void
19973         param           n               SizeI in value
19974         param           bufs            DrawBufferModeATI in array [n]
19975         category        ATI_draw_buffers
19976         version         1.2
19977         extension
19978         glxropcode      233
19979         alias           DrawBuffers
19980
19981 ###############################################################################
19982 #
19983 # Extension #278 - WGL_ATI_pixel_format_float
19984 #
19985 ###############################################################################
19986 newcategory: ATI_pixel_format_float
19987 passthru: /* This is really a WGL extension, but defines some associated GL enums.
19988 passthru:  * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
19989 passthru:  */
19990
19991 ###############################################################################
19992 #
19993 # Extension #279
19994 # ATI_texture_env_combine3 commands
19995 #
19996 ###############################################################################
19997
19998 # (none)
19999 newcategory: ATI_texture_env_combine3
20000
20001 ###############################################################################
20002 #
20003 # Extension #280
20004 # ATI_texture_float commands
20005 #
20006 ###############################################################################
20007
20008 # (none)
20009 newcategory: ATI_texture_float
20010
20011 ###############################################################################
20012 #
20013 # Extension #281 (also WGL_NV_float_buffer)
20014 # NV_float_buffer commands
20015 #
20016 ###############################################################################
20017
20018 # (none)
20019 newcategory: NV_float_buffer
20020
20021 ###############################################################################
20022 #
20023 # Extension #282
20024 # NV_fragment_program commands
20025 #
20026 ###############################################################################
20027
20028 # @@ Need to verify/add GLX protocol
20029
20030 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
20031 #   and are only included in that #define block, for now.
20032 newcategory: NV_fragment_program
20033 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
20034
20035 ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
20036         return          void
20037         param           id              UInt32 in value
20038         param           len             SizeI in value
20039         param           name            UInt8 in array [1]
20040         param           x               Float32 in value
20041         param           y               Float32 in value
20042         param           z               Float32 in value
20043         param           w               Float32 in value
20044         category        NV_fragment_program
20045         version         1.2
20046         extension
20047         glxropcode      ?
20048         glxflags        ignore
20049         offset          682
20050
20051 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
20052         return          void
20053         param           id              UInt32 in value
20054         param           len             SizeI in value
20055         param           name            UInt8 in array [1]
20056         param           x               Float64 in value
20057         param           y               Float64 in value
20058         param           z               Float64 in value
20059         param           w               Float64 in value
20060         category        NV_fragment_program
20061         version         1.2
20062         extension
20063         glxropcode      ?
20064         glxflags        ignore
20065         offset          683
20066
20067 ProgramNamedParameter4fvNV(id, len, name, v)
20068         return          void
20069         param           id              UInt32 in value
20070         param           len             SizeI in value
20071         param           name            UInt8 in array [1]
20072         param           v               Float32 in array [4]
20073         category        NV_fragment_program
20074         version         1.2
20075         extension
20076         glxropcode      ?
20077         glxflags        ignore
20078         offset          684
20079
20080 ProgramNamedParameter4dvNV(id, len, name, v)
20081         return          void
20082         param           id              UInt32 in value
20083         param           len             SizeI in value
20084         param           name            UInt8 in array [1]
20085         param           v               Float64 in array [4]
20086         category        NV_fragment_program
20087         version         1.2
20088         extension
20089         glxropcode      ?
20090         glxflags        ignore
20091         offset          685
20092
20093 GetProgramNamedParameterfvNV(id, len, name, params)
20094         return          void
20095         param           id              UInt32 in value
20096         param           len             SizeI in value
20097         param           name            UInt8 in array [1]
20098         param           params          Float32 out array [4]
20099         category        NV_fragment_program
20100         dlflags         notlistable
20101         version         1.2
20102         extension
20103         glxsingle       ?
20104         glxflags        ignore
20105         offset          686
20106
20107 GetProgramNamedParameterdvNV(id, len, name, params)
20108         return          void
20109         param           id              UInt32 in value
20110         param           len             SizeI in value
20111         param           name            UInt8 in array [1]
20112         param           params          Float64 out array [4]
20113         category        NV_fragment_program
20114         dlflags         notlistable
20115         version         1.2
20116         extension
20117         glxsingle       ?
20118         glxflags        ignore
20119         offset          687
20120
20121 ###############################################################################
20122 #
20123 # Extension #283
20124 # NV_half_float commands
20125 #
20126 ###############################################################################
20127
20128 # @@ Need to verify/add GLX protocol
20129
20130 Vertex2hNV(x, y)
20131         return          void
20132         param           x               Half16NV in value
20133         param           y               Half16NV in value
20134         category        NV_half_float
20135         version         1.2
20136         extension
20137         glxropcode      ?
20138         glxflags        ignore
20139         offset          ?
20140
20141 Vertex2hvNV(v)
20142         return          void
20143         param           v               Half16NV in array [2]
20144         category        NV_half_float
20145         version         1.2
20146         extension
20147         glxropcode      ?
20148         glxflags        ignore
20149         offset          ?
20150
20151 Vertex3hNV(x, y, z)
20152         return          void
20153         param           x               Half16NV in value
20154         param           y               Half16NV in value
20155         param           z               Half16NV in value
20156         category        NV_half_float
20157         version         1.2
20158         extension
20159         glxropcode      ?
20160         glxflags        ignore
20161         offset          ?
20162
20163 Vertex3hvNV(v)
20164         return          void
20165         param           v               Half16NV in array [3]
20166         category        NV_half_float
20167         version         1.2
20168         extension
20169         glxropcode      ?
20170         glxflags        ignore
20171         offset          ?
20172
20173 Vertex4hNV(x, y, z, w)
20174         return          void
20175         param           x               Half16NV in value
20176         param           y               Half16NV in value
20177         param           z               Half16NV in value
20178         param           w               Half16NV in value
20179         category        NV_half_float
20180         version         1.2
20181         extension
20182         glxropcode      ?
20183         glxflags        ignore
20184         offset          ?
20185
20186 Vertex4hvNV(v)
20187         return          void
20188         param           v               Half16NV in array [4]
20189         category        NV_half_float
20190         version         1.2
20191         extension
20192         glxropcode      ?
20193         glxflags        ignore
20194         offset          ?
20195
20196 Normal3hNV(nx, ny, nz)
20197         return          void
20198         param           nx              Half16NV in value
20199         param           ny              Half16NV in value
20200         param           nz              Half16NV in value
20201         category        NV_half_float
20202         version         1.2
20203         extension
20204         glxropcode      ?
20205         glxflags        ignore
20206         offset          ?
20207
20208 Normal3hvNV(v)
20209         return          void
20210         param           v               Half16NV in array [3]
20211         category        NV_half_float
20212         version         1.2
20213         extension
20214         glxropcode      ?
20215         glxflags        ignore
20216         offset          ?
20217
20218 Color3hNV(red, green, blue)
20219         return          void
20220         param           red             Half16NV in value
20221         param           green           Half16NV in value
20222         param           blue            Half16NV in value
20223         category        NV_half_float
20224         version         1.2
20225         extension
20226         glxropcode      ?
20227         glxflags        ignore
20228         offset          ?
20229
20230 Color3hvNV(v)
20231         return          void
20232         param           v               Half16NV in array [3]
20233         category        NV_half_float
20234         version         1.2
20235         extension
20236         glxropcode      ?
20237         glxflags        ignore
20238         offset          ?
20239
20240 Color4hNV(red, green, blue, alpha)
20241         return          void
20242         param           red             Half16NV in value
20243         param           green           Half16NV in value
20244         param           blue            Half16NV in value
20245         param           alpha           Half16NV in value
20246         category        NV_half_float
20247         version         1.2
20248         extension
20249         glxropcode      ?
20250         glxflags        ignore
20251         offset          ?
20252
20253 Color4hvNV(v)
20254         return          void
20255         param           v               Half16NV in array [4]
20256         category        NV_half_float
20257         version         1.2
20258         extension
20259         glxropcode      ?
20260         glxflags        ignore
20261         offset          ?
20262
20263 TexCoord1hNV(s)
20264         return          void
20265         param           s               Half16NV in value
20266         category        NV_half_float
20267         version         1.2
20268         extension
20269         glxropcode      ?
20270         glxflags        ignore
20271         offset          ?
20272
20273 TexCoord1hvNV(v)
20274         return          void
20275         param           v               Half16NV in array [1]
20276         category        NV_half_float
20277         version         1.2
20278         extension
20279         glxropcode      ?
20280         glxflags        ignore
20281         offset          ?
20282
20283 TexCoord2hNV(s, t)
20284         return          void
20285         param           s               Half16NV in value
20286         param           t               Half16NV in value
20287         category        NV_half_float
20288         version         1.2
20289         extension
20290         glxropcode      ?
20291         glxflags        ignore
20292         offset          ?
20293
20294 TexCoord2hvNV(v)
20295         return          void
20296         param           v               Half16NV in array [2]
20297         category        NV_half_float
20298         version         1.2
20299         extension
20300         glxropcode      ?
20301         glxflags        ignore
20302         offset          ?
20303
20304 TexCoord3hNV(s, t, r)
20305         return          void
20306         param           s               Half16NV in value
20307         param           t               Half16NV in value
20308         param           r               Half16NV in value
20309         category        NV_half_float
20310         version         1.2
20311         extension
20312         glxropcode      ?
20313         glxflags        ignore
20314         offset          ?
20315
20316 TexCoord3hvNV(v)
20317         return          void
20318         param           v               Half16NV in array [3]
20319         category        NV_half_float
20320         version         1.2
20321         extension
20322         glxropcode      ?
20323         glxflags        ignore
20324         offset          ?
20325
20326 TexCoord4hNV(s, t, r, q)
20327         return          void
20328         param           s               Half16NV in value
20329         param           t               Half16NV in value
20330         param           r               Half16NV in value
20331         param           q               Half16NV in value
20332         category        NV_half_float
20333         version         1.2
20334         extension
20335         glxropcode      ?
20336         glxflags        ignore
20337         offset          ?
20338
20339 TexCoord4hvNV(v)
20340         return          void
20341         param           v               Half16NV in array [4]
20342         category        NV_half_float
20343         version         1.2
20344         extension
20345         glxropcode      ?
20346         glxflags        ignore
20347         offset          ?
20348
20349 MultiTexCoord1hNV(target, s)
20350         return          void
20351         param           target          TextureUnit in value
20352         param           s               Half16NV in value
20353         category        NV_half_float
20354         version         1.2
20355         extension
20356         glxropcode      ?
20357         glxflags        ignore
20358         offset          ?
20359
20360 MultiTexCoord1hvNV(target, v)
20361         return          void
20362         param           target          TextureUnit in value
20363         param           v               Half16NV in array [1]
20364         category        NV_half_float
20365         version         1.2
20366         extension
20367         glxropcode      ?
20368         glxflags        ignore
20369         offset          ?
20370
20371 MultiTexCoord2hNV(target, s, t)
20372         return          void
20373         param           target          TextureUnit in value
20374         param           s               Half16NV in value
20375         param           t               Half16NV in value
20376         category        NV_half_float
20377         version         1.2
20378         extension
20379         glxropcode      ?
20380         glxflags        ignore
20381         offset          ?
20382
20383 MultiTexCoord2hvNV(target, v)
20384         return          void
20385         param           target          TextureUnit in value
20386         param           v               Half16NV in array [2]
20387         category        NV_half_float
20388         version         1.2
20389         extension
20390         glxropcode      ?
20391         glxflags        ignore
20392         offset          ?
20393
20394 MultiTexCoord3hNV(target, s, t, r)
20395         return          void
20396         param           target          TextureUnit in value
20397         param           s               Half16NV in value
20398         param           t               Half16NV in value
20399         param           r               Half16NV in value
20400         category        NV_half_float
20401         version         1.2
20402         extension
20403         glxropcode      ?
20404         glxflags        ignore
20405         offset          ?
20406
20407 MultiTexCoord3hvNV(target, v)
20408         return          void
20409         param           target          TextureUnit in value
20410         param           v               Half16NV in array [3]
20411         category        NV_half_float
20412         version         1.2
20413         extension
20414         glxropcode      ?
20415         glxflags        ignore
20416         offset          ?
20417
20418 MultiTexCoord4hNV(target, s, t, r, q)
20419         return          void
20420         param           target          TextureUnit in value
20421         param           s               Half16NV in value
20422         param           t               Half16NV in value
20423         param           r               Half16NV in value
20424         param           q               Half16NV in value
20425         category        NV_half_float
20426         version         1.2
20427         extension
20428         glxropcode      ?
20429         glxflags        ignore
20430         offset          ?
20431
20432 MultiTexCoord4hvNV(target, v)
20433         return          void
20434         param           target          TextureUnit in value
20435         param           v               Half16NV in array [4]
20436         category        NV_half_float
20437         version         1.2
20438         extension
20439         glxropcode      ?
20440         glxflags        ignore
20441         offset          ?
20442
20443 FogCoordhNV(fog)
20444         return          void
20445         param           fog             Half16NV in value
20446         category        NV_half_float
20447         version         1.2
20448         extension
20449         glxropcode      ?
20450         glxflags        ignore
20451         offset          ?
20452
20453 FogCoordhvNV(fog)
20454         return          void
20455         param           fog             Half16NV in array [1]
20456         category        NV_half_float
20457         version         1.2
20458         extension
20459         glxropcode      ?
20460         glxflags        ignore
20461         offset          ?
20462
20463 SecondaryColor3hNV(red, green, blue)
20464         return          void
20465         param           red             Half16NV in value
20466         param           green           Half16NV in value
20467         param           blue            Half16NV in value
20468         category        NV_half_float
20469         version         1.2
20470         extension
20471         glxropcode      ?
20472         glxflags        ignore
20473         offset          ?
20474
20475 SecondaryColor3hvNV(v)
20476         return          void
20477         param           v               Half16NV in array [3]
20478         category        NV_half_float
20479         version         1.2
20480         extension
20481         glxropcode      ?
20482         glxflags        ignore
20483         offset          ?
20484
20485 VertexWeighthNV(weight)
20486         return          void
20487         param           weight          Half16NV in value
20488         category        NV_half_float
20489         version         1.2
20490         extension
20491         glxropcode      ?
20492         glxflags        ignore
20493         offset          ?
20494
20495 VertexWeighthvNV(weight)
20496         return          void
20497         param           weight          Half16NV in array [1]
20498         category        NV_half_float
20499         version         1.2
20500         extension
20501         glxropcode      ?
20502         glxflags        ignore
20503         offset          ?
20504
20505 VertexAttrib1hNV(index, x)
20506         return          void
20507         param           index           UInt32 in value
20508         param           x               Half16NV in value
20509         category        NV_half_float
20510         version         1.2
20511         extension
20512         glxropcode      ?
20513         glxflags        ignore
20514         offset          ?
20515
20516 VertexAttrib1hvNV(index, v)
20517         return          void
20518         param           index           UInt32 in value
20519         param           v               Half16NV in array [1]
20520         category        NV_half_float
20521         version         1.2
20522         extension
20523         glxropcode      ?
20524         glxflags        ignore
20525         offset          ?
20526
20527 VertexAttrib2hNV(index, x, y)
20528         return          void
20529         param           index           UInt32 in value
20530         param           x               Half16NV in value
20531         param           y               Half16NV in value
20532         category        NV_half_float
20533         version         1.2
20534         extension
20535         glxropcode      ?
20536         glxflags        ignore
20537         offset          ?
20538
20539 VertexAttrib2hvNV(index, v)
20540         return          void
20541         param           index           UInt32 in value
20542         param           v               Half16NV in array [2]
20543         category        NV_half_float
20544         version         1.2
20545         extension
20546         glxropcode      ?
20547         glxflags        ignore
20548         offset          ?
20549
20550 VertexAttrib3hNV(index, x, y, z)
20551         return          void
20552         param           index           UInt32 in value
20553         param           x               Half16NV in value
20554         param           y               Half16NV in value
20555         param           z               Half16NV in value
20556         category        NV_half_float
20557         version         1.2
20558         extension
20559         glxropcode      ?
20560         glxflags        ignore
20561         offset          ?
20562
20563 VertexAttrib3hvNV(index, v)
20564         return          void
20565         param           index           UInt32 in value
20566         param           v               Half16NV in array [3]
20567         category        NV_half_float
20568         version         1.2
20569         extension
20570         glxropcode      ?
20571         glxflags        ignore
20572         offset          ?
20573
20574 VertexAttrib4hNV(index, x, y, z, w)
20575         return          void
20576         param           index           UInt32 in value
20577         param           x               Half16NV in value
20578         param           y               Half16NV in value
20579         param           z               Half16NV in value
20580         param           w               Half16NV in value
20581         category        NV_half_float
20582         version         1.2
20583         extension
20584         glxropcode      ?
20585         glxflags        ignore
20586         offset          ?
20587
20588 VertexAttrib4hvNV(index, v)
20589         return          void
20590         param           index           UInt32 in value
20591         param           v               Half16NV in array [4]
20592         category        NV_half_float
20593         version         1.2
20594         extension
20595         glxropcode      ?
20596         glxflags        ignore
20597         offset          ?
20598
20599 VertexAttribs1hvNV(index, n, v)
20600         return          void
20601         param           index           UInt32 in value
20602         param           n               SizeI in value
20603         param           v               Half16NV in array [n]
20604         category        NV_half_float
20605         version         1.2
20606         extension
20607         glxropcode      ?
20608         glxflags        ignore
20609         offset          ?
20610
20611 VertexAttribs2hvNV(index, n, v)
20612         return          void
20613         param           index           UInt32 in value
20614         param           n               SizeI in value
20615         param           v               Half16NV in array [n]
20616         category        NV_half_float
20617         version         1.2
20618         extension
20619         glxropcode      ?
20620         glxflags        ignore
20621         offset          ?
20622
20623 VertexAttribs3hvNV(index, n, v)
20624         return          void
20625         param           index           UInt32 in value
20626         param           n               SizeI in value
20627         param           v               Half16NV in array [n]
20628         category        NV_half_float
20629         version         1.2
20630         extension
20631         glxropcode      ?
20632         glxflags        ignore
20633         offset          ?
20634
20635 VertexAttribs4hvNV(index, n, v)
20636         return          void
20637         param           index           UInt32 in value
20638         param           n               SizeI in value
20639         param           v               Half16NV in array [n]
20640         category        NV_half_float
20641         version         1.2
20642         extension
20643         glxropcode      ?
20644         glxflags        ignore
20645         offset          ?
20646
20647 ###############################################################################
20648 #
20649 # Extension #284
20650 # NV_pixel_data_range commands
20651 #
20652 ###############################################################################
20653
20654 # @@ Need to verify/add GLX protocol
20655
20656 PixelDataRangeNV(target, length, pointer)
20657         return          void
20658         param           target          PixelDataRangeTargetNV in value
20659         param           length          SizeI in value
20660         param           pointer         Void out array [length]
20661         category        NV_pixel_data_range
20662         version         1.2
20663         extension
20664         glxropcode      ?
20665         glxflags        ignore
20666         offset          ?
20667
20668 FlushPixelDataRangeNV(target)
20669         return          void
20670         param           target          PixelDataRangeTargetNV in value
20671         category        NV_pixel_data_range
20672         version         1.2
20673         extension
20674         glxropcode      ?
20675         glxflags        ignore
20676         offset          ?
20677
20678 ###############################################################################
20679 #
20680 # Extension #285
20681 # NV_primitive_restart commands
20682 #
20683 ###############################################################################
20684
20685 # @@ Need to verify/add GLX protocol
20686
20687 PrimitiveRestartNV()
20688         return          void
20689         category        NV_primitive_restart
20690         version         1.2
20691         extension
20692         glxropcode      ?
20693         glxflags        ignore
20694         offset          ?
20695
20696 PrimitiveRestartIndexNV(index)
20697         return          void
20698         param           index           UInt32 in value
20699         category        NV_primitive_restart
20700         version         1.2
20701         extension
20702         glxropcode      ?
20703         glxflags        ignore
20704         offset          ?
20705
20706
20707 ###############################################################################
20708 #
20709 # Extension #286
20710 # NV_texture_expand_normal commands
20711 #
20712 ###############################################################################
20713
20714 # (none)
20715 newcategory: NV_texture_expand_normal
20716
20717 ###############################################################################
20718 #
20719 # Extension #287
20720 # NV_vertex_program2 commands
20721 #
20722 ###############################################################################
20723
20724 # (none)
20725 newcategory: NV_vertex_program2
20726
20727 ###############################################################################
20728 #
20729 # Extension #288
20730 # ATI_map_object_buffer commands
20731 #
20732 ###############################################################################
20733
20734 # @@ Need to verify/add GLX protocol
20735
20736 MapObjectBufferATI(buffer)
20737         return          VoidPointer
20738         param           buffer          UInt32 in value
20739         category        ATI_map_object_buffer
20740         version         1.2
20741         extension
20742         glxropcode      ?
20743         glxflags        ignore
20744         offset          ?
20745
20746 UnmapObjectBufferATI(buffer)
20747         return          void
20748         param           buffer          UInt32 in value
20749         category        ATI_map_object_buffer
20750         version         1.2
20751         extension
20752         glxropcode      ?
20753         glxflags        ignore
20754         offset          ?
20755
20756 ###############################################################################
20757 #
20758 # Extension #289
20759 # ATI_separate_stencil commands
20760 #
20761 ###############################################################################
20762
20763 # @@ Need to verify/add GLX protocol
20764
20765 StencilOpSeparateATI(face, sfail, dpfail, dppass)
20766         return          void
20767         param           face            StencilFaceDirection in value
20768         param           sfail           StencilOp in value
20769         param           dpfail          StencilOp in value
20770         param           dppass          StencilOp in value
20771         category        ATI_separate_stencil
20772         version         1.2
20773         extension
20774         glxropcode      ?
20775         glxflags        ignore
20776         alias           StencilOpSeparate
20777
20778 StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
20779         return          void
20780         param           frontfunc       StencilFunction in value
20781         param           backfunc        StencilFunction in value
20782         param           ref             ClampedStencilValue in value
20783         param           mask            MaskedStencilValue in value
20784         category        ATI_separate_stencil
20785         version         1.2
20786         extension
20787         glxropcode      ?
20788         glxflags        ignore
20789         alias           StencilFuncSeparate
20790
20791 ###############################################################################
20792 #
20793 # Extension #290
20794 # ATI_vertex_attrib_array_object commands
20795 #
20796 ###############################################################################
20797
20798 # @@ Need to verify/add GLX protocol
20799
20800 VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
20801         return          void
20802         param           index           UInt32 in value
20803         param           size            Int32 in value
20804         param           type            VertexAttribPointerTypeARB in value
20805         param           normalized      Boolean in value
20806         param           stride          SizeI in value
20807         param           buffer          UInt32 in value
20808         param           offset          UInt32 in value
20809         category        ATI_vertex_attrib_array_object
20810         version         1.2
20811         extension
20812         glxropcode      ?
20813         glxflags        ignore
20814         offset          ?
20815
20816 GetVertexAttribArrayObjectfvATI(index, pname, params)
20817         return          void
20818         param           index           UInt32 in value
20819         param           pname           ArrayObjectPNameATI in value
20820         param           params          Float32 out array [pname]
20821         category        ATI_vertex_attrib_array_object
20822         dlflags         notlistable
20823         version         1.2
20824         extension
20825         glxsingle       ?
20826         glxflags        ignore
20827         offset          ?
20828
20829 GetVertexAttribArrayObjectivATI(index, pname, params)
20830         return          void
20831         param           index           UInt32 in value
20832         param           pname           ArrayObjectPNameATI in value
20833         param           params          Int32 out array [pname]
20834         category        ATI_vertex_attrib_array_object
20835         dlflags         notlistable
20836         version         1.2
20837         extension
20838         glxsingle       ?
20839         glxflags        ignore
20840         offset          ?
20841
20842 ###############################################################################
20843 #
20844 # Extension #291 - OpenGL ES only, not in glext.h
20845 # OES_byte_coordinates commands
20846 #
20847 ###############################################################################
20848
20849 # void Vertex{234}bOES(T coords)
20850 # void Vertex{234}bvOES(T *coords)
20851 # void TexCoord{1234}bOES(T coords)
20852 # void TexCoord{1234}bvOES(T *coords)
20853 # void MultiTexCoord{1234}bOES(enum texture, T coords)
20854 # void MultiTexCoord{1234}bvOES(enum texture, T *coords)
20855 # All are handcode - mapped to non-byte GLX protocol on client side
20856
20857 # newcategory: OES_byte_coordinates
20858
20859 ###############################################################################
20860 #
20861 # Extension #292 - OpenGL ES only, not in glext.h
20862 # OES_fixed_point commands
20863 #
20864 ###############################################################################
20865
20866 # Too many to list in just a comment - see spec in the extension registry
20867 # All are handcode - mapped to non-byte GLX protocol on client side
20868
20869 # newcategory: OES_fixed_point
20870
20871 ###############################################################################
20872 #
20873 # Extension #293 - OpenGL ES only, not in glext.h
20874 # OES_single_precision commands
20875 #
20876 ###############################################################################
20877
20878 # void DepthRangefOES(clampf n, clampf f)
20879 # void FrustumfOES(float l, float r, float b, float t, float n, float f)
20880 # void OrthofOES(float l, float r, float b, float t, float n, float f)
20881 # void ClipPlanefOES(enum plane, const float* equation)
20882 # void glClearDepthfOES(clampd depth)
20883 # GLX ropcodes 4308-4312 (not respectively, see extension spec)
20884 # void GetClipPlanefOES(enum plane, float* equation)
20885 # GLX vendor private 1421
20886
20887 # newcategory: OES_single_precision
20888
20889 ###############################################################################
20890 #
20891 # Extension #294 - OpenGL ES only, not in glext.h
20892 # OES_compressed_paletted_texture commands
20893 #
20894 ###############################################################################
20895
20896 # (none)
20897 # newcategory: OES_compressed_paletted_texture
20898
20899 ###############################################################################
20900 #
20901 # Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
20902 # OES_read_format commands
20903 #
20904 ###############################################################################
20905
20906 # (none)
20907 newcategory: OES_read_format
20908
20909 ###############################################################################
20910 #
20911 # Extension #296 - OpenGL ES only, not in glext.h
20912 # OES_query_matrix commands
20913 #
20914 ###############################################################################
20915
20916 # bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
20917 # All are handcode - mapped to non-byte GLX protocol on client side
20918
20919 # newcategory: OES_query_matrix
20920
20921 ###############################################################################
20922 #
20923 # Extension #297
20924 # EXT_depth_bounds_test commands
20925 #
20926 ###############################################################################
20927
20928 DepthBoundsEXT(zmin, zmax)
20929         return          void
20930         param           zmin            ClampedFloat64 in value
20931         param           zmax            ClampedFloat64 in value
20932         category        EXT_depth_bounds_test
20933         version         1.2
20934         extension
20935         glxropcode      4229
20936         offset          699
20937
20938 ###############################################################################
20939 #
20940 # Extension #298
20941 # EXT_texture_mirror_clamp commands
20942 #
20943 ###############################################################################
20944
20945 # (none)
20946 newcategory: EXT_texture_mirror_clamp
20947
20948 ###############################################################################
20949 #
20950 # Extension #299
20951 # EXT_blend_equation_separate commands
20952 #
20953 ###############################################################################
20954
20955 BlendEquationSeparateEXT(modeRGB, modeAlpha)
20956         return          void
20957         param           modeRGB         BlendEquationModeEXT in value
20958         param           modeAlpha       BlendEquationModeEXT in value
20959         category        EXT_blend_equation_separate
20960         version         1.2
20961         extension
20962         glxropcode      4228
20963         alias           BlendEquationSeparate
20964
20965 ###############################################################################
20966 #
20967 # Extension #300
20968 # MESA_pack_invert commands
20969 #
20970 ###############################################################################
20971
20972 # (none)
20973 newcategory: MESA_pack_invert
20974
20975 ###############################################################################
20976 #
20977 # Extension #301
20978 # MESA_ycbcr_texture commands
20979 #
20980 ###############################################################################
20981
20982 # (none)
20983 newcategory: MESA_ycbcr_texture
20984
20985 ###############################################################################
20986 #
20987 # Extension #301
20988 # MESA_ycbcr_texture commands
20989 #
20990 ###############################################################################
20991
20992 # (none)
20993 newcategory: MESA_ycbcr_texture
20994
20995 ###############################################################################
20996 #
20997 # Extension #302
20998 # EXT_pixel_buffer_object commands
20999 #
21000 ###############################################################################
21001
21002 # (none)
21003 newcategory: EXT_pixel_buffer_object
21004
21005 ###############################################################################
21006 #
21007 # Extension #303
21008 # NV_fragment_program_option commands
21009 #
21010 ###############################################################################
21011
21012 # (none)
21013 newcategory: NV_fragment_program_option
21014
21015 ###############################################################################
21016 #
21017 # Extension #304
21018 # NV_fragment_program2 commands
21019 #
21020 ###############################################################################
21021
21022 # (none)
21023 newcategory: NV_fragment_program2
21024
21025 ###############################################################################
21026 #
21027 # Extension #305
21028 # NV_vertex_program2_option commands
21029 #
21030 ###############################################################################
21031
21032 # (none)
21033 newcategory: NV_vertex_program2_option
21034
21035 ###############################################################################
21036 #
21037 # Extension #306
21038 # NV_vertex_program3 commands
21039 #
21040 ###############################################################################
21041
21042 # (none)
21043 newcategory: NV_vertex_program3
21044
21045 ###############################################################################
21046 #
21047 # Extension #307 - GLX_SGIX_hyperpipe commands
21048 # Extension #308 - GLX_MESA_agp_offset commands
21049 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
21050 #
21051 ###############################################################################
21052
21053 ###############################################################################
21054 #
21055 # Extension #310
21056 # EXT_framebuffer_object commands
21057 #
21058 ###############################################################################
21059
21060 IsRenderbufferEXT(renderbuffer)
21061         return          Boolean
21062         param           renderbuffer    UInt32 in value
21063         category        EXT_framebuffer_object
21064         version         1.2
21065         extension
21066         glxvendorpriv   1422
21067         glxflags        ignore
21068         alias           IsRenderbuffer
21069
21070 BindRenderbufferEXT(target, renderbuffer)
21071         return          void
21072         param           target          RenderbufferTarget in value
21073         param           renderbuffer    UInt32 in value
21074         category        EXT_framebuffer_object
21075         version         1.2
21076         extension
21077         glxropcode      4316
21078         glxflags        ignore
21079         alias           BindRenderbuffer
21080
21081 DeleteRenderbuffersEXT(n, renderbuffers)
21082         return          void
21083         param           n               SizeI in value
21084         param           renderbuffers   UInt32 in array [n]
21085         category        EXT_framebuffer_object
21086         version         1.2
21087         extension
21088         glxropcode      4317
21089         glxflags        ignore
21090         alias           DeleteRenderbuffers
21091
21092 GenRenderbuffersEXT(n, renderbuffers)
21093         return          void
21094         param           n               SizeI in value
21095         param           renderbuffers   UInt32 out array [n]
21096         category        EXT_framebuffer_object
21097         version         1.2
21098         extension
21099         glxvendorpriv   1423
21100         glxflags        ignore
21101         alias           GenRenderbuffers
21102
21103 RenderbufferStorageEXT(target, internalformat, width, height)
21104         return          void
21105         param           target          RenderbufferTarget in value
21106         param           internalformat  GLenum in value
21107         param           width           SizeI in value
21108         param           height          SizeI in value
21109         category        EXT_framebuffer_object
21110         version         1.2
21111         extension
21112         glxropcode      4318
21113         glxflags        ignore
21114         alias           RenderbufferStorage
21115
21116 GetRenderbufferParameterivEXT(target, pname, params)
21117         return          void
21118         param           target          RenderbufferTarget in value
21119         param           pname           GLenum in value
21120         param           params          Int32 out array [COMPSIZE(pname)]
21121         category        EXT_framebuffer_object
21122         dlflags         notlistable
21123         version         1.2
21124         extension
21125         glxvendorpriv   1424
21126         glxflags        ignore
21127         alias           GetRenderbufferParameteriv
21128
21129 IsFramebufferEXT(framebuffer)
21130         return          Boolean
21131         param           framebuffer     UInt32 in value
21132         category        EXT_framebuffer_object
21133         version         1.2
21134         extension
21135         glxvendorpriv   1425
21136         glxflags        ignore
21137         alias           IsFramebuffer
21138
21139 BindFramebufferEXT(target, framebuffer)
21140         return          void
21141         param           target          FramebufferTarget in value
21142         param           framebuffer     UInt32 in value
21143         category        EXT_framebuffer_object
21144         version         1.2
21145         extension
21146         glxropcode      4319
21147         glxflags        ignore
21148         alias           BindFramebuffer
21149
21150 DeleteFramebuffersEXT(n, framebuffers)
21151         return          void
21152         param           n               SizeI in value
21153         param           framebuffers    UInt32 in array [n]
21154         category        EXT_framebuffer_object
21155         version         1.2
21156         extension
21157         glxropcode      4320
21158         glxflags        ignore
21159         alias           DeleteFramebuffers
21160
21161 GenFramebuffersEXT(n, framebuffers)
21162         return          void
21163         param           n               SizeI in value
21164         param           framebuffers    UInt32 out array [n]
21165         category        EXT_framebuffer_object
21166         version         1.2
21167         extension
21168         glxvendorpriv   1426
21169         glxflags        ignore
21170         alias           GenFramebuffers
21171
21172 CheckFramebufferStatusEXT(target)
21173         return          GLenum
21174         param           target          FramebufferTarget in value
21175         category        EXT_framebuffer_object
21176         version         1.2
21177         extension
21178         glxvendorpriv   1427
21179         glxflags        ignore
21180         alias           CheckFramebufferStatus
21181
21182 FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
21183         return          void
21184         param           target          FramebufferTarget in value
21185         param           attachment      FramebufferAttachment in value
21186         param           textarget       GLenum in value
21187         param           texture         UInt32 in value
21188         param           level           Int32 in value
21189         category        EXT_framebuffer_object
21190         version         1.2
21191         extension
21192         glxropcode      4321
21193         glxflags        ignore
21194         alias           FramebufferTexture1D
21195
21196 FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
21197         return          void
21198         param           target          FramebufferTarget in value
21199         param           attachment      FramebufferAttachment in value
21200         param           textarget       GLenum in value
21201         param           texture         UInt32 in value
21202         param           level           Int32 in value
21203         category        EXT_framebuffer_object
21204         version         1.2
21205         extension
21206         glxropcode      4322
21207         glxflags        ignore
21208         alias           FramebufferTexture2D
21209
21210 FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
21211         return          void
21212         param           target          FramebufferTarget in value
21213         param           attachment      FramebufferAttachment in value
21214         param           textarget       GLenum in value
21215         param           texture         UInt32 in value
21216         param           level           Int32 in value
21217         param           zoffset         Int32 in value
21218         category        EXT_framebuffer_object
21219         version         1.2
21220         extension
21221         glxropcode      4323
21222         glxflags        ignore
21223         alias           FramebufferTexture3D
21224
21225 FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
21226         return          void
21227         param           target          FramebufferTarget in value
21228         param           attachment      FramebufferAttachment in value
21229         param           renderbuffertarget      RenderbufferTarget in value
21230         param           renderbuffer    UInt32 in value
21231         category        EXT_framebuffer_object
21232         version         1.2
21233         extension
21234         glxropcode      4324
21235         glxflags        ignore
21236         alias           FramebufferRenderbuffer
21237
21238 GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
21239         return          void
21240         param           target          FramebufferTarget in value
21241         param           attachment      FramebufferAttachment in value
21242         param           pname           GLenum in value
21243         param           params          Int32 out array [COMPSIZE(pname)]
21244         category        EXT_framebuffer_object
21245         dlflags         notlistable
21246         version         1.2
21247         extension
21248         glxvendorpriv   1428
21249         glxflags        ignore
21250         alias           GetFramebufferAttachmentParameteriv
21251
21252 GenerateMipmapEXT(target)
21253         return          void
21254         param           target          GLenum in value
21255         category        EXT_framebuffer_object
21256         version         1.2
21257         extension
21258         glxropcode      4325
21259         glxflags        ignore
21260         alias           GenerateMipmap
21261
21262
21263 ###############################################################################
21264 #
21265 # Extension #311
21266 # GREMEDY_string_marker commands
21267 #
21268 ###############################################################################
21269
21270 StringMarkerGREMEDY(len, string)
21271         return          void
21272         param           len             SizeI in value
21273         param           string          Void in array [len]
21274         category        GREMEDY_string_marker
21275         version         1.0
21276         extension
21277         glxflags        ignore
21278         offset          ?
21279
21280 ###############################################################################
21281 #
21282 # Extension #312
21283 # EXT_packed_depth_stencil commands
21284 #
21285 ###############################################################################
21286
21287 # (none)
21288 newcategory: EXT_packed_depth_stencil
21289
21290 ###############################################################################
21291 #
21292 # Extension #313 - WGL_3DL_stereo_control
21293 #
21294 ###############################################################################
21295
21296 ###############################################################################
21297 #
21298 # Extension #314
21299 # EXT_stencil_clear_tag commands
21300 #
21301 ###############################################################################
21302
21303 StencilClearTagEXT(stencilTagBits, stencilClearTag)
21304         return          void
21305         param           stencilTagBits  SizeI in value
21306         param           stencilClearTag UInt32 in value
21307         category        EXT_stencil_clear_tag
21308         version         1.5
21309         extension
21310         glxropcode      4223
21311         glxflags        ignore
21312         offset          ?
21313
21314 ###############################################################################
21315 #
21316 # Extension #315
21317 # EXT_texture_sRGB commands
21318 #
21319 ###############################################################################
21320
21321 # (none)
21322 newcategory: EXT_texture_sRGB
21323
21324 ###############################################################################
21325 #
21326 # Extension #316
21327 # EXT_framebuffer_blit commands
21328 #
21329 ###############################################################################
21330
21331 BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
21332         return          void
21333         param           srcX0           Int32 in value
21334         param           srcY0           Int32 in value
21335         param           srcX1           Int32 in value
21336         param           srcY1           Int32 in value
21337         param           dstX0           Int32 in value
21338         param           dstY0           Int32 in value
21339         param           dstX1           Int32 in value
21340         param           dstY1           Int32 in value
21341         param           mask            ClearBufferMask in value
21342         param           filter          GLenum in value
21343         category        EXT_framebuffer_blit
21344         version         1.5
21345         glxropcode      4330
21346         alias           BlitFramebuffer
21347
21348 ###############################################################################
21349 #
21350 # Extension #317
21351 # EXT_framebuffer_multisample commands
21352 #
21353 ###############################################################################
21354
21355 RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
21356         return          void
21357         param           target          GLenum in value
21358         param           samples         SizeI in value
21359         param           internalformat  GLenum in value
21360         param           width           SizeI in value
21361         param           height          SizeI in value
21362         category        EXT_framebuffer_multisample
21363         version         1.5
21364         glxropcode      4331
21365         alias           RenderbufferStorageMultisample
21366
21367 ###############################################################################
21368 #
21369 # Extension #318
21370 # MESAX_texture_stack commands
21371 #
21372 ###############################################################################
21373
21374 # (none)
21375 newcategory: MESAX_texture_stack
21376
21377 ###############################################################################
21378 #
21379 # Extension #319
21380 # EXT_timer_query commands
21381 #
21382 ###############################################################################
21383
21384 GetQueryObjecti64vEXT(id, pname, params)
21385         return          void
21386         param           id              UInt32 in value
21387         param           pname           GLenum in value
21388         param           params          Int64EXT out array [pname]
21389         category        EXT_timer_query
21390         dlflags         notlistable
21391         version         1.5
21392         glxvendorpriv   1328
21393         glxflags        ignore
21394         offset          ?
21395
21396 GetQueryObjectui64vEXT(id, pname, params)
21397         return          void
21398         param           id              UInt32 in value
21399         param           pname           GLenum in value
21400         param           params          UInt64EXT out array [pname]
21401         category        EXT_timer_query
21402         dlflags         notlistable
21403         version         1.5
21404         glxvendorpriv   1329
21405         glxflags        ignore
21406         offset          ?
21407
21408 ###############################################################################
21409 #
21410 # Extension #320
21411 # EXT_gpu_program_parameters commands
21412 #
21413 ###############################################################################
21414
21415 ProgramEnvParameters4fvEXT(target, index, count, params)
21416         return          void
21417         param           target          ProgramTargetARB in value
21418         param           index           UInt32 in value
21419         param           count           SizeI in value
21420         param           params          Float32 in array [count*4]
21421         category        EXT_gpu_program_parameters
21422         version         1.2
21423         glxropcode      4281
21424         offset          ?
21425
21426 ProgramLocalParameters4fvEXT(target, index, count, params)
21427         return          void
21428         param           target          ProgramTargetARB in value
21429         param           index           UInt32 in value
21430         param           count           SizeI in value
21431         param           params          Float32 in array [count*4]
21432         category        EXT_gpu_program_parameters
21433         version         1.2
21434         glxropcode      4282
21435         offset          ?
21436
21437 ###############################################################################
21438 #
21439 # Extension #321
21440 # APPLE_flush_buffer_range commands
21441 #
21442 ###############################################################################
21443
21444 BufferParameteriAPPLE(target, pname, param)
21445         return          void
21446         param           target          GLenum in value
21447         param           pname           GLenum in value
21448         param           param           Int32 in value
21449         category        APPLE_flush_buffer_range
21450         version         1.5
21451         extension
21452         glxropcode      ?
21453         glxflags        ignore
21454         offset          ?
21455
21456 FlushMappedBufferRangeAPPLE(target, offset, size)
21457         return          void
21458         param           target          GLenum in value
21459         param           offset          BufferOffset in value
21460         param           size            BufferSize in value
21461         category        APPLE_flush_buffer_range
21462         version         1.5
21463         extension
21464         glxropcode      ?
21465         glxflags        ignore
21466         alias           FlushMappedBufferRange
21467
21468 ###############################################################################
21469 #
21470 # Extension #322
21471 # NV_gpu_program4 commands
21472 #
21473 ###############################################################################
21474
21475 ProgramLocalParameterI4iNV(target, index, x, y, z, w)
21476         return          void
21477         param           target          ProgramTarget in value
21478         param           index           UInt32 in value
21479         param           x               Int32 in value
21480         param           y               Int32 in value
21481         param           z               Int32 in value
21482         param           w               Int32 in value
21483         category        NV_gpu_program4
21484         version         1.3
21485         vectorequiv     ProgramLocalParameterI4ivNV
21486         glxvectorequiv  ProgramLocalParameterI4ivNV
21487         extension       soft WINSOFT NV50
21488         glfflags        ignore
21489         glxflags        ignore
21490
21491 ProgramLocalParameterI4ivNV(target, index, params)
21492         return          void
21493         param           target          ProgramTarget in value
21494         param           index           UInt32 in value
21495         param           params          Int32 in array [4]
21496         category        NV_gpu_program4
21497         version         1.3
21498         extension       soft WINSOFT NV50
21499         glfflags        ignore
21500         glxflags        ignore
21501
21502 ProgramLocalParametersI4ivNV(target, index, count, params)
21503         return          void
21504         param           target          ProgramTarget in value
21505         param           index           UInt32 in value
21506         param           count           SizeI in value
21507         param           params          Int32 in array [count*4]
21508         category        NV_gpu_program4
21509         version         1.3
21510         extension       soft WINSOFT NV50
21511         glfflags        ignore
21512         glxflags        ignore
21513
21514 ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
21515         return          void
21516         param           target          ProgramTarget in value
21517         param           index           UInt32 in value
21518         param           x               UInt32 in value
21519         param           y               UInt32 in value
21520         param           z               UInt32 in value
21521         param           w               UInt32 in value
21522         category        NV_gpu_program4
21523         version         1.3
21524         vectorequiv     ProgramLocalParameterI4uivNV
21525         glxvectorequiv  ProgramLocalParameterI4uivNV
21526         extension       soft WINSOFT NV50
21527         glfflags        ignore
21528         glxflags        ignore
21529
21530 ProgramLocalParameterI4uivNV(target, index, params)
21531         return          void
21532         param           target          ProgramTarget in value
21533         param           index           UInt32 in value
21534         param           params          UInt32 in array [4]
21535         category        NV_gpu_program4
21536         version         1.3
21537         extension       soft WINSOFT NV50
21538         glfflags        ignore
21539         glxflags        ignore
21540
21541 ProgramLocalParametersI4uivNV(target, index, count, params)
21542         return          void
21543         param           target          ProgramTarget in value
21544         param           index           UInt32 in value
21545         param           count           SizeI in value
21546         param           params          UInt32 in array [count*4]
21547         category        NV_gpu_program4
21548         version         1.3
21549         extension       soft WINSOFT NV50
21550         glfflags        ignore
21551         glxflags        ignore
21552
21553 ProgramEnvParameterI4iNV(target, index, x, y, z, w)
21554         return          void
21555         param           target          ProgramTarget in value
21556         param           index           UInt32 in value
21557         param           x               Int32 in value
21558         param           y               Int32 in value
21559         param           z               Int32 in value
21560         param           w               Int32 in value
21561         category        NV_gpu_program4
21562         version         1.3
21563         vectorequiv     ProgramEnvParameterI4ivNV
21564         glxvectorequiv  ProgramEnvParameterI4ivNV
21565         extension       soft WINSOFT NV50
21566         glfflags        ignore
21567         glxflags        ignore
21568
21569 ProgramEnvParameterI4ivNV(target, index, params)
21570         return          void
21571         param           target          ProgramTarget in value
21572         param           index           UInt32 in value
21573         param           params          Int32 in array [4]
21574         category        NV_gpu_program4
21575         version         1.3
21576         extension       soft WINSOFT NV50
21577         glfflags        ignore
21578         glxflags        ignore
21579
21580 ProgramEnvParametersI4ivNV(target, index, count, params)
21581         return          void
21582         param           target          ProgramTarget in value
21583         param           index           UInt32 in value
21584         param           count           SizeI in value
21585         param           params          Int32 in array [count*4]
21586         category        NV_gpu_program4
21587         version         1.3
21588         extension       soft WINSOFT NV50
21589         glfflags        ignore
21590         glxflags        ignore
21591
21592 ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
21593         return          void
21594         param           target          ProgramTarget in value
21595         param           index           UInt32 in value
21596         param           x               UInt32 in value
21597         param           y               UInt32 in value
21598         param           z               UInt32 in value
21599         param           w               UInt32 in value
21600         category        NV_gpu_program4
21601         version         1.3
21602         vectorequiv     ProgramEnvParameterI4uivNV
21603         glxvectorequiv  ProgramEnvParameterI4uivNV
21604         extension       soft WINSOFT NV50
21605         glfflags        ignore
21606         glxflags        ignore
21607
21608 ProgramEnvParameterI4uivNV(target, index, params)
21609         return          void
21610         param           target          ProgramTarget in value
21611         param           index           UInt32 in value
21612         param           params          UInt32 in array [4]
21613         category        NV_gpu_program4
21614         version         1.3
21615         extension       soft WINSOFT NV50
21616         glfflags        ignore
21617         glxflags        ignore
21618
21619 ProgramEnvParametersI4uivNV(target, index, count, params)
21620         return          void
21621         param           target          ProgramTarget in value
21622         param           index           UInt32 in value
21623         param           count           SizeI in value
21624         param           params          UInt32 in array [count*4]
21625         category        NV_gpu_program4
21626         version         1.3
21627         extension       soft WINSOFT NV50
21628         glfflags        ignore
21629         glxflags        ignore
21630
21631 GetProgramLocalParameterIivNV(target, index, params)
21632         return          void
21633         param           target          ProgramTarget in value
21634         param           index           UInt32 in value
21635         param           params          Int32 out array [4]
21636         dlflags         notlistable
21637         category        NV_gpu_program4
21638         version         1.3
21639         extension       soft WINSOFT NV50
21640         glfflags        ignore
21641         glxflags        ignore
21642
21643 GetProgramLocalParameterIuivNV(target, index, params)
21644         return          void
21645         param           target          ProgramTarget in value
21646         param           index           UInt32 in value
21647         param           params          UInt32 out array [4]
21648         dlflags         notlistable
21649         category        NV_gpu_program4
21650         version         1.3
21651         extension       soft WINSOFT NV50
21652         glfflags        ignore
21653         glxflags        ignore
21654
21655 GetProgramEnvParameterIivNV(target, index, params)
21656         return          void
21657         param           target          ProgramTarget in value
21658         param           index           UInt32 in value
21659         param           params          Int32 out array [4]
21660         dlflags         notlistable
21661         category        NV_gpu_program4
21662         version         1.3
21663         extension       soft WINSOFT NV50
21664         glfflags        ignore
21665         glxflags        ignore
21666
21667 GetProgramEnvParameterIuivNV(target, index, params)
21668         return          void
21669         param           target          ProgramTarget in value
21670         param           index           UInt32 in value
21671         param           params          UInt32 out array [4]
21672         dlflags         notlistable
21673         category        NV_gpu_program4
21674         version         1.3
21675         extension       soft WINSOFT NV50
21676         glfflags        ignore
21677         glxflags        ignore
21678
21679 ###############################################################################
21680 #
21681 # Extension #323
21682 # NV_geometry_program4 commands
21683 #
21684 ###############################################################################
21685
21686 ProgramVertexLimitNV(target, limit)
21687         return          void
21688         param           target          ProgramTarget in value
21689         param           limit           Int32 in value
21690         category        NV_geometry_program4
21691         version         2.0
21692         extension       soft WINSOFT
21693         glfflags        ignore
21694         glxflags        ignore
21695
21696 FramebufferTextureEXT(target, attachment, texture, level)
21697         return          void
21698         param           target          FramebufferTarget in value
21699         param           attachment      FramebufferAttachment in value
21700         param           texture         Texture in value
21701         param           level           CheckedInt32 in value
21702         category        NV_geometry_program4
21703         version         2.0
21704         extension       soft WINSOFT
21705         dlflags         notlistable
21706         glfflags        ignore
21707         glxflags        ignore
21708         alias           FramebufferTextureARB
21709
21710 FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
21711         return          void
21712         param           target          FramebufferTarget in value
21713         param           attachment      FramebufferAttachment in value
21714         param           texture         Texture in value
21715         param           level           CheckedInt32 in value
21716         param           layer           CheckedInt32 in value
21717         category        NV_geometry_program4
21718         version         2.0
21719         extension       soft WINSOFT
21720         dlflags         notlistable
21721         glfflags        ignore
21722         glxflags        ignore
21723         alias           FramebufferTextureLayer
21724
21725 FramebufferTextureFaceEXT(target, attachment, texture, level, face)
21726         return          void
21727         param           target          FramebufferTarget in value
21728         param           attachment      FramebufferAttachment in value
21729         param           texture         Texture in value
21730         param           level           CheckedInt32 in value
21731         param           face            TextureTarget in value
21732         category        NV_geometry_program4
21733         version         2.0
21734         extension       soft WINSOFT
21735         dlflags         notlistable
21736         glfflags        ignore
21737         glxflags        ignore
21738         alias           FramebufferTextureFaceARB
21739
21740 ###############################################################################
21741 #
21742 # Extension #324
21743 # EXT_geometry_shader4 commands
21744 #
21745 ###############################################################################
21746
21747 ProgramParameteriEXT(program, pname, value)
21748         return          void
21749         param           program         UInt32 in value
21750         param           pname           ProgramParameterPName in value
21751         param           value           Int32 in value
21752         category        EXT_geometry_shader4
21753         version         2.0
21754         extension       soft WINSOFT
21755         glfflags        ignore
21756         glxflags        ignore
21757         alias           ProgramParameteriARB
21758
21759 ###############################################################################
21760 #
21761 # Extension #325
21762 # NV_vertex_program4 commands
21763 #
21764 ###############################################################################
21765
21766 VertexAttribI1iEXT(index, x)
21767         return          void
21768         param           index           UInt32 in value
21769         param           x               Int32 in value
21770         category        NV_vertex_program4
21771         beginend        allow-inside
21772         vectorequiv     VertexAttribI1ivEXT
21773         glxvectorequiv  VertexAttribI1ivEXT
21774         extension       soft WINSOFT NV10
21775         glfflags        ignore
21776         glxflags        ignore
21777         alias           VertexAttribI1i
21778
21779 VertexAttribI2iEXT(index, x, y)
21780         return          void
21781         param           index           UInt32 in value
21782         param           x               Int32 in value
21783         param           y               Int32 in value
21784         category        NV_vertex_program4
21785         beginend        allow-inside
21786         vectorequiv     VertexAttribI2ivEXT
21787         glxvectorequiv  VertexAttribI2ivEXT
21788         extension       soft WINSOFT NV10
21789         glfflags        ignore
21790         glxflags        ignore
21791         alias           VertexAttribI2i
21792
21793 VertexAttribI3iEXT(index, x, y, z)
21794         return          void
21795         param           index           UInt32 in value
21796         param           x               Int32 in value
21797         param           y               Int32 in value
21798         param           z               Int32 in value
21799         category        NV_vertex_program4
21800         beginend        allow-inside
21801         vectorequiv     VertexAttribI3ivEXT
21802         glxvectorequiv  VertexAttribI3ivEXT
21803         extension       soft WINSOFT NV10
21804         glfflags        ignore
21805         glxflags        ignore
21806         alias           VertexAttribI3i
21807
21808 VertexAttribI4iEXT(index, x, y, z, w)
21809         return          void
21810         param           index           UInt32 in value
21811         param           x               Int32 in value
21812         param           y               Int32 in value
21813         param           z               Int32 in value
21814         param           w               Int32 in value
21815         category        NV_vertex_program4
21816         beginend        allow-inside
21817         vectorequiv     VertexAttribI4ivEXT
21818         glxvectorequiv  VertexAttribI4ivEXT
21819         extension       soft WINSOFT NV10
21820         glfflags        ignore
21821         glxflags        ignore
21822         alias           VertexAttribI4i
21823
21824 VertexAttribI1uiEXT(index, x)
21825         return          void
21826         param           index           UInt32 in value
21827         param           x               UInt32 in value
21828         category        NV_vertex_program4
21829         beginend        allow-inside
21830         vectorequiv     VertexAttribI1uivEXT
21831         glxvectorequiv  VertexAttribI1uivEXT
21832         extension       soft WINSOFT NV10
21833         glfflags        ignore
21834         glxflags        ignore
21835         alias           VertexAttribI1ui
21836
21837 VertexAttribI2uiEXT(index, x, y)
21838         return          void
21839         param           index           UInt32 in value
21840         param           x               UInt32 in value
21841         param           y               UInt32 in value
21842         category        NV_vertex_program4
21843         beginend        allow-inside
21844         vectorequiv     VertexAttribI2uivEXT
21845         glxvectorequiv  VertexAttribI2uivEXT
21846         extension       soft WINSOFT NV10
21847         glfflags        ignore
21848         glxflags        ignore
21849         alias           VertexAttribI2ui
21850
21851 VertexAttribI3uiEXT(index, x, y, z)
21852         return          void
21853         param           index           UInt32 in value
21854         param           x               UInt32 in value
21855         param           y               UInt32 in value
21856         param           z               UInt32 in value
21857         category        NV_vertex_program4
21858         beginend        allow-inside
21859         vectorequiv     VertexAttribI3uivEXT
21860         glxvectorequiv  VertexAttribI3uivEXT
21861         extension       soft WINSOFT NV10
21862         glfflags        ignore
21863         glxflags        ignore
21864         alias           VertexAttribI3ui
21865
21866 VertexAttribI4uiEXT(index, x, y, z, w)
21867         return          void
21868         param           index           UInt32 in value
21869         param           x               UInt32 in value
21870         param           y               UInt32 in value
21871         param           z               UInt32 in value
21872         param           w               UInt32 in value
21873         category        NV_vertex_program4
21874         beginend        allow-inside
21875         vectorequiv     VertexAttribI4uivEXT
21876         glxvectorequiv  VertexAttribI4uivEXT
21877         extension       soft WINSOFT NV10
21878         glfflags        ignore
21879         glxflags        ignore
21880         alias           VertexAttribI4ui
21881
21882 VertexAttribI1ivEXT(index, v)
21883         return          void
21884         param           index           UInt32 in value
21885         param           v               Int32 in array [1]
21886         category        NV_vertex_program4
21887         beginend        allow-inside
21888         extension       soft WINSOFT NV10
21889         glfflags        ignore
21890         glxflags        ignore
21891         alias           VertexAttribI1iv
21892
21893 VertexAttribI2ivEXT(index, v)
21894         return          void
21895         param           index           UInt32 in value
21896         param           v               Int32 in array [2]
21897         category        NV_vertex_program4
21898         beginend        allow-inside
21899         extension       soft WINSOFT NV10
21900         glfflags        ignore
21901         glxflags        ignore
21902         alias           VertexAttribI2iv
21903
21904 VertexAttribI3ivEXT(index, v)
21905         return          void
21906         param           index           UInt32 in value
21907         param           v               Int32 in array [3]
21908         category        NV_vertex_program4
21909         beginend        allow-inside
21910         extension       soft WINSOFT NV10
21911         glfflags        ignore
21912         glxflags        ignore
21913         alias           VertexAttribI3iv
21914
21915 VertexAttribI4ivEXT(index, v)
21916         return          void
21917         param           index           UInt32 in value
21918         param           v               Int32 in array [4]
21919         category        NV_vertex_program4
21920         beginend        allow-inside
21921         extension       soft WINSOFT NV10
21922         glfflags        ignore
21923         glxflags        ignore
21924         alias           VertexAttribI4iv
21925
21926 VertexAttribI1uivEXT(index, v)
21927         return          void
21928         param           index           UInt32 in value
21929         param           v               UInt32 in array [1]
21930         category        NV_vertex_program4
21931         beginend        allow-inside
21932         extension       soft WINSOFT NV10
21933         glfflags        ignore
21934         glxflags        ignore
21935         alias           VertexAttribI1uiv
21936
21937 VertexAttribI2uivEXT(index, v)
21938         return          void
21939         param           index           UInt32 in value
21940         param           v               UInt32 in array [2]
21941         category        NV_vertex_program4
21942         beginend        allow-inside
21943         extension       soft WINSOFT NV10
21944         glfflags        ignore
21945         glxflags        ignore
21946         alias           VertexAttribI2uiv
21947
21948 VertexAttribI3uivEXT(index, v)
21949         return          void
21950         param           index           UInt32 in value
21951         param           v               UInt32 in array [3]
21952         category        NV_vertex_program4
21953         beginend        allow-inside
21954         extension       soft WINSOFT NV10
21955         glfflags        ignore
21956         glxflags        ignore
21957         alias           VertexAttribI3uiv
21958
21959 VertexAttribI4uivEXT(index, v)
21960         return          void
21961         param           index           UInt32 in value
21962         param           v               UInt32 in array [4]
21963         category        NV_vertex_program4
21964         beginend        allow-inside
21965         extension       soft WINSOFT NV10
21966         glfflags        ignore
21967         glxflags        ignore
21968         alias           VertexAttribI4uiv
21969
21970 VertexAttribI4bvEXT(index, v)
21971         return          void
21972         param           index           UInt32 in value
21973         param           v               Int8 in array [4]
21974         category        NV_vertex_program4
21975         beginend        allow-inside
21976         extension       soft WINSOFT NV10
21977         glfflags        ignore
21978         glxflags        ignore
21979         alias           VertexAttribI4bv
21980
21981 VertexAttribI4svEXT(index, v)
21982         return          void
21983         param           index           UInt32 in value
21984         param           v               Int16 in array [4]
21985         category        NV_vertex_program4
21986         beginend        allow-inside
21987         extension       soft WINSOFT NV10
21988         glfflags        ignore
21989         glxflags        ignore
21990         alias           VertexAttribI4sv
21991
21992 VertexAttribI4ubvEXT(index, v)
21993         return          void
21994         param           index           UInt32 in value
21995         param           v               UInt8 in array [4]
21996         category        NV_vertex_program4
21997         beginend        allow-inside
21998         extension       soft WINSOFT NV10
21999         glfflags        ignore
22000         glxflags        ignore
22001         alias           VertexAttribI4ubv
22002
22003 VertexAttribI4usvEXT(index, v)
22004         return          void
22005         param           index           UInt32 in value
22006         param           v               UInt16 in array [4]
22007         category        NV_vertex_program4
22008         beginend        allow-inside
22009         extension       soft WINSOFT NV10
22010         glfflags        ignore
22011         glxflags        ignore
22012         alias           VertexAttribI4usv
22013
22014 VertexAttribIPointerEXT(index, size, type, stride, pointer)
22015         return          void
22016         param           index           UInt32 in value
22017         param           size            Int32 in value
22018         param           type            VertexAttribEnum in value
22019         param           stride          SizeI in value
22020         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
22021         category        NV_vertex_program4
22022         dlflags         notlistable
22023         extension       soft WINSOFT NV10
22024         glfflags        ignore
22025         glxflags        ignore
22026         alias           VertexAttribIPointer
22027
22028 GetVertexAttribIivEXT(index, pname, params)
22029         return          void
22030         param           index           UInt32 in value
22031         param           pname           VertexAttribEnum in value
22032         param           params          Int32 out array [1]
22033         category        NV_vertex_program4
22034         dlflags         notlistable
22035         extension       soft WINSOFT NV10
22036         glfflags        ignore
22037         glxflags        ignore
22038         alias           GetVertexAttribIiv
22039
22040 GetVertexAttribIuivEXT(index, pname, params)
22041         return          void
22042         param           index           UInt32 in value
22043         param           pname           VertexAttribEnum in value
22044         param           params          UInt32 out array [1]
22045         category        NV_vertex_program4
22046         dlflags         notlistable
22047         extension       soft WINSOFT NV10
22048         glfflags        ignore
22049         glxflags        ignore
22050         alias           GetVertexAttribIuiv
22051
22052 ###############################################################################
22053 #
22054 # Extension #326
22055 # EXT_gpu_shader4 commands
22056 #
22057 ###############################################################################
22058
22059 GetUniformuivEXT(program, location, params)
22060         return          void
22061         param           program         UInt32 in value
22062         param           location        Int32 in value
22063         param           params          UInt32 out array [COMPSIZE(program/location)]
22064         category        EXT_gpu_shader4
22065         dlflags         notlistable
22066         version         2.0
22067         extension       soft WINSOFT
22068         glfflags        ignore
22069         glxflags        ignore
22070         alias           GetUniformuiv
22071
22072 BindFragDataLocationEXT(program, color, name)
22073         return          void
22074         param           program         UInt32 in value
22075         param           color           UInt32 in value
22076         param           name            Char in array [COMPSIZE(name)]
22077         category        EXT_gpu_shader4
22078         dlflags         notlistable
22079         version         2.0
22080         extension       soft WINSOFT
22081         glfflags        ignore
22082         glxflags        ignore
22083         alias           BindFragDataLocation
22084
22085 GetFragDataLocationEXT(program, name)
22086         return          Int32
22087         param           program         UInt32 in value
22088         param           name            Char in array [COMPSIZE(name)]
22089         category        EXT_gpu_shader4
22090         dlflags         notlistable
22091         version         2.0
22092         extension       soft WINSOFT
22093         glfflags        ignore
22094         glxflags        ignore
22095         alias           GetFragDataLocation
22096
22097 Uniform1uiEXT(location, v0)
22098         return          void
22099         param           location        Int32 in value
22100         param           v0              UInt32 in value
22101         category        EXT_gpu_shader4
22102         version         2.0
22103         extension       soft WINSOFT
22104         glfflags        ignore
22105         glxflags        ignore
22106         alias           Uniform1ui
22107
22108 Uniform2uiEXT(location, v0, v1)
22109         return          void
22110         param           location        Int32 in value
22111         param           v0              UInt32 in value
22112         param           v1              UInt32 in value
22113         category        EXT_gpu_shader4
22114         version         2.0
22115         extension       soft WINSOFT
22116         glfflags        ignore
22117         glxflags        ignore
22118         alias           Uniform2ui
22119
22120 Uniform3uiEXT(location, v0, v1, v2)
22121         return          void
22122         param           location        Int32 in value
22123         param           v0              UInt32 in value
22124         param           v1              UInt32 in value
22125         param           v2              UInt32 in value
22126         category        EXT_gpu_shader4
22127         version         2.0
22128         extension       soft WINSOFT
22129         glfflags        ignore
22130         glxflags        ignore
22131         alias           Uniform3ui
22132
22133 Uniform4uiEXT(location, v0, v1, v2, v3)
22134         return          void
22135         param           location        Int32 in value
22136         param           v0              UInt32 in value
22137         param           v1              UInt32 in value
22138         param           v2              UInt32 in value
22139         param           v3              UInt32 in value
22140         category        EXT_gpu_shader4
22141         version         2.0
22142         extension       soft WINSOFT
22143         glfflags        ignore
22144         glxflags        ignore
22145         alias           Uniform4ui
22146
22147 Uniform1uivEXT(location, count, value)
22148         return          void
22149         param           location        Int32 in value
22150         param           count           SizeI in value
22151         param           value           UInt32 in array [count]
22152         category        EXT_gpu_shader4
22153         version         2.0
22154         extension       soft WINSOFT
22155         glfflags        ignore
22156         glxflags        ignore
22157         alias           Uniform1uiv
22158
22159 Uniform2uivEXT(location, count, value)
22160         return          void
22161         param           location        Int32 in value
22162         param           count           SizeI in value
22163         param           value           UInt32 in array [count*2]
22164         category        EXT_gpu_shader4
22165         version         2.0
22166         extension       soft WINSOFT
22167         glfflags        ignore
22168         glxflags        ignore
22169         alias           Uniform2uiv
22170
22171 Uniform3uivEXT(location, count, value)
22172         return          void
22173         param           location        Int32 in value
22174         param           count           SizeI in value
22175         param           value           UInt32 in array [count*3]
22176         category        EXT_gpu_shader4
22177         version         2.0
22178         extension       soft WINSOFT
22179         glfflags        ignore
22180         glxflags        ignore
22181         alias           Uniform3uiv
22182
22183 Uniform4uivEXT(location, count, value)
22184         return          void
22185         param           location        Int32 in value
22186         param           count           SizeI in value
22187         param           value           UInt32 in array [count*4]
22188         category        EXT_gpu_shader4
22189         version         2.0
22190         extension       soft WINSOFT
22191         glfflags        ignore
22192         glxflags        ignore
22193         alias           Uniform4uiv
22194
22195 ###############################################################################
22196 #
22197 # Extension #327
22198 # EXT_draw_instanced commands
22199 #
22200 ###############################################################################
22201
22202 DrawArraysInstancedEXT(mode, start, count, primcount)
22203         return          void
22204         param           mode            BeginMode in value
22205         param           start           Int32 in value
22206         param           count           SizeI in value
22207         param           primcount       SizeI in value
22208         category        EXT_draw_instanced
22209         version         2.0
22210         extension       soft WINSOFT
22211         dlflags         notlistable
22212         vectorequiv     ArrayElement
22213         glfflags        ignore
22214         glxflags        ignore
22215         alias           DrawArraysInstancedARB
22216
22217 DrawElementsInstancedEXT(mode, count, type, indices, primcount)
22218         return          void
22219         param           mode            BeginMode in value
22220         param           count           SizeI in value
22221         param           type            DrawElementsType in value
22222         param           indices         Void in array [COMPSIZE(count/type)]
22223         param           primcount       SizeI in value
22224         category        EXT_draw_instanced
22225         version         2.0
22226         extension       soft WINSOFT
22227         dlflags         notlistable
22228         vectorequiv     ArrayElement
22229         glfflags        ignore
22230         glxflags        ignore
22231         alias           DrawElementsInstancedARB
22232
22233 ###############################################################################
22234 #
22235 # Extension #328
22236 # EXT_packed_float commands
22237 #
22238 ###############################################################################
22239
22240 # (none)
22241 newcategory: EXT_packed_float
22242
22243 ###############################################################################
22244 #
22245 # Extension #329
22246 # EXT_texture_array commands
22247 #
22248 ###############################################################################
22249
22250 # (none)
22251 newcategory: EXT_texture_array
22252
22253 ###############################################################################
22254 #
22255 # Extension #330
22256 # EXT_texture_buffer_object commands
22257 #
22258 ###############################################################################
22259
22260 TexBufferEXT(target, internalformat, buffer)
22261         return          void
22262         param           target          TextureTarget in value
22263         param           internalformat  GLenum in value
22264         param           buffer          UInt32 in value
22265         category        EXT_texture_buffer_object
22266         version         2.0
22267         extension       soft WINSOFT NV50
22268         glfflags        ignore
22269         glxflags        ignore
22270         alias           TexBufferARB
22271
22272 ###############################################################################
22273 #
22274 # Extension #331
22275 # EXT_texture_compression_latc commands
22276 #
22277 ###############################################################################
22278
22279 # (none)
22280 newcategory: EXT_texture_compression_latc
22281
22282 ###############################################################################
22283 #
22284 # Extension #332
22285 # EXT_texture_compression_rgtc commands
22286 #
22287 ###############################################################################
22288
22289 # (none)
22290 newcategory: EXT_texture_compression_rgtc
22291
22292 ###############################################################################
22293 #
22294 # Extension #333
22295 # EXT_texture_shared_exponent commands
22296 #
22297 ###############################################################################
22298
22299 # (none)
22300 newcategory: EXT_texture_shared_exponent
22301
22302 ###############################################################################
22303 #
22304 # Extension #334
22305 # NV_depth_buffer_float commands
22306 #
22307 ###############################################################################
22308
22309 DepthRangedNV(zNear, zFar)
22310         return          void
22311         param           zNear           Float64 in value
22312         param           zFar            Float64 in value
22313         category        NV_depth_buffer_float
22314         extension       soft WINSOFT NV50
22315         version         2.0
22316         glfflags        ignore
22317         glxflags        ignore
22318
22319 ClearDepthdNV(depth)
22320         return          void
22321         param           depth           Float64 in value
22322         category        NV_depth_buffer_float
22323         extension       soft WINSOFT NV50
22324         version         2.0
22325         glfflags        ignore
22326         glxflags        ignore
22327
22328 DepthBoundsdNV(zmin, zmax)
22329         return          void
22330         param           zmin            Float64 in value
22331         param           zmax            Float64 in value
22332         category        NV_depth_buffer_float
22333         extension       soft WINSOFT NV50
22334         version         2.0
22335         glfflags        ignore
22336         glxflags        ignore
22337
22338 ###############################################################################
22339 #
22340 # Extension #335
22341 # NV_fragment_program4 commands
22342 #
22343 ###############################################################################
22344
22345 # (none)
22346 newcategory: NV_fragment_program4
22347
22348 ###############################################################################
22349 #
22350 # Extension #336
22351 # NV_framebuffer_multisample_coverage commands
22352 #
22353 ###############################################################################
22354
22355 RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
22356         return          void
22357         param           target          RenderbufferTarget in value
22358         param           coverageSamples SizeI in value
22359         param           colorSamples    SizeI in value
22360         param           internalformat  PixelInternalFormat in value
22361         param           width           SizeI in value
22362         param           height          SizeI in value
22363         category        NV_framebuffer_multisample_coverage
22364         version         1.5
22365         extension       soft WINSOFT
22366         dlflags         notlistable
22367         glfflags        ignore
22368         glxflags        ignore
22369
22370 ###############################################################################
22371 #
22372 # Extension #337
22373 # EXT_framebuffer_sRGB commands
22374 #
22375 ###############################################################################
22376
22377 # (none)
22378 newcategory: EXT_framebuffer_sRGB
22379
22380 ###############################################################################
22381 #
22382 # Extension #338
22383 # NV_geometry_shader4 commands
22384 #
22385 ###############################################################################
22386
22387 # (none)
22388 newcategory: NV_geometry_shader4
22389
22390 ###############################################################################
22391 #
22392 # Extension #339
22393 # NV_parameter_buffer_object commands
22394 #
22395 ###############################################################################
22396
22397 ProgramBufferParametersfvNV(target, buffer, index, count, params)
22398         return          void
22399         param           target          ProgramTarget in value
22400         param           buffer          UInt32 in value
22401         param           index           UInt32 in value
22402         param           count           SizeI in value
22403         param           params          Float32 in array [count]
22404         category        NV_parameter_buffer_object
22405         version         1.2
22406         extension       soft WINSOFT NV50
22407         glfflags        ignore
22408         glxflags        ignore
22409
22410 ProgramBufferParametersIivNV(target, buffer, index, count, params)
22411         return          void
22412         param           target          ProgramTarget in value
22413         param           buffer          UInt32 in value
22414         param           index           UInt32 in value
22415         param           count           SizeI in value
22416         param           params          Int32 in array [count]
22417         category        NV_parameter_buffer_object
22418         version         1.2
22419         extension       soft WINSOFT NV50
22420         glfflags        ignore
22421         glxflags        ignore
22422
22423 ProgramBufferParametersIuivNV(target, buffer, index, count, params)
22424         return          void
22425         param           target          ProgramTarget in value
22426         param           buffer          UInt32 in value
22427         param           index           UInt32 in value
22428         param           count           SizeI in value
22429         param           params          UInt32 in array [count]
22430         category        NV_parameter_buffer_object
22431         version         1.2
22432         extension       soft WINSOFT NV50
22433         glfflags        ignore
22434         glxflags        ignore
22435
22436 ###############################################################################
22437 #
22438 # Extension #340
22439 # EXT_draw_buffers2 commands
22440 #
22441 ###############################################################################
22442
22443 ColorMaskIndexedEXT(index, r, g, b, a)
22444         return          void
22445         param           index           UInt32 in value
22446         param           r               Boolean in value
22447         param           g               Boolean in value
22448         param           b               Boolean in value
22449         param           a               Boolean in value
22450         category        EXT_draw_buffers2
22451         version         2.0
22452         glxflags        ignore
22453         glfflags        ignore
22454         extension       soft WINSOFT
22455         alias           ColorMaski
22456
22457 GetBooleanIndexedvEXT(target, index, data)
22458         return          void
22459         param           target          GLenum in value
22460         param           index           UInt32 in value
22461         param           data            Boolean out array [COMPSIZE(target)]
22462         category        EXT_draw_buffers2
22463         version         2.0
22464         dlflags         notlistable
22465         glxflags        ignore
22466         glfflags        ignore
22467         extension       soft WINSOFT
22468         alias           GetBooleani_v
22469
22470 GetIntegerIndexedvEXT(target, index, data)
22471         return          void
22472         param           target          GLenum in value
22473         param           index           UInt32 in value
22474         param           data            Int32 out array [COMPSIZE(target)]
22475         category        EXT_draw_buffers2
22476         version         2.0
22477         dlflags         notlistable
22478         glxflags        ignore
22479         glfflags        ignore
22480         extension       soft WINSOFT
22481         alias           GetIntegeri_v
22482
22483 EnableIndexedEXT(target, index)
22484         return          void
22485         param           target          GLenum in value
22486         param           index           UInt32 in value
22487         category        EXT_draw_buffers2
22488         version         2.0
22489         glxflags        ignore
22490         glfflags        ignore
22491         extension       soft WINSOFT
22492         alias           Enablei
22493
22494 DisableIndexedEXT(target, index)
22495         return          void
22496         param           target          GLenum in value
22497         param           index           UInt32 in value
22498         category        EXT_draw_buffers2
22499         version         2.0
22500         glxflags        ignore
22501         glfflags        ignore
22502         extension       soft WINSOFT
22503         alias           Disablei
22504
22505 IsEnabledIndexedEXT(target, index)
22506         return          Boolean
22507         param           target          GLenum in value
22508         param           index           UInt32 in value
22509         category        EXT_draw_buffers2
22510         version         2.0
22511         dlflags         notlistable
22512         glxflags        ignore
22513         glfflags        ignore
22514         extension       soft WINSOFT
22515         alias           IsEnabledi
22516
22517 ###############################################################################
22518 #
22519 # Extension #341
22520 # NV_transform_feedback commands
22521 #
22522 ###############################################################################
22523
22524 BeginTransformFeedbackNV(primitiveMode)
22525         return          void
22526         param           primitiveMode   GLenum in value
22527         category        NV_transform_feedback
22528         version         1.5
22529         dlflags         notlistable
22530         glxflags        ignore
22531         glfflags        ignore
22532         extension       soft WINSOFT
22533         alias           BeginTransformFeedback
22534
22535 EndTransformFeedbackNV()
22536         return          void
22537         category        NV_transform_feedback
22538         version         1.5
22539         dlflags         notlistable
22540         glxflags        ignore
22541         glfflags        ignore
22542         extension       soft WINSOFT
22543         alias           EndTransformFeedback
22544
22545 TransformFeedbackAttribsNV(count, attribs, bufferMode)
22546         return          void
22547         param           count           UInt32 in value
22548         param           attribs         Int32 in array [COMPSIZE(count)]
22549         param           bufferMode      GLenum in value
22550         category        NV_transform_feedback
22551         version         1.5
22552         dlflags         notlistable
22553         glxflags        ignore
22554         glfflags        ignore
22555         extension       soft WINSOFT
22556
22557 BindBufferRangeNV(target, index, buffer, offset, size)
22558         return          void
22559         param           target          GLenum in value
22560         param           index           UInt32 in value
22561         param           buffer          UInt32 in value
22562         param           offset          BufferOffset in value
22563         param           size            BufferSize in value
22564         category        NV_transform_feedback
22565         version         1.5
22566         dlflags         notlistable
22567         glxflags        ignore
22568         glfflags        ignore
22569         extension       soft WINSOFT
22570         alias           BindBufferRange
22571
22572 BindBufferOffsetNV(target, index, buffer, offset)
22573         return          void
22574         param           target          GLenum in value
22575         param           index           UInt32 in value
22576         param           buffer          UInt32 in value
22577         param           offset          BufferOffset in value
22578         category        NV_transform_feedback
22579         version         1.5
22580         dlflags         notlistable
22581         glxflags        ignore
22582         glfflags        ignore
22583         extension       soft WINSOFT
22584         alias           BindBufferOffsetEXT
22585
22586 BindBufferBaseNV(target, index, buffer)
22587         return          void
22588         param           target          GLenum in value
22589         param           index           UInt32 in value
22590         param           buffer          UInt32 in value
22591         category        NV_transform_feedback
22592         version         1.5
22593         dlflags         notlistable
22594         glxflags        ignore
22595         glfflags        ignore
22596         extension       soft WINSOFT
22597         alias           BindBufferBase
22598
22599 TransformFeedbackVaryingsNV(program, count, varyings, bufferMode)
22600         return          void
22601         param           program         UInt32 in value
22602         param           count           SizeI in value
22603         param           varyings        CharPointer in array [count]
22604         param           bufferMode      GLenum in value
22605         category        NV_transform_feedback
22606         version         1.5
22607         dlflags         notlistable
22608         glxflags        ignore
22609         glfflags        ignore
22610         extension       soft WINSOFT
22611         alias           TransformFeedbackVaryings
22612
22613 ActiveVaryingNV(program, name)
22614         return          void
22615         param           program         UInt32 in value
22616         param           name            Char in array [COMPSIZE(name)]
22617         category        NV_transform_feedback
22618         version         1.5
22619         dlflags         notlistable
22620         glxflags        ignore
22621         glfflags        ignore
22622         extension       soft WINSOFT
22623
22624 GetVaryingLocationNV(program, name)
22625         return          Int32
22626         param           program         UInt32 in value
22627         param           name            Char in array [COMPSIZE(name)]
22628         category        NV_transform_feedback
22629         dlflags         notlistable
22630         version         1.5
22631         glfflags        ignore
22632         glxflags        ignore
22633         extension       soft WINSOFT
22634
22635 GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
22636         return          void
22637         param           program         UInt32 in value
22638         param           index           UInt32 in value
22639         param           bufSize         SizeI in value
22640         param           length          SizeI out array [1]
22641         param           size            SizeI out array [1]
22642         param           type            GLenum out array [1]
22643         param           name            Char out array [COMPSIZE(program/index/bufSize)]
22644         category        NV_transform_feedback
22645         dlflags         notlistable
22646         version         1.5
22647         extension       soft WINSOFT
22648         glfflags        ignore
22649         glxflags        ignore
22650
22651 GetTransformFeedbackVaryingNV(program, index, location)
22652         return          void
22653         param           program         UInt32 in value
22654         param           index           UInt32 in value
22655         param           location        Int32 out array [1]
22656         category        NV_transform_feedback
22657         dlflags         notlistable
22658         version         1.5
22659         extension       soft WINSOFT
22660         glfflags        ignore
22661         glxflags        ignore
22662         alias           GetTransformFeedbackVarying
22663
22664 ###############################################################################
22665 #
22666 # Extension #342
22667 # EXT_bindable_uniform commands
22668 #
22669 ###############################################################################
22670
22671 UniformBufferEXT(program, location, buffer)
22672         return          void
22673         param           program         UInt32 in value
22674         param           location        Int32 in value
22675         param           buffer          UInt32 in value
22676         category        EXT_bindable_uniform
22677         version         2.0
22678         extension       soft WINSOFT
22679         glxflags        ignore
22680         glfflags        ignore
22681
22682 GetUniformBufferSizeEXT(program, location)
22683         return          Int32
22684         param           program         UInt32 in value
22685         param           location        Int32 in value
22686         category        EXT_bindable_uniform
22687         dlflags         notlistable
22688         version         2.0
22689         extension       soft WINSOFT
22690         glfflags        ignore
22691         glxflags        ignore
22692
22693 GetUniformOffsetEXT(program, location)
22694         return          BufferOffset
22695         param           program         UInt32 in value
22696         param           location        Int32 in value
22697         category        EXT_bindable_uniform
22698         dlflags         notlistable
22699         version         2.0
22700         extension       soft WINSOFT
22701         glfflags        ignore
22702         glxflags        ignore
22703
22704 ###############################################################################
22705 #
22706 # Extension #343
22707 # EXT_texture_integer extension commands
22708 #
22709 ###############################################################################
22710
22711 TexParameterIivEXT(target, pname, params)
22712         return          void
22713         param           target          TextureTarget in value
22714         param           pname           TextureParameterName in value
22715         param           params          Int32 in array [COMPSIZE(pname)]
22716         category        EXT_texture_integer
22717         version         2.0
22718         extension       soft WINSOFT NV50
22719         glfflags        ignore
22720         glxflags        ignore
22721         alias           TexParameterIiv
22722
22723 TexParameterIuivEXT(target, pname, params)
22724         return          void
22725         param           target          TextureTarget in value
22726         param           pname           TextureParameterName in value
22727         param           params          UInt32 in array [COMPSIZE(pname)]
22728         category        EXT_texture_integer
22729         version         2.0
22730         extension       soft WINSOFT NV50
22731         glfflags        ignore
22732         glxflags        ignore
22733         alias           TexParameterIuiv
22734
22735 GetTexParameterIivEXT(target, pname, params)
22736         return          void
22737         param           target          TextureTarget in value
22738         param           pname           GetTextureParameter in value
22739         param           params          Int32 out array [COMPSIZE(pname)]
22740         category        EXT_texture_integer
22741         dlflags         notlistable
22742         version         1.0
22743         version         2.0
22744         extension       soft WINSOFT NV50
22745         glfflags        ignore
22746         glxflags        ignore
22747         alias           GetTexParameterIiv
22748
22749 GetTexParameterIuivEXT(target, pname, params)
22750         return          void
22751         param           target          TextureTarget in value
22752         param           pname           GetTextureParameter in value
22753         param           params          UInt32 out array [COMPSIZE(pname)]
22754         category        EXT_texture_integer
22755         dlflags         notlistable
22756         version         1.0
22757         version         2.0
22758         extension       soft WINSOFT NV50
22759         glfflags        ignore
22760         glxflags        ignore
22761         alias           GetTexParameterIuiv
22762
22763 ClearColorIiEXT(red, green, blue, alpha)
22764         return          void
22765         param           red             Int32 in value
22766         param           green           Int32 in value
22767         param           blue            Int32 in value
22768         param           alpha           Int32 in value
22769         category        EXT_texture_integer
22770         version         2.0
22771         extension       soft WINSOFT NV50
22772         glfflags        ignore
22773         glxflags        ignore
22774
22775 ClearColorIuiEXT(red, green, blue, alpha)
22776         return          void
22777         param           red             UInt32 in value
22778         param           green           UInt32 in value
22779         param           blue            UInt32 in value
22780         param           alpha           UInt32 in value
22781         category        EXT_texture_integer
22782         version         2.0
22783         extension       soft WINSOFT NV50
22784         glfflags        ignore
22785         glxflags        ignore
22786
22787 ###############################################################################
22788 #
22789 # Extension #344 - GLX_EXT_texture_from_pixmap
22790 #
22791 ###############################################################################
22792
22793 ###############################################################################
22794 #
22795 # Extension #345
22796 # GREMEDY_frame_terminator commands
22797 #
22798 ###############################################################################
22799
22800 FrameTerminatorGREMEDY()
22801         return          void
22802         category        GREMEDY_frame_terminator
22803         version         1.0
22804         extension
22805         glxflags        ignore
22806         offset          ?
22807
22808 ###############################################################################
22809 #
22810 # Extension #346
22811 # NV_conditional_render commands
22812 #
22813 ###############################################################################
22814
22815 BeginConditionalRenderNV(id, mode)
22816         return          void
22817         param           id              UInt32 in value
22818         param           mode            TypeEnum in value
22819         category        NV_conditional_render
22820         glfflags        ignore
22821         glxflags        ignore
22822         alias           BeginConditionalRender
22823
22824 EndConditionalRenderNV()
22825         return          void
22826         category        NV_conditional_render
22827         glfflags        ignore
22828         glxflags        ignore
22829         alias           EndConditionalRender
22830
22831 ###############################################################################
22832 #
22833 # Extension #347
22834 # NV_present_video commands
22835 #
22836 ###############################################################################
22837
22838 # TBD
22839 #    void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
22840 #                             uint beginPresentTimeId, uint
22841 #                             presentDurationId, enum type, enum target0,
22842 #                             uint fill0, uint key0, enum target1, uint
22843 #                             fill1, uint key1);
22844 #
22845 #    void PresentFrameDualFillNV(uint video_slot, uint64EXT
22846 #                                minPresentTime, uint beginPresentTimeId,
22847 #                                uint presentDurationId, enum type, enum
22848 #                                target0, uint fill0, enum target1, uint
22849 #                                fill1, enum target2, uint fill2, enum
22850 #                                target3, uint fill3);
22851 #
22852 #    void GetVideoivNV(uint video_slot, enum pname, int *params);
22853 #    void GetVideouivNV(uint video_slot, enum pname, uint *params);
22854 #    void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
22855 #    void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
22856 #    void VideoParameterivNV(uint video_slot, enum pname, const int *params);
22857
22858 PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
22859         return          void
22860         param           video_slot      UInt32 in value
22861         param           minPresentTime  UInt64EXT in value
22862         param           beginPresentTimeId      UInt32 in value
22863         param           presentDurationId       UInt32 in value
22864         param           type            GLenum in value
22865         param           target0         GLenum in value
22866         param           fill0           UInt32 in value
22867         param           key0            UInt32 in value
22868         param           target1         GLenum in value
22869         param           fill1           UInt32 in value
22870         param           key1            UInt32 in value
22871         category        NV_present_video
22872         version         1.2
22873         extension
22874         glxropcode      ?
22875         glxflags        ignore
22876         offset          ?
22877
22878 PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
22879         return          void
22880         param           video_slot      UInt32 in value
22881         param           minPresentTime  UInt64EXT in value
22882         param           beginPresentTimeId      UInt32 in value
22883         param           presentDurationId       UInt32 in value
22884         param           type            GLenum in value
22885         param           target0         GLenum in value
22886         param           fill0           UInt32 in value
22887         param           target1         GLenum in value
22888         param           fill1           UInt32 in value
22889         param           target2         GLenum in value
22890         param           fill2           UInt32 in value
22891         param           target3         GLenum in value
22892         param           fill3           UInt32 in value
22893         category        NV_present_video
22894         version         1.2
22895         extension
22896         glxropcode      ?
22897         glxflags        ignore
22898         offset          ?
22899
22900 GetVideoivNV(video_slot, pname, params)
22901         return          void
22902         param           video_slot      UInt32 in value
22903         param           pname           GLenum in value
22904         param           params          Int32 out array [COMPSIZE(pname)]
22905         category        NV_present_video
22906         dlflags         notlistable
22907         version         1.2
22908         extension
22909         glxsingle       ?
22910         glxflags        ignore
22911         offset          ?
22912
22913 GetVideouivNV(video_slot, pname, params)
22914         return          void
22915         param           video_slot      UInt32 in value
22916         param           pname           GLenum in value
22917         param           params          UInt32 out array [COMPSIZE(pname)]
22918         category        NV_present_video
22919         dlflags         notlistable
22920         version         1.2
22921         extension
22922         glxsingle       ?
22923         glxflags        ignore
22924         offset          ?
22925
22926 GetVideoi64vNV(video_slot, pname, params)
22927         return          void
22928         param           video_slot      UInt32 in value
22929         param           pname           GLenum in value
22930         param           params          Int64EXT out array [COMPSIZE(pname)]
22931         category        NV_present_video
22932         dlflags         notlistable
22933         version         1.2
22934         extension
22935         glxsingle       ?
22936         glxflags        ignore
22937         offset          ?
22938
22939 GetVideoui64vNV(video_slot, pname, params)
22940         return          void
22941         param           video_slot      UInt32 in value
22942         param           pname           GLenum in value
22943         param           params          UInt64EXT out array [COMPSIZE(pname)]
22944         category        NV_present_video
22945         dlflags         notlistable
22946         version         1.2
22947         extension
22948         glxsingle       ?
22949         glxflags        ignore
22950         offset          ?
22951
22952 ###############################################################################
22953 #
22954 # Extension #348 - GLX_NV_video_out
22955 # Extension #349 - WGL_NV_video_out
22956 # Extension #350 - GLX_NV_swap_group
22957 # Extension #351 - WGL_NV_swap_group
22958 #
22959 ###############################################################################
22960
22961 ###############################################################################
22962 #
22963 # Extension #352
22964 # EXT_transform_feedback commands
22965 #
22966 ###############################################################################
22967
22968 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
22969
22970 BeginTransformFeedbackEXT(primitiveMode)
22971         return          void
22972         param           primitiveMode   GLenum in value
22973         category        EXT_transform_feedback
22974         version         2.0
22975         dlflags         notlistable
22976         glxflags        ignore
22977         glfflags        ignore
22978         extension       soft WINSOFT
22979         alias           BeginTransformFeedback
22980
22981 EndTransformFeedbackEXT()
22982         return          void
22983         category        EXT_transform_feedback
22984         version         2.0
22985         dlflags         notlistable
22986         glxflags        ignore
22987         glfflags        ignore
22988         extension       soft WINSOFT
22989         alias           EndTransformFeedback
22990
22991 BindBufferRangeEXT(target, index, buffer, offset, size)
22992         return          void
22993         param           target          GLenum in value
22994         param           index           UInt32 in value
22995         param           buffer          UInt32 in value
22996         param           offset          BufferOffset in value
22997         param           size            BufferSize in value
22998         category        EXT_transform_feedback
22999         version         2.0
23000         dlflags         notlistable
23001         glxflags        ignore
23002         glfflags        ignore
23003         extension       soft WINSOFT
23004         alias           BindBufferRange
23005
23006 # Not promoted to the OpenGL 3.0 core
23007 BindBufferOffsetEXT(target, index, buffer, offset)
23008         return          void
23009         param           target          GLenum in value
23010         param           index           UInt32 in value
23011         param           buffer          UInt32 in value
23012         param           offset          BufferOffset in value
23013         category        EXT_transform_feedback
23014         version         2.0
23015         dlflags         notlistable
23016         glxflags        ignore
23017         glfflags        ignore
23018         extension       soft WINSOFT
23019
23020 BindBufferBaseEXT(target, index, buffer)
23021         return          void
23022         param           target          GLenum in value
23023         param           index           UInt32 in value
23024         param           buffer          UInt32 in value
23025         category        EXT_transform_feedback
23026         version         2.0
23027         dlflags         notlistable
23028         glxflags        ignore
23029         glfflags        ignore
23030         extension       soft WINSOFT
23031         alias           BindBufferBase
23032
23033 TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
23034         return          void
23035         param           program         UInt32 in value
23036         param           count           SizeI in value
23037         param           varyings        CharPointer in array [count]
23038         param           bufferMode      GLenum in value
23039         category        EXT_transform_feedback
23040         version         2.0
23041         dlflags         notlistable
23042         glxflags        ignore
23043         glfflags        ignore
23044         extension       soft WINSOFT
23045         alias           TransformFeedbackVaryings
23046
23047 GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
23048         return          void
23049         param           program         UInt32 in value
23050         param           index           UInt32 in value
23051         param           bufSize         SizeI in value
23052         param           length          SizeI out array [1]
23053         param           size            SizeI out array [1]
23054         param           type            GLenum out array [1]
23055         param           name            Char out array [COMPSIZE(length)]
23056         category        EXT_transform_feedback
23057         dlflags         notlistable
23058         version         2.0
23059         extension       soft WINSOFT
23060         glfflags        ignore
23061         glxflags        ignore
23062         alias           GetTransformFeedbackVarying
23063
23064 ###############################################################################
23065 #
23066 # Extension #353
23067 # EXT_direct_state_access commands
23068 #
23069 ###############################################################################
23070
23071 # New 1.1 client commands
23072
23073 ClientAttribDefaultEXT(mask)
23074         return          void
23075         param           mask            ClientAttribMask in value
23076         category        EXT_direct_state_access
23077         extension       soft WINSOFT
23078         dlflags         notlistable
23079         glxflags        ignore ### client-handcode client-intercept server-handcode
23080
23081 PushClientAttribDefaultEXT(mask)
23082         return          void
23083         param           mask            ClientAttribMask in value
23084         category        EXT_direct_state_access
23085         extension       soft WINSOFT
23086         dlflags         notlistable
23087         glxflags        ignore ### client-handcode client-intercept server-handcode
23088
23089 # New 1.0 matrix commands
23090
23091 MatrixLoadfEXT(mode, m)
23092         return          void
23093         param           mode            MatrixMode in value
23094         param           m               Float32 in array [16]
23095         category        EXT_direct_state_access
23096         extension       soft WINSOFT
23097         glxflags        ignore
23098         glfflags        ignore
23099
23100 MatrixLoaddEXT(mode, m)
23101         return          void
23102         param           mode            MatrixMode in value
23103         param           m               Float64 in array [16]
23104         category        EXT_direct_state_access
23105         extension       soft WINSOFT
23106         glxflags        ignore
23107         glfflags        ignore
23108
23109 MatrixMultfEXT(mode, m)
23110         return          void
23111         param           mode            MatrixMode in value
23112         param           m               Float32 in array [16]
23113         category        EXT_direct_state_access
23114         extension       soft WINSOFT
23115         glxflags        ignore
23116         glfflags        ignore
23117
23118 MatrixMultdEXT(mode, m)
23119         return          void
23120         param           mode            MatrixMode in value
23121         param           m               Float64 in array [16]
23122         category        EXT_direct_state_access
23123         extension       soft WINSOFT
23124         glxflags        ignore
23125         glfflags        ignore
23126
23127 MatrixLoadIdentityEXT(mode)
23128         return          void
23129         param           mode            MatrixMode in value
23130         category        EXT_direct_state_access
23131         extension       soft WINSOFT
23132         glxflags        ignore
23133         glfflags        ignore
23134
23135 MatrixRotatefEXT(mode, angle, x, y, z)
23136         return          void
23137         param           mode            MatrixMode in value
23138         param           angle           Float32 in value
23139         param           x               Float32 in value
23140         param           y               Float32 in value
23141         param           z               Float32 in value
23142         category        EXT_direct_state_access
23143         extension       soft WINSOFT
23144         glxflags        ignore
23145         glfflags        ignore
23146
23147 MatrixRotatedEXT(mode, angle, x, y, z)
23148         return          void
23149         param           mode            MatrixMode in value
23150         param           angle           Float64 in value
23151         param           x               Float64 in value
23152         param           y               Float64 in value
23153         param           z               Float64 in value
23154         category        EXT_direct_state_access
23155         extension       soft WINSOFT
23156         glxflags        ignore
23157         glfflags        ignore
23158
23159 MatrixScalefEXT(mode, x, y, z)
23160         return          void
23161         param           mode            MatrixMode in value
23162         param           x               Float32 in value
23163         param           y               Float32 in value
23164         param           z               Float32 in value
23165         category        EXT_direct_state_access
23166         extension       soft WINSOFT
23167         glxflags        ignore
23168         glfflags        ignore
23169
23170 MatrixScaledEXT(mode, x, y, z)
23171         return          void
23172         param           mode            MatrixMode in value
23173         param           x               Float64 in value
23174         param           y               Float64 in value
23175         param           z               Float64 in value
23176         category        EXT_direct_state_access
23177         extension       soft WINSOFT
23178         glxflags        ignore
23179         glfflags        ignore
23180
23181 MatrixTranslatefEXT(mode, x, y, z)
23182         return          void
23183         param           mode            MatrixMode in value
23184         param           x               Float32 in value
23185         param           y               Float32 in value
23186         param           z               Float32 in value
23187         category        EXT_direct_state_access
23188         extension       soft WINSOFT
23189         glxflags        ignore
23190         glfflags        ignore
23191
23192 MatrixTranslatedEXT(mode, x, y, z)
23193         return          void
23194         param           mode            MatrixMode in value
23195         param           x               Float64 in value
23196         param           y               Float64 in value
23197         param           z               Float64 in value
23198         category        EXT_direct_state_access
23199         extension       soft WINSOFT
23200         glxflags        ignore
23201         glfflags        ignore
23202
23203 MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
23204         return          void
23205         param           mode            MatrixMode in value
23206         param           left            Float64 in value
23207         param           right           Float64 in value
23208         param           bottom          Float64 in value
23209         param           top             Float64 in value
23210         param           zNear           Float64 in value
23211         param           zFar            Float64 in value
23212         category        EXT_direct_state_access
23213         extension       soft WINSOFT
23214         glxflags        ignore
23215         glfflags        ignore
23216
23217 MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
23218         return          void
23219         param           mode            MatrixMode in value
23220         param           left            Float64 in value
23221         param           right           Float64 in value
23222         param           bottom          Float64 in value
23223         param           top             Float64 in value
23224         param           zNear           Float64 in value
23225         param           zFar            Float64 in value
23226         category        EXT_direct_state_access
23227         extension       soft WINSOFT
23228         glxflags        ignore
23229         glfflags        ignore
23230
23231 MatrixPopEXT(mode)
23232         return          void
23233         param           mode            MatrixMode in value
23234         category        EXT_direct_state_access
23235         extension       soft WINSOFT
23236         glxflags        ignore
23237         glfflags        ignore
23238
23239 MatrixPushEXT(mode)
23240         return          void
23241         param           mode            MatrixMode in value
23242         category        EXT_direct_state_access
23243         extension       soft WINSOFT
23244         glxflags        ignore
23245         glfflags        ignore
23246
23247 # New 1.3 matrix transpose commands
23248
23249 MatrixLoadTransposefEXT(mode, m)
23250         return          void
23251         param           mode            MatrixMode in value
23252         param           m               Float32 in array [16]
23253         category        EXT_direct_state_access
23254         extension       soft WINSOFT
23255         glxflags        ignore
23256         glfflags        ignore
23257
23258 MatrixLoadTransposedEXT(mode, m)
23259         return          void
23260         param           mode            MatrixMode in value
23261         param           m               Float64 in array [16]
23262         category        EXT_direct_state_access
23263         extension       soft WINSOFT
23264         glxflags        ignore
23265         glfflags        ignore
23266
23267 MatrixMultTransposefEXT(mode, m)
23268         return          void
23269         param           mode            MatrixMode in value
23270         param           m               Float32 in array [16]
23271         category        EXT_direct_state_access
23272         extension       soft WINSOFT
23273         glxflags        ignore
23274         glfflags        ignore
23275
23276 MatrixMultTransposedEXT(mode, m)
23277         return          void
23278         param           mode            MatrixMode in value
23279         param           m               Float64 in array [16]
23280         category        EXT_direct_state_access
23281         extension       soft WINSOFT
23282         glxflags        ignore
23283         glfflags        ignore
23284
23285 # New 1.1 texture object commands
23286
23287 TextureParameterfEXT(texture, target, pname, param)
23288         return          void
23289         param           texture         Texture in value
23290         param           target          TextureTarget in value
23291         param           pname           TextureParameterName in value
23292         param           param           CheckedFloat32 in value
23293         category        EXT_direct_state_access
23294         extension       soft WINSOFT
23295         glxflags        ignore
23296         glfflags        ignore
23297         vectorequiv     TextureParameterfvEXT
23298
23299 TextureParameterfvEXT(texture, target, pname, params)
23300         return          void
23301         param           texture         Texture in value
23302         param           target          TextureTarget in value
23303         param           pname           TextureParameterName in value
23304         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
23305         category        EXT_direct_state_access
23306         extension       soft WINSOFT
23307         glxflags        ignore
23308         glfflags        ignore
23309
23310 TextureParameteriEXT(texture, target, pname, param)
23311         return          void
23312         param           texture         Texture in value
23313         param           target          TextureTarget in value
23314         param           pname           TextureParameterName in value
23315         param           param           CheckedInt32 in value
23316         category        EXT_direct_state_access
23317         extension       soft WINSOFT
23318         glxflags        ignore
23319         glfflags        ignore
23320         vectorequiv     TextureParameterivEXT
23321
23322 TextureParameterivEXT(texture, target, pname, params)
23323         return          void
23324         param           texture         Texture in value
23325         param           target          TextureTarget in value
23326         param           pname           TextureParameterName in value
23327         param           params          CheckedInt32 in array [COMPSIZE(pname)]
23328         category        EXT_direct_state_access
23329         extension       soft WINSOFT
23330         glxflags        ignore
23331         glfflags        ignore
23332
23333 TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
23334         return          void
23335         param           texture         Texture in value
23336         param           target          TextureTarget in value
23337         param           level           CheckedInt32 in value
23338         param           internalformat  TextureInternalFormat in value
23339         param           width           SizeI in value
23340         param           border          CheckedInt32 in value
23341         param           format          PixelFormat in value
23342         param           type            PixelType in value
23343         param           pixels          Void in array [COMPSIZE(format/type/width)]
23344         category        EXT_direct_state_access
23345         dlflags         handcode
23346         glxflags        ignore ### client-handcode server-handcode
23347         extension       soft WINSOFT
23348         glfflags        capture-handcode decode-handcode pixel-unpack
23349
23350 TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
23351         return          void
23352         param           texture         Texture in value
23353         param           target          TextureTarget in value
23354         param           level           CheckedInt32 in value
23355         param           internalformat  TextureInternalFormat in value
23356         param           width           SizeI in value
23357         param           height          SizeI in value
23358         param           border          CheckedInt32 in value
23359         param           format          PixelFormat in value
23360         param           type            PixelType in value
23361         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23362         category        EXT_direct_state_access
23363         dlflags         handcode
23364         glxflags        ignore ### client-handcode server-handcode
23365         extension       soft WINSOFT
23366         glfflags        capture-handcode decode-handcode pixel-unpack
23367
23368 TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
23369         return          void
23370         param           texture         Texture in value
23371         param           target          TextureTarget in value
23372         param           level           CheckedInt32 in value
23373         param           xoffset         CheckedInt32 in value
23374         param           width           SizeI in value
23375         param           format          PixelFormat in value
23376         param           type            PixelType in value
23377         param           pixels          Void in array [COMPSIZE(format/type/width)]
23378         category        EXT_direct_state_access
23379         dlflags         handcode
23380         glxflags        ignore ### EXT client-handcode server-handcode
23381         glxflags        ignore
23382         extension       soft WINSOFT
23383         glfflags        ignore
23384
23385 TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
23386         return          void
23387         param           texture         Texture in value
23388         param           target          TextureTarget in value
23389         param           level           CheckedInt32 in value
23390         param           xoffset         CheckedInt32 in value
23391         param           yoffset         CheckedInt32 in value
23392         param           width           SizeI in value
23393         param           height          SizeI in value
23394         param           format          PixelFormat in value
23395         param           type            PixelType in value
23396         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23397         category        EXT_direct_state_access
23398         dlflags         handcode
23399         glxflags        ignore ### EXT client-handcode server-handcode
23400         extension       soft WINSOFT
23401         glfflags        ignore
23402
23403 CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
23404         return          void
23405         param           texture         Texture in value
23406         param           target          TextureTarget in value
23407         param           level           CheckedInt32 in value
23408         param           internalformat  TextureInternalFormat in value
23409         param           x               WinCoord in value
23410         param           y               WinCoord in value
23411         param           width           SizeI in value
23412         param           border          CheckedInt32 in value
23413         category        EXT_direct_state_access
23414         extension       soft WINSOFT
23415         glxflags        ignore ### EXT
23416
23417 CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
23418         return          void
23419         param           texture         Texture in value
23420         param           target          TextureTarget in value
23421         param           level           CheckedInt32 in value
23422         param           internalformat  TextureInternalFormat in value
23423         param           x               WinCoord in value
23424         param           y               WinCoord in value
23425         param           width           SizeI in value
23426         param           height          SizeI in value
23427         param           border          CheckedInt32 in value
23428         category        EXT_direct_state_access
23429         extension       soft WINSOFT
23430         glxflags        ignore ### EXT
23431
23432 CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
23433         return          void
23434         param           texture         Texture in value
23435         param           target          TextureTarget in value
23436         param           level           CheckedInt32 in value
23437         param           xoffset         CheckedInt32 in value
23438         param           x               WinCoord in value
23439         param           y               WinCoord in value
23440         param           width           SizeI in value
23441         category        EXT_direct_state_access
23442         extension       soft WINSOFT
23443         glxflags        ignore ### EXT
23444
23445 CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
23446         return          void
23447         param           texture         Texture in value
23448         param           target          TextureTarget in value
23449         param           level           CheckedInt32 in value
23450         param           xoffset         CheckedInt32 in value
23451         param           yoffset         CheckedInt32 in value
23452         param           x               WinCoord in value
23453         param           y               WinCoord in value
23454         param           width           SizeI in value
23455         param           height          SizeI in value
23456         category        EXT_direct_state_access
23457         extension       soft WINSOFT
23458         glxflags        ignore ### EXT
23459
23460 # New 1.1 texture object queries
23461
23462 GetTextureImageEXT(texture, target, level, format, type, pixels)
23463         return          void
23464         param           texture         Texture in value
23465         param           target          TextureTarget in value
23466         param           level           CheckedInt32 in value
23467         param           format          PixelFormat in value
23468         param           type            PixelType in value
23469         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
23470         category        EXT_direct_state_access
23471         dlflags         notlistable
23472         glxflags        ignore ### client-handcode server-handcode
23473         extension       soft WINSOFT
23474         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
23475
23476 GetTextureParameterfvEXT(texture, target, pname, params)
23477         return          void
23478         param           texture         Texture in value
23479         param           target          TextureTarget in value
23480         param           pname           GetTextureParameter in value
23481         param           params          Float32 out array [COMPSIZE(pname)]
23482         category        EXT_direct_state_access
23483         dlflags         notlistable
23484         extension       soft WINSOFT
23485         glxflags        ignore
23486         glfflags        capture-execute gl-enum
23487
23488 GetTextureParameterivEXT(texture, target, pname, params)
23489         return          void
23490         param           texture         Texture in value
23491         param           target          TextureTarget in value
23492         param           pname           GetTextureParameter in value
23493         param           params          Int32 out array [COMPSIZE(pname)]
23494         category        EXT_direct_state_access
23495         dlflags         notlistable
23496         extension       soft WINSOFT
23497         glxflags        ignore
23498         glfflags        capture-execute gl-enum
23499
23500 GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
23501         return          void
23502         param           texture         Texture in value
23503         param           target          TextureTarget in value
23504         param           level           CheckedInt32 in value
23505         param           pname           GetTextureParameter in value
23506         param           params          Float32 out array [COMPSIZE(pname)]
23507         category        EXT_direct_state_access
23508         dlflags         notlistable
23509         extension       soft WINSOFT
23510         glxflags        ignore
23511         glfflags        capture-execute gl-enum
23512
23513 GetTextureLevelParameterivEXT(texture, target, level, pname, params)
23514         return          void
23515         param           texture         Texture in value
23516         param           target          TextureTarget in value
23517         param           level           CheckedInt32 in value
23518         param           pname           GetTextureParameter in value
23519         param           params          Int32 out array [COMPSIZE(pname)]
23520         category        EXT_direct_state_access
23521         dlflags         notlistable
23522         extension       soft WINSOFT
23523         glxflags        ignore
23524         glfflags        capture-execute gl-enum
23525
23526 # New 1.2 3D texture object commands
23527
23528 TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
23529         return          void
23530         param           texture         Texture in value
23531         param           target          TextureTarget in value
23532         param           level           CheckedInt32 in value
23533         param           internalformat  TextureInternalFormat in value
23534         param           width           SizeI in value
23535         param           height          SizeI in value
23536         param           depth           SizeI in value
23537         param           border          CheckedInt32 in value
23538         param           format          PixelFormat in value
23539         param           type            PixelType in value
23540         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
23541         category        EXT_direct_state_access
23542         dlflags         handcode
23543         glxflags        ignore ### client-handcode server-handcode EXT
23544         extension       soft WINSOFT
23545         glfflags        ignore
23546
23547 TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
23548         return          void
23549         param           texture         Texture in value
23550         param           target          TextureTarget in value
23551         param           level           CheckedInt32 in value
23552         param           xoffset         CheckedInt32 in value
23553         param           yoffset         CheckedInt32 in value
23554         param           zoffset         CheckedInt32 in value
23555         param           width           SizeI in value
23556         param           height          SizeI in value
23557         param           depth           SizeI in value
23558         param           format          PixelFormat in value
23559         param           type            PixelType in value
23560         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
23561         category        EXT_direct_state_access
23562         dlflags         handcode
23563         glxflags        ignore ### client-handcode server-handcode EXT
23564         extension       soft WINSOFT
23565         glfflags        ignore
23566
23567 CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
23568         return          void
23569         param           texture         Texture in value
23570         param           target          TextureTarget in value
23571         param           level           CheckedInt32 in value
23572         param           xoffset         CheckedInt32 in value
23573         param           yoffset         CheckedInt32 in value
23574         param           zoffset         CheckedInt32 in value
23575         param           x               WinCoord in value
23576         param           y               WinCoord in value
23577         param           width           SizeI in value
23578         param           height          SizeI in value
23579         category        EXT_direct_state_access
23580         glxflags        ignore ### EXT
23581         extension       soft WINSOFT
23582         glfflags        ignore
23583
23584 # New 1.1 multitexture commands
23585
23586 MultiTexParameterfEXT(texunit, target, pname, param)
23587         return          void
23588         param           texunit         TextureUnit in value
23589         param           target          TextureTarget in value
23590         param           pname           TextureParameterName in value
23591         param           param           CheckedFloat32 in value
23592         category        EXT_direct_state_access
23593         extension       soft WINSOFT
23594         glxflags        ignore
23595         glfflags        ignore
23596         vectorequiv     MultiTexParameterfvEXT
23597
23598 MultiTexParameterfvEXT(texunit, target, pname, params)
23599         return          void
23600         param           texunit         TextureUnit in value
23601         param           target          TextureTarget in value
23602         param           pname           TextureParameterName in value
23603         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
23604         category        EXT_direct_state_access
23605         extension       soft WINSOFT
23606         glxflags        ignore
23607         glfflags        ignore
23608
23609 MultiTexParameteriEXT(texunit, target, pname, param)
23610         return          void
23611         param           texunit         TextureUnit in value
23612         param           target          TextureTarget in value
23613         param           pname           TextureParameterName in value
23614         param           param           CheckedInt32 in value
23615         category        EXT_direct_state_access
23616         extension       soft WINSOFT
23617         glxflags        ignore
23618         glfflags        ignore
23619         vectorequiv     MultiTexParameterivEXT
23620
23621 MultiTexParameterivEXT(texunit, target, pname, params)
23622         return          void
23623         param           texunit         TextureUnit in value
23624         param           target          TextureTarget in value
23625         param           pname           TextureParameterName in value
23626         param           params          CheckedInt32 in array [COMPSIZE(pname)]
23627         category        EXT_direct_state_access
23628         extension       soft WINSOFT
23629         glxflags        ignore
23630         glfflags        ignore
23631
23632 MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
23633         return          void
23634         param           texunit         TextureUnit in value
23635         param           target          TextureTarget in value
23636         param           level           CheckedInt32 in value
23637         param           internalformat  TextureInternalFormat in value
23638         param           width           SizeI in value
23639         param           border          CheckedInt32 in value
23640         param           format          PixelFormat in value
23641         param           type            PixelType in value
23642         param           pixels          Void in array [COMPSIZE(format/type/width)]
23643         category        EXT_direct_state_access
23644         dlflags         handcode
23645         glxflags        ignore ### client-handcode server-handcode
23646         extension       soft WINSOFT
23647         glfflags        capture-handcode decode-handcode pixel-unpack
23648
23649 MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
23650         return          void
23651         param           texunit         TextureUnit in value
23652         param           target          TextureTarget in value
23653         param           level           CheckedInt32 in value
23654         param           internalformat  TextureInternalFormat in value
23655         param           width           SizeI in value
23656         param           height          SizeI in value
23657         param           border          CheckedInt32 in value
23658         param           format          PixelFormat in value
23659         param           type            PixelType in value
23660         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23661         category        EXT_direct_state_access
23662         dlflags         handcode
23663         glxflags        ignore ### client-handcode server-handcode
23664         extension       soft WINSOFT
23665         glfflags        capture-handcode decode-handcode pixel-unpack
23666
23667 MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
23668         return          void
23669         param           texunit         TextureUnit in value
23670         param           target          TextureTarget in value
23671         param           level           CheckedInt32 in value
23672         param           xoffset         CheckedInt32 in value
23673         param           width           SizeI in value
23674         param           format          PixelFormat in value
23675         param           type            PixelType in value
23676         param           pixels          Void in array [COMPSIZE(format/type/width)]
23677         category        EXT_direct_state_access
23678         dlflags         handcode
23679         glxflags        ignore ### EXT client-handcode server-handcode
23680         extension       soft WINSOFT
23681         glfflags        ignore
23682
23683 MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
23684         return          void
23685         param           texunit         TextureUnit in value
23686         param           target          TextureTarget in value
23687         param           level           CheckedInt32 in value
23688         param           xoffset         CheckedInt32 in value
23689         param           yoffset         CheckedInt32 in value
23690         param           width           SizeI in value
23691         param           height          SizeI in value
23692         param           format          PixelFormat in value
23693         param           type            PixelType in value
23694         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
23695         category        EXT_direct_state_access
23696         dlflags         handcode
23697         glxflags        ignore ### EXT client-handcode server-handcode
23698         extension       soft WINSOFT
23699         glfflags        ignore
23700
23701 CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
23702         return          void
23703         param           texunit         TextureUnit in value
23704         param           target          TextureTarget in value
23705         param           level           CheckedInt32 in value
23706         param           internalformat  TextureInternalFormat in value
23707         param           x               WinCoord in value
23708         param           y               WinCoord in value
23709         param           width           SizeI in value
23710         param           border          CheckedInt32 in value
23711         category        EXT_direct_state_access
23712         extension       soft WINSOFT
23713         glxflags        ignore ### EXT
23714
23715 CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
23716         return          void
23717         param           texunit         TextureUnit in value
23718         param           target          TextureTarget in value
23719         param           level           CheckedInt32 in value
23720         param           internalformat  TextureInternalFormat in value
23721         param           x               WinCoord in value
23722         param           y               WinCoord in value
23723         param           width           SizeI in value
23724         param           height          SizeI in value
23725         param           border          CheckedInt32 in value
23726         category        EXT_direct_state_access
23727         extension       soft WINSOFT
23728         glxflags        ignore ### EXT
23729
23730 CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
23731         return          void
23732         param           texunit         TextureUnit in value
23733         param           target          TextureTarget in value
23734         param           level           CheckedInt32 in value
23735         param           xoffset         CheckedInt32 in value
23736         param           x               WinCoord in value
23737         param           y               WinCoord in value
23738         param           width           SizeI in value
23739         category        EXT_direct_state_access
23740         extension       soft WINSOFT
23741         glxflags        ignore ### EXT
23742
23743 CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
23744         return          void
23745         param           texunit         TextureUnit in value
23746         param           target          TextureTarget in value
23747         param           level           CheckedInt32 in value
23748         param           xoffset         CheckedInt32 in value
23749         param           yoffset         CheckedInt32 in value
23750         param           x               WinCoord in value
23751         param           y               WinCoord in value
23752         param           width           SizeI in value
23753         param           height          SizeI in value
23754         category        EXT_direct_state_access
23755         extension       soft WINSOFT
23756         glxflags        ignore ### EXT
23757
23758 # New 1.1 multitexture queries
23759
23760 GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
23761         return          void
23762         param           texunit         TextureUnit in value
23763         param           target          TextureTarget in value
23764         param           level           CheckedInt32 in value
23765         param           format          PixelFormat in value
23766         param           type            PixelType in value
23767         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
23768         category        EXT_direct_state_access
23769         dlflags         notlistable
23770         glxflags        ignore ### client-handcode server-handcode
23771         extension       soft WINSOFT
23772         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
23773
23774 GetMultiTexParameterfvEXT(texunit, target, pname, params)
23775         return          void
23776         param           texunit         TextureUnit in value
23777         param           target          TextureTarget in value
23778         param           pname           GetTextureParameter in value
23779         param           params          Float32 out array [COMPSIZE(pname)]
23780         category        EXT_direct_state_access
23781         dlflags         notlistable
23782         extension       soft WINSOFT
23783         glxflags        ignore
23784         glfflags        capture-execute gl-enum
23785
23786 GetMultiTexParameterivEXT(texunit, target, pname, params)
23787         return          void
23788         param           texunit         TextureUnit in value
23789         param           target          TextureTarget in value
23790         param           pname           GetTextureParameter in value
23791         param           params          Int32 out array [COMPSIZE(pname)]
23792         category        EXT_direct_state_access
23793         dlflags         notlistable
23794         extension       soft WINSOFT
23795         glxflags        ignore
23796         glfflags        capture-execute gl-enum
23797
23798 GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
23799         return          void
23800         param           texunit         TextureUnit in value
23801         param           target          TextureTarget in value
23802         param           level           CheckedInt32 in value
23803         param           pname           GetTextureParameter in value
23804         param           params          Float32 out array [COMPSIZE(pname)]
23805         category        EXT_direct_state_access
23806         dlflags         notlistable
23807         extension       soft WINSOFT
23808         glxflags        ignore
23809         glfflags        capture-execute gl-enum
23810
23811 GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
23812         return          void
23813         param           texunit         TextureUnit in value
23814         param           target          TextureTarget in value
23815         param           level           CheckedInt32 in value
23816         param           pname           GetTextureParameter in value
23817         param           params          Int32 out array [COMPSIZE(pname)]
23818         category        EXT_direct_state_access
23819         dlflags         notlistable
23820         extension       soft WINSOFT
23821         glxflags        ignore
23822         glfflags        capture-execute gl-enum
23823
23824 # New 1.2 3D multitexture commands
23825
23826 MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
23827         return          void
23828         param           texunit         TextureUnit in value
23829         param           target          TextureTarget in value
23830         param           level           CheckedInt32 in value
23831         param           internalformat  TextureInternalFormat in value
23832         param           width           SizeI in value
23833         param           height          SizeI in value
23834         param           depth           SizeI in value
23835         param           border          CheckedInt32 in value
23836         param           format          PixelFormat in value
23837         param           type            PixelType in value
23838         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
23839         category        EXT_direct_state_access
23840         dlflags         handcode
23841         glxflags        ignore ### client-handcode server-handcode EXT
23842         extension       soft WINSOFT
23843         glfflags        ignore
23844
23845 MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
23846         return          void
23847         param           texunit         TextureUnit in value
23848         param           target          TextureTarget in value
23849         param           level           CheckedInt32 in value
23850         param           xoffset         CheckedInt32 in value
23851         param           yoffset         CheckedInt32 in value
23852         param           zoffset         CheckedInt32 in value
23853         param           width           SizeI in value
23854         param           height          SizeI in value
23855         param           depth           SizeI in value
23856         param           format          PixelFormat in value
23857         param           type            PixelType in value
23858         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
23859         category        EXT_direct_state_access
23860         dlflags         handcode
23861         glxflags        ignore ### client-handcode server-handcode EXT
23862         extension       soft WINSOFT
23863         glfflags        ignore
23864
23865 CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
23866         return          void
23867         param           texunit         TextureUnit in value
23868         param           target          TextureTarget in value
23869         param           level           CheckedInt32 in value
23870         param           xoffset         CheckedInt32 in value
23871         param           yoffset         CheckedInt32 in value
23872         param           zoffset         CheckedInt32 in value
23873         param           x               WinCoord in value
23874         param           y               WinCoord in value
23875         param           width           SizeI in value
23876         param           height          SizeI in value
23877         category        EXT_direct_state_access
23878         glxflags        ignore ### EXT
23879         extension       soft WINSOFT
23880         glfflags        ignore
23881
23882 # New 1.2.1 multitexture texture commands
23883
23884 BindMultiTextureEXT(texunit, target, texture)
23885         return          void
23886         param           texunit         TextureUnit in value
23887         param           target          TextureTarget in value
23888         param           texture         Texture in value
23889         category        EXT_direct_state_access
23890         extension       soft WINSOFT
23891         glxflags        ignore ### EXT
23892
23893 EnableClientStateIndexedEXT(array, index)
23894         return          void
23895         param           array           EnableCap in value
23896         param           index           UInt32 in value
23897         category        EXT_direct_state_access
23898         dlflags         notlistable
23899         glxflags        ignore ### client-handcode client-intercept server-handcode
23900         extension       soft WINSOFT
23901
23902 DisableClientStateIndexedEXT(array, index)
23903         return          void
23904         param           array           EnableCap in value
23905         param           index           UInt32 in value
23906         category        EXT_direct_state_access
23907         extension       soft WINSOFT
23908         dlflags         notlistable
23909         glxflags        ignore ### client-handcode client-intercept server-handcode
23910
23911 MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
23912         return          void
23913         param           texunit         TextureUnit in value
23914         param           size            Int32 in value
23915         param           type            TexCoordPointerType in value
23916         param           stride          SizeI in value
23917         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
23918         category        EXT_direct_state_access
23919         dlflags         notlistable
23920         glxflags        ignore ### client-handcode client-intercept server-handcode
23921         extension       soft WINSOFT
23922         glfflags        ignore
23923
23924 MultiTexEnvfEXT(texunit, target, pname, param)
23925         return          void
23926         param           texunit         TextureUnit in value
23927         param           target          TextureEnvTarget in value
23928         param           pname           TextureEnvParameter in value
23929         param           param           CheckedFloat32 in value
23930         category        EXT_direct_state_access
23931         extension       soft WINSOFT
23932         vectorequiv     MultiTexEnvfvEXT
23933         glxflags        ignore
23934         glfflags        gl-enum
23935
23936 MultiTexEnvfvEXT(texunit, target, pname, params)
23937         return          void
23938         param           texunit         TextureUnit in value
23939         param           target          TextureEnvTarget in value
23940         param           pname           TextureEnvParameter in value
23941         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
23942         category        EXT_direct_state_access
23943         extension       soft WINSOFT
23944         glxflags        ignore
23945         glfflags        gl-enum
23946
23947 MultiTexEnviEXT(texunit, target, pname, param)
23948         return          void
23949         param           texunit         TextureUnit in value
23950         param           target          TextureEnvTarget in value
23951         param           pname           TextureEnvParameter in value
23952         param           param           CheckedInt32 in value
23953         category        EXT_direct_state_access
23954         extension       soft WINSOFT
23955         vectorequiv     MultiTexEnvivEXT
23956         glxflags        ignore
23957         glfflags        gl-enum
23958
23959 MultiTexEnvivEXT(texunit, target, pname, params)
23960         return          void
23961         param           texunit         TextureUnit in value
23962         param           target          TextureEnvTarget in value
23963         param           pname           TextureEnvParameter in value
23964         param           params          CheckedInt32 in array [COMPSIZE(pname)]
23965         category        EXT_direct_state_access
23966         extension       soft WINSOFT
23967         glxflags        ignore
23968         glfflags        gl-enum
23969
23970 MultiTexGendEXT(texunit, coord, pname, param)
23971         return          void
23972         param           texunit         TextureUnit in value
23973         param           coord           TextureCoordName in value
23974         param           pname           TextureGenParameter in value
23975         param           param           Float64 in value
23976         category        EXT_direct_state_access
23977         extension       soft WINSOFT
23978         vectorequiv     MultiTexGendvEXT
23979         glxflags        ignore
23980         glfflags        gl-enum
23981
23982 MultiTexGendvEXT(texunit, coord, pname, params)
23983         return          void
23984         param           texunit         TextureUnit in value
23985         param           coord           TextureCoordName in value
23986         param           pname           TextureGenParameter in value
23987         param           params          Float64 in array [COMPSIZE(pname)]
23988         category        EXT_direct_state_access
23989         extension       soft WINSOFT
23990         glxflags        ignore
23991         glfflags        gl-enum
23992
23993 MultiTexGenfEXT(texunit, coord, pname, param)
23994         return          void
23995         param           texunit         TextureUnit in value
23996         param           coord           TextureCoordName in value
23997         param           pname           TextureGenParameter in value
23998         param           param           CheckedFloat32 in value
23999         category        EXT_direct_state_access
24000         extension       soft WINSOFT
24001         vectorequiv     MultiTexGenfvEXT
24002         glxflags        ignore
24003         glfflags        gl-enum
24004
24005 MultiTexGenfvEXT(texunit, coord, pname, params)
24006         return          void
24007         param           texunit         TextureUnit in value
24008         param           coord           TextureCoordName in value
24009         param           pname           TextureGenParameter in value
24010         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
24011         category        EXT_direct_state_access
24012         extension       soft WINSOFT
24013         glxflags        ignore
24014         glfflags        gl-enum
24015
24016 MultiTexGeniEXT(texunit, coord, pname, param)
24017         return          void
24018         param           texunit         TextureUnit in value
24019         param           coord           TextureCoordName in value
24020         param           pname           TextureGenParameter in value
24021         param           param           CheckedInt32 in value
24022         category        EXT_direct_state_access
24023         extension       soft WINSOFT
24024         vectorequiv     MultiTexGenivEXT
24025         glxflags        ignore
24026         glfflags        gl-enum
24027
24028 MultiTexGenivEXT(texunit, coord, pname, params)
24029         return          void
24030         param           texunit         TextureUnit in value
24031         param           coord           TextureCoordName in value
24032         param           pname           TextureGenParameter in value
24033         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24034         category        EXT_direct_state_access
24035         extension       soft WINSOFT
24036         glxflags        ignore
24037         glfflags        gl-enum
24038
24039 # New 1.2.1 multitexture texture queries
24040
24041 GetMultiTexEnvfvEXT(texunit, target, pname, params)
24042         return          void
24043         param           texunit         TextureUnit in value
24044         param           target          TextureEnvTarget in value
24045         param           pname           TextureEnvParameter in value
24046         param           params          Float32 out array [COMPSIZE(pname)]
24047         category        EXT_direct_state_access
24048         dlflags         notlistable
24049         extension       soft WINSOFT
24050         glxflags        ignore
24051         glfflags        capture-execute gl-enum
24052
24053 GetMultiTexEnvivEXT(texunit, target, pname, params)
24054         return          void
24055         param           texunit         TextureUnit in value
24056         param           target          TextureEnvTarget in value
24057         param           pname           TextureEnvParameter in value
24058         param           params          Int32 out array [COMPSIZE(pname)]
24059         category        EXT_direct_state_access
24060         dlflags         notlistable
24061         extension       soft WINSOFT
24062         glxflags        ignore
24063         glfflags        capture-execute gl-enum
24064
24065 GetMultiTexGendvEXT(texunit, coord, pname, params)
24066         return          void
24067         param           texunit         TextureUnit in value
24068         param           coord           TextureCoordName in value
24069         param           pname           TextureGenParameter in value
24070         param           params          Float64 out array [COMPSIZE(pname)]
24071         category        EXT_direct_state_access
24072         dlflags         notlistable
24073         extension       soft WINSOFT
24074         glxflags        ignore
24075         glfflags        capture-execute gl-enum
24076
24077 GetMultiTexGenfvEXT(texunit, coord, pname, params)
24078         return          void
24079         param           texunit         TextureUnit in value
24080         param           coord           TextureCoordName in value
24081         param           pname           TextureGenParameter 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
24089 GetMultiTexGenivEXT(texunit, coord, pname, params)
24090         return          void
24091         param           texunit         TextureUnit in value
24092         param           coord           TextureCoordName in value
24093         param           pname           TextureGenParameter in value
24094         param           params          Int32 out array [COMPSIZE(pname)]
24095         category        EXT_direct_state_access
24096         dlflags         notlistable
24097         extension       soft WINSOFT
24098         glxflags        ignore
24099         glfflags        capture-execute gl-enum
24100
24101 # From EXT_draw_buffers2
24102 # EnableIndexedEXT
24103 # DisableIndexedEXT
24104 # IsEnabledIndexedEXT
24105
24106 GetFloatIndexedvEXT(target, index, data)
24107         return          void
24108         param           target          TypeEnum in value
24109         param           index           UInt32 in value
24110         param           data            Float32 out array [COMPSIZE(target)]
24111         category        EXT_direct_state_access
24112         dlflags         notlistable
24113         glxflags        ignore
24114         glfflags        ignore
24115         extension       soft WINSOFT
24116
24117 GetDoubleIndexedvEXT(target, index, data)
24118         return          void
24119         param           target          TypeEnum in value
24120         param           index           UInt32 in value
24121         param           data            Float64 out array [COMPSIZE(target)]
24122         category        EXT_direct_state_access
24123         dlflags         notlistable
24124         glxflags        ignore
24125         glfflags        ignore
24126         extension       soft WINSOFT
24127
24128 GetPointerIndexedvEXT(target, index, data)
24129         return          void
24130         param           target          TypeEnum in value
24131         param           index           UInt32 in value
24132         param           data            VoidPointer out array [COMPSIZE(target)]
24133         category        EXT_direct_state_access
24134         dlflags         notlistable
24135         glxflags        ignore
24136         glfflags        ignore
24137         extension       soft WINSOFT
24138
24139 # New compressed texture commands
24140
24141 CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
24142         return          void
24143         param           texture         Texture in value
24144         param           target          TextureTarget in value
24145         param           level           CheckedInt32 in value
24146         param           internalformat  TextureInternalFormat in value
24147         param           width           SizeI in value
24148         param           height          SizeI in value
24149         param           depth           SizeI in value
24150         param           border          CheckedInt32 in value
24151         param           imageSize       SizeI in value
24152         param           bits            Void in array [imageSize]
24153         category        EXT_direct_state_access
24154         dlflags         handcode
24155         glxflags        ignore ### client-handcode server-handcode
24156         glfflags        ignore
24157         extension       soft WINSOFT
24158
24159 CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
24160         return          void
24161         param           texture         Texture in value
24162         param           target          TextureTarget in value
24163         param           level           CheckedInt32 in value
24164         param           internalformat  TextureInternalFormat in value
24165         param           width           SizeI in value
24166         param           height          SizeI in value
24167         param           border          CheckedInt32 in value
24168         param           imageSize       SizeI in value
24169         param           bits            Void in array [imageSize]
24170         category        EXT_direct_state_access
24171         dlflags         handcode
24172         glxflags        ignore ### client-handcode server-handcode
24173         glfflags        ignore
24174         extension       soft WINSOFT
24175
24176 CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
24177         return          void
24178         param           texture         Texture in value
24179         param           target          TextureTarget in value
24180         param           level           CheckedInt32 in value
24181         param           internalformat  TextureInternalFormat in value
24182         param           width           SizeI in value
24183         param           border          CheckedInt32 in value
24184         param           imageSize       SizeI in value
24185         param           bits            Void in array [imageSize]
24186         category        EXT_direct_state_access
24187         dlflags         handcode
24188         glxflags        ignore ### client-handcode server-handcode
24189         glfflags        ignore
24190         extension       soft WINSOFT
24191
24192 CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
24193         return          void
24194         param           texture         Texture in value
24195         param           target          TextureTarget in value
24196         param           level           CheckedInt32 in value
24197         param           xoffset         CheckedInt32 in value
24198         param           yoffset         CheckedInt32 in value
24199         param           zoffset         CheckedInt32 in value
24200         param           width           SizeI in value
24201         param           height          SizeI in value
24202         param           depth           SizeI in value
24203         param           format          PixelFormat in value
24204         param           imageSize       SizeI in value
24205         param           bits            Void in array [imageSize]
24206         category        EXT_direct_state_access
24207         dlflags         handcode
24208         glxflags        ignore ### client-handcode server-handcode
24209         glfflags        ignore
24210         extension       soft WINSOFT
24211
24212 CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
24213         return          void
24214         param           texture         Texture in value
24215         param           target          TextureTarget in value
24216         param           level           CheckedInt32 in value
24217         param           xoffset         CheckedInt32 in value
24218         param           yoffset         CheckedInt32 in value
24219         param           width           SizeI in value
24220         param           height          SizeI in value
24221         param           format          PixelFormat in value
24222         param           imageSize       SizeI in value
24223         param           bits            Void in array [imageSize]
24224         category        EXT_direct_state_access
24225         dlflags         handcode
24226         glxflags        ignore ### client-handcode server-handcode
24227         glfflags        ignore
24228         extension       soft WINSOFT
24229
24230 CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
24231         return          void
24232         param           texture         Texture in value
24233         param           target          TextureTarget in value
24234         param           level           CheckedInt32 in value
24235         param           xoffset         CheckedInt32 in value
24236         param           width           SizeI in value
24237         param           format          PixelFormat in value
24238         param           imageSize       SizeI in value
24239         param           bits            Void in array [imageSize]
24240         category        EXT_direct_state_access
24241         dlflags         handcode
24242         glxflags        ignore ### client-handcode server-handcode
24243         glfflags        ignore
24244         extension       soft WINSOFT
24245
24246 # New compressed texture query
24247
24248 GetCompressedTextureImageEXT(texture, target, lod, img)
24249         return          void
24250         param           texture         Texture in value
24251         param           target          TextureTarget in value
24252         param           lod             CheckedInt32 in value
24253         param           img             Void out array [COMPSIZE(target/lod)]
24254         category        EXT_direct_state_access
24255         dlflags         notlistable
24256         glxflags        ignore ### server-handcode
24257         extension       soft WINSOFT
24258
24259 # New compressed multitexture commands
24260
24261 CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
24262         return          void
24263         param           texunit         TextureUnit in value
24264         param           target          TextureTarget in value
24265         param           level           CheckedInt32 in value
24266         param           internalformat  TextureInternalFormat in value
24267         param           width           SizeI in value
24268         param           height          SizeI in value
24269         param           depth           SizeI in value
24270         param           border          CheckedInt32 in value
24271         param           imageSize       SizeI in value
24272         param           bits            Void in array [imageSize]
24273         category        EXT_direct_state_access
24274         dlflags         handcode
24275         glxflags        ignore ### client-handcode server-handcode
24276         glfflags        ignore
24277         extension       soft WINSOFT
24278
24279 CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
24280         return          void
24281         param           texunit         TextureUnit in value
24282         param           target          TextureTarget in value
24283         param           level           CheckedInt32 in value
24284         param           internalformat  TextureInternalFormat in value
24285         param           width           SizeI in value
24286         param           height          SizeI in value
24287         param           border          CheckedInt32 in value
24288         param           imageSize       SizeI in value
24289         param           bits            Void in array [imageSize]
24290         category        EXT_direct_state_access
24291         dlflags         handcode
24292         glxflags        ignore ### client-handcode server-handcode
24293         glfflags        ignore
24294         extension       soft WINSOFT
24295
24296 CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
24297         return          void
24298         param           texunit         TextureUnit in value
24299         param           target          TextureTarget in value
24300         param           level           CheckedInt32 in value
24301         param           internalformat  TextureInternalFormat in value
24302         param           width           SizeI in value
24303         param           border          CheckedInt32 in value
24304         param           imageSize       SizeI in value
24305         param           bits            Void in array [imageSize]
24306         category        EXT_direct_state_access
24307         dlflags         handcode
24308         glxflags        ignore ### client-handcode server-handcode
24309         glfflags        ignore
24310         extension       soft WINSOFT
24311
24312 CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
24313         return          void
24314         param           texunit         TextureUnit in value
24315         param           target          TextureTarget in value
24316         param           level           CheckedInt32 in value
24317         param           xoffset         CheckedInt32 in value
24318         param           yoffset         CheckedInt32 in value
24319         param           zoffset         CheckedInt32 in value
24320         param           width           SizeI in value
24321         param           height          SizeI in value
24322         param           depth           SizeI in value
24323         param           format          PixelFormat in value
24324         param           imageSize       SizeI in value
24325         param           bits            Void in array [imageSize]
24326         category        EXT_direct_state_access
24327         dlflags         handcode
24328         glxflags        ignore ### client-handcode server-handcode
24329         glfflags        ignore
24330         extension       soft WINSOFT
24331
24332 CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
24333         return          void
24334         param           texunit         TextureUnit in value
24335         param           target          TextureTarget in value
24336         param           level           CheckedInt32 in value
24337         param           xoffset         CheckedInt32 in value
24338         param           yoffset         CheckedInt32 in value
24339         param           width           SizeI in value
24340         param           height          SizeI in value
24341         param           format          PixelFormat in value
24342         param           imageSize       SizeI in value
24343         param           bits            Void in array [imageSize]
24344         category        EXT_direct_state_access
24345         dlflags         handcode
24346         glxflags        ignore ### client-handcode server-handcode
24347         glfflags        ignore
24348         extension       soft WINSOFT
24349
24350 CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
24351         return          void
24352         param           texunit         TextureUnit in value
24353         param           target          TextureTarget in value
24354         param           level           CheckedInt32 in value
24355         param           xoffset         CheckedInt32 in value
24356         param           width           SizeI in value
24357         param           format          PixelFormat in value
24358         param           imageSize       SizeI in value
24359         param           bits            Void in array [imageSize]
24360         category        EXT_direct_state_access
24361         dlflags         handcode
24362         glxflags        ignore ### client-handcode server-handcode
24363         glfflags        ignore
24364         extension       soft WINSOFT
24365
24366 # New compressed multitexture query
24367
24368 GetCompressedMultiTexImageEXT(texunit, target, lod, img)
24369         return          void
24370         param           texunit         TextureUnit in value
24371         param           target          TextureTarget in value
24372         param           lod             CheckedInt32 in value
24373         param           img             Void out array [COMPSIZE(target/lod)]
24374         category        EXT_direct_state_access
24375         dlflags         notlistable
24376         glxflags        ignore ### server-handcode
24377         extension       soft WINSOFT
24378
24379 # New ARB assembly program named commands
24380
24381 NamedProgramStringEXT(program, target, format, len, string)
24382         return          void
24383         param           program         UInt32 in value
24384         param           target          ProgramTarget in value
24385         param           format          ProgramFormat in value
24386         param           len             SizeI in value
24387         param           string          Void in array [len]
24388         category        EXT_direct_state_access
24389         subcategory     ARB_vertex_program
24390         extension       soft WINSOFT
24391         glfflags        ignore
24392         glxflags        ignore ### client-handcode server-handcode EXT
24393         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24394
24395 NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
24396         return          void
24397         param           program         UInt32 in value
24398         param           target          ProgramTarget in value
24399         param           index           UInt32 in value
24400         param           x               Float64 in value
24401         param           y               Float64 in value
24402         param           z               Float64 in value
24403         param           w               Float64 in value
24404         category        EXT_direct_state_access
24405         subcategory     ARB_vertex_program
24406         vectorequiv     NamedProgramLocalParameter4dvEXT
24407         glxvectorequiv  NamedProgramLocalParameter4dvEXT
24408         extension       soft WINSOFT NV10
24409         glfflags        ignore
24410         glxflags        ignore ### EXT
24411         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24412
24413 NamedProgramLocalParameter4dvEXT(program, target, index, params)
24414         return          void
24415         param           program         UInt32 in value
24416         param           target          ProgramTarget in value
24417         param           index           UInt32 in value
24418         param           params          Float64 in array [4]
24419         category        EXT_direct_state_access
24420         subcategory     ARB_vertex_program
24421         extension       soft WINSOFT NV10
24422         glfflags        ignore
24423         glxflags        ignore ### EXT
24424         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24425
24426 NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
24427         return          void
24428         param           program         UInt32 in value
24429         param           target          ProgramTarget in value
24430         param           index           UInt32 in value
24431         param           x               Float32 in value
24432         param           y               Float32 in value
24433         param           z               Float32 in value
24434         param           w               Float32 in value
24435         category        EXT_direct_state_access
24436         subcategory     ARB_vertex_program
24437         vectorequiv     NamedProgramLocalParameter4fvEXT
24438         glxvectorequiv  NamedProgramLocalParameter4fvEXT
24439         extension       soft WINSOFT NV10
24440         glfflags        ignore
24441         glxflags        ignore ### EXT
24442         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24443
24444 NamedProgramLocalParameter4fvEXT(program, target, index, params)
24445         return          void
24446         param           program         UInt32 in value
24447         param           target          ProgramTarget in value
24448         param           index           UInt32 in value
24449         param           params          Float32 in array [4]
24450         category        EXT_direct_state_access
24451         subcategory     ARB_vertex_program
24452         extension       soft WINSOFT NV10
24453         glfflags        ignore
24454         glxflags        ignore ### EXT
24455         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24456
24457 # New ARB assembly program named queries
24458
24459 GetNamedProgramLocalParameterdvEXT(program, target, index, params)
24460         return          void
24461         param           program         UInt32 in value
24462         param           target          ProgramTarget in value
24463         param           index           UInt32 in value
24464         param           params          Float64 out array [4]
24465         dlflags         notlistable
24466         category        EXT_direct_state_access
24467         subcategory     ARB_vertex_program
24468         extension       soft WINSOFT NV10
24469         glfflags        ignore
24470         glxflags        ignore ### client-handcode server-handcode EXT
24471         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24472
24473 GetNamedProgramLocalParameterfvEXT(program, target, index, params)
24474         return          void
24475         param           program         UInt32 in value
24476         param           target          ProgramTarget in value
24477         param           index           UInt32 in value
24478         param           params          Float32 out array [4]
24479         dlflags         notlistable
24480         category        EXT_direct_state_access
24481         subcategory     ARB_vertex_program
24482         extension       soft WINSOFT NV10
24483         glfflags        ignore
24484         glxflags        ignore ### client-handcode server-handcode EXT
24485         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24486
24487 GetNamedProgramivEXT(program, target, pname, params)
24488         return          void
24489         param           program         UInt32 in value
24490         param           target          ProgramTarget in value
24491         param           pname           ProgramProperty in value
24492         param           params          Int32 out array [1]
24493         dlflags         notlistable
24494         category        EXT_direct_state_access
24495         subcategory     ARB_vertex_program
24496         extension       soft WINSOFT NV10
24497         glfflags        ignore
24498         glxflags        ignore ### client-handcode server-handcode EXT
24499         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24500
24501 GetNamedProgramStringEXT(program, target, pname, string)
24502         return          void
24503         param           program         UInt32 in value
24504         param           target          ProgramTarget in value
24505         param           pname           ProgramStringProperty in value
24506         param           string          Void out array [COMPSIZE(program,pname)]
24507         dlflags         notlistable
24508         category        EXT_direct_state_access
24509         subcategory     ARB_vertex_program
24510         extension       soft WINSOFT NV10
24511         glfflags        ignore
24512         glxflags        ignore ### client-handcode server-handcode EXT
24513         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
24514
24515 # New EXT_gpu_program_parameters command
24516
24517 NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
24518         return          void
24519         param           program         UInt32 in value
24520         param           target          ProgramTarget in value
24521         param           index           UInt32 in value
24522         param           count           SizeI in value
24523         param           params          Float32 in array [count*4]
24524         category        EXT_direct_state_access
24525         subcategory     EXT_gpu_program_parameters
24526         extension       soft WINSOFT NV10
24527         glfflags        ignore
24528         glxflags        ignore
24529         glextmask       GL_MASK_EXT_gpu_program_parameters
24530
24531 # New NV_gpu_program4 commands
24532
24533 NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
24534         return          void
24535         param           program         UInt32 in value
24536         param           target          ProgramTarget in value
24537         param           index           UInt32 in value
24538         param           x               Int32 in value
24539         param           y               Int32 in value
24540         param           z               Int32 in value
24541         param           w               Int32 in value
24542         category        EXT_direct_state_access
24543         subcategory     NV_gpu_program4
24544         vectorequiv     NamedProgramLocalParameterI4ivEXT
24545         glxvectorequiv  NamedProgramLocalParameterI4ivEXT
24546         extension       soft WINSOFT NV50
24547         glfflags        ignore
24548         glxflags        ignore
24549         glextmask       GL_MASK_NV_gpu_program4
24550
24551 NamedProgramLocalParameterI4ivEXT(program, target, index, params)
24552         return          void
24553         param           program         UInt32 in value
24554         param           target          ProgramTarget in value
24555         param           index           UInt32 in value
24556         param           params          Int32 in array [4]
24557         category        EXT_direct_state_access
24558         subcategory     NV_gpu_program4
24559         extension       soft WINSOFT NV50
24560         glfflags        ignore
24561         glxflags        ignore
24562         glextmask       GL_MASK_NV_gpu_program4
24563
24564 NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
24565         return          void
24566         param           program         UInt32 in value
24567         param           target          ProgramTarget in value
24568         param           index           UInt32 in value
24569         param           count           SizeI in value
24570         param           params          Int32 in array [count*4]
24571         category        EXT_direct_state_access
24572         subcategory     NV_gpu_program4
24573         extension       soft WINSOFT NV50
24574         glfflags        ignore
24575         glxflags        ignore
24576         glextmask       GL_MASK_NV_gpu_program4
24577
24578 NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
24579         return          void
24580         param           program         UInt32 in value
24581         param           target          ProgramTarget in value
24582         param           index           UInt32 in value
24583         param           x               UInt32 in value
24584         param           y               UInt32 in value
24585         param           z               UInt32 in value
24586         param           w               UInt32 in value
24587         category        EXT_direct_state_access
24588         subcategory     NV_gpu_program4
24589         vectorequiv     NamedProgramLocalParameterI4uivEXT
24590         glxvectorequiv  NamedProgramLocalParameterI4uivEXT
24591         extension       soft WINSOFT NV50
24592         glfflags        ignore
24593         glxflags        ignore
24594         glextmask       GL_MASK_NV_gpu_program4
24595
24596 NamedProgramLocalParameterI4uivEXT(program, target, index, params)
24597         return          void
24598         param           program         UInt32 in value
24599         param           target          ProgramTarget in value
24600         param           index           UInt32 in value
24601         param           params          UInt32 in array [4]
24602         category        EXT_direct_state_access
24603         subcategory     NV_gpu_program4
24604         extension       soft WINSOFT NV50
24605         glfflags        ignore
24606         glxflags        ignore
24607         glextmask       GL_MASK_NV_gpu_program4
24608
24609 NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
24610         return          void
24611         param           program         UInt32 in value
24612         param           target          ProgramTarget in value
24613         param           index           UInt32 in value
24614         param           count           SizeI in value
24615         param           params          UInt32 in array [count*4]
24616         category        EXT_direct_state_access
24617         subcategory     NV_gpu_program4
24618         extension       soft WINSOFT NV50
24619         glfflags        ignore
24620         glxflags        ignore
24621         glextmask       GL_MASK_NV_gpu_program4
24622
24623 GetNamedProgramLocalParameterIivEXT(program, target, index, params)
24624         return          void
24625         param           program         UInt32 in value
24626         param           target          ProgramTarget in value
24627         param           index           UInt32 in value
24628         param           params          Int32 out array [4]
24629         dlflags         notlistable
24630         category        EXT_direct_state_access
24631         subcategory     NV_gpu_program4
24632         extension       soft WINSOFT NV50
24633         glfflags        ignore
24634         glxflags        ignore
24635         glextmask       GL_MASK_NV_gpu_program4
24636
24637 GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
24638         return          void
24639         param           program         UInt32 in value
24640         param           target          ProgramTarget in value
24641         param           index           UInt32 in value
24642         param           params          UInt32 out array [4]
24643         dlflags         notlistable
24644         category        EXT_direct_state_access
24645         subcategory     NV_gpu_program4
24646         extension       soft WINSOFT NV50
24647         glfflags        ignore
24648         glxflags        ignore
24649         glextmask       GL_MASK_NV_gpu_program4
24650
24651 # New EXT_texture_integer texture object commands
24652
24653 TextureParameterIivEXT(texture, target, pname, params)
24654         return          void
24655         param           texture         Texture in value
24656         param           target          TextureTarget in value
24657         param           pname           TextureParameterName in value
24658         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24659         category        EXT_direct_state_access
24660         subcategory     EXT_texture_integer
24661         extension       soft WINSOFT
24662         glxflags        ignore
24663         glfflags        ignore
24664         glextmask       GL_MASK_EXT_texture_integer
24665
24666 TextureParameterIuivEXT(texture, target, pname, params)
24667         return          void
24668         param           texture         Texture in value
24669         param           target          TextureTarget in value
24670         param           pname           TextureParameterName in value
24671         param           params          UInt32 in array [COMPSIZE(pname)]
24672         category        EXT_direct_state_access
24673         subcategory     EXT_texture_integer
24674         extension       soft WINSOFT
24675         glxflags        ignore
24676         glfflags        ignore
24677         glextmask       GL_MASK_EXT_texture_integer
24678
24679 # New EXT_texture_integer texture object queries
24680
24681 GetTextureParameterIivEXT(texture, target, pname, params)
24682         return          void
24683         param           texture         Texture in value
24684         param           target          TextureTarget in value
24685         param           pname           GetTextureParameter in value
24686         param           params          Int32 out array [COMPSIZE(pname)]
24687         category        EXT_direct_state_access
24688         subcategory     EXT_texture_integer
24689         dlflags         notlistable
24690         extension       soft WINSOFT
24691         glxflags        ignore
24692         glfflags        capture-execute gl-enum
24693         glextmask       GL_MASK_EXT_texture_integer
24694
24695 GetTextureParameterIuivEXT(texture, target, pname, params)
24696         return          void
24697         param           texture         Texture in value
24698         param           target          TextureTarget in value
24699         param           pname           GetTextureParameter in value
24700         param           params          UInt32 out array [COMPSIZE(pname)]
24701         category        EXT_direct_state_access
24702         subcategory     EXT_texture_integer
24703         dlflags         notlistable
24704         extension       soft WINSOFT
24705         glxflags        ignore
24706         glfflags        capture-execute gl-enum
24707         glextmask       GL_MASK_EXT_texture_integer
24708
24709 # New EXT_texture_integer multitexture commands
24710
24711 MultiTexParameterIivEXT(texunit, target, pname, params)
24712         return          void
24713         param           texunit         TextureUnit in value
24714         param           target          TextureTarget in value
24715         param           pname           TextureParameterName in value
24716         param           params          CheckedInt32 in array [COMPSIZE(pname)]
24717         category        EXT_direct_state_access
24718         subcategory     EXT_texture_integer
24719         extension       soft WINSOFT
24720         glxflags        ignore
24721         glfflags        ignore
24722         glextmask       GL_MASK_EXT_texture_integer
24723
24724 MultiTexParameterIuivEXT(texunit, target, pname, params)
24725         return          void
24726         param           texunit         TextureUnit in value
24727         param           target          TextureTarget in value
24728         param           pname           TextureParameterName in value
24729         param           params          UInt32 in array [COMPSIZE(pname)]
24730         category        EXT_direct_state_access
24731         subcategory     EXT_texture_integer
24732         extension       soft WINSOFT
24733         glxflags        ignore
24734         glfflags        ignore
24735         glextmask       GL_MASK_EXT_texture_integer
24736
24737 # New EXT_texture_integer multitexture queries
24738
24739 GetMultiTexParameterIivEXT(texunit, target, pname, params)
24740         return          void
24741         param           texunit         TextureUnit in value
24742         param           target          TextureTarget in value
24743         param           pname           GetTextureParameter in value
24744         param           params          Int32 out array [COMPSIZE(pname)]
24745         category        EXT_direct_state_access
24746         subcategory     EXT_texture_integer
24747         dlflags         notlistable
24748         extension       soft WINSOFT
24749         glfflags        capture-execute gl-enum
24750         glxflags        ignore
24751         glextmask       GL_MASK_EXT_texture_integer
24752
24753 GetMultiTexParameterIuivEXT(texunit, target, pname, params)
24754         return          void
24755         param           texunit         TextureUnit in value
24756         param           target          TextureTarget in value
24757         param           pname           GetTextureParameter in value
24758         param           params          UInt32 out array [COMPSIZE(pname)]
24759         category        EXT_direct_state_access
24760         subcategory     EXT_texture_integer
24761         dlflags         notlistable
24762         extension       soft WINSOFT
24763         glfflags        capture-execute gl-enum
24764         glxflags        ignore
24765         glextmask       GL_MASK_EXT_texture_integer
24766
24767 # New GLSL 2.0 uniform commands
24768
24769 ProgramUniform1fEXT(program, location, v0)
24770         return          void
24771         param           program         UInt32 in value
24772         param           location        Int32 in value
24773         param           v0              Float32 in value
24774         category        EXT_direct_state_access
24775         subcategory     VERSION_2_0
24776         glfflags        ignore
24777         glxflags        ignore
24778         extension       soft WINSOFT
24779         glextmask       GL_MASK_OpenGL_2_0
24780
24781 ProgramUniform2fEXT(program, location, v0, v1)
24782         return          void
24783         param           program         UInt32 in value
24784         param           location        Int32 in value
24785         param           v0              Float32 in value
24786         param           v1              Float32 in value
24787         category        EXT_direct_state_access
24788         subcategory     VERSION_2_0
24789         glfflags        ignore
24790         glxflags        ignore
24791         extension       soft WINSOFT
24792         glextmask       GL_MASK_OpenGL_2_0
24793
24794 ProgramUniform3fEXT(program, location, v0, v1, v2)
24795         return          void
24796         param           program         UInt32 in value
24797         param           location        Int32 in value
24798         param           v0              Float32 in value
24799         param           v1              Float32 in value
24800         param           v2              Float32 in value
24801         category        EXT_direct_state_access
24802         subcategory     VERSION_2_0
24803         glfflags        ignore
24804         glxflags        ignore
24805         extension       soft WINSOFT
24806         glextmask       GL_MASK_OpenGL_2_0
24807
24808 ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
24809         return          void
24810         param           program         UInt32 in value
24811         param           location        Int32 in value
24812         param           v0              Float32 in value
24813         param           v1              Float32 in value
24814         param           v2              Float32 in value
24815         param           v3              Float32 in value
24816         category        EXT_direct_state_access
24817         subcategory     VERSION_2_0
24818         glfflags        ignore
24819         glxflags        ignore
24820         extension       soft WINSOFT
24821         glextmask       GL_MASK_OpenGL_2_0
24822
24823 ProgramUniform1iEXT(program, location, v0)
24824         return          void
24825         param           program         UInt32 in value
24826         param           location        Int32 in value
24827         param           v0              Int32 in value
24828         category        EXT_direct_state_access
24829         subcategory     VERSION_2_0
24830         glfflags        ignore
24831         glxflags        ignore
24832         extension       soft WINSOFT
24833         glextmask       GL_MASK_OpenGL_2_0
24834
24835 ProgramUniform2iEXT(program, location, v0, v1)
24836         return          void
24837         param           program         UInt32 in value
24838         param           location        Int32 in value
24839         param           v0              Int32 in value
24840         param           v1              Int32 in value
24841         category        EXT_direct_state_access
24842         subcategory     VERSION_2_0
24843         glfflags        ignore
24844         glxflags        ignore
24845         extension       soft WINSOFT
24846         glextmask       GL_MASK_OpenGL_2_0
24847
24848 ProgramUniform3iEXT(program, location, v0, v1, v2)
24849         return          void
24850         param           program         UInt32 in value
24851         param           location        Int32 in value
24852         param           v0              Int32 in value
24853         param           v1              Int32 in value
24854         param           v2              Int32 in value
24855         category        EXT_direct_state_access
24856         subcategory     VERSION_2_0
24857         glfflags        ignore
24858         glxflags        ignore
24859         extension       soft WINSOFT
24860         glextmask       GL_MASK_OpenGL_2_0
24861
24862 ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
24863         return          void
24864         param           program         UInt32 in value
24865         param           location        Int32 in value
24866         param           v0              Int32 in value
24867         param           v1              Int32 in value
24868         param           v2              Int32 in value
24869         param           v3              Int32 in value
24870         category        EXT_direct_state_access
24871         subcategory     VERSION_2_0
24872         glfflags        ignore
24873         glxflags        ignore
24874         extension       soft WINSOFT
24875         glextmask       GL_MASK_OpenGL_2_0
24876
24877 ProgramUniform1fvEXT(program, location, count, value)
24878         return          void
24879         param           program         UInt32 in value
24880         param           location        Int32 in value
24881         param           count           SizeI in value
24882         param           value           Float32 in array [count]
24883         category        EXT_direct_state_access
24884         subcategory     VERSION_2_0
24885         glfflags        ignore
24886         glxflags        ignore
24887         extension       soft WINSOFT
24888         glextmask       GL_MASK_OpenGL_2_0
24889
24890 ProgramUniform2fvEXT(program, location, count, value)
24891         return          void
24892         param           program         UInt32 in value
24893         param           location        Int32 in value
24894         param           count           SizeI in value
24895         param           value           Float32 in array [count*2]
24896         category        EXT_direct_state_access
24897         subcategory     VERSION_2_0
24898         glfflags        ignore
24899         glxflags        ignore
24900         extension       soft WINSOFT
24901         glextmask       GL_MASK_OpenGL_2_0
24902
24903 ProgramUniform3fvEXT(program, location, count, value)
24904         return          void
24905         param           program         UInt32 in value
24906         param           location        Int32 in value
24907         param           count           SizeI in value
24908         param           value           Float32 in array [count*3]
24909         category        EXT_direct_state_access
24910         subcategory     VERSION_2_0
24911         glfflags        ignore
24912         glxflags        ignore
24913         extension       soft WINSOFT
24914         glextmask       GL_MASK_OpenGL_2_0
24915
24916 ProgramUniform4fvEXT(program, location, count, value)
24917         return          void
24918         param           program         UInt32 in value
24919         param           location        Int32 in value
24920         param           count           SizeI in value
24921         param           value           Float32 in array [count*4]
24922         category        EXT_direct_state_access
24923         subcategory     VERSION_2_0
24924         glfflags        ignore
24925         glxflags        ignore
24926         extension       soft WINSOFT
24927         glextmask       GL_MASK_OpenGL_2_0
24928
24929 ProgramUniform1ivEXT(program, location, count, value)
24930         return          void
24931         param           program         UInt32 in value
24932         param           location        Int32 in value
24933         param           count           SizeI in value
24934         param           value           Int32 in array [count]
24935         category        EXT_direct_state_access
24936         subcategory     VERSION_2_0
24937         glfflags        ignore
24938         glxflags        ignore
24939         extension       soft WINSOFT
24940         glextmask       GL_MASK_OpenGL_2_0
24941
24942 ProgramUniform2ivEXT(program, location, count, value)
24943         return          void
24944         param           program         UInt32 in value
24945         param           location        Int32 in value
24946         param           count           SizeI in value
24947         param           value           Int32 in array [count*2]
24948         category        EXT_direct_state_access
24949         subcategory     VERSION_2_0
24950         glfflags        ignore
24951         glxflags        ignore
24952         extension       soft WINSOFT
24953         glextmask       GL_MASK_OpenGL_2_0
24954
24955 ProgramUniform3ivEXT(program, location, count, value)
24956         return          void
24957         param           program         UInt32 in value
24958         param           location        Int32 in value
24959         param           count           SizeI in value
24960         param           value           Int32 in array [count*3]
24961         category        EXT_direct_state_access
24962         subcategory     VERSION_2_0
24963         glfflags        ignore
24964         glxflags        ignore
24965         extension       soft WINSOFT
24966         glextmask       GL_MASK_OpenGL_2_0
24967
24968 ProgramUniform4ivEXT(program, location, count, value)
24969         return          void
24970         param           program         UInt32 in value
24971         param           location        Int32 in value
24972         param           count           SizeI in value
24973         param           value           Int32 in array [count*4]
24974         category        EXT_direct_state_access
24975         subcategory     VERSION_2_0
24976         glfflags        ignore
24977         glxflags        ignore
24978         extension       soft WINSOFT
24979         glextmask       GL_MASK_OpenGL_2_0
24980
24981 ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
24982         return          void
24983         param           program         UInt32 in value
24984         param           location        Int32 in value
24985         param           count           SizeI in value
24986         param           transpose       Boolean in value
24987         param           value           Float32 in array [count*4]
24988         category        EXT_direct_state_access
24989         subcategory     VERSION_2_0
24990         glfflags        ignore
24991         glxflags        ignore
24992         extension       soft WINSOFT
24993         glextmask       GL_MASK_OpenGL_2_0
24994
24995 ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
24996         return          void
24997         param           program         UInt32 in value
24998         param           location        Int32 in value
24999         param           count           SizeI in value
25000         param           transpose       Boolean in value
25001         param           value           Float32 in array [count*9]
25002         category        EXT_direct_state_access
25003         subcategory     VERSION_2_0
25004         glfflags        ignore
25005         glxflags        ignore
25006         extension       soft WINSOFT
25007         glextmask       GL_MASK_OpenGL_2_0
25008
25009 ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
25010         return          void
25011         param           program         UInt32 in value
25012         param           location        Int32 in value
25013         param           count           SizeI in value
25014         param           transpose       Boolean in value
25015         param           value           Float32 in array [count*16]
25016         category        EXT_direct_state_access
25017         subcategory     VERSION_2_0
25018         glfflags        ignore
25019         glxflags        ignore
25020         extension       soft WINSOFT
25021         glextmask       GL_MASK_OpenGL_2_0
25022
25023 # New GLSL 2.1 uniform commands
25024
25025 ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
25026         return          void
25027         param           program         UInt32 in value
25028         param           location        Int32 in value
25029         param           count           SizeI in value
25030         param           transpose       Boolean in value
25031         param           value           Float32 in array [count*6]
25032         category        EXT_direct_state_access
25033         subcategory     VERSION_2_1
25034         glfflags        ignore
25035         glxflags        ignore
25036         extension       soft WINSOFT
25037         glextmask       GL_MASK_OpenGL_2_0
25038
25039 ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
25040         return          void
25041         param           program         UInt32 in value
25042         param           location        Int32 in value
25043         param           count           SizeI in value
25044         param           transpose       Boolean in value
25045         param           value           Float32 in array [count*6]
25046         category        EXT_direct_state_access
25047         subcategory     VERSION_2_1
25048         glfflags        ignore
25049         glxflags        ignore
25050         extension       soft WINSOFT
25051         glextmask       GL_MASK_OpenGL_2_0
25052
25053 ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
25054         return          void
25055         param           program         UInt32 in value
25056         param           location        Int32 in value
25057         param           count           SizeI in value
25058         param           transpose       Boolean in value
25059         param           value           Float32 in array [count*8]
25060         category        EXT_direct_state_access
25061         subcategory     VERSION_2_1
25062         glfflags        ignore
25063         glxflags        ignore
25064         extension       soft WINSOFT
25065         glextmask       GL_MASK_OpenGL_2_0
25066
25067 ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
25068         return          void
25069         param           program         UInt32 in value
25070         param           location        Int32 in value
25071         param           count           SizeI in value
25072         param           transpose       Boolean in value
25073         param           value           Float32 in array [count*8]
25074         category        EXT_direct_state_access
25075         subcategory     VERSION_2_1
25076         glfflags        ignore
25077         glxflags        ignore
25078         extension       soft WINSOFT
25079         glextmask       GL_MASK_OpenGL_2_0
25080
25081 ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
25082         return          void
25083         param           program         UInt32 in value
25084         param           location        Int32 in value
25085         param           count           SizeI in value
25086         param           transpose       Boolean in value
25087         param           value           Float32 in array [count*12]
25088         category        EXT_direct_state_access
25089         subcategory     VERSION_2_1
25090         glfflags        ignore
25091         glxflags        ignore
25092         extension       soft WINSOFT
25093         glextmask       GL_MASK_OpenGL_2_0
25094
25095 ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
25096         return          void
25097         param           program         UInt32 in value
25098         param           location        Int32 in value
25099         param           count           SizeI in value
25100         param           transpose       Boolean in value
25101         param           value           Float32 in array [count*12]
25102         category        EXT_direct_state_access
25103         subcategory     VERSION_2_1
25104         glfflags        ignore
25105         glxflags        ignore
25106         extension       soft WINSOFT
25107         glextmask       GL_MASK_OpenGL_2_0
25108
25109 # New EXT_gpu_shader4 commands
25110
25111 ProgramUniform1uiEXT(program, location, v0)
25112         return          void
25113         param           program         UInt32 in value
25114         param           location        Int32 in value
25115         param           v0              UInt32 in value
25116         category        EXT_direct_state_access
25117         subcategory     EXT_gpu_shader4
25118         glfflags        ignore
25119         glxflags        ignore
25120         extension       soft WINSOFT
25121         glextmask       GL_MASK_OpenGL_2_0
25122
25123 ProgramUniform2uiEXT(program, location, v0, v1)
25124         return          void
25125         param           program         UInt32 in value
25126         param           location        Int32 in value
25127         param           v0              UInt32 in value
25128         param           v1              UInt32 in value
25129         category        EXT_direct_state_access
25130         subcategory     EXT_gpu_shader4
25131         glfflags        ignore
25132         glxflags        ignore
25133         extension       soft WINSOFT
25134         glextmask       GL_MASK_OpenGL_2_0
25135
25136 ProgramUniform3uiEXT(program, location, v0, v1, v2)
25137         return          void
25138         param           program         UInt32 in value
25139         param           location        Int32 in value
25140         param           v0              UInt32 in value
25141         param           v1              UInt32 in value
25142         param           v2              UInt32 in value
25143         category        EXT_direct_state_access
25144         subcategory     EXT_gpu_shader4
25145         glfflags        ignore
25146         glxflags        ignore
25147         extension       soft WINSOFT
25148         glextmask       GL_MASK_OpenGL_2_0
25149
25150 ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
25151         return          void
25152         param           program         UInt32 in value
25153         param           location        Int32 in value
25154         param           v0              UInt32 in value
25155         param           v1              UInt32 in value
25156         param           v2              UInt32 in value
25157         param           v3              UInt32 in value
25158         category        EXT_direct_state_access
25159         subcategory     EXT_gpu_shader4
25160         glfflags        ignore
25161         glxflags        ignore
25162         extension       soft WINSOFT
25163         glextmask       GL_MASK_OpenGL_2_0
25164
25165 ProgramUniform1uivEXT(program, location, count, value)
25166         return          void
25167         param           program         UInt32 in value
25168         param           location        Int32 in value
25169         param           count           SizeI in value
25170         param           value           UInt32 in array [count]
25171         category        EXT_direct_state_access
25172         subcategory     EXT_gpu_shader4
25173         glfflags        ignore
25174         glxflags        ignore
25175         extension       soft WINSOFT
25176         glextmask       GL_MASK_OpenGL_2_0
25177
25178 ProgramUniform2uivEXT(program, location, count, value)
25179         return          void
25180         param           program         UInt32 in value
25181         param           location        Int32 in value
25182         param           count           SizeI in value
25183         param           value           UInt32 in array [count*2]
25184         category        EXT_direct_state_access
25185         subcategory     EXT_gpu_shader4
25186         glfflags        ignore
25187         glxflags        ignore
25188         extension       soft WINSOFT
25189         glextmask       GL_MASK_OpenGL_2_0
25190
25191 ProgramUniform3uivEXT(program, location, count, value)
25192         return          void
25193         param           program         UInt32 in value
25194         param           location        Int32 in value
25195         param           count           SizeI in value
25196         param           value           UInt32 in array [count*3]
25197         category        EXT_direct_state_access
25198         subcategory     EXT_gpu_shader4
25199         glfflags        ignore
25200         glxflags        ignore
25201         extension       soft WINSOFT
25202         glextmask       GL_MASK_OpenGL_2_0
25203
25204 ProgramUniform4uivEXT(program, location, count, value)
25205         return          void
25206         param           program         UInt32 in value
25207         param           location        Int32 in value
25208         param           count           SizeI in value
25209         param           value           UInt32 in array [count*4]
25210         category        EXT_direct_state_access
25211         subcategory     EXT_gpu_shader4
25212         glfflags        ignore
25213         glxflags        ignore
25214         extension       soft WINSOFT
25215         glextmask       GL_MASK_OpenGL_2_0
25216
25217 # New named buffer commands
25218
25219 NamedBufferDataEXT(buffer, size, data, usage)
25220         return          void
25221         param           buffer          UInt32 in value
25222         param           size            Sizeiptr in value
25223         param           data            Void in array [COMPSIZE(size)]
25224         param           usage           VertexBufferObjectUsage in value
25225         category        EXT_direct_state_access
25226         extension       soft WINSOFT
25227         dlflags         notlistable
25228         glxflags        ignore
25229         glfflags        ignore
25230
25231 NamedBufferSubDataEXT(buffer, offset, size, data)
25232         return          void
25233         param           buffer          UInt32 in value
25234         param           offset          Intptr in value
25235         param           size            Sizeiptr in value
25236         param           data            Void in array [COMPSIZE(size)]
25237         category        EXT_direct_state_access
25238         extension       soft WINSOFT
25239         dlflags         notlistable
25240         glxflags        ignore
25241         glfflags        ignore
25242
25243 MapNamedBufferEXT(buffer, access)
25244         return          VoidPointer
25245         param           buffer          UInt32 in value
25246         param           access          VertexBufferObjectAccess in value
25247         category        EXT_direct_state_access
25248         extension       soft WINSOFT
25249         dlflags         notlistable
25250         glxflags        ignore
25251         glfflags        ignore
25252
25253 UnmapNamedBufferEXT(buffer)
25254         return          Boolean
25255         param           buffer          UInt32 in value
25256         category        EXT_direct_state_access
25257         extension       soft WINSOFT
25258         dlflags         notlistable
25259         glxflags        ignore
25260         glfflags        ignore
25261
25262 # New named buffer queries
25263
25264 GetNamedBufferParameterivEXT(buffer, pname, params)
25265         return          void
25266         param           buffer          UInt32 in value
25267         param           pname           VertexBufferObjectParameter in value
25268         param           params          Int32 out array [COMPSIZE(pname)]
25269         category        EXT_direct_state_access
25270         extension       soft WINSOFT
25271         dlflags         notlistable
25272         glxflags        ignore
25273         glfflags        ignore
25274
25275 GetNamedBufferPointervEXT(buffer, pname, params)
25276         return          void
25277         param           buffer          UInt32 in value
25278         param           pname           VertexBufferObjectParameter in value
25279         param           params          VoidPointer out array [COMPSIZE(pname)]
25280         category        EXT_direct_state_access
25281         extension       soft WINSOFT
25282         dlflags         notlistable
25283         glxflags        ignore
25284         glfflags        ignore
25285
25286 GetNamedBufferSubDataEXT(buffer, offset, size, data)
25287         return          void
25288         param           buffer          UInt32 in value
25289         param           offset          Intptr in value
25290         param           size            Sizeiptr in value
25291         param           data            Void out array [COMPSIZE(size)]
25292         category        EXT_direct_state_access
25293         extension       soft WINSOFT
25294         dlflags         notlistable
25295         glxflags        ignore
25296         glfflags        ignore
25297
25298 # New named texture buffer texture object command
25299
25300 TextureBufferEXT(texture, target, internalformat, buffer)
25301         return          void
25302         param           texture         Texture in value
25303         param           target          TextureTarget in value
25304         param           internalformat  TypeEnum in value
25305         param           buffer          UInt32 in value
25306         category        EXT_direct_state_access
25307         subcategory     EXT_texture_buffer_object
25308         extension       soft WINSOFT NV50
25309         glfflags        ignore
25310         glxflags        ignore
25311         glextmask       GL_MASK_EXT_texture_buffer_object
25312         dlflags         notlistable
25313
25314 # New named texture buffer multitexture command
25315
25316 MultiTexBufferEXT(texunit, target, internalformat, buffer)
25317         return          void
25318         param           texunit         TextureUnit in value
25319         param           target          TextureTarget in value
25320         param           internalformat  TypeEnum in value
25321         param           buffer          UInt32 in value
25322         category        EXT_direct_state_access
25323         subcategory     EXT_texture_buffer_object
25324         extension       soft WINSOFT NV50
25325         glfflags        ignore
25326         glxflags        ignore
25327         glextmask       GL_MASK_EXT_texture_buffer_object
25328         dlflags         notlistable
25329
25330 # New named frame buffer object commands
25331
25332 NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
25333         return          void
25334         param           renderbuffer    Renderbuffer in value
25335         param           internalformat  PixelInternalFormat in value
25336         param           width           SizeI in value
25337         param           height          SizeI in value
25338         category        EXT_direct_state_access
25339         subcategory     EXT_framebuffer_object
25340         extension       soft WINSOFT
25341         dlflags         notlistable
25342         glfflags        ignore
25343         glxflags        ignore
25344         glextmask       GL_MASK_EXT_framebuffer_object
25345
25346 GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
25347         return          void
25348         param           renderbuffer    Renderbuffer in value
25349         param           pname           RenderbufferParameterName in value
25350         param           params          Int32 out array [COMPSIZE(pname)]
25351         category        EXT_direct_state_access
25352         subcategory     EXT_framebuffer_object
25353         extension       soft WINSOFT
25354         dlflags         notlistable
25355         glfflags        ignore
25356         glxflags        ignore
25357         glextmask       GL_MASK_EXT_framebuffer_object
25358
25359 CheckNamedFramebufferStatusEXT(framebuffer, target)
25360         return          FramebufferStatus
25361         param           framebuffer     Framebuffer in value
25362         param           target          FramebufferTarget in value
25363         category        EXT_direct_state_access
25364         subcategory     EXT_framebuffer_object
25365         extension       soft WINSOFT
25366         dlflags         notlistable
25367         glfflags        ignore
25368         glxflags        ignore
25369         glextmask       GL_MASK_EXT_framebuffer_object
25370
25371 NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
25372         return          void
25373         param           framebuffer     Framebuffer in value
25374         param           attachment      FramebufferAttachment in value
25375         param           textarget       TextureTarget in value
25376         param           texture         Texture in value
25377         param           level           CheckedInt32 in value
25378         category        EXT_direct_state_access
25379         subcategory     EXT_framebuffer_object
25380         extension       soft WINSOFT
25381         dlflags         notlistable
25382         glfflags        ignore
25383         glxflags        ignore
25384         glextmask       GL_MASK_EXT_framebuffer_object
25385
25386 NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
25387         return          void
25388         param           framebuffer     Framebuffer in value
25389         param           attachment      FramebufferAttachment in value
25390         param           textarget       TextureTarget in value
25391         param           texture         Texture in value
25392         param           level           CheckedInt32 in value
25393         category        EXT_direct_state_access
25394         subcategory     EXT_framebuffer_object
25395         extension       soft WINSOFT
25396         dlflags         notlistable
25397         glfflags        ignore
25398         glxflags        ignore
25399         glextmask       GL_MASK_EXT_framebuffer_object
25400
25401 NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
25402         return          void
25403         param           framebuffer     Framebuffer in value
25404         param           attachment      FramebufferAttachment in value
25405         param           textarget       TextureTarget in value
25406         param           texture         Texture in value
25407         param           level           CheckedInt32 in value
25408         param           zoffset         CheckedInt32 in value
25409         category        EXT_direct_state_access
25410         subcategory     EXT_framebuffer_object
25411         extension       soft WINSOFT
25412         dlflags         notlistable
25413         glfflags        ignore
25414         glxflags        ignore
25415         glextmask       GL_MASK_EXT_framebuffer_object
25416
25417 NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
25418         return          void
25419         param           framebuffer     Framebuffer in value
25420         param           attachment      FramebufferAttachment in value
25421         param           renderbuffertarget RenderbufferTarget in value
25422         param           renderbuffer    Renderbuffer in value
25423         category        EXT_direct_state_access
25424         subcategory     EXT_framebuffer_object
25425         extension       soft WINSOFT
25426         dlflags         notlistable
25427         glfflags        ignore
25428         glxflags        ignore
25429         glextmask       GL_MASK_EXT_framebuffer_object
25430
25431 GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
25432         return          void
25433         param           framebuffer     Framebuffer in value
25434         param           attachment      FramebufferAttachment in value
25435         param           pname           FramebufferAttachmentParameterName in value
25436         param           params          Int32 out array [COMPSIZE(pname)]
25437         category        EXT_direct_state_access
25438         subcategory     EXT_framebuffer_object
25439         extension       soft WINSOFT
25440         dlflags         notlistable
25441         glfflags        ignore
25442         glxflags        ignore
25443         glextmask       GL_MASK_EXT_framebuffer_object
25444
25445 GenerateTextureMipmapEXT(texture, target)
25446         return          void
25447         param           texture         Texture in value
25448         param           target          TextureTarget in value
25449         category        EXT_direct_state_access
25450         subcategory     EXT_framebuffer_object
25451         extension       soft WINSOFT
25452         dlflags         notlistable
25453         glfflags        ignore
25454         glxflags        ignore
25455         glextmask       GL_MASK_EXT_framebuffer_object
25456
25457 GenerateMultiTexMipmapEXT(texunit, target)
25458         return          void
25459         param           texunit         TextureUnit in value
25460         param           target          TextureTarget in value
25461         category        EXT_direct_state_access
25462         subcategory     EXT_framebuffer_object
25463         extension       soft WINSOFT
25464         dlflags         notlistable
25465         glfflags        ignore
25466         glxflags        ignore
25467         glextmask       GL_MASK_EXT_framebuffer_object
25468
25469 FramebufferDrawBufferEXT(framebuffer, mode)
25470         return          void
25471         param           framebuffer     Framebuffer in value
25472         param           mode            DrawBufferMode in value
25473         category        EXT_direct_state_access
25474         subcategory     EXT_framebuffer_object
25475         extension       soft WINSOFT
25476         glfflags        ignore
25477         glxflags        ignore
25478         glextmask       GL_MASK_EXT_framebuffer_object
25479
25480 FramebufferDrawBuffersEXT(framebuffer, n, bufs)
25481         return          void
25482         param           framebuffer     Framebuffer in value
25483         param           n               SizeI in value
25484         param           bufs            DrawBufferMode in array [n]
25485         category        EXT_direct_state_access
25486         subcategory     EXT_framebuffer_object
25487         extension       soft WINSOFT
25488         glfflags        ignore
25489         glxflags        ignore
25490         glextmask       GL_MASK_EXT_framebuffer_object
25491
25492 FramebufferReadBufferEXT(framebuffer, mode)
25493         return          void
25494         param           framebuffer     Framebuffer in value
25495         param           mode            ReadBufferMode in value
25496         category        EXT_direct_state_access
25497         subcategory     EXT_framebuffer_object
25498         extension       soft WINSOFT
25499         glfflags        ignore
25500         glxflags        ignore
25501         glextmask       GL_MASK_EXT_framebuffer_object
25502
25503 GetFramebufferParameterivEXT(framebuffer, pname, params)
25504         return          void
25505         param           framebuffer     Framebuffer in value
25506         param           pname           GetFramebufferParameter in value
25507         param           params          Int32 out array [COMPSIZE(pname)]
25508         category        EXT_direct_state_access
25509         subcategory     EXT_framebuffer_object
25510         dlflags         notlistable
25511         extension       soft WINSOFT
25512         glxflags        ignore
25513         glfflags        capture-execute gl-enum
25514
25515 # New named framebuffer multisample object commands
25516
25517 NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
25518         return          void
25519         param           renderbuffer    Renderbuffer in value
25520         param           samples         SizeI in value
25521         param           internalformat  PixelInternalFormat in value
25522         param           width           SizeI in value
25523         param           height          SizeI in value
25524         category        EXT_direct_state_access
25525         subcategory     EXT_framebuffer_multisample
25526         extension       soft WINSOFT
25527         dlflags         notlistable
25528         glfflags        ignore
25529         glxflags        ignore
25530         glextmask       GL_MASK_EXT_framebuffer_multisample
25531
25532 # New named framebuffer multisample coverage object commands
25533
25534 NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
25535         return          void
25536         param           renderbuffer    Renderbuffer in value
25537         param           coverageSamples SizeI in value
25538         param           colorSamples    SizeI in value
25539         param           internalformat  PixelInternalFormat in value
25540         param           width           SizeI in value
25541         param           height          SizeI in value
25542         category        EXT_direct_state_access
25543         subcategory     NV_framebuffer_multisample_coverage
25544         extension       soft WINSOFT
25545         dlflags         notlistable
25546         glfflags        ignore
25547         glxflags        ignore
25548         glextmask       GL_MASK_NV_framebuffer_multisample_coverage
25549
25550 # New named geometry program/shader frame buffer object commands
25551
25552 NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
25553         return          void
25554         param           framebuffer     Framebuffer in value
25555         param           attachment      FramebufferAttachment in value
25556         param           texture         Texture in value
25557         param           level           CheckedInt32 in value
25558         category        EXT_direct_state_access
25559         subcategory     NV_gpu_program4
25560         extension       soft WINSOFT
25561         dlflags         notlistable
25562         glfflags        ignore
25563         glxflags        ignore
25564         glextmask       GL_MASK_NV_gpu_program4
25565
25566 NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
25567         return          void
25568         param           framebuffer     Framebuffer in value
25569         param           attachment      FramebufferAttachment in value
25570         param           texture         Texture in value
25571         param           level           CheckedInt32 in value
25572         param           layer           CheckedInt32 in value
25573         category        EXT_direct_state_access
25574         subcategory     NV_gpu_program4
25575         extension       soft WINSOFT
25576         dlflags         notlistable
25577         glfflags        ignore
25578         glxflags        ignore
25579         glextmask       GL_MASK_NV_gpu_program4
25580
25581 NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
25582         return          void
25583         param           framebuffer     Framebuffer in value
25584         param           attachment      FramebufferAttachment in value
25585         param           texture         Texture in value
25586         param           level           CheckedInt32 in value
25587         param           face            TextureTarget in value
25588         category        EXT_direct_state_access
25589         subcategory     NV_gpu_program4
25590         extension       soft WINSOFT
25591         dlflags         notlistable
25592         glfflags        ignore
25593         glxflags        ignore
25594         glextmask       GL_MASK_NV_gpu_program4
25595
25596 # New explicit multisample query and commands
25597
25598 TextureRenderbufferEXT(texture, target, renderbuffer)
25599         return          void
25600         param           texture         Texture in value
25601         param           target          TextureTarget in value
25602         param           renderbuffer    UInt32 in value
25603         category        EXT_direct_state_access
25604         subcategory     NV_explicit_multisample
25605         extension       soft WINSOFT NV50
25606         dlflags         notlistable
25607         glfflags        ignore
25608         glxflags        ignore
25609         glextmask       GL_MASK_NV_explicit_multisample
25610
25611 MultiTexRenderbufferEXT(texunit, target, renderbuffer)
25612         return          void
25613         param           texunit         TextureUnit in value
25614         param           target          TextureTarget in value
25615         param           renderbuffer    UInt32 in value
25616         category        EXT_direct_state_access
25617         subcategory     NV_explicit_multisample
25618         extension       soft WINSOFT NV50
25619         dlflags         notlistable
25620         glfflags        ignore
25621         glxflags        ignore
25622         glextmask       GL_MASK_NV_explicit_multisample
25623
25624 ###############################################################################
25625 #
25626 # Extension #354
25627 # EXT_vertex_array_bgra commands
25628 #
25629 ###############################################################################
25630
25631 # (none)
25632 newcategory: EXT_vertex_array_bgra
25633
25634 ###############################################################################
25635 #
25636 # Extension #355 - WGL_NV_gpu_affinity
25637 #
25638 ###############################################################################
25639
25640 ###############################################################################
25641 #
25642 # Extension #356
25643 # EXT_texture_swizzle commands
25644 #
25645 ###############################################################################
25646
25647 # (none)
25648 newcategory: EXT_texture_swizzle
25649
25650 ###############################################################################
25651 #
25652 # Extension #357
25653 # NV_explicit_multisample commands
25654 #
25655 ###############################################################################
25656
25657 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
25658
25659 GetMultisamplefvNV(pname, index, val)
25660         return          void
25661         param           pname           GetMultisamplePNameNV in value
25662         param           index           UInt32 in value
25663         param           val             Float32 out array [2]
25664         category        NV_explicit_multisample
25665         dlflags         notlistable
25666         glfflags        ignore
25667         glxflags        ignore
25668
25669 SampleMaskIndexedNV(index, mask)
25670         return          void
25671         param           index           UInt32 in value
25672         param           mask            SampleMaskNV in value
25673         category        NV_explicit_multisample
25674         glfflags        ignore
25675         glxflags        ignore
25676
25677 TexRenderbufferNV(target, renderbuffer)
25678         return          void
25679         param           target          TextureTarget in value
25680         param           renderbuffer    UInt32 in value
25681         category        NV_explicit_multisample
25682         dlflags         notlistable
25683         glfflags        ignore
25684         glxflags        ignore
25685
25686 ###############################################################################
25687 #
25688 # Extension #358
25689 # NV_transform_feedback2 commands
25690 #
25691 ###############################################################################
25692
25693 BindTransformFeedbackNV(target, id)
25694         return          void
25695         param           target          BufferTargetARB in value
25696         param           id              UInt32 in value
25697         category        NV_transform_feedback2
25698         glfflags        ignore
25699         glxflags        ignore
25700
25701 DeleteTransformFeedbacksNV(n, ids)
25702         return          void
25703         param           n               SizeI in value
25704         param           ids             UInt32 in array [n]
25705         category        NV_transform_feedback2
25706         dlflags         notlistable
25707         glfflags        ignore
25708         glxflags        ignore
25709
25710 GenTransformFeedbacksNV(n, ids)
25711         return          void
25712         param           n               SizeI in value
25713         param           ids             UInt32 out array [n]
25714         category        NV_transform_feedback2
25715         dlflags         notlistable
25716         glfflags        ignore
25717         glxflags        ignore
25718
25719 IsTransformFeedbackNV(id)
25720         return          Boolean
25721         param           id              UInt32 in value
25722         category        NV_transform_feedback2
25723         dlflags         notlistable
25724         glfflags        ignore
25725         glxflags        ignore
25726
25727 PauseTransformFeedbackNV()
25728         return          void
25729         category        NV_transform_feedback2
25730         glfflags        ignore
25731         glxflags        ignore
25732
25733 ResumeTransformFeedbackNV()
25734         return          void
25735         category        NV_transform_feedback2
25736         glfflags        ignore
25737         glxflags        ignore
25738
25739 DrawTransformFeedbackNV(mode, id)
25740         return          void
25741         param           mode            GLenum in value
25742         param           id              UInt32 in value
25743         category        NV_transform_feedback2
25744         glfflags        ignore
25745         glxflags        ignore
25746
25747 ###############################################################################
25748 #
25749 # Extension #359
25750 # ATI_meminfo commands
25751 #
25752 ###############################################################################
25753
25754 # (none)
25755 newcategory: ATI_meminfo
25756
25757 ###############################################################################
25758 #
25759 # Extension #360
25760 # AMD_performance_monitor commands
25761 #
25762 ###############################################################################
25763
25764 GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
25765         return          void
25766         param           numGroups       Int32 out array [1]
25767         param           groupsSize      SizeI in value
25768         param           groups          UInt32 out array [groupsSize]
25769         category        AMD_performance_monitor
25770         dlflags         notlistable
25771         version         1.2
25772         extension
25773         glxsingle       ?
25774         glxflags        ignore
25775         offset          ?
25776
25777 GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
25778         return          void
25779         param           group           UInt32 in value
25780         param           numCounters     Int32 out array [1]
25781         param           maxActiveCounters Int32 out array [1]
25782         param           counterSize     SizeI in value
25783         param           counters        UInt32 out array [counterSize]
25784         category        AMD_performance_monitor
25785         dlflags         notlistable
25786         version         1.2
25787         extension
25788         glxsingle       ?
25789         glxflags        ignore
25790         offset          ?
25791
25792 GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
25793         return          void
25794         param           group           UInt32 in value
25795         param           bufSize         SizeI in value
25796         param           length          SizeI out array [1]
25797         param           groupString     Char out array [bufSize]
25798         category        AMD_performance_monitor
25799         dlflags         notlistable
25800         version         1.2
25801         extension
25802         glxsingle       ?
25803         glxflags        ignore
25804         offset          ?
25805
25806 GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
25807         return          void
25808         param           group           UInt32 in value
25809         param           counter         UInt32 in value
25810         param           bufSize         SizeI in value
25811         param           length          SizeI out array [1]
25812         param           counterString   Char out array [bufSize]
25813         category        AMD_performance_monitor
25814         dlflags         notlistable
25815         version         1.2
25816         extension
25817         glxsingle       ?
25818         glxflags        ignore
25819         offset          ?
25820
25821 GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
25822         return          void
25823         param           group           UInt32 in value
25824         param           counter         UInt32 in value
25825         param           pname           GLenum in value
25826         param           data            void out array [COMPSIZE(pname)]
25827         category        AMD_performance_monitor
25828         dlflags         notlistable
25829         version         1.2
25830         extension
25831         glxsingle       ?
25832         glxflags        ignore
25833         offset          ?
25834
25835 GenPerfMonitorsAMD(n, monitors)
25836         return          void
25837         param           n               SizeI in value
25838         param           monitors        UInt32 out array [n]
25839         category        AMD_performance_monitor
25840         version         1.2
25841         extension
25842         glxropcode      ?
25843         glxflags        ignore
25844         offset          ?
25845
25846 # 'monitors' is actually in, not out, but extension spec doesn't use const
25847 DeletePerfMonitorsAMD(n, monitors)
25848         return          void
25849         param           n               SizeI in value
25850         param           monitors        UInt32 out array [n]
25851         category        AMD_performance_monitor
25852         version         1.2
25853         extension
25854         glxropcode      ?
25855         glxflags        ignore
25856         offset          ?
25857
25858 # 'counterList' is actually in, not out, but extension spec doesn't use const
25859 SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
25860         return          void
25861         param           monitor         UInt32 in value
25862         param           enable          Boolean in value
25863         param           group           UInt32 in value
25864         param           numCounters     Int32 in value
25865         param           counterList     UInt32 out array [numCounters]
25866         category        AMD_performance_monitor
25867         version         1.2
25868         extension
25869         glxropcode      ?
25870         glxflags        ignore
25871         offset          ?
25872
25873 BeginPerfMonitorAMD(monitor)
25874         return          void
25875         param           monitor         UInt32 in value
25876         category        AMD_performance_monitor
25877         version         1.2
25878         extension
25879         glxropcode      ?
25880         glxflags        ignore
25881         offset          ?
25882
25883 EndPerfMonitorAMD(monitor)
25884         return          void
25885         param           monitor         UInt32 in value
25886         category        AMD_performance_monitor
25887         version         1.2
25888         extension
25889         glxropcode      ?
25890         glxflags        ignore
25891         offset          ?
25892
25893 GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
25894         return          void
25895         param           monitor         UInt32 in value
25896         param           pname           GLenum in value
25897         param           dataSize        SizeI in value
25898         param           data            UInt32 out array [dataSize]
25899         param           bytesWritten    Int32 out array [1]
25900         category        AMD_performance_monitor
25901         dlflags         notlistable
25902         version         1.2
25903         extension
25904         glxsingle       ?
25905         glxflags        ignore
25906         offset          ?
25907
25908 ###############################################################################
25909 #
25910 # Extension #361 - WGL_AMD_gpu_association
25911 #
25912 ###############################################################################
25913
25914 ###############################################################################
25915 #
25916 # Extension #362
25917 # AMD_texture_texture4 commands
25918 #
25919 ###############################################################################
25920
25921 # (none)
25922 newcategory: AMD_texture_texture4
25923
25924 ###############################################################################
25925 #
25926 # Extension #363
25927 # AMD_vertex_shader_tesselator commands
25928 #
25929 ###############################################################################
25930
25931 TessellationFactorAMD(factor)
25932         return          void
25933         param           factor          Float32 in value
25934         category        AMD_vertex_shader_tesselator
25935         version         2.0
25936         glxsingle       ?
25937         glxflags        ignore
25938         offset          ?
25939
25940 TessellationModeAMD(mode)
25941         return          void
25942         param           mode            GLenum in value
25943         category        AMD_vertex_shader_tesselator
25944         version         2.0
25945         glxsingle       ?
25946         glxflags        ignore
25947         offset          ?
25948
25949 ###############################################################################
25950 #
25951 # Extension #364
25952 # EXT_provoking_vertex commands
25953 #
25954 ###############################################################################
25955
25956 ProvokingVertexEXT(mode)
25957         return          void
25958         param           mode            GLenum in value
25959         category        EXT_provoking_vertex
25960         version         2.1
25961         glxsingle       ?
25962         glxflags        ignore
25963         offset          ?
25964
25965 ###############################################################################
25966 #
25967 # Extension #365
25968 # EXT_texture_snorm commands
25969 #
25970 ###############################################################################
25971
25972 # (none)
25973 newcategory: EXT_texture_snorm
25974
25975 ###############################################################################
25976 #
25977 # Extension #366
25978 # AMD_draw_buffers_blend commands
25979 #
25980 ###############################################################################
25981
25982 # void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
25983 # void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
25984 # void BlendEquationIndexedAMD(uint buf, enum mode)
25985 # void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
25986
25987 BlendFuncIndexedAMD(buf, src, dst)
25988         return          void
25989         param           buf             UInt32 in value
25990         param           src             GLenum in value
25991         param           dst             GLenum in value
25992         category        AMD_draw_buffers_blend
25993         version         2.0
25994         extension
25995         glxropcode      ?
25996         glxflags        ignore
25997         offset          ?
25998
25999 BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
26000         return          void
26001         param           buf             UInt32 in value
26002         param           srcRGB          GLenum in value
26003         param           dstRGB          GLenum in value
26004         param           srcAlpha        GLenum in value
26005         param           dstAlpha        GLenum in value
26006         category        AMD_draw_buffers_blend
26007         version         2.0
26008         extension
26009         glxropcode      ?
26010         glxflags        ignore
26011         offset          ?
26012
26013 BlendEquationIndexedAMD(buf, mode)
26014         return          void
26015         param           buf             UInt32 in value
26016         param           mode            GLenum in value
26017         category        AMD_draw_buffers_blend
26018         version         2.0
26019         extension
26020         glxropcode      ?
26021         glxflags        ignore
26022         offset          ?
26023
26024 BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
26025         return          void
26026         param           buf             UInt32 in value
26027         param           modeRGB         GLenum in value
26028         param           modeAlpha       GLenum in value
26029         category        AMD_draw_buffers_blend
26030         version         2.0
26031         extension
26032         glxropcode      ?
26033         glxflags        ignore
26034         offset          ?
26035
26036 ###############################################################################
26037 #
26038 # Extension #367
26039 # APPLE_texture_range commands
26040 #
26041 ###############################################################################
26042
26043 TextureRangeAPPLE(target, length, pointer)
26044         return          void
26045         param           target          GLenum in value
26046         param           length          SizeI in value
26047         param           pointer         Void in array [length]
26048         category        APPLE_texture_range
26049         version         1.2
26050         extension
26051         glxropcode      ?
26052         glxflags        ignore
26053         offset          ?
26054
26055 GetTexParameterPointervAPPLE(target, pname, params)
26056         return          void
26057         param           target          GLenum in value
26058         param           pname           GLenum in value
26059         param           params          VoidPointer out array [1]
26060         category        APPLE_texture_range
26061         dlflags         notlistable
26062         version         1.2
26063         extension
26064         glxsingle       ?
26065         glxflags        ignore
26066         offset          ?
26067
26068 ###############################################################################
26069 #
26070 # Extension #368
26071 # APPLE_float_pixels commands
26072 #
26073 ###############################################################################
26074
26075 # (none)
26076 newcategory: APPLE_float_pixels
26077
26078 ###############################################################################
26079 #
26080 # Extension #369
26081 # APPLE_vertex_program_evaluators commands
26082 #
26083 ###############################################################################
26084
26085 EnableVertexAttribAPPLE(index, pname)
26086         return          void
26087         param           index           UInt32 in value
26088         param           pname           GLenum in value
26089         category        APPLE_vertex_program_evaluators
26090         version         1.5
26091         extension
26092         glxropcode      ?
26093         glxflags        ignore
26094         offset          ?
26095
26096 DisableVertexAttribAPPLE(index, pname)
26097         return          void
26098         param           index           UInt32 in value
26099         param           pname           GLenum in value
26100         category        APPLE_vertex_program_evaluators
26101         version         1.5
26102         extension
26103         glxropcode      ?
26104         glxflags        ignore
26105         offset          ?
26106
26107 IsVertexAttribEnabledAPPLE(index, pname)
26108         return          Boolean
26109         param           index           UInt32 in value
26110         param           pname           GLenum in value
26111         category        APPLE_vertex_program_evaluators
26112         version         1.5
26113         extension
26114         glxropcode      ?
26115         glxflags        ignore
26116         offset          ?
26117
26118 MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
26119         return          void
26120         param           index           UInt32 in value
26121         param           size            UInt32 in value
26122         param           u1              CoordD in value
26123         param           u2              CoordD in value
26124         param           stride          Int32 in value
26125         param           order           CheckedInt32 in value
26126         param           points          CoordD in array [COMPSIZE(size/stride/order)]
26127         category        APPLE_vertex_program_evaluators
26128         version         1.5
26129         extension
26130         glxropcode      ?
26131         glxflags        ignore
26132         offset          ?
26133
26134 MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
26135         return          void
26136         param           index           UInt32 in value
26137         param           size            UInt32 in value
26138         param           u1              CoordF in value
26139         param           u2              CoordF in value
26140         param           stride          Int32 in value
26141         param           order           CheckedInt32 in value
26142         param           points          CoordF in array [COMPSIZE(size/stride/order)]
26143         category        APPLE_vertex_program_evaluators
26144         version         1.5
26145         extension
26146         glxropcode      ?
26147         glxflags        ignore
26148         offset          ?
26149
26150 MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
26151         return          void
26152         param           index           UInt32 in value
26153         param           size            UInt32 in value
26154         param           u1              CoordD in value
26155         param           u2              CoordD in value
26156         param           ustride         Int32 in value
26157         param           uorder          CheckedInt32 in value
26158         param           v1              CoordD in value
26159         param           v2              CoordD in value
26160         param           vstride         Int32 in value
26161         param           vorder          CheckedInt32 in value
26162         param           points          CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
26163         category        APPLE_vertex_program_evaluators
26164         version         1.5
26165         extension
26166         glxropcode      ?
26167         glxflags        ignore
26168         offset          ?
26169
26170 MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
26171         return          void
26172         param           index           UInt32 in value
26173         param           size            UInt32 in value
26174         param           u1              CoordF in value
26175         param           u2              CoordF in value
26176         param           ustride         Int32 in value
26177         param           uorder          CheckedInt32 in value
26178         param           v1              CoordF in value
26179         param           v2              CoordF in value
26180         param           vstride         Int32 in value
26181         param           vorder          CheckedInt32 in value
26182         param           points          CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
26183         category        APPLE_vertex_program_evaluators
26184         version         1.5
26185         extension
26186         glxropcode      ?
26187         glxflags        ignore
26188         offset          ?
26189
26190 ###############################################################################
26191 #
26192 # Extension #370
26193 # APPLE_aux_depth_stencil commands
26194 #
26195 ###############################################################################
26196
26197 # (none)
26198 newcategory: APPLE_aux_depth_stencil
26199
26200 ###############################################################################
26201 #
26202 # Extension #371
26203 # APPLE_object_purgeable commands
26204 #
26205 ###############################################################################
26206
26207 ObjectPurgeableAPPLE(objectType, name, option)
26208         return          GLenum
26209         param           objectType      GLenum in value
26210         param           name            UInt32 in value
26211         param           option          GLenum in value
26212         category        APPLE_object_purgeable
26213         version         1.5
26214         extension
26215         glxropcode      ?
26216         glxflags        ignore
26217         offset          ?
26218
26219 ObjectUnpurgeableAPPLE(objectType, name, option)
26220         return          GLenum
26221         param           objectType      GLenum in value
26222         param           name            UInt32 in value
26223         param           option          GLenum in value
26224         category        APPLE_object_purgeable
26225         version         1.5
26226         extension
26227         glxropcode      ?
26228         glxflags        ignore
26229         offset          ?
26230
26231 GetObjectParameterivAPPLE(objectType, name, pname, params)
26232         return          void
26233         param           objectType      GLenum in value
26234         param           name            UInt32 in value
26235         param           pname           GLenum in value
26236         param           params          Int32 out array [COMPSIZE(pname)]
26237         category        APPLE_object_purgeable
26238         dlflags         notlistable
26239         version         1.5
26240         extension
26241         glxsingle       ?
26242         glxflags        ignore
26243         offset          ?
26244
26245 ###############################################################################
26246 #
26247 # Extension #372
26248 # APPLE_row_bytes commands
26249 #
26250 ###############################################################################
26251
26252 # (none)
26253 newcategory: APPLE_row_bytes
26254
26255 ###############################################################################
26256 #
26257 # Extension #373
26258 # APPLE_rgb_422 commands
26259 #
26260 ###############################################################################
26261
26262 # (none)
26263 newcategory: APPLE_rgb_422
26264
26265 ###############################################################################
26266 #
26267 # Extension #374
26268 # NV_video_capture commands
26269 #
26270 ###############################################################################
26271
26272 BeginVideoCaptureNV(video_capture_slot)
26273         return          void
26274         param           video_capture_slot      UInt32 in value
26275         category        NV_video_capture
26276         version         1.2
26277         extension
26278         glxropcode      ?
26279         glxflags        ignore
26280         offset          ?
26281
26282 BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
26283         return          void
26284         param           video_capture_slot      UInt32 in value
26285         param           stream          UInt32 in value
26286         param           frame_region    GLenum in value
26287         param           offset          BufferOffsetARB in value
26288         category        NV_video_capture
26289         version         1.2
26290         extension
26291         glxropcode      ?
26292         glxflags        ignore
26293         offset          ?
26294
26295 BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
26296         return          void
26297         param           video_capture_slot      UInt32 in value
26298         param           stream          UInt32 in value
26299         param           frame_region    GLenum in value
26300         param           target          GLenum in value
26301         param           texture         UInt32 in value
26302         category        NV_video_capture
26303         version         1.2
26304         extension
26305         glxropcode      ?
26306         glxflags        ignore
26307         offset          ?
26308
26309 EndVideoCaptureNV(video_capture_slot)
26310         return          void
26311         param           video_capture_slot      UInt32 in value
26312         category        NV_video_capture
26313         version         1.2
26314         extension
26315         glxropcode      ?
26316         glxflags        ignore
26317         offset          ?
26318
26319 GetVideoCaptureivNV(video_capture_slot, pname, params)
26320         return          void
26321         param           video_capture_slot      UInt32 in value
26322         param           pname           GLenum in value
26323         param           params          Int32 out array [COMPSIZE(pname)]
26324         category        NV_video_capture
26325         dlflags         notlistable
26326         version         1.2
26327         extension
26328         glxsingle       ?
26329         glxflags        ignore
26330         offset          ?
26331
26332 GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
26333         return          void
26334         param           video_capture_slot      UInt32 in value
26335         param           stream          UInt32 in value
26336         param           pname           GLenum in value
26337         param           params          Int32 out array [COMPSIZE(pname)]
26338         category        NV_video_capture
26339         dlflags         notlistable
26340         version         1.2
26341         extension
26342         glxsingle       ?
26343         glxflags        ignore
26344         offset          ?
26345
26346 GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
26347         return          void
26348         param           video_capture_slot      UInt32 in value
26349         param           stream          UInt32 in value
26350         param           pname           GLenum in value
26351         param           params          Float32 out array [COMPSIZE(pname)]
26352         category        NV_video_capture
26353         dlflags         notlistable
26354         version         1.2
26355         extension
26356         glxsingle       ?
26357         glxflags        ignore
26358         offset          ?
26359
26360 GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
26361         return          void
26362         param           video_capture_slot      UInt32 in value
26363         param           stream          UInt32 in value
26364         param           pname           GLenum in value
26365         param           params          Float64 out array [COMPSIZE(pname)]
26366         category        NV_video_capture
26367         dlflags         notlistable
26368         version         1.2
26369         extension
26370         glxsingle       ?
26371         glxflags        ignore
26372         offset          ?
26373
26374 VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
26375         return          GLenum
26376         param           video_capture_slot      UInt32 in value
26377         param           sequence_num    UInt32 out reference
26378         param           capture_time    UInt64EXT out reference
26379         category        NV_video_capture
26380         version         1.2
26381         extension
26382         glxropcode      ?
26383         glxflags        ignore
26384         offset          ?
26385
26386 VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
26387         return          void
26388         param           video_capture_slot      UInt32 in value
26389         param           stream          UInt32 in value
26390         param           pname           GLenum in value
26391         param           params          Int32 in array [COMPSIZE(pname)]
26392         category        NV_video_capture
26393         version         1.2
26394         extension
26395         glxropcode      ?
26396         glxflags        ignore
26397         offset          ?
26398
26399 VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
26400         return          void
26401         param           video_capture_slot      UInt32 in value
26402         param           stream          UInt32 in value
26403         param           pname           GLenum in value
26404         param           params          Float32 in array [COMPSIZE(pname)]
26405         category        NV_video_capture
26406         version         1.2
26407         extension
26408         glxropcode      ?
26409         glxflags        ignore
26410         offset          ?
26411
26412 VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
26413         return          void
26414         param           video_capture_slot      UInt32 in value
26415         param           stream          UInt32 in value
26416         param           pname           GLenum in value
26417         param           params          Float64 in array [COMPSIZE(pname)]
26418         category        NV_video_capture
26419         version         1.2
26420         extension
26421         glxropcode      ?
26422         glxflags        ignore
26423         offset          ?
26424
26425 ###############################################################################
26426 #
26427 # Extension #375 - GLX_EXT_swap_control
26428 #
26429 ###############################################################################
26430
26431 ###############################################################################
26432 #
26433 # Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
26434 # NV_copy_image commands
26435 #
26436 ###############################################################################
26437
26438 CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
26439         return          void
26440         param           srcName         UInt32 in value
26441         param           srcTarget       GLenum in value
26442         param           srcLevel        Int32 in value
26443         param           srcX            Int32 in value
26444         param           srcY            Int32 in value
26445         param           srcZ            Int32 in value
26446         param           dstName         UInt32 in value
26447         param           dstTarget       GLenum in value
26448         param           dstLevel        Int32 in value
26449         param           dstX            Int32 in value
26450         param           dstY            Int32 in value
26451         param           dstZ            Int32 in value
26452         param           width           SizeI in value
26453         param           height          SizeI in value
26454         param           depth           SizeI in value
26455         category        NV_copy_image
26456         version         1.2
26457         extension
26458         glxropcode      ?
26459         glxflags        ignore
26460         offset          ?
26461
26462 ###############################################################################
26463 #
26464 # Extension #377
26465 # EXT_separate_shader_objects commands
26466 #
26467 ###############################################################################
26468
26469 UseShaderProgramEXT(type, program)
26470         return          void
26471         param           type            GLenum in value
26472         param           program         UInt32 in value
26473         category        EXT_separate_shader_objects
26474         version         1.2
26475         extension
26476         glxropcode      ?
26477         glxflags        ignore
26478         offset          ?
26479
26480 ActiveProgramEXT(program)
26481         return          void
26482         param           program         UInt32 in value
26483         category        EXT_separate_shader_objects
26484         version         1.2
26485         extension
26486         glxropcode      ?
26487         glxflags        ignore
26488         offset          ?
26489
26490 CreateShaderProgramEXT(type, string)
26491         return          UInt32
26492         param           type            GLenum in value
26493         param           string          Char in array []
26494         category        EXT_separate_shader_objects
26495         version         1.2
26496         extension
26497         glxropcode      ?
26498         glxflags        ignore
26499         offset          ?
26500
26501 ###############################################################################
26502 #
26503 # Extension #378
26504 # NV_parameter_buffer_object2 commands
26505 #
26506 ###############################################################################
26507
26508 newcategory: NV_parameter_buffer_object2
26509
26510 ###############################################################################
26511 #
26512 # Extension #379
26513 # NV_shader_buffer_load commands
26514 #
26515 ###############################################################################
26516
26517 MakeBufferResidentNV(target, access)
26518         return          void
26519         param           target          GLenum in value
26520         param           access          GLenum in value
26521         category        NV_shader_buffer_load
26522         version         1.2
26523         extension
26524         glxropcode      ?
26525         glxflags        ignore
26526         offset          ?
26527
26528 MakeBufferNonResidentNV(target)
26529         return          void
26530         param           target          GLenum in value
26531         category        NV_shader_buffer_load
26532         version         1.2
26533         extension
26534         glxropcode      ?
26535         glxflags        ignore
26536         offset          ?
26537
26538 IsBufferResidentNV(target)
26539         return          Boolean
26540         param           target          GLenum in value
26541         category        NV_shader_buffer_load
26542         version         1.2
26543         extension
26544         glxropcode      ?
26545         glxflags        ignore
26546         offset          ?
26547
26548 NamedMakeBufferResidentNV(buffer, access)
26549         return          void
26550         param           buffer          UInt32 in value
26551         param           access          GLenum in value
26552         category        NV_shader_buffer_load
26553         version         1.2
26554         extension
26555         glxropcode      ?
26556         glxflags        ignore
26557         offset          ?
26558
26559 NamedMakeBufferNonResidentNV(buffer)
26560         return          void
26561         param           buffer          UInt32 in value
26562         category        NV_shader_buffer_load
26563         version         1.2
26564         extension
26565         glxropcode      ?
26566         glxflags        ignore
26567         offset          ?
26568
26569 IsNamedBufferResidentNV(buffer)
26570         return          Boolean
26571         param           buffer          UInt32 in value
26572         category        NV_shader_buffer_load
26573         version         1.2
26574         extension
26575         glxropcode      ?
26576         glxflags        ignore
26577         offset          ?
26578
26579 GetBufferParameterui64vNV(target, pname, params)
26580         return          void
26581         param           target          GLenum in value
26582         param           pname           GLenum in value
26583         param           params          UInt64EXT out array [COMPSIZE(pname)]
26584         category        NV_shader_buffer_load
26585         dlflags         notlistable
26586         version         1.2
26587         extension
26588         glxsingle       ?
26589         glxflags        ignore
26590         offset          ?
26591
26592 GetNamedBufferParameterui64vNV(buffer, pname, params)
26593         return          void
26594         param           buffer          UInt32 in value
26595         param           pname           GLenum in value
26596         param           params          UInt64EXT out array [COMPSIZE(pname)]
26597         category        NV_shader_buffer_load
26598         dlflags         notlistable
26599         version         1.2
26600         extension
26601         glxsingle       ?
26602         glxflags        ignore
26603         offset          ?
26604
26605 GetIntegerui64vNV(value, result)
26606         return          void
26607         param           value           GLenum in value
26608         param           result          UInt64EXT out array [COMPSIZE(value)]
26609         category        NV_shader_buffer_load
26610         dlflags         notlistable
26611         version         1.2
26612         extension
26613         glxsingle       ?
26614         glxflags        ignore
26615         offset          ?
26616
26617 Uniformui64NV(location, value)
26618         return          void
26619         param           location        Int32 in value
26620         param           value           UInt64EXT in value
26621         category        NV_shader_buffer_load
26622         version         1.2
26623         extension
26624         glxropcode      ?
26625         glxflags        ignore
26626         offset          ?
26627
26628 Uniformui64vNV(location, count, value)
26629         return          void
26630         param           location        Int32 in value
26631         param           count           SizeI in value
26632         param           value           UInt64EXT in array [count]
26633         category        NV_shader_buffer_load
26634         version         1.2
26635         extension
26636         glxropcode      ?
26637         glxflags        ignore
26638         offset          ?
26639
26640 GetUniformui64vNV(program, location, params)
26641         return          void
26642         param           program         UInt32 in value
26643         param           location        Int32 in value
26644         param           params          UInt64EXT out array [COMPSIZE(program/location)]
26645         category        NV_shader_buffer_load
26646         dlflags         notlistable
26647         version         1.2
26648         extension
26649         glxsingle       ?
26650         glxflags        ignore
26651         offset          ?
26652
26653 ProgramUniformui64NV(program, location, value)
26654         return          void
26655         param           program         UInt32 in value
26656         param           location        Int32 in value
26657         param           value           UInt64EXT in value
26658         category        NV_shader_buffer_load
26659         version         1.2
26660         extension
26661         glxropcode      ?
26662         glxflags        ignore
26663         offset          ?
26664
26665 ProgramUniformui64vNV(program, location, count, value)
26666         return          void
26667         param           program         UInt32 in value
26668         param           location        Int32 in value
26669         param           count           SizeI in value
26670         param           value           UInt64EXT in array [count]
26671         category        NV_shader_buffer_load
26672         version         1.2
26673         extension
26674         glxropcode      ?
26675         glxflags        ignore
26676         offset          ?
26677
26678 ###############################################################################
26679 #
26680 # Extension #380
26681 # NV_vertex_buffer_unified_memory commands
26682 #
26683 ###############################################################################
26684
26685 BufferAddressRangeNV(pname, index, address, length)
26686         return          void
26687         param           pname           GLenum in value
26688         param           index           UInt32 in value
26689         param           address         UInt64EXT in value
26690         param           length          BufferSize in value
26691         category        NV_vertex_buffer_unified_memory
26692         version         1.2
26693         extension
26694         glxropcode      ?
26695         glxflags        ignore
26696         offset          ?
26697
26698 VertexFormatNV(size, type, stride)
26699         return          void
26700         param           size            Int32 in value
26701         param           type            GLenum in value
26702         param           stride          SizeI in value
26703         category        NV_vertex_buffer_unified_memory
26704         version         1.2
26705         extension
26706         glxropcode      ?
26707         glxflags        ignore
26708         offset          ?
26709
26710 NormalFormatNV(type, stride)
26711         return          void
26712         param           type            GLenum in value
26713         param           stride          SizeI in value
26714         category        NV_vertex_buffer_unified_memory
26715         version         1.2
26716         extension
26717         glxropcode      ?
26718         glxflags        ignore
26719         offset          ?
26720
26721 ColorFormatNV(size, type, stride)
26722         return          void
26723         param           size            Int32 in value
26724         param           type            GLenum in value
26725         param           stride          SizeI in value
26726         category        NV_vertex_buffer_unified_memory
26727         version         1.2
26728         extension
26729         glxropcode      ?
26730         glxflags        ignore
26731         offset          ?
26732
26733 IndexFormatNV(type, stride)
26734         return          void
26735         param           type            GLenum in value
26736         param           stride          SizeI in value
26737         category        NV_vertex_buffer_unified_memory
26738         version         1.2
26739         extension
26740         glxropcode      ?
26741         glxflags        ignore
26742         offset          ?
26743
26744 TexCoordFormatNV(size, type, stride)
26745         return          void
26746         param           size            Int32 in value
26747         param           type            GLenum in value
26748         param           stride          SizeI in value
26749         category        NV_vertex_buffer_unified_memory
26750         version         1.2
26751         extension
26752         glxropcode      ?
26753         glxflags        ignore
26754         offset          ?
26755
26756 EdgeFlagFormatNV(stride)
26757         return          void
26758         param           stride          SizeI in value
26759         category        NV_vertex_buffer_unified_memory
26760         version         1.2
26761         extension
26762         glxropcode      ?
26763         glxflags        ignore
26764         offset          ?
26765
26766 SecondaryColorFormatNV(size, type, stride)
26767         return          void
26768         param           size            Int32 in value
26769         param           type            GLenum in value
26770         param           stride          SizeI in value
26771         category        NV_vertex_buffer_unified_memory
26772         version         1.2
26773         extension
26774         glxropcode      ?
26775         glxflags        ignore
26776         offset          ?
26777
26778 FogCoordFormatNV(type, stride)
26779         return          void
26780         param           type            GLenum in value
26781         param           stride          SizeI in value
26782         category        NV_vertex_buffer_unified_memory
26783         version         1.2
26784         extension
26785         glxropcode      ?
26786         glxflags        ignore
26787         offset          ?
26788
26789 VertexAttribFormatNV(index, size, type, normalized, stride)
26790         return          void
26791         param           index           UInt32 in value
26792         param           size            Int32 in value
26793         param           type            GLenum in value
26794         param           normalized      Boolean in value
26795         param           stride          SizeI in value
26796         category        NV_vertex_buffer_unified_memory
26797         version         1.2
26798         extension
26799         glxropcode      ?
26800         glxflags        ignore
26801         offset          ?
26802
26803 VertexAttribIFormatNV(index, size, type, stride)
26804         return          void
26805         param           index           UInt32 in value
26806         param           size            Int32 in value
26807         param           type            GLenum in value
26808         param           stride          SizeI in value
26809         category        NV_vertex_buffer_unified_memory
26810         version         1.2
26811         extension
26812         glxropcode      ?
26813         glxflags        ignore
26814         offset          ?
26815
26816 GetIntegerui64i_vNV(value, index, result)
26817         return          void
26818         param           value           GLenum in value
26819         param           index           UInt32 in value
26820         param           result          UInt64EXT out array [COMPSIZE(value)]
26821         category        NV_vertex_buffer_unified_memory
26822         dlflags         notlistable
26823         version         1.2
26824         extension
26825         glxsingle       ?
26826         glxflags        ignore
26827         offset          ?
26828
26829 ###############################################################################
26830 #
26831 # Extension #381
26832 # NV_texture_barrier commands
26833 #
26834 ###############################################################################
26835
26836 TextureBarrierNV()
26837         return          void
26838         category        NV_texture_barrier
26839         version         1.2
26840         extension
26841         glxropcode      ?
26842         glxflags        ignore
26843         offset          ?
26844