]> git.cworth.org Git - vogl/blob - glspec/gl.spec
Initial vogl checkin
[vogl] / glspec / 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-2013 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 # $Revision: 20868 $ on $Date: 2013-03-14 00:30:09 -0700 (Thu, 14 Mar 2013) $
11
12 required-props:
13 # Description of a parameter
14 param:          retval retained
15 # Display list flags
16 dlflags:        notlistable handcode prepad
17 # GLX implementation flags
18 glxflags:       client-intercept client-handcode server-handcode EXT SGI ignore ARB
19 # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
20 vectorequiv:    *
21 # Category a function falls in. While there are many categories for
22 # early GL 1.0 functions, later functions just have a core version
23 # (e.g. VERSION_major_minor) or extension name for the category.
24 category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform
25 category: VERSION_1_0 VERSION_1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_2 VERSION_4_3
26 category: 3DFX_tbuffer
27 category: AMD_conservative_depth AMD_debug_output AMD_draw_buffers_blend AMD_multi_draw_indirect AMD_name_gen_delete AMD_performance_monitor AMD_sample_positions AMD_sparse_texture AMD_stencil_operation_extended AMD_vertex_shader_tessellator
28 category: APPLE_aux_depth_stencil APPLE_element_array APPLE_fence APPLE_float_pixels APPLE_flush_buffer_range APPLE_object_purgeable APPLE_row_bytes APPLE_texture_range APPLE_vertex_array_object APPLE_vertex_array_range APPLE_vertex_program_evaluators
29 category: ARB_ES2_compatibility ARB_base_instance ARB_blend_func_extended ARB_cl_event ARB_color_buffer_float ARB_copy_buffer ARB_debug_output ARB_depth_buffer_float ARB_draw_buffers ARB_draw_buffers_blend ARB_draw_elements_base_vertex ARB_draw_indirect ARB_draw_instanced ARB_fragment_program ARB_fragment_shader ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_get_program_binary ARB_gpu_shader_fp64 ARB_half_float_vertex ARB_instanced_arrays ARB_internalformat_query ARB_map_buffer_range ARB_matrix_palette ARB_multisample ARB_multitexture ARB_occlusion_query ARB_point_parameters ARB_provoking_vertex ARB_robustness ARB_sample_shading ARB_sampler_objects ARB_separate_shader_objects ARB_shader_atomic_counters ARB_shader_image_load_store ARB_shader_objects ARB_shader_subroutine ARB_shading_language_include ARB_sync ARB_tessellation_shader ARB_texture_buffer_object ARB_texture_compression ARB_texture_compression_rgtc ARB_texture_multisample ARB_texture_rectangle ARB_texture_rg ARB_texture_storage ARB_timer_query ARB_transform_feedback2 ARB_transform_feedback3 ARB_transform_feedback_instanced ARB_transpose_matrix ARB_uniform_buffer_object ARB_vertex_array_object ARB_vertex_attrib_64bit ARB_vertex_blend ARB_vertex_buffer_object ARB_vertex_program ARB_vertex_shader ARB_vertex_type_2_10_10_10_rev ARB_viewport_array ARB_window_pos
30 category: ARB_clear_buffer_object ARB_compute_shader ARB_copy_image ARB_framebuffer_no_attachments ARB_internalformat_query2 ARB_invalidate_subdata ARB_multi_draw_indirect ARB_program_interface_query ARB_shader_storage_buffer_object ARB_texture_buffer_range ARB_texture_storage_multisample ARB_texture_view ARB_vertex_attrib_binding
31 category: ATI_draw_buffers ATI_draw_buffers ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_map_object_buffer ATI_meminfo ATI_pn_triangles ATI_separate_stencil ATI_texture_env_combine3 ATI_texture_float ATI_vertex_array_object ATI_vertex_attrib_array_object ATI_vertex_streams
32 category: EXT_bindable_uniform EXT_blend_color EXT_blend_equation_separate EXT_blend_func_separate EXT_blend_minmax EXT_color_subtable EXT_compiled_vertex_array EXT_convolution EXT_coordinate_frame EXT_copy_texture EXT_cull_vertex EXT_depth_bounds_test EXT_direct_state_access EXT_draw_buffers2 EXT_draw_instanced EXT_draw_range_elements EXT_fog_coord EXT_framebuffer_blit EXT_framebuffer_multisample EXT_framebuffer_object EXT_geometry_shader4 EXT_gpu_program_parameters EXT_gpu_shader4 EXT_histogram EXT_index_func EXT_index_material EXT_light_texture EXT_multi_draw_arrays EXT_multisample EXT_paletted_texture EXT_pixel_transform EXT_point_parameters EXT_polygon_offset EXT_provoking_vertex EXT_secondary_color EXT_separate_shader_objects EXT_shader_image_load_store EXT_stencil_clear_tag EXT_stencil_two_side EXT_subtexture EXT_texture3D EXT_texture_buffer_object EXT_texture_integer EXT_texture_object EXT_texture_perturb_normal EXT_texture_snorm EXT_texture_swizzle EXT_timer_query EXT_transform_feedback EXT_vertex_array EXT_vertex_array_bgra EXT_vertex_attrib_64bit EXT_vertex_shader EXT_vertex_weighting EXT_x11_sync_object
33 category: GREMEDY_frame_terminator GREMEDY_string_marker
34 category: HP_image_transform
35 category: IBM_multimode_draw_arrays IBM_static_data IBM_vertex_array_lists
36 category: INGR_blend_func_separate
37 category: INTEL_parallel_arrays INTEL_map_texture
38 category: KHR_debug
39 category: MESAX_texture_stack MESA_resize_buffers MESA_window_pos
40 category: NV_bindless_texture NV_conditional_render NV_copy_image NV_depth_buffer_float NV_evaluators NV_explicit_multisample NV_fence NV_float_buffer NV_fragment_program NV_fragment_program NV_framebuffer_multisample_coverage NV_geometry_program4 NV_gpu_program4 NV_gpu_program5 NV_gpu_shader5 NV_half_float NV_half_float NV_occlusion_query NV_parameter_buffer_object NV_parameter_buffer_object2 NV_path_rendering NV_pixel_data_range NV_pixel_data_range NV_point_sprite NV_present_video NV_primitive_restart NV_primitive_restart NV_register_combiners NV_register_combiners2 NV_shader_buffer_load NV_texture_barrier NV_texture_expand_normal NV_texture_expand_normal NV_texture_multisample NV_transform_feedback NV_transform_feedback2 NV_vdpau_interop NV_vdpau_interop NV_vertex_array_range NV_vertex_attrib_integer_64bit NV_vertex_buffer_unified_memory NV_vertex_program NV_vertex_program1_1_dcc NV_vertex_program2 NV_vertex_program4 NV_video_capture NV_draw_texture
41 category: NVX_conditional_render
42 category: OES_byte_coordinates OES_fixed_point OES_single_precision OES_query_matrix
43 category: PGI_misc_hints
44 category: S3_s3tc
45 category: SGIS_detail_texture SGIS_fog_function SGIS_multisample SGIS_pixel_texture SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_color_mask 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
46 category: SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex
47
48 # Categories for extensions with no functions - need not be included now
49 #
50 # 3DFX_multisample 3DFX_texture_compression_FXT1
51 # AMD_blend_minmax_factor AMD_pinned_memory AMD_seamless_cubemap_per_texture AMD_shader_stencil_export AMD_vertex_shader_layer AMD_vertex_shader_viewport_index
52 # APPLE_specular_vector APPLE_transform_hint
53 # ARB_ES3_compatibility ARB_arrays_of_arrays ARB_compressed_texture_pixel_storage ARB_conservative_depth ARB_debug_output2 ARB_depth_clamp ARB_explicit_uniform_location ARB_fragment_coord_conventions ARB_fragment_layer_viewport ARB_half_float_pixel ARB_map_buffer_alignment ARB_pixel_buffer_object ARB_point_sprite ARB_robust_buffer_access_behavior ARB_robustness_isolation ARB_seamless_cube_map ARB_shader_image_size ARB_shading_language_100 ARB_shading_language_420pack ARB_shading_language_packing ARB_stencil_texturing ARB_texture_border_clamp ARB_texture_cube_map ARB_texture_cube_map_array ARB_texture_env_add ARB_texture_float ARB_texture_gather ARB_texture_non_power_of_two ARB_texture_query_levels ARB_texture_query_lod ARB_vertex_array_bgra
54 # EXT_422_pixels EXT_abgr EXT_bgra EXT_blend_logic_op EXT_blend_subtract EXT_clip_volume_hint EXT_cmyka EXT_framebuffer_sRGB EXT_index_array_formats EXT_index_texture EXT_misc_attribute EXT_packed_float EXT_packed_pixels EXT_pixel_transform_color_table EXT_rescale_normal EXT_separate_specular_color EXT_shadow_funcs EXT_shared_texture_palette EXT_stencil_wrap EXT_texture EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_env EXT_texture_env_add EXT_texture_env_combine EXT_texture_filter_anisotropic EXT_texture_lod_bias EXT_texture_shared_exponent EXT_vertex_array_bgra
55 # HP_convolution_border_modes HP_occlusion_test HP_texture_lighting
56 # IBM_cull_vertex IBM_rasterpos_clip
57 # INGR_color_clamp INGR_interlace_read
58 # KHR_texture_compression_astc_ldr
59 # MESA_pack_invert MESA_ycbcr_texture
60 # NV_blend_square NV_fog_distance NV_fragment_program4 NV_geometry_shader4 NV_light_max_exponent NV_packed_depth_stencil NV_shader_atomic_float NV_texgen_emboss NV_texgen_reflection NV_texture_compression_vtc NV_texture_env_combine4 NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2
61 # PGI_vertex_hints
62 # REND_screen_coordinates
63 # SGIS_generate_mipmap SGIS_texture_border_clamp SGIS_texture_edge_clamp SGIS_texture_lod SGIX_async_histogram SGIX_async_pixel SGIX_blend_alpha_minmax SGIX_calligraphic_fragment SGIX_clipmap SGIX_convolution_accuracy SGIX_depth_pass_instrument SGIX_depth_texture SGIX_fog_offset SGIX_fog_scale SGIX_interlace SGIX_ir_instrument1 SGIX_pixel_tiles SGIX_resample SGIX_scalebias_hint SGIX_shadow SGIX_shadow_ambient SGIX_subsample SGIX_texture_add_env SGIX_texture_coordinate_clamp SGIX_texture_lod_bias SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_texture_select SGIX_vertex_preclip SGIX_ycrcb SGIX_ycrcb_subsample SGIX_ycrcba SGI_color_matrix SGI_texture_color_table
64 # SUN_convolution_border_modes SUN_slice_accum
65 # WIN_phong_shading WIN_specular_fog
66
67 # Core version in which a function was introduced, or against
68 # which an extension can be implemented
69 version:        1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 4.2 4.3
70 # Core version in which a function was removed
71 deprecated:     3.1
72 # API profile - should only be compatibility since there are no core-only
73 # functions for now.
74 profile:        compatibility
75 # GLX Single, Rendering, or Vendor Private opcode
76 glxsingle:      *
77 glxropcode:     *
78 glxvendorpriv:  *
79 # WGL implementation flags (incomplete)
80 wglflags:       client-handcode server-handcode small-data batchable
81 # Drivers in which this is implemented (very incomplete)
82 extension:      future not_implemented soft WINSOFT NV10 NV20 NV50
83 # Function this aliases (indistinguishable to the GL)
84 alias:          *
85 # Mesa dispatch table offset (incomplete)
86 offset:         *
87 # These properties are picked up from NVIDIA .spec files, we don't use them
88 glfflags:       *
89 beginend:       *
90 glxvectorequiv: *
91 subcategory:    *
92 glextmask:      *
93
94 ###############################################################################
95 #
96 # glxsingle, glxropcode, and other GLX allocations to vendors
97 # are used here, but the master registry for GLX is in
98 # /repos/ogl/trunk/doc/registry/extensions.reserved
99 #
100 # XFree86 dispatch offsets:     0-645
101 #                               578-641     NV_vertex_program
102 # GLS opcodes:                  0x0030-0x0269
103 #
104 ###############################################################################
105
106 ###############################################################################
107 #
108 # things to remember when adding an extension command
109 #
110 # - append new ARB and non-ARB extensions to the appropriate portion of
111 #   the spec file, in extension number order.
112 # - leading tabs are suggested. Whitespace of any sort may be used elsewhere.
113 # - set glxflags to "ignore" until GLX is updated to support the new command
114 # - add new data types to typemaps/spec2wire.map
115 # - add extension name in alphabetical order to category list
116 # - add commands within an extension in spec order
117 # - use existing command entries as a model (where possible)
118 # - when reserving new glxropcodes, update extensions.reserved (per above)
119 #
120 ###############################################################################
121
122 # New type declarations
123
124 passthru: #include <stddef.h>
125
126 passthru: #ifndef GL_VERSION_2_0
127 passthru: /* GL type for program/shader text */
128 passthru: typedef char GLchar;
129 passthru: #endif
130 passthru:
131 passthru: #ifndef GL_VERSION_1_5
132 passthru: /* GL types for handling large vertex buffer objects */
133 passthru: typedef ptrdiff_t GLintptr;
134 passthru: typedef ptrdiff_t GLsizeiptr;
135 passthru: #endif
136 passthru:
137 passthru: #ifndef GL_ARB_vertex_buffer_object
138 passthru: /* GL types for handling large vertex buffer objects */
139 passthru: typedef ptrdiff_t GLintptrARB;
140 passthru: typedef ptrdiff_t GLsizeiptrARB;
141 passthru: #endif
142 passthru:
143 passthru: #ifndef GL_ARB_shader_objects
144 passthru: /* GL types for program/shader text and shader object handles */
145 passthru: typedef char GLcharARB;
146 passthru: typedef unsigned int GLhandleARB;
147 passthru: #endif
148 passthru:
149 passthru: /* GL type for "half" precision (s10e5) float data in host memory */
150 passthru: #ifndef GL_ARB_half_float_pixel
151 passthru: typedef unsigned short GLhalfARB;
152 passthru: #endif
153 passthru:
154 passthru: #ifndef GL_NV_half_float
155 passthru: typedef unsigned short GLhalfNV;
156 passthru: #endif
157 passthru:
158 passthru: #ifndef GLEXT_64_TYPES_DEFINED
159 passthru: /* This code block is duplicated in glxext.h, so must be protected */
160 passthru: #define GLEXT_64_TYPES_DEFINED
161 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
162 passthru: /* (as used in the GL_EXT_timer_query extension). */
163 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
164 passthru: #include <inttypes.h>
165 passthru: #elif defined(__sun__) || defined(__digital__)
166 passthru: #include <inttypes.h>
167 passthru: #if defined(__STDC__)
168 passthru: #if defined(__arch64__) || defined(_LP64)
169 passthru: typedef long int int64_t;
170 passthru: typedef unsigned long int uint64_t;
171 passthru: #else
172 passthru: typedef long long int int64_t;
173 passthru: typedef unsigned long long int uint64_t;
174 passthru: #endif /* __arch64__ */
175 passthru: #endif /* __STDC__ */
176 passthru: #elif defined( __VMS ) || defined(__sgi)
177 passthru: #include <inttypes.h>
178 passthru: #elif defined(__SCO__) || defined(__USLC__)
179 passthru: #include <stdint.h>
180 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
181 passthru: typedef long int int32_t;
182 passthru: typedef long long int int64_t;
183 passthru: typedef unsigned long long int uint64_t;
184 passthru: #elif defined(_WIN32) && defined(__GNUC__)
185 passthru: #include <stdint.h>
186 passthru: #elif defined(_WIN32)
187 passthru: typedef __int32 int32_t;
188 passthru: typedef __int64 int64_t;
189 passthru: typedef unsigned __int64 uint64_t;
190 passthru: #else
191 passthru: /* Fallback if nothing above works */
192 passthru: #include <inttypes.h>
193 passthru: #endif
194 passthru: #endif
195 passthru:
196 passthru: #ifndef GL_EXT_timer_query
197 passthru: typedef int64_t GLint64EXT;
198 passthru: typedef uint64_t GLuint64EXT;
199 passthru: #endif
200 passthru:
201 passthru: #ifndef GL_ARB_sync
202 passthru: typedef int64_t GLint64;
203 passthru: typedef uint64_t GLuint64;
204 passthru: typedef struct __GLsync *GLsync;
205 passthru: #endif
206 passthru:
207 passthru: #ifndef GL_ARB_cl_event
208 passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
209 passthru: struct _cl_context;
210 passthru: struct _cl_event;
211 passthru: #endif
212 passthru:
213 passthru: #ifndef GL_ARB_debug_output
214 passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
215 passthru: #endif
216 passthru:
217 passthru: #ifndef GL_AMD_debug_output
218 passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
219 passthru: #endif
220 passthru:
221 passthru: #ifndef GL_KHR_debug
222 passthru: typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
223 passthru: #endif
224 passthru:
225 passthru: #ifndef GL_NV_vdpau_interop
226 passthru: typedef GLintptr GLvdpauSurfaceNV;
227 passthru: #endif
228 passthru:
229 passthru: #ifndef GL_OES_fixed_point
230 passthru: /* GLint must be 32 bits, a relatively safe assumption on modern CPUs */
231 passthru: typedef GLint GLfixed;
232 passthru: #endif
233 passthru:
234
235 ###############################################################################
236 ###############################################################################
237 #
238 # OpenGL 1.0 commands
239 #
240 ###############################################################################
241 ###############################################################################
242
243 ###############################################################################
244 #
245 # drawing-control commands
246 #
247 ###############################################################################
248
249 CullFace(mode)
250         return          void
251         param           mode            CullFaceMode in value
252         category        VERSION_1_0                # old: drawing-control
253         version         1.0
254         glxropcode      79
255         offset          152
256
257 FrontFace(mode)
258         return          void
259         param           mode            FrontFaceDirection in value
260         category        VERSION_1_0                # old: drawing-control
261         version         1.0
262         glxropcode      84
263         offset          157
264
265 Hint(target, mode)
266         return          void
267         param           target          HintTarget in value
268         param           mode            HintMode in value
269         category        VERSION_1_0                # old: drawing-control
270         version         1.0
271         glxropcode      85
272         offset          158
273
274 LineWidth(width)
275         return          void
276         param           width           CheckedFloat32 in value
277         category        VERSION_1_0                # old: drawing-control
278         version         1.0
279         glxropcode      95
280         offset          168
281
282 PointSize(size)
283         return          void
284         param           size            CheckedFloat32 in value
285         category        VERSION_1_0                # old: drawing-control
286         version         1.0
287         glxropcode      100
288         offset          173
289
290 PolygonMode(face, mode)
291         return          void
292         param           face            MaterialFace in value
293         param           mode            PolygonMode in value
294         category        VERSION_1_0                # old: drawing-control
295         version         1.0
296         glxropcode      101
297         offset          174
298
299 Scissor(x, y, width, height)
300         return          void
301         param           x               WinCoord in value
302         param           y               WinCoord in value
303         param           width           SizeI in value
304         param           height          SizeI in value
305         category        VERSION_1_0                # old: drawing-control
306         version         1.0
307         glxropcode      103
308         offset          176
309
310 TexParameterf(target, pname, param)
311         return          void
312         param           target          TextureTarget in value
313         param           pname           TextureParameterName in value
314         param           param           CheckedFloat32 in value
315         category        VERSION_1_0                # old: drawing-control
316         version         1.0
317         glxropcode      105
318         wglflags        small-data
319         offset          178
320
321 TexParameterfv(target, pname, params)
322         return          void
323         param           target          TextureTarget in value
324         param           pname           TextureParameterName in value
325         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
326         category        VERSION_1_0                # old: drawing-control
327         version         1.0
328         glxropcode      106
329         wglflags        small-data
330         offset          179
331
332 TexParameteri(target, pname, param)
333         return          void
334         param           target          TextureTarget in value
335         param           pname           TextureParameterName in value
336         param           param           CheckedInt32 in value
337         category        VERSION_1_0                # old: drawing-control
338         version         1.0
339         glxropcode      107
340         wglflags        small-data
341         offset          180
342
343 TexParameteriv(target, pname, params)
344         return          void
345         param           target          TextureTarget in value
346         param           pname           TextureParameterName in value
347         param           params          CheckedInt32 in array [COMPSIZE(pname)]
348         category        VERSION_1_0                # old: drawing-control
349         version         1.0
350         glxropcode      108
351         wglflags        small-data
352         offset          181
353
354 TexImage1D(target, level, internalformat, width, border, format, type, pixels)
355         return          void
356         param           target          TextureTarget in value
357         param           level           CheckedInt32 in value
358         param           internalformat  TextureComponentCount in value
359         param           width           SizeI in value
360         param           border          CheckedInt32 in value
361         param           format          PixelFormat in value
362         param           type            PixelType in value
363         param           pixels          Void in array [COMPSIZE(format/type/width)]
364         category        VERSION_1_0                # old: drawing-control
365         dlflags         handcode
366         glxflags        client-handcode server-handcode
367         version         1.0
368         glxropcode      109
369         wglflags        client-handcode server-handcode
370         offset          182
371
372 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
373         return          void
374         param           target          TextureTarget in value
375         param           level           CheckedInt32 in value
376         param           internalformat  TextureComponentCount in value
377         param           width           SizeI in value
378         param           height          SizeI in value
379         param           border          CheckedInt32 in value
380         param           format          PixelFormat in value
381         param           type            PixelType in value
382         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
383         category        VERSION_1_0                # old: drawing-control
384         dlflags         handcode
385         glxflags        client-handcode server-handcode
386         version         1.0
387         glxropcode      110
388         wglflags        client-handcode server-handcode
389         offset          183
390
391 ###############################################################################
392 #
393 # framebuf commands
394 #
395 ###############################################################################
396
397 DrawBuffer(mode)
398         return          void
399         param           mode            DrawBufferMode in value
400         category        VERSION_1_0                # old: framebuf
401         version         1.0
402         glxropcode      126
403         offset          202
404
405 Clear(mask)
406         return          void
407         param           mask            ClearBufferMask in value
408         category        VERSION_1_0                # old: framebuf
409         version         1.0
410         glxropcode      127
411         offset          203
412
413 ClearColor(red, green, blue, alpha)
414         return          void
415         param           red             ColorF in value
416         param           green           ColorF in value
417         param           blue            ColorF in value
418         param           alpha           ColorF in value
419         category        VERSION_1_0                # old: framebuf
420         version         1.0
421         glxropcode      130
422         offset          206
423
424 ClearStencil(s)
425         return          void
426         param           s               StencilValue in value
427         category        VERSION_1_0                # old: framebuf
428         version         1.0
429         glxropcode      131
430         offset          207
431
432 ClearDepth(depth)
433         return          void
434         param           depth           Float64 in value
435         category        VERSION_1_0                # old: framebuf
436         version         1.0
437         glxropcode      132
438         offset          208
439
440 StencilMask(mask)
441         return          void
442         param           mask            MaskedStencilValue in value
443         category        VERSION_1_0                # old: framebuf
444         version         1.0
445         glxropcode      133
446         offset          209
447
448 ColorMask(red, green, blue, alpha)
449         return          void
450         param           red             Boolean in value
451         param           green           Boolean in value
452         param           blue            Boolean in value
453         param           alpha           Boolean in value
454         category        VERSION_1_0                # old: framebuf
455         version         1.0
456         glxropcode      134
457         offset          210
458
459 DepthMask(flag)
460         return          void
461         param           flag            Boolean in value
462         category        VERSION_1_0                # old: framebuf
463         version         1.0
464         glxropcode      135
465         offset          211
466
467 ###############################################################################
468 #
469 # misc commands
470 #
471 ###############################################################################
472
473 Disable(cap)
474         return          void
475         param           cap             EnableCap in value
476         category        VERSION_1_0                # old: misc
477         version         1.0
478         dlflags         handcode
479         glxflags        client-handcode client-intercept
480         glxropcode      138
481         offset          214
482
483 Enable(cap)
484         return          void
485         param           cap             EnableCap in value
486         category        VERSION_1_0                # old: misc
487         version         1.0
488         dlflags         handcode
489         glxflags        client-handcode client-intercept
490         glxropcode      139
491         offset          215
492
493 Finish()
494         return          void
495         dlflags         notlistable
496         glxflags        client-handcode server-handcode
497         category        VERSION_1_0                # old: misc
498         version         1.0
499         glxsingle       108
500         offset          216
501
502 Flush()
503         return          void
504         dlflags         notlistable
505         glxflags        client-handcode client-intercept server-handcode
506         category        VERSION_1_0                # old: misc
507         version         1.0
508         glxsingle       142
509         offset          217
510
511 ###############################################################################
512 #
513 # pixel-op commands
514 #
515 ###############################################################################
516
517 BlendFunc(sfactor, dfactor)
518         return          void
519         param           sfactor         BlendingFactorSrc in value
520         param           dfactor         BlendingFactorDest in value
521         category        VERSION_1_0                # old: pixel-op
522         version         1.0
523         glxropcode      160
524         offset          241
525
526 LogicOp(opcode)
527         return          void
528         param           opcode          LogicOp in value
529         category        VERSION_1_0                # old: pixel-op
530         version         1.0
531         glxropcode      161
532         offset          242
533
534 StencilFunc(func, ref, mask)
535         return          void
536         param           func            StencilFunction in value
537         param           ref             StencilValue in value
538         param           mask            MaskedStencilValue in value
539         category        VERSION_1_0                # old: pixel-op
540         version         1.0
541         glxropcode      162
542         offset          243
543
544 StencilOp(fail, zfail, zpass)
545         return          void
546         param           fail            StencilOp in value
547         param           zfail           StencilOp in value
548         param           zpass           StencilOp in value
549         category        VERSION_1_0                # old: pixel-op
550         version         1.0
551         glxropcode      163
552         offset          244
553
554 DepthFunc(func)
555         return          void
556         param           func            DepthFunction in value
557         category        VERSION_1_0                # old: pixel-op
558         version         1.0
559         glxropcode      164
560         offset          245
561
562 ###############################################################################
563 #
564 # pixel-rw commands
565 #
566 ###############################################################################
567
568 PixelStoref(pname, param)
569         return          void
570         param           pname           PixelStoreParameter in value
571         param           param           CheckedFloat32 in value
572         dlflags         notlistable
573         glxflags        client-handcode
574         category        VERSION_1_0                # old: pixel-rw
575         version         1.0
576         glxsingle       109
577         wglflags        batchable
578         offset          249
579
580 PixelStorei(pname, param)
581         return          void
582         param           pname           PixelStoreParameter in value
583         param           param           CheckedInt32 in value
584         dlflags         notlistable
585         glxflags        client-handcode
586         category        VERSION_1_0                # old: pixel-rw
587         version         1.0
588         glxsingle       110
589         wglflags        batchable
590         offset          250
591
592 ReadBuffer(mode)
593         return          void
594         param           mode            ReadBufferMode in value
595         category        VERSION_1_0                # old: pixel-rw
596         version         1.0
597         glxropcode      171
598         offset          254
599
600 ReadPixels(x, y, width, height, format, type, pixels)
601         return          void
602         param           x               WinCoord in value
603         param           y               WinCoord in value
604         param           width           SizeI in value
605         param           height          SizeI in value
606         param           format          PixelFormat in value
607         param           type            PixelType in value
608         param           pixels          Void out array [COMPSIZE(format/type/width/height)]
609         category        VERSION_1_0                # old: pixel-rw
610         dlflags         notlistable
611         glxflags        client-handcode server-handcode
612         version         1.0
613         glxsingle       111
614         wglflags        client-handcode server-handcode
615         offset          256
616
617 ###############################################################################
618 #
619 # state-req commands
620 #
621 ###############################################################################
622
623 GetBooleanv(pname, params)
624         return          void
625         param           pname           GetPName in value
626         param           params          Boolean 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       112
632         wglflags        small-data
633         offset          258
634
635 GetDoublev(pname, params)
636         return          void
637         param           pname           GetPName in value
638         param           params          Float64 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       114
644         wglflags        small-data
645         offset          260
646
647 GetError()
648         return          ErrorCode
649         category        VERSION_1_0                # old: state-req
650         dlflags         notlistable
651         glxflags        client-handcode
652         version         1.0
653         glxsingle       115
654         offset          261
655
656 GetFloatv(pname, params)
657         return          void
658         param           pname           GetPName in value
659         param           params          Float32 out array [COMPSIZE(pname)]
660         category        VERSION_1_0                # old: state-req
661         dlflags         notlistable
662         glxflags        client-handcode
663         version         1.0
664         glxsingle       116
665         wglflags        small-data
666         offset          262
667
668 GetIntegerv(pname, params)
669         return          void
670         param           pname           GetPName in value
671         param           params          Int32 out array [COMPSIZE(pname)]
672         category        VERSION_1_0                # old: state-req
673         dlflags         notlistable
674         glxflags        client-handcode
675         version         1.0
676         glxsingle       117
677         wglflags        small-data
678         offset          263
679
680 GetString(name)
681         return          String
682         param           name            StringName in value
683         category        VERSION_1_0                # old: state-req
684         dlflags         notlistable
685         glxflags        client-handcode server-handcode
686         version         1.0
687         glxsingle       129
688         wglflags        client-handcode server-handcode
689         offset          275
690
691 GetTexImage(target, level, format, type, pixels)
692         return          void
693         param           target          TextureTarget in value
694         param           level           CheckedInt32 in value
695         param           format          PixelFormat in value
696         param           type            PixelType in value
697         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
698         category        VERSION_1_0                # old: state-req
699         dlflags         notlistable
700         glxflags        client-handcode server-handcode
701         version         1.0
702         glxsingle       135
703         wglflags        client-handcode server-handcode
704         offset          281
705
706 GetTexParameterfv(target, pname, params)
707         return          void
708         param           target          TextureTarget in value
709         param           pname           GetTextureParameter in value
710         param           params          Float32 out array [COMPSIZE(pname)]
711         category        VERSION_1_0                # old: state-req
712         dlflags         notlistable
713         version         1.0
714         glxsingle       136
715         wglflags        small-data
716         offset          282
717
718 GetTexParameteriv(target, pname, params)
719         return          void
720         param           target          TextureTarget in value
721         param           pname           GetTextureParameter in value
722         param           params          Int32 out array [COMPSIZE(pname)]
723         category        VERSION_1_0                # old: state-req
724         dlflags         notlistable
725         version         1.0
726         glxsingle       137
727         wglflags        small-data
728         offset          283
729
730 GetTexLevelParameterfv(target, level, pname, params)
731         return          void
732         param           target          TextureTarget in value
733         param           level           CheckedInt32 in value
734         param           pname           GetTextureParameter in value
735         param           params          Float32 out array [COMPSIZE(pname)]
736         category        VERSION_1_0                # old: state-req
737         dlflags         notlistable
738         version         1.0
739         glxsingle       138
740         wglflags        small-data
741         offset          284
742
743 GetTexLevelParameteriv(target, level, pname, params)
744         return          void
745         param           target          TextureTarget in value
746         param           level           CheckedInt32 in value
747         param           pname           GetTextureParameter in value
748         param           params          Int32 out array [COMPSIZE(pname)]
749         category        VERSION_1_0                # old: state-req
750         dlflags         notlistable
751         version         1.0
752         glxsingle       139
753         wglflags        small-data
754         offset          285
755
756 IsEnabled(cap)
757         return          Boolean
758         param           cap             EnableCap in value
759         category        VERSION_1_0                # old: state-req
760         dlflags         notlistable
761         version         1.0
762         glxflags        client-handcode client-intercept
763         glxsingle       140
764         offset          286
765
766 ###############################################################################
767 #
768 # xform commands
769 #
770 ###############################################################################
771
772 DepthRange(near, far)
773         return          void
774         param           near            Float64 in value
775         param           far             Float64 in value
776         category        VERSION_1_0                # old: xform
777         version         1.0
778         glxropcode      174
779         offset          288
780
781 Viewport(x, y, width, height)
782         return          void
783         param           x               WinCoord in value
784         param           y               WinCoord in value
785         param           width           SizeI in value
786         param           height          SizeI in value
787         category        VERSION_1_0                # old: xform
788         version         1.0
789         glxropcode      191
790         offset          305
791
792 ###############################################################################
793 ###############################################################################
794 #
795 # OpenGL 1.0 deprecated commands
796 #
797 ###############################################################################
798 ###############################################################################
799
800 # display-list commands
801
802 NewList(list, mode)
803         return          void
804         param           list            List in value
805         param           mode            ListMode in value
806         dlflags         notlistable
807         category        VERSION_1_0                # old: display-list
808         profile         compatibility
809         version         1.0
810         deprecated      3.1
811         glxsingle       101
812         wglflags        batchable
813         offset          0
814
815 EndList()
816         return          void
817         dlflags         notlistable
818         category        VERSION_1_0                # old: display-list
819         profile         compatibility
820         version         1.0
821         deprecated      3.1
822         glxsingle       102
823         wglflags        batchable
824         offset          1
825
826 CallList(list)
827         return          void
828         param           list            List in value
829         category        VERSION_1_0                # old: display-list
830         profile         compatibility
831         version         1.0
832         deprecated      3.1
833         glxropcode      1
834         offset          2
835
836 CallLists(n, type, lists)
837         return          void
838         param           n               SizeI in value
839         param           type            ListNameType in value
840         param           lists           Void in array [COMPSIZE(n/type)]
841         category        VERSION_1_0                # old: display-list
842         glxflags        client-handcode server-handcode
843         profile         compatibility
844         version         1.0
845         deprecated      3.1
846         glxropcode      2
847         offset          3
848
849 DeleteLists(list, range)
850         return          void
851         param           list            List in value
852         param           range           SizeI in value
853         dlflags         notlistable
854         category        VERSION_1_0                # old: display-list
855         profile         compatibility
856         version         1.0
857         deprecated      3.1
858         glxsingle       103
859         wglflags        batchable
860         offset          4
861
862 GenLists(range)
863         return          List
864         param           range           SizeI in value
865         dlflags         notlistable
866         category        VERSION_1_0                # old: display-list
867         profile         compatibility
868         version         1.0
869         deprecated      3.1
870         glxsingle       104
871         offset          5
872
873 ListBase(base)
874         return          void
875         param           base            List in value
876         category        VERSION_1_0                # old: display-list
877         profile         compatibility
878         version         1.0
879         deprecated      3.1
880         glxropcode      3
881         offset          6
882
883 # drawing commands
884
885 Begin(mode)
886         return          void
887         param           mode            BeginMode in value
888         category        VERSION_1_0                # old: drawing
889         profile         compatibility
890         version         1.0
891         deprecated      3.1
892         glxropcode      4
893         offset          7
894
895 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
896         return          void
897         param           width           SizeI in value
898         param           height          SizeI in value
899         param           xorig           CoordF in value
900         param           yorig           CoordF in value
901         param           xmove           CoordF in value
902         param           ymove           CoordF in value
903         param           bitmap          UInt8 in array [COMPSIZE(width/height)]
904         category        VERSION_1_0                # old: drawing
905         dlflags         handcode
906         glxflags        client-handcode server-handcode
907         profile         compatibility
908         version         1.0
909         deprecated      3.1
910         glxropcode      5
911         wglflags        client-handcode server-handcode
912         offset          8
913
914 Color3b(red, green, blue)
915         return          void
916         param           red             ColorB in value
917         param           green           ColorB in value
918         param           blue            ColorB in value
919         category        VERSION_1_0                # old: drawing
920         vectorequiv     Color3bv
921         profile         compatibility
922         version         1.0
923         deprecated      3.1
924         offset          9
925
926 Color3bv(v)
927         return          void
928         param           v               ColorB in array [3]
929         category        VERSION_1_0                # old: drawing
930         profile         compatibility
931         version         1.0
932         deprecated      3.1
933         glxropcode      6
934         offset          10
935
936 Color3d(red, green, blue)
937         return          void
938         param           red             ColorD in value
939         param           green           ColorD in value
940         param           blue            ColorD in value
941         category        VERSION_1_0                # old: drawing
942         vectorequiv     Color3dv
943         profile         compatibility
944         version         1.0
945         deprecated      3.1
946         offset          11
947
948 Color3dv(v)
949         return          void
950         param           v               ColorD in array [3]
951         category        VERSION_1_0                # old: drawing
952         profile         compatibility
953         version         1.0
954         deprecated      3.1
955         glxropcode      7
956         offset          12
957
958 Color3f(red, green, blue)
959         return          void
960         param           red             ColorF in value
961         param           green           ColorF in value
962         param           blue            ColorF in value
963         category        VERSION_1_0                # old: drawing
964         vectorequiv     Color3fv
965         profile         compatibility
966         version         1.0
967         deprecated      3.1
968         offset          13
969
970 Color3fv(v)
971         return          void
972         param           v               ColorF in array [3]
973         category        VERSION_1_0                # old: drawing
974         profile         compatibility
975         version         1.0
976         deprecated      3.1
977         glxropcode      8
978         offset          14
979
980 Color3i(red, green, blue)
981         return          void
982         param           red             ColorI in value
983         param           green           ColorI in value
984         param           blue            ColorI in value
985         category        VERSION_1_0                # old: drawing
986         vectorequiv     Color3iv
987         profile         compatibility
988         version         1.0
989         deprecated      3.1
990         offset          15
991
992 Color3iv(v)
993         return          void
994         param           v               ColorI in array [3]
995         category        VERSION_1_0                # old: drawing
996         profile         compatibility
997         version         1.0
998         deprecated      3.1
999         glxropcode      9
1000         offset          16
1001
1002 Color3s(red, green, blue)
1003         return          void
1004         param           red             ColorS in value
1005         param           green           ColorS in value
1006         param           blue            ColorS in value
1007         category        VERSION_1_0                # old: drawing
1008         vectorequiv     Color3sv
1009         profile         compatibility
1010         version         1.0
1011         deprecated      3.1
1012         offset          17
1013
1014 Color3sv(v)
1015         return          void
1016         param           v               ColorS in array [3]
1017         category        VERSION_1_0                # old: drawing
1018         profile         compatibility
1019         version         1.0
1020         deprecated      3.1
1021         glxropcode      10
1022         offset          18
1023
1024 Color3ub(red, green, blue)
1025         return          void
1026         param           red             ColorUB in value
1027         param           green           ColorUB in value
1028         param           blue            ColorUB in value
1029         category        VERSION_1_0                # old: drawing
1030         vectorequiv     Color3ubv
1031         profile         compatibility
1032         version         1.0
1033         deprecated      3.1
1034         offset          19
1035
1036 Color3ubv(v)
1037         return          void
1038         param           v               ColorUB in array [3]
1039         category        VERSION_1_0                # old: drawing
1040         profile         compatibility
1041         version         1.0
1042         deprecated      3.1
1043         glxropcode      11
1044         offset          20
1045
1046 Color3ui(red, green, blue)
1047         return          void
1048         param           red             ColorUI in value
1049         param           green           ColorUI in value
1050         param           blue            ColorUI in value
1051         category        VERSION_1_0                # old: drawing
1052         vectorequiv     Color3uiv
1053         profile         compatibility
1054         version         1.0
1055         deprecated      3.1
1056         offset          21
1057
1058 Color3uiv(v)
1059         return          void
1060         param           v               ColorUI in array [3]
1061         category        VERSION_1_0                # old: drawing
1062         profile         compatibility
1063         version         1.0
1064         deprecated      3.1
1065         glxropcode      12
1066         offset          22
1067
1068 Color3us(red, green, blue)
1069         return          void
1070         param           red             ColorUS in value
1071         param           green           ColorUS in value
1072         param           blue            ColorUS in value
1073         category        VERSION_1_0                # old: drawing
1074         vectorequiv     Color3usv
1075         profile         compatibility
1076         version         1.0
1077         deprecated      3.1
1078         offset          23
1079
1080 Color3usv(v)
1081         return          void
1082         param           v               ColorUS in array [3]
1083         category        VERSION_1_0                # old: drawing
1084         profile         compatibility
1085         version         1.0
1086         deprecated      3.1
1087         glxropcode      13
1088         offset          24
1089
1090 Color4b(red, green, blue, alpha)
1091         return          void
1092         param           red             ColorB in value
1093         param           green           ColorB in value
1094         param           blue            ColorB in value
1095         param           alpha           ColorB in value
1096         category        VERSION_1_0                # old: drawing
1097         vectorequiv     Color4bv
1098         profile         compatibility
1099         version         1.0
1100         deprecated      3.1
1101         offset          25
1102
1103 Color4bv(v)
1104         return          void
1105         param           v               ColorB in array [4]
1106         category        VERSION_1_0                # old: drawing
1107         profile         compatibility
1108         version         1.0
1109         deprecated      3.1
1110         glxropcode      14
1111         offset          26
1112
1113 Color4d(red, green, blue, alpha)
1114         return          void
1115         param           red             ColorD in value
1116         param           green           ColorD in value
1117         param           blue            ColorD in value
1118         param           alpha           ColorD in value
1119         category        VERSION_1_0                # old: drawing
1120         vectorequiv     Color4dv
1121         profile         compatibility
1122         version         1.0
1123         deprecated      3.1
1124         offset          27
1125
1126 Color4dv(v)
1127         return          void
1128         param           v               ColorD in array [4]
1129         category        VERSION_1_0                # old: drawing
1130         profile         compatibility
1131         version         1.0
1132         deprecated      3.1
1133         glxropcode      15
1134         offset          28
1135
1136 Color4f(red, green, blue, alpha)
1137         return          void
1138         param           red             ColorF in value
1139         param           green           ColorF in value
1140         param           blue            ColorF in value
1141         param           alpha           ColorF in value
1142         category        VERSION_1_0                # old: drawing
1143         vectorequiv     Color4fv
1144         profile         compatibility
1145         version         1.0
1146         deprecated      3.1
1147         offset          29
1148
1149 Color4fv(v)
1150         return          void
1151         param           v               ColorF in array [4]
1152         category        VERSION_1_0                # old: drawing
1153         profile         compatibility
1154         version         1.0
1155         deprecated      3.1
1156         glxropcode      16
1157         offset          30
1158
1159 Color4i(red, green, blue, alpha)
1160         return          void
1161         param           red             ColorI in value
1162         param           green           ColorI in value
1163         param           blue            ColorI in value
1164         param           alpha           ColorI in value
1165         category        VERSION_1_0                # old: drawing
1166         vectorequiv     Color4iv
1167         profile         compatibility
1168         version         1.0
1169         deprecated      3.1
1170         offset          31
1171
1172 Color4iv(v)
1173         return          void
1174         param           v               ColorI in array [4]
1175         category        VERSION_1_0                # old: drawing
1176         profile         compatibility
1177         version         1.0
1178         deprecated      3.1
1179         glxropcode      17
1180         offset          32
1181
1182 Color4s(red, green, blue, alpha)
1183         return          void
1184         param           red             ColorS in value
1185         param           green           ColorS in value
1186         param           blue            ColorS in value
1187         param           alpha           ColorS in value
1188         category        VERSION_1_0                # old: drawing
1189         vectorequiv     Color4sv
1190         profile         compatibility
1191         version         1.0
1192         deprecated      3.1
1193         offset          33
1194
1195 Color4sv(v)
1196         return          void
1197         param           v               ColorS in array [4]
1198         category        VERSION_1_0                # old: drawing
1199         profile         compatibility
1200         version         1.0
1201         deprecated      3.1
1202         glxropcode      18
1203         offset          34
1204
1205 Color4ub(red, green, blue, alpha)
1206         return          void
1207         param           red             ColorUB in value
1208         param           green           ColorUB in value
1209         param           blue            ColorUB in value
1210         param           alpha           ColorUB in value
1211         category        VERSION_1_0                # old: drawing
1212         vectorequiv     Color4ubv
1213         profile         compatibility
1214         version         1.0
1215         deprecated      3.1
1216         offset          35
1217
1218 Color4ubv(v)
1219         return          void
1220         param           v               ColorUB in array [4]
1221         category        VERSION_1_0                # old: drawing
1222         profile         compatibility
1223         version         1.0
1224         deprecated      3.1
1225         glxropcode      19
1226         offset          36
1227
1228 Color4ui(red, green, blue, alpha)
1229         return          void
1230         param           red             ColorUI in value
1231         param           green           ColorUI in value
1232         param           blue            ColorUI in value
1233         param           alpha           ColorUI in value
1234         category        VERSION_1_0                # old: drawing
1235         vectorequiv     Color4uiv
1236         profile         compatibility
1237         version         1.0
1238         deprecated      3.1
1239         offset          37
1240
1241 Color4uiv(v)
1242         return          void
1243         param           v               ColorUI in array [4]
1244         category        VERSION_1_0                # old: drawing
1245         profile         compatibility
1246         version         1.0
1247         deprecated      3.1
1248         glxropcode      20
1249         offset          38
1250
1251 Color4us(red, green, blue, alpha)
1252         return          void
1253         param           red             ColorUS in value
1254         param           green           ColorUS in value
1255         param           blue            ColorUS in value
1256         param           alpha           ColorUS in value
1257         category        VERSION_1_0                # old: drawing
1258         vectorequiv     Color4usv
1259         profile         compatibility
1260         version         1.0
1261         deprecated      3.1
1262         offset          39
1263
1264 Color4usv(v)
1265         return          void
1266         param           v               ColorUS in array [4]
1267         category        VERSION_1_0                # old: drawing
1268         profile         compatibility
1269         version         1.0
1270         deprecated      3.1
1271         glxropcode      21
1272         offset          40
1273
1274 EdgeFlag(flag)
1275         return          void
1276         param           flag            Boolean in value
1277         category        VERSION_1_0                # old: drawing
1278         vectorequiv     EdgeFlagv
1279         profile         compatibility
1280         version         1.0
1281         deprecated      3.1
1282         offset          41
1283
1284 EdgeFlagv(flag)
1285         return          void
1286         param           flag            Boolean in reference
1287         category        VERSION_1_0                # old: drawing
1288         profile         compatibility
1289         version         1.0
1290         deprecated      3.1
1291         glxropcode      22
1292         offset          42
1293
1294 End()
1295         return          void
1296         category        VERSION_1_0                # old: drawing
1297         profile         compatibility
1298         version         1.0
1299         deprecated      3.1
1300         glxropcode      23
1301         offset          43
1302
1303 Indexd(c)
1304         return          void
1305         param           c               ColorIndexValueD in value
1306         category        VERSION_1_0                # old: drawing
1307         vectorequiv     Indexdv
1308         profile         compatibility
1309         version         1.0
1310         deprecated      3.1
1311         offset          44
1312
1313 Indexdv(c)
1314         return          void
1315         param           c               ColorIndexValueD in array [1]
1316         category        VERSION_1_0                # old: drawing
1317         profile         compatibility
1318         version         1.0
1319         deprecated      3.1
1320         glxropcode      24
1321         offset          45
1322
1323 Indexf(c)
1324         return          void
1325         param           c               ColorIndexValueF in value
1326         category        VERSION_1_0                # old: drawing
1327         vectorequiv     Indexfv
1328         profile         compatibility
1329         version         1.0
1330         deprecated      3.1
1331         offset          46
1332
1333 Indexfv(c)
1334         return          void
1335         param           c               ColorIndexValueF in array [1]
1336         category        VERSION_1_0                # old: drawing
1337         profile         compatibility
1338         version         1.0
1339         deprecated      3.1
1340         glxropcode      25
1341         offset          47
1342
1343 Indexi(c)
1344         return          void
1345         param           c               ColorIndexValueI in value
1346         category        VERSION_1_0                # old: drawing
1347         vectorequiv     Indexiv
1348         profile         compatibility
1349         version         1.0
1350         deprecated      3.1
1351         offset          48
1352
1353 Indexiv(c)
1354         return          void
1355         param           c               ColorIndexValueI in array [1]
1356         category        VERSION_1_0                # old: drawing
1357         profile         compatibility
1358         version         1.0
1359         deprecated      3.1
1360         glxropcode      26
1361         offset          49
1362
1363 Indexs(c)
1364         return          void
1365         param           c               ColorIndexValueS in value
1366         category        VERSION_1_0                # old: drawing
1367         vectorequiv     Indexsv
1368         profile         compatibility
1369         version         1.0
1370         deprecated      3.1
1371         offset          50
1372
1373 Indexsv(c)
1374         return          void
1375         param           c               ColorIndexValueS in array [1]
1376         category        VERSION_1_0                # old: drawing
1377         profile         compatibility
1378         version         1.0
1379         deprecated      3.1
1380         glxropcode      27
1381         offset          51
1382
1383 Normal3b(nx, ny, nz)
1384         return          void
1385         param           nx              Int8 in value
1386         param           ny              Int8 in value
1387         param           nz              Int8 in value
1388         category        VERSION_1_0                # old: drawing
1389         vectorequiv     Normal3bv
1390         profile         compatibility
1391         version         1.0
1392         deprecated      3.1
1393         offset          52
1394
1395 Normal3bv(v)
1396         return          void
1397         param           v               Int8 in array [3]
1398         category        VERSION_1_0                # old: drawing
1399         profile         compatibility
1400         version         1.0
1401         deprecated      3.1
1402         glxropcode      28
1403         offset          53
1404
1405 Normal3d(nx, ny, nz)
1406         return          void
1407         param           nx              CoordD in value
1408         param           ny              CoordD in value
1409         param           nz              CoordD in value
1410         category        VERSION_1_0                # old: drawing
1411         vectorequiv     Normal3dv
1412         profile         compatibility
1413         version         1.0
1414         deprecated      3.1
1415         offset          54
1416
1417 Normal3dv(v)
1418         return          void
1419         param           v               CoordD in array [3]
1420         category        VERSION_1_0                # old: drawing
1421         profile         compatibility
1422         version         1.0
1423         deprecated      3.1
1424         glxropcode      29
1425         offset          55
1426
1427 Normal3f(nx, ny, nz)
1428         return          void
1429         param           nx              CoordF in value
1430         param           ny              CoordF in value
1431         param           nz              CoordF in value
1432         category        VERSION_1_0                # old: drawing
1433         vectorequiv     Normal3fv
1434         profile         compatibility
1435         version         1.0
1436         deprecated      3.1
1437         offset          56
1438
1439 Normal3fv(v)
1440         return          void
1441         param           v               CoordF in array [3]
1442         category        VERSION_1_0                # old: drawing
1443         profile         compatibility
1444         version         1.0
1445         deprecated      3.1
1446         glxropcode      30
1447         offset          57
1448
1449 Normal3i(nx, ny, nz)
1450         return          void
1451         param           nx              Int32 in value
1452         param           ny              Int32 in value
1453         param           nz              Int32 in value
1454         category        VERSION_1_0                # old: drawing
1455         vectorequiv     Normal3iv
1456         profile         compatibility
1457         version         1.0
1458         deprecated      3.1
1459         offset          58
1460
1461 Normal3iv(v)
1462         return          void
1463         param           v               Int32 in array [3]
1464         category        VERSION_1_0                # old: drawing
1465         profile         compatibility
1466         version         1.0
1467         deprecated      3.1
1468         glxropcode      31
1469         offset          59
1470
1471 Normal3s(nx, ny, nz)
1472         return          void
1473         param           nx              Int16 in value
1474         param           ny              Int16 in value
1475         param           nz              Int16 in value
1476         category        VERSION_1_0                # old: drawing
1477         vectorequiv     Normal3sv
1478         profile         compatibility
1479         version         1.0
1480         deprecated      3.1
1481         offset          60
1482
1483 Normal3sv(v)
1484         return          void
1485         param           v               Int16 in array [3]
1486         category        VERSION_1_0                # old: drawing
1487         profile         compatibility
1488         version         1.0
1489         deprecated      3.1
1490         glxropcode      32
1491         offset          61
1492
1493 RasterPos2d(x, y)
1494         return          void
1495         param           x               CoordD in value
1496         param           y               CoordD in value
1497         category        VERSION_1_0                # old: drawing
1498         vectorequiv     RasterPos2dv
1499         profile         compatibility
1500         version         1.0
1501         deprecated      3.1
1502         offset          62
1503
1504 RasterPos2dv(v)
1505         return          void
1506         param           v               CoordD in array [2]
1507         category        VERSION_1_0                # old: drawing
1508         profile         compatibility
1509         version         1.0
1510         deprecated      3.1
1511         glxropcode      33
1512         offset          63
1513
1514 RasterPos2f(x, y)
1515         return          void
1516         param           x               CoordF in value
1517         param           y               CoordF in value
1518         category        VERSION_1_0                # old: drawing
1519         vectorequiv     RasterPos2fv
1520         profile         compatibility
1521         version         1.0
1522         deprecated      3.1
1523         offset          64
1524
1525 RasterPos2fv(v)
1526         return          void
1527         param           v               CoordF in array [2]
1528         category        VERSION_1_0                # old: drawing
1529         profile         compatibility
1530         version         1.0
1531         deprecated      3.1
1532         glxropcode      34
1533         offset          65
1534
1535 RasterPos2i(x, y)
1536         return          void
1537         param           x               CoordI in value
1538         param           y               CoordI in value
1539         category        VERSION_1_0                # old: drawing
1540         vectorequiv     RasterPos2iv
1541         profile         compatibility
1542         version         1.0
1543         deprecated      3.1
1544         offset          66
1545
1546 RasterPos2iv(v)
1547         return          void
1548         param           v               CoordI in array [2]
1549         category        VERSION_1_0                # old: drawing
1550         profile         compatibility
1551         version         1.0
1552         deprecated      3.1
1553         glxropcode      35
1554         offset          67
1555
1556 RasterPos2s(x, y)
1557         return          void
1558         param           x               CoordS in value
1559         param           y               CoordS in value
1560         category        VERSION_1_0                # old: drawing
1561         vectorequiv     RasterPos2sv
1562         profile         compatibility
1563         version         1.0
1564         deprecated      3.1
1565         offset          68
1566
1567 RasterPos2sv(v)
1568         return          void
1569         param           v               CoordS in array [2]
1570         category        VERSION_1_0                # old: drawing
1571         profile         compatibility
1572         version         1.0
1573         deprecated      3.1
1574         glxropcode      36
1575         offset          69
1576
1577 RasterPos3d(x, y, z)
1578         return          void
1579         param           x               CoordD in value
1580         param           y               CoordD in value
1581         param           z               CoordD in value
1582         vectorequiv     RasterPos3dv
1583         category        VERSION_1_0                # old: drawing
1584         profile         compatibility
1585         version         1.0
1586         deprecated      3.1
1587         offset          70
1588
1589 RasterPos3dv(v)
1590         return          void
1591         param           v               CoordD in array [3]
1592         category        VERSION_1_0                # old: drawing
1593         profile         compatibility
1594         version         1.0
1595         deprecated      3.1
1596         glxropcode      37
1597         offset          71
1598
1599 RasterPos3f(x, y, z)
1600         return          void
1601         param           x               CoordF in value
1602         param           y               CoordF in value
1603         param           z               CoordF in value
1604         category        VERSION_1_0                # old: drawing
1605         vectorequiv     RasterPos3fv
1606         profile         compatibility
1607         version         1.0
1608         deprecated      3.1
1609         offset          72
1610
1611 RasterPos3fv(v)
1612         return          void
1613         param           v               CoordF in array [3]
1614         category        VERSION_1_0                # old: drawing
1615         profile         compatibility
1616         version         1.0
1617         deprecated      3.1
1618         glxropcode      38
1619         offset          73
1620
1621 RasterPos3i(x, y, z)
1622         return          void
1623         param           x               CoordI in value
1624         param           y               CoordI in value
1625         param           z               CoordI in value
1626         category        VERSION_1_0                # old: drawing
1627         vectorequiv     RasterPos3iv
1628         profile         compatibility
1629         version         1.0
1630         deprecated      3.1
1631         offset          74
1632
1633 RasterPos3iv(v)
1634         return          void
1635         param           v               CoordI in array [3]
1636         category        VERSION_1_0                # old: drawing
1637         profile         compatibility
1638         version         1.0
1639         deprecated      3.1
1640         glxropcode      39
1641         offset          75
1642
1643 RasterPos3s(x, y, z)
1644         return          void
1645         param           x               CoordS in value
1646         param           y               CoordS in value
1647         param           z               CoordS in value
1648         category        VERSION_1_0                # old: drawing
1649         vectorequiv     RasterPos3sv
1650         profile         compatibility
1651         version         1.0
1652         deprecated      3.1
1653         offset          76
1654
1655 RasterPos3sv(v)
1656         return          void
1657         param           v               CoordS in array [3]
1658         category        VERSION_1_0                # old: drawing
1659         profile         compatibility
1660         version         1.0
1661         deprecated      3.1
1662         glxropcode      40
1663         offset          77
1664
1665 RasterPos4d(x, y, z, w)
1666         return          void
1667         param           x               CoordD in value
1668         param           y               CoordD in value
1669         param           z               CoordD in value
1670         param           w               CoordD in value
1671         vectorequiv     RasterPos4dv
1672         category        VERSION_1_0                # old: drawing
1673         profile         compatibility
1674         version         1.0
1675         deprecated      3.1
1676         offset          78
1677
1678 RasterPos4dv(v)
1679         return          void
1680         param           v               CoordD in array [4]
1681         category        VERSION_1_0                # old: drawing
1682         profile         compatibility
1683         version         1.0
1684         deprecated      3.1
1685         glxropcode      41
1686         offset          79
1687
1688 RasterPos4f(x, y, z, w)
1689         return          void
1690         param           x               CoordF in value
1691         param           y               CoordF in value
1692         param           z               CoordF in value
1693         param           w               CoordF in value
1694         category        VERSION_1_0                # old: drawing
1695         vectorequiv     RasterPos4fv
1696         profile         compatibility
1697         version         1.0
1698         deprecated      3.1
1699         offset          80
1700
1701 RasterPos4fv(v)
1702         return          void
1703         param           v               CoordF in array [4]
1704         category        VERSION_1_0                # old: drawing
1705         profile         compatibility
1706         version         1.0
1707         deprecated      3.1
1708         glxropcode      42
1709         offset          81
1710
1711 RasterPos4i(x, y, z, w)
1712         return          void
1713         param           x               CoordI in value
1714         param           y               CoordI in value
1715         param           z               CoordI in value
1716         param           w               CoordI in value
1717         category        VERSION_1_0                # old: drawing
1718         vectorequiv     RasterPos4iv
1719         profile         compatibility
1720         version         1.0
1721         deprecated      3.1
1722         offset          82
1723
1724 RasterPos4iv(v)
1725         return          void
1726         param           v               CoordI in array [4]
1727         category        VERSION_1_0                # old: drawing
1728         profile         compatibility
1729         version         1.0
1730         deprecated      3.1
1731         glxropcode      43
1732         offset          83
1733
1734 RasterPos4s(x, y, z, w)
1735         return          void
1736         param           x               CoordS in value
1737         param           y               CoordS in value
1738         param           z               CoordS in value
1739         param           w               CoordS in value
1740         category        VERSION_1_0                # old: drawing
1741         vectorequiv     RasterPos4sv
1742         profile         compatibility
1743         version         1.0
1744         deprecated      3.1
1745         offset          84
1746
1747 RasterPos4sv(v)
1748         return          void
1749         param           v               CoordS in array [4]
1750         category        VERSION_1_0                # old: drawing
1751         profile         compatibility
1752         version         1.0
1753         deprecated      3.1
1754         glxropcode      44
1755         offset          85
1756
1757 Rectd(x1, y1, x2, y2)
1758         return          void
1759         param           x1              CoordD in value
1760         param           y1              CoordD in value
1761         param           x2              CoordD in value
1762         param           y2              CoordD in value
1763         category        VERSION_1_0                # old: drawing
1764         vectorequiv     Rectdv
1765         profile         compatibility
1766         version         1.0
1767         deprecated      3.1
1768         offset          86
1769
1770 Rectdv(v1, v2)
1771         return          void
1772         param           v1              CoordD in array [2]
1773         param           v2              CoordD in array [2]
1774         category        VERSION_1_0                # old: drawing
1775         profile         compatibility
1776         version         1.0
1777         deprecated      3.1
1778         glxropcode      45
1779         offset          87
1780
1781 Rectf(x1, y1, x2, y2)
1782         return          void
1783         param           x1              CoordF in value
1784         param           y1              CoordF in value
1785         param           x2              CoordF in value
1786         param           y2              CoordF in value
1787         category        VERSION_1_0                # old: drawing
1788         vectorequiv     Rectfv
1789         profile         compatibility
1790         version         1.0
1791         deprecated      3.1
1792         offset          88
1793
1794 Rectfv(v1, v2)
1795         return          void
1796         param           v1              CoordF in array [2]
1797         param           v2              CoordF in array [2]
1798         category        VERSION_1_0                # old: drawing
1799         profile         compatibility
1800         version         1.0
1801         deprecated      3.1
1802         glxropcode      46
1803         offset          89
1804
1805 Recti(x1, y1, x2, y2)
1806         return          void
1807         param           x1              CoordI in value
1808         param           y1              CoordI in value
1809         param           x2              CoordI in value
1810         param           y2              CoordI in value
1811         category        VERSION_1_0                # old: drawing
1812         vectorequiv     Rectiv
1813         profile         compatibility
1814         version         1.0
1815         deprecated      3.1
1816         offset          90
1817
1818 Rectiv(v1, v2)
1819         return          void
1820         param           v1              CoordI in array [2]
1821         param           v2              CoordI in array [2]
1822         category        VERSION_1_0                # old: drawing
1823         profile         compatibility
1824         version         1.0
1825         deprecated      3.1
1826         glxropcode      47
1827         offset          91
1828
1829 Rects(x1, y1, x2, y2)
1830         return          void
1831         param           x1              CoordS in value
1832         param           y1              CoordS in value
1833         param           x2              CoordS in value
1834         param           y2              CoordS in value
1835         category        VERSION_1_0                # old: drawing
1836         vectorequiv     Rectsv
1837         profile         compatibility
1838         version         1.0
1839         deprecated      3.1
1840         offset          92
1841
1842 Rectsv(v1, v2)
1843         return          void
1844         param           v1              CoordS in array [2]
1845         param           v2              CoordS in array [2]
1846         category        VERSION_1_0                # old: drawing
1847         profile         compatibility
1848         version         1.0
1849         deprecated      3.1
1850         glxropcode      48
1851         offset          93
1852
1853 TexCoord1d(s)
1854         return          void
1855         param           s               CoordD in value
1856         category        VERSION_1_0                # old: drawing
1857         vectorequiv     TexCoord1dv
1858         profile         compatibility
1859         version         1.0
1860         deprecated      3.1
1861         offset          94
1862
1863 TexCoord1dv(v)
1864         return          void
1865         param           v               CoordD in array [1]
1866         category        VERSION_1_0                # old: drawing
1867         profile         compatibility
1868         version         1.0
1869         deprecated      3.1
1870         glxropcode      49
1871         offset          95
1872
1873 TexCoord1f(s)
1874         return          void
1875         param           s               CoordF in value
1876         category        VERSION_1_0                # old: drawing
1877         vectorequiv     TexCoord1fv
1878         profile         compatibility
1879         version         1.0
1880         deprecated      3.1
1881         offset          96
1882
1883 TexCoord1fv(v)
1884         return          void
1885         param           v               CoordF in array [1]
1886         category        VERSION_1_0                # old: drawing
1887         profile         compatibility
1888         version         1.0
1889         deprecated      3.1
1890         glxropcode      50
1891         offset          97
1892
1893 TexCoord1i(s)
1894         return          void
1895         param           s               CoordI in value
1896         category        VERSION_1_0                # old: drawing
1897         vectorequiv     TexCoord1iv
1898         profile         compatibility
1899         version         1.0
1900         deprecated      3.1
1901         offset          98
1902
1903 TexCoord1iv(v)
1904         return          void
1905         param           v               CoordI in array [1]
1906         category        VERSION_1_0                # old: drawing
1907         profile         compatibility
1908         version         1.0
1909         deprecated      3.1
1910         glxropcode      51
1911         offset          99
1912
1913 TexCoord1s(s)
1914         return          void
1915         param           s               CoordS in value
1916         category        VERSION_1_0                # old: drawing
1917         vectorequiv     TexCoord1sv
1918         profile         compatibility
1919         version         1.0
1920         deprecated      3.1
1921         offset          100
1922
1923 TexCoord1sv(v)
1924         return          void
1925         param           v               CoordS in array [1]
1926         category        VERSION_1_0                # old: drawing
1927         profile         compatibility
1928         version         1.0
1929         deprecated      3.1
1930         glxropcode      52
1931         offset          101
1932
1933 TexCoord2d(s, t)
1934         return          void
1935         param           s               CoordD in value
1936         param           t               CoordD in value
1937         category        VERSION_1_0                # old: drawing
1938         vectorequiv     TexCoord2dv
1939         profile         compatibility
1940         version         1.0
1941         deprecated      3.1
1942         offset          102
1943
1944 TexCoord2dv(v)
1945         return          void
1946         param           v               CoordD in array [2]
1947         category        VERSION_1_0                # old: drawing
1948         profile         compatibility
1949         version         1.0
1950         deprecated      3.1
1951         glxropcode      53
1952         offset          103
1953
1954 TexCoord2f(s, t)
1955         return          void
1956         param           s               CoordF in value
1957         param           t               CoordF in value
1958         category        VERSION_1_0                # old: drawing
1959         vectorequiv     TexCoord2fv
1960         profile         compatibility
1961         version         1.0
1962         deprecated      3.1
1963         offset          104
1964
1965 TexCoord2fv(v)
1966         return          void
1967         param           v               CoordF in array [2]
1968         category        VERSION_1_0                # old: drawing
1969         profile         compatibility
1970         version         1.0
1971         deprecated      3.1
1972         glxropcode      54
1973         offset          105
1974
1975 TexCoord2i(s, t)
1976         return          void
1977         param           s               CoordI in value
1978         param           t               CoordI in value
1979         category        VERSION_1_0                # old: drawing
1980         vectorequiv     TexCoord2iv
1981         profile         compatibility
1982         version         1.0
1983         deprecated      3.1
1984         offset          106
1985
1986 TexCoord2iv(v)
1987         return          void
1988         param           v               CoordI in array [2]
1989         category        VERSION_1_0                # old: drawing
1990         profile         compatibility
1991         version         1.0
1992         deprecated      3.1
1993         glxropcode      55
1994         offset          107
1995
1996 TexCoord2s(s, t)
1997         return          void
1998         param           s               CoordS in value
1999         param           t               CoordS in value
2000         category        VERSION_1_0                # old: drawing
2001         vectorequiv     TexCoord2sv
2002         profile         compatibility
2003         version         1.0
2004         deprecated      3.1
2005         offset          108
2006
2007 TexCoord2sv(v)
2008         return          void
2009         param           v               CoordS in array [2]
2010         category        VERSION_1_0                # old: drawing
2011         profile         compatibility
2012         version         1.0
2013         deprecated      3.1
2014         glxropcode      56
2015         offset          109
2016
2017 TexCoord3d(s, t, r)
2018         return          void
2019         param           s               CoordD in value
2020         param           t               CoordD in value
2021         param           r               CoordD in value
2022         category        VERSION_1_0                # old: drawing
2023         vectorequiv     TexCoord3dv
2024         profile         compatibility
2025         version         1.0
2026         deprecated      3.1
2027         offset          110
2028
2029 TexCoord3dv(v)
2030         return          void
2031         param           v               CoordD in array [3]
2032         category        VERSION_1_0                # old: drawing
2033         profile         compatibility
2034         version         1.0
2035         deprecated      3.1
2036         glxropcode      57
2037         offset          111
2038
2039 TexCoord3f(s, t, r)
2040         return          void
2041         param           s               CoordF in value
2042         param           t               CoordF in value
2043         param           r               CoordF in value
2044         category        VERSION_1_0                # old: drawing
2045         vectorequiv     TexCoord3fv
2046         profile         compatibility
2047         version         1.0
2048         deprecated      3.1
2049         offset          112
2050
2051 TexCoord3fv(v)
2052         return          void
2053         param           v               CoordF in array [3]
2054         category        VERSION_1_0                # old: drawing
2055         profile         compatibility
2056         version         1.0
2057         deprecated      3.1
2058         glxropcode      58
2059         offset          113
2060
2061 TexCoord3i(s, t, r)
2062         return          void
2063         param           s               CoordI in value
2064         param           t               CoordI in value
2065         param           r               CoordI in value
2066         category        VERSION_1_0                # old: drawing
2067         vectorequiv     TexCoord3iv
2068         profile         compatibility
2069         version         1.0
2070         deprecated      3.1
2071         offset          114
2072
2073 TexCoord3iv(v)
2074         return          void
2075         param           v               CoordI in array [3]
2076         category        VERSION_1_0                # old: drawing
2077         profile         compatibility
2078         version         1.0
2079         deprecated      3.1
2080         glxropcode      59
2081         offset          115
2082
2083 TexCoord3s(s, t, r)
2084         return          void
2085         param           s               CoordS in value
2086         param           t               CoordS in value
2087         param           r               CoordS in value
2088         category        VERSION_1_0                # old: drawing
2089         vectorequiv     TexCoord3sv
2090         profile         compatibility
2091         version         1.0
2092         deprecated      3.1
2093         offset          116
2094
2095 TexCoord3sv(v)
2096         return          void
2097         param           v               CoordS in array [3]
2098         category        VERSION_1_0                # old: drawing
2099         profile         compatibility
2100         version         1.0
2101         deprecated      3.1
2102         glxropcode      60
2103         offset          117
2104
2105 TexCoord4d(s, t, r, q)
2106         return          void
2107         param           s               CoordD in value
2108         param           t               CoordD in value
2109         param           r               CoordD in value
2110         param           q               CoordD in value
2111         category        VERSION_1_0                # old: drawing
2112         vectorequiv     TexCoord4dv
2113         profile         compatibility
2114         version         1.0
2115         deprecated      3.1
2116         offset          118
2117
2118 TexCoord4dv(v)
2119         return          void
2120         param           v               CoordD in array [4]
2121         category        VERSION_1_0                # old: drawing
2122         profile         compatibility
2123         version         1.0
2124         deprecated      3.1
2125         glxropcode      61
2126         offset          119
2127
2128 TexCoord4f(s, t, r, q)
2129         return          void
2130         param           s               CoordF in value
2131         param           t               CoordF in value
2132         param           r               CoordF in value
2133         param           q               CoordF in value
2134         category        VERSION_1_0                # old: drawing
2135         vectorequiv     TexCoord4fv
2136         profile         compatibility
2137         version         1.0
2138         deprecated      3.1
2139         offset          120
2140
2141 TexCoord4fv(v)
2142         return          void
2143         param           v               CoordF in array [4]
2144         category        VERSION_1_0                # old: drawing
2145         profile         compatibility
2146         version         1.0
2147         deprecated      3.1
2148         glxropcode      62
2149         offset          121
2150
2151 TexCoord4i(s, t, r, q)
2152         return          void
2153         param           s               CoordI in value
2154         param           t               CoordI in value
2155         param           r               CoordI in value
2156         param           q               CoordI in value
2157         category        VERSION_1_0                # old: drawing
2158         vectorequiv     TexCoord4iv
2159         profile         compatibility
2160         version         1.0
2161         deprecated      3.1
2162         offset          122
2163
2164 TexCoord4iv(v)
2165         return          void
2166         param           v               CoordI in array [4]
2167         category        VERSION_1_0                # old: drawing
2168         profile         compatibility
2169         version         1.0
2170         deprecated      3.1
2171         glxropcode      63
2172         offset          123
2173
2174 TexCoord4s(s, t, r, q)
2175         return          void
2176         param           s               CoordS in value
2177         param           t               CoordS in value
2178         param           r               CoordS in value
2179         param           q               CoordS in value
2180         category        VERSION_1_0                # old: drawing
2181         vectorequiv     TexCoord4sv
2182         profile         compatibility
2183         version         1.0
2184         deprecated      3.1
2185         offset          124
2186
2187 TexCoord4sv(v)
2188         return          void
2189         param           v               CoordS in array [4]
2190         category        VERSION_1_0                # old: drawing
2191         profile         compatibility
2192         version         1.0
2193         deprecated      3.1
2194         glxropcode      64
2195         offset          125
2196
2197 Vertex2d(x, y)
2198         return          void
2199         param           x               CoordD in value
2200         param           y               CoordD in value
2201         category        VERSION_1_0                # old: drawing
2202         vectorequiv     Vertex2dv
2203         profile         compatibility
2204         version         1.0
2205         deprecated      3.1
2206         offset          126
2207
2208 Vertex2dv(v)
2209         return          void
2210         param           v               CoordD in array [2]
2211         category        VERSION_1_0                # old: drawing
2212         profile         compatibility
2213         version         1.0
2214         deprecated      3.1
2215         glxropcode      65
2216         offset          127
2217
2218 Vertex2f(x, y)
2219         return          void
2220         param           x               CoordF in value
2221         param           y               CoordF in value
2222         category        VERSION_1_0                # old: drawing
2223         vectorequiv     Vertex2fv
2224         profile         compatibility
2225         version         1.0
2226         deprecated      3.1
2227         offset          128
2228
2229 Vertex2fv(v)
2230         return          void
2231         param           v               CoordF in array [2]
2232         category        VERSION_1_0                # old: drawing
2233         profile         compatibility
2234         version         1.0
2235         deprecated      3.1
2236         glxropcode      66
2237         offset          129
2238
2239 Vertex2i(x, y)
2240         return          void
2241         param           x               CoordI in value
2242         param           y               CoordI in value
2243         category        VERSION_1_0                # old: drawing
2244         vectorequiv     Vertex2iv
2245         profile         compatibility
2246         version         1.0
2247         deprecated      3.1
2248         offset          130
2249
2250 Vertex2iv(v)
2251         return          void
2252         param           v               CoordI in array [2]
2253         category        VERSION_1_0                # old: drawing
2254         profile         compatibility
2255         version         1.0
2256         deprecated      3.1
2257         glxropcode      67
2258         offset          131
2259
2260 Vertex2s(x, y)
2261         return          void
2262         param           x               CoordS in value
2263         param           y               CoordS in value
2264         category        VERSION_1_0                # old: drawing
2265         vectorequiv     Vertex2sv
2266         profile         compatibility
2267         version         1.0
2268         deprecated      3.1
2269         offset          132
2270
2271 Vertex2sv(v)
2272         return          void
2273         param           v               CoordS in array [2]
2274         category        VERSION_1_0                # old: drawing
2275         profile         compatibility
2276         version         1.0
2277         deprecated      3.1
2278         glxropcode      68
2279         offset          133
2280
2281 Vertex3d(x, y, z)
2282         return          void
2283         param           x               CoordD in value
2284         param           y               CoordD in value
2285         param           z               CoordD in value
2286         category        VERSION_1_0                # old: drawing
2287         vectorequiv     Vertex3dv
2288         profile         compatibility
2289         version         1.0
2290         deprecated      3.1
2291         offset          134
2292
2293 Vertex3dv(v)
2294         return          void
2295         param           v               CoordD in array [3]
2296         category        VERSION_1_0                # old: drawing
2297         profile         compatibility
2298         version         1.0
2299         deprecated      3.1
2300         glxropcode      69
2301         offset          135
2302
2303 Vertex3f(x, y, z)
2304         return          void
2305         param           x               CoordF in value
2306         param           y               CoordF in value
2307         param           z               CoordF in value
2308         category        VERSION_1_0                # old: drawing
2309         vectorequiv     Vertex3fv
2310         profile         compatibility
2311         version         1.0
2312         deprecated      3.1
2313         offset          136
2314
2315 Vertex3fv(v)
2316         return          void
2317         param           v               CoordF in array [3]
2318         category        VERSION_1_0                # old: drawing
2319         profile         compatibility
2320         version         1.0
2321         deprecated      3.1
2322         glxropcode      70
2323         offset          137
2324
2325 Vertex3i(x, y, z)
2326         return          void
2327         param           x               CoordI in value
2328         param           y               CoordI in value
2329         param           z               CoordI in value
2330         category        VERSION_1_0                # old: drawing
2331         vectorequiv     Vertex3iv
2332         profile         compatibility
2333         version         1.0
2334         deprecated      3.1
2335         offset          138
2336
2337 Vertex3iv(v)
2338         return          void
2339         param           v               CoordI in array [3]
2340         category        VERSION_1_0                # old: drawing
2341         profile         compatibility
2342         version         1.0
2343         deprecated      3.1
2344         glxropcode      71
2345         offset          139
2346
2347 Vertex3s(x, y, z)
2348         return          void
2349         param           x               CoordS in value
2350         param           y               CoordS in value
2351         param           z               CoordS in value
2352         category        VERSION_1_0                # old: drawing
2353         vectorequiv     Vertex3sv
2354         profile         compatibility
2355         version         1.0
2356         deprecated      3.1
2357         offset          140
2358
2359 Vertex3sv(v)
2360         return          void
2361         param           v               CoordS in array [3]
2362         category        VERSION_1_0                # old: drawing
2363         profile         compatibility
2364         version         1.0
2365         deprecated      3.1
2366         glxropcode      72
2367         offset          141
2368
2369 Vertex4d(x, y, z, w)
2370         return          void
2371         param           x               CoordD in value
2372         param           y               CoordD in value
2373         param           z               CoordD in value
2374         param           w               CoordD in value
2375         category        VERSION_1_0                # old: drawing
2376         vectorequiv     Vertex4dv
2377         profile         compatibility
2378         version         1.0
2379         deprecated      3.1
2380         offset          142
2381
2382 Vertex4dv(v)
2383         return          void
2384         param           v               CoordD in array [4]
2385         category        VERSION_1_0                # old: drawing
2386         profile         compatibility
2387         version         1.0
2388         deprecated      3.1
2389         glxropcode      73
2390         offset          143
2391
2392 Vertex4f(x, y, z, w)
2393         return          void
2394         param           x               CoordF in value
2395         param           y               CoordF in value
2396         param           z               CoordF in value
2397         param           w               CoordF in value
2398         category        VERSION_1_0                # old: drawing
2399         vectorequiv     Vertex4fv
2400         profile         compatibility
2401         version         1.0
2402         deprecated      3.1
2403         offset          144
2404
2405 Vertex4fv(v)
2406         return          void
2407         param           v               CoordF in array [4]
2408         category        VERSION_1_0                # old: drawing
2409         profile         compatibility
2410         version         1.0
2411         deprecated      3.1
2412         glxropcode      74
2413         offset          145
2414
2415 Vertex4i(x, y, z, w)
2416         return          void
2417         param           x               CoordI in value
2418         param           y               CoordI in value
2419         param           z               CoordI in value
2420         param           w               CoordI in value
2421         category        VERSION_1_0                # old: drawing
2422         vectorequiv     Vertex4iv
2423         profile         compatibility
2424         version         1.0
2425         deprecated      3.1
2426         offset          146
2427
2428 Vertex4iv(v)
2429         return          void
2430         param           v               CoordI in array [4]
2431         category        VERSION_1_0                # old: drawing
2432         profile         compatibility
2433         version         1.0
2434         deprecated      3.1
2435         glxropcode      75
2436         offset          147
2437
2438 Vertex4s(x, y, z, w)
2439         return          void
2440         param           x               CoordS in value
2441         param           y               CoordS in value
2442         param           z               CoordS in value
2443         param           w               CoordS in value
2444         category        VERSION_1_0                # old: drawing
2445         vectorequiv     Vertex4sv
2446         profile         compatibility
2447         version         1.0
2448         deprecated      3.1
2449         offset          148
2450
2451 Vertex4sv(v)
2452         return          void
2453         param           v               CoordS in array [4]
2454         category        VERSION_1_0                # old: drawing
2455         profile         compatibility
2456         version         1.0
2457         deprecated      3.1
2458         glxropcode      76
2459         offset          149
2460
2461 ClipPlane(plane, equation)
2462         return          void
2463         param           plane           ClipPlaneName in value
2464         param           equation        Float64 in array [4]
2465         category        VERSION_1_0                # old: drawing-control
2466         profile         compatibility
2467         version         1.0
2468         deprecated      3.1
2469         glxropcode      77
2470         offset          150
2471
2472 ColorMaterial(face, mode)
2473         return          void
2474         param           face            MaterialFace in value
2475         param           mode            ColorMaterialParameter in value
2476         category        VERSION_1_0                # old: drawing-control
2477         profile         compatibility
2478         version         1.0
2479         deprecated      3.1
2480         glxropcode      78
2481         offset          151
2482
2483 Fogf(pname, param)
2484         return          void
2485         param           pname           FogParameter in value
2486         param           param           CheckedFloat32 in value
2487         category        VERSION_1_0                # old: drawing-control
2488         profile         compatibility
2489         version         1.0
2490         deprecated      3.1
2491         glxropcode      80
2492         wglflags        small-data
2493         offset          153
2494
2495 Fogfv(pname, params)
2496         return          void
2497         param           pname           FogParameter in value
2498         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2499         category        VERSION_1_0                # old: drawing-control
2500         profile         compatibility
2501         version         1.0
2502         deprecated      3.1
2503         glxropcode      81
2504         wglflags        small-data
2505         offset          154
2506
2507 Fogi(pname, param)
2508         return          void
2509         param           pname           FogParameter in value
2510         param           param           CheckedInt32 in value
2511         category        VERSION_1_0                # old: drawing-control
2512         profile         compatibility
2513         version         1.0
2514         deprecated      3.1
2515         glxropcode      82
2516         wglflags        small-data
2517         offset          155
2518
2519 Fogiv(pname, params)
2520         return          void
2521         param           pname           FogParameter in value
2522         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2523         category        VERSION_1_0                # old: drawing-control
2524         profile         compatibility
2525         version         1.0
2526         deprecated      3.1
2527         glxropcode      83
2528         wglflags        small-data
2529         offset          156
2530
2531 Lightf(light, pname, param)
2532         return          void
2533         param           light           LightName in value
2534         param           pname           LightParameter in value
2535         param           param           CheckedFloat32 in value
2536         category        VERSION_1_0                # old: drawing-control
2537         profile         compatibility
2538         version         1.0
2539         deprecated      3.1
2540         glxropcode      86
2541         wglflags        small-data
2542         offset          159
2543
2544 Lightfv(light, pname, params)
2545         return          void
2546         param           light           LightName in value
2547         param           pname           LightParameter in value
2548         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2549         category        VERSION_1_0                # old: drawing-control
2550         profile         compatibility
2551         version         1.0
2552         deprecated      3.1
2553         glxropcode      87
2554         wglflags        small-data
2555         offset          160
2556
2557 Lighti(light, pname, param)
2558         return          void
2559         param           light           LightName in value
2560         param           pname           LightParameter in value
2561         param           param           CheckedInt32 in value
2562         category        VERSION_1_0                # old: drawing-control
2563         profile         compatibility
2564         version         1.0
2565         deprecated      3.1
2566         glxropcode      88
2567         wglflags        small-data
2568         offset          161
2569
2570 Lightiv(light, pname, params)
2571         return          void
2572         param           light           LightName in value
2573         param           pname           LightParameter in value
2574         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2575         category        VERSION_1_0                # old: drawing-control
2576         profile         compatibility
2577         version         1.0
2578         deprecated      3.1
2579         glxropcode      89
2580         wglflags        small-data
2581         offset          162
2582
2583 LightModelf(pname, param)
2584         return          void
2585         param           pname           LightModelParameter in value
2586         param           param           Float32 in value
2587         category        VERSION_1_0                # old: drawing-control
2588         profile         compatibility
2589         version         1.0
2590         deprecated      3.1
2591         glxropcode      90
2592         wglflags        small-data
2593         offset          163
2594
2595 LightModelfv(pname, params)
2596         return          void
2597         param           pname           LightModelParameter in value
2598         param           params          Float32 in array [COMPSIZE(pname)]
2599         category        VERSION_1_0                # old: drawing-control
2600         profile         compatibility
2601         version         1.0
2602         deprecated      3.1
2603         glxropcode      91
2604         wglflags        small-data
2605         offset          164
2606
2607 LightModeli(pname, param)
2608         return          void
2609         param           pname           LightModelParameter in value
2610         param           param           Int32 in value
2611         category        VERSION_1_0                # old: drawing-control
2612         profile         compatibility
2613         version         1.0
2614         deprecated      3.1
2615         glxropcode      92
2616         wglflags        small-data
2617         offset          165
2618
2619 LightModeliv(pname, params)
2620         return          void
2621         param           pname           LightModelParameter in value
2622         param           params          Int32 in array [COMPSIZE(pname)]
2623         category        VERSION_1_0                # old: drawing-control
2624         profile         compatibility
2625         version         1.0
2626         deprecated      3.1
2627         glxropcode      93
2628         wglflags        small-data
2629         offset          166
2630
2631 LineStipple(factor, pattern)
2632         return          void
2633         param           factor          CheckedInt32 in value
2634         param           pattern         LineStipple in value
2635         category        VERSION_1_0                # old: drawing-control
2636         profile         compatibility
2637         version         1.0
2638         deprecated      3.1
2639         glxropcode      94
2640         offset          167
2641
2642 Materialf(face, pname, param)
2643         return          void
2644         param           face            MaterialFace in value
2645         param           pname           MaterialParameter in value
2646         param           param           CheckedFloat32 in value
2647         category        VERSION_1_0                # old: drawing-control
2648         profile         compatibility
2649         version         1.0
2650         deprecated      3.1
2651         glxropcode      96
2652         wglflags        small-data
2653         offset          169
2654
2655 Materialfv(face, pname, params)
2656         return          void
2657         param           face            MaterialFace in value
2658         param           pname           MaterialParameter in value
2659         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2660         category        VERSION_1_0                # old: drawing-control
2661         profile         compatibility
2662         version         1.0
2663         deprecated      3.1
2664         glxropcode      97
2665         wglflags        small-data
2666         offset          170
2667
2668 Materiali(face, pname, param)
2669         return          void
2670         param           face            MaterialFace in value
2671         param           pname           MaterialParameter in value
2672         param           param           CheckedInt32 in value
2673         category        VERSION_1_0                # old: drawing-control
2674         profile         compatibility
2675         version         1.0
2676         deprecated      3.1
2677         glxropcode      98
2678         wglflags        small-data
2679         offset          171
2680
2681 Materialiv(face, pname, params)
2682         return          void
2683         param           face            MaterialFace in value
2684         param           pname           MaterialParameter in value
2685         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2686         category        VERSION_1_0                # old: drawing-control
2687         profile         compatibility
2688         version         1.0
2689         deprecated      3.1
2690         glxropcode      99
2691         wglflags        small-data
2692         offset          172
2693
2694 PolygonStipple(mask)
2695         return          void
2696         param           mask            UInt8 in array [COMPSIZE()]
2697         category        VERSION_1_0                # old: drawing-control
2698         dlflags         handcode
2699         glxflags        client-handcode server-handcode
2700         profile         compatibility
2701         version         1.0
2702         deprecated      3.1
2703         glxropcode      102
2704         wglflags        client-handcode server-handcode
2705         offset          175
2706
2707 ShadeModel(mode)
2708         return          void
2709         param           mode            ShadingModel in value
2710         category        VERSION_1_0                # old: drawing-control
2711         profile         compatibility
2712         version         1.0
2713         deprecated      3.1
2714         glxropcode      104
2715         offset          177
2716
2717 TexEnvf(target, pname, param)
2718         return          void
2719         param           target          TextureEnvTarget in value
2720         param           pname           TextureEnvParameter in value
2721         param           param           CheckedFloat32 in value
2722         category        VERSION_1_0                # old: drawing-control
2723         profile         compatibility
2724         version         1.0
2725         deprecated      3.1
2726         glxropcode      111
2727         wglflags        small-data
2728         offset          184
2729
2730 TexEnvfv(target, pname, params)
2731         return          void
2732         param           target          TextureEnvTarget in value
2733         param           pname           TextureEnvParameter in value
2734         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2735         category        VERSION_1_0                # old: drawing-control
2736         profile         compatibility
2737         version         1.0
2738         deprecated      3.1
2739         glxropcode      112
2740         wglflags        small-data
2741         offset          185
2742
2743 TexEnvi(target, pname, param)
2744         return          void
2745         param           target          TextureEnvTarget in value
2746         param           pname           TextureEnvParameter in value
2747         param           param           CheckedInt32 in value
2748         category        VERSION_1_0                # old: drawing-control
2749         profile         compatibility
2750         version         1.0
2751         deprecated      3.1
2752         glxropcode      113
2753         wglflags        small-data
2754         offset          186
2755
2756 TexEnviv(target, pname, params)
2757         return          void
2758         param           target          TextureEnvTarget in value
2759         param           pname           TextureEnvParameter in value
2760         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2761         category        VERSION_1_0                # old: drawing-control
2762         profile         compatibility
2763         version         1.0
2764         deprecated      3.1
2765         glxropcode      114
2766         wglflags        small-data
2767         offset          187
2768
2769 TexGend(coord, pname, param)
2770         return          void
2771         param           coord           TextureCoordName in value
2772         param           pname           TextureGenParameter in value
2773         param           param           Float64 in value
2774         category        VERSION_1_0                # old: drawing-control
2775         profile         compatibility
2776         version         1.0
2777         deprecated      3.1
2778         glxropcode      115
2779         wglflags        small-data
2780         offset          188
2781
2782 TexGendv(coord, pname, params)
2783         return          void
2784         param           coord           TextureCoordName in value
2785         param           pname           TextureGenParameter in value
2786         param           params          Float64 in array [COMPSIZE(pname)]
2787         category        VERSION_1_0                # old: drawing-control
2788         profile         compatibility
2789         version         1.0
2790         deprecated      3.1
2791         glxropcode      116
2792         wglflags        small-data
2793         offset          189
2794
2795 TexGenf(coord, pname, param)
2796         return          void
2797         param           coord           TextureCoordName in value
2798         param           pname           TextureGenParameter in value
2799         param           param           CheckedFloat32 in value
2800         category        VERSION_1_0                # old: drawing-control
2801         profile         compatibility
2802         version         1.0
2803         deprecated      3.1
2804         glxropcode      117
2805         wglflags        small-data
2806         offset          190
2807
2808 TexGenfv(coord, pname, params)
2809         return          void
2810         param           coord           TextureCoordName in value
2811         param           pname           TextureGenParameter in value
2812         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2813         category        VERSION_1_0                # old: drawing-control
2814         profile         compatibility
2815         version         1.0
2816         deprecated      3.1
2817         glxropcode      118
2818         wglflags        small-data
2819         offset          191
2820
2821 TexGeni(coord, pname, param)
2822         return          void
2823         param           coord           TextureCoordName in value
2824         param           pname           TextureGenParameter in value
2825         param           param           CheckedInt32 in value
2826         category        VERSION_1_0                # old: drawing-control
2827         profile         compatibility
2828         version         1.0
2829         deprecated      3.1
2830         glxropcode      119
2831         wglflags        small-data
2832         offset          192
2833
2834 TexGeniv(coord, pname, params)
2835         return          void
2836         param           coord           TextureCoordName in value
2837         param           pname           TextureGenParameter in value
2838         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2839         category        VERSION_1_0                # old: drawing-control
2840         profile         compatibility
2841         version         1.0
2842         deprecated      3.1
2843         glxropcode      120
2844         wglflags        small-data
2845         offset          193
2846
2847 # feedback commands
2848
2849 FeedbackBuffer(size, type, buffer)
2850         return          void
2851         param           size            SizeI in value
2852         param           type            FeedbackType in value
2853         param           buffer          FeedbackElement out array [size] retained
2854         dlflags         notlistable
2855         glxflags        client-handcode server-handcode
2856         category        VERSION_1_0                # old: feedback
2857         profile         compatibility
2858         version         1.0
2859         deprecated      3.1
2860         glxsingle       105
2861         wglflags        client-handcode server-handcode batchable
2862         offset          194
2863
2864 SelectBuffer(size, buffer)
2865         return          void
2866         param           size            SizeI in value
2867         param           buffer          SelectName out array [size] retained
2868         dlflags         notlistable
2869         glxflags        client-handcode server-handcode
2870         category        VERSION_1_0                # old: feedback
2871         profile         compatibility
2872         version         1.0
2873         deprecated      3.1
2874         glxsingle       106
2875         wglflags        client-handcode server-handcode batchable
2876         offset          195
2877
2878 RenderMode(mode)
2879         return          Int32
2880         param           mode            RenderingMode in value
2881         category        VERSION_1_0                # old: feedback
2882         dlflags         notlistable
2883         glxflags        client-handcode server-handcode
2884         profile         compatibility
2885         version         1.0
2886         deprecated      3.1
2887         glxsingle       107
2888         wglflags        client-handcode server-handcode
2889         offset          196
2890
2891 InitNames()
2892         return          void
2893         category        VERSION_1_0                # old: feedback
2894         profile         compatibility
2895         version         1.0
2896         deprecated      3.1
2897         glxropcode      121
2898         offset          197
2899
2900 LoadName(name)
2901         return          void
2902         param           name            SelectName in value
2903         category        VERSION_1_0                # old: feedback
2904         profile         compatibility
2905         version         1.0
2906         deprecated      3.1
2907         glxropcode      122
2908         offset          198
2909
2910 PassThrough(token)
2911         return          void
2912         param           token           FeedbackElement in value
2913         category        VERSION_1_0                # old: feedback
2914         profile         compatibility
2915         version         1.0
2916         deprecated      3.1
2917         glxropcode      123
2918         offset          199
2919
2920 PopName()
2921         return          void
2922         category        VERSION_1_0                # old: feedback
2923         profile         compatibility
2924         version         1.0
2925         deprecated      3.1
2926         glxropcode      124
2927         offset          200
2928
2929 PushName(name)
2930         return          void
2931         param           name            SelectName in value
2932         category        VERSION_1_0                # old: feedback
2933         profile         compatibility
2934         version         1.0
2935         deprecated      3.1
2936         glxropcode      125
2937         offset          201
2938
2939 ClearAccum(red, green, blue, alpha)
2940         return          void
2941         param           red             Float32 in value
2942         param           green           Float32 in value
2943         param           blue            Float32 in value
2944         param           alpha           Float32 in value
2945         category        VERSION_1_0                # old: framebuf
2946         profile         compatibility
2947         version         1.0
2948         deprecated      3.1
2949         glxropcode      128
2950         offset          204
2951
2952 ClearIndex(c)
2953         return          void
2954         param           c               MaskedColorIndexValueF in value
2955         category        VERSION_1_0                # old: framebuf
2956         profile         compatibility
2957         version         1.0
2958         deprecated      3.1
2959         glxropcode      129
2960         offset          205
2961
2962 IndexMask(mask)
2963         return          void
2964         param           mask            MaskedColorIndexValueI in value
2965         category        VERSION_1_0                # old: framebuf
2966         profile         compatibility
2967         version         1.0
2968         deprecated      3.1
2969         glxropcode      136
2970         offset          212
2971
2972 Accum(op, value)
2973         return          void
2974         param           op              AccumOp in value
2975         param           value           CoordF in value
2976         category        VERSION_1_0                # old: misc
2977         profile         compatibility
2978         version         1.0
2979         deprecated      3.1
2980         glxropcode      137
2981         offset          213
2982
2983 PopAttrib()
2984         return          void
2985         category        VERSION_1_0                # old: misc
2986         profile         compatibility
2987         version         1.0
2988         deprecated      3.1
2989         glxropcode      141
2990         offset          218
2991
2992 PushAttrib(mask)
2993         return          void
2994         param           mask            AttribMask in value
2995         category        VERSION_1_0                # old: misc
2996         profile         compatibility
2997         version         1.0
2998         deprecated      3.1
2999         glxropcode      142
3000         offset          219
3001
3002 # modeling commands
3003
3004 Map1d(target, u1, u2, stride, order, points)
3005         return          void
3006         param           target          MapTarget in value
3007         param           u1              CoordD in value
3008         param           u2              CoordD in value
3009         param           stride          Int32 in value
3010         param           order           CheckedInt32 in value
3011         param           points          CoordD in array [COMPSIZE(target/stride/order)]
3012         category        VERSION_1_0                # old: modeling
3013         dlflags         handcode
3014         glxflags        client-handcode server-handcode
3015         profile         compatibility
3016         version         1.0
3017         deprecated      3.1
3018         glxropcode      143
3019         wglflags        client-handcode server-handcode
3020         offset          220
3021
3022 Map1f(target, u1, u2, stride, order, points)
3023         return          void
3024         param           target          MapTarget in value
3025         param           u1              CoordF in value
3026         param           u2              CoordF in value
3027         param           stride          Int32 in value
3028         param           order           CheckedInt32 in value
3029         param           points          CoordF in array [COMPSIZE(target/stride/order)]
3030         category        VERSION_1_0                # old: modeling
3031         dlflags         handcode
3032         glxflags        client-handcode server-handcode
3033         profile         compatibility
3034         version         1.0
3035         deprecated      3.1
3036         glxropcode      144
3037         wglflags        client-handcode server-handcode
3038         offset          221
3039
3040 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3041         return          void
3042         param           target          MapTarget in value
3043         param           u1              CoordD in value
3044         param           u2              CoordD in value
3045         param           ustride         Int32 in value
3046         param           uorder          CheckedInt32 in value
3047         param           v1              CoordD in value
3048         param           v2              CoordD in value
3049         param           vstride         Int32 in value
3050         param           vorder          CheckedInt32 in value
3051         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3052         category        VERSION_1_0                # old: modeling
3053         dlflags         handcode
3054         glxflags        client-handcode server-handcode
3055         profile         compatibility
3056         version         1.0
3057         deprecated      3.1
3058         glxropcode      145
3059         wglflags        client-handcode server-handcode
3060         offset          222
3061
3062 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3063         return          void
3064         param           target          MapTarget in value
3065         param           u1              CoordF in value
3066         param           u2              CoordF in value
3067         param           ustride         Int32 in value
3068         param           uorder          CheckedInt32 in value
3069         param           v1              CoordF in value
3070         param           v2              CoordF in value
3071         param           vstride         Int32 in value
3072         param           vorder          CheckedInt32 in value
3073         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3074         category        VERSION_1_0                # old: modeling
3075         dlflags         handcode
3076         glxflags        client-handcode server-handcode
3077         profile         compatibility
3078         version         1.0
3079         deprecated      3.1
3080         glxropcode      146
3081         wglflags        client-handcode server-handcode
3082         offset          223
3083
3084 MapGrid1d(un, u1, u2)
3085         return          void
3086         param           un              Int32 in value
3087         param           u1              CoordD in value
3088         param           u2              CoordD in value
3089         category        VERSION_1_0                # old: modeling
3090         profile         compatibility
3091         version         1.0
3092         deprecated      3.1
3093         glxropcode      147
3094         offset          224
3095
3096 MapGrid1f(un, u1, u2)
3097         return          void
3098         param           un              Int32 in value
3099         param           u1              CoordF in value
3100         param           u2              CoordF in value
3101         category        VERSION_1_0                # old: modeling
3102         profile         compatibility
3103         version         1.0
3104         deprecated      3.1
3105         glxropcode      148
3106         offset          225
3107
3108 MapGrid2d(un, u1, u2, vn, v1, v2)
3109         return          void
3110         param           un              Int32 in value
3111         param           u1              CoordD in value
3112         param           u2              CoordD in value
3113         param           vn              Int32 in value
3114         param           v1              CoordD in value
3115         param           v2              CoordD in value
3116         category        VERSION_1_0                # old: modeling
3117         profile         compatibility
3118         version         1.0
3119         deprecated      3.1
3120         glxropcode      149
3121         offset          226
3122
3123 MapGrid2f(un, u1, u2, vn, v1, v2)
3124         return          void
3125         param           un              Int32 in value
3126         param           u1              CoordF in value
3127         param           u2              CoordF in value
3128         param           vn              Int32 in value
3129         param           v1              CoordF in value
3130         param           v2              CoordF in value
3131         category        VERSION_1_0                # old: modeling
3132         profile         compatibility
3133         version         1.0
3134         deprecated      3.1
3135         glxropcode      150
3136         offset          227
3137
3138 EvalCoord1d(u)
3139         return          void
3140         param           u               CoordD in value
3141         category        VERSION_1_0                # old: modeling
3142         vectorequiv     EvalCoord1dv
3143         profile         compatibility
3144         version         1.0
3145         deprecated      3.1
3146         offset          228
3147
3148 EvalCoord1dv(u)
3149         return          void
3150         param           u               CoordD in array [1]
3151         category        VERSION_1_0                # old: modeling
3152         profile         compatibility
3153         version         1.0
3154         deprecated      3.1
3155         glxropcode      151
3156         offset          229
3157
3158 EvalCoord1f(u)
3159         return          void
3160         param           u               CoordF in value
3161         category        VERSION_1_0                # old: modeling
3162         vectorequiv     EvalCoord1fv
3163         profile         compatibility
3164         version         1.0
3165         deprecated      3.1
3166         offset          230
3167
3168 EvalCoord1fv(u)
3169         return          void
3170         param           u               CoordF in array [1]
3171         category        VERSION_1_0                # old: modeling
3172         profile         compatibility
3173         version         1.0
3174         deprecated      3.1
3175         glxropcode      152
3176         offset          231
3177
3178 EvalCoord2d(u, v)
3179         return          void
3180         param           u               CoordD in value
3181         param           v               CoordD in value
3182         category        VERSION_1_0                # old: modeling
3183         vectorequiv     EvalCoord2dv
3184         profile         compatibility
3185         version         1.0
3186         deprecated      3.1
3187         offset          232
3188
3189 EvalCoord2dv(u)
3190         return          void
3191         param           u               CoordD in array [2]
3192         category        VERSION_1_0                # old: modeling
3193         profile         compatibility
3194         version         1.0
3195         deprecated      3.1
3196         glxropcode      153
3197         offset          233
3198
3199 EvalCoord2f(u, v)
3200         return          void
3201         param           u               CoordF in value
3202         param           v               CoordF in value
3203         category        VERSION_1_0                # old: modeling
3204         vectorequiv     EvalCoord2fv
3205         profile         compatibility
3206         version         1.0
3207         deprecated      3.1
3208         offset          234
3209
3210 EvalCoord2fv(u)
3211         return          void
3212         param           u               CoordF in array [2]
3213         category        VERSION_1_0                # old: modeling
3214         profile         compatibility
3215         version         1.0
3216         deprecated      3.1
3217         glxropcode      154
3218         offset          235
3219
3220 EvalMesh1(mode, i1, i2)
3221         return          void
3222         param           mode            MeshMode1 in value
3223         param           i1              CheckedInt32 in value
3224         param           i2              CheckedInt32 in value
3225         category        VERSION_1_0                # old: modeling
3226         profile         compatibility
3227         version         1.0
3228         deprecated      3.1
3229         glxropcode      155
3230         offset          236
3231
3232 EvalPoint1(i)
3233         return          void
3234         param           i               Int32 in value
3235         category        VERSION_1_0                # old: modeling
3236         profile         compatibility
3237         version         1.0
3238         deprecated      3.1
3239         glxropcode      156
3240         offset          237
3241
3242 EvalMesh2(mode, i1, i2, j1, j2)
3243         return          void
3244         param           mode            MeshMode2 in value
3245         param           i1              CheckedInt32 in value
3246         param           i2              CheckedInt32 in value
3247         param           j1              CheckedInt32 in value
3248         param           j2              CheckedInt32 in value
3249         category        VERSION_1_0                # old: modeling
3250         profile         compatibility
3251         version         1.0
3252         deprecated      3.1
3253         glxropcode      157
3254         offset          238
3255
3256 EvalPoint2(i, j)
3257         return          void
3258         param           i               CheckedInt32 in value
3259         param           j               CheckedInt32 in value
3260         category        VERSION_1_0                # old: modeling
3261         profile         compatibility
3262         version         1.0
3263         deprecated      3.1
3264         glxropcode      158
3265         offset          239
3266
3267 AlphaFunc(func, ref)
3268         return          void
3269         param           func            AlphaFunction in value
3270         param           ref             Float32 in value
3271         category        VERSION_1_0                # old: pixel-op
3272         profile         compatibility
3273         version         1.0
3274         deprecated      3.1
3275         glxropcode      159
3276         offset          240
3277
3278 PixelZoom(xfactor, yfactor)
3279         return          void
3280         param           xfactor         Float32 in value
3281         param           yfactor         Float32 in value
3282         category        VERSION_1_0                # old: pixel-rw
3283         profile         compatibility
3284         version         1.0
3285         deprecated      3.1
3286         glxropcode      165
3287         offset          246
3288
3289 PixelTransferf(pname, param)
3290         return          void
3291         param           pname           PixelTransferParameter in value
3292         param           param           CheckedFloat32 in value
3293         category        VERSION_1_0                # old: pixel-rw
3294         profile         compatibility
3295         version         1.0
3296         deprecated      3.1
3297         glxropcode      166
3298         offset          247
3299
3300 PixelTransferi(pname, param)
3301         return          void
3302         param           pname           PixelTransferParameter in value
3303         param           param           CheckedInt32 in value
3304         category        VERSION_1_0                # old: pixel-rw
3305         profile         compatibility
3306         version         1.0
3307         deprecated      3.1
3308         glxropcode      167
3309         offset          248
3310
3311 PixelMapfv(map, mapsize, values)
3312         return          void
3313         param           map             PixelMap in value
3314         param           mapsize         CheckedInt32 in value
3315         param           values          Float32 in array [mapsize]
3316         category        VERSION_1_0                # old: pixel-rw
3317         glxflags        client-handcode
3318         profile         compatibility
3319         version         1.0
3320         deprecated      3.1
3321         glxropcode      168
3322         offset          251
3323
3324 PixelMapuiv(map, mapsize, values)
3325         return          void
3326         param           map             PixelMap in value
3327         param           mapsize         CheckedInt32 in value
3328         param           values          UInt32 in array [mapsize]
3329         category        VERSION_1_0                # old: pixel-rw
3330         glxflags        client-handcode
3331         profile         compatibility
3332         version         1.0
3333         deprecated      3.1
3334         glxropcode      169
3335         offset          252
3336
3337 PixelMapusv(map, mapsize, values)
3338         return          void
3339         param           map             PixelMap in value
3340         param           mapsize         CheckedInt32 in value
3341         param           values          UInt16 in array [mapsize]
3342         category        VERSION_1_0                # old: pixel-rw
3343         glxflags        client-handcode
3344         profile         compatibility
3345         version         1.0
3346         deprecated      3.1
3347         glxropcode      170
3348         offset          253
3349
3350 CopyPixels(x, y, width, height, type)
3351         return          void
3352         param           x               WinCoord in value
3353         param           y               WinCoord in value
3354         param           width           SizeI in value
3355         param           height          SizeI in value
3356         param           type            PixelCopyType in value
3357         category        VERSION_1_0                # old: pixel-rw
3358         profile         compatibility
3359         version         1.0
3360         deprecated      3.1
3361         glxropcode      172
3362         offset          255
3363
3364 DrawPixels(width, height, format, type, pixels)
3365         return          void
3366         param           width           SizeI in value
3367         param           height          SizeI in value
3368         param           format          PixelFormat in value
3369         param           type            PixelType in value
3370         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3371         category        VERSION_1_0                # old: pixel-rw
3372         dlflags         handcode
3373         glxflags        client-handcode server-handcode
3374         profile         compatibility
3375         version         1.0
3376         deprecated      3.1
3377         glxropcode      173
3378         wglflags        client-handcode server-handcode
3379         offset          257
3380
3381 GetClipPlane(plane, equation)
3382         return          void
3383         param           plane           ClipPlaneName in value
3384         param           equation        Float64 out array [4]
3385         category        VERSION_1_0                # old: state-req
3386         dlflags         notlistable
3387         profile         compatibility
3388         version         1.0
3389         deprecated      3.1
3390         glxsingle       113
3391         glxflags        client-handcode server-handcode
3392         offset          259
3393
3394 GetLightfv(light, pname, params)
3395         return          void
3396         param           light           LightName in value
3397         param           pname           LightParameter in value
3398         param           params          Float32 out array [COMPSIZE(pname)]
3399         category        VERSION_1_0                # old: state-req
3400         dlflags         notlistable
3401         profile         compatibility
3402         version         1.0
3403         deprecated      3.1
3404         glxsingle       118
3405         wglflags        small-data
3406         offset          264
3407
3408 GetLightiv(light, pname, params)
3409         return          void
3410         param           light           LightName in value
3411         param           pname           LightParameter in value
3412         param           params          Int32 out array [COMPSIZE(pname)]
3413         category        VERSION_1_0                # old: state-req
3414         dlflags         notlistable
3415         profile         compatibility
3416         version         1.0
3417         deprecated      3.1
3418         glxsingle       119
3419         wglflags        small-data
3420         offset          265
3421
3422 GetMapdv(target, query, v)
3423         return          void
3424         param           target          MapTarget in value
3425         param           query           GetMapQuery in value
3426         param           v               Float64 out array [COMPSIZE(target/query)]
3427         category        VERSION_1_0                # old: state-req
3428         dlflags         notlistable
3429         profile         compatibility
3430         version         1.0
3431         deprecated      3.1
3432         glxsingle       120
3433         offset          266
3434
3435 GetMapfv(target, query, v)
3436         return          void
3437         param           target          MapTarget in value
3438         param           query           GetMapQuery in value
3439         param           v               Float32 out array [COMPSIZE(target/query)]
3440         category        VERSION_1_0                # old: state-req
3441         dlflags         notlistable
3442         profile         compatibility
3443         version         1.0
3444         deprecated      3.1
3445         glxsingle       121
3446         offset          267
3447
3448 GetMapiv(target, query, v)
3449         return          void
3450         param           target          MapTarget in value
3451         param           query           GetMapQuery in value
3452         param           v               Int32 out array [COMPSIZE(target/query)]
3453         category        VERSION_1_0                # old: state-req
3454         dlflags         notlistable
3455         profile         compatibility
3456         version         1.0
3457         deprecated      3.1
3458         glxsingle       122
3459         offset          268
3460
3461 GetMaterialfv(face, pname, params)
3462         return          void
3463         param           face            MaterialFace in value
3464         param           pname           MaterialParameter in value
3465         param           params          Float32 out array [COMPSIZE(pname)]
3466         category        VERSION_1_0                # old: state-req
3467         dlflags         notlistable
3468         profile         compatibility
3469         version         1.0
3470         deprecated      3.1
3471         glxsingle       123
3472         wglflags        small-data
3473         offset          269
3474
3475 GetMaterialiv(face, pname, params)
3476         return          void
3477         param           face            MaterialFace in value
3478         param           pname           MaterialParameter in value
3479         param           params          Int32 out array [COMPSIZE(pname)]
3480         category        VERSION_1_0                # old: state-req
3481         dlflags         notlistable
3482         profile         compatibility
3483         version         1.0
3484         deprecated      3.1
3485         glxsingle       124
3486         wglflags        small-data
3487         offset          270
3488
3489 GetPixelMapfv(map, values)
3490         return          void
3491         param           map             PixelMap in value
3492         param           values          Float32 out array [COMPSIZE()]
3493         category        VERSION_1_0                # old: state-req
3494         dlflags         notlistable
3495         profile         compatibility
3496         version         1.0
3497         deprecated      3.1
3498         glxsingle       125
3499         offset          271
3500
3501 GetPixelMapuiv(map, values)
3502         return          void
3503         param           map             PixelMap in value
3504         param           values          UInt32 out array [COMPSIZE()]
3505         category        VERSION_1_0                # old: state-req
3506         dlflags         notlistable
3507         profile         compatibility
3508         version         1.0
3509         deprecated      3.1
3510         glxsingle       126
3511         offset          272
3512
3513 GetPixelMapusv(map, values)
3514         return          void
3515         param           map             PixelMap in value
3516         param           values          UInt16 out array [COMPSIZE()]
3517         category        VERSION_1_0                # old: state-req
3518         dlflags         notlistable
3519         profile         compatibility
3520         version         1.0
3521         deprecated      3.1
3522         glxsingle       127
3523         offset          273
3524
3525 GetPolygonStipple(mask)
3526         return          void
3527         param           mask            UInt8 out array [COMPSIZE()]
3528         category        VERSION_1_0                # old: state-req
3529         dlflags         notlistable
3530         glxflags        client-handcode server-handcode
3531         profile         compatibility
3532         version         1.0
3533         deprecated      3.1
3534         glxsingle       128
3535         wglflags        client-handcode server-handcode
3536         offset          274
3537
3538 GetTexEnvfv(target, pname, params)
3539         return          void
3540         param           target          TextureEnvTarget in value
3541         param           pname           TextureEnvParameter in value
3542         param           params          Float32 out array [COMPSIZE(pname)]
3543         category        VERSION_1_0                # old: state-req
3544         dlflags         notlistable
3545         profile         compatibility
3546         version         1.0
3547         deprecated      3.1
3548         glxsingle       130
3549         wglflags        small-data
3550         offset          276
3551
3552 GetTexEnviv(target, pname, params)
3553         return          void
3554         param           target          TextureEnvTarget in value
3555         param           pname           TextureEnvParameter in value
3556         param           params          Int32 out array [COMPSIZE(pname)]
3557         category        VERSION_1_0                # old: state-req
3558         dlflags         notlistable
3559         profile         compatibility
3560         version         1.0
3561         deprecated      3.1
3562         glxsingle       131
3563         wglflags        small-data
3564         offset          277
3565
3566 GetTexGendv(coord, pname, params)
3567         return          void
3568         param           coord           TextureCoordName in value
3569         param           pname           TextureGenParameter in value
3570         param           params          Float64 out array [COMPSIZE(pname)]
3571         category        VERSION_1_0                # old: state-req
3572         dlflags         notlistable
3573         profile         compatibility
3574         version         1.0
3575         deprecated      3.1
3576         glxsingle       132
3577         wglflags        small-data
3578         offset          278
3579
3580 GetTexGenfv(coord, pname, params)
3581         return          void
3582         param           coord           TextureCoordName in value
3583         param           pname           TextureGenParameter in value
3584         param           params          Float32 out array [COMPSIZE(pname)]
3585         category        VERSION_1_0                # old: state-req
3586         dlflags         notlistable
3587         profile         compatibility
3588         version         1.0
3589         deprecated      3.1
3590         glxsingle       133
3591         wglflags        small-data
3592         offset          279
3593
3594 GetTexGeniv(coord, pname, params)
3595         return          void
3596         param           coord           TextureCoordName in value
3597         param           pname           TextureGenParameter in value
3598         param           params          Int32 out array [COMPSIZE(pname)]
3599         category        VERSION_1_0                # old: state-req
3600         dlflags         notlistable
3601         profile         compatibility
3602         version         1.0
3603         deprecated      3.1
3604         glxsingle       134
3605         wglflags        small-data
3606         offset          280
3607
3608 IsList(list)
3609         return          Boolean
3610         param           list            List in value
3611         category        VERSION_1_0                # old: state-req
3612         dlflags         notlistable
3613         profile         compatibility
3614         version         1.0
3615         deprecated      3.1
3616         glxsingle       141
3617         offset          287
3618
3619 Frustum(left, right, bottom, top, zNear, zFar)
3620         return          void
3621         param           left            Float64 in value
3622         param           right           Float64 in value
3623         param           bottom          Float64 in value
3624         param           top             Float64 in value
3625         param           zNear           Float64 in value
3626         param           zFar            Float64 in value
3627         category        VERSION_1_0                # old: xform
3628         profile         compatibility
3629         version         1.0
3630         deprecated      3.1
3631         glxropcode      175
3632         offset          289
3633
3634 LoadIdentity()
3635         return          void
3636         category        VERSION_1_0                # old: xform
3637         profile         compatibility
3638         version         1.0
3639         deprecated      3.1
3640         glxropcode      176
3641         offset          290
3642
3643 LoadMatrixf(m)
3644         return          void
3645         param           m               Float32 in array [16]
3646         category        VERSION_1_0                # old: xform
3647         profile         compatibility
3648         version         1.0
3649         deprecated      3.1
3650         glxropcode      177
3651         offset          291
3652
3653 LoadMatrixd(m)
3654         return          void
3655         param           m               Float64 in array [16]
3656         category        VERSION_1_0                # old: xform
3657         profile         compatibility
3658         version         1.0
3659         deprecated      3.1
3660         glxropcode      178
3661         offset          292
3662
3663 MatrixMode(mode)
3664         return          void
3665         param           mode            MatrixMode in value
3666         category        VERSION_1_0                # old: xform
3667         profile         compatibility
3668         version         1.0
3669         deprecated      3.1
3670         glxropcode      179
3671         offset          293
3672
3673 MultMatrixf(m)
3674         return          void
3675         param           m               Float32 in array [16]
3676         category        VERSION_1_0                # old: xform
3677         profile         compatibility
3678         version         1.0
3679         deprecated      3.1
3680         glxropcode      180
3681         offset          294
3682
3683 MultMatrixd(m)
3684         return          void
3685         param           m               Float64 in array [16]
3686         category        VERSION_1_0                # old: xform
3687         profile         compatibility
3688         version         1.0
3689         deprecated      3.1
3690         glxropcode      181
3691         offset          295
3692
3693 Ortho(left, right, bottom, top, zNear, zFar)
3694         return          void
3695         param           left            Float64 in value
3696         param           right           Float64 in value
3697         param           bottom          Float64 in value
3698         param           top             Float64 in value
3699         param           zNear           Float64 in value
3700         param           zFar            Float64 in value
3701         category        VERSION_1_0                # old: xform
3702         profile         compatibility
3703         version         1.0
3704         deprecated      3.1
3705         glxropcode      182
3706         offset          296
3707
3708 PopMatrix()
3709         return          void
3710         category        VERSION_1_0                # old: xform
3711         profile         compatibility
3712         version         1.0
3713         deprecated      3.1
3714         glxropcode      183
3715         offset          297
3716
3717 PushMatrix()
3718         return          void
3719         category        VERSION_1_0                # old: xform
3720         profile         compatibility
3721         version         1.0
3722         deprecated      3.1
3723         glxropcode      184
3724         offset          298
3725
3726 Rotated(angle, x, y, z)
3727         return          void
3728         param           angle           Float64 in value
3729         param           x               Float64 in value
3730         param           y               Float64 in value
3731         param           z               Float64 in value
3732         category        VERSION_1_0                # old: xform
3733         profile         compatibility
3734         version         1.0
3735         deprecated      3.1
3736         glxropcode      185
3737         offset          299
3738
3739 Rotatef(angle, x, y, z)
3740         return          void
3741         param           angle           Float32 in value
3742         param           x               Float32 in value
3743         param           y               Float32 in value
3744         param           z               Float32 in value
3745         category        VERSION_1_0                # old: xform
3746         profile         compatibility
3747         version         1.0
3748         deprecated      3.1
3749         glxropcode      186
3750         offset          300
3751
3752 Scaled(x, y, z)
3753         return          void
3754         param           x               Float64 in value
3755         param           y               Float64 in value
3756         param           z               Float64 in value
3757         category        VERSION_1_0                # old: xform
3758         profile         compatibility
3759         version         1.0
3760         deprecated      3.1
3761         glxropcode      187
3762         offset          301
3763
3764 Scalef(x, y, z)
3765         return          void
3766         param           x               Float32 in value
3767         param           y               Float32 in value
3768         param           z               Float32 in value
3769         category        VERSION_1_0                # old: xform
3770         profile         compatibility
3771         version         1.0
3772         deprecated      3.1
3773         glxropcode      188
3774         offset          302
3775
3776 Translated(x, y, z)
3777         return          void
3778         param           x               Float64 in value
3779         param           y               Float64 in value
3780         param           z               Float64 in value
3781         category        VERSION_1_0                # old: xform
3782         profile         compatibility
3783         version         1.0
3784         deprecated      3.1
3785         glxropcode      189
3786         offset          303
3787
3788 Translatef(x, y, z)
3789         return          void
3790         param           x               Float32 in value
3791         param           y               Float32 in value
3792         param           z               Float32 in value
3793         category        VERSION_1_0                # old: xform
3794         profile         compatibility
3795         version         1.0
3796         deprecated      3.1
3797         glxropcode      190
3798         offset          304
3799
3800 ###############################################################################
3801 ###############################################################################
3802 #
3803 # OpenGL 1.1 commands
3804 #
3805 ###############################################################################
3806 ###############################################################################
3807
3808 DrawArrays(mode, first, count)
3809         return          void
3810         param           mode            BeginMode in value
3811         param           first           Int32 in value
3812         param           count           SizeI in value
3813         category        VERSION_1_1
3814         dlflags         handcode
3815         glxflags        client-handcode client-intercept server-handcode
3816         version         1.1
3817         glxropcode      193
3818         offset          310
3819
3820 DrawElements(mode, count, type, indices)
3821         return          void
3822         param           mode            BeginMode in value
3823         param           count           SizeI in value
3824         param           type            DrawElementsType in value
3825         param           indices         Void in array [COMPSIZE(count/type)]
3826         category        VERSION_1_1
3827         dlflags         handcode
3828         glxflags        client-handcode client-intercept server-handcode
3829         version         1.1
3830         offset          311
3831
3832 GetPointerv(pname, params)
3833         return          void
3834         param           pname           GetPointervPName in value
3835         param           params          VoidPointer out reference
3836         category        VERSION_1_1
3837         dlflags         notlistable
3838         glxflags        client-handcode client-intercept server-handcode
3839         version         1.1
3840         offset          329
3841
3842 PolygonOffset(factor, units)
3843         return          void
3844         param           factor          Float32 in value
3845         param           units           Float32 in value
3846         category        VERSION_1_1
3847         version         1.1
3848         glxropcode      192
3849         offset          319
3850
3851 # Arguably TexelInternalFormat, not PixelInternalFormat
3852 CopyTexImage1D(target, level, internalformat, x, y, width, border)
3853         return          void
3854         param           target          TextureTarget in value
3855         param           level           CheckedInt32 in value
3856         param           internalformat  PixelInternalFormat in value
3857         param           x               WinCoord in value
3858         param           y               WinCoord in value
3859         param           width           SizeI in value
3860         param           border          CheckedInt32 in value
3861         category        VERSION_1_1
3862         version         1.1
3863         glxropcode      4119
3864         glxflags        EXT
3865         offset          323
3866
3867 # Arguably TexelInternalFormat, not PixelInternalFormat
3868 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3869         return          void
3870         param           target          TextureTarget in value
3871         param           level           CheckedInt32 in value
3872         param           internalformat  PixelInternalFormat in value
3873         param           x               WinCoord in value
3874         param           y               WinCoord in value
3875         param           width           SizeI in value
3876         param           height          SizeI in value
3877         param           border          CheckedInt32 in value
3878         category        VERSION_1_1
3879         version         1.1
3880         glxropcode      4120
3881         glxflags        EXT
3882         offset          324
3883
3884 CopyTexSubImage1D(target, level, xoffset, x, y, width)
3885         return          void
3886         param           target          TextureTarget in value
3887         param           level           CheckedInt32 in value
3888         param           xoffset         CheckedInt32 in value
3889         param           x               WinCoord in value
3890         param           y               WinCoord in value
3891         param           width           SizeI in value
3892         category        VERSION_1_1
3893         version         1.1
3894         glxropcode      4121
3895         glxflags        EXT
3896         offset          325
3897
3898 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3899         return          void
3900         param           target          TextureTarget in value
3901         param           level           CheckedInt32 in value
3902         param           xoffset         CheckedInt32 in value
3903         param           yoffset         CheckedInt32 in value
3904         param           x               WinCoord in value
3905         param           y               WinCoord in value
3906         param           width           SizeI in value
3907         param           height          SizeI in value
3908         category        VERSION_1_1
3909         version         1.1
3910         glxropcode      4122
3911         glxflags        EXT
3912         offset          326
3913
3914 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3915         return          void
3916         param           target          TextureTarget in value
3917         param           level           CheckedInt32 in value
3918         param           xoffset         CheckedInt32 in value
3919         param           width           SizeI in value
3920         param           format          PixelFormat in value
3921         param           type            PixelType in value
3922         param           pixels          Void in array [COMPSIZE(format/type/width)]
3923         category        VERSION_1_1
3924         dlflags         handcode
3925         glxflags        EXT client-handcode server-handcode
3926         version         1.1
3927         glxropcode      4099
3928         offset          332
3929
3930 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3931         return          void
3932         param           target          TextureTarget in value
3933         param           level           CheckedInt32 in value
3934         param           xoffset         CheckedInt32 in value
3935         param           yoffset         CheckedInt32 in value
3936         param           width           SizeI in value
3937         param           height          SizeI in value
3938         param           format          PixelFormat in value
3939         param           type            PixelType in value
3940         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3941         category        VERSION_1_1
3942         dlflags         handcode
3943         glxflags        EXT client-handcode server-handcode
3944         version         1.1
3945         glxropcode      4100
3946         offset          333
3947
3948 BindTexture(target, texture)
3949         return          void
3950         param           target          TextureTarget in value
3951         param           texture         Texture in value
3952         category        VERSION_1_1
3953         version         1.1
3954         glxropcode      4117
3955         glxflags        EXT
3956         offset          307
3957
3958 DeleteTextures(n, textures)
3959         return          void
3960         param           n               SizeI in value
3961         param           textures        Texture in array [n]
3962         category        VERSION_1_1
3963         dlflags         notlistable
3964         version         1.1
3965         glxsingle       144
3966         offset          327
3967
3968 GenTextures(n, textures)
3969         return          void
3970         param           n               SizeI in value
3971         param           textures        Texture out array [n]
3972         category        VERSION_1_1
3973         dlflags         notlistable
3974         version         1.1
3975         glxsingle       145
3976         offset          328
3977
3978 IsTexture(texture)
3979         return          Boolean
3980         param           texture         Texture in value
3981         category        VERSION_1_1
3982         dlflags         notlistable
3983         version         1.1
3984         glxsingle       146
3985         offset          330
3986
3987 ###############################################################################
3988 ###############################################################################
3989 #
3990 # OpenGL 1.1 deprecated commands
3991 #
3992 ###############################################################################
3993 ###############################################################################
3994
3995 ArrayElement(i)
3996         return          void
3997         param           i               Int32 in value
3998         category        VERSION_1_1
3999         profile         compatibility
4000         dlflags         handcode
4001         glxflags        client-handcode client-intercept server-handcode
4002         version         1.1
4003         deprecated      3.1
4004         offset          306
4005
4006 ColorPointer(size, type, stride, pointer)
4007         return          void
4008         param           size            Int32 in value
4009         param           type            ColorPointerType in value
4010         param           stride          SizeI in value
4011         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
4012         category        VERSION_1_1
4013         profile         compatibility
4014         dlflags         notlistable
4015         glxflags        client-handcode client-intercept server-handcode
4016         version         1.1
4017         deprecated      3.1
4018         offset          308
4019
4020 DisableClientState(array)
4021         return          void
4022         param           array           EnableCap in value
4023         category        VERSION_1_1
4024         profile         compatibility
4025         version         1.1
4026         deprecated      3.1
4027         dlflags         notlistable
4028         glxflags        client-handcode client-intercept server-handcode
4029         offset          309
4030
4031 EdgeFlagPointer(stride, pointer)
4032         return          void
4033         param           stride          SizeI in value
4034         param           pointer         Void in array [COMPSIZE(stride)] retained
4035         category        VERSION_1_1
4036         profile         compatibility
4037         dlflags         notlistable
4038         glxflags        client-handcode client-intercept server-handcode
4039         version         1.1
4040         deprecated      3.1
4041         offset          312
4042
4043 EnableClientState(array)
4044         return          void
4045         param           array           EnableCap in value
4046         category        VERSION_1_1
4047         profile         compatibility
4048         dlflags         notlistable
4049         glxflags        client-handcode client-intercept server-handcode
4050         version         1.1
4051         deprecated      3.1
4052         offset          313
4053
4054 IndexPointer(type, stride, pointer)
4055         return          void
4056         param           type            IndexPointerType in value
4057         param           stride          SizeI in value
4058         param           pointer         Void in array [COMPSIZE(type/stride)] retained
4059         category        VERSION_1_1
4060         profile         compatibility
4061         dlflags         notlistable
4062         glxflags        client-handcode client-intercept server-handcode
4063         version         1.1
4064         deprecated      3.1
4065         offset          314
4066
4067 InterleavedArrays(format, stride, pointer)
4068         return          void
4069         param           format          InterleavedArrayFormat in value
4070         param           stride          SizeI in value
4071         param           pointer         Void in array [COMPSIZE(format/stride)] retained
4072         category        VERSION_1_1
4073         profile         compatibility
4074         dlflags         notlistable
4075         glxflags        client-handcode client-intercept server-handcode
4076         version         1.1
4077         deprecated      3.1
4078         offset          317
4079
4080 NormalPointer(type, stride, pointer)
4081         return          void
4082         param           type            NormalPointerType in value
4083         param           stride          SizeI in value
4084         param           pointer         Void in array [COMPSIZE(type/stride)] retained
4085         category        VERSION_1_1
4086         profile         compatibility
4087         dlflags         notlistable
4088         glxflags        client-handcode client-intercept server-handcode
4089         version         1.1
4090         deprecated      3.1
4091         offset          318
4092
4093 TexCoordPointer(size, type, stride, pointer)
4094         return          void
4095         param           size            Int32 in value
4096         param           type            TexCoordPointerType in value
4097         param           stride          SizeI in value
4098         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
4099         category        VERSION_1_1
4100         profile         compatibility
4101         dlflags         notlistable
4102         glxflags        client-handcode client-intercept server-handcode
4103         version         1.1
4104         deprecated      3.1
4105         offset          320
4106
4107 VertexPointer(size, type, stride, pointer)
4108         return          void
4109         param           size            Int32 in value
4110         param           type            VertexPointerType in value
4111         param           stride          SizeI in value
4112         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
4113         category        VERSION_1_1
4114         profile         compatibility
4115         dlflags         notlistable
4116         glxflags        client-handcode client-intercept server-handcode
4117         version         1.1
4118         deprecated      3.1
4119         offset          321
4120
4121 AreTexturesResident(n, textures, residences)
4122         return          Boolean
4123         param           n               SizeI in value
4124         param           textures        Texture in array [n]
4125         param           residences      Boolean out array [n]
4126         category        VERSION_1_1
4127         profile         compatibility
4128         glxsingle       143
4129         dlflags         notlistable
4130         version         1.1
4131         deprecated      3.1
4132         offset          322
4133
4134 PrioritizeTextures(n, textures, priorities)
4135         return          void
4136         param           n               SizeI in value
4137         param           textures        Texture in array [n]
4138         param           priorities      Float32 in array [n]
4139         category        VERSION_1_1
4140         profile         compatibility
4141         version         1.1
4142         deprecated      3.1
4143         glxropcode      4118
4144         glxflags        EXT
4145         offset          331
4146
4147 Indexub(c)
4148         return          void
4149         param           c               ColorIndexValueUB in value
4150         category        VERSION_1_1
4151         profile         compatibility
4152         vectorequiv     Indexubv
4153         version         1.1
4154         offset          315
4155
4156 Indexubv(c)
4157         return          void
4158         param           c               ColorIndexValueUB in array [1]
4159         category        VERSION_1_1
4160         profile         compatibility
4161         version         1.1
4162         glxropcode      194
4163         offset          316
4164
4165 PopClientAttrib()
4166         return          void
4167         category        VERSION_1_1
4168         profile         compatibility
4169         version         1.1
4170         deprecated      3.1
4171         dlflags         notlistable
4172         glxflags        client-handcode client-intercept server-handcode
4173         offset          334
4174
4175 PushClientAttrib(mask)
4176         return          void
4177         param           mask            ClientAttribMask in value
4178         category        VERSION_1_1
4179         profile         compatibility
4180         version         1.1
4181         deprecated      3.1
4182         dlflags         notlistable
4183         glxflags        client-handcode client-intercept server-handcode
4184         offset          335
4185
4186 ###############################################################################
4187 ###############################################################################
4188 #
4189 # OpenGL 1.2 commands
4190 #
4191 ###############################################################################
4192 ###############################################################################
4193
4194 BlendColor(red, green, blue, alpha)
4195         return          void
4196         param           red             ColorF in value
4197         param           green           ColorF in value
4198         param           blue            ColorF in value
4199         param           alpha           ColorF in value
4200         category        VERSION_1_2
4201         glxflags        EXT
4202         version         1.2
4203         glxropcode      4096
4204         offset          336
4205
4206 BlendEquation(mode)
4207         return          void
4208         param           mode            BlendEquationMode in value
4209         category        VERSION_1_2
4210         glxflags        EXT
4211         version         1.2
4212         glxropcode      4097
4213         offset          337
4214
4215 DrawRangeElements(mode, start, end, count, type, indices)
4216         return          void
4217         param           mode            BeginMode in value
4218         param           start           UInt32 in value
4219         param           end             UInt32 in value
4220         param           count           SizeI in value
4221         param           type            DrawElementsType in value
4222         param           indices         Void in array [COMPSIZE(count/type)]
4223         category        VERSION_1_2
4224         dlflags         handcode
4225         glxflags        client-handcode client-intercept server-handcode
4226         version         1.2
4227         offset          338
4228
4229 # OpenGL 1.2 (EXT_texture3D) commands
4230
4231 # Arguably TexelInternalFormat, not PixelInternalFormat
4232 TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
4233         return          void
4234         param           target          TextureTarget in value
4235         param           level           CheckedInt32 in value
4236         param           internalformat  TextureComponentCount in value
4237         param           width           SizeI in value
4238         param           height          SizeI in value
4239         param           depth           SizeI in value
4240         param           border          CheckedInt32 in value
4241         param           format          PixelFormat in value
4242         param           type            PixelType in value
4243         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4244         category        VERSION_1_2
4245         dlflags         handcode
4246         glxflags        client-handcode server-handcode EXT
4247         version         1.2
4248         deprecated      3.1
4249         glxropcode      4114
4250         offset          371
4251
4252 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
4253         return          void
4254         param           target          TextureTarget in value
4255         param           level           CheckedInt32 in value
4256         param           xoffset         CheckedInt32 in value
4257         param           yoffset         CheckedInt32 in value
4258         param           zoffset         CheckedInt32 in value
4259         param           width           SizeI in value
4260         param           height          SizeI in value
4261         param           depth           SizeI in value
4262         param           format          PixelFormat in value
4263         param           type            PixelType in value
4264         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
4265         category        VERSION_1_2
4266         dlflags         handcode
4267         glxflags        client-handcode server-handcode EXT
4268         version         1.2
4269         glxropcode      4115
4270         offset          372
4271
4272 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
4273
4274 CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
4275         return          void
4276         param           target          TextureTarget in value
4277         param           level           CheckedInt32 in value
4278         param           xoffset         CheckedInt32 in value
4279         param           yoffset         CheckedInt32 in value
4280         param           zoffset         CheckedInt32 in value
4281         param           x               WinCoord in value
4282         param           y               WinCoord in value
4283         param           width           SizeI in value
4284         param           height          SizeI in value
4285         category        VERSION_1_2
4286         glxflags        EXT
4287         version         1.2
4288         glxropcode      4123
4289         offset          373
4290
4291 ###############################################################################
4292 ###############################################################################
4293 #
4294 # OpenGL 1.2 deprecated commands
4295 #
4296 ###############################################################################
4297 ###############################################################################
4298
4299 # OpenGL 1.2 (SGI_color_table) commands
4300
4301 ColorTable(target, internalformat, width, format, type, table)
4302         return          void
4303         param           target          ColorTableTarget in value
4304         param           internalformat  PixelInternalFormat in value
4305         param           width           SizeI in value
4306         param           format          PixelFormat in value
4307         param           type            PixelType in value
4308         param           table           Void in array [COMPSIZE(format/type/width)]
4309         category        VERSION_1_2
4310         profile         compatibility
4311         dlflags         handcode
4312         glxflags        client-handcode server-handcode EXT
4313         version         1.2
4314         deprecated      3.1
4315         glxropcode      2053
4316         offset          339
4317
4318 ColorTableParameterfv(target, pname, params)
4319         return          void
4320         param           target          ColorTableTarget in value
4321         param           pname           ColorTableParameterPName in value
4322         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4323         category        VERSION_1_2
4324         profile         compatibility
4325         glxflags        EXT
4326         version         1.2
4327         deprecated      3.1
4328         glxropcode      2054
4329         offset          340
4330
4331 ColorTableParameteriv(target, pname, params)
4332         return          void
4333         param           target          ColorTableTarget in value
4334         param           pname           ColorTableParameterPName in value
4335         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4336         category        VERSION_1_2
4337         profile         compatibility
4338         glxflags        EXT
4339         version         1.2
4340         deprecated      3.1
4341         glxropcode      2055
4342         offset          341
4343
4344 CopyColorTable(target, internalformat, x, y, width)
4345         return          void
4346         param           target          ColorTableTarget in value
4347         param           internalformat  PixelInternalFormat in value
4348         param           x               WinCoord in value
4349         param           y               WinCoord in value
4350         param           width           SizeI in value
4351         category        VERSION_1_2
4352         profile         compatibility
4353         glxflags        EXT
4354         version         1.2
4355         deprecated      3.1
4356         glxropcode      2056
4357         offset          342
4358
4359 GetColorTable(target, format, type, table)
4360         return          void
4361         param           target          ColorTableTarget in value
4362         param           format          PixelFormat in value
4363         param           type            PixelType in value
4364         param           table           Void out array [COMPSIZE(target/format/type)]
4365         category        VERSION_1_2
4366         profile         compatibility
4367         dlflags         notlistable
4368         glxflags        client-handcode server-handcode
4369         version         1.2
4370         deprecated      3.1
4371         glxsingle       147
4372         offset          343
4373
4374 GetColorTableParameterfv(target, pname, params)
4375         return          void
4376         param           target          ColorTableTarget in value
4377         param           pname           GetColorTableParameterPName in value
4378         param           params          Float32 out array [COMPSIZE(pname)]
4379         category        VERSION_1_2
4380         profile         compatibility
4381         dlflags         notlistable
4382         version         1.2
4383         deprecated      3.1
4384         glxsingle       148
4385         offset          344
4386
4387 GetColorTableParameteriv(target, pname, params)
4388         return          void
4389         param           target          ColorTableTarget in value
4390         param           pname           GetColorTableParameterPName in value
4391         param           params          Int32 out array [COMPSIZE(pname)]
4392         category        VERSION_1_2
4393         profile         compatibility
4394         dlflags         notlistable
4395         version         1.2
4396         deprecated      3.1
4397         glxsingle       149
4398         offset          345
4399
4400 # OpenGL 1.2 (EXT_color_subtable) commands
4401
4402 ColorSubTable(target, start, count, format, type, data)
4403         return          void
4404         param           target          ColorTableTarget in value
4405         param           start           SizeI in value
4406         param           count           SizeI in value
4407         param           format          PixelFormat in value
4408         param           type            PixelType in value
4409         param           data            Void in array [COMPSIZE(format/type/count)]
4410         category        VERSION_1_2
4411         profile         compatibility
4412         dlflags         handcode
4413         glxflags        client-handcode server-handcode
4414         version         1.2
4415         deprecated      3.1
4416         glxropcode      195
4417         offset          346
4418
4419 CopyColorSubTable(target, start, x, y, width)
4420         return          void
4421         param           target          ColorTableTarget in value
4422         param           start           SizeI in value
4423         param           x               WinCoord in value
4424         param           y               WinCoord in value
4425         param           width           SizeI in value
4426         category        VERSION_1_2
4427         profile         compatibility
4428         version         1.2
4429         deprecated      3.1
4430         glxropcode      196
4431         offset          347
4432
4433 # OpenGL 1.2 (EXT_convolution) commands
4434
4435 ConvolutionFilter1D(target, internalformat, width, format, type, image)
4436         return          void
4437         param           target          ConvolutionTarget in value
4438         param           internalformat  PixelInternalFormat in value
4439         param           width           SizeI in value
4440         param           format          PixelFormat in value
4441         param           type            PixelType in value
4442         param           image           Void in array [COMPSIZE(format/type/width)]
4443         category        VERSION_1_2
4444         profile         compatibility
4445         dlflags         handcode
4446         glxflags        client-handcode server-handcode EXT
4447         version         1.2
4448         deprecated      3.1
4449         glxropcode      4101
4450         offset          348
4451
4452 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4453         return          void
4454         param           target          ConvolutionTarget in value
4455         param           internalformat  PixelInternalFormat in value
4456         param           width           SizeI in value
4457         param           height          SizeI in value
4458         param           format          PixelFormat in value
4459         param           type            PixelType in value
4460         param           image           Void in array [COMPSIZE(format/type/width/height)]
4461         category        VERSION_1_2
4462         profile         compatibility
4463         dlflags         handcode
4464         glxflags        client-handcode server-handcode EXT
4465         version         1.2
4466         deprecated      3.1
4467         glxropcode      4102
4468         offset          349
4469
4470 ConvolutionParameterf(target, pname, params)
4471         return          void
4472         param           target          ConvolutionTarget in value
4473         param           pname           ConvolutionParameter in value
4474         param           params          CheckedFloat32 in value
4475         category        VERSION_1_2
4476         profile         compatibility
4477         glxflags        EXT
4478         version         1.2
4479         deprecated      3.1
4480         glxropcode      4103
4481         offset          350
4482
4483 ConvolutionParameterfv(target, pname, params)
4484         return          void
4485         param           target          ConvolutionTarget in value
4486         param           pname           ConvolutionParameter in value
4487         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4488         category        VERSION_1_2
4489         profile         compatibility
4490         glxflags        EXT
4491         version         1.2
4492         deprecated      3.1
4493         glxropcode      4104
4494         offset          351
4495
4496 ConvolutionParameteri(target, pname, params)
4497         return          void
4498         param           target          ConvolutionTarget in value
4499         param           pname           ConvolutionParameter in value
4500         param           params          CheckedInt32 in value
4501         category        VERSION_1_2
4502         profile         compatibility
4503         glxflags        EXT
4504         version         1.2
4505         deprecated      3.1
4506         glxropcode      4105
4507         offset          352
4508
4509 ConvolutionParameteriv(target, pname, params)
4510         return          void
4511         param           target          ConvolutionTarget in value
4512         param           pname           ConvolutionParameter in value
4513         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4514         category        VERSION_1_2
4515         profile         compatibility
4516         glxflags        EXT
4517         version         1.2
4518         deprecated      3.1
4519         glxropcode      4106
4520         offset          353
4521
4522 CopyConvolutionFilter1D(target, internalformat, x, y, width)
4523         return          void
4524         param           target          ConvolutionTarget in value
4525         param           internalformat  PixelInternalFormat in value
4526         param           x               WinCoord in value
4527         param           y               WinCoord in value
4528         param           width           SizeI in value
4529         category        VERSION_1_2
4530         profile         compatibility
4531         glxflags        EXT
4532         version         1.2
4533         deprecated      3.1
4534         glxropcode      4107
4535         offset          354
4536
4537 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4538         return          void
4539         param           target          ConvolutionTarget in value
4540         param           internalformat  PixelInternalFormat in value
4541         param           x               WinCoord in value
4542         param           y               WinCoord in value
4543         param           width           SizeI in value
4544         param           height          SizeI in value
4545         category        VERSION_1_2
4546         profile         compatibility
4547         glxflags        EXT
4548         version         1.2
4549         deprecated      3.1
4550         glxropcode      4108
4551         offset          355
4552
4553 GetConvolutionFilter(target, format, type, image)
4554         return          void
4555         param           target          ConvolutionTarget in value
4556         param           format          PixelFormat in value
4557         param           type            PixelType in value
4558         param           image           Void out array [COMPSIZE(target/format/type)]
4559         category        VERSION_1_2
4560         profile         compatibility
4561         dlflags         notlistable
4562         glxflags        client-handcode server-handcode
4563         version         1.2
4564         deprecated      3.1
4565         glxsingle       150
4566         offset          356
4567
4568 GetConvolutionParameterfv(target, pname, params)
4569         return          void
4570         param           target          ConvolutionTarget in value
4571         param           pname           GetConvolutionParameterPName in value
4572         param           params          Float32 out array [COMPSIZE(pname)]
4573         category        VERSION_1_2
4574         profile         compatibility
4575         dlflags         notlistable
4576         version         1.2
4577         deprecated      3.1
4578         glxsingle       151
4579         offset          357
4580
4581 GetConvolutionParameteriv(target, pname, params)
4582         return          void
4583         param           target          ConvolutionTarget in value
4584         param           pname           GetConvolutionParameterPName in value
4585         param           params          Int32 out array [COMPSIZE(pname)]
4586         category        VERSION_1_2
4587         profile         compatibility
4588         dlflags         notlistable
4589         version         1.2
4590         deprecated      3.1
4591         glxsingle       152
4592         offset          358
4593
4594 GetSeparableFilter(target, format, type, row, column, span)
4595         return          void
4596         param           target          SeparableTarget in value
4597         param           format          PixelFormat in value
4598         param           type            PixelType in value
4599         param           row             Void out array [COMPSIZE(target/format/type)]
4600         param           column          Void out array [COMPSIZE(target/format/type)]
4601         param           span            Void out array [COMPSIZE(target/format/type)]
4602         category        VERSION_1_2
4603         profile         compatibility
4604         dlflags         notlistable
4605         glxflags        client-handcode server-handcode
4606         version         1.2
4607         deprecated      3.1
4608         glxsingle       153
4609         offset          359
4610
4611 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4612         return          void
4613         param           target          SeparableTarget in value
4614         param           internalformat  PixelInternalFormat in value
4615         param           width           SizeI in value
4616         param           height          SizeI in value
4617         param           format          PixelFormat in value
4618         param           type            PixelType in value
4619         param           row             Void in array [COMPSIZE(target/format/type/width)]
4620         param           column          Void in array [COMPSIZE(target/format/type/height)]
4621         category        VERSION_1_2
4622         profile         compatibility
4623         dlflags         handcode
4624         glxflags        client-handcode server-handcode EXT
4625         version         1.2
4626         deprecated      3.1
4627         glxropcode      4109
4628         offset          360
4629
4630 # OpenGL 1.2 (EXT_histogram) commands
4631
4632 GetHistogram(target, reset, format, type, values)
4633         return          void
4634         param           target          HistogramTarget in value
4635         param           reset           Boolean in value
4636         param           format          PixelFormat in value
4637         param           type            PixelType in value
4638         param           values          Void out array [COMPSIZE(target/format/type)]
4639         category        VERSION_1_2
4640         profile         compatibility
4641         dlflags         notlistable
4642         glxflags        client-handcode server-handcode
4643         version         1.2
4644         deprecated      3.1
4645         glxsingle       154
4646         offset          361
4647
4648 GetHistogramParameterfv(target, pname, params)
4649         return          void
4650         param           target          HistogramTarget in value
4651         param           pname           GetHistogramParameterPName in value
4652         param           params          Float32 out array [COMPSIZE(pname)]
4653         category        VERSION_1_2
4654         profile         compatibility
4655         dlflags         notlistable
4656         version         1.2
4657         deprecated      3.1
4658         glxsingle       155
4659         offset          362
4660
4661 GetHistogramParameteriv(target, pname, params)
4662         return          void
4663         param           target          HistogramTarget in value
4664         param           pname           GetHistogramParameterPName in value
4665         param           params          Int32 out array [COMPSIZE(pname)]
4666         category        VERSION_1_2
4667         profile         compatibility
4668         dlflags         notlistable
4669         version         1.2
4670         deprecated      3.1
4671         glxsingle       156
4672         offset          363
4673
4674 GetMinmax(target, reset, format, type, values)
4675         return          void
4676         param           target          MinmaxTarget in value
4677         param           reset           Boolean in value
4678         param           format          PixelFormat in value
4679         param           type            PixelType in value
4680         param           values          Void out array [COMPSIZE(target/format/type)]
4681         category        VERSION_1_2
4682         profile         compatibility
4683         dlflags         notlistable
4684         glxflags        client-handcode server-handcode
4685         version         1.2
4686         deprecated      3.1
4687         glxsingle       157
4688         offset          364
4689
4690 GetMinmaxParameterfv(target, pname, params)
4691         return          void
4692         param           target          MinmaxTarget in value
4693         param           pname           GetMinmaxParameterPName in value
4694         param           params          Float32 out array [COMPSIZE(pname)]
4695         category        VERSION_1_2
4696         profile         compatibility
4697         dlflags         notlistable
4698         version         1.2
4699         deprecated      3.1
4700         glxsingle       158
4701         offset          365
4702
4703 GetMinmaxParameteriv(target, pname, params)
4704         return          void
4705         param           target          MinmaxTarget in value
4706         param           pname           GetMinmaxParameterPName in value
4707         param           params          Int32 out array [COMPSIZE(pname)]
4708         category        VERSION_1_2
4709         profile         compatibility
4710         dlflags         notlistable
4711         version         1.2
4712         deprecated      3.1
4713         glxsingle       159
4714         offset          366
4715
4716 Histogram(target, width, internalformat, sink)
4717         return          void
4718         param           target          HistogramTarget in value
4719         param           width           SizeI in value
4720         param           internalformat  PixelInternalFormat in value
4721         param           sink            Boolean in value
4722         category        VERSION_1_2
4723         profile         compatibility
4724         dlflags         handcode
4725         glxflags        EXT
4726         version         1.2
4727         deprecated      3.1
4728         glxropcode      4110
4729         offset          367
4730
4731 Minmax(target, internalformat, sink)
4732         return          void
4733         param           target          MinmaxTarget in value
4734         param           internalformat  PixelInternalFormat in value
4735         param           sink            Boolean in value
4736         category        VERSION_1_2
4737         profile         compatibility
4738         glxflags        EXT
4739         version         1.2
4740         deprecated      3.1
4741         glxropcode      4111
4742         offset          368
4743
4744 ResetHistogram(target)
4745         return          void
4746         param           target          HistogramTarget in value
4747         category        VERSION_1_2
4748         profile         compatibility
4749         glxflags        EXT
4750         version         1.2
4751         deprecated      3.1
4752         glxropcode      4112
4753         offset          369
4754
4755 ResetMinmax(target)
4756         return          void
4757         param           target          MinmaxTarget in value
4758         category        VERSION_1_2
4759         profile         compatibility
4760         glxflags        EXT
4761         version         1.2
4762         deprecated      3.1
4763         glxropcode      4113
4764         offset          370
4765
4766 ###############################################################################
4767 ###############################################################################
4768 #
4769 # OpenGL 1.3 commands
4770 #
4771 ###############################################################################
4772 ###############################################################################
4773
4774 # OpenGL 1.3 (ARB_multitexture) commands
4775
4776 ActiveTexture(texture)
4777         return          void
4778         param           texture         TextureUnit in value
4779         category        VERSION_1_3
4780         glxflags        ARB
4781         version         1.3
4782         glxropcode      197
4783         offset          374
4784
4785 # OpenGL 1.3 (ARB_multisample) commands
4786
4787 SampleCoverage(value, invert)
4788         return          void
4789         param           value           Float32 in value
4790         param           invert          Boolean in value
4791         category        VERSION_1_3
4792         glxflags        ARB
4793         version         1.3
4794         glxropcode      229
4795         offset          412
4796
4797 # OpenGL 1.3 (ARB_texture_compression) commands
4798
4799 # Arguably TexelInternalFormat, not PixelInternalFormat
4800 CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4801         return          void
4802         param           target          TextureTarget in value
4803         param           level           CheckedInt32 in value
4804         param           internalformat  PixelInternalFormat in value
4805         param           width           SizeI in value
4806         param           height          SizeI in value
4807         param           depth           SizeI in value
4808         param           border          CheckedInt32 in value
4809         param           imageSize       SizeI in value
4810         param           data            CompressedTextureARB in array [imageSize]
4811         category        VERSION_1_3
4812         dlflags         handcode
4813         glxflags        ARB client-handcode server-handcode
4814         version         1.3
4815         glxropcode      216
4816         wglflags        client-handcode server-handcode
4817         offset          554
4818
4819 # Arguably TexelInternalFormat, not PixelInternalFormat
4820 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4821         return          void
4822         param           target          TextureTarget in value
4823         param           level           CheckedInt32 in value
4824         param           internalformat  PixelInternalFormat in value
4825         param           width           SizeI in value
4826         param           height          SizeI in value
4827         param           border          CheckedInt32 in value
4828         param           imageSize       SizeI in value
4829         param           data            CompressedTextureARB in array [imageSize]
4830         category        VERSION_1_3
4831         dlflags         handcode
4832         glxflags        ARB client-handcode server-handcode
4833         version         1.3
4834         glxropcode      215
4835         wglflags        client-handcode server-handcode
4836         offset          555
4837
4838 # Arguably TexelInternalFormat, not PixelInternalFormat
4839 CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4840         return          void
4841         param           target          TextureTarget in value
4842         param           level           CheckedInt32 in value
4843         param           internalformat  PixelInternalFormat in value
4844         param           width           SizeI in value
4845         param           border          CheckedInt32 in value
4846         param           imageSize       SizeI in value
4847         param           data            CompressedTextureARB in array [imageSize]
4848         category        VERSION_1_3
4849         dlflags         handcode
4850         glxflags        ARB client-handcode server-handcode
4851         version         1.3
4852         glxropcode      214
4853         wglflags        client-handcode server-handcode
4854         offset          556
4855
4856 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4857         return          void
4858         param           target          TextureTarget in value
4859         param           level           CheckedInt32 in value
4860         param           xoffset         CheckedInt32 in value
4861         param           yoffset         CheckedInt32 in value
4862         param           zoffset         CheckedInt32 in value
4863         param           width           SizeI in value
4864         param           height          SizeI in value
4865         param           depth           SizeI in value
4866         param           format          PixelFormat in value
4867         param           imageSize       SizeI in value
4868         param           data            CompressedTextureARB in array [imageSize]
4869         category        VERSION_1_3
4870         dlflags         handcode
4871         glxflags        ARB client-handcode server-handcode
4872         version         1.3
4873         glxropcode      219
4874         wglflags        client-handcode server-handcode
4875         offset          557
4876
4877 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4878         return          void
4879         param           target          TextureTarget in value
4880         param           level           CheckedInt32 in value
4881         param           xoffset         CheckedInt32 in value
4882         param           yoffset         CheckedInt32 in value
4883         param           width           SizeI in value
4884         param           height          SizeI in value
4885         param           format          PixelFormat in value
4886         param           imageSize       SizeI in value
4887         param           data            CompressedTextureARB in array [imageSize]
4888         category        VERSION_1_3
4889         dlflags         handcode
4890         glxflags        ARB client-handcode server-handcode
4891         version         1.3
4892         glxropcode      218
4893         wglflags        client-handcode server-handcode
4894         offset          558
4895
4896 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
4897         return          void
4898         param           target          TextureTarget in value
4899         param           level           CheckedInt32 in value
4900         param           xoffset         CheckedInt32 in value
4901         param           width           SizeI in value
4902         param           format          PixelFormat in value
4903         param           imageSize       SizeI in value
4904         param           data            CompressedTextureARB in array [imageSize]
4905         category        VERSION_1_3
4906         dlflags         handcode
4907         glxflags        ARB client-handcode server-handcode
4908         version         1.3
4909         glxropcode      217
4910         wglflags        client-handcode server-handcode
4911         offset          559
4912
4913 GetCompressedTexImage(target, level, img)
4914         return          void
4915         param           target          TextureTarget in value
4916         param           level           CheckedInt32 in value
4917         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
4918         category        VERSION_1_3
4919         dlflags         notlistable
4920         glxflags        ARB client-handcode server-handcode
4921         version         1.3
4922         glxsingle       160
4923         wglflags        client-handcode server-handcode
4924         offset          560
4925
4926 ###############################################################################
4927 ###############################################################################
4928 #
4929 # OpenGL 1.3 deprecated commands
4930 #
4931 ###############################################################################
4932 ###############################################################################
4933
4934 ClientActiveTexture(texture)
4935         return          void
4936         param           texture         TextureUnit in value
4937         category        VERSION_1_3
4938         profile         compatibility
4939         dlflags         notlistable
4940         glxflags        ARB client-handcode client-intercept server-handcode
4941         version         1.3
4942         deprecated      3.1
4943         offset          375
4944
4945 MultiTexCoord1d(target, s)
4946         return          void
4947         param           target          TextureUnit in value
4948         param           s               CoordD in value
4949         category        VERSION_1_3
4950         profile         compatibility
4951         glxflags        ARB
4952         version         1.3
4953         deprecated      3.1
4954         vectorequiv     MultiTexCoord1dv
4955         offset          376
4956
4957 MultiTexCoord1dv(target, v)
4958         return          void
4959         param           target          TextureUnit in value
4960         param           v               CoordD in array [1]
4961         category        VERSION_1_3
4962         profile         compatibility
4963         glxflags        ARB
4964         version         1.3
4965         deprecated      3.1
4966         glxropcode      198
4967         offset          377
4968
4969 MultiTexCoord1f(target, s)
4970         return          void
4971         param           target          TextureUnit in value
4972         param           s               CoordF in value
4973         category        VERSION_1_3
4974         profile         compatibility
4975         glxflags        ARB
4976         version         1.3
4977         deprecated      3.1
4978         vectorequiv     MultiTexCoord1fv
4979         offset          378
4980
4981 MultiTexCoord1fv(target, v)
4982         return          void
4983         param           target          TextureUnit in value
4984         param           v               CoordF in array [1]
4985         category        VERSION_1_3
4986         profile         compatibility
4987         glxflags        ARB
4988         version         1.3
4989         deprecated      3.1
4990         glxropcode      199
4991         offset          379
4992
4993 MultiTexCoord1i(target, s)
4994         return          void
4995         param           target          TextureUnit in value
4996         param           s               CoordI in value
4997         category        VERSION_1_3
4998         profile         compatibility
4999         glxflags        ARB
5000         version         1.3
5001         deprecated      3.1
5002         vectorequiv     MultiTexCoord1iv
5003         offset          380
5004
5005 MultiTexCoord1iv(target, v)
5006         return          void
5007         param           target          TextureUnit in value
5008         param           v               CoordI in array [1]
5009         category        VERSION_1_3
5010         profile         compatibility
5011         glxflags        ARB
5012         version         1.3
5013         deprecated      3.1
5014         glxropcode      200
5015         offset          381
5016
5017 MultiTexCoord1s(target, s)
5018         return          void
5019         param           target          TextureUnit in value
5020         param           s               CoordS in value
5021         category        VERSION_1_3
5022         profile         compatibility
5023         glxflags        ARB
5024         version         1.3
5025         deprecated      3.1
5026         vectorequiv     MultiTexCoord1sv
5027         offset          382
5028
5029 MultiTexCoord1sv(target, v)
5030         return          void
5031         param           target          TextureUnit in value
5032         param           v               CoordS in array [1]
5033         category        VERSION_1_3
5034         profile         compatibility
5035         glxflags        ARB
5036         version         1.3
5037         deprecated      3.1
5038         glxropcode      201
5039         offset          383
5040
5041 MultiTexCoord2d(target, s, t)
5042         return          void
5043         param           target          TextureUnit in value
5044         param           s               CoordD in value
5045         param           t               CoordD in value
5046         category        VERSION_1_3
5047         profile         compatibility
5048         glxflags        ARB
5049         version         1.3
5050         deprecated      3.1
5051         vectorequiv     MultiTexCoord2dv
5052         offset          384
5053
5054 MultiTexCoord2dv(target, v)
5055         return          void
5056         param           target          TextureUnit in value
5057         param           v               CoordD in array [2]
5058         category        VERSION_1_3
5059         profile         compatibility
5060         glxflags        ARB
5061         version         1.3
5062         deprecated      3.1
5063         glxropcode      202
5064         offset          385
5065
5066 MultiTexCoord2f(target, s, t)
5067         return          void
5068         param           target          TextureUnit in value
5069         param           s               CoordF in value
5070         param           t               CoordF in value
5071         category        VERSION_1_3
5072         profile         compatibility
5073         glxflags        ARB
5074         version         1.3
5075         deprecated      3.1
5076         vectorequiv     MultiTexCoord2fv
5077         offset          386
5078
5079 MultiTexCoord2fv(target, v)
5080         return          void
5081         param           target          TextureUnit in value
5082         param           v               CoordF in array [2]
5083         category        VERSION_1_3
5084         profile         compatibility
5085         glxflags        ARB
5086         version         1.3
5087         deprecated      3.1
5088         glxropcode      203
5089         offset          387
5090
5091 MultiTexCoord2i(target, s, t)
5092         return          void
5093         param           target          TextureUnit in value
5094         param           s               CoordI in value
5095         param           t               CoordI in value
5096         category        VERSION_1_3
5097         profile         compatibility
5098         glxflags        ARB
5099         version         1.3
5100         deprecated      3.1
5101         vectorequiv     MultiTexCoord2iv
5102         offset          388
5103
5104 MultiTexCoord2iv(target, v)
5105         return          void
5106         param           target          TextureUnit in value
5107         param           v               CoordI in array [2]
5108         category        VERSION_1_3
5109         profile         compatibility
5110         glxflags        ARB
5111         version         1.3
5112         deprecated      3.1
5113         glxropcode      204
5114         offset          389
5115
5116 MultiTexCoord2s(target, s, t)
5117         return          void
5118         param           target          TextureUnit in value
5119         param           s               CoordS in value
5120         param           t               CoordS in value
5121         category        VERSION_1_3
5122         profile         compatibility
5123         glxflags        ARB
5124         version         1.3
5125         deprecated      3.1
5126         vectorequiv     MultiTexCoord2sv
5127         offset          390
5128
5129 MultiTexCoord2sv(target, v)
5130         return          void
5131         param           target          TextureUnit in value
5132         param           v               CoordS in array [2]
5133         category        VERSION_1_3
5134         profile         compatibility
5135         glxflags        ARB
5136         version         1.3
5137         deprecated      3.1
5138         glxropcode      205
5139         offset          391
5140
5141 MultiTexCoord3d(target, s, t, r)
5142         return          void
5143         param           target          TextureUnit in value
5144         param           s               CoordD in value
5145         param           t               CoordD in value
5146         param           r               CoordD in value
5147         category        VERSION_1_3
5148         profile         compatibility
5149         glxflags        ARB
5150         version         1.3
5151         deprecated      3.1
5152         vectorequiv     MultiTexCoord3dv
5153         offset          392
5154
5155 MultiTexCoord3dv(target, v)
5156         return          void
5157         param           target          TextureUnit in value
5158         param           v               CoordD in array [3]
5159         category        VERSION_1_3
5160         profile         compatibility
5161         glxflags        ARB
5162         version         1.3
5163         deprecated      3.1
5164         glxropcode      206
5165         offset          393
5166
5167 MultiTexCoord3f(target, s, t, r)
5168         return          void
5169         param           target          TextureUnit in value
5170         param           s               CoordF in value
5171         param           t               CoordF in value
5172         param           r               CoordF in value
5173         category        VERSION_1_3
5174         profile         compatibility
5175         glxflags        ARB
5176         version         1.3
5177         deprecated      3.1
5178         vectorequiv     MultiTexCoord3fv
5179         offset          394
5180
5181 MultiTexCoord3fv(target, v)
5182         return          void
5183         param           target          TextureUnit in value
5184         param           v               CoordF in array [3]
5185         category        VERSION_1_3
5186         profile         compatibility
5187         glxflags        ARB
5188         version         1.3
5189         deprecated      3.1
5190         glxropcode      207
5191         offset          395
5192
5193 MultiTexCoord3i(target, s, t, r)
5194         return          void
5195         param           target          TextureUnit in value
5196         param           s               CoordI in value
5197         param           t               CoordI in value
5198         param           r               CoordI in value
5199         category        VERSION_1_3
5200         profile         compatibility
5201         glxflags        ARB
5202         version         1.3
5203         deprecated      3.1
5204         vectorequiv     MultiTexCoord3iv
5205         offset          396
5206
5207 MultiTexCoord3iv(target, v)
5208         return          void
5209         param           target          TextureUnit in value
5210         param           v               CoordI in array [3]
5211         category        VERSION_1_3
5212         profile         compatibility
5213         glxflags        ARB
5214         version         1.3
5215         deprecated      3.1
5216         glxropcode      208
5217         offset          397
5218
5219 MultiTexCoord3s(target, s, t, r)
5220         return          void
5221         param           target          TextureUnit in value
5222         param           s               CoordS in value
5223         param           t               CoordS in value
5224         param           r               CoordS in value
5225         category        VERSION_1_3
5226         profile         compatibility
5227         glxflags        ARB
5228         version         1.3
5229         deprecated      3.1
5230         vectorequiv     MultiTexCoord3sv
5231         offset          398
5232
5233 MultiTexCoord3sv(target, v)
5234         return          void
5235         param           target          TextureUnit in value
5236         param           v               CoordS in array [3]
5237         category        VERSION_1_3
5238         profile         compatibility
5239         version         1.3
5240         deprecated      3.1
5241         glxflags        ARB
5242         glxropcode      209
5243         offset          399
5244
5245 MultiTexCoord4d(target, s, t, r, q)
5246         return          void
5247         param           target          TextureUnit in value
5248         param           s               CoordD in value
5249         param           t               CoordD in value
5250         param           r               CoordD in value
5251         param           q               CoordD in value
5252         category        VERSION_1_3
5253         profile         compatibility
5254         glxflags        ARB
5255         version         1.3
5256         deprecated      3.1
5257         vectorequiv     MultiTexCoord4dv
5258         offset          400
5259
5260 MultiTexCoord4dv(target, v)
5261         return          void
5262         param           target          TextureUnit in value
5263         param           v               CoordD in array [4]
5264         category        VERSION_1_3
5265         profile         compatibility
5266         glxflags        ARB
5267         version         1.3
5268         deprecated      3.1
5269         glxropcode      210
5270         offset          401
5271
5272 MultiTexCoord4f(target, s, t, r, q)
5273         return          void
5274         param           target          TextureUnit in value
5275         param           s               CoordF in value
5276         param           t               CoordF in value
5277         param           r               CoordF in value
5278         param           q               CoordF in value
5279         category        VERSION_1_3
5280         profile         compatibility
5281         glxflags        ARB
5282         version         1.3
5283         deprecated      3.1
5284         vectorequiv     MultiTexCoord4fv
5285         offset          402
5286
5287 MultiTexCoord4fv(target, v)
5288         return          void
5289         param           target          TextureUnit in value
5290         param           v               CoordF in array [4]
5291         category        VERSION_1_3
5292         profile         compatibility
5293         glxflags        ARB
5294         version         1.3
5295         deprecated      3.1
5296         glxropcode      211
5297         offset          403
5298
5299 MultiTexCoord4i(target, s, t, r, q)
5300         return          void
5301         param           target          TextureUnit in value
5302         param           s               CoordI in value
5303         param           t               CoordI in value
5304         param           r               CoordI in value
5305         param           q               CoordI in value
5306         category        VERSION_1_3
5307         profile         compatibility
5308         glxflags        ARB
5309         version         1.3
5310         deprecated      3.1
5311         vectorequiv     MultiTexCoord4iv
5312         offset          404
5313
5314 MultiTexCoord4iv(target, v)
5315         return          void
5316         param           target          TextureUnit in value
5317         param           v               CoordI in array [4]
5318         category        VERSION_1_3
5319         profile         compatibility
5320         glxflags        ARB
5321         version         1.3
5322         deprecated      3.1
5323         glxropcode      212
5324         offset          405
5325
5326 MultiTexCoord4s(target, s, t, r, q)
5327         return          void
5328         param           target          TextureUnit in value
5329         param           s               CoordS in value
5330         param           t               CoordS in value
5331         param           r               CoordS in value
5332         param           q               CoordS in value
5333         category        VERSION_1_3
5334         profile         compatibility
5335         glxflags        ARB
5336         version         1.3
5337         deprecated      3.1
5338         vectorequiv     MultiTexCoord4sv
5339         offset          406
5340
5341 MultiTexCoord4sv(target, v)
5342         return          void
5343         param           target          TextureUnit in value
5344         param           v               CoordS in array [4]
5345         category        VERSION_1_3
5346         profile         compatibility
5347         glxflags        ARB
5348         version         1.3
5349         deprecated      3.1
5350         glxropcode      213
5351         offset          407
5352
5353 # OpenGL 1.3 (ARB_transpose_matrix) commands
5354
5355 LoadTransposeMatrixf(m)
5356         return          void
5357         param           m               Float32 in array [16]
5358         category        VERSION_1_3
5359         profile         compatibility
5360         glxflags        ARB client-handcode client-intercept server-handcode
5361         version         1.3
5362         deprecated      3.1
5363         offset          408
5364
5365 LoadTransposeMatrixd(m)
5366         return          void
5367         param           m               Float64 in array [16]
5368         category        VERSION_1_3
5369         profile         compatibility
5370         glxflags        ARB client-handcode client-intercept server-handcode
5371         version         1.3
5372         deprecated      3.1
5373         offset          409
5374
5375 MultTransposeMatrixf(m)
5376         return          void
5377         param           m               Float32 in array [16]
5378         category        VERSION_1_3
5379         profile         compatibility
5380         glxflags        ARB client-handcode client-intercept server-handcode
5381         version         1.3
5382         deprecated      3.1
5383         offset          410
5384
5385 MultTransposeMatrixd(m)
5386         return          void
5387         param           m               Float64 in array [16]
5388         category        VERSION_1_3
5389         profile         compatibility
5390         glxflags        ARB client-handcode client-intercept server-handcode
5391         version         1.3
5392         deprecated      3.1
5393         offset          411
5394
5395 ###############################################################################
5396 ###############################################################################
5397 #
5398 # OpenGL 1.4 commands
5399 #
5400 ###############################################################################
5401 ###############################################################################
5402
5403 # OpenGL 1.4 (EXT_blend_func_separate) commands
5404
5405 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5406         return          void
5407         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
5408         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
5409         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
5410         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
5411         category        VERSION_1_4
5412         glxropcode      4134
5413         version         1.4
5414         extension
5415         offset          537
5416
5417 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5418
5419 # first and count are really 'in'
5420 MultiDrawArrays(mode, first, count, drawcount)
5421         return          void
5422         param           mode            BeginMode in value
5423         param           first           Int32 in array [drawcount]
5424         param           count           SizeI in array [drawcount]
5425         param           drawcount       SizeI in value
5426         category        VERSION_1_4
5427         version         1.4
5428         glxropcode      ?
5429         offset          644
5430
5431 MultiDrawElements(mode, count, type, indices, drawcount)
5432         return          void
5433         param           mode            BeginMode in value
5434         param           count           SizeI in array [drawcount]
5435         param           type            DrawElementsType in value
5436         param           indices         ConstVoidPointer in array [drawcount]
5437         param           drawcount       SizeI in value
5438         category        VERSION_1_4
5439         version         1.4
5440         glxropcode      ?
5441         offset          645
5442
5443 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5444
5445 PointParameterf(pname, param)
5446         return          void
5447         param           pname           PointParameterNameARB in value
5448         param           param           CheckedFloat32 in value
5449         category        VERSION_1_4
5450         version         1.4
5451         glxropcode      2065
5452         extension
5453         offset          458
5454
5455 PointParameterfv(pname, params)
5456         return          void
5457         param           pname           PointParameterNameARB in value
5458         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
5459         category        VERSION_1_4
5460         version         1.4
5461         glxropcode      2066
5462         extension
5463         offset          459
5464
5465 PointParameteri(pname, param)
5466         return          void
5467         param           pname           PointParameterNameARB in value
5468         param           param           Int32 in value
5469         category        VERSION_1_4
5470         version         1.4
5471         extension       soft WINSOFT NV20
5472         glxropcode      4221
5473         offset          642
5474
5475 PointParameteriv(pname, params)
5476         return          void
5477         param           pname           PointParameterNameARB in value
5478         param           params          Int32 in array [COMPSIZE(pname)]
5479         category        VERSION_1_4
5480         version         1.4
5481         extension       soft WINSOFT NV20
5482         glxropcode      4222re
5483         offset          643
5484
5485 ###############################################################################
5486 ###############################################################################
5487 #
5488 # OpenGL 1.4 deprecated commands
5489 #
5490 ###############################################################################
5491 ###############################################################################
5492
5493 # OpenGL 1.4 (EXT_fog_coord) commands
5494
5495 FogCoordf(coord)
5496         return          void
5497         param           coord           CoordF in value
5498         category        VERSION_1_4
5499         profile         compatibility
5500         vectorequiv     FogCoordfv
5501         version         1.4
5502         deprecated      3.1
5503         offset          545
5504
5505 FogCoordfv(coord)
5506         return          void
5507         param           coord           CoordF in array [1]
5508         category        VERSION_1_4
5509         profile         compatibility
5510         version         1.4
5511         deprecated      3.1
5512         glxropcode      4124
5513         offset          546
5514
5515 FogCoordd(coord)
5516         return          void
5517         param           coord           CoordD in value
5518         category        VERSION_1_4
5519         profile         compatibility
5520         vectorequiv     FogCoorddv
5521         version         1.4
5522         deprecated      3.1
5523         offset          547
5524
5525 FogCoorddv(coord)
5526         return          void
5527         param           coord           CoordD in array [1]
5528         category        VERSION_1_4
5529         profile         compatibility
5530         version         1.4
5531         deprecated      3.1
5532         glxropcode      4125
5533         offset          548
5534
5535 FogCoordPointer(type, stride, pointer)
5536         return          void
5537         param           type            FogPointerTypeEXT in value
5538         param           stride          SizeI in value
5539         param           pointer         Void in array [COMPSIZE(type/stride)] retained
5540         category        VERSION_1_4
5541         profile         compatibility
5542         dlflags         notlistable
5543         version         1.4
5544         deprecated      3.1
5545         glxflags        client-handcode server-handcode
5546         offset          549
5547
5548 # OpenGL 1.4 (EXT_secondary_color) commands
5549
5550 SecondaryColor3b(red, green, blue)
5551         return          void
5552         param           red             ColorB in value
5553         param           green           ColorB in value
5554         param           blue            ColorB in value
5555         category        VERSION_1_4
5556         profile         compatibility
5557         vectorequiv     SecondaryColor3bv
5558         version         1.4
5559         deprecated      3.1
5560         offset          561
5561
5562 SecondaryColor3bv(v)
5563         return          void
5564         param           v               ColorB in array [3]
5565         category        VERSION_1_4
5566         profile         compatibility
5567         version         1.4
5568         deprecated      3.1
5569         glxropcode      4126
5570         offset          562
5571
5572 SecondaryColor3d(red, green, blue)
5573         return          void
5574         param           red             ColorD in value
5575         param           green           ColorD in value
5576         param           blue            ColorD in value
5577         category        VERSION_1_4
5578         profile         compatibility
5579         vectorequiv     SecondaryColor3dv
5580         version         1.4
5581         deprecated      3.1
5582         offset          563
5583
5584 SecondaryColor3dv(v)
5585         return          void
5586         param           v               ColorD in array [3]
5587         category        VERSION_1_4
5588         profile         compatibility
5589         version         1.4
5590         deprecated      3.1
5591         glxropcode      4130
5592         offset          564
5593
5594 SecondaryColor3f(red, green, blue)
5595         return          void
5596         param           red             ColorF in value
5597         param           green           ColorF in value
5598         param           blue            ColorF in value
5599         category        VERSION_1_4
5600         profile         compatibility
5601         vectorequiv     SecondaryColor3fv
5602         version         1.4
5603         deprecated      3.1
5604         offset          565
5605
5606 SecondaryColor3fv(v)
5607         return          void
5608         param           v               ColorF in array [3]
5609         category        VERSION_1_4
5610         profile         compatibility
5611         version         1.4
5612         deprecated      3.1
5613         glxropcode      4129
5614         offset          566
5615
5616 SecondaryColor3i(red, green, blue)
5617         return          void
5618         param           red             ColorI in value
5619         param           green           ColorI in value
5620         param           blue            ColorI in value
5621         category        VERSION_1_4
5622         profile         compatibility
5623         vectorequiv     SecondaryColor3iv
5624         version         1.4
5625         deprecated      3.1
5626         offset          567
5627
5628 SecondaryColor3iv(v)
5629         return          void
5630         param           v               ColorI in array [3]
5631         category        VERSION_1_4
5632         profile         compatibility
5633         version         1.4
5634         deprecated      3.1
5635         glxropcode      4128
5636         offset          568
5637
5638 SecondaryColor3s(red, green, blue)
5639         return          void
5640         param           red             ColorS in value
5641         param           green           ColorS in value
5642         param           blue            ColorS in value
5643         category        VERSION_1_4
5644         profile         compatibility
5645         vectorequiv     SecondaryColor3sv
5646         version         1.4
5647         deprecated      3.1
5648         offset          569
5649
5650 SecondaryColor3sv(v)
5651         return          void
5652         param           v               ColorS in array [3]
5653         category        VERSION_1_4
5654         profile         compatibility
5655         version         1.4
5656         deprecated      3.1
5657         glxropcode      4127
5658         offset          570
5659
5660 SecondaryColor3ub(red, green, blue)
5661         return          void
5662         param           red             ColorUB in value
5663         param           green           ColorUB in value
5664         param           blue            ColorUB in value
5665         category        VERSION_1_4
5666         profile         compatibility
5667         vectorequiv     SecondaryColor3ubv
5668         version         1.4
5669         deprecated      3.1
5670         offset          571
5671
5672 SecondaryColor3ubv(v)
5673         return          void
5674         param           v               ColorUB in array [3]
5675         category        VERSION_1_4
5676         profile         compatibility
5677         version         1.4
5678         deprecated      3.1
5679         glxropcode      4131
5680         offset          572
5681
5682 SecondaryColor3ui(red, green, blue)
5683         return          void
5684         param           red             ColorUI in value
5685         param           green           ColorUI in value
5686         param           blue            ColorUI in value
5687         category        VERSION_1_4
5688         profile         compatibility
5689         vectorequiv     SecondaryColor3uiv
5690         version         1.4
5691         deprecated      3.1
5692         offset          573
5693
5694 SecondaryColor3uiv(v)
5695         return          void
5696         param           v               ColorUI in array [3]
5697         category        VERSION_1_4
5698         profile         compatibility
5699         version         1.4
5700         deprecated      3.1
5701         glxropcode      4133
5702         offset          574
5703
5704 SecondaryColor3us(red, green, blue)
5705         return          void
5706         param           red             ColorUS in value
5707         param           green           ColorUS in value
5708         param           blue            ColorUS in value
5709         category        VERSION_1_4
5710         profile         compatibility
5711         vectorequiv     SecondaryColor3usv
5712         version         1.4
5713         deprecated      3.1
5714         offset          575
5715
5716 SecondaryColor3usv(v)
5717         return          void
5718         param           v               ColorUS in array [3]
5719         category        VERSION_1_4
5720         profile         compatibility
5721         version         1.4
5722         deprecated      3.1
5723         glxropcode      4132
5724         offset          576
5725
5726 SecondaryColorPointer(size, type, stride, pointer)
5727         return          void
5728         param           size            Int32 in value
5729         param           type            ColorPointerType in value
5730         param           stride          SizeI in value
5731         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
5732         category        VERSION_1_4
5733         profile         compatibility
5734         dlflags         notlistable
5735         glxflags        client-handcode server-handcode
5736         version         1.4
5737         deprecated      3.1
5738         extension
5739         offset          577
5740
5741 # OpenGL 1.4 (ARB_window_pos) commands
5742 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5743
5744 WindowPos2d(x, y)
5745         return          void
5746         param           x               CoordD in value
5747         param           y               CoordD in value
5748         category        VERSION_1_4
5749         profile         compatibility
5750         vectorequiv     WindowPos2dv
5751         version         1.4
5752         deprecated      3.1
5753         offset          513
5754
5755 WindowPos2dv(v)
5756         return          void
5757         param           v               CoordD in array [2]
5758         category        VERSION_1_4
5759         profile         compatibility
5760         version         1.4
5761         deprecated      3.1
5762         glxropcode      230
5763         glxflags        client-handcode server-handcode
5764         offset          514
5765
5766 WindowPos2f(x, y)
5767         return          void
5768         param           x               CoordF in value
5769         param           y               CoordF in value
5770         category        VERSION_1_4
5771         profile         compatibility
5772         vectorequiv     WindowPos2fv
5773         version         1.4
5774         deprecated      3.1
5775         offset          515
5776
5777 WindowPos2fv(v)
5778         return          void
5779         param           v               CoordF in array [2]
5780         category        VERSION_1_4
5781         profile         compatibility
5782         version         1.4
5783         deprecated      3.1
5784         glxropcode      230
5785         glxflags        client-handcode server-handcode
5786         offset          516
5787
5788 WindowPos2i(x, y)
5789         return          void
5790         param           x               CoordI in value
5791         param           y               CoordI in value
5792         category        VERSION_1_4
5793         profile         compatibility
5794         vectorequiv     WindowPos2iv
5795         version         1.4
5796         deprecated      3.1
5797         offset          517
5798
5799 WindowPos2iv(v)
5800         return          void
5801         param           v               CoordI in array [2]
5802         category        VERSION_1_4
5803         profile         compatibility
5804         version         1.4
5805         deprecated      3.1
5806         glxropcode      230
5807         glxflags        client-handcode server-handcode
5808         offset          518
5809
5810 WindowPos2s(x, y)
5811         return          void
5812         param           x               CoordS in value
5813         param           y               CoordS in value
5814         category        VERSION_1_4
5815         profile         compatibility
5816         vectorequiv     WindowPos2sv
5817         version         1.4
5818         deprecated      3.1
5819         offset          519
5820
5821 WindowPos2sv(v)
5822         return          void
5823         param           v               CoordS in array [2]
5824         category        VERSION_1_4
5825         profile         compatibility
5826         version         1.4
5827         deprecated      3.1
5828         glxropcode      230
5829         glxflags        client-handcode server-handcode
5830         offset          520
5831
5832 WindowPos3d(x, y, z)
5833         return          void
5834         param           x               CoordD in value
5835         param           y               CoordD in value
5836         param           z               CoordD in value
5837         vectorequiv     WindowPos3dv
5838         category        VERSION_1_4
5839         profile         compatibility
5840         version         1.4
5841         deprecated      3.1
5842         offset          521
5843
5844 WindowPos3dv(v)
5845         return          void
5846         param           v               CoordD in array [3]
5847         category        VERSION_1_4
5848         profile         compatibility
5849         version         1.4
5850         deprecated      3.1
5851         glxropcode      230
5852         glxflags        client-handcode server-handcode
5853         offset          522
5854
5855 WindowPos3f(x, y, z)
5856         return          void
5857         param           x               CoordF in value
5858         param           y               CoordF in value
5859         param           z               CoordF in value
5860         category        VERSION_1_4
5861         profile         compatibility
5862         vectorequiv     WindowPos3fv
5863         version         1.4
5864         deprecated      3.1
5865         offset          523
5866
5867 WindowPos3fv(v)
5868         return          void
5869         param           v               CoordF in array [3]
5870         category        VERSION_1_4
5871         profile         compatibility
5872         version         1.4
5873         deprecated      3.1
5874         glxropcode      230
5875         glxflags        client-handcode server-handcode
5876         offset          524
5877
5878 WindowPos3i(x, y, z)
5879         return          void
5880         param           x               CoordI in value
5881         param           y               CoordI in value
5882         param           z               CoordI in value
5883         category        VERSION_1_4
5884         profile         compatibility
5885         vectorequiv     WindowPos3iv
5886         version         1.4
5887         deprecated      3.1
5888         offset          525
5889
5890 WindowPos3iv(v)
5891         return          void
5892         param           v               CoordI in array [3]
5893         category        VERSION_1_4
5894         profile         compatibility
5895         version         1.4
5896         deprecated      3.1
5897         glxropcode      230
5898         glxflags        client-handcode server-handcode
5899         offset          526
5900
5901 WindowPos3s(x, y, z)
5902         return          void
5903         param           x               CoordS in value
5904         param           y               CoordS in value
5905         param           z               CoordS in value
5906         category        VERSION_1_4
5907         profile         compatibility
5908         vectorequiv     WindowPos3sv
5909         version         1.4
5910         deprecated      3.1
5911         offset          527
5912
5913 WindowPos3sv(v)
5914         return          void
5915         param           v               CoordS in array [3]
5916         category        VERSION_1_4
5917         profile         compatibility
5918         version         1.4
5919         deprecated      3.1
5920         glxropcode      230
5921         glxflags        client-handcode server-handcode
5922         offset          528
5923
5924 ###############################################################################
5925 ###############################################################################
5926 #
5927 # OpenGL 1.5 commands
5928 #
5929 ###############################################################################
5930 ###############################################################################
5931
5932 # OpenGL 1.5 (ARB_occlusion_query) commands
5933
5934 GenQueries(n, ids)
5935         return          void
5936         param           n               SizeI in value
5937         param           ids             UInt32 out array [n]
5938         category        VERSION_1_5
5939         version         1.5
5940         extension
5941         glxsingle       162
5942         glxflags        ignore
5943         offset          700
5944
5945 DeleteQueries(n, ids)
5946         return          void
5947         param           n               SizeI in value
5948         param           ids             UInt32 in array [n]
5949         category        VERSION_1_5
5950         version         1.5
5951         extension
5952         glxsingle       161
5953         glxflags        ignore
5954         offset          701
5955
5956 IsQuery(id)
5957         return          Boolean
5958         param           id              UInt32 in value
5959         category        VERSION_1_5
5960         version         1.5
5961         extension
5962         glxsingle       163
5963         glxflags        ignore
5964         offset          702
5965
5966 BeginQuery(target, id)
5967         return          void
5968         param           target          GLenum in value
5969         param           id              UInt32 in value
5970         category        VERSION_1_5
5971         version         1.5
5972         extension
5973         glxropcode      231
5974         glxflags        ignore
5975         offset          703
5976
5977 EndQuery(target)
5978         return          void
5979         param           target          GLenum in value
5980         category        VERSION_1_5
5981         version         1.5
5982         extension
5983         glxropcode      232
5984         glxflags        ignore
5985         offset          704
5986
5987 GetQueryiv(target, pname, params)
5988         return          void
5989         param           target          GLenum in value
5990         param           pname           GLenum in value
5991         param           params          Int32 out array [COMPSIZE(pname)]
5992         category        VERSION_1_5
5993         dlflags         notlistable
5994         version         1.5
5995         extension
5996         glxsingle       164
5997         glxflags        ignore
5998         offset          705
5999
6000 GetQueryObjectiv(id, pname, params)
6001         return          void
6002         param           id              UInt32 in value
6003         param           pname           GLenum in value
6004         param           params          Int32 out array [COMPSIZE(pname)]
6005         category        VERSION_1_5
6006         dlflags         notlistable
6007         version         1.5
6008         extension
6009         glxsingle       165
6010         glxflags        ignore
6011         offset          706
6012
6013 GetQueryObjectuiv(id, pname, params)
6014         return          void
6015         param           id              UInt32 in value
6016         param           pname           GLenum in value
6017         param           params          UInt32 out array [COMPSIZE(pname)]
6018         category        VERSION_1_5
6019         dlflags         notlistable
6020         version         1.5
6021         extension
6022         glxsingle       166
6023         glxflags        ignore
6024         offset          707
6025
6026 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
6027
6028 BindBuffer(target, buffer)
6029         return          void
6030         param           target          BufferTargetARB in value
6031         param           buffer          UInt32 in value
6032         category        VERSION_1_5
6033         version         1.5
6034         extension
6035         glxropcode      ?
6036         glxflags        ignore
6037         offset          688
6038
6039 DeleteBuffers(n, buffers)
6040         return          void
6041         param           n               SizeI in value
6042         param           buffers         ConstUInt32 in array [n]
6043         category        VERSION_1_5
6044         version         1.5
6045         extension
6046         glxropcode      ?
6047         glxflags        ignore
6048         offset          691
6049
6050 GenBuffers(n, buffers)
6051         return          void
6052         param           n               SizeI in value
6053         param           buffers         UInt32 out array [n]
6054         category        VERSION_1_5
6055         version         1.5
6056         extension
6057         glxropcode      ?
6058         glxflags        ignore
6059         offset          692
6060
6061 IsBuffer(buffer)
6062         return          Boolean
6063         param           buffer          UInt32 in value
6064         category        VERSION_1_5
6065         version         1.5
6066         extension
6067         glxropcode      ?
6068         glxflags        ignore
6069         offset          696
6070
6071 BufferData(target, size, data, usage)
6072         return          void
6073         param           target          BufferTargetARB in value
6074         param           size            BufferSize in value
6075         param           data            ConstVoid in array [size]
6076         param           usage           BufferUsageARB in value
6077         category        VERSION_1_5
6078         version         1.5
6079         extension
6080         glxropcode      ?
6081         glxflags        ignore
6082         offset          689
6083
6084 BufferSubData(target, offset, size, data)
6085         return          void
6086         param           target          BufferTargetARB in value
6087         param           offset          BufferOffset in value
6088         param           size            BufferSize in value
6089         param           data            ConstVoid in array [size]
6090         category        VERSION_1_5
6091         version         1.5
6092         extension
6093         glxropcode      ?
6094         glxflags        ignore
6095         offset          690
6096
6097 GetBufferSubData(target, offset, size, data)
6098         return          void
6099         param           target          BufferTargetARB in value
6100         param           offset          BufferOffset in value
6101         param           size            BufferSize in value
6102         param           data            Void out array [size]
6103         category        VERSION_1_5
6104         dlflags         notlistable
6105         version         1.5
6106         extension
6107         glxsingle       ?
6108         glxflags        ignore
6109         offset          695
6110
6111 MapBuffer(target, access)
6112         return          VoidPointer
6113         param           target          BufferTargetARB in value
6114         param           access          BufferAccessARB in value
6115         category        VERSION_1_5
6116         version         1.5
6117         extension
6118         glxropcode      ?
6119         glxflags        ignore
6120         offset          697
6121
6122 UnmapBuffer(target)
6123         return          Boolean
6124         param           target          BufferTargetARB in value
6125         category        VERSION_1_5
6126         version         1.5
6127         extension
6128         glxropcode      ?
6129         glxflags        ignore
6130         offset          698
6131
6132 GetBufferParameteriv(target, pname, params)
6133         return          void
6134         param           target          BufferTargetARB in value
6135         param           pname           BufferPNameARB in value
6136         param           params          Int32 out array [COMPSIZE(pname)]
6137         category        VERSION_1_5
6138         dlflags         notlistable
6139         version         1.5
6140         extension
6141         glxsingle       ?
6142         glxflags        ignore
6143         offset          693
6144
6145 GetBufferPointerv(target, pname, params)
6146         return          void
6147         param           target          BufferTargetARB in value
6148         param           pname           BufferPointerNameARB in value
6149         param           params          VoidPointer out array [1]
6150         category        VERSION_1_5
6151         dlflags         notlistable
6152         version         1.5
6153         extension
6154         glxsingle       ?
6155         glxflags        ignore
6156         offset          694
6157
6158 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
6159
6160
6161 ###############################################################################
6162 ###############################################################################
6163 #
6164 # OpenGL 2.0 commands
6165 #
6166 ###############################################################################
6167 ###############################################################################
6168
6169 # OpenGL 2.0 (EXT_blend_equation_separate) commands
6170
6171 BlendEquationSeparate(modeRGB, modeAlpha)
6172         return          void
6173         param           modeRGB         BlendEquationModeEXT in value
6174         param           modeAlpha       BlendEquationModeEXT in value
6175         category        VERSION_2_0
6176         version         2.0
6177         extension
6178         glxropcode      4228
6179
6180 # OpenGL 2.0 (ARB_draw_buffers) commands
6181
6182 DrawBuffers(n, bufs)
6183         return          void
6184         param           n               SizeI in value
6185         param           bufs            DrawBufferModeATI in array [n]
6186         category        VERSION_2_0
6187         version         2.0
6188         extension
6189         glxropcode      233
6190         glxflags        ignore
6191         offset          ?
6192
6193 # OpenGL 2.0 (ARB_stencil_two_side) commands
6194
6195 StencilOpSeparate(face, sfail, dpfail, dppass)
6196         return          void
6197         param           face            StencilFaceDirection in value
6198         param           sfail           StencilOp in value
6199         param           dpfail          StencilOp in value
6200         param           dppass          StencilOp in value
6201         category        VERSION_2_0
6202         version         2.0
6203         extension
6204         glxropcode      ?
6205         glxflags        ignore
6206         offset          ?
6207
6208 StencilFuncSeparate(face, func, ref, mask)
6209         return          void
6210         param           face            StencilFaceDirection in value
6211         param           func            StencilFunction in value
6212         param           ref             StencilValue in value
6213         param           mask            MaskedStencilValue in value
6214         category        VERSION_2_0
6215         version         2.0
6216         extension
6217         glxropcode      ?
6218         glxflags        ignore
6219         offset          ?
6220
6221 StencilMaskSeparate(face, mask)
6222         return          void
6223         param           face            StencilFaceDirection in value
6224         param           mask            MaskedStencilValue in value
6225         category        VERSION_2_0
6226         version         2.0
6227         extension
6228         glxropcode      ?
6229         glxflags        ignore
6230         offset          ?
6231
6232 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
6233
6234 AttachShader(program, shader)
6235         return          void
6236         param           program         UInt32 in value
6237         param           shader          UInt32 in value
6238         category        VERSION_2_0
6239         version         2.0
6240         extension
6241         glxropcode      ?
6242         glxflags        ignore
6243         offset          ?
6244
6245 BindAttribLocation(program, index, name)
6246         return          void
6247         param           program         UInt32 in value
6248         param           index           UInt32 in value
6249         param           name            Char in array []
6250         category        VERSION_2_0
6251         version         2.0
6252         extension
6253         glxropcode      ?
6254         glxflags        ignore
6255         offset          ?
6256
6257 CompileShader(shader)
6258         return          void
6259         param           shader          UInt32 in value
6260         category        VERSION_2_0
6261         version         2.0
6262         extension
6263         glxropcode      ?
6264         glxflags        ignore
6265         offset          ?
6266
6267 CreateProgram()
6268         return          UInt32
6269         category        VERSION_2_0
6270         version         2.0
6271         extension
6272         glxropcode      ?
6273         glxflags        ignore
6274         offset          ?
6275
6276 CreateShader(type)
6277         return          UInt32
6278         param           type            GLenum in value
6279         category        VERSION_2_0
6280         version         2.0
6281         extension
6282         glxropcode      ?
6283         glxflags        ignore
6284         offset          ?
6285
6286 DeleteProgram(program)
6287         return          void
6288         param           program         UInt32 in value
6289         category        VERSION_2_0
6290         version         2.0
6291         extension
6292         glxsingle       202
6293         offset          ?
6294
6295 DeleteShader(shader)
6296         return          void
6297         param           shader          UInt32 in value
6298         category        VERSION_2_0
6299         version         2.0
6300         extension
6301         glxsingle       195
6302         offset          ?
6303
6304 DetachShader(program, shader)
6305         return          void
6306         param           program         UInt32 in value
6307         param           shader          UInt32 in value
6308         category        VERSION_2_0
6309         version         2.0
6310         extension
6311         glxropcode      ?
6312         glxflags        ignore
6313         offset          ?
6314
6315 DisableVertexAttribArray(index)
6316         return          void
6317         param           index           UInt32 in value
6318         dlflags         notlistable
6319         category        VERSION_2_0
6320         version         2.0
6321         extension       soft WINSOFT NV10
6322         glxflags        ignore
6323         offset          666
6324
6325 EnableVertexAttribArray(index)
6326         return          void
6327         param           index           UInt32 in value
6328         dlflags         notlistable
6329         category        VERSION_2_0
6330         version         2.0
6331         extension       soft WINSOFT NV10
6332         glxflags        ignore
6333         offset          665
6334
6335 GetActiveAttrib(program, index, bufSize, length, size, type, name)
6336         return          void
6337         param           program         UInt32 in value
6338         param           index           UInt32 in value
6339         param           bufSize         SizeI in value
6340         param           length          SizeI out array [1]
6341         param           size            Int32 out array [1]
6342         param           type            GLenum out array [1]
6343         param           name            Char out array []
6344         category        VERSION_2_0
6345         dlflags         notlistable
6346         version         2.0
6347         extension
6348         glxsingle       ?
6349         glxflags        ignore
6350         offset          ?
6351
6352 GetActiveUniform(program, index, bufSize, length, size, type, name)
6353         return          void
6354         param           program         UInt32 in value
6355         param           index           UInt32 in value
6356         param           bufSize         SizeI in value
6357         param           length          SizeI out array [1]
6358         param           size            Int32 out array [1]
6359         param           type            GLenum out array [1]
6360         param           name            Char out array []
6361         category        VERSION_2_0
6362         dlflags         notlistable
6363         version         2.0
6364         extension
6365         glxsingle       ?
6366         glxflags        ignore
6367         offset          ?
6368
6369 GetAttachedShaders(program, maxCount, count, obj)
6370         return          void
6371         param           program         UInt32 in value
6372         param           maxCount        SizeI in value
6373         param           count           SizeI out array [1]
6374         param           obj             UInt32 out array [count]
6375         category        VERSION_2_0
6376         dlflags         notlistable
6377         version         2.0
6378         extension
6379         glxsingle       ?
6380         glxflags        ignore
6381         offset          ?
6382
6383 GetAttribLocation(program, name)
6384         return          Int32
6385         param           program         UInt32 in value
6386         param           name            Char in array []
6387         category        VERSION_2_0
6388         dlflags         notlistable
6389         version         2.0
6390         extension
6391         glxsingle       ?
6392         glxflags        ignore
6393         offset          ?
6394
6395 GetProgramiv(program, pname, params)
6396         return          void
6397         param           program         UInt32 in value
6398         param           pname           GLenum in value
6399         param           params          Int32 out array [COMPSIZE(pname)]
6400         category        VERSION_2_0
6401         dlflags         notlistable
6402         version         2.0
6403         extension
6404         glxsingle       199
6405         offset          ?
6406
6407 GetProgramInfoLog(program, bufSize, length, infoLog)
6408         return          void
6409         param           program         UInt32 in value
6410         param           bufSize         SizeI in value
6411         param           length          SizeI out array [1]
6412         param           infoLog         Char out array [length]
6413         category        VERSION_2_0
6414         dlflags         notlistable
6415         version         2.0
6416         extension
6417         glxsingle       201
6418         offset          ?
6419
6420 GetShaderiv(shader, pname, params)
6421         return          void
6422         param           shader          UInt32 in value
6423         param           pname           GLenum in value
6424         param           params          Int32 out array [COMPSIZE(pname)]
6425         category        VERSION_2_0
6426         dlflags         notlistable
6427         version         2.0
6428         extension
6429         glxsingle       198
6430         offset          ?
6431
6432 GetShaderInfoLog(shader, bufSize, length, infoLog)
6433         return          void
6434         param           shader          UInt32 in value
6435         param           bufSize         SizeI in value
6436         param           length          SizeI out array [1]
6437         param           infoLog         Char out array [length]
6438         category        VERSION_2_0
6439         dlflags         notlistable
6440         version         2.0
6441         extension
6442         glxsingle       200
6443         offset          ?
6444
6445 GetShaderSource(shader, bufSize, length, source)
6446         return          void
6447         param           shader          UInt32 in value
6448         param           bufSize         SizeI in value
6449         param           length          SizeI out array [1]
6450         param           source          Char out array [length]
6451         category        VERSION_2_0
6452         dlflags         notlistable
6453         version         2.0
6454         extension
6455         glxsingle       ?
6456         glxflags        ignore
6457         offset          ?
6458
6459 GetUniformLocation(program, name)
6460         return          Int32
6461         param           program         UInt32 in value
6462         param           name            Char in array []
6463         category        VERSION_2_0
6464         dlflags         notlistable
6465         version         2.0
6466         extension
6467         glxsingle       ?
6468         glxflags        ignore
6469         offset          ?
6470
6471 GetUniformfv(program, location, params)
6472         return          void
6473         param           program         UInt32 in value
6474         param           location        Int32 in value
6475         param           params          Float32 out array [COMPSIZE(location)]
6476         category        VERSION_2_0
6477         dlflags         notlistable
6478         version         2.0
6479         extension
6480         glxsingle       ?
6481         glxflags        ignore
6482         offset          ?
6483
6484 GetUniformiv(program, location, params)
6485         return          void
6486         param           program         UInt32 in value
6487         param           location        Int32 in value
6488         param           params          Int32 out array [COMPSIZE(location)]
6489         category        VERSION_2_0
6490         dlflags         notlistable
6491         version         2.0
6492         extension
6493         glxsingle       ?
6494         glxflags        ignore
6495         offset          ?
6496
6497 GetVertexAttribdv(index, pname, params)
6498         return          void
6499         param           index           UInt32 in value
6500         param           pname           VertexAttribPropertyARB in value
6501         param           params          Float64 out array [COMPSIZE(pname)]
6502         dlflags         notlistable
6503         category        VERSION_2_0
6504         version         2.0
6505         extension       soft WINSOFT NV10
6506         glxvendorpriv   1301
6507         offset          588
6508
6509 GetVertexAttribfv(index, pname, params)
6510         return          void
6511         param           index           UInt32 in value
6512         param           pname           VertexAttribPropertyARB in value
6513         param           params          Float32 out array [COMPSIZE(pname)]
6514         dlflags         notlistable
6515         category        VERSION_2_0
6516         version         2.0
6517         extension       soft WINSOFT NV10
6518         glxvendorpriv   1302
6519         offset          589
6520
6521 GetVertexAttribiv(index, pname, params)
6522         return          void
6523         param           index           UInt32 in value
6524         param           pname           VertexAttribPropertyARB in value
6525         param           params          Int32 out array [COMPSIZE(pname)]
6526         dlflags         notlistable
6527         category        VERSION_2_0
6528         version         2.0
6529         extension       soft WINSOFT NV10
6530         glxvendorpriv   1303
6531         offset          590
6532
6533 GetVertexAttribPointerv(index, pname, pointer)
6534         return          void
6535         param           index           UInt32 in value
6536         param           pname           VertexAttribPointerPropertyARB in value
6537         param           pointer         VoidPointer out array [1]
6538         dlflags         notlistable
6539         category        VERSION_2_0
6540         version         2.0
6541         extension       soft WINSOFT NV10
6542         glxflags        ignore
6543         offset          591
6544
6545 IsProgram(program)
6546         return          Boolean
6547         param           program         UInt32 in value
6548         dlflags         notlistable
6549         category        VERSION_2_0
6550         version         2.0
6551         extension       soft WINSOFT NV10
6552         glxsingle       197
6553         offset          592
6554
6555 IsShader(shader)
6556         return          Boolean
6557         param           shader          UInt32 in value
6558         dlflags         notlistable
6559         category        VERSION_2_0
6560         version         2.0
6561         extension       soft WINSOFT NV10
6562         glxsingle       196
6563         offset          ?
6564
6565 LinkProgram(program)
6566         return          void
6567         param           program         UInt32 in value
6568         category        VERSION_2_0
6569         version         2.0
6570         extension
6571         glxropcode      ?
6572         glxflags        ignore
6573         offset          ?
6574
6575 ShaderSource(shader, count, string, length)
6576         return          void
6577         param           shader          UInt32 in value
6578         param           count           SizeI in value
6579         param           string          ConstCharPointer in array [count]
6580         param           length          Int32 in array [count]
6581         category        VERSION_2_0
6582         version         2.0
6583         extension
6584         glxropcode      ?
6585         glxflags        ignore
6586         offset          ?
6587
6588 UseProgram(program)
6589         return          void
6590         param           program         UInt32 in value
6591         category        VERSION_2_0
6592         version         2.0
6593         extension
6594         glxropcode      ?
6595         glxflags        ignore
6596         offset          ?
6597
6598 Uniform1f(location, v0)
6599         return          void
6600         param           location        Int32 in value
6601         param           v0              Float32 in value
6602         category        VERSION_2_0
6603         version         2.0
6604         extension
6605         glxropcode      ?
6606         glxflags        ignore
6607         offset          ?
6608
6609 Uniform2f(location, v0, v1)
6610         return          void
6611         param           location        Int32 in value
6612         param           v0              Float32 in value
6613         param           v1              Float32 in value
6614         category        VERSION_2_0
6615         version         2.0
6616         extension
6617         glxropcode      ?
6618         glxflags        ignore
6619         offset          ?
6620
6621 Uniform3f(location, v0, v1, v2)
6622         return          void
6623         param           location        Int32 in value
6624         param           v0              Float32 in value
6625         param           v1              Float32 in value
6626         param           v2              Float32 in value
6627         category        VERSION_2_0
6628         version         2.0
6629         extension
6630         glxropcode      ?
6631         glxflags        ignore
6632         offset          ?
6633
6634 Uniform4f(location, v0, v1, v2, v3)
6635         return          void
6636         param           location        Int32 in value
6637         param           v0              Float32 in value
6638         param           v1              Float32 in value
6639         param           v2              Float32 in value
6640         param           v3              Float32 in value
6641         category        VERSION_2_0
6642         version         2.0
6643         extension
6644         glxropcode      ?
6645         glxflags        ignore
6646         offset          ?
6647
6648 Uniform1i(location, v0)
6649         return          void
6650         param           location        Int32 in value
6651         param           v0              Int32 in value
6652         category        VERSION_2_0
6653         version         2.0
6654         extension
6655         glxropcode      ?
6656         glxflags        ignore
6657         offset          ?
6658
6659 Uniform2i(location, v0, v1)
6660         return          void
6661         param           location        Int32 in value
6662         param           v0              Int32 in value
6663         param           v1              Int32 in value
6664         category        VERSION_2_0
6665         version         2.0
6666         extension
6667         glxropcode      ?
6668         glxflags        ignore
6669         offset          ?
6670
6671 Uniform3i(location, v0, v1, v2)
6672         return          void
6673         param           location        Int32 in value
6674         param           v0              Int32 in value
6675         param           v1              Int32 in value
6676         param           v2              Int32 in value
6677         category        VERSION_2_0
6678         version         2.0
6679         extension
6680         glxropcode      ?
6681         glxflags        ignore
6682         offset          ?
6683
6684 Uniform4i(location, v0, v1, v2, v3)
6685         return          void
6686         param           location        Int32 in value
6687         param           v0              Int32 in value
6688         param           v1              Int32 in value
6689         param           v2              Int32 in value
6690         param           v3              Int32 in value
6691         category        VERSION_2_0
6692         version         2.0
6693         extension
6694         glxropcode      ?
6695         glxflags        ignore
6696         offset          ?
6697
6698 Uniform1fv(location, count, value)
6699         return          void
6700         param           location        Int32 in value
6701         param           count           SizeI in value
6702         param           value           Float32 in array [count]
6703         category        VERSION_2_0
6704         version         2.0
6705         extension
6706         glxropcode      ?
6707         glxflags        ignore
6708         offset          ?
6709
6710 Uniform2fv(location, count, value)
6711         return          void
6712         param           location        Int32 in value
6713         param           count           SizeI in value
6714         param           value           Float32 in array [count*2]
6715         category        VERSION_2_0
6716         version         2.0
6717         extension
6718         glxropcode      ?
6719         glxflags        ignore
6720         offset          ?
6721
6722 Uniform3fv(location, count, value)
6723         return          void
6724         param           location        Int32 in value
6725         param           count           SizeI in value
6726         param           value           Float32 in array [count*3]
6727         category        VERSION_2_0
6728         version         2.0
6729         extension
6730         glxropcode      ?
6731         glxflags        ignore
6732         offset          ?
6733
6734 Uniform4fv(location, count, value)
6735         return          void
6736         param           location        Int32 in value
6737         param           count           SizeI in value
6738         param           value           Float32 in array [count*4]
6739         category        VERSION_2_0
6740         version         2.0
6741         extension
6742         glxropcode      ?
6743         glxflags        ignore
6744         offset          ?
6745
6746 Uniform1iv(location, count, value)
6747         return          void
6748         param           location        Int32 in value
6749         param           count           SizeI in value
6750         param           value           Int32 in array [count]
6751         category        VERSION_2_0
6752         version         2.0
6753         extension
6754         glxropcode      ?
6755         glxflags        ignore
6756         offset          ?
6757
6758 Uniform2iv(location, count, value)
6759         return          void
6760         param           location        Int32 in value
6761         param           count           SizeI in value
6762         param           value           Int32 in array [count*2]
6763         category        VERSION_2_0
6764         version         2.0
6765         extension
6766         glxropcode      ?
6767         glxflags        ignore
6768         offset          ?
6769
6770 Uniform3iv(location, count, value)
6771         return          void
6772         param           location        Int32 in value
6773         param           count           SizeI in value
6774         param           value           Int32 in array [count*3]
6775         category        VERSION_2_0
6776         version         2.0
6777         extension
6778         glxropcode      ?
6779         glxflags        ignore
6780         offset          ?
6781
6782 Uniform4iv(location, count, value)
6783         return          void
6784         param           location        Int32 in value
6785         param           count           SizeI in value
6786         param           value           Int32 in array [count*4]
6787         category        VERSION_2_0
6788         version         2.0
6789         extension
6790         glxropcode      ?
6791         glxflags        ignore
6792         offset          ?
6793
6794 UniformMatrix2fv(location, count, transpose, value)
6795         return          void
6796         param           location        Int32 in value
6797         param           count           SizeI in value
6798         param           transpose       Boolean in value
6799         param           value           Float32 in array [count*4]
6800         category        VERSION_2_0
6801         version         2.0
6802         extension
6803         glxropcode      ?
6804         glxflags        ignore
6805         offset          ?
6806
6807 UniformMatrix3fv(location, count, transpose, value)
6808         return          void
6809         param           location        Int32 in value
6810         param           count           SizeI in value
6811         param           transpose       Boolean in value
6812         param           value           Float32 in array [count*9]
6813         category        VERSION_2_0
6814         version         2.0
6815         extension
6816         glxropcode      ?
6817         glxflags        ignore
6818         offset          ?
6819
6820 UniformMatrix4fv(location, count, transpose, value)
6821         return          void
6822         param           location        Int32 in value
6823         param           count           SizeI in value
6824         param           transpose       Boolean in value
6825         param           value           Float32 in array [count*16]
6826         category        VERSION_2_0
6827         version         2.0
6828         extension
6829         glxropcode      ?
6830         glxflags        ignore
6831         offset          ?
6832
6833 ValidateProgram(program)
6834         return          void
6835         param           program         UInt32 in value
6836         category        VERSION_2_0
6837         version         2.0
6838         extension
6839         glxropcode      ?
6840         glxflags        ignore
6841         offset          ?
6842
6843 VertexAttrib1d(index, x)
6844         return          void
6845         param           index           UInt32 in value
6846         param           x               Float64 in value
6847         category        VERSION_2_0
6848         version         2.0
6849         deprecated      3.1
6850         vectorequiv     VertexAttrib1dv
6851         extension       soft WINSOFT NV10
6852         glxflags        ignore
6853         offset          603
6854
6855 VertexAttrib1dv(index, v)
6856         return          void
6857         param           index           UInt32 in value
6858         param           v               Float64 in array [1]
6859         category        VERSION_2_0
6860         version         2.0
6861         deprecated      3.1
6862         extension       soft WINSOFT NV10
6863         glxropcode      4197
6864         offset          604
6865
6866 VertexAttrib1f(index, x)
6867         return          void
6868         param           index           UInt32 in value
6869         param           x               Float32 in value
6870         category        VERSION_2_0
6871         version         2.0
6872         deprecated      3.1
6873         vectorequiv     VertexAttrib1fv
6874         extension       soft WINSOFT NV10
6875         glxflags        ignore
6876         offset          605
6877
6878 VertexAttrib1fv(index, v)
6879         return          void
6880         param           index           UInt32 in value
6881         param           v               Float32 in array [1]
6882         category        VERSION_2_0
6883         version         2.0
6884         deprecated      3.1
6885         extension       soft WINSOFT NV10
6886         glxropcode      4193
6887         offset          606
6888
6889 VertexAttrib1s(index, x)
6890         return          void
6891         param           index           UInt32 in value
6892         param           x               Int16 in value
6893         category        VERSION_2_0
6894         version         2.0
6895         deprecated      3.1
6896         vectorequiv     VertexAttrib1sv
6897         extension       soft WINSOFT NV10
6898         glxflags        ignore
6899         offset          607
6900
6901 VertexAttrib1sv(index, v)
6902         return          void
6903         param           index           UInt32 in value
6904         param           v               Int16 in array [1]
6905         category        VERSION_2_0
6906         version         2.0
6907         deprecated      3.1
6908         extension       soft WINSOFT NV10
6909         glxropcode      4189
6910         offset          608
6911
6912 VertexAttrib2d(index, x, y)
6913         return          void
6914         param           index           UInt32 in value
6915         param           x               Float64 in value
6916         param           y               Float64 in value
6917         category        VERSION_2_0
6918         version         2.0
6919         deprecated      3.1
6920         vectorequiv     VertexAttrib2dv
6921         extension       soft WINSOFT NV10
6922         glxflags        ignore
6923         offset          609
6924
6925 VertexAttrib2dv(index, v)
6926         return          void
6927         param           index           UInt32 in value
6928         param           v               Float64 in array [2]
6929         category        VERSION_2_0
6930         version         2.0
6931         deprecated      3.1
6932         extension       soft WINSOFT NV10
6933         glxropcode      4198
6934         offset          610
6935
6936 VertexAttrib2f(index, x, y)
6937         return          void
6938         param           index           UInt32 in value
6939         param           x               Float32 in value
6940         param           y               Float32 in value
6941         category        VERSION_2_0
6942         version         2.0
6943         deprecated      3.1
6944         vectorequiv     VertexAttrib2fv
6945         extension       soft WINSOFT NV10
6946         glxflags        ignore
6947         offset          611
6948
6949 VertexAttrib2fv(index, v)
6950         return          void
6951         param           index           UInt32 in value
6952         param           v               Float32 in array [2]
6953         category        VERSION_2_0
6954         version         2.0
6955         deprecated      3.1
6956         extension       soft WINSOFT NV10
6957         glxropcode      4194
6958         offset          612
6959
6960 VertexAttrib2s(index, x, y)
6961         return          void
6962         param           index           UInt32 in value
6963         param           x               Int16 in value
6964         param           y               Int16 in value
6965         category        VERSION_2_0
6966         version         2.0
6967         deprecated      3.1
6968         vectorequiv     VertexAttrib2sv
6969         extension       soft WINSOFT NV10
6970         glxflags        ignore
6971         offset          613
6972
6973 VertexAttrib2sv(index, v)
6974         return          void
6975         param           index           UInt32 in value
6976         param           v               Int16 in array [2]
6977         category        VERSION_2_0
6978         version         2.0
6979         deprecated      3.1
6980         extension       soft WINSOFT NV10
6981         glxropcode      4190
6982         offset          614
6983
6984 VertexAttrib3d(index, x, y, z)
6985         return          void
6986         param           index           UInt32 in value
6987         param           x               Float64 in value
6988         param           y               Float64 in value
6989         param           z               Float64 in value
6990         category        VERSION_2_0
6991         version         2.0
6992         deprecated      3.1
6993         vectorequiv     VertexAttrib3dv
6994         extension       soft WINSOFT NV10
6995         glxflags        ignore
6996         offset          615
6997
6998 VertexAttrib3dv(index, v)
6999         return          void
7000         param           index           UInt32 in value
7001         param           v               Float64 in array [3]
7002         category        VERSION_2_0
7003         version         2.0
7004         deprecated      3.1
7005         extension       soft WINSOFT NV10
7006         glxropcode      4199
7007         offset          616
7008
7009 VertexAttrib3f(index, x, y, z)
7010         return          void
7011         param           index           UInt32 in value
7012         param           x               Float32 in value
7013         param           y               Float32 in value
7014         param           z               Float32 in value
7015         category        VERSION_2_0
7016         version         2.0
7017         deprecated      3.1
7018         vectorequiv     VertexAttrib3fv
7019         extension       soft WINSOFT NV10
7020         glxflags        ignore
7021         offset          617
7022
7023 VertexAttrib3fv(index, v)
7024         return          void
7025         param           index           UInt32 in value
7026         param           v               Float32 in array [3]
7027         category        VERSION_2_0
7028         version         2.0
7029         deprecated      3.1
7030         extension       soft WINSOFT NV10
7031         glxropcode      4195
7032         offset          618
7033
7034 VertexAttrib3s(index, x, y, z)
7035         return          void
7036         param           index           UInt32 in value
7037         param           x               Int16 in value
7038         param           y               Int16 in value
7039         param           z               Int16 in value
7040         category        VERSION_2_0
7041         version         2.0
7042         deprecated      3.1
7043         vectorequiv     VertexAttrib3sv
7044         extension       soft WINSOFT NV10
7045         glxflags        ignore
7046         offset          619
7047
7048 VertexAttrib3sv(index, v)
7049         return          void
7050         param           index           UInt32 in value
7051         param           v               Int16 in array [3]
7052         category        VERSION_2_0
7053         version         2.0
7054         deprecated      3.1
7055         extension       soft WINSOFT NV10
7056         glxropcode      4191
7057         offset          620
7058
7059 VertexAttrib4Nbv(index, v)
7060         return          void
7061         param           index           UInt32 in value
7062         param           v               Int8 in array [4]
7063         category        VERSION_2_0
7064         version         2.0
7065         deprecated      3.1
7066         extension       soft WINSOFT NV10
7067         glxflags        ignore
7068         offset          659
7069
7070 VertexAttrib4Niv(index, v)
7071         return          void
7072         param           index           UInt32 in value
7073         param           v               Int32 in array [4]
7074         category        VERSION_2_0
7075         version         2.0
7076         deprecated      3.1
7077         extension       soft WINSOFT NV10
7078         glxflags        ignore
7079         offset          661
7080
7081 VertexAttrib4Nsv(index, v)
7082         return          void
7083         param           index           UInt32 in value
7084         param           v               Int16 in array [4]
7085         category        VERSION_2_0
7086         version         2.0
7087         deprecated      3.1
7088         extension       soft WINSOFT NV10
7089         glxflags        ignore
7090         offset          660
7091
7092 VertexAttrib4Nub(index, x, y, z, w)
7093         return          void
7094         param           index           UInt32 in value
7095         param           x               UInt8 in value
7096         param           y               UInt8 in value
7097         param           z               UInt8 in value
7098         param           w               UInt8 in value
7099         category        VERSION_2_0
7100         version         2.0
7101         deprecated      3.1
7102         extension       soft WINSOFT NV10
7103         glxflags        ignore
7104         offset          627
7105
7106 VertexAttrib4Nubv(index, v)
7107         return          void
7108         param           index           UInt32 in value
7109         param           v               UInt8 in array [4]
7110         category        VERSION_2_0
7111         version         2.0
7112         deprecated      3.1
7113         extension       soft WINSOFT NV10
7114         glxflags        ignore
7115         glxropcode      4201
7116         offset          628
7117
7118 VertexAttrib4Nuiv(index, v)
7119         return          void
7120         param           index           UInt32 in value
7121         param           v               UInt32 in array [4]
7122         category        VERSION_2_0
7123         version         2.0
7124         deprecated      3.1
7125         extension       soft WINSOFT NV10
7126         glxflags        ignore
7127         offset          663
7128
7129 VertexAttrib4Nusv(index, v)
7130         return          void
7131         param           index           UInt32 in value
7132         param           v               UInt16 in array [4]
7133         category        VERSION_2_0
7134         version         2.0
7135         deprecated      3.1
7136         extension       soft WINSOFT NV10
7137         glxflags        ignore
7138         offset          662
7139
7140 VertexAttrib4bv(index, v)
7141         return          void
7142         param           index           UInt32 in value
7143         param           v               Int8 in array [4]
7144         category        VERSION_2_0
7145         version         2.0
7146         deprecated      3.1
7147         extension       soft WINSOFT NV10
7148         glxflags        ignore
7149         offset          654
7150
7151 VertexAttrib4d(index, x, y, z, w)
7152         return          void
7153         param           index           UInt32 in value
7154         param           x               Float64 in value
7155         param           y               Float64 in value
7156         param           z               Float64 in value
7157         param           w               Float64 in value
7158         category        VERSION_2_0
7159         version         2.0
7160         deprecated      3.1
7161         vectorequiv     VertexAttrib4dv
7162         extension       soft WINSOFT NV10
7163         glxflags        ignore
7164         offset          621
7165
7166 VertexAttrib4dv(index, v)
7167         return          void
7168         param           index           UInt32 in value
7169         param           v               Float64 in array [4]
7170         category        VERSION_2_0
7171         version         2.0
7172         deprecated      3.1
7173         extension       soft WINSOFT NV10
7174         glxropcode      4200
7175         offset          622
7176
7177 VertexAttrib4f(index, x, y, z, w)
7178         return          void
7179         param           index           UInt32 in value
7180         param           x               Float32 in value
7181         param           y               Float32 in value
7182         param           z               Float32 in value
7183         param           w               Float32 in value
7184         category        VERSION_2_0
7185         version         2.0
7186         deprecated      3.1
7187         vectorequiv     VertexAttrib4fv
7188         extension       soft WINSOFT NV10
7189         glxflags        ignore
7190         offset          623
7191
7192 VertexAttrib4fv(index, v)
7193         return          void
7194         param           index           UInt32 in value
7195         param           v               Float32 in array [4]
7196         category        VERSION_2_0
7197         version         2.0
7198         deprecated      3.1
7199         extension       soft WINSOFT NV10
7200         glxropcode      4196
7201         offset          624
7202
7203 VertexAttrib4iv(index, v)
7204         return          void
7205         param           index           UInt32 in value
7206         param           v               Int32 in array [4]
7207         category        VERSION_2_0
7208         version         2.0
7209         deprecated      3.1
7210         extension       soft WINSOFT NV10
7211         glxflags        ignore
7212         offset          655
7213
7214 VertexAttrib4s(index, x, y, z, w)
7215         return          void
7216         param           index           UInt32 in value
7217         param           x               Int16 in value
7218         param           y               Int16 in value
7219         param           z               Int16 in value
7220         param           w               Int16 in value
7221         category        VERSION_2_0
7222         version         2.0
7223         deprecated      3.1
7224         vectorequiv     VertexAttrib4sv
7225         extension       soft WINSOFT NV10
7226         glxflags        ignore
7227         offset          625
7228
7229 VertexAttrib4sv(index, v)
7230         return          void
7231         param           index           UInt32 in value
7232         param           v               Int16 in array [4]
7233         category        VERSION_2_0
7234         version         2.0
7235         deprecated      3.1
7236         extension       soft WINSOFT NV10
7237         glxflags        ignore
7238         glxropcode      4192
7239         offset          626
7240
7241 VertexAttrib4ubv(index, v)
7242         return          void
7243         param           index           UInt32 in value
7244         param           v               UInt8 in array [4]
7245         category        VERSION_2_0
7246         version         2.0
7247         deprecated      3.1
7248         extension       soft WINSOFT NV10
7249         glxflags        ignore
7250         offset          656
7251
7252 VertexAttrib4uiv(index, v)
7253         return          void
7254         param           index           UInt32 in value
7255         param           v               UInt32 in array [4]
7256         category        VERSION_2_0
7257         version         2.0
7258         deprecated      3.1
7259         extension       soft WINSOFT NV10
7260         glxflags        ignore
7261         offset          658
7262
7263 VertexAttrib4usv(index, v)
7264         return          void
7265         param           index           UInt32 in value
7266         param           v               UInt16 in array [4]
7267         category        VERSION_2_0
7268         version         2.0
7269         deprecated      3.1
7270         extension       soft WINSOFT NV10
7271         glxflags        ignore
7272         offset          657
7273
7274 VertexAttribPointer(index, size, type, normalized, stride, pointer)
7275         return          void
7276         param           index           UInt32 in value
7277         param           size            Int32 in value
7278         param           type            VertexAttribPointerTypeARB in value
7279         param           normalized      Boolean in value
7280         param           stride          SizeI in value
7281         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7282         dlflags         notlistable
7283         category        VERSION_2_0
7284         version         2.0
7285         extension       soft WINSOFT NV10
7286         glxflags        ignore
7287         offset          664
7288
7289
7290 ###############################################################################
7291 ###############################################################################
7292 #
7293 # OpenGL 2.1 commands
7294 #
7295 ###############################################################################
7296 ###############################################################################
7297
7298 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
7299
7300 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
7301
7302 # New commands in OpenGL 2.1
7303
7304 UniformMatrix2x3fv(location, count, transpose, value)
7305         return          void
7306         param           location        Int32 in value
7307         param           count           SizeI in value
7308         param           transpose       Boolean in value
7309         param           value           Float32 in array [count*6]
7310         category        VERSION_2_1
7311         version         2.1
7312         extension
7313         glxropcode      305
7314         glxflags        ignore
7315         offset          ?
7316
7317 UniformMatrix3x2fv(location, count, transpose, value)
7318         return          void
7319         param           location        Int32 in value
7320         param           count           SizeI in value
7321         param           transpose       Boolean in value
7322         param           value           Float32 in array [count*6]
7323         category        VERSION_2_1
7324         version         2.1
7325         extension
7326         glxropcode      306
7327         offset          ?
7328
7329 UniformMatrix2x4fv(location, count, transpose, value)
7330         return          void
7331         param           location        Int32 in value
7332         param           count           SizeI in value
7333         param           transpose       Boolean in value
7334         param           value           Float32 in array [count*8]
7335         category        VERSION_2_1
7336         version         2.1
7337         extension
7338         glxropcode      307
7339         offset          ?
7340
7341 UniformMatrix4x2fv(location, count, transpose, value)
7342         return          void
7343         param           location        Int32 in value
7344         param           count           SizeI in value
7345         param           transpose       Boolean in value
7346         param           value           Float32 in array [count*8]
7347         category        VERSION_2_1
7348         version         2.1
7349         extension
7350         glxropcode      308
7351         offset          ?
7352
7353 UniformMatrix3x4fv(location, count, transpose, value)
7354         return          void
7355         param           location        Int32 in value
7356         param           count           SizeI in value
7357         param           transpose       Boolean in value
7358         param           value           Float32 in array [count*12]
7359         category        VERSION_2_1
7360         version         2.1
7361         extension
7362         glxropcode      309
7363         offset          ?
7364
7365 UniformMatrix4x3fv(location, count, transpose, value)
7366         return          void
7367         param           location        Int32 in value
7368         param           count           SizeI in value
7369         param           transpose       Boolean in value
7370         param           value           Float32 in array [count*12]
7371         category        VERSION_2_1
7372         version         2.1
7373         extension
7374         glxropcode      310
7375         offset          ?
7376
7377 ###############################################################################
7378 ###############################################################################
7379 #
7380 # OpenGL 3.0 commands
7381 #
7382 ###############################################################################
7383 ###############################################################################
7384
7385 # OpenGL 3.0 (EXT_draw_buffers2) commands
7386
7387 ColorMaski(index, r, g, b, a)
7388         return          void
7389         param           index           UInt32 in value
7390         param           r               Boolean in value
7391         param           g               Boolean in value
7392         param           b               Boolean in value
7393         param           a               Boolean in value
7394         category        VERSION_3_0
7395         version         3.0
7396         extension
7397         glxflags        ignore
7398         glfflags        ignore
7399
7400 GetBooleani_v(target, index, data)
7401         return          void
7402         param           target          GLenum in value
7403         param           index           UInt32 in value
7404         param           data            Boolean out array [COMPSIZE(target)]
7405         category        VERSION_3_0
7406         version         3.0
7407         extension
7408         dlflags         notlistable
7409         glxflags        ignore
7410         glfflags        ignore
7411
7412 GetIntegeri_v(target, index, data)
7413         return          void
7414         param           target          GLenum in value
7415         param           index           UInt32 in value
7416         param           data            Int32 out array [COMPSIZE(target)]
7417         category        VERSION_3_0
7418         version         3.0
7419         extension
7420         dlflags         notlistable
7421         glxflags        ignore
7422         glfflags        ignore
7423
7424 Enablei(target, index)
7425         return          void
7426         param           target          GLenum in value
7427         param           index           UInt32 in value
7428         category        VERSION_3_0
7429         version         3.0
7430         extension
7431         glxflags        ignore
7432         glfflags        ignore
7433
7434 Disablei(target, index)
7435         return          void
7436         param           target          GLenum in value
7437         param           index           UInt32 in value
7438         category        VERSION_3_0
7439         version         3.0
7440         extension
7441         glxflags        ignore
7442         glfflags        ignore
7443
7444 IsEnabledi(target, index)
7445         return          Boolean
7446         param           target          GLenum in value
7447         param           index           UInt32 in value
7448         category        VERSION_3_0
7449         version         3.0
7450         extension
7451         dlflags         notlistable
7452         glxflags        ignore
7453         glfflags        ignore
7454
7455 # OpenGL 3.0 (EXT_transform_feedback) commands
7456
7457 BeginTransformFeedback(primitiveMode)
7458         return          void
7459         param           primitiveMode   GLenum in value
7460         category        VERSION_3_0
7461         version         3.0
7462         extension
7463         dlflags         notlistable
7464         glxflags        ignore
7465         glfflags        ignore
7466
7467 EndTransformFeedback()
7468         return          void
7469         category        VERSION_3_0
7470         version         3.0
7471         extension
7472         dlflags         notlistable
7473         glxflags        ignore
7474         glfflags        ignore
7475
7476 BindBufferRange(target, index, buffer, offset, size)
7477         return          void
7478         param           target          GLenum in value
7479         param           index           UInt32 in value
7480         param           buffer          UInt32 in value
7481         param           offset          BufferOffset in value
7482         param           size            BufferSize in value
7483         category        VERSION_3_0
7484         version         3.0
7485         extension
7486         dlflags         notlistable
7487         glxflags        ignore
7488         glfflags        ignore
7489
7490 BindBufferBase(target, index, buffer)
7491         return          void
7492         param           target          GLenum in value
7493         param           index           UInt32 in value
7494         param           buffer          UInt32 in value
7495         category        VERSION_3_0
7496         version         3.0
7497         extension
7498         dlflags         notlistable
7499         glxflags        ignore
7500         glfflags        ignore
7501
7502 TransformFeedbackVaryings(program, count, varyings, bufferMode)
7503         return          void
7504         param           program         UInt32 in value
7505         param           count           SizeI in value
7506         param           varyings        ConstCharPointer in array [count]
7507         param           bufferMode      GLenum in value
7508         category        VERSION_3_0
7509         version         3.0
7510         extension
7511         dlflags         notlistable
7512         glxflags        ignore
7513         glfflags        ignore
7514
7515 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7516         return          void
7517         param           program         UInt32 in value
7518         param           index           UInt32 in value
7519         param           bufSize         SizeI in value
7520         param           length          SizeI out array [1]
7521         param           size            SizeI out array [1]
7522         param           type            GLenum out array [1]
7523         param           name            Char out array [COMPSIZE(length)]
7524         category        VERSION_3_0
7525         dlflags         notlistable
7526         version         3.0
7527         extension
7528         glfflags        ignore
7529         glxflags        ignore
7530
7531 ClampColor(target, clamp)
7532         return          void
7533         param           target          ClampColorTargetARB in value
7534         param           clamp           ClampColorModeARB in value
7535         category        VERSION_3_0
7536         version         3.0
7537         extension
7538         glxropcode      234
7539         glxflags        ignore
7540         offset          ?
7541
7542 BeginConditionalRender(id, mode)
7543         return          void
7544         param           id              UInt32 in value
7545         param           mode            TypeEnum in value
7546         category        VERSION_3_0
7547         version         3.0
7548         glfflags        ignore
7549         glxflags        ignore
7550
7551 EndConditionalRender()
7552         return          void
7553         category        VERSION_3_0
7554         version         3.0
7555         glfflags        ignore
7556         glxflags        ignore
7557
7558 VertexAttribIPointer(index, size, type, stride, pointer)
7559         return          void
7560         param           index           UInt32 in value
7561         param           size            Int32 in value
7562         param           type            VertexAttribEnum in value
7563         param           stride          SizeI in value
7564         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7565         category        VERSION_3_0
7566         version         3.0
7567         dlflags         notlistable
7568         extension
7569         glfflags        ignore
7570         glxflags        ignore
7571
7572 GetVertexAttribIiv(index, pname, params)
7573         return          void
7574         param           index           UInt32 in value
7575         param           pname           VertexAttribEnum in value
7576         param           params          Int32 out array [COMPSIZE(pname)]
7577         category        VERSION_3_0
7578         version         3.0
7579         dlflags         notlistable
7580         extension
7581         glfflags        ignore
7582         glxflags        ignore
7583
7584 GetVertexAttribIuiv(index, pname, params)
7585         return          void
7586         param           index           UInt32 in value
7587         param           pname           VertexAttribEnum in value
7588         param           params          UInt32 out array [COMPSIZE(pname)]
7589         category        VERSION_3_0
7590         version         3.0
7591         dlflags         notlistable
7592         extension
7593         glfflags        ignore
7594         glxflags        ignore
7595
7596 # OpenGL 3.0 (NV_vertex_program4) commands
7597
7598 VertexAttribI1i(index, x)
7599         return          void
7600         param           index           UInt32 in value
7601         param           x               Int32 in value
7602         category        VERSION_3_0
7603         version         3.0
7604         deprecated      3.1
7605         beginend        allow-inside
7606         vectorequiv     VertexAttribI1iv
7607         glxvectorequiv  VertexAttribI1iv
7608         extension
7609         glfflags        ignore
7610         glxflags        ignore
7611
7612 VertexAttribI2i(index, x, y)
7613         return          void
7614         param           index           UInt32 in value
7615         param           x               Int32 in value
7616         param           y               Int32 in value
7617         category        VERSION_3_0
7618         version         3.0
7619         deprecated      3.1
7620         beginend        allow-inside
7621         vectorequiv     VertexAttribI2iv
7622         glxvectorequiv  VertexAttribI2iv
7623         extension
7624         glfflags        ignore
7625         glxflags        ignore
7626
7627 VertexAttribI3i(index, x, y, z)
7628         return          void
7629         param           index           UInt32 in value
7630         param           x               Int32 in value
7631         param           y               Int32 in value
7632         param           z               Int32 in value
7633         category        VERSION_3_0
7634         version         3.0
7635         deprecated      3.1
7636         beginend        allow-inside
7637         vectorequiv     VertexAttribI3iv
7638         glxvectorequiv  VertexAttribI3iv
7639         extension
7640         glfflags        ignore
7641         glxflags        ignore
7642
7643 VertexAttribI4i(index, x, y, z, w)
7644         return          void
7645         param           index           UInt32 in value
7646         param           x               Int32 in value
7647         param           y               Int32 in value
7648         param           z               Int32 in value
7649         param           w               Int32 in value
7650         category        VERSION_3_0
7651         version         3.0
7652         deprecated      3.1
7653         beginend        allow-inside
7654         vectorequiv     VertexAttribI4iv
7655         glxvectorequiv  VertexAttribI4iv
7656         extension
7657         glfflags        ignore
7658         glxflags        ignore
7659
7660 VertexAttribI1ui(index, x)
7661         return          void
7662         param           index           UInt32 in value
7663         param           x               UInt32 in value
7664         category        VERSION_3_0
7665         version         3.0
7666         deprecated      3.1
7667         beginend        allow-inside
7668         vectorequiv     VertexAttribI1uiv
7669         glxvectorequiv  VertexAttribI1uiv
7670         extension
7671         glfflags        ignore
7672         glxflags        ignore
7673
7674 VertexAttribI2ui(index, x, y)
7675         return          void
7676         param           index           UInt32 in value
7677         param           x               UInt32 in value
7678         param           y               UInt32 in value
7679         category        VERSION_3_0
7680         version         3.0
7681         deprecated      3.1
7682         beginend        allow-inside
7683         vectorequiv     VertexAttribI2uiv
7684         glxvectorequiv  VertexAttribI2uiv
7685         extension
7686         glfflags        ignore
7687         glxflags        ignore
7688
7689 VertexAttribI3ui(index, x, y, z)
7690         return          void
7691         param           index           UInt32 in value
7692         param           x               UInt32 in value
7693         param           y               UInt32 in value
7694         param           z               UInt32 in value
7695         category        VERSION_3_0
7696         version         3.0
7697         deprecated      3.1
7698         beginend        allow-inside
7699         vectorequiv     VertexAttribI3uiv
7700         glxvectorequiv  VertexAttribI3uiv
7701         extension
7702         glfflags        ignore
7703         glxflags        ignore
7704
7705 VertexAttribI4ui(index, x, y, z, w)
7706         return          void
7707         param           index           UInt32 in value
7708         param           x               UInt32 in value
7709         param           y               UInt32 in value
7710         param           z               UInt32 in value
7711         param           w               UInt32 in value
7712         category        VERSION_3_0
7713         version         3.0
7714         deprecated      3.1
7715         beginend        allow-inside
7716         vectorequiv     VertexAttribI4uiv
7717         glxvectorequiv  VertexAttribI4uiv
7718         extension
7719         glfflags        ignore
7720         glxflags        ignore
7721
7722 VertexAttribI1iv(index, v)
7723         return          void
7724         param           index           UInt32 in value
7725         param           v               Int32 in array [1]
7726         category        VERSION_3_0
7727         version         3.0
7728         deprecated      3.1
7729         beginend        allow-inside
7730         extension
7731         glfflags        ignore
7732         glxflags        ignore
7733
7734 VertexAttribI2iv(index, v)
7735         return          void
7736         param           index           UInt32 in value
7737         param           v               Int32 in array [2]
7738         category        VERSION_3_0
7739         version         3.0
7740         deprecated      3.1
7741         beginend        allow-inside
7742         extension
7743         glfflags        ignore
7744         glxflags        ignore
7745
7746 VertexAttribI3iv(index, v)
7747         return          void
7748         param           index           UInt32 in value
7749         param           v               Int32 in array [3]
7750         category        VERSION_3_0
7751         version         3.0
7752         deprecated      3.1
7753         beginend        allow-inside
7754         extension
7755         glfflags        ignore
7756         glxflags        ignore
7757
7758 VertexAttribI4iv(index, v)
7759         return          void
7760         param           index           UInt32 in value
7761         param           v               Int32 in array [4]
7762         category        VERSION_3_0
7763         version         3.0
7764         deprecated      3.1
7765         beginend        allow-inside
7766         extension
7767         glfflags        ignore
7768         glxflags        ignore
7769
7770 VertexAttribI1uiv(index, v)
7771         return          void
7772         param           index           UInt32 in value
7773         param           v               UInt32 in array [1]
7774         category        VERSION_3_0
7775         version         3.0
7776         deprecated      3.1
7777         beginend        allow-inside
7778         extension
7779         glfflags        ignore
7780         glxflags        ignore
7781
7782 VertexAttribI2uiv(index, v)
7783         return          void
7784         param           index           UInt32 in value
7785         param           v               UInt32 in array [2]
7786         category        VERSION_3_0
7787         version         3.0
7788         deprecated      3.1
7789         beginend        allow-inside
7790         extension
7791         glfflags        ignore
7792         glxflags        ignore
7793
7794 VertexAttribI3uiv(index, v)
7795         return          void
7796         param           index           UInt32 in value
7797         param           v               UInt32 in array [3]
7798         category        VERSION_3_0
7799         version         3.0
7800         deprecated      3.1
7801         beginend        allow-inside
7802         extension
7803         glfflags        ignore
7804         glxflags        ignore
7805
7806 VertexAttribI4uiv(index, v)
7807         return          void
7808         param           index           UInt32 in value
7809         param           v               UInt32 in array [4]
7810         category        VERSION_3_0
7811         version         3.0
7812         deprecated      3.1
7813         beginend        allow-inside
7814         extension
7815         glfflags        ignore
7816         glxflags        ignore
7817
7818 VertexAttribI4bv(index, v)
7819         return          void
7820         param           index           UInt32 in value
7821         param           v               Int8 in array [4]
7822         category        VERSION_3_0
7823         version         3.0
7824         deprecated      3.1
7825         beginend        allow-inside
7826         extension
7827         glfflags        ignore
7828         glxflags        ignore
7829
7830 VertexAttribI4sv(index, v)
7831         return          void
7832         param           index           UInt32 in value
7833         param           v               Int16 in array [4]
7834         category        VERSION_3_0
7835         version         3.0
7836         deprecated      3.1
7837         beginend        allow-inside
7838         extension
7839         glfflags        ignore
7840         glxflags        ignore
7841
7842 VertexAttribI4ubv(index, v)
7843         return          void
7844         param           index           UInt32 in value
7845         param           v               UInt8 in array [4]
7846         category        VERSION_3_0
7847         version         3.0
7848         deprecated      3.1
7849         beginend        allow-inside
7850         extension
7851         glfflags        ignore
7852         glxflags        ignore
7853
7854 VertexAttribI4usv(index, v)
7855         return          void
7856         param           index           UInt32 in value
7857         param           v               UInt16 in array [4]
7858         category        VERSION_3_0
7859         version         3.0
7860         deprecated      3.1
7861         beginend        allow-inside
7862         extension
7863         glfflags        ignore
7864         glxflags        ignore
7865
7866 # OpenGL 3.0 (EXT_gpu_shader4) commands
7867
7868 GetUniformuiv(program, location, params)
7869         return          void
7870         param           program         UInt32 in value
7871         param           location        Int32 in value
7872         param           params          UInt32 out array [COMPSIZE(program/location)]
7873         category        VERSION_3_0
7874         dlflags         notlistable
7875         version         3.0
7876         extension
7877         glfflags        ignore
7878         glxflags        ignore
7879
7880 BindFragDataLocation(program, color, name)
7881         return          void
7882         param           program         UInt32 in value
7883         param           color           UInt32 in value
7884         param           name            Char in array [COMPSIZE(name)]
7885         category        VERSION_3_0
7886         dlflags         notlistable
7887         version         3.0
7888         extension
7889         glfflags        ignore
7890         glxflags        ignore
7891
7892 GetFragDataLocation(program, name)
7893         return          Int32
7894         param           program         UInt32 in value
7895         param           name            Char in array [COMPSIZE(name)]
7896         category        VERSION_3_0
7897         dlflags         notlistable
7898         version         3.0
7899         extension
7900         glfflags        ignore
7901         glxflags        ignore
7902
7903 Uniform1ui(location, v0)
7904         return          void
7905         param           location        Int32 in value
7906         param           v0              UInt32 in value
7907         category        VERSION_3_0
7908         version         3.0
7909         extension
7910         glfflags        ignore
7911         glxflags        ignore
7912
7913 Uniform2ui(location, v0, v1)
7914         return          void
7915         param           location        Int32 in value
7916         param           v0              UInt32 in value
7917         param           v1              UInt32 in value
7918         category        VERSION_3_0
7919         version         3.0
7920         extension
7921         glfflags        ignore
7922         glxflags        ignore
7923
7924 Uniform3ui(location, v0, v1, v2)
7925         return          void
7926         param           location        Int32 in value
7927         param           v0              UInt32 in value
7928         param           v1              UInt32 in value
7929         param           v2              UInt32 in value
7930         category        VERSION_3_0
7931         version         3.0
7932         extension
7933         glfflags        ignore
7934         glxflags        ignore
7935
7936 Uniform4ui(location, v0, v1, v2, v3)
7937         return          void
7938         param           location        Int32 in value
7939         param           v0              UInt32 in value
7940         param           v1              UInt32 in value
7941         param           v2              UInt32 in value
7942         param           v3              UInt32 in value
7943         category        VERSION_3_0
7944         version         3.0
7945         extension
7946         glfflags        ignore
7947         glxflags        ignore
7948
7949 Uniform1uiv(location, count, value)
7950         return          void
7951         param           location        Int32 in value
7952         param           count           SizeI in value
7953         param           value           UInt32 in array [count]
7954         category        VERSION_3_0
7955         version         3.0
7956         extension
7957         glfflags        ignore
7958         glxflags        ignore
7959
7960 Uniform2uiv(location, count, value)
7961         return          void
7962         param           location        Int32 in value
7963         param           count           SizeI in value
7964         param           value           UInt32 in array [count*2]
7965         category        VERSION_3_0
7966         version         3.0
7967         extension
7968         glfflags        ignore
7969         glxflags        ignore
7970
7971 Uniform3uiv(location, count, value)
7972         return          void
7973         param           location        Int32 in value
7974         param           count           SizeI in value
7975         param           value           UInt32 in array [count*3]
7976         category        VERSION_3_0
7977         version         3.0
7978         extension
7979         glfflags        ignore
7980         glxflags        ignore
7981
7982 Uniform4uiv(location, count, value)
7983         return          void
7984         param           location        Int32 in value
7985         param           count           SizeI in value
7986         param           value           UInt32 in array [count*4]
7987         category        VERSION_3_0
7988         version         3.0
7989         extension
7990         glfflags        ignore
7991         glxflags        ignore
7992
7993 # OpenGL 3.0 (EXT_texture_integer) commands
7994
7995 TexParameterIiv(target, pname, params)
7996         return          void
7997         param           target          TextureTarget in value
7998         param           pname           TextureParameterName in value
7999         param           params          Int32 in array [COMPSIZE(pname)]
8000         category        VERSION_3_0
8001         version         3.0
8002         extension
8003         glfflags        ignore
8004         glxflags        ignore
8005
8006 TexParameterIuiv(target, pname, params)
8007         return          void
8008         param           target          TextureTarget in value
8009         param           pname           TextureParameterName in value
8010         param           params          UInt32 in array [COMPSIZE(pname)]
8011         category        VERSION_3_0
8012         version         3.0
8013         extension
8014         glfflags        ignore
8015         glxflags        ignore
8016
8017 GetTexParameterIiv(target, pname, params)
8018         return          void
8019         param           target          TextureTarget in value
8020         param           pname           GetTextureParameter in value
8021         param           params          Int32 out array [COMPSIZE(pname)]
8022         category        VERSION_3_0
8023         dlflags         notlistable
8024         version         3.0
8025         extension
8026         glfflags        ignore
8027         glxflags        ignore
8028
8029 GetTexParameterIuiv(target, pname, params)
8030         return          void
8031         param           target          TextureTarget in value
8032         param           pname           GetTextureParameter in value
8033         param           params          UInt32 out array [COMPSIZE(pname)]
8034         category        VERSION_3_0
8035         dlflags         notlistable
8036         version         3.0
8037         extension
8038         glfflags        ignore
8039         glxflags        ignore
8040
8041 # New commands in OpenGL 3.0
8042
8043 ClearBufferiv(buffer, drawbuffer, value)
8044         return          void
8045         param           buffer          GLenum in value
8046         param           drawbuffer      DrawBufferName in value
8047         param           value           Int32 in array [COMPSIZE(buffer)]
8048         category        VERSION_3_0
8049         version         3.0
8050         extension
8051         glfflags        ignore
8052         glxflags        ignore
8053
8054 ClearBufferuiv(buffer, drawbuffer, value)
8055         return          void
8056         param           buffer          GLenum in value
8057         param           drawbuffer      DrawBufferName in value
8058         param           value           UInt32 in array [COMPSIZE(buffer)]
8059         category        VERSION_3_0
8060         version         3.0
8061         extension
8062         glfflags        ignore
8063         glxflags        ignore
8064
8065 ClearBufferfv(buffer, drawbuffer, value)
8066         return          void
8067         param           buffer          GLenum in value
8068         param           drawbuffer      DrawBufferName in value
8069         param           value           Float32 in array [COMPSIZE(buffer)]
8070         category        VERSION_3_0
8071         version         3.0
8072         extension
8073         glfflags        ignore
8074         glxflags        ignore
8075
8076 ClearBufferfi(buffer, drawbuffer, depth, stencil)
8077         return          void
8078         param           buffer          GLenum in value
8079         param           drawbuffer      DrawBufferName in value
8080         param           depth           Float32 in value
8081         param           stencil         Int32 in value
8082         category        VERSION_3_0
8083         version         3.0
8084         extension
8085         glfflags        ignore
8086         glxflags        ignore
8087
8088 GetStringi(name, index)
8089         return          String
8090         param           name            GLenum in value
8091         param           index           UInt32 in value
8092         category        VERSION_3_0
8093         version         3.0
8094         extension
8095         dlflags         notlistable
8096         glxflags        client-handcode server-handcode
8097         glfflags        ignore
8098         glxsingle       ?
8099
8100 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
8101 passthru: /* ARB_framebuffer_object */
8102 passthru: /* ARB_map_buffer_range */
8103 passthru: /* ARB_vertex_array_object */
8104
8105 ###############################################################################
8106 ###############################################################################
8107 #
8108 # OpenGL 3.0 deprecated commands
8109 #
8110 ###############################################################################
8111 ###############################################################################
8112
8113 # (none - VertexAttribI* were moved back into non-deprecated)
8114
8115
8116 ###############################################################################
8117 ###############################################################################
8118 #
8119 # OpenGL 3.1 commands
8120 #
8121 ###############################################################################
8122 ###############################################################################
8123
8124 # New commands in OpenGL 3.1 - none
8125
8126 # OpenGL 3.1 (ARB_draw_instanced) commands
8127
8128 DrawArraysInstanced(mode, first, count, instancecount)
8129         return          void
8130         param           mode            BeginMode in value
8131         param           first           Int32 in value
8132         param           count           SizeI in value
8133         param           instancecount   SizeI in value
8134         category        VERSION_3_1
8135         version         3.1
8136         extension
8137         dlflags         notlistable
8138         vectorequiv     ArrayElement
8139         glfflags        ignore
8140         glxflags        ignore
8141
8142 DrawElementsInstanced(mode, count, type, indices, instancecount)
8143         return          void
8144         param           mode            BeginMode in value
8145         param           count           SizeI in value
8146         param           type            DrawElementsType in value
8147         param           indices         Void in array [COMPSIZE(count/type)]
8148         param           instancecount   SizeI in value
8149         category        VERSION_3_1
8150         version         3.1
8151         extension
8152         dlflags         notlistable
8153         vectorequiv     ArrayElement
8154         glfflags        ignore
8155         glxflags        ignore
8156
8157 # OpenGL 3.1 (ARB_texture_buffer_object) commands
8158
8159 TexBuffer(target, internalformat, buffer)
8160         return          void
8161         param           target          TextureTarget in value
8162         param           internalformat  GLenum in value
8163         param           buffer          UInt32 in value
8164         category        VERSION_3_1
8165         version         3.1
8166         extension
8167         glfflags        ignore
8168         glxflags        ignore
8169
8170 # OpenGL 3.1 (ARB_texture_rectangle) commands - none
8171
8172 # OpenGL 3.1 (SNORM texture) commands - none
8173
8174 # OpenGL 3.1 (NV_primitive_restart) commands
8175 # This is *not* an alias of PrimitiveRestartIndexNV, since it sets
8176 # server instead of client state.
8177
8178 PrimitiveRestartIndex(index)
8179         return          void
8180         param           index           UInt32 in value
8181         category        VERSION_3_1
8182         version         3.1
8183         extension
8184         glxropcode      ?
8185         glxflags        ignore
8186         offset          ?
8187
8188 passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
8189 passthru: /* ARB_copy_buffer */
8190 passthru: /* ARB_uniform_buffer_object */
8191
8192
8193 ###############################################################################
8194 ###############################################################################
8195 #
8196 # OpenGL 3.2 commands
8197 #
8198 ###############################################################################
8199 ###############################################################################
8200
8201 # New commands in OpenGL 3.2
8202
8203 GetInteger64i_v(target, index, data)
8204         return          void
8205         param           target          GLenum in value
8206         param           index           UInt32 in value
8207         param           data            Int64 out array [COMPSIZE(target)]
8208         category        VERSION_3_2
8209         version         3.2
8210         extension
8211         dlflags         notlistable
8212         glxflags        ignore
8213         glfflags        ignore
8214
8215
8216 GetBufferParameteri64v(target, pname, params)
8217         return          void
8218         param           target          BufferTargetARB in value
8219         param           pname           BufferPNameARB in value
8220         param           params          Int64 out array [COMPSIZE(pname)]
8221         category        VERSION_3_2
8222         dlflags         notlistable
8223         version         3.2
8224         extension
8225         glxsingle       ?
8226         glxflags        ignore
8227
8228 # OpenGL 3.2 (ARB_depth_clamp) commands - none
8229 # OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
8230
8231 # OpenGL 3.2 (ARB_geometry_shader4) commands
8232 # ProgramParameteriARB was NOT promoted to core 3.2, but
8233 # IS part of core 4.1 through other ARB extensions.
8234
8235 FramebufferTexture(target, attachment, texture, level)
8236         return          void
8237         param           target          GLenum in value
8238         param           attachment      GLenum in value
8239         param           texture         UInt32 in value
8240         param           level           Int32 in value
8241         category        VERSION_3_2
8242         version         1.2
8243         extension
8244         glxropcode      ?
8245         glxflags        ignore
8246         offset          ?
8247
8248 # FramebufferTextureLayer already declared in ARB_framebuffer_object
8249 # FramebufferTextureLayer(target, attachment, texture, level, layer)
8250
8251 # Not promoted to the core along with the rest
8252 # FramebufferTextureFace(target, attachment, texture, level, face)
8253
8254 # OpenGL 3.2  (ARB_seamless_cube_map) commands - none
8255 # OpenGL 3.2  (ARB_vertex_array_bgra) commands - none
8256
8257 passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
8258 passthru: /* ARB_draw_elements_base_vertex */
8259 passthru: /* ARB_provoking_vertex */
8260 passthru: /* ARB_sync */
8261 passthru: /* ARB_texture_multisample */
8262
8263
8264 ###############################################################################
8265 ###############################################################################
8266 #
8267 # OpenGL 3.3 commands
8268 #
8269 ###############################################################################
8270 ###############################################################################
8271
8272 # New commands in OpenGL 3.3
8273
8274 # OpenGL 3.3 (ARB_instanced_arrays) commands
8275
8276 VertexAttribDivisor(index, divisor)
8277         return          void
8278         param           index           UInt32 in value
8279         param           divisor         UInt32 in value
8280         category        VERSION_3_3
8281         version         1.1
8282         extension
8283         glfflags        ignore
8284         glxflags        ignore
8285
8286 passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
8287 passthru: /* ARB_blend_func_extended */
8288 passthru: /* ARB_sampler_objects */
8289 passthru: /* ARB_explicit_attrib_location, but it has none */
8290 passthru: /* ARB_occlusion_query2 (no entry points) */
8291 passthru: /* ARB_shader_bit_encoding (no entry points) */
8292 passthru: /* ARB_texture_rgb10_a2ui (no entry points) */
8293 passthru: /* ARB_texture_swizzle (no entry points) */
8294 passthru: /* ARB_timer_query */
8295 passthru: /* ARB_vertex_type_2_10_10_10_rev */
8296
8297
8298 ###############################################################################
8299 ###############################################################################
8300 #
8301 # OpenGL 4.0 commands
8302 #
8303 ###############################################################################
8304 ###############################################################################
8305
8306 # New commands in OpenGL 4.0
8307
8308 # OpenGL 4.0 (ARB_sample_shading) commands
8309
8310 MinSampleShading(value)
8311         return          void
8312         param           value           ColorF in value
8313         category        VERSION_4_0
8314         version         1.2
8315         extension
8316         glxropcode      ?
8317         glxflags        ignore
8318         offset          ?
8319
8320 # OpenGL 4.0 (ARB_draw_buffers_blend) commands
8321
8322 BlendEquationi(buf, mode)
8323         return          void
8324         param           buf             UInt32 in value
8325         param           mode            GLenum in value
8326         category        VERSION_4_0
8327         version         1.2
8328         extension
8329         glxropcode      ?
8330         glxflags        ignore
8331         offset          ?
8332
8333 BlendEquationSeparatei(buf, modeRGB, modeAlpha)
8334         return          void
8335         param           buf             UInt32 in value
8336         param           modeRGB         GLenum in value
8337         param           modeAlpha       GLenum in value
8338         category        VERSION_4_0
8339         version         1.2
8340         extension
8341         glxropcode      ?
8342         glxflags        ignore
8343         offset          ?
8344
8345 BlendFunci(buf, src, dst)
8346         return          void
8347         param           buf             UInt32 in value
8348         param           src             GLenum in value
8349         param           dst             GLenum in value
8350         category        VERSION_4_0
8351         version         1.2
8352         extension
8353         glxropcode      ?
8354         glxflags        ignore
8355         offset          ?
8356
8357 BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
8358         return          void
8359         param           buf             UInt32 in value
8360         param           srcRGB          GLenum in value
8361         param           dstRGB          GLenum in value
8362         param           srcAlpha        GLenum in value
8363         param           dstAlpha        GLenum in value
8364         category        VERSION_4_0
8365         version         1.2
8366         extension
8367         glxropcode      ?
8368         glxflags        ignore
8369         offset          ?
8370
8371 passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
8372 passthru: /* ARB_texture_query_lod (no entry points) */
8373 passthru: /* ARB_draw_indirect */
8374 passthru: /* ARB_gpu_shader5 (no entry points) */
8375 passthru: /* ARB_gpu_shader_fp64 */
8376 passthru: /* ARB_shader_subroutine */
8377 passthru: /* ARB_tessellation_shader */
8378 passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
8379 passthru: /* ARB_texture_cube_map_array (no entry points) */
8380 passthru: /* ARB_texture_gather (no entry points) */
8381 passthru: /* ARB_transform_feedback2 */
8382 passthru: /* ARB_transform_feedback3 */
8383
8384
8385 ###############################################################################
8386 ###############################################################################
8387 #
8388 # OpenGL 4.1 commands
8389 #
8390 ###############################################################################
8391 ###############################################################################
8392
8393 # New commands in OpenGL 4.1 - none
8394 newcategory: VERSION_4_1
8395
8396 passthru: /* OpenGL 4.1 reuses entry points from these extensions: */
8397 passthru: /* ARB_ES2_compatibility */
8398 passthru: /* ARB_get_program_binary */
8399 passthru: /* ARB_separate_shader_objects */
8400 passthru: /* ARB_shader_precision (no entry points) */
8401 passthru: /* ARB_vertex_attrib_64bit */
8402 passthru: /* ARB_viewport_array */
8403
8404
8405 ###############################################################################
8406 ###############################################################################
8407 #
8408 # OpenGL 4.2 commands
8409 #
8410 ###############################################################################
8411 ###############################################################################
8412
8413 # New commands in OpenGL 4.2 - none
8414 newcategory: VERSION_4_2
8415
8416 passthru: /* OpenGL 4.2 reuses entry points from these extensions: */
8417 passthru: /* ARB_base_instance */
8418 passthru: /* ARB_shading_language_420pack (no entry points) */
8419 passthru: /* ARB_transform_feedback_instanced */
8420 passthru: /* ARB_compressed_texture_pixel_storage (no entry points) */
8421 passthru: /* ARB_conservative_depth (no entry points) */
8422 passthru: /* ARB_internalformat_query */
8423 passthru: /* ARB_map_buffer_alignment (no entry points) */
8424 passthru: /* ARB_shader_atomic_counters */
8425 passthru: /* ARB_shader_image_load_store */
8426 passthru: /* ARB_shading_language_packing (no entry points) */
8427 passthru: /* ARB_texture_storage */
8428
8429
8430 ###############################################################################
8431 ###############################################################################
8432 #
8433 # OpenGL 4.3 commands
8434 #
8435 ###############################################################################
8436 ###############################################################################
8437
8438 # New commands in OpenGL 4.3 - none
8439 newcategory: VERSION_4_3
8440
8441 passthru: /* OpenGL 4.3 reuses entry points from these extensions: */
8442 passthru: /* ARB_arrays_of_arrays (no entry points, GLSL only) */
8443 passthru: /* ARB_fragment_layer_viewport (no entry points, GLSL only) */
8444 passthru: /* ARB_shader_image_size (no entry points, GLSL only) */
8445 passthru: /* ARB_ES3_compatibility (no entry points) */
8446 passthru: /* ARB_clear_buffer_object */
8447 passthru: /* ARB_compute_shader */
8448 passthru: /* ARB_copy_image */
8449 passthru: /* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */
8450 passthru: /* ARB_explicit_uniform_location (no entry points) */
8451 passthru: /* ARB_framebuffer_no_attachments */
8452 passthru: /* ARB_internalformat_query2 */
8453 passthru: /* ARB_invalidate_subdata */
8454 passthru: /* ARB_multi_draw_indirect */
8455 passthru: /* ARB_program_interface_query */
8456 passthru: /* ARB_robust_buffer_access_behavior (no entry points) */
8457 passthru: /* ARB_shader_storage_buffer_object */
8458 passthru: /* ARB_stencil_texturing (no entry points) */
8459 passthru: /* ARB_texture_buffer_range */
8460 passthru: /* ARB_texture_query_levels (no entry points) */
8461 passthru: /* ARB_texture_storage_multisample */
8462 passthru: /* ARB_texture_view */
8463 passthru: /* ARB_vertex_attrib_binding */
8464
8465 ###############################################################################
8466 ###############################################################################
8467 #
8468 # ARB extensions, in order by ARB extension number
8469 #
8470 ###############################################################################
8471 ###############################################################################
8472
8473 ###############################################################################
8474 #
8475 # ARB Extension #1
8476 # ARB_multitexture commands
8477 #
8478 ###############################################################################
8479
8480 ActiveTextureARB(texture)
8481         return          void
8482         param           texture         TextureUnit in value
8483         category        ARB_multitexture
8484         glxflags        ARB
8485         version         1.2
8486         glxropcode      197
8487         alias           ActiveTexture
8488
8489 ClientActiveTextureARB(texture)
8490         return          void
8491         param           texture         TextureUnit in value
8492         category        ARB_multitexture
8493         dlflags         notlistable
8494         glxflags        ARB client-handcode client-intercept server-handcode
8495         version         1.2
8496         alias           ClientActiveTexture
8497
8498 MultiTexCoord1dARB(target, s)
8499         return          void
8500         param           target          TextureUnit in value
8501         param           s               CoordD in value
8502         category        ARB_multitexture
8503         glxflags        ARB
8504         version         1.2
8505         vectorequiv     MultiTexCoord1dv
8506
8507 MultiTexCoord1dvARB(target, v)
8508         return          void
8509         param           target          TextureUnit in value
8510         param           v               CoordD in array [1]
8511         category        ARB_multitexture
8512         glxflags        ARB
8513         version         1.2
8514         glxropcode      198
8515         alias           MultiTexCoord1dv
8516
8517 MultiTexCoord1fARB(target, s)
8518         return          void
8519         param           target          TextureUnit in value
8520         param           s               CoordF in value
8521         category        ARB_multitexture
8522         glxflags        ARB
8523         version         1.2
8524         vectorequiv     MultiTexCoord1fv
8525
8526 MultiTexCoord1fvARB(target, v)
8527         return          void
8528         param           target          TextureUnit in value
8529         param           v               CoordF in array [1]
8530         category        ARB_multitexture
8531         glxflags        ARB
8532         version         1.2
8533         glxropcode      199
8534         alias           MultiTexCoord1fv
8535
8536 MultiTexCoord1iARB(target, s)
8537         return          void
8538         param           target          TextureUnit in value
8539         param           s               CoordI in value
8540         category        ARB_multitexture
8541         glxflags        ARB
8542         version         1.2
8543         vectorequiv     MultiTexCoord1iv
8544
8545 MultiTexCoord1ivARB(target, v)
8546         return          void
8547         param           target          TextureUnit in value
8548         param           v               CoordI in array [1]
8549         category        ARB_multitexture
8550         glxflags        ARB
8551         version         1.2
8552         glxropcode      200
8553         alias           MultiTexCoord1iv
8554
8555 MultiTexCoord1sARB(target, s)
8556         return          void
8557         param           target          TextureUnit in value
8558         param           s               CoordS in value
8559         category        ARB_multitexture
8560         glxflags        ARB
8561         version         1.2
8562         vectorequiv     MultiTexCoord1sv
8563
8564 MultiTexCoord1svARB(target, v)
8565         return          void
8566         param           target          TextureUnit in value
8567         param           v               CoordS in array [1]
8568         category        ARB_multitexture
8569         glxflags        ARB
8570         version         1.2
8571         glxropcode      201
8572         alias           MultiTexCoord1sv
8573
8574 MultiTexCoord2dARB(target, s, t)
8575         return          void
8576         param           target          TextureUnit in value
8577         param           s               CoordD in value
8578         param           t               CoordD in value
8579         category        ARB_multitexture
8580         glxflags        ARB
8581         version         1.2
8582         vectorequiv     MultiTexCoord2dv
8583
8584 MultiTexCoord2dvARB(target, v)
8585         return          void
8586         param           target          TextureUnit in value
8587         param           v               CoordD in array [2]
8588         category        ARB_multitexture
8589         glxflags        ARB
8590         version         1.2
8591         glxropcode      202
8592         alias           MultiTexCoord2dv
8593
8594 MultiTexCoord2fARB(target, s, t)
8595         return          void
8596         param           target          TextureUnit in value
8597         param           s               CoordF in value
8598         param           t               CoordF in value
8599         category        ARB_multitexture
8600         glxflags        ARB
8601         version         1.2
8602         vectorequiv     MultiTexCoord2fv
8603
8604 MultiTexCoord2fvARB(target, v)
8605         return          void
8606         param           target          TextureUnit in value
8607         param           v               CoordF in array [2]
8608         category        ARB_multitexture
8609         glxflags        ARB
8610         version         1.2
8611         glxropcode      203
8612         alias           MultiTexCoord2fv
8613
8614 MultiTexCoord2iARB(target, s, t)
8615         return          void
8616         param           target          TextureUnit in value
8617         param           s               CoordI in value
8618         param           t               CoordI in value
8619         category        ARB_multitexture
8620         glxflags        ARB
8621         version         1.2
8622         vectorequiv     MultiTexCoord2iv
8623
8624 MultiTexCoord2ivARB(target, v)
8625         return          void
8626         param           target          TextureUnit in value
8627         param           v               CoordI in array [2]
8628         category        ARB_multitexture
8629         glxflags        ARB
8630         version         1.2
8631         glxropcode      204
8632         alias           MultiTexCoord2iv
8633
8634 MultiTexCoord2sARB(target, s, t)
8635         return          void
8636         param           target          TextureUnit in value
8637         param           s               CoordS in value
8638         param           t               CoordS in value
8639         category        ARB_multitexture
8640         glxflags        ARB
8641         version         1.2
8642         vectorequiv     MultiTexCoord2sv
8643
8644 MultiTexCoord2svARB(target, v)
8645         return          void
8646         param           target          TextureUnit in value
8647         param           v               CoordS in array [2]
8648         category        ARB_multitexture
8649         glxflags        ARB
8650         version         1.2
8651         glxropcode      205
8652         alias           MultiTexCoord2sv
8653
8654 MultiTexCoord3dARB(target, s, t, r)
8655         return          void
8656         param           target          TextureUnit in value
8657         param           s               CoordD in value
8658         param           t               CoordD in value
8659         param           r               CoordD in value
8660         category        ARB_multitexture
8661         glxflags        ARB
8662         version         1.2
8663         vectorequiv     MultiTexCoord3dv
8664
8665 MultiTexCoord3dvARB(target, v)
8666         return          void
8667         param           target          TextureUnit in value
8668         param           v               CoordD in array [3]
8669         category        ARB_multitexture
8670         glxflags        ARB
8671         version         1.2
8672         glxropcode      206
8673         alias           MultiTexCoord3dv
8674
8675 MultiTexCoord3fARB(target, s, t, r)
8676         return          void
8677         param           target          TextureUnit in value
8678         param           s               CoordF in value
8679         param           t               CoordF in value
8680         param           r               CoordF in value
8681         category        ARB_multitexture
8682         glxflags        ARB
8683         version         1.2
8684         vectorequiv     MultiTexCoord3fv
8685
8686 MultiTexCoord3fvARB(target, v)
8687         return          void
8688         param           target          TextureUnit in value
8689         param           v               CoordF in array [3]
8690         category        ARB_multitexture
8691         glxflags        ARB
8692         version         1.2
8693         glxropcode      207
8694         alias           MultiTexCoord3fv
8695
8696 MultiTexCoord3iARB(target, s, t, r)
8697         return          void
8698         param           target          TextureUnit in value
8699         param           s               CoordI in value
8700         param           t               CoordI in value
8701         param           r               CoordI in value
8702         category        ARB_multitexture
8703         glxflags        ARB
8704         version         1.2
8705         vectorequiv     MultiTexCoord3iv
8706
8707 MultiTexCoord3ivARB(target, v)
8708         return          void
8709         param           target          TextureUnit in value
8710         param           v               CoordI in array [3]
8711         category        ARB_multitexture
8712         glxflags        ARB
8713         version         1.2
8714         glxropcode      208
8715         alias           MultiTexCoord3iv
8716
8717 MultiTexCoord3sARB(target, s, t, r)
8718         return          void
8719         param           target          TextureUnit in value
8720         param           s               CoordS in value
8721         param           t               CoordS in value
8722         param           r               CoordS in value
8723         category        ARB_multitexture
8724         glxflags        ARB
8725         version         1.2
8726         vectorequiv     MultiTexCoord3sv
8727
8728 MultiTexCoord3svARB(target, v)
8729         return          void
8730         param           target          TextureUnit in value
8731         param           v               CoordS in array [3]
8732         category        ARB_multitexture
8733         version         1.2
8734         glxflags        ARB
8735         glxropcode      209
8736         alias           MultiTexCoord3sv
8737
8738 MultiTexCoord4dARB(target, s, t, r, q)
8739         return          void
8740         param           target          TextureUnit in value
8741         param           s               CoordD in value
8742         param           t               CoordD in value
8743         param           r               CoordD in value
8744         param           q               CoordD in value
8745         category        ARB_multitexture
8746         glxflags        ARB
8747         version         1.2
8748         vectorequiv     MultiTexCoord4dv
8749
8750 MultiTexCoord4dvARB(target, v)
8751         return          void
8752         param           target          TextureUnit in value
8753         param           v               CoordD in array [4]
8754         category        ARB_multitexture
8755         glxflags        ARB
8756         version         1.2
8757         glxropcode      210
8758         alias           MultiTexCoord4dv
8759
8760 MultiTexCoord4fARB(target, s, t, r, q)
8761         return          void
8762         param           target          TextureUnit in value
8763         param           s               CoordF in value
8764         param           t               CoordF in value
8765         param           r               CoordF in value
8766         param           q               CoordF in value
8767         category        ARB_multitexture
8768         glxflags        ARB
8769         version         1.2
8770         vectorequiv     MultiTexCoord4fv
8771
8772 MultiTexCoord4fvARB(target, v)
8773         return          void
8774         param           target          TextureUnit in value
8775         param           v               CoordF in array [4]
8776         category        ARB_multitexture
8777         glxflags        ARB
8778         version         1.2
8779         glxropcode      211
8780         alias           MultiTexCoord4fv
8781
8782 MultiTexCoord4iARB(target, s, t, r, q)
8783         return          void
8784         param           target          TextureUnit in value
8785         param           s               CoordI in value
8786         param           t               CoordI in value
8787         param           r               CoordI in value
8788         param           q               CoordI in value
8789         category        ARB_multitexture
8790         glxflags        ARB
8791         version         1.2
8792         vectorequiv     MultiTexCoord4iv
8793
8794 MultiTexCoord4ivARB(target, v)
8795         return          void
8796         param           target          TextureUnit in value
8797         param           v               CoordI in array [4]
8798         category        ARB_multitexture
8799         glxflags        ARB
8800         version         1.2
8801         glxropcode      212
8802         alias           MultiTexCoord4iv
8803
8804 MultiTexCoord4sARB(target, s, t, r, q)
8805         return          void
8806         param           target          TextureUnit in value
8807         param           s               CoordS in value
8808         param           t               CoordS in value
8809         param           r               CoordS in value
8810         param           q               CoordS in value
8811         category        ARB_multitexture
8812         glxflags        ARB
8813         version         1.2
8814         vectorequiv     MultiTexCoord4sv
8815
8816 MultiTexCoord4svARB(target, v)
8817         return          void
8818         param           target          TextureUnit in value
8819         param           v               CoordS in array [4]
8820         category        ARB_multitexture
8821         glxflags        ARB
8822         version         1.2
8823         glxropcode      213
8824         alias           MultiTexCoord4sv
8825
8826 ################################################################################
8827 #
8828 # ARB Extension #2 - GLX_ARB_get_proc_address
8829 #
8830 ###############################################################################
8831
8832 ################################################################################
8833 #
8834 # ARB Extension #3
8835 # ARB_transpose_matrix commands
8836 #
8837 ###############################################################################
8838
8839 LoadTransposeMatrixfARB(m)
8840         return          void
8841         param           m               Float32 in array [16]
8842         category        ARB_transpose_matrix
8843         glxflags        ARB client-handcode client-intercept server-handcode
8844         version         1.2
8845         alias           LoadTransposeMatrixf
8846
8847 LoadTransposeMatrixdARB(m)
8848         return          void
8849         param           m               Float64 in array [16]
8850         category        ARB_transpose_matrix
8851         glxflags        ARB client-handcode client-intercept server-handcode
8852         version         1.2
8853         alias           LoadTransposeMatrixd
8854
8855 MultTransposeMatrixfARB(m)
8856         return          void
8857         param           m               Float32 in array [16]
8858         category        ARB_transpose_matrix
8859         glxflags        ARB client-handcode client-intercept server-handcode
8860         version         1.2
8861         alias           MultTransposeMatrixf
8862
8863 MultTransposeMatrixdARB(m)
8864         return          void
8865         param           m               Float64 in array [16]
8866         category        ARB_transpose_matrix
8867         glxflags        ARB client-handcode client-intercept server-handcode
8868         version         1.2
8869         alias           MultTransposeMatrixd
8870
8871 ################################################################################
8872 #
8873 # ARB Extension #4 - WGL_ARB_buffer_region
8874 #
8875 ###############################################################################
8876
8877 ################################################################################
8878 #
8879 # ARB Extension #5
8880 # ARB_multisample commands
8881 #
8882 ###############################################################################
8883
8884 SampleCoverageARB(value, invert)
8885         return          void
8886         param           value           Float32 in value
8887         param           invert          Boolean in value
8888         category        ARB_multisample
8889         glxflags        ARB
8890         version         1.2
8891         alias           SampleCoverage
8892
8893 ################################################################################
8894 #
8895 # ARB Extension #6
8896 # ARB_texture_env_add commands
8897 #
8898 ###############################################################################
8899
8900 # (none)
8901 newcategory: ARB_texture_env_add
8902
8903 ################################################################################
8904 #
8905 # ARB Extension #7
8906 # ARB_texture_cube_map commands
8907 #
8908 ###############################################################################
8909
8910 # (none)
8911 newcategory: ARB_texture_cube_map
8912
8913 ################################################################################
8914 #
8915 # ARB Extension #8 - WGL_ARB_extensions_string
8916 # ARB Extension #9 - WGL_ARB_pixel_format commands
8917 # ARB Extension #10 - WGL_ARB_make_current_read commands
8918 # ARB Extension #11 - WGL_ARB_pbuffer
8919 #
8920 ###############################################################################
8921
8922 ################################################################################
8923 #
8924 # ARB Extension #12
8925 # ARB_texture_compression commands
8926 #
8927 ###############################################################################
8928
8929 # Arguably TexelInternalFormat, not PixelInternalFormat
8930 CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8931         return          void
8932         param           target          TextureTarget in value
8933         param           level           CheckedInt32 in value
8934         param           internalformat  PixelInternalFormat in value
8935         param           width           SizeI in value
8936         param           height          SizeI in value
8937         param           depth           SizeI in value
8938         param           border          CheckedInt32 in value
8939         param           imageSize       SizeI in value
8940         param           data            CompressedTextureARB in array [imageSize]
8941         category        ARB_texture_compression
8942         dlflags         handcode
8943         glxflags        ARB client-handcode server-handcode
8944         version         1.2
8945         glxropcode      216
8946         alias           CompressedTexImage3D
8947         wglflags        client-handcode server-handcode
8948
8949 # Arguably TexelInternalFormat, not PixelInternalFormat
8950 CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8951         return          void
8952         param           target          TextureTarget in value
8953         param           level           CheckedInt32 in value
8954         param           internalformat  PixelInternalFormat in value
8955         param           width           SizeI in value
8956         param           height          SizeI in value
8957         param           border          CheckedInt32 in value
8958         param           imageSize       SizeI in value
8959         param           data            CompressedTextureARB in array [imageSize]
8960         category        ARB_texture_compression
8961         dlflags         handcode
8962         glxflags        ARB client-handcode server-handcode
8963         version         1.2
8964         glxropcode      215
8965         alias           CompressedTexImage2D
8966         wglflags        client-handcode server-handcode
8967
8968 # Arguably TexelInternalFormat, not PixelInternalFormat
8969 CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8970         return          void
8971         param           target          TextureTarget in value
8972         param           level           CheckedInt32 in value
8973         param           internalformat  PixelInternalFormat in value
8974         param           width           SizeI in value
8975         param           border          CheckedInt32 in value
8976         param           imageSize       SizeI in value
8977         param           data            CompressedTextureARB in array [imageSize]
8978         category        ARB_texture_compression
8979         dlflags         handcode
8980         glxflags        ARB client-handcode server-handcode
8981         version         1.2
8982         glxropcode      214
8983         alias           CompressedTexImage1D
8984         wglflags        client-handcode server-handcode
8985
8986 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8987         return          void
8988         param           target          TextureTarget in value
8989         param           level           CheckedInt32 in value
8990         param           xoffset         CheckedInt32 in value
8991         param           yoffset         CheckedInt32 in value
8992         param           zoffset         CheckedInt32 in value
8993         param           width           SizeI in value
8994         param           height          SizeI in value
8995         param           depth           SizeI in value
8996         param           format          PixelFormat in value
8997         param           imageSize       SizeI in value
8998         param           data            CompressedTextureARB in array [imageSize]
8999         category        ARB_texture_compression
9000         dlflags         handcode
9001         glxflags        ARB client-handcode server-handcode
9002         version         1.2
9003         glxropcode      219
9004         alias           CompressedTexSubImage3D
9005         wglflags        client-handcode server-handcode
9006
9007 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
9008         return          void
9009         param           target          TextureTarget in value
9010         param           level           CheckedInt32 in value
9011         param           xoffset         CheckedInt32 in value
9012         param           yoffset         CheckedInt32 in value
9013         param           width           SizeI in value
9014         param           height          SizeI in value
9015         param           format          PixelFormat in value
9016         param           imageSize       SizeI in value
9017         param           data            CompressedTextureARB in array [imageSize]
9018         category        ARB_texture_compression
9019         dlflags         handcode
9020         glxflags        ARB client-handcode server-handcode
9021         version         1.2
9022         glxropcode      218
9023         alias           CompressedTexSubImage2D
9024         wglflags        client-handcode server-handcode
9025
9026 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
9027         return          void
9028         param           target          TextureTarget in value
9029         param           level           CheckedInt32 in value
9030         param           xoffset         CheckedInt32 in value
9031         param           width           SizeI in value
9032         param           format          PixelFormat in value
9033         param           imageSize       SizeI in value
9034         param           data            CompressedTextureARB in array [imageSize]
9035         category        ARB_texture_compression
9036         dlflags         handcode
9037         glxflags        ARB client-handcode server-handcode
9038         version         1.2
9039         glxropcode      217
9040         alias           CompressedTexSubImage1D
9041         wglflags        client-handcode server-handcode
9042
9043 GetCompressedTexImageARB(target, level, img)
9044         return          void
9045         param           target          TextureTarget in value
9046         param           level           CheckedInt32 in value
9047         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
9048         category        ARB_texture_compression
9049         dlflags         notlistable
9050         glxflags        ARB client-handcode server-handcode
9051         version         1.2
9052         glxsingle       160
9053         alias           GetCompressedTexImage
9054         wglflags        client-handcode server-handcode
9055
9056 ################################################################################
9057 #
9058 # ARB Extension #13
9059 # ARB_texture_border_clamp commands
9060 #
9061 ###############################################################################
9062
9063 # (none)
9064 newcategory: ARB_texture_border_clamp
9065
9066 ###############################################################################
9067 #
9068 # ARB Extension #14
9069 # ARB_point_parameters commands
9070 #
9071 ###############################################################################
9072
9073 PointParameterfARB(pname, param)
9074         return          void
9075         param           pname           PointParameterNameARB in value
9076         param           param           CheckedFloat32 in value
9077         category        ARB_point_parameters
9078         version         1.0
9079         glxflags        ARB
9080         glxropcode      2065
9081         extension
9082         alias           PointParameterf
9083
9084 PointParameterfvARB(pname, params)
9085         return          void
9086         param           pname           PointParameterNameARB in value
9087         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
9088         category        ARB_point_parameters
9089         version         1.0
9090         glxflags        ARB
9091         glxropcode      2066
9092         extension
9093         alias           PointParameterfv
9094
9095 ################################################################################
9096 #
9097 # ARB Extension #15
9098 # ARB_vertex_blend commands
9099 #
9100 ###############################################################################
9101
9102 WeightbvARB(size, weights)
9103         return          void
9104         param           size            Int32 in value
9105         param           weights         Int8 in array [size]
9106         category        ARB_vertex_blend
9107         version         1.1
9108         extension
9109         glxropcode      220
9110         glxflags        ignore
9111         offset          ?
9112
9113 WeightsvARB(size, weights)
9114         return          void
9115         param           size            Int32 in value
9116         param           weights         Int16 in array [size]
9117         category        ARB_vertex_blend
9118         version         1.1
9119         extension
9120         glxropcode      222
9121         glxflags        ignore
9122         offset          ?
9123
9124 WeightivARB(size, weights)
9125         return          void
9126         param           size            Int32 in value
9127         param           weights         Int32 in array [size]
9128         category        ARB_vertex_blend
9129         version         1.1
9130         extension
9131         glxropcode      224
9132         glxflags        ignore
9133         offset          ?
9134
9135 WeightfvARB(size, weights)
9136         return          void
9137         param           size            Int32 in value
9138         param           weights         Float32 in array [size]
9139         category        ARB_vertex_blend
9140         version         1.1
9141         extension
9142         glxropcode      227
9143         glxflags        ignore
9144         offset          ?
9145
9146 WeightdvARB(size, weights)
9147         return          void
9148         param           size            Int32 in value
9149         param           weights         Float64 in array [size]
9150         category        ARB_vertex_blend
9151         version         1.1
9152         extension
9153         glxropcode      228
9154         glxflags        ignore
9155         offset          ?
9156
9157 WeightubvARB(size, weights)
9158         return          void
9159         param           size            Int32 in value
9160         param           weights         UInt8 in array [size]
9161         category        ARB_vertex_blend
9162         version         1.1
9163         extension
9164         glxropcode      221
9165         glxflags        ignore
9166         offset          ?
9167
9168 WeightusvARB(size, weights)
9169         return          void
9170         param           size            Int32 in value
9171         param           weights         UInt16 in array [size]
9172         category        ARB_vertex_blend
9173         version         1.1
9174         extension
9175         glxropcode      223
9176         glxflags        ignore
9177         offset          ?
9178
9179 WeightuivARB(size, weights)
9180         return          void
9181         param           size            Int32 in value
9182         param           weights         UInt32 in array [size]
9183         category        ARB_vertex_blend
9184         version         1.1
9185         extension
9186         glxropcode      225
9187         glxflags        ignore
9188         offset          ?
9189
9190 WeightPointerARB(size, type, stride, pointer)
9191         return          void
9192         param           size            Int32 in value
9193         param           type            WeightPointerTypeARB in value
9194         param           stride          SizeI in value
9195         param           pointer         Void in array [COMPSIZE(type/stride)] retained
9196         category        ARB_vertex_blend
9197         version         1.1
9198         extension
9199         dlflags         notlistable
9200         glxflags        ignore
9201         offset          ?
9202
9203 VertexBlendARB(count)
9204         return          void
9205         param           count           Int32 in value
9206         category        ARB_vertex_blend
9207         version         1.1
9208         extension
9209         glxropcode      226
9210         glxflags        ignore
9211         offset          ?
9212
9213 ################################################################################
9214 #
9215 # ARB Extension #16
9216 # ARB_matrix_palette commands
9217 #
9218 ###############################################################################
9219
9220 CurrentPaletteMatrixARB(index)
9221         return          void
9222         param           index           Int32 in value
9223         category        ARB_matrix_palette
9224         version         1.1
9225         extension
9226         glxropcode      4329
9227         glxflags        ignore
9228         offset          ?
9229
9230 MatrixIndexubvARB(size, indices)
9231         return          void
9232         param           size            Int32 in value
9233         param           indices         UInt8 in array [size]
9234         category        ARB_matrix_palette
9235         version         1.1
9236         extension
9237         glxropcode      4326
9238         glxflags        ignore
9239         offset          ?
9240
9241 MatrixIndexusvARB(size, indices)
9242         return          void
9243         param           size            Int32 in value
9244         param           indices         UInt16 in array [size]
9245         category        ARB_matrix_palette
9246         version         1.1
9247         extension
9248         glxropcode      4327
9249         glxflags        ignore
9250         offset          ?
9251
9252 MatrixIndexuivARB(size, indices)
9253         return          void
9254         param           size            Int32 in value
9255         param           indices         UInt32 in array [size]
9256         category        ARB_matrix_palette
9257         version         1.1
9258         extension
9259         glxropcode      4328
9260         glxflags        ignore
9261         offset          ?
9262
9263 MatrixIndexPointerARB(size, type, stride, pointer)
9264         return          void
9265         param           size            Int32 in value
9266         param           type            MatrixIndexPointerTypeARB in value
9267         param           stride          SizeI in value
9268         param           pointer         Void in array [COMPSIZE(type/stride)] retained
9269         category        ARB_matrix_palette
9270         version         1.1
9271         extension
9272         dlflags         notlistable
9273         glxflags        ignore
9274         offset          ?
9275
9276 ################################################################################
9277 #
9278 # ARB Extension #17
9279 # ARB_texture_env_combine commands
9280 #
9281 ###############################################################################
9282
9283 # (none)
9284 newcategory: ARB_texture_env_combine
9285
9286 ################################################################################
9287 #
9288 # ARB Extension #18
9289 # ARB_texture_env_crossbar commands
9290 #
9291 ###############################################################################
9292
9293 # (none)
9294 newcategory: ARB_texture_env_crossbar
9295
9296 ################################################################################
9297 #
9298 # ARB Extension #19
9299 # ARB_texture_env_dot3 commands
9300 #
9301 ###############################################################################
9302
9303 # (none)
9304 newcategory: ARB_texture_env_dot3
9305
9306 ###############################################################################
9307 #
9308 # ARB Extension #20 - WGL_ARB_render_texture
9309 #
9310 ###############################################################################
9311
9312 ###############################################################################
9313 #
9314 # ARB Extension #21
9315 # ARB_texture_mirrored_repeat commands
9316 #
9317 ###############################################################################
9318
9319 # (none)
9320 newcategory: ARB_texture_mirrored_repeat
9321
9322 ###############################################################################
9323 #
9324 # ARB Extension #22
9325 # ARB_depth_texture commands
9326 #
9327 ###############################################################################
9328
9329 # (none)
9330 newcategory: ARB_depth_texture
9331
9332 ###############################################################################
9333 #
9334 # ARB Extension #23
9335 # ARB_shadow commands
9336 #
9337 ###############################################################################
9338
9339 # (none)
9340 newcategory: ARB_shadow
9341
9342 ###############################################################################
9343 #
9344 # ARB Extension #24
9345 # ARB_shadow_ambient commands
9346 #
9347 ###############################################################################
9348
9349 # (none)
9350 newcategory: ARB_shadow_ambient
9351
9352 ###############################################################################
9353 #
9354 # ARB Extension #25
9355 # ARB_window_pos commands
9356 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
9357 #
9358 ###############################################################################
9359
9360 WindowPos2dARB(x, y)
9361         return          void
9362         param           x               CoordD in value
9363         param           y               CoordD in value
9364         category        ARB_window_pos
9365         vectorequiv     WindowPos2dvARB
9366         version         1.0
9367         alias           WindowPos2d
9368
9369 WindowPos2dvARB(v)
9370         return          void
9371         param           v               CoordD in array [2]
9372         category        ARB_window_pos
9373         version         1.0
9374         glxropcode      230
9375         glxflags        client-handcode server-handcode
9376         alias           WindowPos2dv
9377
9378 WindowPos2fARB(x, y)
9379         return          void
9380         param           x               CoordF in value
9381         param           y               CoordF in value
9382         category        ARB_window_pos
9383         vectorequiv     WindowPos2fvARB
9384         version         1.0
9385         alias           WindowPos2f
9386
9387 WindowPos2fvARB(v)
9388         return          void
9389         param           v               CoordF in array [2]
9390         category        ARB_window_pos
9391         version         1.0
9392         glxropcode      230
9393         glxflags        client-handcode server-handcode
9394         alias           WindowPos2fv
9395
9396 WindowPos2iARB(x, y)
9397         return          void
9398         param           x               CoordI in value
9399         param           y               CoordI in value
9400         category        ARB_window_pos
9401         vectorequiv     WindowPos2ivARB
9402         version         1.0
9403         alias           WindowPos2i
9404
9405 WindowPos2ivARB(v)
9406         return          void
9407         param           v               CoordI in array [2]
9408         category        ARB_window_pos
9409         version         1.0
9410         glxropcode      230
9411         glxflags        client-handcode server-handcode
9412         alias           WindowPos2iv
9413
9414 WindowPos2sARB(x, y)
9415         return          void
9416         param           x               CoordS in value
9417         param           y               CoordS in value
9418         category        ARB_window_pos
9419         vectorequiv     WindowPos2svARB
9420         version         1.0
9421         alias           WindowPos2s
9422
9423 WindowPos2svARB(v)
9424         return          void
9425         param           v               CoordS in array [2]
9426         category        ARB_window_pos
9427         version         1.0
9428         glxropcode      230
9429         glxflags        client-handcode server-handcode
9430         alias           WindowPos2sv
9431
9432 WindowPos3dARB(x, y, z)
9433         return          void
9434         param           x               CoordD in value
9435         param           y               CoordD in value
9436         param           z               CoordD in value
9437         vectorequiv     WindowPos3dvARB
9438         category        ARB_window_pos
9439         version         1.0
9440         alias           WindowPos3d
9441
9442 WindowPos3dvARB(v)
9443         return          void
9444         param           v               CoordD in array [3]
9445         category        ARB_window_pos
9446         version         1.0
9447         glxropcode      230
9448         glxflags        client-handcode server-handcode
9449         alias           WindowPos3dv
9450
9451 WindowPos3fARB(x, y, z)
9452         return          void
9453         param           x               CoordF in value
9454         param           y               CoordF in value
9455         param           z               CoordF in value
9456         category        ARB_window_pos
9457         vectorequiv     WindowPos3fvARB
9458         version         1.0
9459         alias           WindowPos3f
9460
9461 WindowPos3fvARB(v)
9462         return          void
9463         param           v               CoordF in array [3]
9464         category        ARB_window_pos
9465         version         1.0
9466         glxropcode      230
9467         glxflags        client-handcode server-handcode
9468         alias           WindowPos3fv
9469
9470 WindowPos3iARB(x, y, z)
9471         return          void
9472         param           x               CoordI in value
9473         param           y               CoordI in value
9474         param           z               CoordI in value
9475         category        ARB_window_pos
9476         vectorequiv     WindowPos3ivARB
9477         version         1.0
9478         alias           WindowPos3i
9479
9480 WindowPos3ivARB(v)
9481         return          void
9482         param           v               CoordI in array [3]
9483         category        ARB_window_pos
9484         version         1.0
9485         glxropcode      230
9486         glxflags        client-handcode server-handcode
9487         alias           WindowPos3iv
9488
9489 WindowPos3sARB(x, y, z)
9490         return          void
9491         param           x               CoordS in value
9492         param           y               CoordS in value
9493         param           z               CoordS in value
9494         category        ARB_window_pos
9495         vectorequiv     WindowPos3svARB
9496         version         1.0
9497         alias           WindowPos3s
9498
9499 WindowPos3svARB(v)
9500         return          void
9501         param           v               CoordS in array [3]
9502         category        ARB_window_pos
9503         version         1.0
9504         glxropcode      230
9505         glxflags        client-handcode server-handcode
9506         alias           WindowPos3sv
9507
9508 ###############################################################################
9509 #
9510 # ARB Extension #26
9511 # ARB_vertex_program commands
9512 #
9513 ###############################################################################
9514
9515 VertexAttrib1dARB(index, x)
9516         return          void
9517         param           index           UInt32 in value
9518         param           x               Float64 in value
9519         category        ARB_vertex_program
9520         version         1.3
9521         vectorequiv     VertexAttrib1dvARB
9522         extension       soft WINSOFT NV10
9523         alias           VertexAttrib1d
9524
9525 VertexAttrib1dvARB(index, v)
9526         return          void
9527         param           index           UInt32 in value
9528         param           v               Float64 in array [1]
9529         category        ARB_vertex_program
9530         version         1.3
9531         extension       soft WINSOFT NV10
9532         glxropcode      4197
9533         alias           VertexAttrib1dv
9534
9535 VertexAttrib1fARB(index, x)
9536         return          void
9537         param           index           UInt32 in value
9538         param           x               Float32 in value
9539         category        ARB_vertex_program
9540         version         1.3
9541         vectorequiv     VertexAttrib1fvARB
9542         extension       soft WINSOFT NV10
9543         alias           VertexAttrib1f
9544
9545 VertexAttrib1fvARB(index, v)
9546         return          void
9547         param           index           UInt32 in value
9548         param           v               Float32 in array [1]
9549         category        ARB_vertex_program
9550         version         1.3
9551         extension       soft WINSOFT NV10
9552         glxropcode      4193
9553         alias           VertexAttrib1fv
9554
9555 VertexAttrib1sARB(index, x)
9556         return          void
9557         param           index           UInt32 in value
9558         param           x               Int16 in value
9559         category        ARB_vertex_program
9560         version         1.3
9561         vectorequiv     VertexAttrib1svARB
9562         extension       soft WINSOFT NV10
9563         alias           VertexAttrib1s
9564
9565 VertexAttrib1svARB(index, v)
9566         return          void
9567         param           index           UInt32 in value
9568         param           v               Int16 in array [1]
9569         category        ARB_vertex_program
9570         version         1.3
9571         extension       soft WINSOFT NV10
9572         glxropcode      4189
9573         alias           VertexAttrib1sv
9574
9575 VertexAttrib2dARB(index, x, y)
9576         return          void
9577         param           index           UInt32 in value
9578         param           x               Float64 in value
9579         param           y               Float64 in value
9580         category        ARB_vertex_program
9581         version         1.3
9582         vectorequiv     VertexAttrib2dvARB
9583         extension       soft WINSOFT NV10
9584         alias           VertexAttrib2d
9585
9586 VertexAttrib2dvARB(index, v)
9587         return          void
9588         param           index           UInt32 in value
9589         param           v               Float64 in array [2]
9590         category        ARB_vertex_program
9591         version         1.3
9592         extension       soft WINSOFT NV10
9593         glxropcode      4198
9594         alias           VertexAttrib2dv
9595
9596 VertexAttrib2fARB(index, x, y)
9597         return          void
9598         param           index           UInt32 in value
9599         param           x               Float32 in value
9600         param           y               Float32 in value
9601         category        ARB_vertex_program
9602         version         1.3
9603         vectorequiv     VertexAttrib2fvARB
9604         extension       soft WINSOFT NV10
9605         alias           VertexAttrib2f
9606
9607 VertexAttrib2fvARB(index, v)
9608         return          void
9609         param           index           UInt32 in value
9610         param           v               Float32 in array [2]
9611         category        ARB_vertex_program
9612         version         1.3
9613         extension       soft WINSOFT NV10
9614         glxropcode      4194
9615         alias           VertexAttrib2fv
9616
9617 VertexAttrib2sARB(index, x, y)
9618         return          void
9619         param           index           UInt32 in value
9620         param           x               Int16 in value
9621         param           y               Int16 in value
9622         category        ARB_vertex_program
9623         version         1.3
9624         vectorequiv     VertexAttrib2svARB
9625         extension       soft WINSOFT NV10
9626         alias           VertexAttrib2s
9627
9628 VertexAttrib2svARB(index, v)
9629         return          void
9630         param           index           UInt32 in value
9631         param           v               Int16 in array [2]
9632         category        ARB_vertex_program
9633         version         1.3
9634         extension       soft WINSOFT NV10
9635         glxropcode      4190
9636         alias           VertexAttrib2sv
9637
9638 VertexAttrib3dARB(index, x, y, z)
9639         return          void
9640         param           index           UInt32 in value
9641         param           x               Float64 in value
9642         param           y               Float64 in value
9643         param           z               Float64 in value
9644         category        ARB_vertex_program
9645         version         1.3
9646         vectorequiv     VertexAttrib3dvARB
9647         extension       soft WINSOFT NV10
9648         alias           VertexAttrib3d
9649
9650 VertexAttrib3dvARB(index, v)
9651         return          void
9652         param           index           UInt32 in value
9653         param           v               Float64 in array [3]
9654         category        ARB_vertex_program
9655         version         1.3
9656         extension       soft WINSOFT NV10
9657         glxropcode      4199
9658         alias           VertexAttrib3dv
9659
9660 VertexAttrib3fARB(index, x, y, z)
9661         return          void
9662         param           index           UInt32 in value
9663         param           x               Float32 in value
9664         param           y               Float32 in value
9665         param           z               Float32 in value
9666         category        ARB_vertex_program
9667         version         1.3
9668         vectorequiv     VertexAttrib3fvARB
9669         extension       soft WINSOFT NV10
9670         alias           VertexAttrib3f
9671
9672 VertexAttrib3fvARB(index, v)
9673         return          void
9674         param           index           UInt32 in value
9675         param           v               Float32 in array [3]
9676         category        ARB_vertex_program
9677         version         1.3
9678         extension       soft WINSOFT NV10
9679         glxropcode      4195
9680         alias           VertexAttrib3fv
9681
9682 VertexAttrib3sARB(index, x, y, z)
9683         return          void
9684         param           index           UInt32 in value
9685         param           x               Int16 in value
9686         param           y               Int16 in value
9687         param           z               Int16 in value
9688         category        ARB_vertex_program
9689         version         1.3
9690         vectorequiv     VertexAttrib3svARB
9691         extension       soft WINSOFT NV10
9692         alias           VertexAttrib3s
9693
9694 VertexAttrib3svARB(index, v)
9695         return          void
9696         param           index           UInt32 in value
9697         param           v               Int16 in array [3]
9698         category        ARB_vertex_program
9699         version         1.3
9700         extension       soft WINSOFT NV10
9701         glxropcode      4191
9702         alias           VertexAttrib3sv
9703
9704 VertexAttrib4NbvARB(index, v)
9705         return          void
9706         param           index           UInt32 in value
9707         param           v               Int8 in array [4]
9708         category        ARB_vertex_program
9709         version         1.3
9710         extension       soft WINSOFT NV10
9711         alias           VertexAttrib4Nbv
9712
9713 VertexAttrib4NivARB(index, v)
9714         return          void
9715         param           index           UInt32 in value
9716         param           v               Int32 in array [4]
9717         category        ARB_vertex_program
9718         version         1.3
9719         extension       soft WINSOFT NV10
9720         alias           VertexAttrib4Niv
9721
9722 VertexAttrib4NsvARB(index, v)
9723         return          void
9724         param           index           UInt32 in value
9725         param           v               Int16 in array [4]
9726         category        ARB_vertex_program
9727         version         1.3
9728         extension       soft WINSOFT NV10
9729         alias           VertexAttrib4Nsv
9730
9731 VertexAttrib4NubARB(index, x, y, z, w)
9732         return          void
9733         param           index           UInt32 in value
9734         param           x               UInt8 in value
9735         param           y               UInt8 in value
9736         param           z               UInt8 in value
9737         param           w               UInt8 in value
9738         category        ARB_vertex_program
9739         version         1.3
9740         extension       soft WINSOFT NV10
9741         alias           VertexAttrib4Nub
9742
9743 VertexAttrib4NubvARB(index, v)
9744         return          void
9745         param           index           UInt32 in value
9746         param           v               UInt8 in array [4]
9747         category        ARB_vertex_program
9748         version         1.3
9749         extension       soft WINSOFT NV10
9750         glxropcode      4201
9751         alias           VertexAttrib4Nubv
9752
9753 VertexAttrib4NuivARB(index, v)
9754         return          void
9755         param           index           UInt32 in value
9756         param           v               UInt32 in array [4]
9757         category        ARB_vertex_program
9758         version         1.3
9759         extension       soft WINSOFT NV10
9760         alias           VertexAttrib4Nuiv
9761
9762 VertexAttrib4NusvARB(index, v)
9763         return          void
9764         param           index           UInt32 in value
9765         param           v               UInt16 in array [4]
9766         category        ARB_vertex_program
9767         version         1.3
9768         extension       soft WINSOFT NV10
9769         alias           VertexAttrib4Nusv
9770
9771 VertexAttrib4bvARB(index, v)
9772         return          void
9773         param           index           UInt32 in value
9774         param           v               Int8 in array [4]
9775         category        ARB_vertex_program
9776         version         1.3
9777         extension       soft WINSOFT NV10
9778         alias           VertexAttrib4bv
9779
9780 VertexAttrib4dARB(index, x, y, z, w)
9781         return          void
9782         param           index           UInt32 in value
9783         param           x               Float64 in value
9784         param           y               Float64 in value
9785         param           z               Float64 in value
9786         param           w               Float64 in value
9787         category        ARB_vertex_program
9788         version         1.3
9789         vectorequiv     VertexAttrib4dvARB
9790         extension       soft WINSOFT NV10
9791         alias           VertexAttrib4d
9792
9793 VertexAttrib4dvARB(index, v)
9794         return          void
9795         param           index           UInt32 in value
9796         param           v               Float64 in array [4]
9797         category        ARB_vertex_program
9798         version         1.3
9799         extension       soft WINSOFT NV10
9800         glxropcode      4200
9801         alias           VertexAttrib4dv
9802
9803 VertexAttrib4fARB(index, x, y, z, w)
9804         return          void
9805         param           index           UInt32 in value
9806         param           x               Float32 in value
9807         param           y               Float32 in value
9808         param           z               Float32 in value
9809         param           w               Float32 in value
9810         category        ARB_vertex_program
9811         version         1.3
9812         vectorequiv     VertexAttrib4fvARB
9813         extension       soft WINSOFT NV10
9814         alias           VertexAttrib4f
9815
9816 VertexAttrib4fvARB(index, v)
9817         return          void
9818         param           index           UInt32 in value
9819         param           v               Float32 in array [4]
9820         category        ARB_vertex_program
9821         version         1.3
9822         extension       soft WINSOFT NV10
9823         glxropcode      4196
9824         alias           VertexAttrib4fv
9825
9826 VertexAttrib4ivARB(index, v)
9827         return          void
9828         param           index           UInt32 in value
9829         param           v               Int32 in array [4]
9830         category        ARB_vertex_program
9831         version         1.3
9832         extension       soft WINSOFT NV10
9833         alias           VertexAttrib4iv
9834
9835 VertexAttrib4sARB(index, x, y, z, w)
9836         return          void
9837         param           index           UInt32 in value
9838         param           x               Int16 in value
9839         param           y               Int16 in value
9840         param           z               Int16 in value
9841         param           w               Int16 in value
9842         category        ARB_vertex_program
9843         version         1.3
9844         vectorequiv     VertexAttrib4svARB
9845         extension       soft WINSOFT NV10
9846         alias           VertexAttrib4s
9847
9848 VertexAttrib4svARB(index, v)
9849         return          void
9850         param           index           UInt32 in value
9851         param           v               Int16 in array [4]
9852         category        ARB_vertex_program
9853         version         1.3
9854         extension       soft WINSOFT NV10
9855         glxropcode      4192
9856         alias           VertexAttrib4sv
9857
9858 VertexAttrib4ubvARB(index, v)
9859         return          void
9860         param           index           UInt32 in value
9861         param           v               UInt8 in array [4]
9862         category        ARB_vertex_program
9863         version         1.3
9864         extension       soft WINSOFT NV10
9865         alias           VertexAttrib4ubv
9866
9867 VertexAttrib4uivARB(index, v)
9868         return          void
9869         param           index           UInt32 in value
9870         param           v               UInt32 in array [4]
9871         category        ARB_vertex_program
9872         version         1.3
9873         extension       soft WINSOFT NV10
9874         alias           VertexAttrib4uiv
9875
9876 VertexAttrib4usvARB(index, v)
9877         return          void
9878         param           index           UInt32 in value
9879         param           v               UInt16 in array [4]
9880         category        ARB_vertex_program
9881         version         1.3
9882         extension       soft WINSOFT NV10
9883         alias           VertexAttrib4usv
9884
9885 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9886         return          void
9887         param           index           UInt32 in value
9888         param           size            Int32 in value
9889         param           type            VertexAttribPointerTypeARB in value
9890         param           normalized      Boolean in value
9891         param           stride          SizeI in value
9892         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
9893         dlflags         notlistable
9894         category        ARB_vertex_program
9895         version         1.3
9896         extension       soft WINSOFT NV10
9897         alias           VertexAttribPointer
9898
9899 EnableVertexAttribArrayARB(index)
9900         return          void
9901         param           index           UInt32 in value
9902         dlflags         notlistable
9903         category        ARB_vertex_program
9904         version         1.3
9905         extension       soft WINSOFT NV10
9906         alias           EnableVertexAttribArray
9907
9908 DisableVertexAttribArrayARB(index)
9909         return          void
9910         param           index           UInt32 in value
9911         dlflags         notlistable
9912         category        ARB_vertex_program
9913         version         1.3
9914         extension       soft WINSOFT NV10
9915         alias           DisableVertexAttribArray
9916
9917 ProgramStringARB(target, format, len, string)
9918         return          void
9919         param           target          ProgramTargetARB in value
9920         param           format          ProgramFormatARB in value
9921         param           len             SizeI in value
9922         param           string          Void in array [len]
9923         category        ARB_vertex_program
9924         version         1.3
9925         extension       soft WINSOFT NV10
9926         glxflags        ignore
9927         offset          667
9928
9929 BindProgramARB(target, program)
9930         return          void
9931         param           target          ProgramTargetARB in value
9932         param           program         UInt32 in value
9933         category        ARB_vertex_program
9934         version         1.3
9935         extension       soft WINSOFT NV10
9936         glxropcode      4180
9937         offset          579
9938
9939 DeleteProgramsARB(n, programs)
9940         return          void
9941         param           n               SizeI in value
9942         param           programs        UInt32 in array [n]
9943         dlflags         notlistable
9944         category        ARB_vertex_program
9945         version         1.3
9946         extension       soft WINSOFT NV10
9947         glxvendorpriv   1294
9948         offset          580
9949
9950 GenProgramsARB(n, programs)
9951         return          void
9952         param           n               SizeI in value
9953         param           programs        UInt32 out array [n]
9954         dlflags         notlistable
9955         category        ARB_vertex_program
9956         version         1.3
9957         extension       soft WINSOFT NV10
9958         glxvendorpriv   1295
9959         offset          582
9960
9961 ProgramEnvParameter4dARB(target, index, x, y, z, w)
9962         return          void
9963         param           target          ProgramTargetARB in value
9964         param           index           UInt32 in value
9965         param           x               Float64 in value
9966         param           y               Float64 in value
9967         param           z               Float64 in value
9968         param           w               Float64 in value
9969         category        ARB_vertex_program
9970         version         1.3
9971         vectorequiv     ProgramEnvParameter4dvARB
9972         extension       soft WINSOFT NV10
9973         glxflags        ignore
9974         offset          668
9975
9976 ProgramEnvParameter4dvARB(target, index, params)
9977         return          void
9978         param           target          ProgramTargetARB in value
9979         param           index           UInt32 in value
9980         param           params          Float64 in array [4]
9981         category        ARB_vertex_program
9982         version         1.3
9983         extension       soft WINSOFT NV10
9984         glxflags        ignore
9985         offset          669
9986
9987 ProgramEnvParameter4fARB(target, index, x, y, z, w)
9988         return          void
9989         param           target          ProgramTargetARB in value
9990         param           index           UInt32 in value
9991         param           x               Float32 in value
9992         param           y               Float32 in value
9993         param           z               Float32 in value
9994         param           w               Float32 in value
9995         category        ARB_vertex_program
9996         version         1.3
9997         vectorequiv     ProgramEnvParameter4fvARB
9998         extension       soft WINSOFT NV10
9999         glxflags        ignore
10000         offset          670
10001
10002 ProgramEnvParameter4fvARB(target, index, params)
10003         return          void
10004         param           target          ProgramTargetARB in value
10005         param           index           UInt32 in value
10006         param           params          Float32 in array [4]
10007         category        ARB_vertex_program
10008         version         1.3
10009         extension       soft WINSOFT NV10
10010         glxflags        ignore
10011         offset          671
10012
10013 ProgramLocalParameter4dARB(target, index, x, y, z, w)
10014         return          void
10015         param           target          ProgramTargetARB in value
10016         param           index           UInt32 in value
10017         param           x               Float64 in value
10018         param           y               Float64 in value
10019         param           z               Float64 in value
10020         param           w               Float64 in value
10021         category        ARB_vertex_program
10022         version         1.3
10023         vectorequiv     ProgramLocalParameter4dvARB
10024         extension       soft WINSOFT NV10
10025         glxflags        ignore
10026         offset          672
10027
10028 ProgramLocalParameter4dvARB(target, index, params)
10029         return          void
10030         param           target          ProgramTargetARB in value
10031         param           index           UInt32 in value
10032         param           params          Float64 in array [4]
10033         category        ARB_vertex_program
10034         version         1.3
10035         extension       soft WINSOFT NV10
10036         glxflags        ignore
10037         offset          673
10038
10039 ProgramLocalParameter4fARB(target, index, x, y, z, w)
10040         return          void
10041         param           target          ProgramTargetARB in value
10042         param           index           UInt32 in value
10043         param           x               Float32 in value
10044         param           y               Float32 in value
10045         param           z               Float32 in value
10046         param           w               Float32 in value
10047         category        ARB_vertex_program
10048         version         1.3
10049         vectorequiv     ProgramLocalParameter4fvARB
10050         extension       soft WINSOFT NV10
10051         glxflags        ignore
10052         offset          674
10053
10054 ProgramLocalParameter4fvARB(target, index, params)
10055         return          void
10056         param           target          ProgramTargetARB in value
10057         param           index           UInt32 in value
10058         param           params          Float32 in array [4]
10059         category        ARB_vertex_program
10060         version         1.3
10061         extension       soft WINSOFT NV10
10062         glxflags        ignore
10063         offset          675
10064
10065 GetProgramEnvParameterdvARB(target, index, params)
10066         return          void
10067         param           target          ProgramTargetARB in value
10068         param           index           UInt32 in value
10069         param           params          Float64 out array [4]
10070         dlflags         notlistable
10071         category        ARB_vertex_program
10072         version         1.3
10073         extension       soft WINSOFT NV10
10074         glxflags        ignore
10075         offset          676
10076
10077 GetProgramEnvParameterfvARB(target, index, params)
10078         return          void
10079         param           target          ProgramTargetARB in value
10080         param           index           UInt32 in value
10081         param           params          Float32 out array [4]
10082         dlflags         notlistable
10083         category        ARB_vertex_program
10084         version         1.3
10085         extension       soft WINSOFT NV10
10086         glxflags        ignore
10087         offset          677
10088
10089 GetProgramLocalParameterdvARB(target, index, params)
10090         return          void
10091         param           target          ProgramTargetARB in value
10092         param           index           UInt32 in value
10093         param           params          Float64 out array [4]
10094         dlflags         notlistable
10095         category        ARB_vertex_program
10096         version         1.3
10097         extension       soft WINSOFT NV10
10098         glxflags        ignore
10099         offset          678
10100
10101 GetProgramLocalParameterfvARB(target, index, params)
10102         return          void
10103         param           target          ProgramTargetARB in value
10104         param           index           UInt32 in value
10105         param           params          Float32 out array [4]
10106         dlflags         notlistable
10107         category        ARB_vertex_program
10108         version         1.3
10109         extension       soft WINSOFT NV10
10110         glxflags        ignore
10111         offset          679
10112
10113 GetProgramivARB(target, pname, params)
10114         return          void
10115         param           target          ProgramTargetARB in value
10116         param           pname           ProgramPropertyARB in value
10117         param           params          Int32 out array [1]
10118         dlflags         notlistable
10119         category        ARB_vertex_program
10120         version         1.3
10121         extension       soft WINSOFT NV10
10122         glxflags        ignore
10123         offset          680
10124
10125 GetProgramStringARB(target, pname, string)
10126         return          void
10127         param           target          ProgramTargetARB in value
10128         param           pname           ProgramStringPropertyARB in value
10129         param           string          Void out array [COMPSIZE(target,pname)]
10130         dlflags         notlistable
10131         category        ARB_vertex_program
10132         version         1.3
10133         extension       soft WINSOFT NV10
10134         glxflags        ignore
10135         offset          681
10136
10137 GetVertexAttribdvARB(index, pname, params)
10138         return          void
10139         param           index           UInt32 in value
10140         param           pname           VertexAttribPropertyARB in value
10141         param           params          Float64 out array [COMPSIZE(pname)]
10142         dlflags         notlistable
10143         category        ARB_vertex_program
10144         version         1.3
10145         extension       soft WINSOFT NV10
10146         glxvendorpriv   1301
10147         alias           GetVertexAttribdv
10148
10149 GetVertexAttribfvARB(index, pname, params)
10150         return          void
10151         param           index           UInt32 in value
10152         param           pname           VertexAttribPropertyARB in value
10153         param           params          Float32 out array [COMPSIZE(pname)]
10154         dlflags         notlistable
10155         category        ARB_vertex_program
10156         version         1.3
10157         extension       soft WINSOFT NV10
10158         glxvendorpriv   1302
10159         alias           GetVertexAttribfv
10160
10161 GetVertexAttribivARB(index, pname, params)
10162         return          void
10163         param           index           UInt32 in value
10164         param           pname           VertexAttribPropertyARB in value
10165         param           params          Int32 out array [COMPSIZE(pname)]
10166         dlflags         notlistable
10167         category        ARB_vertex_program
10168         version         1.3
10169         extension       soft WINSOFT NV10
10170         glxvendorpriv   1303
10171         alias           GetVertexAttribiv
10172
10173 GetVertexAttribPointervARB(index, pname, pointer)
10174         return          void
10175         param           index           UInt32 in value
10176         param           pname           VertexAttribPointerPropertyARB in value
10177         param           pointer         VoidPointer out array [1]
10178         dlflags         notlistable
10179         category        ARB_vertex_program
10180         version         1.3
10181         extension       soft WINSOFT NV10
10182         glxflags        ignore
10183         alias           GetVertexAttribPointerv
10184
10185 IsProgramARB(program)
10186         return          Boolean
10187         param           program         UInt32 in value
10188         dlflags         notlistable
10189         category        ARB_vertex_program
10190         version         1.3
10191         extension       soft WINSOFT NV10
10192         glxvendorpriv   1304
10193         alias           IsProgram
10194
10195
10196 ###############################################################################
10197 #
10198 # ARB Extension #27
10199 # ARB_fragment_program commands
10200 #
10201 ###############################################################################
10202
10203 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
10204 #   and are only included in that #define block, for now.
10205 newcategory: ARB_fragment_program
10206 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
10207
10208 ###############################################################################
10209 #
10210 # ARB Extension #28
10211 # ARB_vertex_buffer_object commands
10212 #
10213 ###############################################################################
10214
10215 BindBufferARB(target, buffer)
10216         return          void
10217         param           target          BufferTargetARB in value
10218         param           buffer          UInt32 in value
10219         category        ARB_vertex_buffer_object
10220         version         1.2
10221         extension
10222         alias           BindBuffer
10223
10224 DeleteBuffersARB(n, buffers)
10225         return          void
10226         param           n               SizeI in value
10227         param           buffers         ConstUInt32 in array [n]
10228         category        ARB_vertex_buffer_object
10229         version         1.2
10230         extension
10231         alias           DeleteBuffers
10232
10233 GenBuffersARB(n, buffers)
10234         return          void
10235         param           n               SizeI in value
10236         param           buffers         UInt32 out array [n]
10237         category        ARB_vertex_buffer_object
10238         version         1.2
10239         extension
10240         alias           GenBuffers
10241
10242 IsBufferARB(buffer)
10243         return          Boolean
10244         param           buffer          UInt32 in value
10245         category        ARB_vertex_buffer_object
10246         version         1.2
10247         extension
10248         alias           IsBuffer
10249
10250 BufferDataARB(target, size, data, usage)
10251         return          void
10252         param           target          BufferTargetARB in value
10253         param           size            BufferSizeARB in value
10254         param           data            ConstVoid in array [size]
10255         param           usage           BufferUsageARB in value
10256         category        ARB_vertex_buffer_object
10257         version         1.2
10258         extension
10259         alias           BufferData
10260
10261 BufferSubDataARB(target, offset, size, data)
10262         return          void
10263         param           target          BufferTargetARB in value
10264         param           offset          BufferOffsetARB in value
10265         param           size            BufferSizeARB in value
10266         param           data            ConstVoid in array [size]
10267         category        ARB_vertex_buffer_object
10268         version         1.2
10269         extension
10270         alias           BufferSubData
10271
10272 GetBufferSubDataARB(target, offset, size, data)
10273         return          void
10274         param           target          BufferTargetARB in value
10275         param           offset          BufferOffsetARB in value
10276         param           size            BufferSizeARB in value
10277         param           data            Void out array [size]
10278         category        ARB_vertex_buffer_object
10279         dlflags         notlistable
10280         version         1.2
10281         extension
10282         alias           GetBufferSubData
10283
10284 MapBufferARB(target, access)
10285         return          VoidPointer
10286         param           target          BufferTargetARB in value
10287         param           access          BufferAccessARB in value
10288         category        ARB_vertex_buffer_object
10289         version         1.2
10290         extension
10291         alias           MapBuffer
10292
10293 UnmapBufferARB(target)
10294         return          Boolean
10295         param           target          BufferTargetARB in value
10296         category        ARB_vertex_buffer_object
10297         version         1.2
10298         extension
10299         alias           UnmapBuffer
10300
10301 GetBufferParameterivARB(target, pname, params)
10302         return          void
10303         param           target          BufferTargetARB in value
10304         param           pname           BufferPNameARB in value
10305         param           params          Int32 out array [COMPSIZE(pname)]
10306         category        ARB_vertex_buffer_object
10307         dlflags         notlistable
10308         version         1.2
10309         extension
10310         alias           GetBufferParameteriv
10311
10312 GetBufferPointervARB(target, pname, params)
10313         return          void
10314         param           target          BufferTargetARB in value
10315         param           pname           BufferPointerNameARB in value
10316         param           params          VoidPointer out array [1]
10317         category        ARB_vertex_buffer_object
10318         dlflags         notlistable
10319         version         1.2
10320         extension
10321         alias           GetBufferPointerv
10322
10323 ###############################################################################
10324 #
10325 # ARB Extension #29
10326 # ARB_occlusion_query commands
10327 #
10328 ###############################################################################
10329
10330 GenQueriesARB(n, ids)
10331         return          void
10332         param           n               SizeI in value
10333         param           ids             UInt32 out array [n]
10334         category        ARB_occlusion_query
10335         version         1.5
10336         extension
10337         alias           GenQueries
10338
10339 DeleteQueriesARB(n, ids)
10340         return          void
10341         param           n               SizeI in value
10342         param           ids             UInt32 in array [n]
10343         category        ARB_occlusion_query
10344         version         1.5
10345         extension
10346         alias           DeleteQueries
10347
10348 IsQueryARB(id)
10349         return          Boolean
10350         param           id              UInt32 in value
10351         category        ARB_occlusion_query
10352         version         1.5
10353         extension
10354         alias           IsQuery
10355
10356 BeginQueryARB(target, id)
10357         return          void
10358         param           target          GLenum in value
10359         param           id              UInt32 in value
10360         category        ARB_occlusion_query
10361         version         1.5
10362         extension
10363         alias           BeginQuery
10364
10365 EndQueryARB(target)
10366         return          void
10367         param           target          GLenum in value
10368         category        ARB_occlusion_query
10369         version         1.5
10370         extension
10371         alias           EndQuery
10372
10373 GetQueryivARB(target, pname, params)
10374         return          void
10375         param           target          GLenum in value
10376         param           pname           GLenum in value
10377         param           params          Int32 out array [COMPSIZE(pname)]
10378         category        ARB_occlusion_query
10379         dlflags         notlistable
10380         version         1.5
10381         extension
10382         alias           GetQueryiv
10383
10384 GetQueryObjectivARB(id, pname, params)
10385         return          void
10386         param           id              UInt32 in value
10387         param           pname           GLenum in value
10388         param           params          Int32 out array [COMPSIZE(pname)]
10389         category        ARB_occlusion_query
10390         dlflags         notlistable
10391         version         1.5
10392         extension
10393         alias           GetQueryObjectiv
10394
10395 GetQueryObjectuivARB(id, pname, params)
10396         return          void
10397         param           id              UInt32 in value
10398         param           pname           GLenum in value
10399         param           params          UInt32 out array [COMPSIZE(pname)]
10400         category        ARB_occlusion_query
10401         dlflags         notlistable
10402         version         1.5
10403         extension
10404         alias           GetQueryObjectuiv
10405
10406 ###############################################################################
10407 #
10408 # ARB Extension #30
10409 # ARB_shader_objects commands
10410 #
10411 ###############################################################################
10412
10413 DeleteObjectARB(obj)
10414         return          void
10415         param           obj             handleARB in value
10416         category        ARB_shader_objects
10417         version         1.2
10418         extension
10419         glxropcode      ?
10420         glxflags        ignore
10421         offset          ?
10422
10423 GetHandleARB(pname)
10424         return          handleARB
10425         param           pname           GLenum in value
10426         category        ARB_shader_objects
10427         dlflags         notlistable
10428         version         1.2
10429         extension
10430         glxsingle       ?
10431         glxflags        ignore
10432         offset          ?
10433
10434 DetachObjectARB(containerObj, attachedObj)
10435         return          void
10436         param           containerObj    handleARB in value
10437         param           attachedObj     handleARB in value
10438         category        ARB_shader_objects
10439         version         1.2
10440         extension
10441         glxropcode      ?
10442         glxflags        ignore
10443         alias           DetachShader
10444
10445 CreateShaderObjectARB(shaderType)
10446         return          handleARB
10447         param           shaderType      GLenum in value
10448         category        ARB_shader_objects
10449         version         1.2
10450         extension
10451         glxropcode      ?
10452         glxflags        ignore
10453         alias           CreateShader
10454
10455 ShaderSourceARB(shaderObj, count, string, length)
10456         return          void
10457         param           shaderObj       handleARB in value
10458         param           count           SizeI in value
10459         param           string          charPointerARB in array [count]
10460         param           length          Int32 in array [count]
10461         category        ARB_shader_objects
10462         version         1.2
10463         extension
10464         glxropcode      ?
10465         glxflags        ignore
10466         alias           ShaderSource
10467
10468 CompileShaderARB(shaderObj)
10469         return          void
10470         param           shaderObj       handleARB in value
10471         category        ARB_shader_objects
10472         version         1.2
10473         extension
10474         glxropcode      ?
10475         glxflags        ignore
10476         alias           CompileShader
10477
10478 CreateProgramObjectARB()
10479         return          handleARB
10480         category        ARB_shader_objects
10481         version         1.2
10482         extension
10483         glxropcode      ?
10484         glxflags        ignore
10485         alias           CreateProgram
10486
10487 AttachObjectARB(containerObj, obj)
10488         return          void
10489         param           containerObj    handleARB in value
10490         param           obj             handleARB in value
10491         category        ARB_shader_objects
10492         version         1.2
10493         extension
10494         glxropcode      ?
10495         glxflags        ignore
10496         alias           AttachShader
10497
10498 LinkProgramARB(programObj)
10499         return          void
10500         param           programObj      handleARB in value
10501         category        ARB_shader_objects
10502         version         1.2
10503         extension
10504         glxropcode      ?
10505         glxflags        ignore
10506         alias           LinkProgram
10507
10508 UseProgramObjectARB(programObj)
10509         return          void
10510         param           programObj      handleARB in value
10511         category        ARB_shader_objects
10512         version         1.2
10513         extension
10514         glxropcode      ?
10515         glxflags        ignore
10516         alias           UseProgram
10517
10518 ValidateProgramARB(programObj)
10519         return          void
10520         param           programObj      handleARB in value
10521         category        ARB_shader_objects
10522         version         1.2
10523         extension
10524         glxropcode      ?
10525         glxflags        ignore
10526         alias           ValidateProgram
10527
10528 Uniform1fARB(location, v0)
10529         return          void
10530         param           location        Int32 in value
10531         param           v0              Float32 in value
10532         category        ARB_shader_objects
10533         version         1.2
10534         extension
10535         glxropcode      ?
10536         glxflags        ignore
10537         alias           Uniform1f
10538
10539 Uniform2fARB(location, v0, v1)
10540         return          void
10541         param           location        Int32 in value
10542         param           v0              Float32 in value
10543         param           v1              Float32 in value
10544         category        ARB_shader_objects
10545         version         1.2
10546         extension
10547         glxropcode      ?
10548         glxflags        ignore
10549         alias           Uniform2f
10550
10551 Uniform3fARB(location, v0, v1, v2)
10552         return          void
10553         param           location        Int32 in value
10554         param           v0              Float32 in value
10555         param           v1              Float32 in value
10556         param           v2              Float32 in value
10557         category        ARB_shader_objects
10558         version         1.2
10559         extension
10560         glxropcode      ?
10561         glxflags        ignore
10562         alias           Uniform3f
10563
10564 Uniform4fARB(location, v0, v1, v2, v3)
10565         return          void
10566         param           location        Int32 in value
10567         param           v0              Float32 in value
10568         param           v1              Float32 in value
10569         param           v2              Float32 in value
10570         param           v3              Float32 in value
10571         category        ARB_shader_objects
10572         version         1.2
10573         extension
10574         glxropcode      ?
10575         glxflags        ignore
10576         alias           Uniform4f
10577
10578 Uniform1iARB(location, v0)
10579         return          void
10580         param           location        Int32 in value
10581         param           v0              Int32 in value
10582         category        ARB_shader_objects
10583         version         1.2
10584         extension
10585         glxropcode      ?
10586         glxflags        ignore
10587         alias           Uniform1i
10588
10589 Uniform2iARB(location, v0, v1)
10590         return          void
10591         param           location        Int32 in value
10592         param           v0              Int32 in value
10593         param           v1              Int32 in value
10594         category        ARB_shader_objects
10595         version         1.2
10596         extension
10597         glxropcode      ?
10598         glxflags        ignore
10599         alias           Uniform2i
10600
10601 Uniform3iARB(location, v0, v1, v2)
10602         return          void
10603         param           location        Int32 in value
10604         param           v0              Int32 in value
10605         param           v1              Int32 in value
10606         param           v2              Int32 in value
10607         category        ARB_shader_objects
10608         version         1.2
10609         extension
10610         glxropcode      ?
10611         glxflags        ignore
10612         alias           Uniform3i
10613
10614 Uniform4iARB(location, v0, v1, v2, v3)
10615         return          void
10616         param           location        Int32 in value
10617         param           v0              Int32 in value
10618         param           v1              Int32 in value
10619         param           v2              Int32 in value
10620         param           v3              Int32 in value
10621         category        ARB_shader_objects
10622         version         1.2
10623         extension
10624         glxropcode      ?
10625         glxflags        ignore
10626         alias           Uniform4i
10627
10628 Uniform1fvARB(location, count, value)
10629         return          void
10630         param           location        Int32 in value
10631         param           count           SizeI in value
10632         param           value           Float32 in array [count]
10633         category        ARB_shader_objects
10634         version         1.2
10635         extension
10636         glxropcode      ?
10637         glxflags        ignore
10638         alias           Uniform1fv
10639
10640 Uniform2fvARB(location, count, value)
10641         return          void
10642         param           location        Int32 in value
10643         param           count           SizeI in value
10644         param           value           Float32 in array [count*2]
10645         category        ARB_shader_objects
10646         version         1.2
10647         extension
10648         glxropcode      ?
10649         glxflags        ignore
10650         alias           Uniform2fv
10651
10652 Uniform3fvARB(location, count, value)
10653         return          void
10654         param           location        Int32 in value
10655         param           count           SizeI in value
10656         param           value           Float32 in array [count*3]
10657         category        ARB_shader_objects
10658         version         1.2
10659         extension
10660         glxropcode      ?
10661         glxflags        ignore
10662         alias           Uniform3fv
10663
10664 Uniform4fvARB(location, count, value)
10665         return          void
10666         param           location        Int32 in value
10667         param           count           SizeI in value
10668         param           value           Float32 in array [count*4]
10669         category        ARB_shader_objects
10670         version         1.2
10671         extension
10672         glxropcode      ?
10673         glxflags        ignore
10674         alias           Uniform4fv
10675
10676 Uniform1ivARB(location, count, value)
10677         return          void
10678         param           location        Int32 in value
10679         param           count           SizeI in value
10680         param           value           Int32 in array [count]
10681         category        ARB_shader_objects
10682         version         1.2
10683         extension
10684         glxropcode      ?
10685         glxflags        ignore
10686         alias           Uniform1iv
10687
10688 Uniform2ivARB(location, count, value)
10689         return          void
10690         param           location        Int32 in value
10691         param           count           SizeI in value
10692         param           value           Int32 in array [count*2]
10693         category        ARB_shader_objects
10694         version         1.2
10695         extension
10696         glxropcode      ?
10697         glxflags        ignore
10698         alias           Uniform2iv
10699
10700 Uniform3ivARB(location, count, value)
10701         return          void
10702         param           location        Int32 in value
10703         param           count           SizeI in value
10704         param           value           Int32 in array [count*3]
10705         category        ARB_shader_objects
10706         version         1.2
10707         extension
10708         glxropcode      ?
10709         glxflags        ignore
10710         alias           Uniform3iv
10711
10712 Uniform4ivARB(location, count, value)
10713         return          void
10714         param           location        Int32 in value
10715         param           count           SizeI in value
10716         param           value           Int32 in array [count*4]
10717         category        ARB_shader_objects
10718         version         1.2
10719         extension
10720         glxropcode      ?
10721         glxflags        ignore
10722         alias           Uniform4iv
10723
10724 UniformMatrix2fvARB(location, count, transpose, value)
10725         return          void
10726         param           location        Int32 in value
10727         param           count           SizeI in value
10728         param           transpose       Boolean in value
10729         param           value           Float32 in array [count*4]
10730         category        ARB_shader_objects
10731         version         1.2
10732         extension
10733         glxropcode      ?
10734         glxflags        ignore
10735         alias           UniformMatrix2fv
10736
10737 UniformMatrix3fvARB(location, count, transpose, value)
10738         return          void
10739         param           location        Int32 in value
10740         param           count           SizeI in value
10741         param           transpose       Boolean in value
10742         param           value           Float32 in array [count*9]
10743         category        ARB_shader_objects
10744         version         1.2
10745         extension
10746         glxropcode      ?
10747         glxflags        ignore
10748         alias           UniformMatrix3fv
10749
10750 UniformMatrix4fvARB(location, count, transpose, value)
10751         return          void
10752         param           location        Int32 in value
10753         param           count           SizeI in value
10754         param           transpose       Boolean in value
10755         param           value           Float32 in array [count*16]
10756         category        ARB_shader_objects
10757         version         1.2
10758         extension
10759         glxropcode      ?
10760         glxflags        ignore
10761         alias           UniformMatrix4fv
10762
10763 GetObjectParameterfvARB(obj, pname, params)
10764         return          void
10765         param           obj             handleARB in value
10766         param           pname           GLenum in value
10767         param           params          Float32 out array [COMPSIZE(pname)]
10768         category        ARB_shader_objects
10769         dlflags         notlistable
10770         version         1.2
10771         extension
10772         glxsingle       ?
10773         glxflags        ignore
10774         offset          ?
10775
10776 GetObjectParameterivARB(obj, pname, params)
10777         return          void
10778         param           obj             handleARB in value
10779         param           pname           GLenum in value
10780         param           params          Int32 out array [COMPSIZE(pname)]
10781         category        ARB_shader_objects
10782         dlflags         notlistable
10783         version         1.2
10784         extension
10785         glxsingle       ?
10786         glxflags        ignore
10787         offset          ?
10788
10789 GetInfoLogARB(obj, maxLength, length, infoLog)
10790         return          void
10791         param           obj             handleARB in value
10792         param           maxLength       SizeI in value
10793         param           length          SizeI out array [1]
10794         param           infoLog         charARB out array [length]
10795         category        ARB_shader_objects
10796         dlflags         notlistable
10797         version         1.2
10798         extension
10799         glxsingle       ?
10800         glxflags        ignore
10801         offset          ?
10802
10803 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10804         return          void
10805         param           containerObj    handleARB in value
10806         param           maxCount        SizeI in value
10807         param           count           SizeI out array [1]
10808         param           obj             handleARB out array [count]
10809         category        ARB_shader_objects
10810         dlflags         notlistable
10811         version         1.2
10812         extension
10813         glxsingle       ?
10814         glxflags        ignore
10815         alias           GetAttachedShaders
10816
10817 GetUniformLocationARB(programObj, name)
10818         return          Int32
10819         param           programObj      handleARB in value
10820         param           name            charARB in array []
10821         category        ARB_shader_objects
10822         dlflags         notlistable
10823         version         1.2
10824         extension
10825         glxsingle       ?
10826         glxflags        ignore
10827         alias           GetUniformLocation
10828
10829 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10830         return          void
10831         param           programObj      handleARB in value
10832         param           index           UInt32 in value
10833         param           maxLength       SizeI in value
10834         param           length          SizeI out array [1]
10835         param           size            Int32 out array [1]
10836         param           type            GLenum out array [1]
10837         param           name            charARB out array []
10838         category        ARB_shader_objects
10839         dlflags         notlistable
10840         version         1.2
10841         extension
10842         glxsingle       ?
10843         glxflags        ignore
10844         alias           GetActiveUniform
10845
10846 GetUniformfvARB(programObj, location, params)
10847         return          void
10848         param           programObj      handleARB in value
10849         param           location        Int32 in value
10850         param           params          Float32 out array [COMPSIZE(location)]
10851         category        ARB_shader_objects
10852         dlflags         notlistable
10853         version         1.2
10854         extension
10855         glxsingle       ?
10856         glxflags        ignore
10857         alias           GetUniformfv
10858
10859 GetUniformivARB(programObj, location, params)
10860         return          void
10861         param           programObj      handleARB in value
10862         param           location        Int32 in value
10863         param           params          Int32 out array [COMPSIZE(location)]
10864         category        ARB_shader_objects
10865         dlflags         notlistable
10866         version         1.2
10867         extension
10868         glxsingle       ?
10869         glxflags        ignore
10870         alias           GetUniformiv
10871
10872 GetShaderSourceARB(obj, maxLength, length, source)
10873         return          void
10874         param           obj             handleARB in value
10875         param           maxLength       SizeI in value
10876         param           length          SizeI out array [1]
10877         param           source          charARB out array [length]
10878         category        ARB_shader_objects
10879         dlflags         notlistable
10880         version         1.2
10881         extension
10882         glxsingle       ?
10883         glxflags        ignore
10884         alias           GetShaderSource
10885
10886
10887 ###############################################################################
10888 #
10889 # ARB Extension #31
10890 # ARB_vertex_shader commands
10891 #
10892 ###############################################################################
10893
10894 BindAttribLocationARB(programObj, index, name)
10895         return          void
10896         param           programObj      handleARB in value
10897         param           index           UInt32 in value
10898         param           name            charARB in array []
10899         category        ARB_vertex_shader
10900         version         1.2
10901         extension
10902         glxropcode      ?
10903         glxflags        ignore
10904         alias           BindAttribLocation
10905
10906 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10907         return          void
10908         param           programObj      handleARB in value
10909         param           index           UInt32 in value
10910         param           maxLength       SizeI in value
10911         param           length          SizeI out array [1]
10912         param           size            Int32 out array [1]
10913         param           type            GLenum out array [1]
10914         param           name            charARB out array []
10915         category        ARB_vertex_shader
10916         dlflags         notlistable
10917         version         1.2
10918         extension
10919         glxsingle       ?
10920         glxflags        ignore
10921         alias           GetActiveAttrib
10922
10923 GetAttribLocationARB(programObj, name)
10924         return          Int32
10925         param           programObj      handleARB in value
10926         param           name            charARB in array []
10927         category        ARB_vertex_shader
10928         dlflags         notlistable
10929         version         1.2
10930         extension
10931         glxsingle       ?
10932         glxflags        ignore
10933         alias           GetAttribLocation
10934
10935 ###############################################################################
10936 #
10937 # ARB Extension #32
10938 # ARB_fragment_shader commands
10939 #
10940 ###############################################################################
10941
10942 #  (none)
10943 newcategory: ARB_fragment_shader
10944
10945 ###############################################################################
10946 #
10947 # ARB Extension #33
10948 # ARB_shading_language_100 commands
10949 #
10950 ###############################################################################
10951
10952 #  (none)
10953 newcategory: ARB_shading_language_100
10954
10955 ###############################################################################
10956 #
10957 # ARB Extension #34
10958 # ARB_texture_non_power_of_two commands
10959 #
10960 ###############################################################################
10961
10962 # (none)
10963 newcategory: ARB_texture_non_power_of_two
10964
10965 ###############################################################################
10966 #
10967 # ARB Extension #35
10968 # ARB_point_sprite commands
10969 #
10970 ###############################################################################
10971
10972 # (none)
10973 newcategory: ARB_point_sprite
10974
10975 ###############################################################################
10976 #
10977 # ARB Extension #36
10978 # ARB_fragment_program_shadow commands
10979 #
10980 ###############################################################################
10981
10982 # (none)
10983 newcategory: ARB_fragment_program_shadow
10984
10985 ###############################################################################
10986 #
10987 # ARB Extension #37
10988 # ARB_draw_buffers commands
10989 #
10990 ###############################################################################
10991
10992 DrawBuffersARB(n, bufs)
10993         return          void
10994         param           n               SizeI in value
10995         param           bufs            DrawBufferModeATI in array [n]
10996         category        ARB_draw_buffers
10997         version         1.5
10998         extension
10999         alias           DrawBuffers
11000
11001 ###############################################################################
11002 #
11003 # ARB Extension #38
11004 # ARB_texture_rectangle commands
11005 #
11006 ###############################################################################
11007
11008 # (none)
11009 newcategory: ARB_texture_rectangle
11010
11011 ###############################################################################
11012 #
11013 # ARB Extension #39
11014 # ARB_color_buffer_float commands
11015 #
11016 ###############################################################################
11017
11018 ClampColorARB(target, clamp)
11019         return          void
11020         param           target          ClampColorTargetARB in value
11021         param           clamp           ClampColorModeARB in value
11022         category        ARB_color_buffer_float
11023         version         1.5
11024         extension
11025         glxropcode      234
11026         glxflags        ignore
11027         alias           ClampColor
11028
11029 ###############################################################################
11030 #
11031 # ARB Extension #40
11032 # ARB_half_float_pixel commands
11033 #
11034 ###############################################################################
11035
11036 # (none)
11037 newcategory: ARB_half_float_pixel
11038
11039 ###############################################################################
11040 #
11041 # ARB Extension #41
11042 # ARB_texture_float commands
11043 #
11044 ###############################################################################
11045
11046 # (none)
11047 newcategory: ARB_texture_float
11048
11049 ###############################################################################
11050 #
11051 # ARB Extension #42
11052 # ARB_pixel_buffer_object commands
11053 #
11054 ###############################################################################
11055
11056 # (none)
11057 newcategory: ARB_pixel_buffer_object
11058
11059 ###############################################################################
11060 #
11061 # ARB Extension #43
11062 # ARB_depth_buffer_float commands (also OpenGL 3.0)
11063 #
11064 ###############################################################################
11065
11066 # (none)
11067 newcategory: ARB_depth_buffer_float
11068
11069 ###############################################################################
11070 #
11071 # ARB Extension #44
11072 # ARB_draw_instanced commands
11073 #
11074 ###############################################################################
11075
11076 DrawArraysInstancedARB(mode, first, count, primcount)
11077         return          void
11078         param           mode            BeginMode in value
11079         param           first           Int32 in value
11080         param           count           SizeI in value
11081         param           primcount       SizeI in value
11082         category        ARB_draw_instanced
11083         version         2.0
11084         extension       soft WINSOFT
11085         dlflags         notlistable
11086         vectorequiv     ArrayElement
11087         glfflags        ignore
11088         glxflags        ignore
11089         alias           DrawArraysInstanced
11090
11091 DrawElementsInstancedARB(mode, count, type, indices, primcount)
11092         return          void
11093         param           mode            BeginMode in value
11094         param           count           SizeI in value
11095         param           type            DrawElementsType in value
11096         param           indices         Void in array [COMPSIZE(count/type)]
11097         param           primcount       SizeI in value
11098         category        ARB_draw_instanced
11099         version         2.0
11100         extension       soft WINSOFT
11101         dlflags         notlistable
11102         vectorequiv     ArrayElement
11103         glfflags        ignore
11104         glxflags        ignore
11105         alias           DrawElementsInstanced
11106
11107 ###############################################################################
11108 #
11109 # ARB Extension #45
11110 # ARB_framebuffer_object commands (also OpenGL 3.0)
11111 #
11112 ###############################################################################
11113
11114 # Promoted from EXT_framebuffer_object
11115 IsRenderbuffer(renderbuffer)
11116         return          Boolean
11117         param           renderbuffer    UInt32 in value
11118         category        ARB_framebuffer_object
11119         version         3.0
11120         extension
11121         glxvendorpriv   1422
11122         glxflags        ignore
11123         offset          ?
11124
11125 # GLX opcode changed so it can be differentiated from BindRenderbufferEXT
11126 # (see ARB_framebuffer_object extension spec revision 23)
11127 BindRenderbuffer(target, renderbuffer)
11128         return          void
11129         param           target          RenderbufferTarget in value
11130         param           renderbuffer    UInt32 in value
11131         category        ARB_framebuffer_object
11132         version         3.0
11133         extension
11134         glxropcode      235
11135         glxflags        ignore
11136         offset          ?
11137
11138 DeleteRenderbuffers(n, renderbuffers)
11139         return          void
11140         param           n               SizeI in value
11141         param           renderbuffers   UInt32 in array [n]
11142         category        ARB_framebuffer_object
11143         version         3.0
11144         extension
11145         glxropcode      4317
11146         glxflags        ignore
11147         offset          ?
11148
11149 GenRenderbuffers(n, renderbuffers)
11150         return          void
11151         param           n               SizeI in value
11152         param           renderbuffers   UInt32 out array [n]
11153         category        ARB_framebuffer_object
11154         version         3.0
11155         extension
11156         glxvendorpriv   1423
11157         glxflags        ignore
11158         offset          ?
11159
11160 RenderbufferStorage(target, internalformat, width, height)
11161         return          void
11162         param           target          RenderbufferTarget in value
11163         param           internalformat  GLenum in value
11164         param           width           SizeI in value
11165         param           height          SizeI in value
11166         category        ARB_framebuffer_object
11167         version         3.0
11168         extension
11169         glxropcode      4318
11170         glxflags        ignore
11171         offset          ?
11172
11173 GetRenderbufferParameteriv(target, pname, params)
11174         return          void
11175         param           target          RenderbufferTarget in value
11176         param           pname           GLenum in value
11177         param           params          Int32 out array [COMPSIZE(pname)]
11178         category        ARB_framebuffer_object
11179         dlflags         notlistable
11180         version         3.0
11181         extension
11182         glxvendorpriv   1424
11183         glxflags        ignore
11184         offset          ?
11185
11186 IsFramebuffer(framebuffer)
11187         return          Boolean
11188         param           framebuffer     UInt32 in value
11189         category        ARB_framebuffer_object
11190         version         3.0
11191         extension
11192         glxvendorpriv   1425
11193         glxflags        ignore
11194         offset          ?
11195
11196 # GLX opcode changed so it can be differentiated from BindFramebufferEXT
11197 # (see ARB_framebuffer_object extension spec revision 23)
11198 BindFramebuffer(target, framebuffer)
11199         return          void
11200         param           target          FramebufferTarget in value
11201         param           framebuffer     UInt32 in value
11202         category        ARB_framebuffer_object
11203         version         3.0
11204         extension
11205         glxropcode      236
11206         glxflags        ignore
11207         offset          ?
11208
11209 DeleteFramebuffers(n, framebuffers)
11210         return          void
11211         param           n               SizeI in value
11212         param           framebuffers    UInt32 in array [n]
11213         category        ARB_framebuffer_object
11214         version         3.0
11215         extension
11216         glxropcode      4320
11217         glxflags        ignore
11218         offset          ?
11219
11220 GenFramebuffers(n, framebuffers)
11221         return          void
11222         param           n               SizeI in value
11223         param           framebuffers    UInt32 out array [n]
11224         category        ARB_framebuffer_object
11225         version         3.0
11226         extension
11227         glxvendorpriv   1426
11228         glxflags        ignore
11229         offset          ?
11230
11231 CheckFramebufferStatus(target)
11232         return          GLenum
11233         param           target          FramebufferTarget in value
11234         category        ARB_framebuffer_object
11235         version         3.0
11236         extension
11237         glxvendorpriv   1427
11238         glxflags        ignore
11239         offset          ?
11240
11241 FramebufferTexture1D(target, attachment, textarget, texture, level)
11242         return          void
11243         param           target          FramebufferTarget in value
11244         param           attachment      FramebufferAttachment in value
11245         param           textarget       GLenum in value
11246         param           texture         UInt32 in value
11247         param           level           Int32 in value
11248         category        ARB_framebuffer_object
11249         version         3.0
11250         extension
11251         glxropcode      4321
11252         glxflags        ignore
11253         offset          ?
11254
11255 FramebufferTexture2D(target, attachment, textarget, texture, level)
11256         return          void
11257         param           target          FramebufferTarget in value
11258         param           attachment      FramebufferAttachment in value
11259         param           textarget       GLenum in value
11260         param           texture         UInt32 in value
11261         param           level           Int32 in value
11262         category        ARB_framebuffer_object
11263         version         3.0
11264         extension
11265         glxropcode      4322
11266         glxflags        ignore
11267         offset          ?
11268
11269 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
11270         return          void
11271         param           target          FramebufferTarget in value
11272         param           attachment      FramebufferAttachment in value
11273         param           textarget       GLenum in value
11274         param           texture         UInt32 in value
11275         param           level           Int32 in value
11276         param           zoffset         Int32 in value
11277         category        ARB_framebuffer_object
11278         version         3.0
11279         extension
11280         glxropcode      4323
11281         glxflags        ignore
11282         offset          ?
11283
11284 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
11285         return          void
11286         param           target          FramebufferTarget in value
11287         param           attachment      FramebufferAttachment in value
11288         param           renderbuffertarget      RenderbufferTarget in value
11289         param           renderbuffer    UInt32 in value
11290         category        ARB_framebuffer_object
11291         version         3.0
11292         extension
11293         glxropcode      4324
11294         glxflags        ignore
11295         offset          ?
11296
11297 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
11298         return          void
11299         param           target          FramebufferTarget in value
11300         param           attachment      FramebufferAttachment in value
11301         param           pname           GLenum in value
11302         param           params          Int32 out array [COMPSIZE(pname)]
11303         category        ARB_framebuffer_object
11304         dlflags         notlistable
11305         version         3.0
11306         extension
11307         glxvendorpriv   1428
11308         glxflags        ignore
11309         offset          ?
11310
11311 GenerateMipmap(target)
11312         return          void
11313         param           target          GLenum in value
11314         category        ARB_framebuffer_object
11315         version         3.0
11316         extension
11317         glxropcode      4325
11318         glxflags        ignore
11319         offset          ?
11320
11321 # Promoted from EXT_framebuffer_blit
11322 BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
11323         return          void
11324         param           srcX0           Int32 in value
11325         param           srcY0           Int32 in value
11326         param           srcX1           Int32 in value
11327         param           srcY1           Int32 in value
11328         param           dstX0           Int32 in value
11329         param           dstY0           Int32 in value
11330         param           dstX1           Int32 in value
11331         param           dstY1           Int32 in value
11332         param           mask            ClearBufferMask in value
11333         param           filter          GLenum in value
11334         category        ARB_framebuffer_object
11335         version         3.0
11336         glxropcode      4330
11337         offset          ?
11338
11339 # Promoted from EXT_framebuffer_multisample
11340 RenderbufferStorageMultisample(target, samples, internalformat, width, height)
11341         return          void
11342         param           target          GLenum in value
11343         param           samples         SizeI in value
11344         param           internalformat  GLenum in value
11345         param           width           SizeI in value
11346         param           height          SizeI in value
11347         category        ARB_framebuffer_object
11348         version         3.0
11349         glxropcode      4331
11350         offset          ?
11351
11352 # Promoted from ARB_geometry_shader4
11353 FramebufferTextureLayer(target, attachment, texture, level, layer)
11354         return          void
11355         param           target          FramebufferTarget in value
11356         param           attachment      FramebufferAttachment in value
11357         param           texture         Texture in value
11358         param           level           CheckedInt32 in value
11359         param           layer           CheckedInt32 in value
11360         category        ARB_framebuffer_object
11361         version         3.0
11362         extension       soft WINSOFT
11363         dlflags         notlistable
11364         glfflags        ignore
11365         glxropcode      237
11366         offset          ?
11367
11368
11369 ###############################################################################
11370 #
11371 # ARB Extension #46
11372 # ARB_framebuffer_sRGB commands (also OpenGL 3.0)
11373 #
11374 ###############################################################################
11375
11376 # (none)
11377 newcategory: ARB_framebuffer_sRGB
11378
11379 ###############################################################################
11380 #
11381 # ARB Extension #47
11382 # ARB_geometry_shader4 commands
11383 #
11384 ###############################################################################
11385
11386 ProgramParameteriARB(program, pname, value)
11387         return          void
11388         param           program         UInt32 in value
11389         param           pname           ProgramParameterPName in value
11390         param           value           Int32 in value
11391         category        ARB_geometry_shader4
11392         version         3.0
11393         extension       soft WINSOFT
11394         glfflags        ignore
11395         glxflags        ignore
11396         alias           ProgramParameteri
11397
11398 FramebufferTextureARB(target, attachment, texture, level)
11399         return          void
11400         param           target          FramebufferTarget in value
11401         param           attachment      FramebufferAttachment in value
11402         param           texture         Texture in value
11403         param           level           CheckedInt32 in value
11404         category        ARB_geometry_shader4
11405         version         3.0
11406         extension       soft WINSOFT
11407         dlflags         notlistable
11408         glfflags        ignore
11409         glxflags        ignore
11410
11411 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
11412         return          void
11413         param           target          FramebufferTarget in value
11414         param           attachment      FramebufferAttachment in value
11415         param           texture         Texture in value
11416         param           level           CheckedInt32 in value
11417         param           layer           CheckedInt32 in value
11418         category        ARB_geometry_shader4
11419         version         3.0
11420         extension       soft WINSOFT
11421         dlflags         notlistable
11422         glfflags        ignore
11423         glxflags        ignore
11424         alias           FramebufferTextureLayer
11425
11426 FramebufferTextureFaceARB(target, attachment, texture, level, face)
11427         return          void
11428         param           target          FramebufferTarget in value
11429         param           attachment      FramebufferAttachment in value
11430         param           texture         Texture in value
11431         param           level           CheckedInt32 in value
11432         param           face            TextureTarget in value
11433         category        ARB_geometry_shader4
11434         version         3.0
11435         extension       soft WINSOFT
11436         dlflags         notlistable
11437         glfflags        ignore
11438         glxflags        ignore
11439
11440 ###############################################################################
11441 #
11442 # ARB Extension #48
11443 # ARB_half_float_vertex commands (also OpenGL 3.0)
11444 #
11445 ###############################################################################
11446
11447 # (none)
11448 newcategory: ARB_half_float_vertex
11449
11450 ###############################################################################
11451 #
11452 # ARB Extension #49
11453 # ARB_instanced_arrays commands
11454 #
11455 ###############################################################################
11456
11457 VertexAttribDivisorARB(index, divisor)
11458         return          void
11459         param           index           UInt32 in value
11460         param           divisor         UInt32 in value
11461         category        ARB_instanced_arrays
11462         version         2.0
11463         extension
11464         glfflags        ignore
11465         glxflags        ignore
11466
11467 ###############################################################################
11468 #
11469 # ARB Extension #50
11470 # ARB_map_buffer_range commands (also OpenGL 3.0)
11471 #
11472 ###############################################################################
11473
11474 MapBufferRange(target, offset, length, access)
11475         return          VoidPointer
11476         param           target          BufferTargetARB in value
11477         param           offset          BufferOffset in value
11478         param           length          BufferSize in value
11479         param           access          BufferAccessMask in value
11480         category        ARB_map_buffer_range
11481         version         3.0
11482         extension
11483         glxropcode      ?
11484         glxflags        ignore
11485         offset          ?
11486
11487 # Promoted from APPLE_flush_buffer_range
11488 FlushMappedBufferRange(target, offset, length)
11489         return          void
11490         param           target          BufferTargetARB in value
11491         param           offset          BufferOffset in value
11492         param           length          BufferSize in value
11493         category        ARB_map_buffer_range
11494         version         3.0
11495         extension
11496         glxropcode      ?
11497         glxflags        ignore
11498         offset          ?
11499
11500 ###############################################################################
11501 #
11502 # ARB Extension #51
11503 # ARB_texture_buffer_object commands
11504 #
11505 ###############################################################################
11506
11507 TexBufferARB(target, internalformat, buffer)
11508         return          void
11509         param           target          TextureTarget in value
11510         param           internalformat  GLenum in value
11511         param           buffer          UInt32 in value
11512         category        ARB_texture_buffer_object
11513         version         3.0
11514         extension       soft WINSOFT NV50
11515         glfflags        ignore
11516         alias           TexBuffer
11517
11518 ###############################################################################
11519 #
11520 # ARB Extension #52
11521 # ARB_texture_compression_rgtc commands (also OpenGL 3.0)
11522 #
11523 ###############################################################################
11524
11525 # (none)
11526 newcategory: ARB_texture_compression_rgtc
11527
11528 ###############################################################################
11529 #
11530 # ARB Extension #53
11531 # ARB_texture_rg commands (also OpenGL 3.0)
11532 #
11533 ###############################################################################
11534
11535 # (none)
11536 newcategory: ARB_texture_rg
11537
11538 ###############################################################################
11539 #
11540 # ARB Extension #54
11541 # ARB_vertex_array_object commands (also OpenGL 3.0)
11542 #
11543 ###############################################################################
11544
11545 # Promoted from APPLE_vertex_array_object
11546 BindVertexArray(array)
11547         return          void
11548         param           array           UInt32 in value
11549         category        ARB_vertex_array_object
11550         version         3.0
11551         extension
11552         glxropcode      ?
11553         glxflags        ignore
11554         offset          ?
11555
11556 DeleteVertexArrays(n, arrays)
11557         return          void
11558         param           n               SizeI in value
11559         param           arrays          UInt32 in array [n]
11560         category        ARB_vertex_array_object
11561         version         3.0
11562         extension
11563         glxropcode      ?
11564         glxflags        ignore
11565         offset          ?
11566
11567 GenVertexArrays(n, arrays)
11568         return          void
11569         param           n               SizeI in value
11570         param           arrays          UInt32 out array [n]
11571         category        ARB_vertex_array_object
11572         version         3.0
11573         extension
11574         glxropcode      ?
11575         glxflags        ignore
11576         offset          ?
11577
11578 IsVertexArray(array)
11579         return          Boolean
11580         param           array           UInt32 in value
11581         category        ARB_vertex_array_object
11582         version         3.0
11583         extension
11584         glxropcode      ?
11585         glxflags        ignore
11586         offset          ?
11587
11588 ###############################################################################
11589 #
11590 # ARB Extension #55 - WGL_ARB_create_context
11591 # ARB Extension #56 - GLX_ARB_create_context
11592 #
11593 ###############################################################################
11594
11595 ###############################################################################
11596 #
11597 # ARB Extension #57
11598 # ARB_uniform_buffer_object commands
11599 #
11600 ###############################################################################
11601
11602 GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
11603         return          GLuint
11604         param           program         UInt32 in value
11605         param           uniformCount    SizeI in value
11606         param           uniformNames    ConstCharPointer in array [uniformCount]
11607         param           uniformIndices  UInt32 out array [uniformCount]
11608         category        ARB_uniform_buffer_object
11609         dlflags         notlistable
11610         version         2.0
11611         extension
11612         glxsingle       ?
11613         glxflags        ignore
11614         offset          ?
11615
11616 GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
11617         return          void
11618         param           program         UInt32 in value
11619         param           uniformCount    SizeI in value
11620         param           uniformIndices  UInt32 in array [uniformCount]
11621         param           pname           GLenum in value
11622         param           params          Int32 out array [COMPSIZE(pname)]
11623         category        ARB_uniform_buffer_object
11624         dlflags         notlistable
11625         version         2.0
11626         extension
11627         glxsingle       ?
11628         glxflags        ignore
11629         offset          ?
11630
11631 GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
11632         return          void
11633         param           program         UInt32 in value
11634         param           uniformIndex    UInt32 in value
11635         param           bufSize         SizeI in value
11636         param           length          SizeI out array [1]
11637         param           uniformName     Char out array [bufSize]
11638         category        ARB_uniform_buffer_object
11639         dlflags         notlistable
11640         version         2.0
11641         extension
11642         glxsingle       ?
11643         glxflags        ignore
11644         offset          ?
11645
11646 GetUniformBlockIndex(program, uniformBlockName)
11647         return          UInt32
11648         param           program         UInt32 in value
11649         param           uniformBlockName        Char in array [COMPSIZE()]
11650         category        ARB_uniform_buffer_object
11651         dlflags         notlistable
11652         version         2.0
11653         extension
11654         glxsingle       ?
11655         glxflags        ignore
11656         offset          ?
11657
11658 GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
11659         return          void
11660         param           program         UInt32 in value
11661         param           uniformBlockIndex       UInt32 in value
11662         param           pname           GLenum in value
11663         param           params          Int32 out array [COMPSIZE(pname)]
11664         category        ARB_uniform_buffer_object
11665         dlflags         notlistable
11666         version         2.0
11667         extension
11668         glxsingle       ?
11669         glxflags        ignore
11670         offset          ?
11671
11672 GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
11673         return          void
11674         param           program         UInt32 in value
11675         param           uniformBlockIndex       UInt32 in value
11676         param           bufSize         SizeI in value
11677         param           length          SizeI out array [1]
11678         param           uniformBlockName        Char out array [bufSize]
11679         category        ARB_uniform_buffer_object
11680         dlflags         notlistable
11681         version         2.0
11682         extension
11683         glxsingle       ?
11684         glxflags        ignore
11685         offset          ?
11686
11687 UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
11688         return          void
11689         param           program         UInt32 in value
11690         param           uniformBlockIndex       UInt32 in value
11691         param           uniformBlockBinding     UInt32 in value
11692         category        ARB_uniform_buffer_object
11693         version         2.0
11694         extension
11695         glxropcode      ?
11696         glxflags        ignore
11697         offset          ?
11698
11699
11700 ###############################################################################
11701 #
11702 # ARB Extension #58
11703 # ARB_compatibility commands
11704 #
11705 ###############################################################################
11706
11707 # (none)
11708 newcategory: ARB_compatibility
11709
11710 ###############################################################################
11711 #
11712 # ARB Extension #59
11713 # ARB_copy_buffer commands
11714 #
11715 ###############################################################################
11716
11717 CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
11718         return          void
11719         param           readTarget      GLenum in value
11720         param           writeTarget     GLenum in value
11721         param           readOffset      BufferOffset in value
11722         param           writeOffset     BufferOffset in value
11723         param           size            BufferSize in value
11724         category        ARB_copy_buffer
11725         version         3.0
11726         extension
11727         glxropcode      ?
11728         glxflags        ignore
11729         offset          ?
11730
11731 ###############################################################################
11732 #
11733 # ARB Extension #60
11734 # ARB_shader_texture_lod commands
11735 #
11736 ###############################################################################
11737
11738 # (none)
11739 newcategory: ARB_shader_texture_lod
11740
11741 ###############################################################################
11742 #
11743 # ARB Extension #61
11744 # ARB_depth_clamp commands
11745 #
11746 ###############################################################################
11747
11748 # (none)
11749 newcategory: ARB_depth_clamp
11750
11751 ###############################################################################
11752 #
11753 # ARB Extension #62
11754 # ARB_draw_elements_base_vertex commands
11755 #
11756 ###############################################################################
11757
11758 DrawElementsBaseVertex(mode, count, type, indices, basevertex)
11759         return          void
11760         param           mode            BeginMode in value
11761         param           count           SizeI in value
11762         param           type            DrawElementsType in value
11763         param           indices         Void in array [COMPSIZE(count/type)]
11764         param           basevertex      Int32 in value
11765         category        ARB_draw_elements_base_vertex
11766         version         1.2
11767         extension
11768         glxropcode      ?
11769         glxflags        ignore
11770         offset          ?
11771
11772 DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
11773         return          void
11774         param           mode            BeginMode in value
11775         param           start           UInt32 in value
11776         param           end             UInt32 in value
11777         param           count           SizeI in value
11778         param           type            DrawElementsType in value
11779         param           indices         Void in array [COMPSIZE(count/type)]
11780         param           basevertex      Int32 in value
11781         category        ARB_draw_elements_base_vertex
11782         version         1.2
11783         extension
11784         glxropcode      ?
11785         glxflags        ignore
11786         offset          ?
11787
11788 DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)
11789         return          void
11790         param           mode            BeginMode in value
11791         param           count           SizeI in value
11792         param           type            DrawElementsType in value
11793         param           indices         Void in array [COMPSIZE(count/type)]
11794         param           instancecount   SizeI in value
11795         param           basevertex      Int32 in value
11796         category        ARB_draw_elements_base_vertex
11797         version         1.2
11798         extension
11799         glxropcode      ?
11800         glxflags        ignore
11801         offset          ?
11802
11803 MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex)
11804         return          void
11805         param           mode            BeginMode in value
11806         param           count           SizeI in array [drawcount]
11807         param           type            DrawElementsType in value
11808         param           indices         ConstVoidPointer in array [drawcount]
11809         param           drawcount       SizeI in value
11810         param           basevertex      Int32 in array [drawcount]
11811         category        ARB_draw_elements_base_vertex
11812         version         1.2
11813         extension
11814         glxropcode      ?
11815         glxflags        ignore
11816         offset          ?
11817
11818 ###############################################################################
11819 #
11820 # ARB Extension #63
11821 # ARB_fragment_coord_conventions commands
11822 #
11823 ###############################################################################
11824
11825 # (none)
11826 newcategory: ARB_fragment_coord_conventions
11827
11828 ###############################################################################
11829 #
11830 # ARB Extension #64
11831 # ARB_provoking_vertex commands
11832 #
11833 ###############################################################################
11834
11835 ProvokingVertex(mode)
11836         return          void
11837         param           mode            GLenum in value
11838         category        ARB_provoking_vertex
11839         version         1.2
11840         extension
11841         glxropcode      ?
11842         glxflags        ignore
11843         offset          ?
11844
11845 ###############################################################################
11846 #
11847 # ARB Extension #65
11848 # ARB_seamless_cube_map commands
11849 #
11850 ###############################################################################
11851
11852 # (none)
11853 newcategory: ARB_seamless_cube_map
11854
11855 ###############################################################################
11856 #
11857 # ARB Extension #66
11858 # ARB_sync commands
11859 #
11860 ###############################################################################
11861
11862 FenceSync(condition, flags)
11863         return          sync
11864         param           condition       GLenum in value
11865         param           flags           GLbitfield in value
11866         category        ARB_sync
11867         version         1.2
11868         extension
11869         glxropcode      ?
11870         glxflags        ignore
11871         offset          ?
11872
11873 IsSync(sync)
11874         return          Boolean
11875         param           sync            sync in value
11876         category        ARB_sync
11877         version         1.2
11878         extension
11879         glxropcode      ?
11880         glxflags        ignore
11881         offset          ?
11882
11883 DeleteSync(sync)
11884         return          void
11885         param           sync            sync in value
11886         category        ARB_sync
11887         version         1.2
11888         extension
11889         glxropcode      ?
11890         glxflags        ignore
11891         offset          ?
11892
11893 ClientWaitSync(sync, flags, timeout)
11894         return          GLenum
11895         param           sync            sync in value
11896         param           flags           GLbitfield in value
11897         param           timeout         UInt64 in value
11898         category        ARB_sync
11899         version         1.2
11900         extension
11901         glxropcode      ?
11902         glxflags        ignore
11903         offset          ?
11904
11905 WaitSync(sync, flags, timeout)
11906         return          void
11907         param           sync            sync in value
11908         param           flags           GLbitfield in value
11909         param           timeout         UInt64 in value
11910         category        ARB_sync
11911         version         1.2
11912         extension
11913         glxropcode      ?
11914         glxflags        ignore
11915         offset          ?
11916
11917 GetInteger64v(pname, params)
11918         return          void
11919         param           pname           GLenum in value
11920         param           params          Int64 out array [COMPSIZE(pname)]
11921         category        ARB_sync
11922         dlflags         notlistable
11923         version         1.2
11924         extension
11925         glxsingle       ?
11926         glxflags        ignore
11927         offset          ?
11928
11929 GetSynciv(sync, pname, bufSize, length, values)
11930         return          void
11931         param           sync            sync in value
11932         param           pname           GLenum in value
11933         param           bufSize         SizeI in value
11934         param           length          SizeI out array [1]
11935         param           values          Int32 out array [length]
11936         category        ARB_sync
11937         dlflags         notlistable
11938         version         1.2
11939         extension
11940         glxsingle       ?
11941         glxflags        ignore
11942         offset          ?
11943
11944 ###############################################################################
11945 #
11946 # ARB Extension #67
11947 # ARB_texture_multisample commands
11948 #
11949 ###############################################################################
11950
11951 TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
11952         return          void
11953         param           target          GLenum in value
11954         param           samples         SizeI in value
11955         param           internalformat  Int32 in value
11956         param           width           SizeI in value
11957         param           height          SizeI in value
11958         param           fixedsamplelocations    Boolean in value
11959         category        ARB_texture_multisample
11960         version         1.2
11961         extension
11962         glxropcode      ?
11963         glxflags        ignore
11964         offset          ?
11965
11966 TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
11967         return          void
11968         param           target          GLenum in value
11969         param           samples         SizeI in value
11970         param           internalformat  Int32 in value
11971         param           width           SizeI in value
11972         param           height          SizeI in value
11973         param           depth           SizeI in value
11974         param           fixedsamplelocations    Boolean in value
11975         category        ARB_texture_multisample
11976         version         1.2
11977         extension
11978         glxropcode      ?
11979         glxflags        ignore
11980         offset          ?
11981
11982 GetMultisamplefv(pname, index, val)
11983         return          void
11984         param           pname           GLenum in value
11985         param           index           UInt32 in value
11986         param           val             Float32 out array [COMPSIZE(pname)]
11987         category        ARB_texture_multisample
11988         dlflags         notlistable
11989         version         1.2
11990         extension
11991         glxsingle       ?
11992         glxflags        ignore
11993         offset          ?
11994
11995 SampleMaski(index, mask)
11996         return          void
11997         param           index           UInt32 in value
11998         param           mask            GLbitfield in value
11999         category        ARB_texture_multisample
12000         version         1.2
12001         extension
12002         glxropcode      ?
12003         glxflags        ignore
12004         offset          ?
12005
12006 ###############################################################################
12007 #
12008 # ARB Extension #68
12009 # ARB_vertex_array_bgra commands
12010 #
12011 ###############################################################################
12012
12013 # (none)
12014 newcategory: ARB_vertex_array_bgra
12015
12016 ###############################################################################
12017 #
12018 # ARB Extension #69
12019 # ARB_draw_buffers_blend commands
12020 #
12021 ###############################################################################
12022
12023 BlendEquationiARB(buf, mode)
12024         return          void
12025         param           buf             UInt32 in value
12026         param           mode            GLenum in value
12027         category        ARB_draw_buffers_blend
12028         version         1.2
12029         extension
12030         glxropcode      ?
12031         glxflags        ignore
12032         offset          ?
12033         alias           BlendEquationi
12034
12035 BlendEquationSeparateiARB(buf, modeRGB, modeAlpha)
12036         return          void
12037         param           buf             UInt32 in value
12038         param           modeRGB         GLenum in value
12039         param           modeAlpha       GLenum in value
12040         category        ARB_draw_buffers_blend
12041         version         1.2
12042         extension
12043         glxropcode      ?
12044         glxflags        ignore
12045         offset          ?
12046         alias           BlendEquationSeparatei
12047
12048 BlendFunciARB(buf, src, dst)
12049         return          void
12050         param           buf             UInt32 in value
12051         param           src             GLenum in value
12052         param           dst             GLenum in value
12053         category        ARB_draw_buffers_blend
12054         version         1.2
12055         extension
12056         glxropcode      ?
12057         glxflags        ignore
12058         offset          ?
12059         alias           BlendFunci
12060
12061 BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
12062         return          void
12063         param           buf             UInt32 in value
12064         param           srcRGB          GLenum in value
12065         param           dstRGB          GLenum in value
12066         param           srcAlpha        GLenum in value
12067         param           dstAlpha        GLenum in value
12068         category        ARB_draw_buffers_blend
12069         version         1.2
12070         extension
12071         glxropcode      ?
12072         glxflags        ignore
12073         offset          ?
12074         alias           BlendFuncSeparatei
12075
12076 ###############################################################################
12077 #
12078 # ARB Extension #70
12079 # ARB_sample_shading commands
12080 #
12081 ###############################################################################
12082
12083 MinSampleShadingARB(value)
12084         return          void
12085         param           value           ColorF in value
12086         category        ARB_sample_shading
12087         version         1.2
12088         extension
12089         glxropcode      ?
12090         glxflags        ignore
12091         offset          ?
12092         alias           MinSampleShading
12093
12094 ###############################################################################
12095 #
12096 # ARB Extension #71
12097 # ARB_texture_cube_map_array commands
12098 #
12099 ###############################################################################
12100
12101 # (none)
12102 newcategory: ARB_texture_cube_map_array
12103
12104 ###############################################################################
12105 #
12106 # ARB Extension #72
12107 # ARB_texture_gather commands
12108 #
12109 ###############################################################################
12110
12111 # (none)
12112 newcategory: ARB_texture_gather
12113
12114 ###############################################################################
12115 #
12116 # ARB Extension #73
12117 # ARB_texture_query_lod commands
12118 #
12119 ###############################################################################
12120
12121 # (none)
12122 newcategory: ARB_texture_query_lod
12123
12124 ###############################################################################
12125 #
12126 # ARB Extension #74 - WGL_ARB_create_context_profile
12127 # ARB Extension #75 - GLX_ARB_create_context_profile
12128 #
12129 ###############################################################################
12130
12131 ###############################################################################
12132 #
12133 # ARB Extension #76
12134 # ARB_shading_language_include commands
12135 #
12136 ###############################################################################
12137
12138 NamedStringARB(type, namelen, name, stringlen, string)
12139         return          void
12140         param           type            GLenum in value
12141         param           namelen         Int32 in value
12142         param           name            Char in array [namelen]
12143         param           stringlen       Int32 in value
12144         param           string          Char in array [stringlen]
12145         category        ARB_shading_language_include
12146         version         1.2
12147         extension
12148         glxropcode      ?
12149         glxflags        ignore
12150         offset          ?
12151
12152 DeleteNamedStringARB(namelen, name)
12153         return          void
12154         param           namelen         Int32 in value
12155         param           name            Char in array [namelen]
12156         category        ARB_shading_language_include
12157         version         1.2
12158         extension
12159         glxropcode      ?
12160         glxflags        ignore
12161         offset          ?
12162
12163 CompileShaderIncludeARB(shader, count, path, length)
12164         return          void
12165         param           shader          UInt32 in value
12166         param           count           SizeI in value
12167         param           path            CharPointer in array [count]
12168         param           length          Int32 in array [count]
12169         category        ARB_shading_language_include
12170         version         1.2
12171         extension
12172         glxropcode      ?
12173         glxflags        ignore
12174         offset          ?
12175
12176 IsNamedStringARB(namelen, name)
12177         return          Boolean
12178         param           namelen         Int32 in value
12179         param           name            Char in array [namelen]
12180         category        ARB_shading_language_include
12181         version         1.2
12182         extension
12183         glxropcode      ?
12184         glxflags        ignore
12185         offset          ?
12186
12187 GetNamedStringARB(namelen, name, bufSize, stringlen, string)
12188         return          void
12189         param           namelen         Int32 in value
12190         param           name            Char in array [namelen]
12191         param           bufSize         SizeI in value
12192         param           stringlen       Int32 out array [1]
12193         param           string          Char out array [bufSize]
12194         category        ARB_shading_language_include
12195         dlflags         notlistable
12196         version         1.2
12197         extension
12198         glxsingle       ?
12199         glxflags        ignore
12200         offset          ?
12201
12202 GetNamedStringivARB(namelen, name, pname, params)
12203         return          void
12204         param           namelen         Int32 in value
12205         param           name            Char in array [namelen]
12206         param           pname           GLenum in value
12207         param           params          Int32 out array [COMPSIZE(pname)]
12208         category        ARB_shading_language_include
12209         dlflags         notlistable
12210         version         1.2
12211         extension
12212         glxsingle       ?
12213         glxflags        ignore
12214         offset          ?
12215
12216 ###############################################################################
12217 #
12218 # ARB Extension #77
12219 # ARB_texture_compression_bptc commands
12220 #
12221 ###############################################################################
12222
12223 # (none)
12224 newcategory: ARB_texture_compression_bptc
12225
12226 ###############################################################################
12227 #
12228 # ARB Extension #78
12229 # ARB_blend_func_extended commands
12230 #
12231 ###############################################################################
12232
12233 BindFragDataLocationIndexed(program, colorNumber, index, name)
12234         return          void
12235         param           program         UInt32 in value
12236         param           colorNumber     UInt32 in value
12237         param           index           UInt32 in value
12238         param           name            Char in array []
12239         category        ARB_blend_func_extended
12240         version         1.2
12241         extension
12242         glxropcode      ?
12243         glxflags        ignore
12244         offset          ?
12245
12246 GetFragDataIndex(program, name)
12247         return          Int32
12248         param           program         UInt32 in value
12249         param           name            Char in array []
12250         category        ARB_blend_func_extended
12251         dlflags         notlistable
12252         version         1.2
12253         extension
12254         glxsingle       ?
12255         glxflags        ignore
12256         offset          ?
12257
12258 ###############################################################################
12259 #
12260 # ARB Extension #79
12261 # ARB_explicit_attrib_location commands
12262 #
12263 ###############################################################################
12264
12265 # (none)
12266 newcategory: ARB_explicit_attrib_location
12267
12268 ###############################################################################
12269 #
12270 # ARB Extension #80
12271 # ARB_occlusion_query2 commands
12272 #
12273 ###############################################################################
12274
12275 # (none)
12276 newcategory: ARB_occlusion_query2
12277
12278 ###############################################################################
12279 #
12280 # ARB Extension #81
12281 # ARB_sampler_objects commands
12282 #
12283 ###############################################################################
12284
12285 GenSamplers(count, samplers)
12286         return          void
12287         param           count           SizeI in value
12288         param           samplers        UInt32 out array [count]
12289         category        ARB_sampler_objects
12290         version         1.2
12291         extension
12292         glxropcode      ?
12293         glxflags        ignore
12294         offset          ?
12295
12296 DeleteSamplers(count, samplers)
12297         return          void
12298         param           count           SizeI in value
12299         param           samplers        UInt32 in array [count]
12300         category        ARB_sampler_objects
12301         version         1.2
12302         extension
12303         glxropcode      ?
12304         glxflags        ignore
12305         offset          ?
12306
12307 IsSampler(sampler)
12308         return          Boolean
12309         param           sampler         UInt32 in value
12310         category        ARB_sampler_objects
12311         version         1.2
12312         extension
12313         glxropcode      ?
12314         glxflags        ignore
12315         offset          ?
12316
12317 BindSampler(unit, sampler)
12318         return          void
12319         param           unit            UInt32 in value
12320         param           sampler         UInt32 in value
12321         category        ARB_sampler_objects
12322         version         1.2
12323         extension
12324         glxropcode      ?
12325         glxflags        ignore
12326         offset          ?
12327
12328 SamplerParameteri(sampler, pname, param)
12329         return          void
12330         param           sampler         UInt32 in value
12331         param           pname           GLenum in value
12332         param           param           Int32 in value
12333         category        ARB_sampler_objects
12334         version         1.2
12335         extension
12336         glxropcode      ?
12337         glxflags        ignore
12338         offset          ?
12339
12340 SamplerParameteriv(sampler, pname, param)
12341         return          void
12342         param           sampler         UInt32 in value
12343         param           pname           GLenum in value
12344         param           param           Int32 in array [COMPSIZE(pname)]
12345         category        ARB_sampler_objects
12346         version         1.2
12347         extension
12348         glxropcode      ?
12349         glxflags        ignore
12350         offset          ?
12351
12352 SamplerParameterf(sampler, pname, param)
12353         return          void
12354         param           sampler         UInt32 in value
12355         param           pname           GLenum in value
12356         param           param           Float32 in value
12357         category        ARB_sampler_objects
12358         version         1.2
12359         extension
12360         glxropcode      ?
12361         glxflags        ignore
12362         offset          ?
12363
12364 SamplerParameterfv(sampler, pname, param)
12365         return          void
12366         param           sampler         UInt32 in value
12367         param           pname           GLenum in value
12368         param           param           Float32 in array [COMPSIZE(pname)]
12369         category        ARB_sampler_objects
12370         version         1.2
12371         extension
12372         glxropcode      ?
12373         glxflags        ignore
12374         offset          ?
12375
12376 SamplerParameterIiv(sampler, pname, param)
12377         return          void
12378         param           sampler         UInt32 in value
12379         param           pname           GLenum in value
12380         param           param           Int32 in array [COMPSIZE(pname)]
12381         category        ARB_sampler_objects
12382         version         1.2
12383         extension
12384         glxropcode      ?
12385         glxflags        ignore
12386         offset          ?
12387
12388 SamplerParameterIuiv(sampler, pname, param)
12389         return          void
12390         param           sampler         UInt32 in value
12391         param           pname           GLenum in value
12392         param           param           UInt32 in array [COMPSIZE(pname)]
12393         category        ARB_sampler_objects
12394         version         1.2
12395         extension
12396         glxropcode      ?
12397         glxflags        ignore
12398         offset          ?
12399
12400 GetSamplerParameteriv(sampler, pname, params)
12401         return          void
12402         param           sampler         UInt32 in value
12403         param           pname           GLenum in value
12404         param           params          Int32 out array [COMPSIZE(pname)]
12405         category        ARB_sampler_objects
12406         dlflags         notlistable
12407         version         1.2
12408         extension
12409         glxsingle       ?
12410         glxflags        ignore
12411         offset          ?
12412
12413 GetSamplerParameterIiv(sampler, pname, params)
12414         return          void
12415         param           sampler         UInt32 in value
12416         param           pname           GLenum in value
12417         param           params          Int32 out array [COMPSIZE(pname)]
12418         category        ARB_sampler_objects
12419         dlflags         notlistable
12420         version         1.2
12421         extension
12422         glxsingle       ?
12423         glxflags        ignore
12424         offset          ?
12425
12426 GetSamplerParameterfv(sampler, pname, params)
12427         return          void
12428         param           sampler         UInt32 in value
12429         param           pname           GLenum in value
12430         param           params          Float32 out array [COMPSIZE(pname)]
12431         category        ARB_sampler_objects
12432         dlflags         notlistable
12433         version         1.2
12434         extension
12435         glxsingle       ?
12436         glxflags        ignore
12437         offset          ?
12438
12439 GetSamplerParameterIuiv(sampler, pname, params)
12440         return          void
12441         param           sampler         UInt32 in value
12442         param           pname           GLenum in value
12443         param           params          UInt32 out array [COMPSIZE(pname)]
12444         category        ARB_sampler_objects
12445         dlflags         notlistable
12446         version         1.2
12447         extension
12448         glxsingle       ?
12449         glxflags        ignore
12450         offset          ?
12451
12452 ###############################################################################
12453 #
12454 # ARB Extension #82
12455 # ARB_shader_bit_encoding commands
12456 #
12457 ###############################################################################
12458
12459 # (none)
12460 newcategory: ARB_shader_bit_encoding
12461
12462 ###############################################################################
12463 #
12464 # ARB Extension #83
12465 # ARB_texture_rgb10_a2ui commands
12466 #
12467 ###############################################################################
12468
12469 # (none)
12470 newcategory: ARB_texture_rgb10_a2ui
12471
12472 ###############################################################################
12473 #
12474 # ARB Extension #84
12475 # ARB_texture_swizzle commands
12476 #
12477 ###############################################################################
12478
12479 # (none)
12480 newcategory: ARB_texture_swizzle
12481
12482 ###############################################################################
12483 #
12484 # ARB Extension #85
12485 # ARB_timer_query commands
12486 #
12487 ###############################################################################
12488
12489 QueryCounter(id, target)
12490         return          void
12491         param           id              UInt32 in value
12492         param           target          GLenum in value
12493         category        ARB_timer_query
12494         version         1.2
12495         extension
12496         glxropcode      ?
12497         glxflags        ignore
12498         offset          ?
12499
12500 GetQueryObjecti64v(id, pname, params)
12501         return          void
12502         param           id              UInt32 in value
12503         param           pname           GLenum in value
12504         param           params          Int64 out array [COMPSIZE(pname)]
12505         category        ARB_timer_query
12506         dlflags         notlistable
12507         version         1.2
12508         extension
12509         glxsingle       ?
12510         glxflags        ignore
12511         offset          ?
12512
12513 GetQueryObjectui64v(id, pname, params)
12514         return          void
12515         param           id              UInt32 in value
12516         param           pname           GLenum in value
12517         param           params          UInt64 out array [COMPSIZE(pname)]
12518         category        ARB_timer_query
12519         dlflags         notlistable
12520         version         1.2
12521         extension
12522         glxsingle       ?
12523         glxflags        ignore
12524         offset          ?
12525
12526 ###############################################################################
12527 #
12528 # ARB Extension #86
12529 # ARB_vertex_type_2_10_10_10_rev commands
12530 #
12531 ###############################################################################
12532
12533 VertexP2ui(type, value)
12534         return          void
12535         param           type            GLenum in value
12536         param           value           UInt32 in value
12537         category        ARB_vertex_type_2_10_10_10_rev
12538         version         1.2
12539         extension
12540         glxropcode      ?
12541         glxflags        ignore
12542         offset          ?
12543
12544 VertexP2uiv(type, value)
12545         return          void
12546         param           type            GLenum in value
12547         param           value           UInt32 in array [1]
12548         category        ARB_vertex_type_2_10_10_10_rev
12549         version         1.2
12550         extension
12551         glxropcode      ?
12552         glxflags        ignore
12553         offset          ?
12554
12555 VertexP3ui(type, value)
12556         return          void
12557         param           type            GLenum in value
12558         param           value           UInt32 in value
12559         category        ARB_vertex_type_2_10_10_10_rev
12560         version         1.2
12561         extension
12562         glxropcode      ?
12563         glxflags        ignore
12564         offset          ?
12565
12566 VertexP3uiv(type, value)
12567         return          void
12568         param           type            GLenum in value
12569         param           value           UInt32 in array [1]
12570         category        ARB_vertex_type_2_10_10_10_rev
12571         version         1.2
12572         extension
12573         glxropcode      ?
12574         glxflags        ignore
12575         offset          ?
12576
12577 VertexP4ui(type, value)
12578         return          void
12579         param           type            GLenum in value
12580         param           value           UInt32 in value
12581         category        ARB_vertex_type_2_10_10_10_rev
12582         version         1.2
12583         extension
12584         glxropcode      ?
12585         glxflags        ignore
12586         offset          ?
12587
12588 VertexP4uiv(type, value)
12589         return          void
12590         param           type            GLenum in value
12591         param           value           UInt32 in array [1]
12592         category        ARB_vertex_type_2_10_10_10_rev
12593         version         1.2
12594         extension
12595         glxropcode      ?
12596         glxflags        ignore
12597         offset          ?
12598
12599 TexCoordP1ui(type, coords)
12600         return          void
12601         param           type            GLenum in value
12602         param           coords          UInt32 in value
12603         category        ARB_vertex_type_2_10_10_10_rev
12604         version         1.2
12605         extension
12606         glxropcode      ?
12607         glxflags        ignore
12608         offset          ?
12609
12610 TexCoordP1uiv(type, coords)
12611         return          void
12612         param           type            GLenum in value
12613         param           coords          UInt32 in array [1]
12614         category        ARB_vertex_type_2_10_10_10_rev
12615         version         1.2
12616         extension
12617         glxropcode      ?
12618         glxflags        ignore
12619         offset          ?
12620
12621 TexCoordP2ui(type, coords)
12622         return          void
12623         param           type            GLenum in value
12624         param           coords          UInt32 in value
12625         category        ARB_vertex_type_2_10_10_10_rev
12626         version         1.2
12627         extension
12628         glxropcode      ?
12629         glxflags        ignore
12630         offset          ?
12631
12632 TexCoordP2uiv(type, coords)
12633         return          void
12634         param           type            GLenum in value
12635         param           coords          UInt32 in array [1]
12636         category        ARB_vertex_type_2_10_10_10_rev
12637         version         1.2
12638         extension
12639         glxropcode      ?
12640         glxflags        ignore
12641         offset          ?
12642
12643 TexCoordP3ui(type, coords)
12644         return          void
12645         param           type            GLenum in value
12646         param           coords          UInt32 in value
12647         category        ARB_vertex_type_2_10_10_10_rev
12648         version         1.2
12649         extension
12650         glxropcode      ?
12651         glxflags        ignore
12652         offset          ?
12653
12654 TexCoordP3uiv(type, coords)
12655         return          void
12656         param           type            GLenum in value
12657         param           coords          UInt32 in array [1]
12658         category        ARB_vertex_type_2_10_10_10_rev
12659         version         1.2
12660         extension
12661         glxropcode      ?
12662         glxflags        ignore
12663         offset          ?
12664
12665 TexCoordP4ui(type, coords)
12666         return          void
12667         param           type            GLenum in value
12668         param           coords          UInt32 in value
12669         category        ARB_vertex_type_2_10_10_10_rev
12670         version         1.2
12671         extension
12672         glxropcode      ?
12673         glxflags        ignore
12674         offset          ?
12675
12676 TexCoordP4uiv(type, coords)
12677         return          void
12678         param           type            GLenum in value
12679         param           coords          UInt32 in array [1]
12680         category        ARB_vertex_type_2_10_10_10_rev
12681         version         1.2
12682         extension
12683         glxropcode      ?
12684         glxflags        ignore
12685         offset          ?
12686
12687 MultiTexCoordP1ui(texture, type, coords)
12688         return          void
12689         param           texture         GLenum in value
12690         param           type            GLenum in value
12691         param           coords          UInt32 in value
12692         category        ARB_vertex_type_2_10_10_10_rev
12693         version         1.2
12694         extension
12695         glxropcode      ?
12696         glxflags        ignore
12697         offset          ?
12698
12699 MultiTexCoordP1uiv(texture, type, coords)
12700         return          void
12701         param           texture         GLenum in value
12702         param           type            GLenum in value
12703         param           coords          UInt32 in array [1]
12704         category        ARB_vertex_type_2_10_10_10_rev
12705         version         1.2
12706         extension
12707         glxropcode      ?
12708         glxflags        ignore
12709         offset          ?
12710
12711 MultiTexCoordP2ui(texture, type, coords)
12712         return          void
12713         param           texture         GLenum in value
12714         param           type            GLenum in value
12715         param           coords          UInt32 in value
12716         category        ARB_vertex_type_2_10_10_10_rev
12717         version         1.2
12718         extension
12719         glxropcode      ?
12720         glxflags        ignore
12721         offset          ?
12722
12723 MultiTexCoordP2uiv(texture, type, coords)
12724         return          void
12725         param           texture         GLenum in value
12726         param           type            GLenum in value
12727         param           coords          UInt32 in array [1]
12728         category        ARB_vertex_type_2_10_10_10_rev
12729         version         1.2
12730         extension
12731         glxropcode      ?
12732         glxflags        ignore
12733         offset          ?
12734
12735 MultiTexCoordP3ui(texture, type, coords)
12736         return          void
12737         param           texture         GLenum in value
12738         param           type            GLenum in value
12739         param           coords          UInt32 in value
12740         category        ARB_vertex_type_2_10_10_10_rev
12741         version         1.2
12742         extension
12743         glxropcode      ?
12744         glxflags        ignore
12745         offset          ?
12746
12747 MultiTexCoordP3uiv(texture, type, coords)
12748         return          void
12749         param           texture         GLenum in value
12750         param           type            GLenum in value
12751         param           coords          UInt32 in array [1]
12752         category        ARB_vertex_type_2_10_10_10_rev
12753         version         1.2
12754         extension
12755         glxropcode      ?
12756         glxflags        ignore
12757         offset          ?
12758
12759 MultiTexCoordP4ui(texture, type, coords)
12760         return          void
12761         param           texture         GLenum in value
12762         param           type            GLenum in value
12763         param           coords          UInt32 in value
12764         category        ARB_vertex_type_2_10_10_10_rev
12765         version         1.2
12766         extension
12767         glxropcode      ?
12768         glxflags        ignore
12769         offset          ?
12770
12771 MultiTexCoordP4uiv(texture, type, coords)
12772         return          void
12773         param           texture         GLenum in value
12774         param           type            GLenum in value
12775         param           coords          UInt32 in array [1]
12776         category        ARB_vertex_type_2_10_10_10_rev
12777         version         1.2
12778         extension
12779         glxropcode      ?
12780         glxflags        ignore
12781         offset          ?
12782
12783 NormalP3ui(type, coords)
12784         return          void
12785         param           type            GLenum in value
12786         param           coords          UInt32 in value
12787         category        ARB_vertex_type_2_10_10_10_rev
12788         version         1.2
12789         extension
12790         glxropcode      ?
12791         glxflags        ignore
12792         offset          ?
12793
12794 NormalP3uiv(type, coords)
12795         return          void
12796         param           type            GLenum in value
12797         param           coords          UInt32 in array [1]
12798         category        ARB_vertex_type_2_10_10_10_rev
12799         version         1.2
12800         extension
12801         glxropcode      ?
12802         glxflags        ignore
12803         offset          ?
12804
12805 ColorP3ui(type, color)
12806         return          void
12807         param           type            GLenum in value
12808         param           color           UInt32 in value
12809         category        ARB_vertex_type_2_10_10_10_rev
12810         version         1.2
12811         extension
12812         glxropcode      ?
12813         glxflags        ignore
12814         offset          ?
12815
12816 ColorP3uiv(type, color)
12817         return          void
12818         param           type            GLenum in value
12819         param           color           UInt32 in array [1]
12820         category        ARB_vertex_type_2_10_10_10_rev
12821         version         1.2
12822         extension
12823         glxropcode      ?
12824         glxflags        ignore
12825         offset          ?
12826
12827 ColorP4ui(type, color)
12828         return          void
12829         param           type            GLenum in value
12830         param           color           UInt32 in value
12831         category        ARB_vertex_type_2_10_10_10_rev
12832         version         1.2
12833         extension
12834         glxropcode      ?
12835         glxflags        ignore
12836         offset          ?
12837
12838 ColorP4uiv(type, color)
12839         return          void
12840         param           type            GLenum in value
12841         param           color           UInt32 in array [1]
12842         category        ARB_vertex_type_2_10_10_10_rev
12843         version         1.2
12844         extension
12845         glxropcode      ?
12846         glxflags        ignore
12847         offset          ?
12848
12849 SecondaryColorP3ui(type, color)
12850         return          void
12851         param           type            GLenum in value
12852         param           color           UInt32 in value
12853         category        ARB_vertex_type_2_10_10_10_rev
12854         version         1.2
12855         extension
12856         glxropcode      ?
12857         glxflags        ignore
12858         offset          ?
12859
12860 SecondaryColorP3uiv(type, color)
12861         return          void
12862         param           type            GLenum in value
12863         param           color           UInt32 in array [1]
12864         category        ARB_vertex_type_2_10_10_10_rev
12865         version         1.2
12866         extension
12867         glxropcode      ?
12868         glxflags        ignore
12869         offset          ?
12870
12871 VertexAttribP1ui(index, type, normalized, value)
12872         return          void
12873         param           index           UInt32 in value
12874         param           type            GLenum in value
12875         param           normalized      Boolean in value
12876         param           value           UInt32 in value
12877         category        ARB_vertex_type_2_10_10_10_rev
12878         version         1.2
12879         extension
12880         glxropcode      ?
12881         glxflags        ignore
12882         offset          ?
12883
12884 VertexAttribP1uiv(index, type, normalized, value)
12885         return          void
12886         param           index           UInt32 in value
12887         param           type            GLenum in value
12888         param           normalized      Boolean in value
12889         param           value           UInt32 in array [1]
12890         category        ARB_vertex_type_2_10_10_10_rev
12891         version         1.2
12892         extension
12893         glxropcode      ?
12894         glxflags        ignore
12895         offset          ?
12896
12897 VertexAttribP2ui(index, type, normalized, value)
12898         return          void
12899         param           index           UInt32 in value
12900         param           type            GLenum in value
12901         param           normalized      Boolean in value
12902         param           value           UInt32 in value
12903         category        ARB_vertex_type_2_10_10_10_rev
12904         version         1.2
12905         extension
12906         glxropcode      ?
12907         glxflags        ignore
12908         offset          ?
12909
12910 VertexAttribP2uiv(index, type, normalized, value)
12911         return          void
12912         param           index           UInt32 in value
12913         param           type            GLenum in value
12914         param           normalized      Boolean in value
12915         param           value           UInt32 in array [1]
12916         category        ARB_vertex_type_2_10_10_10_rev
12917         version         1.2
12918         extension
12919         glxropcode      ?
12920         glxflags        ignore
12921         offset          ?
12922
12923 VertexAttribP3ui(index, type, normalized, value)
12924         return          void
12925         param           index           UInt32 in value
12926         param           type            GLenum in value
12927         param           normalized      Boolean in value
12928         param           value           UInt32 in value
12929         category        ARB_vertex_type_2_10_10_10_rev
12930         version         1.2
12931         extension
12932         glxropcode      ?
12933         glxflags        ignore
12934         offset          ?
12935
12936 VertexAttribP3uiv(index, type, normalized, value)
12937         return          void
12938         param           index           UInt32 in value
12939         param           type            GLenum in value
12940         param           normalized      Boolean in value
12941         param           value           UInt32 in array [1]
12942         category        ARB_vertex_type_2_10_10_10_rev
12943         version         1.2
12944         extension
12945         glxropcode      ?
12946         glxflags        ignore
12947         offset          ?
12948
12949 VertexAttribP4ui(index, type, normalized, value)
12950         return          void
12951         param           index           UInt32 in value
12952         param           type            GLenum in value
12953         param           normalized      Boolean in value
12954         param           value           UInt32 in value
12955         category        ARB_vertex_type_2_10_10_10_rev
12956         version         1.2
12957         extension
12958         glxropcode      ?
12959         glxflags        ignore
12960         offset          ?
12961
12962 VertexAttribP4uiv(index, type, normalized, value)
12963         return          void
12964         param           index           UInt32 in value
12965         param           type            GLenum in value
12966         param           normalized      Boolean in value
12967         param           value           UInt32 in array [1]
12968         category        ARB_vertex_type_2_10_10_10_rev
12969         version         1.2
12970         extension
12971         glxropcode      ?
12972         glxflags        ignore
12973         offset          ?
12974
12975 ###############################################################################
12976 #
12977 # ARB Extension #87
12978 # ARB_draw_indirect commands
12979 #
12980 ###############################################################################
12981
12982 DrawArraysIndirect(mode, indirect)
12983         return          void
12984         param           mode            GLenum in value
12985         param           indirect        Void in array []
12986         category        ARB_draw_indirect
12987         version         1.2
12988         extension
12989         glxropcode      ?
12990         glxflags        ignore
12991         offset          ?
12992
12993 DrawElementsIndirect(mode, type, indirect)
12994         return          void
12995         param           mode            BeginMode in value
12996         param           type            GLenum in value
12997         param           indirect        Void in array []
12998         category        ARB_draw_indirect
12999         version         1.2
13000         extension
13001         glxropcode      ?
13002         glxflags        ignore
13003         offset          ?
13004
13005 ###############################################################################
13006 #
13007 # ARB Extension #88
13008 # ARB_gpu_shader5 commands
13009 #
13010 ###############################################################################
13011
13012 # (none)
13013 newcategory: ARB_gpu_shader5
13014
13015 ###############################################################################
13016 #
13017 # ARB Extension #89
13018 # ARB_gpu_shader_fp64 commands
13019 #
13020 ###############################################################################
13021
13022 Uniform1d(location, x)
13023         return          void
13024         param           location        Int32 in value
13025         param           x               Float64 in value
13026         category        ARB_gpu_shader_fp64
13027         version         1.2
13028         extension
13029         glxropcode      ?
13030         glxflags        ignore
13031         offset          ?
13032
13033 Uniform2d(location, x, y)
13034         return          void
13035         param           location        Int32 in value
13036         param           x               Float64 in value
13037         param           y               Float64 in value
13038         category        ARB_gpu_shader_fp64
13039         version         1.2
13040         extension
13041         glxropcode      ?
13042         glxflags        ignore
13043         offset          ?
13044
13045 Uniform3d(location, x, y, z)
13046         return          void
13047         param           location        Int32 in value
13048         param           x               Float64 in value
13049         param           y               Float64 in value
13050         param           z               Float64 in value
13051         category        ARB_gpu_shader_fp64
13052         version         1.2
13053         extension
13054         glxropcode      ?
13055         glxflags        ignore
13056         offset          ?
13057
13058 Uniform4d(location, x, y, z, w)
13059         return          void
13060         param           location        Int32 in value
13061         param           x               Float64 in value
13062         param           y               Float64 in value
13063         param           z               Float64 in value
13064         param           w               Float64 in value
13065         category        ARB_gpu_shader_fp64
13066         version         1.2
13067         extension
13068         glxropcode      ?
13069         glxflags        ignore
13070         offset          ?
13071
13072 Uniform1dv(location, count, value)
13073         return          void
13074         param           location        Int32 in value
13075         param           count           SizeI in value
13076         param           value           Float64 in array [count]
13077         category        ARB_gpu_shader_fp64
13078         version         1.2
13079         extension
13080         glxropcode      ?
13081         glxflags        ignore
13082         offset          ?
13083
13084 Uniform2dv(location, count, value)
13085         return          void
13086         param           location        Int32 in value
13087         param           count           SizeI in value
13088         param           value           Float64 in array [count*2]
13089         category        ARB_gpu_shader_fp64
13090         version         1.2
13091         extension
13092         glxropcode      ?
13093         glxflags        ignore
13094         offset          ?
13095
13096 Uniform3dv(location, count, value)
13097         return          void
13098         param           location        Int32 in value
13099         param           count           SizeI in value
13100         param           value           Float64 in array [count*3]
13101         category        ARB_gpu_shader_fp64
13102         version         1.2
13103         extension
13104         glxropcode      ?
13105         glxflags        ignore
13106         offset          ?
13107
13108 Uniform4dv(location, count, value)
13109         return          void
13110         param           location        Int32 in value
13111         param           count           SizeI in value
13112         param           value           Float64 in array [count*4]
13113         category        ARB_gpu_shader_fp64
13114         version         1.2
13115         extension
13116         glxropcode      ?
13117         glxflags        ignore
13118         offset          ?
13119
13120 UniformMatrix2dv(location, count, transpose, value)
13121         return          void
13122         param           location        Int32 in value
13123         param           count           SizeI in value
13124         param           transpose       Boolean in value
13125         param           value           Float64 in array [count*4]
13126         category        ARB_gpu_shader_fp64
13127         version         1.2
13128         extension
13129         glxropcode      ?
13130         glxflags        ignore
13131         offset          ?
13132
13133 UniformMatrix3dv(location, count, transpose, value)
13134         return          void
13135         param           location        Int32 in value
13136         param           count           SizeI in value
13137         param           transpose       Boolean in value
13138         param           value           Float64 in array [count*9]
13139         category        ARB_gpu_shader_fp64
13140         version         1.2
13141         extension
13142         glxropcode      ?
13143         glxflags        ignore
13144         offset          ?
13145
13146 UniformMatrix4dv(location, count, transpose, value)
13147         return          void
13148         param           location        Int32 in value
13149         param           count           SizeI in value
13150         param           transpose       Boolean in value
13151         param           value           Float64 in array [count*16]
13152         category        ARB_gpu_shader_fp64
13153         version         1.2
13154         extension
13155         glxropcode      ?
13156         glxflags        ignore
13157         offset          ?
13158
13159 UniformMatrix2x3dv(location, count, transpose, value)
13160         return          void
13161         param           location        Int32 in value
13162         param           count           SizeI in value
13163         param           transpose       Boolean in value
13164         param           value           Float64 in array [count*6]
13165         category        ARB_gpu_shader_fp64
13166         version         1.2
13167         extension
13168         glxropcode      ?
13169         glxflags        ignore
13170         offset          ?
13171
13172 UniformMatrix2x4dv(location, count, transpose, value)
13173         return          void
13174         param           location        Int32 in value
13175         param           count           SizeI in value
13176         param           transpose       Boolean in value
13177         param           value           Float64 in array [count*8]
13178         category        ARB_gpu_shader_fp64
13179         version         1.2
13180         extension
13181         glxropcode      ?
13182         glxflags        ignore
13183         offset          ?
13184
13185 UniformMatrix3x2dv(location, count, transpose, value)
13186         return          void
13187         param           location        Int32 in value
13188         param           count           SizeI in value
13189         param           transpose       Boolean in value
13190         param           value           Float64 in array [count*6]
13191         category        ARB_gpu_shader_fp64
13192         version         1.2
13193         extension
13194         glxropcode      ?
13195         glxflags        ignore
13196         offset          ?
13197
13198 UniformMatrix3x4dv(location, count, transpose, value)
13199         return          void
13200         param           location        Int32 in value
13201         param           count           SizeI in value
13202         param           transpose       Boolean in value
13203         param           value           Float64 in array [count*12]
13204         category        ARB_gpu_shader_fp64
13205         version         1.2
13206         extension
13207         glxropcode      ?
13208         glxflags        ignore
13209         offset          ?
13210
13211 UniformMatrix4x2dv(location, count, transpose, value)
13212         return          void
13213         param           location        Int32 in value
13214         param           count           SizeI in value
13215         param           transpose       Boolean in value
13216         param           value           Float64 in array [count*8]
13217         category        ARB_gpu_shader_fp64
13218         version         1.2
13219         extension
13220         glxropcode      ?
13221         glxflags        ignore
13222         offset          ?
13223
13224 UniformMatrix4x3dv(location, count, transpose, value)
13225         return          void
13226         param           location        Int32 in value
13227         param           count           SizeI in value
13228         param           transpose       Boolean in value
13229         param           value           Float64 in array [count*12]
13230         category        ARB_gpu_shader_fp64
13231         version         1.2
13232         extension
13233         glxropcode      ?
13234         glxflags        ignore
13235         offset          ?
13236
13237 GetUniformdv(program, location, params)
13238         return          void
13239         param           program         UInt32 in value
13240         param           location        Int32 in value
13241         param           params          Float64 out array [COMPSIZE(location)]
13242         category        ARB_gpu_shader_fp64
13243         dlflags         notlistable
13244         version         1.2
13245         extension
13246         glxsingle       ?
13247         glxflags        ignore
13248         offset          ?
13249
13250 ###############################################################################
13251 #
13252 # ARB Extension #90
13253 # ARB_shader_subroutine commands
13254 #
13255 ###############################################################################
13256
13257 GetSubroutineUniformLocation(program, shadertype, name)
13258         return          Int32
13259         param           program         UInt32 in value
13260         param           shadertype      GLenum in value
13261         param           name            Char in array []
13262         category        ARB_shader_subroutine
13263         dlflags         notlistable
13264         version         1.2
13265         extension
13266         glxsingle       ?
13267         glxflags        ignore
13268         offset          ?
13269
13270 GetSubroutineIndex(program, shadertype, name)
13271         return          UInt32
13272         param           program         UInt32 in value
13273         param           shadertype      GLenum in value
13274         param           name            Char in array []
13275         category        ARB_shader_subroutine
13276         dlflags         notlistable
13277         version         1.2
13278         extension
13279         glxsingle       ?
13280         glxflags        ignore
13281         offset          ?
13282
13283 GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
13284         return          void
13285         param           program         UInt32 in value
13286         param           shadertype      GLenum in value
13287         param           index           UInt32 in value
13288         param           pname           GLenum in value
13289         param           values          Int32 out array [COMPSIZE(pname)]
13290         category        ARB_shader_subroutine
13291         dlflags         notlistable
13292         version         1.2
13293         extension
13294         glxsingle       ?
13295         glxflags        ignore
13296         offset          ?
13297
13298 GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
13299         return          void
13300         param           program         UInt32 in value
13301         param           shadertype      GLenum in value
13302         param           index           UInt32 in value
13303         param           bufsize         SizeI in value
13304         param           length          SizeI out array [1]
13305         param           name            Char out array [bufsize]
13306         category        ARB_shader_subroutine
13307         dlflags         notlistable
13308         version         1.2
13309         extension
13310         glxsingle       ?
13311         glxflags        ignore
13312         offset          ?
13313
13314 GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
13315         return          void
13316         param           program         UInt32 in value
13317         param           shadertype      GLenum in value
13318         param           index           UInt32 in value
13319         param           bufsize         SizeI in value
13320         param           length          SizeI out array [1]
13321         param           name            Char out array [bufsize]
13322         category        ARB_shader_subroutine
13323         dlflags         notlistable
13324         version         1.2
13325         extension
13326         glxsingle       ?
13327         glxflags        ignore
13328         offset          ?
13329
13330 UniformSubroutinesuiv(shadertype, count, indices)
13331         return          void
13332         param           shadertype      GLenum in value
13333         param           count           SizeI in value
13334         param           indices         UInt32 in array [count]
13335         category        ARB_shader_subroutine
13336         version         1.2
13337         extension
13338         glxropcode      ?
13339         glxflags        ignore
13340         offset          ?
13341
13342 GetUniformSubroutineuiv(shadertype, location, params)
13343         return          void
13344         param           shadertype      GLenum in value
13345         param           location        Int32 in value
13346         param           params          UInt32 out array [1]
13347         category        ARB_shader_subroutine
13348         dlflags         notlistable
13349         version         1.2
13350         extension
13351         glxsingle       ?
13352         glxflags        ignore
13353         offset          ?
13354
13355 GetProgramStageiv(program, shadertype, pname, values)
13356         return          void
13357         param           program         UInt32 in value
13358         param           shadertype      GLenum in value
13359         param           pname           GLenum in value
13360         param           values          Int32 out array [1]
13361         category        ARB_shader_subroutine
13362         dlflags         notlistable
13363         version         1.2
13364         extension
13365         glxsingle       ?
13366         glxflags        ignore
13367         offset          ?
13368
13369 ###############################################################################
13370 #
13371 # ARB Extension #91
13372 # ARB_tessellation_shader commands
13373 #
13374 ###############################################################################
13375
13376 PatchParameteri(pname, value)
13377         return          void
13378         param           pname           GLenum in value
13379         param           value           Int32 in value
13380         category        ARB_tessellation_shader
13381         version         1.2
13382         extension
13383         glxropcode      ?
13384         glxflags        ignore
13385         offset          ?
13386
13387 PatchParameterfv(pname, values)
13388         return          void
13389         param           pname           GLenum in value
13390         param           values          Float32 in array [COMPSIZE(pname)]
13391         category        ARB_tessellation_shader
13392         version         1.2
13393         extension
13394         glxropcode      ?
13395         glxflags        ignore
13396         offset          ?
13397
13398 ###############################################################################
13399 #
13400 # ARB Extension #92
13401 # ARB_texture_buffer_object_rgb32 commands
13402 #
13403 ###############################################################################
13404
13405 # (none)
13406 newcategory: ARB_texture_buffer_object_rgb32
13407
13408 ###############################################################################
13409 #
13410 # ARB Extension #93
13411 # ARB_transform_feedback2 commands
13412 #
13413 ###############################################################################
13414
13415 BindTransformFeedback(target, id)
13416         return          void
13417         param           target          GLenum in value
13418         param           id              UInt32 in value
13419         category        ARB_transform_feedback2
13420         version         1.2
13421         extension
13422         glxropcode      ?
13423         glxflags        ignore
13424         offset          ?
13425
13426 DeleteTransformFeedbacks(n, ids)
13427         return          void
13428         param           n               SizeI in value
13429         param           ids             UInt32 in array [n]
13430         category        ARB_transform_feedback2
13431         version         1.2
13432         extension
13433         glxropcode      ?
13434         glxflags        ignore
13435         offset          ?
13436
13437 GenTransformFeedbacks(n, ids)
13438         return          void
13439         param           n               SizeI in value
13440         param           ids             UInt32 out array [n]
13441         category        ARB_transform_feedback2
13442         version         1.2
13443         extension
13444         glxropcode      ?
13445         glxflags        ignore
13446         offset          ?
13447
13448 IsTransformFeedback(id)
13449         return          Boolean
13450         param           id              UInt32 in value
13451         category        ARB_transform_feedback2
13452         version         1.2
13453         extension
13454         glxropcode      ?
13455         glxflags        ignore
13456         offset          ?
13457
13458 PauseTransformFeedback()
13459         return          void
13460         category        ARB_transform_feedback2
13461         version         1.2
13462         extension
13463         glxropcode      ?
13464         glxflags        ignore
13465         offset          ?
13466
13467 ResumeTransformFeedback()
13468         return          void
13469         category        ARB_transform_feedback2
13470         version         1.2
13471         extension
13472         glxropcode      ?
13473         glxflags        ignore
13474         offset          ?
13475
13476 DrawTransformFeedback(mode, id)
13477         return          void
13478         param           mode            GLenum in value
13479         param           id              UInt32 in value
13480         category        ARB_transform_feedback2
13481         version         1.2
13482         extension
13483         glxropcode      ?
13484         glxflags        ignore
13485         offset          ?
13486
13487 ###############################################################################
13488 #
13489 # ARB Extension #94
13490 # ARB_transform_feedback3 commands
13491 #
13492 ###############################################################################
13493
13494 DrawTransformFeedbackStream(mode, id, stream)
13495         return          void
13496         param           mode            GLenum in value
13497         param           id              UInt32 in value
13498         param           stream          UInt32 in value
13499         category        ARB_transform_feedback3
13500         version         1.2
13501         extension
13502         glxropcode      ?
13503         glxflags        ignore
13504         offset          ?
13505
13506 BeginQueryIndexed(target, index, id)
13507         return          void
13508         param           target          GLenum in value
13509         param           index           UInt32 in value
13510         param           id              UInt32 in value
13511         category        ARB_transform_feedback3
13512         version         1.2
13513         extension
13514         glxropcode      ?
13515         glxflags        ignore
13516         offset          ?
13517
13518 EndQueryIndexed(target, index)
13519         return          void
13520         param           target          GLenum in value
13521         param           index           UInt32 in value
13522         category        ARB_transform_feedback3
13523         version         1.2
13524         extension
13525         glxropcode      ?
13526         glxflags        ignore
13527         offset          ?
13528
13529 GetQueryIndexediv(target, index, pname, params)
13530         return          void
13531         param           target          GLenum in value
13532         param           index           UInt32 in value
13533         param           pname           GLenum in value
13534         param           params          Int32 out array [COMPSIZE(pname)]
13535         category        ARB_transform_feedback3
13536         dlflags         notlistable
13537         version         1.2
13538         extension
13539         glxsingle       ?
13540         glxflags        ignore
13541         offset          ?
13542
13543 ###############################################################################
13544 #
13545 # ARB Extension #95
13546 # ARB_ES2_compatibility commands
13547 #
13548 ###############################################################################
13549
13550 ReleaseShaderCompiler()
13551         return          void
13552         category        ARB_ES2_compatibility
13553         version         4.1
13554         extension
13555         glxropcode      ?
13556         glxflags        ignore
13557         offset          ?
13558
13559 ShaderBinary(count, shaders, binaryformat, binary, length)
13560         return          void
13561         param           count           SizeI in value
13562         param           shaders         UInt32 in array [count]
13563         param           binaryformat    GLenum in value
13564         param           binary          Void in array [length]
13565         param           length          SizeI in value
13566         category        ARB_ES2_compatibility
13567         version         4.1
13568         extension
13569         glxropcode      ?
13570         glxflags        ignore
13571         offset          ?
13572
13573 GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
13574         return          void
13575         param           shadertype      GLenum in value
13576         param           precisiontype   GLenum in value
13577         param           range           Int32 out array [2]
13578         param           precision       Int32 out array [2]
13579         category        ARB_ES2_compatibility
13580         dlflags         notlistable
13581         version         4.1
13582         extension
13583         glxsingle       ?
13584         glxflags        ignore
13585         offset          ?
13586
13587 DepthRangef(n, f)
13588         return          void
13589         param           n               Float32 in value
13590         param           f               Float32 in value
13591         category        ARB_ES2_compatibility
13592         version         4.1
13593         extension
13594         glxropcode      ?
13595         glxflags        ignore
13596         offset          ?
13597
13598 ClearDepthf(d)
13599         return          void
13600         param           d               Float32 in value
13601         category        ARB_ES2_compatibility
13602         version         4.1
13603         extension
13604         glxropcode      ?
13605         glxflags        ignore
13606         offset          ?
13607
13608 ###############################################################################
13609 #
13610 # ARB Extension #96
13611 # ARB_get_program_binary commands
13612 #
13613 ###############################################################################
13614
13615 GetProgramBinary(program, bufSize, length, binaryFormat, binary)
13616         return          void
13617         param           program         UInt32 in value
13618         param           bufSize         SizeI in value
13619         param           length          SizeI out reference
13620         param           binaryFormat    GLenum out reference
13621         param           binary          Void out array [length]
13622         category        ARB_get_program_binary
13623         dlflags         notlistable
13624         version         4.1
13625         extension
13626         glxsingle       ?
13627         glxflags        ignore
13628         offset          ?
13629
13630 ProgramBinary(program, binaryFormat, binary, length)
13631         return          void
13632         param           program         UInt32 in value
13633         param           binaryFormat    GLenum in value
13634         param           binary          Void in array [length]
13635         param           length          SizeI in value
13636         category        ARB_get_program_binary
13637         version         4.1
13638         extension
13639         glxropcode      ?
13640         glxflags        ignore
13641         offset          ?
13642
13643 ProgramParameteri(program, pname, value)
13644         return          void
13645         param           program         UInt32 in value
13646         param           pname           ProgramParameterPName in value
13647         param           value           Int32 in value
13648         category        ARB_get_program_binary
13649         version         3.0
13650         extension       soft WINSOFT
13651         glfflags        ignore
13652         glxflags        ignore
13653
13654 ###############################################################################
13655 #
13656 # ARB Extension #97
13657 # ARB_separate_shader_objects commands
13658 #
13659 ###############################################################################
13660
13661 UseProgramStages(pipeline, stages, program)
13662         return          void
13663         param           pipeline        UInt32 in value
13664         param           stages          GLbitfield in value
13665         param           program         UInt32 in value
13666         category        ARB_separate_shader_objects
13667         version         4.1
13668         extension
13669         glxropcode      ?
13670         glxflags        ignore
13671         offset          ?
13672
13673 ActiveShaderProgram(pipeline, program)
13674         return          void
13675         param           pipeline        UInt32 in value
13676         param           program         UInt32 in value
13677         category        ARB_separate_shader_objects
13678         version         4.1
13679         extension
13680         glxropcode      ?
13681         glxflags        ignore
13682         offset          ?
13683
13684 CreateShaderProgramv(type, count, strings)
13685         return          UInt32
13686         param           type            GLenum in value
13687         param           count           SizeI in value
13688         param           strings         ConstCharPointer in array [count]
13689         category        ARB_separate_shader_objects
13690         version         4.1
13691         extension
13692         glxropcode      ?
13693         glxflags        ignore
13694         offset          ?
13695
13696 BindProgramPipeline(pipeline)
13697         return          void
13698         param           pipeline        UInt32 in value
13699         category        ARB_separate_shader_objects
13700         version         4.1
13701         extension
13702         glxropcode      ?
13703         glxflags        ignore
13704         offset          ?
13705
13706 DeleteProgramPipelines(n, pipelines)
13707         return          void
13708         param           n               SizeI in value
13709         param           pipelines       UInt32 in array [n]
13710         category        ARB_separate_shader_objects
13711         version         4.1
13712         extension
13713         glxropcode      ?
13714         glxflags        ignore
13715         offset          ?
13716
13717 GenProgramPipelines(n, pipelines)
13718         return          void
13719         param           n               SizeI in value
13720         param           pipelines       UInt32 out array [n]
13721         category        ARB_separate_shader_objects
13722         version         4.1
13723         extension
13724         glxropcode      ?
13725         glxflags        ignore
13726         offset          ?
13727
13728 IsProgramPipeline(pipeline)
13729         return          Boolean
13730         param           pipeline        UInt32 in value
13731         category        ARB_separate_shader_objects
13732         version         4.1
13733         extension
13734         glxropcode      ?
13735         glxflags        ignore
13736         offset          ?
13737
13738 #@ ProgramParameteri also in ARB_get_program_binary
13739
13740 GetProgramPipelineiv(pipeline, pname, params)
13741         return          void
13742         param           pipeline        UInt32 in value
13743         param           pname           GLenum in value
13744         param           params          Int32 out array [COMPSIZE(pname)]
13745         category        ARB_separate_shader_objects
13746         dlflags         notlistable
13747         version         4.1
13748         extension
13749         glxsingle       ?
13750         glxflags        ignore
13751         offset          ?
13752
13753 ProgramUniform1i(program, location, v0)
13754         return          void
13755         param           program         UInt32 in value
13756         param           location        Int32 in value
13757         param           v0              Int32 in value
13758         category        ARB_separate_shader_objects
13759         version         4.1
13760         extension
13761         glxropcode      ?
13762         glxflags        ignore
13763         offset          ?
13764
13765 ProgramUniform1iv(program, location, count, value)
13766         return          void
13767         param           program         UInt32 in value
13768         param           location        Int32 in value
13769         param           count           SizeI in value
13770         param           value           Int32 in array [count]
13771         category        ARB_separate_shader_objects
13772         version         4.1
13773         extension
13774         glxropcode      ?
13775         glxflags        ignore
13776         offset          ?
13777
13778 ProgramUniform1f(program, location, v0)
13779         return          void
13780         param           program         UInt32 in value
13781         param           location        Int32 in value
13782         param           v0              Float32 in value
13783         category        ARB_separate_shader_objects
13784         version         4.1
13785         extension
13786         glxropcode      ?
13787         glxflags        ignore
13788         offset          ?
13789
13790 ProgramUniform1fv(program, location, count, value)
13791         return          void
13792         param           program         UInt32 in value
13793         param           location        Int32 in value
13794         param           count           SizeI in value
13795         param           value           Float32 in array [count]
13796         category        ARB_separate_shader_objects
13797         version         4.1
13798         extension
13799         glxropcode      ?
13800         glxflags        ignore
13801         offset          ?
13802
13803 ProgramUniform1d(program, location, v0)
13804         return          void
13805         param           program         UInt32 in value
13806         param           location        Int32 in value
13807         param           v0              Float64 in value
13808         category        ARB_separate_shader_objects
13809         version         4.1
13810         extension
13811         glxropcode      ?
13812         glxflags        ignore
13813         offset          ?
13814
13815 ProgramUniform1dv(program, location, count, value)
13816         return          void
13817         param           program         UInt32 in value
13818         param           location        Int32 in value
13819         param           count           SizeI in value
13820         param           value           Float64 in array [count]
13821         category        ARB_separate_shader_objects
13822         version         4.1
13823         extension
13824         glxropcode      ?
13825         glxflags        ignore
13826         offset          ?
13827
13828 ProgramUniform1ui(program, location, v0)
13829         return          void
13830         param           program         UInt32 in value
13831         param           location        Int32 in value
13832         param           v0              UInt32 in value
13833         category        ARB_separate_shader_objects
13834         version         4.1
13835         extension
13836         glxropcode      ?
13837         glxflags        ignore
13838         offset          ?
13839
13840 ProgramUniform1uiv(program, location, count, value)
13841         return          void
13842         param           program         UInt32 in value
13843         param           location        Int32 in value
13844         param           count           SizeI in value
13845         param           value           UInt32 in array [count]
13846         category        ARB_separate_shader_objects
13847         version         4.1
13848         extension
13849         glxropcode      ?
13850         glxflags        ignore
13851         offset          ?
13852
13853 ProgramUniform2i(program, location, v0, v1)
13854         return          void
13855         param           program         UInt32 in value
13856         param           location        Int32 in value
13857         param           v0              Int32 in value
13858         param           v1              Int32 in value
13859         category        ARB_separate_shader_objects
13860         version         4.1
13861         extension
13862         glxropcode      ?
13863         glxflags        ignore
13864         offset          ?
13865
13866 ProgramUniform2iv(program, location, count, value)
13867         return          void
13868         param           program         UInt32 in value
13869         param           location        Int32 in value
13870         param           count           SizeI in value
13871         param           value           Int32 in array [count*2]
13872         category        ARB_separate_shader_objects
13873         version         4.1
13874         extension
13875         glxropcode      ?
13876         glxflags        ignore
13877         offset          ?
13878
13879 ProgramUniform2f(program, location, v0, v1)
13880         return          void
13881         param           program         UInt32 in value
13882         param           location        Int32 in value
13883         param           v0              Float32 in value
13884         param           v1              Float32 in value
13885         category        ARB_separate_shader_objects
13886         version         4.1
13887         extension
13888         glxropcode      ?
13889         glxflags        ignore
13890         offset          ?
13891
13892 ProgramUniform2fv(program, location, count, value)
13893         return          void
13894         param           program         UInt32 in value
13895         param           location        Int32 in value
13896         param           count           SizeI in value
13897         param           value           Float32 in array [count*2]
13898         category        ARB_separate_shader_objects
13899         version         4.1
13900         extension
13901         glxropcode      ?
13902         glxflags        ignore
13903         offset          ?
13904
13905 ProgramUniform2d(program, location, v0, v1)
13906         return          void
13907         param           program         UInt32 in value
13908         param           location        Int32 in value
13909         param           v0              Float64 in value
13910         param           v1              Float64 in value
13911         category        ARB_separate_shader_objects
13912         version         4.1
13913         extension
13914         glxropcode      ?
13915         glxflags        ignore
13916         offset          ?
13917
13918 ProgramUniform2dv(program, location, count, value)
13919         return          void
13920         param           program         UInt32 in value
13921         param           location        Int32 in value
13922         param           count           SizeI in value
13923         param           value           Float64 in array [count*2]
13924         category        ARB_separate_shader_objects
13925         version         4.1
13926         extension
13927         glxropcode      ?
13928         glxflags        ignore
13929         offset          ?
13930
13931 ProgramUniform2ui(program, location, v0, v1)
13932         return          void
13933         param           program         UInt32 in value
13934         param           location        Int32 in value
13935         param           v0              UInt32 in value
13936         param           v1              UInt32 in value
13937         category        ARB_separate_shader_objects
13938         version         4.1
13939         extension
13940         glxropcode      ?
13941         glxflags        ignore
13942         offset          ?
13943
13944 ProgramUniform2uiv(program, location, count, value)
13945         return          void
13946         param           program         UInt32 in value
13947         param           location        Int32 in value
13948         param           count           SizeI in value
13949         param           value           UInt32 in array [count*2]
13950         category        ARB_separate_shader_objects
13951         version         4.1
13952         extension
13953         glxropcode      ?
13954         glxflags        ignore
13955         offset          ?
13956
13957 ProgramUniform3i(program, location, v0, v1, v2)
13958         return          void
13959         param           program         UInt32 in value
13960         param           location        Int32 in value
13961         param           v0              Int32 in value
13962         param           v1              Int32 in value
13963         param           v2              Int32 in value
13964         category        ARB_separate_shader_objects
13965         version         4.1
13966         extension
13967         glxropcode      ?
13968         glxflags        ignore
13969         offset          ?
13970
13971 ProgramUniform3iv(program, location, count, value)
13972         return          void
13973         param           program         UInt32 in value
13974         param           location        Int32 in value
13975         param           count           SizeI in value
13976         param           value           Int32 in array [count*3]
13977         category        ARB_separate_shader_objects
13978         version         4.1
13979         extension
13980         glxropcode      ?
13981         glxflags        ignore
13982         offset          ?
13983
13984 ProgramUniform3f(program, location, v0, v1, v2)
13985         return          void
13986         param           program         UInt32 in value
13987         param           location        Int32 in value
13988         param           v0              Float32 in value
13989         param           v1              Float32 in value
13990         param           v2              Float32 in value
13991         category        ARB_separate_shader_objects
13992         version         4.1
13993         extension
13994         glxropcode      ?
13995         glxflags        ignore
13996         offset          ?
13997
13998 ProgramUniform3fv(program, location, count, value)
13999         return          void
14000         param           program         UInt32 in value
14001         param           location        Int32 in value
14002         param           count           SizeI in value
14003         param           value           Float32 in array [count*3]
14004         category        ARB_separate_shader_objects
14005         version         4.1
14006         extension
14007         glxropcode      ?
14008         glxflags        ignore
14009         offset          ?
14010
14011 ProgramUniform3d(program, location, v0, v1, v2)
14012         return          void
14013         param           program         UInt32 in value
14014         param           location        Int32 in value
14015         param           v0              Float64 in value
14016         param           v1              Float64 in value
14017         param           v2              Float64 in value
14018         category        ARB_separate_shader_objects
14019         version         4.1
14020         extension
14021         glxropcode      ?
14022         glxflags        ignore
14023         offset          ?
14024
14025 ProgramUniform3dv(program, location, count, value)
14026         return          void
14027         param           program         UInt32 in value
14028         param           location        Int32 in value
14029         param           count           SizeI in value
14030         param           value           Float64 in array [count*3]
14031         category        ARB_separate_shader_objects
14032         version         4.1
14033         extension
14034         glxropcode      ?
14035         glxflags        ignore
14036         offset          ?
14037
14038 ProgramUniform3ui(program, location, v0, v1, v2)
14039         return          void
14040         param           program         UInt32 in value
14041         param           location        Int32 in value
14042         param           v0              UInt32 in value
14043         param           v1              UInt32 in value
14044         param           v2              UInt32 in value
14045         category        ARB_separate_shader_objects
14046         version         4.1
14047         extension
14048         glxropcode      ?
14049         glxflags        ignore
14050         offset          ?
14051
14052 ProgramUniform3uiv(program, location, count, value)
14053         return          void
14054         param           program         UInt32 in value
14055         param           location        Int32 in value
14056         param           count           SizeI in value
14057         param           value           UInt32 in array [count*3]
14058         category        ARB_separate_shader_objects
14059         version         4.1
14060         extension
14061         glxropcode      ?
14062         glxflags        ignore
14063         offset          ?
14064
14065 ProgramUniform4i(program, location, v0, v1, v2, v3)
14066         return          void
14067         param           program         UInt32 in value
14068         param           location        Int32 in value
14069         param           v0              Int32 in value
14070         param           v1              Int32 in value
14071         param           v2              Int32 in value
14072         param           v3              Int32 in value
14073         category        ARB_separate_shader_objects
14074         version         4.1
14075         extension
14076         glxropcode      ?
14077         glxflags        ignore
14078         offset          ?
14079
14080 ProgramUniform4iv(program, location, count, value)
14081         return          void
14082         param           program         UInt32 in value
14083         param           location        Int32 in value
14084         param           count           SizeI in value
14085         param           value           Int32 in array [count*4]
14086         category        ARB_separate_shader_objects
14087         version         4.1
14088         extension
14089         glxropcode      ?
14090         glxflags        ignore
14091         offset          ?
14092
14093 ProgramUniform4f(program, location, v0, v1, v2, v3)
14094         return          void
14095         param           program         UInt32 in value
14096         param           location        Int32 in value
14097         param           v0              Float32 in value
14098         param           v1              Float32 in value
14099         param           v2              Float32 in value
14100         param           v3              Float32 in value
14101         category        ARB_separate_shader_objects
14102         version         4.1
14103         extension
14104         glxropcode      ?
14105         glxflags        ignore
14106         offset          ?
14107
14108 ProgramUniform4fv(program, location, count, value)
14109         return          void
14110         param           program         UInt32 in value
14111         param           location        Int32 in value
14112         param           count           SizeI in value
14113         param           value           Float32 in array [count*4]
14114         category        ARB_separate_shader_objects
14115         version         4.1
14116         extension
14117         glxropcode      ?
14118         glxflags        ignore
14119         offset          ?
14120
14121 ProgramUniform4d(program, location, v0, v1, v2, v3)
14122         return          void
14123         param           program         UInt32 in value
14124         param           location        Int32 in value
14125         param           v0              Float64 in value
14126         param           v1              Float64 in value
14127         param           v2              Float64 in value
14128         param           v3              Float64 in value
14129         category        ARB_separate_shader_objects
14130         version         4.1
14131         extension
14132         glxropcode      ?
14133         glxflags        ignore
14134         offset          ?
14135
14136 ProgramUniform4dv(program, location, count, value)
14137         return          void
14138         param           program         UInt32 in value
14139         param           location        Int32 in value
14140         param           count           SizeI in value
14141         param           value           Float64 in array [count*4]
14142         category        ARB_separate_shader_objects
14143         version         4.1
14144         extension
14145         glxropcode      ?
14146         glxflags        ignore
14147         offset          ?
14148
14149 ProgramUniform4ui(program, location, v0, v1, v2, v3)
14150         return          void
14151         param           program         UInt32 in value
14152         param           location        Int32 in value
14153         param           v0              UInt32 in value
14154         param           v1              UInt32 in value
14155         param           v2              UInt32 in value
14156         param           v3              UInt32 in value
14157         category        ARB_separate_shader_objects
14158         version         4.1
14159         extension
14160         glxropcode      ?
14161         glxflags        ignore
14162         offset          ?
14163
14164 ProgramUniform4uiv(program, location, count, value)
14165         return          void
14166         param           program         UInt32 in value
14167         param           location        Int32 in value
14168         param           count           SizeI in value
14169         param           value           UInt32 in array [count*4]
14170         category        ARB_separate_shader_objects
14171         version         4.1
14172         extension
14173         glxropcode      ?
14174         glxflags        ignore
14175         offset          ?
14176
14177 ProgramUniformMatrix2fv(program, location, count, transpose, value)
14178         return          void
14179         param           program         UInt32 in value
14180         param           location        Int32 in value
14181         param           count           SizeI in value
14182         param           transpose       Boolean in value
14183         param           value           Float32 in array [count*4]
14184         category        ARB_separate_shader_objects
14185         version         4.1
14186         extension
14187         glxropcode      ?
14188         glxflags        ignore
14189         offset          ?
14190
14191 ProgramUniformMatrix3fv(program, location, count, transpose, value)
14192         return          void
14193         param           program         UInt32 in value
14194         param           location        Int32 in value
14195         param           count           SizeI in value
14196         param           transpose       Boolean in value
14197         param           value           Float32 in array [count*9]
14198         category        ARB_separate_shader_objects
14199         version         4.1
14200         extension
14201         glxropcode      ?
14202         glxflags        ignore
14203         offset          ?
14204
14205 ProgramUniformMatrix4fv(program, location, count, transpose, value)
14206         return          void
14207         param           program         UInt32 in value
14208         param           location        Int32 in value
14209         param           count           SizeI in value
14210         param           transpose       Boolean in value
14211         param           value           Float32 in array [count*16]
14212         category        ARB_separate_shader_objects
14213         version         4.1
14214         extension
14215         glxropcode      ?
14216         glxflags        ignore
14217         offset          ?
14218
14219 ProgramUniformMatrix2dv(program, location, count, transpose, value)
14220         return          void
14221         param           program         UInt32 in value
14222         param           location        Int32 in value
14223         param           count           SizeI in value
14224         param           transpose       Boolean in value
14225         param           value           Float64 in array [count*4]
14226         category        ARB_separate_shader_objects
14227         version         4.1
14228         extension
14229         glxropcode      ?
14230         glxflags        ignore
14231         offset          ?
14232
14233 ProgramUniformMatrix3dv(program, location, count, transpose, value)
14234         return          void
14235         param           program         UInt32 in value
14236         param           location        Int32 in value
14237         param           count           SizeI in value
14238         param           transpose       Boolean in value
14239         param           value           Float64 in array [count*9]
14240         category        ARB_separate_shader_objects
14241         version         4.1
14242         extension
14243         glxropcode      ?
14244         glxflags        ignore
14245         offset          ?
14246
14247 ProgramUniformMatrix4dv(program, location, count, transpose, value)
14248         return          void
14249         param           program         UInt32 in value
14250         param           location        Int32 in value
14251         param           count           SizeI in value
14252         param           transpose       Boolean in value
14253         param           value           Float64 in array [count*16]
14254         category        ARB_separate_shader_objects
14255         version         4.1
14256         extension
14257         glxropcode      ?
14258         glxflags        ignore
14259         offset          ?
14260
14261 ProgramUniformMatrix2x3fv(program, location, count, transpose, value)
14262         return          void
14263         param           program         UInt32 in value
14264         param           location        Int32 in value
14265         param           count           SizeI in value
14266         param           transpose       Boolean in value
14267         param           value           Float32 in array [count*6]
14268         category        ARB_separate_shader_objects
14269         version         4.1
14270         extension
14271         glxropcode      ?
14272         glxflags        ignore
14273         offset          ?
14274
14275 ProgramUniformMatrix3x2fv(program, location, count, transpose, value)
14276         return          void
14277         param           program         UInt32 in value
14278         param           location        Int32 in value
14279         param           count           SizeI in value
14280         param           transpose       Boolean in value
14281         param           value           Float32 in array [count*6]
14282         category        ARB_separate_shader_objects
14283         version         4.1
14284         extension
14285         glxropcode      ?
14286         glxflags        ignore
14287         offset          ?
14288
14289 ProgramUniformMatrix2x4fv(program, location, count, transpose, value)
14290         return          void
14291         param           program         UInt32 in value
14292         param           location        Int32 in value
14293         param           count           SizeI in value
14294         param           transpose       Boolean in value
14295         param           value           Float32 in array [count*8]
14296         category        ARB_separate_shader_objects
14297         version         4.1
14298         extension
14299         glxropcode      ?
14300         glxflags        ignore
14301         offset          ?
14302
14303 ProgramUniformMatrix4x2fv(program, location, count, transpose, value)
14304         return          void
14305         param           program         UInt32 in value
14306         param           location        Int32 in value
14307         param           count           SizeI in value
14308         param           transpose       Boolean in value
14309         param           value           Float32 in array [count*8]
14310         category        ARB_separate_shader_objects
14311         version         4.1
14312         extension
14313         glxropcode      ?
14314         glxflags        ignore
14315         offset          ?
14316
14317 ProgramUniformMatrix3x4fv(program, location, count, transpose, value)
14318         return          void
14319         param           program         UInt32 in value
14320         param           location        Int32 in value
14321         param           count           SizeI in value
14322         param           transpose       Boolean in value
14323         param           value           Float32 in array [count*12]
14324         category        ARB_separate_shader_objects
14325         version         4.1
14326         extension
14327         glxropcode      ?
14328         glxflags        ignore
14329         offset          ?
14330
14331 ProgramUniformMatrix4x3fv(program, location, count, transpose, value)
14332         return          void
14333         param           program         UInt32 in value
14334         param           location        Int32 in value
14335         param           count           SizeI in value
14336         param           transpose       Boolean in value
14337         param           value           Float32 in array [count*12]
14338         category        ARB_separate_shader_objects
14339         version         4.1
14340         extension
14341         glxropcode      ?
14342         glxflags        ignore
14343         offset          ?
14344
14345 ProgramUniformMatrix2x3dv(program, location, count, transpose, value)
14346         return          void
14347         param           program         UInt32 in value
14348         param           location        Int32 in value
14349         param           count           SizeI in value
14350         param           transpose       Boolean in value
14351         param           value           Float64 in array [count*6]
14352         category        ARB_separate_shader_objects
14353         version         4.1
14354         extension
14355         glxropcode      ?
14356         glxflags        ignore
14357         offset          ?
14358
14359 ProgramUniformMatrix3x2dv(program, location, count, transpose, value)
14360         return          void
14361         param           program         UInt32 in value
14362         param           location        Int32 in value
14363         param           count           SizeI in value
14364         param           transpose       Boolean in value
14365         param           value           Float64 in array [count*6]
14366         category        ARB_separate_shader_objects
14367         version         4.1
14368         extension
14369         glxropcode      ?
14370         glxflags        ignore
14371         offset          ?
14372
14373 ProgramUniformMatrix2x4dv(program, location, count, transpose, value)
14374         return          void
14375         param           program         UInt32 in value
14376         param           location        Int32 in value
14377         param           count           SizeI in value
14378         param           transpose       Boolean in value
14379         param           value           Float64 in array [count*8]
14380         category        ARB_separate_shader_objects
14381         version         4.1
14382         extension
14383         glxropcode      ?
14384         glxflags        ignore
14385         offset          ?
14386
14387 ProgramUniformMatrix4x2dv(program, location, count, transpose, value)
14388         return          void
14389         param           program         UInt32 in value
14390         param           location        Int32 in value
14391         param           count           SizeI in value
14392         param           transpose       Boolean in value
14393         param           value           Float64 in array [count*8]
14394         category        ARB_separate_shader_objects
14395         version         4.1
14396         extension
14397         glxropcode      ?
14398         glxflags        ignore
14399         offset          ?
14400
14401 ProgramUniformMatrix3x4dv(program, location, count, transpose, value)
14402         return          void
14403         param           program         UInt32 in value
14404         param           location        Int32 in value
14405         param           count           SizeI in value
14406         param           transpose       Boolean in value
14407         param           value           Float64 in array [count*12]
14408         category        ARB_separate_shader_objects
14409         version         4.1
14410         extension
14411         glxropcode      ?
14412         glxflags        ignore
14413         offset          ?
14414
14415 ProgramUniformMatrix4x3dv(program, location, count, transpose, value)
14416         return          void
14417         param           program         UInt32 in value
14418         param           location        Int32 in value
14419         param           count           SizeI in value
14420         param           transpose       Boolean in value
14421         param           value           Float64 in array [count*12]
14422         category        ARB_separate_shader_objects
14423         version         4.1
14424         extension
14425         glxropcode      ?
14426         glxflags        ignore
14427         offset          ?
14428
14429 ValidateProgramPipeline(pipeline)
14430         return          void
14431         param           pipeline        UInt32 in value
14432         category        ARB_separate_shader_objects
14433         version         4.1
14434         extension
14435         glxropcode      ?
14436         glxflags        ignore
14437         offset          ?
14438
14439 GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog)
14440         return          void
14441         param           pipeline        UInt32 in value
14442         param           bufSize         SizeI in value
14443         param           length          SizeI out array [1]
14444         param           infoLog         Char out array [COMPSIZE(length)]
14445         category        ARB_separate_shader_objects
14446         dlflags         notlistable
14447         version         4.1
14448         extension
14449         glxsingle       ?
14450         glxflags        ignore
14451         offset          ?
14452
14453 ###############################################################################
14454 #
14455 # ARB Extension #98
14456 # ARB_shader_precision commands
14457 #
14458 ###############################################################################
14459
14460 ###############################################################################
14461 #
14462 # ARB Extension #99
14463 # ARB_vertex_attrib_64bit commands
14464 #
14465 ###############################################################################
14466
14467 VertexAttribL1d(index, x)
14468         return          void
14469         param           index           UInt32 in value
14470         param           x               Float64 in value
14471         category        ARB_vertex_attrib_64bit
14472         version         4.1
14473         extension
14474         glxropcode      ?
14475         glxflags        ignore
14476         offset          ?
14477
14478 VertexAttribL2d(index, x, y)
14479         return          void
14480         param           index           UInt32 in value
14481         param           x               Float64 in value
14482         param           y               Float64 in value
14483         category        ARB_vertex_attrib_64bit
14484         version         4.1
14485         extension
14486         glxropcode      ?
14487         glxflags        ignore
14488         offset          ?
14489
14490 VertexAttribL3d(index, x, y, z)
14491         return          void
14492         param           index           UInt32 in value
14493         param           x               Float64 in value
14494         param           y               Float64 in value
14495         param           z               Float64 in value
14496         category        ARB_vertex_attrib_64bit
14497         version         4.1
14498         extension
14499         glxropcode      ?
14500         glxflags        ignore
14501         offset          ?
14502
14503 VertexAttribL4d(index, x, y, z, w)
14504         return          void
14505         param           index           UInt32 in value
14506         param           x               Float64 in value
14507         param           y               Float64 in value
14508         param           z               Float64 in value
14509         param           w               Float64 in value
14510         category        ARB_vertex_attrib_64bit
14511         version         4.1
14512         extension
14513         glxropcode      ?
14514         glxflags        ignore
14515         offset          ?
14516
14517 VertexAttribL1dv(index, v)
14518         return          void
14519         param           index           UInt32 in value
14520         param           v               Float64 in array [1]
14521         category        ARB_vertex_attrib_64bit
14522         version         4.1
14523         extension
14524         glxropcode      ?
14525         glxflags        ignore
14526         offset          ?
14527
14528 VertexAttribL2dv(index, v)
14529         return          void
14530         param           index           UInt32 in value
14531         param           v               Float64 in array [2]
14532         category        ARB_vertex_attrib_64bit
14533         version         4.1
14534         extension
14535         glxropcode      ?
14536         glxflags        ignore
14537         offset          ?
14538
14539 VertexAttribL3dv(index, v)
14540         return          void
14541         param           index           UInt32 in value
14542         param           v               Float64 in array [3]
14543         category        ARB_vertex_attrib_64bit
14544         version         4.1
14545         extension
14546         glxropcode      ?
14547         glxflags        ignore
14548         offset          ?
14549
14550 VertexAttribL4dv(index, v)
14551         return          void
14552         param           index           UInt32 in value
14553         param           v               Float64 in array [4]
14554         category        ARB_vertex_attrib_64bit
14555         version         4.1
14556         extension
14557         glxropcode      ?
14558         glxflags        ignore
14559         offset          ?
14560
14561 VertexAttribLPointer(index, size, type, stride, pointer)
14562         return          void
14563         param           index           UInt32 in value
14564         param           size            Int32 in value
14565         param           type            GLenum in value
14566         param           stride          SizeI in value
14567         param           pointer         Void in array [size]
14568         category        ARB_vertex_attrib_64bit
14569         version         4.1
14570         extension
14571         glxropcode      ?
14572         glxflags        ignore
14573         offset          ?
14574
14575 GetVertexAttribLdv(index, pname, params)
14576         return          void
14577         param           index           UInt32 in value
14578         param           pname           GLenum in value
14579         param           params          Float64 out array [COMPSIZE(pname)]
14580         category        ARB_vertex_attrib_64bit
14581         dlflags         notlistable
14582         version         4.1
14583         extension
14584         glxsingle       ?
14585         glxflags        ignore
14586         offset          ?
14587
14588 #@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit
14589
14590 ###############################################################################
14591 #
14592 # ARB Extension #100
14593 # ARB_viewport_array commands
14594 #
14595 ###############################################################################
14596
14597 ViewportArrayv(first, count, v)
14598         return          void
14599         param           first           UInt32 in value
14600         param           count           SizeI in value
14601         param           v               Float32 in array [COMPSIZE(count)]
14602         category        ARB_viewport_array
14603         version         4.1
14604         extension
14605         glxropcode      ?
14606         glxflags        ignore
14607         offset          ?
14608
14609 ViewportIndexedf(index, x, y, w, h)
14610         return          void
14611         param           index           UInt32 in value
14612         param           x               Float32 in value
14613         param           y               Float32 in value
14614         param           w               Float32 in value
14615         param           h               Float32 in value
14616         category        ARB_viewport_array
14617         version         4.1
14618         extension
14619         glxropcode      ?
14620         glxflags        ignore
14621         offset          ?
14622
14623 ViewportIndexedfv(index, v)
14624         return          void
14625         param           index           UInt32 in value
14626         param           v               Float32 in array [4]
14627         category        ARB_viewport_array
14628         version         4.1
14629         extension
14630         glxropcode      ?
14631         glxflags        ignore
14632         offset          ?
14633
14634 ScissorArrayv(first, count, v)
14635         return          void
14636         param           first           UInt32 in value
14637         param           count           SizeI in value
14638         param           v               Int32 in array [COMPSIZE(count)]
14639         category        ARB_viewport_array
14640         version         4.1
14641         extension
14642         glxropcode      ?
14643         glxflags        ignore
14644         offset          ?
14645
14646 ScissorIndexed(index, left, bottom, width, height)
14647         return          void
14648         param           index           UInt32 in value
14649         param           left            Int32 in value
14650         param           bottom          Int32 in value
14651         param           width           SizeI in value
14652         param           height          SizeI in value
14653         category        ARB_viewport_array
14654         version         4.1
14655         extension
14656         glxropcode      ?
14657         glxflags        ignore
14658         offset          ?
14659
14660 ScissorIndexedv(index, v)
14661         return          void
14662         param           index           UInt32 in value
14663         param           v               Int32 in array [4]
14664         category        ARB_viewport_array
14665         version         4.1
14666         extension
14667         glxropcode      ?
14668         glxflags        ignore
14669         offset          ?
14670
14671 DepthRangeArrayv(first, count, v)
14672         return          void
14673         param           first           UInt32 in value
14674         param           count           SizeI in value
14675         param           v               Float64 in array [COMPSIZE(count)]
14676         category        ARB_viewport_array
14677         version         4.1
14678         extension
14679         glxropcode      ?
14680         glxflags        ignore
14681         offset          ?
14682
14683 DepthRangeIndexed(index, n, f)
14684         return          void
14685         param           index           UInt32 in value
14686         param           n               Float64 in value
14687         param           f               Float64 in value
14688         category        ARB_viewport_array
14689         version         4.1
14690         extension
14691         glxropcode      ?
14692         glxflags        ignore
14693         offset          ?
14694
14695 GetFloati_v(target, index, data)
14696         return          void
14697         param           target          GLenum in value
14698         param           index           UInt32 in value
14699         param           data            Float32 out array [COMPSIZE(target)]
14700         category        ARB_viewport_array
14701         dlflags         notlistable
14702         version         4.1
14703         extension
14704         glxsingle       ?
14705         glxflags        ignore
14706         offset          ?
14707
14708 GetDoublei_v(target, index, data)
14709         return          void
14710         param           target          GLenum in value
14711         param           index           UInt32 in value
14712         param           data            Float64 out array [COMPSIZE(target)]
14713         category        ARB_viewport_array
14714         dlflags         notlistable
14715         version         4.1
14716         extension
14717         glxsingle       ?
14718         glxflags        ignore
14719         offset          ?
14720
14721 ###############################################################################
14722 #
14723 # ARB Extension #101 - GLX_ARB_create_context_robustness
14724 # ARB Extension #102 - WGL_ARB_create_context_robustness
14725 #
14726 ###############################################################################
14727
14728 ###############################################################################
14729 #
14730 # ARB Extension #103
14731 # ARB_cl_event commands
14732 #
14733 ###############################################################################
14734
14735 CreateSyncFromCLeventARB(context, event, flags)
14736         return          sync
14737         param           context         cl_context in value
14738         param           event           cl_event in value
14739         param           flags           GLbitfield in value
14740         category        ARB_cl_event
14741         version         4.1
14742         extension
14743         glxropcode      ?
14744         glxflags        ignore
14745         offset          ?
14746
14747 ###############################################################################
14748 #
14749 # ARB Extension #104
14750 # ARB_debug_output commands
14751 #
14752 ###############################################################################
14753
14754 DebugMessageControlARB(source, type, severity, count, ids, enabled)
14755         return          void
14756         param           source          GLenum in value
14757         param           type            GLenum in value
14758         param           severity        GLenum in value
14759         param           count           SizeI in value
14760         param           ids             UInt32 in array [count]
14761         param           enabled         Boolean in value
14762         category        ARB_debug_output
14763         version         4.1
14764         extension
14765         glxropcode      ?
14766         glxflags        ignore
14767         offset          ?
14768
14769 DebugMessageInsertARB(source, type, id, severity, length, buf)
14770         return          void
14771         param           source          GLenum in value
14772         param           type            GLenum in value
14773         param           id              UInt32 in value
14774         param           severity        GLenum in value
14775         param           length          SizeI in value
14776         param           buf             Char in array [length]
14777         category        ARB_debug_output
14778         version         4.1
14779         extension
14780         glxropcode      ?
14781         glxflags        ignore
14782         offset          ?
14783
14784 DebugMessageCallbackARB(callback, userParam)
14785         return          void
14786         param           callback        GLDEBUGPROCARB in value
14787         param           userParam       Void in reference
14788         category        ARB_debug_output
14789         version         4.1
14790         extension
14791         glxropcode      ?
14792         glxflags        ignore
14793         offset          ?
14794
14795 GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog)
14796         return          UInt32
14797         param           count           UInt32 in value
14798         param           bufsize         SizeI in value
14799         param           sources         GLenum out array [count]
14800         param           types           GLenum out array [count]
14801         param           ids             UInt32 out array [count]
14802         param           severities      GLenum out array [count]
14803         param           lengths         SizeI out array [count]
14804         param           messageLog      Char out array [COMPSIZE(lengths)]
14805         category        ARB_debug_output
14806         dlflags         notlistable
14807         version         4.1
14808         extension
14809         glxsingle       ?
14810         glxflags        ignore
14811         offset          ?
14812
14813 # GetPointerv is redeclared in this extension
14814
14815 ###############################################################################
14816 #
14817 # ARB Extension #105
14818 # ARB_robustness commands
14819 #
14820 ###############################################################################
14821
14822 GetGraphicsResetStatusARB()
14823         return          GLenum
14824         category        ARB_robustness
14825         dlflags         notlistable
14826         version         4.1
14827         extension
14828         glxsingle       ?
14829         glxflags        ignore
14830         offset          ?
14831
14832 GetnMapdvARB(target, query, bufSize, v)
14833         return          void
14834         param           target          GLenum in value
14835         param           query           GLenum in value
14836         param           bufSize         SizeI in value
14837         param           v               Float64 out array [bufSize]
14838         category        ARB_robustness
14839         profile         compatibility
14840         dlflags         notlistable
14841         version         4.1
14842         extension
14843         glxsingle       ?
14844         glxflags        ignore
14845         offset          ?
14846
14847 GetnMapfvARB(target, query, bufSize, v)
14848         return          void
14849         param           target          GLenum in value
14850         param           query           GLenum in value
14851         param           bufSize         SizeI in value
14852         param           v               Float32 out array [bufSize]
14853         category        ARB_robustness
14854         profile         compatibility
14855         dlflags         notlistable
14856         version         4.1
14857         extension
14858         glxsingle       ?
14859         glxflags        ignore
14860         offset          ?
14861
14862 GetnMapivARB(target, query, bufSize, v)
14863         return          void
14864         param           target          GLenum in value
14865         param           query           GLenum in value
14866         param           bufSize         SizeI in value
14867         param           v               Int32 out array [bufSize]
14868         category        ARB_robustness
14869         profile         compatibility
14870         dlflags         notlistable
14871         version         4.1
14872         extension
14873         glxsingle       ?
14874         glxflags        ignore
14875         offset          ?
14876
14877 GetnPixelMapfvARB(map, bufSize, values)
14878         return          void
14879         param           map             GLenum in value
14880         param           bufSize         SizeI in value
14881         param           values          Float32 out array [bufSize]
14882         category        ARB_robustness
14883         profile         compatibility
14884         dlflags         notlistable
14885         version         4.1
14886         extension
14887         glxsingle       ?
14888         glxflags        ignore
14889         offset          ?
14890
14891 GetnPixelMapuivARB(map, bufSize, values)
14892         return          void
14893         param           map             GLenum in value
14894         param           bufSize         SizeI in value
14895         param           values          UInt32 out array [bufSize]
14896         category        ARB_robustness
14897         profile         compatibility
14898         dlflags         notlistable
14899         version         4.1
14900         extension
14901         glxsingle       ?
14902         glxflags        ignore
14903         offset          ?
14904
14905 GetnPixelMapusvARB(map, bufSize, values)
14906         return          void
14907         param           map             GLenum in value
14908         param           bufSize         SizeI in value
14909         param           values          UInt16 out array [bufSize]
14910         category        ARB_robustness
14911         profile         compatibility
14912         dlflags         notlistable
14913         version         4.1
14914         extension
14915         glxsingle       ?
14916         glxflags        ignore
14917         offset          ?
14918
14919 GetnPolygonStippleARB(bufSize, pattern)
14920         return          void
14921         param           bufSize         SizeI in value
14922         param           pattern         UInt8 out array [bufSize]
14923         category        ARB_robustness
14924         profile         compatibility
14925         dlflags         notlistable
14926         version         4.1
14927         extension
14928         glxsingle       ?
14929         glxflags        ignore
14930         offset          ?
14931
14932 GetnColorTableARB(target, format, type, bufSize, table)
14933         return          void
14934         param           target          GLenum in value
14935         param           format          GLenum in value
14936         param           type            GLenum in value
14937         param           bufSize         SizeI in value
14938         param           table           Void out array [bufSize]
14939         category        ARB_robustness
14940         profile         compatibility
14941         dlflags         notlistable
14942         version         4.1
14943         extension
14944         glxsingle       ?
14945         glxflags        ignore
14946         offset          ?
14947
14948 GetnConvolutionFilterARB(target, format, type, bufSize, image)
14949         return          void
14950         param           target          GLenum in value
14951         param           format          GLenum in value
14952         param           type            GLenum in value
14953         param           bufSize         SizeI in value
14954         param           image           Void out array [bufSize]
14955         category        ARB_robustness
14956         profile         compatibility
14957         dlflags         notlistable
14958         version         4.1
14959         extension
14960         glxsingle       ?
14961         glxflags        ignore
14962         offset          ?
14963
14964 GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span)
14965         return          void
14966         param           target          GLenum in value
14967         param           format          GLenum in value
14968         param           type            GLenum in value
14969         param           rowBufSize      SizeI in value
14970         param           row             Void out array [rowBufSize]
14971         param           columnBufSize   SizeI in value
14972         param           column          Void out array [columnBufSize]
14973         param           span            Void out array [0]
14974         category        ARB_robustness
14975         profile         compatibility
14976         dlflags         notlistable
14977         version         4.1
14978         extension
14979         glxsingle       ?
14980         glxflags        ignore
14981         offset          ?
14982
14983 GetnHistogramARB(target, reset, format, type, bufSize, values)
14984         return          void
14985         param           target          GLenum in value
14986         param           reset           Boolean in value
14987         param           format          GLenum in value
14988         param           type            GLenum in value
14989         param           bufSize         SizeI in value
14990         param           values          Void out array [bufSize]
14991         category        ARB_robustness
14992         profile         compatibility
14993         dlflags         notlistable
14994         version         4.1
14995         extension
14996         glxsingle       ?
14997         glxflags        ignore
14998         offset          ?
14999
15000 GetnMinmaxARB(target, reset, format, type, bufSize, values)
15001         return          void
15002         param           target          GLenum in value
15003         param           reset           Boolean in value
15004         param           format          GLenum in value
15005         param           type            GLenum in value
15006         param           bufSize         SizeI in value
15007         param           values          Void out array [bufSize]
15008         category        ARB_robustness
15009         profile         compatibility
15010         dlflags         notlistable
15011         version         4.1
15012         extension
15013         glxsingle       ?
15014         glxflags        ignore
15015         offset          ?
15016
15017 GetnTexImageARB(target, level, format, type, bufSize, img)
15018         return          void
15019         param           target          GLenum in value
15020         param           level           Int32 in value
15021         param           format          GLenum in value
15022         param           type            GLenum in value
15023         param           bufSize         SizeI in value
15024         param           img             Void out array [bufSize]
15025         category        ARB_robustness
15026         dlflags         notlistable
15027         version         4.1
15028         extension
15029         glxsingle       ?
15030         glxflags        ignore
15031         offset          ?
15032
15033 ReadnPixelsARB(x, y, width, height, format, type, bufSize, data)
15034         return          void
15035         param           x               Int32 in value
15036         param           y               Int32 in value
15037         param           width           SizeI in value
15038         param           height          SizeI in value
15039         param           format          GLenum in value
15040         param           type            GLenum in value
15041         param           bufSize         SizeI in value
15042         param           data            Void out array [bufSize]
15043         category        ARB_robustness
15044         version         4.1
15045         extension
15046         glxropcode      ?
15047         glxflags        ignore
15048         offset          ?
15049
15050 GetnCompressedTexImageARB(target, lod, bufSize, img)
15051         return          void
15052         param           target          GLenum in value
15053         param           lod             Int32 in value
15054         param           bufSize         SizeI in value
15055         param           img             Void out array [bufSize]
15056         category        ARB_robustness
15057         dlflags         notlistable
15058         version         4.1
15059         extension
15060         glxsingle       ?
15061         glxflags        ignore
15062         offset          ?
15063
15064 GetnUniformfvARB(program, location, bufSize, params)
15065         return          void
15066         param           program         UInt32 in value
15067         param           location        Int32 in value
15068         param           bufSize         SizeI in value
15069         param           params          Float32 out array [bufSize]
15070         category        ARB_robustness
15071         dlflags         notlistable
15072         version         4.1
15073         extension
15074         glxsingle       ?
15075         glxflags        ignore
15076         offset          ?
15077
15078 GetnUniformivARB(program, location, bufSize, params)
15079         return          void
15080         param           program         UInt32 in value
15081         param           location        Int32 in value
15082         param           bufSize         SizeI in value
15083         param           params          Int32 out array [bufSize]
15084         category        ARB_robustness
15085         dlflags         notlistable
15086         version         4.1
15087         extension
15088         glxsingle       ?
15089         glxflags        ignore
15090         offset          ?
15091
15092 GetnUniformuivARB(program, location, bufSize, params)
15093         return          void
15094         param           program         UInt32 in value
15095         param           location        Int32 in value
15096         param           bufSize         SizeI in value
15097         param           params          UInt32 out array [bufSize]
15098         category        ARB_robustness
15099         dlflags         notlistable
15100         version         4.1
15101         extension
15102         glxsingle       ?
15103         glxflags        ignore
15104         offset          ?
15105
15106 GetnUniformdvARB(program, location, bufSize, params)
15107         return          void
15108         param           program         UInt32 in value
15109         param           location        Int32 in value
15110         param           bufSize         SizeI in value
15111         param           params          Float64 out array [bufSize]
15112         category        ARB_robustness
15113         dlflags         notlistable
15114         version         4.1
15115         extension
15116         glxsingle       ?
15117         glxflags        ignore
15118         offset          ?
15119
15120 ###############################################################################
15121 #
15122 # ARB Extension #106
15123 # ARB_shader_stencil_export commands
15124 #
15125 ###############################################################################
15126
15127 # (none)
15128 newcategory: ARB_shader_stencil_export
15129
15130 ###############################################################################
15131 #
15132 # ARB Extension #107
15133 # ARB_base_instance commands
15134 #
15135 ###############################################################################
15136
15137 DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance)
15138         return          void
15139         param           mode            GLenum in value
15140         param           first           Int32 in value
15141         param           count           SizeI in value
15142         param           instancecount   SizeI in value
15143         param           baseinstance    UInt32 in value
15144         category        ARB_base_instance
15145         version         4.2
15146         extension
15147         glxropcode      ?
15148         glxflags        ignore
15149         offset          ?
15150
15151 DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance)
15152         return          void
15153         param           mode            BeginMode in value
15154         param           count           SizeI in value
15155         param           type            GLenum in value
15156         param           indices         void in array [count]
15157         param           instancecount   SizeI in value
15158         param           baseinstance    UInt32 in value
15159         category        ARB_base_instance
15160         version         4.2
15161         extension
15162         glxropcode      ?
15163         glxflags        ignore
15164         offset          ?
15165
15166 DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance)
15167         return          void
15168         param           mode            BeginMode in value
15169         param           count           SizeI in value
15170         param           type            GLenum in value
15171         param           indices         void in array [count]
15172         param           instancecount   SizeI in value
15173         param           basevertex      Int32 in value
15174         param           baseinstance    UInt32 in value
15175         category        ARB_base_instance
15176         version         4.2
15177         extension
15178         glxropcode      ?
15179         glxflags        ignore
15180         offset          ?
15181
15182 ###############################################################################
15183 #
15184 # ARB Extension #108
15185 # ARB_shading_language_420pack commands
15186 #
15187 ###############################################################################
15188
15189 # (none)
15190 newcategory: ARB_shading_language_420pack
15191
15192 ###############################################################################
15193 #
15194 # ARB Extension #109
15195 # ARB_transform_feedback_instanced commands
15196 #
15197 ###############################################################################
15198
15199 DrawTransformFeedbackInstanced(mode, id, instancecount)
15200         return          void
15201         param           mode            GLenum in value
15202         param           id              UInt32 in value
15203         param           instancecount   SizeI in value
15204         category        ARB_transform_feedback_instanced
15205         version         4.2
15206         extension
15207         glxropcode      ?
15208         glxflags        ignore
15209         offset          ?
15210
15211 DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount)
15212         return          void
15213         param           mode            GLenum in value
15214         param           id              UInt32 in value
15215         param           stream          UInt32 in value
15216         param           instancecount   SizeI in value
15217         category        ARB_transform_feedback_instanced
15218         version         4.2
15219         extension
15220         glxropcode      ?
15221         glxflags        ignore
15222         offset          ?
15223
15224 ###############################################################################
15225 #
15226 # ARB Extension #110
15227 # ARB_compressed_texture_pixel_storage commands
15228 #
15229 ###############################################################################
15230
15231 # (none)
15232 newcategory: ARB_compressed_texture_pixel_storage
15233
15234 ###############################################################################
15235 #
15236 # ARB Extension #111
15237 # ARB_conservative_depth commands
15238 #
15239 ###############################################################################
15240
15241 # (none)
15242 newcategory: ARB_conservative_depth
15243
15244 ###############################################################################
15245 #
15246 # ARB Extension #112
15247 # ARB_internalformat_query commands
15248 #
15249 ###############################################################################
15250
15251 GetInternalformativ(target, internalformat, pname, bufSize, params)
15252         return          void
15253         param           target          GLenum in value
15254         param           internalformat  GLenum in value
15255         param           pname           GLenum in value
15256         param           bufSize         SizeI in value
15257         param           params          Int32 out array [bufSize]
15258         category        ARB_internalformat_query
15259         dlflags         notlistable
15260         version         4.2
15261         extension
15262         glxsingle       ?
15263         glxflags        ignore
15264         offset          ?
15265
15266 ###############################################################################
15267 #
15268 # ARB Extension #113
15269 # ARB_map_buffer_alignment commands
15270 #
15271 ###############################################################################
15272
15273 # (none)
15274 newcategory: ARB_map_buffer_alignment
15275
15276 ###############################################################################
15277 #
15278 # ARB Extension #114
15279 # ARB_shader_atomic_counters commands
15280 #
15281 ###############################################################################
15282
15283 GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params)
15284         return          void
15285         param           program         UInt32 in value
15286         param           bufferIndex     UInt32 in value
15287         param           pname           GLenum in value
15288         param           params          Int32 out array [COMPSIZE(pname)]
15289         category        ARB_shader_atomic_counters
15290         dlflags         notlistable
15291         version         4.2
15292         extension
15293         glxsingle       ?
15294         glxflags        ignore
15295         offset          ?
15296
15297 ###############################################################################
15298 #
15299 # ARB Extension #115
15300 # ARB_shader_image_load_store commands
15301 #
15302 ###############################################################################
15303
15304 BindImageTexture(unit, texture, level, layered, layer, access, format)
15305         return          void
15306         param           unit            UInt32 in value
15307         param           texture         UInt32 in value
15308         param           level           Int32 in value
15309         param           layered         Boolean in value
15310         param           layer           Int32 in value
15311         param           access          GLenum in value
15312         param           format          GLenum in value
15313         category        ARB_shader_image_load_store
15314         version         4.2
15315         extension
15316         glxropcode      ?
15317         glxflags        ignore
15318         offset          ?
15319
15320 MemoryBarrier(barriers)
15321         return          void
15322         param           barriers        GLbitfield in value
15323         category        ARB_shader_image_load_store
15324         version         4.2
15325         extension
15326         glxropcode      ?
15327         glxflags        ignore
15328         offset          ?
15329
15330 ###############################################################################
15331 #
15332 # ARB Extension #116
15333 # ARB_shading_language_packing commands
15334 #
15335 ###############################################################################
15336
15337 # (none)
15338 newcategory: ARB_shading_language_packing
15339
15340 ###############################################################################
15341 #
15342 # ARB Extension #117
15343 # ARB_texture_storage commands
15344 #
15345 ###############################################################################
15346
15347 TexStorage1D(target, levels, internalformat, width)
15348         return          void
15349         param           target          GLenum in value
15350         param           levels          SizeI in value
15351         param           internalformat  GLenum in value
15352         param           width           SizeI in value
15353         category        ARB_texture_storage
15354         version         4.2
15355         extension
15356         glxropcode      ?
15357         glxflags        ignore
15358         offset          ?
15359
15360 TexStorage2D(target, levels, internalformat, width, height)
15361         return          void
15362         param           target          GLenum in value
15363         param           levels          SizeI in value
15364         param           internalformat  GLenum in value
15365         param           width           SizeI in value
15366         param           height          SizeI in value
15367         category        ARB_texture_storage
15368         version         4.2
15369         extension
15370         glxropcode      ?
15371         glxflags        ignore
15372         offset          ?
15373
15374 TexStorage3D(target, levels, internalformat, width, height, depth)
15375         return          void
15376         param           target          GLenum in value
15377         param           levels          SizeI in value
15378         param           internalformat  GLenum in value
15379         param           width           SizeI in value
15380         param           height          SizeI in value
15381         param           depth           SizeI in value
15382         category        ARB_texture_storage
15383         version         4.2
15384         extension
15385         glxropcode      ?
15386         glxflags        ignore
15387         offset          ?
15388
15389 TextureStorage1DEXT(texture, target, levels, internalformat, width)
15390         return          void
15391         param           texture         UInt32 in value
15392         param           target          GLenum in value
15393         param           levels          SizeI in value
15394         param           internalformat  GLenum in value
15395         param           width           SizeI in value
15396         category        ARB_texture_storage
15397         version         4.2
15398         extension
15399         glxropcode      ?
15400         glxflags        ignore
15401         offset          ?
15402
15403 TextureStorage2DEXT(texture, target, levels, internalformat, width, height)
15404         return          void
15405         param           texture         UInt32 in value
15406         param           target          GLenum in value
15407         param           levels          SizeI in value
15408         param           internalformat  GLenum in value
15409         param           width           SizeI in value
15410         param           height          SizeI in value
15411         category        ARB_texture_storage
15412         version         4.2
15413         extension
15414         glxropcode      ?
15415         glxflags        ignore
15416         offset          ?
15417
15418 TextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth)
15419         return          void
15420         param           texture         UInt32 in value
15421         param           target          GLenum in value
15422         param           levels          SizeI in value
15423         param           internalformat  GLenum in value
15424         param           width           SizeI in value
15425         param           height          SizeI in value
15426         param           depth           SizeI in value
15427         category        ARB_texture_storage
15428         version         4.2
15429         extension
15430         glxropcode      ?
15431         glxflags        ignore
15432         offset          ?
15433
15434 ###############################################################################
15435 #
15436 # Extension #ARB118
15437 # KHR_texture_compression_astc_ldr commands
15438 #
15439 ###############################################################################
15440
15441 # (none)
15442 newcategory: KHR_texture_compression_astc_ldr
15443
15444 ###############################################################################
15445 #
15446 # Extension #ARB119
15447 # KHR_debug commands
15448 #
15449 ###############################################################################
15450
15451 # Promoted from ARB_debug_output
15452 DebugMessageControl(source, type, severity, count, ids, enabled)
15453         return          void
15454         param           source          GLenum in value
15455         param           type            GLenum in value
15456         param           severity        GLenum in value
15457         param           count           SizeI in value
15458         param           ids             UInt32 in array [count]
15459         param           enabled         Boolean in value
15460         category        KHR_debug
15461         version         4.3
15462         extension
15463         glxropcode      ?
15464         glxflags        ignore
15465         offset          ?
15466
15467 DebugMessageInsert(source, type, id, severity, length, buf)
15468         return          void
15469         param           source          GLenum in value
15470         param           type            GLenum in value
15471         param           id              UInt32 in value
15472         param           severity        GLenum in value
15473         param           length          SizeI in value
15474         param           buf             Char in array [COMPSIZE(buf/length)]
15475         category        KHR_debug
15476         version         4.3
15477         extension
15478         glxropcode      ?
15479         glxflags        ignore
15480         offset          ?
15481
15482 DebugMessageCallback(callback, userParam)
15483         return          void
15484         param           callback        GLDEBUGPROC in value
15485         param           userParam       void in reference
15486         category        KHR_debug
15487         version         4.3
15488         extension
15489         glxropcode      ?
15490         glxflags        ignore
15491         offset          ?
15492
15493 # bufsize -> logSize? (Bug 9178)
15494 GetDebugMessageLog(count, bufsize, sources, types, ids, severities, lengths, messageLog)
15495         return          UInt32
15496         param           count           UInt32 in value
15497         param           bufsize         SizeI in value
15498         param           sources         GLenum out array [COMPSIZE(count)]
15499         param           types           GLenum out array [COMPSIZE(count)]
15500         param           ids             UInt32 out array [COMPSIZE(count)]
15501         param           severities      GLenum out array [COMPSIZE(count)]
15502         param           lengths         SizeI out array [COMPSIZE(count)]
15503         param           messageLog      Char out array [COMPSIZE(bufsize)]
15504         category        KHR_debug
15505         dlflags         notlistable
15506         version         4.3
15507         extension
15508         glxsingle       ?
15509         glxflags        ignore
15510         offset          ?
15511
15512 PushDebugGroup(source, id, length, message)
15513         return          void
15514         param           source          GLenum in value
15515         param           id              UInt32 in value
15516         param           length          SizeI in value
15517         param           message         Char in array [COMPSIZE(message/length)]
15518         category        KHR_debug
15519         version         4.3
15520         extension
15521         glxropcode      ?
15522         glxflags        ignore
15523         offset          ?
15524
15525 PopDebugGroup()
15526         return          void
15527         category        KHR_debug
15528         version         4.3
15529         extension
15530         glxropcode      ?
15531         glxflags        ignore
15532         offset          ?
15533
15534 ObjectLabel(identifier, name, length, label)
15535         return          void
15536         param           identifier      GLenum in value
15537         param           name            UInt32 in value
15538         param           length          SizeI in value
15539         param           label           Char in array [COMPSIZE(label/length)]
15540         category        KHR_debug
15541         version         4.3
15542         extension
15543         glxropcode      ?
15544         glxflags        ignore
15545         offset          ?
15546
15547 GetObjectLabel(identifier, name, bufSize, length, label)
15548         return          void
15549         param           identifier      GLenum in value
15550         param           name            UInt32 in value
15551         param           bufSize         SizeI in value
15552         param           length          SizeI out reference
15553         param           label           Char out array [bufSize]
15554         category        KHR_debug
15555         dlflags         notlistable
15556         version         4.3
15557         extension
15558         glxsingle       ?
15559         glxflags        ignore
15560         offset          ?
15561
15562 ObjectPtrLabel(ptr, length, label)
15563         return          void
15564         param           ptr             void in reference
15565         param           length          SizeI in value
15566         param           label           Char in array [COMPSIZE(label/length)]
15567         category        KHR_debug
15568         version         4.3
15569         extension
15570         glxropcode      ?
15571         glxflags        ignore
15572         offset          ?
15573
15574 GetObjectPtrLabel(ptr, bufSize, length, label)
15575         return          void
15576         param           ptr             void in reference
15577         param           bufSize         SizeI in value
15578         param           length          SizeI out reference
15579         param           label           Char out array [bufSize]
15580         category        KHR_debug
15581         dlflags         notlistable
15582         version         4.3
15583         extension
15584         glxsingle       ?
15585         glxflags        ignore
15586         offset          ?
15587
15588 # Also includes GetPointerv (only for OpenGL ES 2, however)
15589
15590 ###############################################################################
15591 #
15592 # Extension #ARB120
15593 # ARB_arrays_of_arrays commands
15594 #
15595 ###############################################################################
15596
15597 # (none)
15598 newcategory: ARB_arrays_of_arrays
15599
15600 ###############################################################################
15601 #
15602 # Extension #ARB121
15603 # ARB_clear_buffer_object commands
15604 #
15605 ###############################################################################
15606
15607 ClearBufferData(target, internalformat, format, type, data)
15608         return          void
15609         param           target          GLenum in value
15610         param           internalformat  GLenum in value
15611         param           format          GLenum in value
15612         param           type            GLenum in value
15613         param           data            void in array [COMPSIZE(format/type)]
15614         category        ARB_clear_buffer_object
15615         version         4.3
15616         extension
15617         glxropcode      ?
15618         glxflags        ignore
15619         offset          ?
15620
15621 ClearBufferSubData(target, internalformat, offset, size, format, type, data)
15622         return          void
15623         param           target          GLenum in value
15624         param           internalformat  GLenum in value
15625         param           offset          BufferOffset in value
15626         param           size            BufferSize in value
15627         param           format          GLenum in value
15628         param           type            GLenum in value
15629         param           data            void in array [COMPSIZE(format/type)]
15630         category        ARB_clear_buffer_object
15631         version         4.3
15632         extension
15633         glxropcode      ?
15634         glxflags        ignore
15635         offset          ?
15636
15637 # Only for use with DSA extensions
15638
15639 ClearNamedBufferDataEXT(buffer, internalformat, format, type, data)
15640         return          void
15641         param           buffer          UInt32 in value
15642         param           internalformat  GLenum in value
15643         param           format          GLenum in value
15644         param           type            GLenum in value
15645         param           data            void in array [COMPSIZE(format/type)]
15646         category        ARB_clear_buffer_object
15647         version         4.3
15648         extension
15649         glxropcode      ?
15650         glxflags        ignore
15651         offset          ?
15652
15653 ClearNamedBufferSubDataEXT(buffer, internalformat, format, type, offset, size, data)
15654         return          void
15655         param           buffer          UInt32 in value
15656         param           internalformat  GLenum in value
15657         param           offset          BufferSize in value
15658         param           size            BufferSize in value
15659         param           format          GLenum in value
15660         param           type            GLenum in value
15661         param           data            void in array [COMPSIZE(format/type)]
15662         category        ARB_clear_buffer_object
15663         version         4.3
15664         extension
15665         glxropcode      ?
15666         glxflags        ignore
15667         offset          ?
15668
15669 ###############################################################################
15670 #
15671 # Extension #ARB122
15672 # ARB_compute_shader commands
15673 #
15674 ###############################################################################
15675
15676 DispatchCompute(num_groups_x, num_groups_y, num_groups_z)
15677         return          void
15678         param           num_groups_x    UInt32 in value
15679         param           num_groups_y    UInt32 in value
15680         param           num_groups_z    UInt32 in value
15681         category        ARB_compute_shader
15682         version         4.3
15683         extension
15684         glxropcode      ?
15685         glxflags        ignore
15686         offset          ?
15687
15688 DispatchComputeIndirect(indirect)
15689         return          void
15690         param           indirect        BufferOffset in value
15691         category        ARB_compute_shader
15692         version         4.3
15693         extension
15694         glxropcode      ?
15695         glxflags        ignore
15696         offset          ?
15697
15698 ###############################################################################
15699 #
15700 # Extension #ARB123
15701 # ARB_copy_image commands
15702 #
15703 ###############################################################################
15704
15705 CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
15706         return          void
15707         param           srcName         UInt32 in value
15708         param           srcTarget       GLenum in value
15709         param           srcLevel        Int32 in value
15710         param           srcX            Int32 in value
15711         param           srcY            Int32 in value
15712         param           srcZ            Int32 in value
15713         param           dstName         UInt32 in value
15714         param           dstTarget       GLenum in value
15715         param           dstLevel        Int32 in value
15716         param           dstX            Int32 in value
15717         param           dstY            Int32 in value
15718         param           dstZ            Int32 in value
15719         param           srcWidth        SizeI in value
15720         param           srcHeight       SizeI in value
15721         param           srcDepth        SizeI in value
15722         category        ARB_copy_image
15723         version         4.3
15724         extension
15725         glxropcode      ?
15726         glxflags        ignore
15727         offset          ?
15728
15729 ###############################################################################
15730 #
15731 # Extension #ARB124 (renumbered from 142)
15732 # ARB_texture_view commands
15733 #
15734 ###############################################################################
15735
15736 TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
15737         return          void
15738         param           texture         UInt32 in value
15739         param           target          GLenum in value
15740         param           origtexture     UInt32 in value
15741         param           internalformat  GLenum in value
15742         param           minlevel        UInt32 in value
15743         param           numlevels       UInt32 in value
15744         param           minlayer        UInt32 in value
15745         param           numlayers       UInt32 in value
15746         category        ARB_texture_view
15747         version         4.3
15748         extension
15749         glxropcode      ?
15750         glxflags        ignore
15751         offset          ?
15752
15753 ###############################################################################
15754 #
15755 # Extension #ARB125 (renumbered from 143)
15756 # ARB_vertex_attrib_binding commands
15757 #
15758 ###############################################################################
15759
15760 BindVertexBuffer(bindingindex, buffer, offset, stride)
15761         return          void
15762         param           bindingindex    UInt32 in value
15763         param           buffer          UInt32 in value
15764         param           offset          BufferOffset in value
15765         param           stride          SizeI in value
15766         category        ARB_vertex_attrib_binding
15767         version         4.3
15768         extension
15769         glxropcode      ?
15770         glxflags        ignore
15771         offset          ?
15772
15773 VertexAttribFormat(attribindex, size, type, normalized, relativeoffset)
15774         return          void
15775         param           attribindex     UInt32 in value
15776         param           size            Int32 in value
15777         param           type            GLenum in value
15778         param           normalized      Boolean in value
15779         param           relativeoffset  UInt32 in value
15780         category        ARB_vertex_attrib_binding
15781         version         4.3
15782         extension
15783         glxropcode      ?
15784         glxflags        ignore
15785         offset          ?
15786
15787 VertexAttribIFormat(attribindex, size, type, relativeoffset)
15788         return          void
15789         param           attribindex     UInt32 in value
15790         param           size            Int32 in value
15791         param           type            GLenum in value
15792         param           relativeoffset  UInt32 in value
15793         category        ARB_vertex_attrib_binding
15794         version         4.3
15795         extension
15796         glxropcode      ?
15797         glxflags        ignore
15798         offset          ?
15799
15800 VertexAttribLFormat(attribindex, size, type, relativeoffset)
15801         return          void
15802         param           attribindex     UInt32 in value
15803         param           size            Int32 in value
15804         param           type            GLenum in value
15805         param           relativeoffset  UInt32 in value
15806         category        ARB_vertex_attrib_binding
15807         version         4.3
15808         extension
15809         glxropcode      ?
15810         glxflags        ignore
15811         offset          ?
15812
15813 VertexAttribBinding(attribindex, bindingindex)
15814         return          void
15815         param           attribindex     UInt32 in value
15816         param           bindingindex    UInt32 in value
15817         category        ARB_vertex_attrib_binding
15818         version         4.3
15819         extension
15820         glxropcode      ?
15821         glxflags        ignore
15822         offset          ?
15823
15824 VertexBindingDivisor(bindingindex, divisor)
15825         return          void
15826         param           bindingindex    UInt32 in value
15827         param           divisor         UInt32 in value
15828         category        ARB_vertex_attrib_binding
15829         version         4.3
15830         extension
15831         glxropcode      ?
15832         glxflags        ignore
15833         offset          ?
15834
15835 VertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride)
15836         return          void
15837         param           vaobj           UInt32 in value
15838         param           bindingindex    UInt32 in value
15839         param           buffer          UInt32 in value
15840         param           offset          BufferOffset in value
15841         param           stride          SizeI in value
15842         category        ARB_vertex_attrib_binding
15843         version         4.3
15844         extension
15845         glxropcode      ?
15846         glxflags        ignore
15847         offset          ?
15848
15849 VertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset)
15850         return          void
15851         param           vaobj           UInt32 in value
15852         param           attribindex     UInt32 in value
15853         param           size            Int32 in value
15854         param           type            GLenum in value
15855         param           normalized      Boolean in value
15856         param           relativeoffset  UInt32 in value
15857         category        ARB_vertex_attrib_binding
15858         version         4.3
15859         extension
15860         glxropcode      ?
15861         glxflags        ignore
15862         offset          ?
15863
15864 VertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15865         return          void
15866         param           vaobj           UInt32 in value
15867         param           attribindex     UInt32 in value
15868         param           size            Int32 in value
15869         param           type            GLenum in value
15870         param           relativeoffset  UInt32 in value
15871         category        ARB_vertex_attrib_binding
15872         version         4.3
15873         extension
15874         glxropcode      ?
15875         glxflags        ignore
15876         offset          ?
15877
15878 VertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15879         return          void
15880         param           vaobj           UInt32 in value
15881         param           attribindex     UInt32 in value
15882         param           size            Int32 in value
15883         param           type            GLenum in value
15884         param           relativeoffset  UInt32 in value
15885         category        ARB_vertex_attrib_binding
15886         version         4.3
15887         extension
15888         glxropcode      ?
15889         glxflags        ignore
15890         offset          ?
15891
15892 VertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex)
15893         return          void
15894         param           vaobj           UInt32 in value
15895         param           attribindex     UInt32 in value
15896         param           bindingindex    UInt32 in value
15897         category        ARB_vertex_attrib_binding
15898         version         4.3
15899         extension
15900         glxropcode      ?
15901         glxflags        ignore
15902         offset          ?
15903
15904 VertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor)
15905         return          void
15906         param           vaobj           UInt32 in value
15907         param           bindingindex    UInt32 in value
15908         param           divisor         UInt32 in value
15909         category        ARB_vertex_attrib_binding
15910         version         4.3
15911         extension
15912         glxropcode      ?
15913         glxflags        ignore
15914         offset          ?
15915
15916 ###############################################################################
15917 #
15918 # Extension #ARB126 (renumbered from 144)
15919 # ARB_robustness_isolation commands
15920 #
15921 ###############################################################################
15922
15923 # (none)
15924 newcategory: ARB_robustness_isolation
15925
15926 ###############################################################################
15927 #
15928 # Extension #ARB127
15929 # ARB_ES3_compatibility commands
15930 #
15931 ###############################################################################
15932
15933 # (none)
15934 newcategory: ARB_ES3_compatibility
15935
15936 ###############################################################################
15937 #
15938 # Extension #ARB128
15939 # ARB_explicit_uniform_location commands
15940 #
15941 ###############################################################################
15942
15943 # (none)
15944 newcategory: ARB_explicit_uniform_location
15945
15946 ###############################################################################
15947 #
15948 # Extension #ARB129
15949 # ARB_fragment_layer_viewport commands
15950 #
15951 ###############################################################################
15952
15953 # (none)
15954 newcategory: ARB_fragment_layer_viewport
15955
15956 ###############################################################################
15957 #
15958 # Extension #ARB130
15959 # ARB_framebuffer_no_attachments commands
15960 #
15961 ###############################################################################
15962
15963 FramebufferParameteri(target, pname, param)
15964         return          void
15965         param           target          GLenum in value
15966         param           pname           GLenum in value
15967         param           param           Int32 in value
15968         category        ARB_framebuffer_no_attachments
15969         version         4.3
15970         extension
15971         glxropcode      ?
15972         glxflags        ignore
15973         offset          ?
15974
15975 GetFramebufferParameteriv(target, pname, params)
15976         return          void
15977         param           target          GLenum in value
15978         param           pname           GLenum in value
15979         param           params          Int32 out array [COMPSIZE(pname)]
15980         category        ARB_framebuffer_no_attachments
15981         dlflags         notlistable
15982         version         4.3
15983         extension
15984         glxsingle       ?
15985         glxflags        ignore
15986         offset          ?
15987
15988 NamedFramebufferParameteriEXT(framebuffer, pname, param)
15989         return          void
15990         param           framebuffer     UInt32 in value
15991         param           pname           GLenum in value
15992         param           param           Int32 in value
15993         category        ARB_framebuffer_no_attachments
15994         version         4.3
15995         extension
15996         glxropcode      ?
15997         glxflags        ignore
15998         offset          ?
15999
16000 GetNamedFramebufferParameterivEXT(framebuffer, pname, params)
16001         return          void
16002         param           framebuffer     UInt32 in value
16003         param           pname           GLenum in value
16004         param           params          Int32 out array [COMPSIZE(pname)]
16005         category        ARB_framebuffer_no_attachments
16006         dlflags         notlistable
16007         version         4.3
16008         extension
16009         glxsingle       ?
16010         glxflags        ignore
16011         offset          ?
16012
16013 ###############################################################################
16014 #
16015 # Extension #ARB131
16016 # ARB_internalformat_query2 commands
16017 #
16018 ###############################################################################
16019
16020 GetInternalformati64v(target, internalformat, pname, bufSize, params)
16021         return          void
16022         param           target          GLenum in value
16023         param           internalformat  GLenum in value
16024         param           pname           GLenum in value
16025         param           bufSize         SizeI in value
16026         param           params          Int64 out array [bufSize]
16027         category        ARB_internalformat_query2
16028         dlflags         notlistable
16029         version         4.3
16030         extension
16031         glxsingle       ?
16032         glxflags        ignore
16033         offset          ?
16034
16035 ###############################################################################
16036 #
16037 # Extension #ARB132
16038 # ARB_invalidate_subdata commands
16039 #
16040 ###############################################################################
16041
16042 InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth)
16043         return          void
16044         param           texture         UInt32 in value
16045         param           level           Int32 in value
16046         param           xoffset         Int32 in value
16047         param           yoffset         Int32 in value
16048         param           zoffset         Int32 in value
16049         param           width           SizeI in value
16050         param           height          SizeI in value
16051         param           depth           SizeI in value
16052         category        ARB_invalidate_subdata
16053         version         4.3
16054         extension
16055         glxropcode      ?
16056         glxflags        ignore
16057         offset          ?
16058
16059 InvalidateTexImage(texture, level)
16060         return          void
16061         param           texture         UInt32 in value
16062         param           level           Int32 in value
16063         category        ARB_invalidate_subdata
16064         version         4.3
16065         extension
16066         glxropcode      ?
16067         glxflags        ignore
16068         offset          ?
16069
16070 InvalidateBufferSubData(buffer, offset, length)
16071         return          void
16072         param           buffer          UInt32 in value
16073         param           offset          BufferOffset in value
16074         param           length          BufferSize in value
16075         category        ARB_invalidate_subdata
16076         version         4.3
16077         extension
16078         glxropcode      ?
16079         glxflags        ignore
16080         offset          ?
16081
16082 InvalidateBufferData(buffer)
16083         return          void
16084         param           buffer          UInt32 in value
16085         category        ARB_invalidate_subdata
16086         version         4.3
16087         extension
16088         glxropcode      ?
16089         glxflags        ignore
16090         offset          ?
16091
16092 InvalidateFramebuffer(target, numAttachments, attachments)
16093         return          void
16094         param           target          GLenum in value
16095         param           numAttachments  SizeI in value
16096         param           attachments     GLenum in array [numAttachments]
16097         category        ARB_invalidate_subdata
16098         version         4.3
16099         extension
16100         glxropcode      ?
16101         glxflags        ignore
16102         offset          ?
16103
16104 InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)
16105         return          void
16106         param           target          GLenum in value
16107         param           numAttachments  SizeI in value
16108         param           attachments     GLenum in array [numAttachments]
16109         param           x               Int32 in value
16110         param           y               Int32 in value
16111         param           width           SizeI in value
16112         param           height          SizeI in value
16113         category        ARB_invalidate_subdata
16114         version         4.3
16115         extension
16116         glxropcode      ?
16117         glxflags        ignore
16118         offset          ?
16119
16120 ###############################################################################
16121 #
16122 # Extension #ARB133
16123 # ARB_multi_draw_indirect commands
16124 #
16125 ###############################################################################
16126
16127 MultiDrawArraysIndirect(mode, indirect, drawcount, stride)
16128         return          void
16129         param           mode            GLenum in value
16130         param           indirect        void in array [COMPSIZE(drawcount/stride)]
16131         param           drawcount       SizeI in value
16132         param           stride          SizeI in value
16133         category        ARB_multi_draw_indirect
16134         version         4.3
16135         extension
16136         glxropcode      ?
16137         glxflags        ignore
16138         offset          ?
16139
16140 MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride)
16141         return          void
16142         param           mode            BeginMode in value
16143         param           type            GLenum in value
16144         param           indirect        void in array [COMPSIZE(drawcount/stride)]
16145         param           drawcount       SizeI in value
16146         param           stride          SizeI in value
16147         category        ARB_multi_draw_indirect
16148         version         4.3
16149         extension
16150         glxropcode      ?
16151         glxflags        ignore
16152         offset          ?
16153
16154 ###############################################################################
16155 #
16156 # Extension #ARB134
16157 # ARB_program_interface_query commands
16158 #
16159 ###############################################################################
16160
16161 GetProgramInterfaceiv(program, programInterface, pname, params)
16162         return          void
16163         param           program         UInt32 in value
16164         param           programInterface        GLenum in value
16165         param           pname           GLenum in value
16166         param           params          Int32 out array [COMPSIZE(pname)]
16167         category        ARB_program_interface_query
16168         dlflags         notlistable
16169         version         4.3
16170         extension
16171         glxsingle       ?
16172         glxflags        ignore
16173         offset          ?
16174
16175 GetProgramResourceIndex(program, programInterface, name)
16176         return          UInt32
16177         param           program         UInt32 in value
16178         param           programInterface        GLenum in value
16179         param           name            Char in array [COMPSIZE(name)]
16180         category        ARB_program_interface_query
16181         dlflags         notlistable
16182         version         4.3
16183         extension
16184         glxsingle       ?
16185         glxflags        ignore
16186         offset          ?
16187
16188 GetProgramResourceName(program, programInterface, index, bufSize, length, name)
16189         return          void
16190         param           program         UInt32 in value
16191         param           programInterface        GLenum in value
16192         param           index           UInt32 in value
16193         param           bufSize         SizeI in value
16194         param           length          SizeI out reference
16195         param           name            Char out array [bufSize]
16196         category        ARB_program_interface_query
16197         dlflags         notlistable
16198         version         4.3
16199         extension
16200         glxsingle       ?
16201         glxflags        ignore
16202         offset          ?
16203
16204 GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)
16205         return          void
16206         param           program         UInt32 in value
16207         param           programInterface        GLenum in value
16208         param           index           UInt32 in value
16209         param           propCount       SizeI in value
16210         param           props           GLenum in array [propCount]
16211         param           bufSize         SizeI in value
16212         param           length          SizeI out reference
16213         param           params          Int32 out array [bufSize]
16214         category        ARB_program_interface_query
16215         dlflags         notlistable
16216         version         4.3
16217         extension
16218         glxsingle       ?
16219         glxflags        ignore
16220         offset          ?
16221
16222 GetProgramResourceLocation(program, programInterface, name)
16223         return          Int32
16224         param           program         UInt32 in value
16225         param           programInterface        GLenum in value
16226         param           name            Char in array [COMPSIZE(name)]
16227         category        ARB_program_interface_query
16228         dlflags         notlistable
16229         version         4.3
16230         extension
16231         glxsingle       ?
16232         glxflags        ignore
16233         offset          ?
16234
16235 GetProgramResourceLocationIndex(program, programInterface, name)
16236         return          Int32
16237         param           program         UInt32 in value
16238         param           programInterface        GLenum in value
16239         param           name            Char in array [COMPSIZE(name)]
16240         category        ARB_program_interface_query
16241         dlflags         notlistable
16242         version         4.3
16243         extension
16244         glxsingle       ?
16245         glxflags        ignore
16246         offset          ?
16247
16248 ###############################################################################
16249 #
16250 # Extension #ARB135
16251 # ARB_robust_buffer_access_behavior commands
16252 #
16253 ###############################################################################
16254
16255 # (none)
16256 newcategory: ARB_robust_buffer_access_behavior
16257
16258 ###############################################################################
16259 #
16260 # Extension #ARB136
16261 # ARB_shader_image_size commands
16262 #
16263 ###############################################################################
16264
16265 # (none)
16266 newcategory: ARB_shader_image_size
16267
16268 ###############################################################################
16269 #
16270 # Extension #ARB137
16271 # ARB_shader_storage_buffer_object commands
16272 #
16273 ###############################################################################
16274
16275 ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding)
16276         return          void
16277         param           program         UInt32 in value
16278         param           storageBlockIndex       UInt32 in value
16279         param           storageBlockBinding     UInt32 in value
16280         category        ARB_shader_storage_buffer_object
16281         version         4.3
16282         extension
16283         glxropcode      ?
16284         glxflags        ignore
16285         offset          ?
16286
16287 ###############################################################################
16288 #
16289 # Extension #ARB138
16290 # ARB_stencil_texturing commands
16291 #
16292 ###############################################################################
16293
16294 # (none)
16295 newcategory: ARB_stencil_texturing
16296
16297 ###############################################################################
16298 #
16299 # Extension #ARB139
16300 # ARB_texture_buffer_range commands
16301 #
16302 ###############################################################################
16303
16304 TexBufferRange(target, internalformat, buffer, offset, size)
16305         return          void
16306         param           target          GLenum in value
16307         param           internalformat  GLenum in value
16308         param           buffer          UInt32 in value
16309         param           offset          BufferOffset in value
16310         param           size            BufferSize in value
16311         category        ARB_texture_buffer_range
16312         version         4.3
16313         extension
16314         glxropcode      ?
16315         glxflags        ignore
16316         offset          ?
16317
16318 TextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size)
16319         return          void
16320         param           texture         UInt32 in value
16321         param           target          GLenum in value
16322         param           internalformat  GLenum in value
16323         param           buffer          UInt32 in value
16324         param           offset          BufferOffset in value
16325         param           size            BufferSize in value
16326         category        ARB_texture_buffer_range
16327         version         4.3
16328         extension
16329         glxropcode      ?
16330         glxflags        ignore
16331         offset          ?
16332
16333 ###############################################################################
16334 #
16335 # Extension #ARB140
16336 # ARB_texture_query_levels commands
16337 #
16338 ###############################################################################
16339
16340 # (none)
16341 newcategory: ARB_texture_query_levels
16342
16343 ###############################################################################
16344 #
16345 # Extension #ARB141
16346 # ARB_texture_storage_multisample commands
16347 #
16348 ###############################################################################
16349
16350 TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
16351         return          void
16352         param           target          GLenum in value
16353         param           samples         SizeI in value
16354         param           internalformat  GLenum in value
16355         param           width           SizeI in value
16356         param           height          SizeI in value
16357         param           fixedsamplelocations    Boolean in value
16358         category        ARB_texture_storage_multisample
16359         version         4.3
16360         extension
16361         glxropcode      ?
16362         glxflags        ignore
16363         offset          ?
16364
16365 TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
16366         return          void
16367         param           target          GLenum in value
16368         param           samples         SizeI in value
16369         param           internalformat  GLenum in value
16370         param           width           SizeI in value
16371         param           height          SizeI in value
16372         param           depth           SizeI in value
16373         param           fixedsamplelocations    Boolean in value
16374         category        ARB_texture_storage_multisample
16375         version         4.3
16376         extension
16377         glxropcode      ?
16378         glxflags        ignore
16379         offset          ?
16380
16381 TextureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations)
16382         return          void
16383         param           texture         UInt32 in value
16384         param           target          GLenum in value
16385         param           samples         SizeI in value
16386         param           internalformat  GLenum in value
16387         param           width           SizeI in value
16388         param           height          SizeI in value
16389         param           fixedsamplelocations    Boolean in value
16390         category        ARB_texture_storage_multisample
16391         version         4.3
16392         extension
16393         glxropcode      ?
16394         glxflags        ignore
16395         offset          ?
16396
16397 TextureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations)
16398         return          void
16399         param           texture         UInt32 in value
16400         param           target          GLenum in value
16401         param           samples         SizeI in value
16402         param           internalformat  GLenum in value
16403         param           width           SizeI in value
16404         param           height          SizeI in value
16405         param           depth           SizeI in value
16406         param           fixedsamplelocations    Boolean in value
16407         category        ARB_texture_storage_multisample
16408         version         4.3
16409         extension
16410         glxropcode      ?
16411         glxflags        ignore
16412         offset          ?
16413
16414
16415 ###############################################################################
16416 ###############################################################################
16417 #
16418 # Non-ARB extensions, in order by registry extension number
16419 #
16420 ###############################################################################
16421 ###############################################################################
16422
16423 ###############################################################################
16424 #
16425 # Extension #1
16426 # EXT_abgr commands
16427 #
16428 ###############################################################################
16429
16430 # (none)
16431 newcategory: EXT_abgr
16432
16433 ###############################################################################
16434 #
16435 # Extension #2
16436 # EXT_blend_color commands
16437 #
16438 ###############################################################################
16439
16440 BlendColorEXT(red, green, blue, alpha)
16441         return          void
16442         param           red             ColorF in value
16443         param           green           ColorF in value
16444         param           blue            ColorF in value
16445         param           alpha           ColorF in value
16446         category        EXT_blend_color
16447         version         1.0
16448         glxropcode      4096
16449         glxflags        EXT
16450         extension       soft
16451         alias           BlendColor
16452
16453 ###############################################################################
16454 #
16455 # Extension #3
16456 # EXT_polygon_offset commands
16457 #
16458 ###############################################################################
16459
16460 PolygonOffsetEXT(factor, bias)
16461         return          void
16462         param           factor          Float32 in value
16463         param           bias            Float32 in value
16464         category        EXT_polygon_offset
16465         version         1.0
16466         glxropcode      4098
16467         glxflags        EXT
16468         extension       soft
16469         offset          414
16470
16471 ###############################################################################
16472 #
16473 # Extension #4
16474 # EXT_texture commands
16475 #
16476 ###############################################################################
16477
16478 # (none)
16479 newcategory: EXT_texture
16480
16481 ###############################################################################
16482 #
16483 # Extension #5 - skipped
16484 #
16485 ###############################################################################
16486
16487 ###############################################################################
16488 #
16489 # Extension #6
16490 # EXT_texture3D commands
16491 #
16492 ###############################################################################
16493
16494 # Arguably TexelInternalFormat, not PixelInternalFormat
16495 TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
16496         return          void
16497         param           target          TextureTarget in value
16498         param           level           CheckedInt32 in value
16499         param           internalformat  PixelInternalFormat in value
16500         param           width           SizeI in value
16501         param           height          SizeI in value
16502         param           depth           SizeI in value
16503         param           border          CheckedInt32 in value
16504         param           format          PixelFormat in value
16505         param           type            PixelType in value
16506         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
16507         category        EXT_texture3D
16508         dlflags         handcode
16509         glxflags        client-handcode server-handcode EXT
16510         version         1.0
16511         glxropcode      4114
16512         extension
16513         alias           TexImage3D
16514
16515 TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
16516         return          void
16517         param           target          TextureTarget in value
16518         param           level           CheckedInt32 in value
16519         param           xoffset         CheckedInt32 in value
16520         param           yoffset         CheckedInt32 in value
16521         param           zoffset         CheckedInt32 in value
16522         param           width           SizeI in value
16523         param           height          SizeI in value
16524         param           depth           SizeI in value
16525         param           format          PixelFormat in value
16526         param           type            PixelType in value
16527         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
16528         category        EXT_texture3D
16529         dlflags         handcode
16530         glxflags        client-handcode server-handcode EXT
16531         version         1.0
16532         glxropcode      4115
16533         extension
16534         alias           TexSubImage3D
16535
16536 ###############################################################################
16537 #
16538 # Extension #7
16539 # SGIS_texture_filter4 commands
16540 #
16541 ###############################################################################
16542
16543 GetTexFilterFuncSGIS(target, filter, weights)
16544         return          void
16545         param           target          TextureTarget in value
16546         param           filter          TextureFilterSGIS in value
16547         param           weights         Float32 out array [COMPSIZE(target/filter)]
16548         category        SGIS_texture_filter4
16549         dlflags         notlistable
16550         version         1.0
16551         glxflags        SGI
16552         glxvendorpriv   4101
16553         extension
16554         offset          415
16555
16556 TexFilterFuncSGIS(target, filter, n, weights)
16557         return          void
16558         param           target          TextureTarget in value
16559         param           filter          TextureFilterSGIS in value
16560         param           n               SizeI in value
16561         param           weights         Float32 in array [n]
16562         category        SGIS_texture_filter4
16563         glxflags        SGI
16564         version         1.0
16565         glxropcode      2064
16566         extension
16567         offset          416
16568
16569 ###############################################################################
16570 #
16571 # Extension #8 - skipped
16572 #
16573 ###############################################################################
16574
16575 ###############################################################################
16576 #
16577 # Extension #9
16578 # EXT_subtexture commands
16579 #
16580 ###############################################################################
16581
16582 TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
16583         return          void
16584         param           target          TextureTarget in value
16585         param           level           CheckedInt32 in value
16586         param           xoffset         CheckedInt32 in value
16587         param           width           SizeI in value
16588         param           format          PixelFormat in value
16589         param           type            PixelType in value
16590         param           pixels          Void in array [COMPSIZE(format/type/width)]
16591         category        EXT_subtexture
16592         dlflags         handcode
16593         glxflags        client-handcode server-handcode EXT
16594         version         1.0
16595         glxropcode      4099
16596         extension
16597         alias           TexSubImage1D
16598
16599 TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
16600         return          void
16601         param           target          TextureTarget in value
16602         param           level           CheckedInt32 in value
16603         param           xoffset         CheckedInt32 in value
16604         param           yoffset         CheckedInt32 in value
16605         param           width           SizeI in value
16606         param           height          SizeI in value
16607         param           format          PixelFormat in value
16608         param           type            PixelType in value
16609         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
16610         category        EXT_subtexture
16611         dlflags         handcode
16612         glxflags        client-handcode server-handcode EXT
16613         version         1.0
16614         glxropcode      4100
16615         extension
16616         alias           TexSubImage2D
16617
16618 ###############################################################################
16619 #
16620 # Extension #10
16621 # EXT_copy_texture commands
16622 #
16623 ###############################################################################
16624
16625 # Arguably TexelInternalFormat, not PixelInternalFormat
16626 CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
16627         return          void
16628         param           target          TextureTarget in value
16629         param           level           CheckedInt32 in value
16630         param           internalformat  PixelInternalFormat in value
16631         param           x               WinCoord in value
16632         param           y               WinCoord in value
16633         param           width           SizeI in value
16634         param           border          CheckedInt32 in value
16635         category        EXT_copy_texture
16636         version         1.0
16637         glxflags        EXT
16638         glxropcode      4119
16639         extension
16640         alias           CopyTexImage1D
16641
16642 # Arguably TexelInternalFormat, not PixelInternalFormat
16643 CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
16644         return          void
16645         param           target          TextureTarget in value
16646         param           level           CheckedInt32 in value
16647         param           internalformat  PixelInternalFormat in value
16648         param           x               WinCoord in value
16649         param           y               WinCoord in value
16650         param           width           SizeI in value
16651         param           height          SizeI in value
16652         param           border          CheckedInt32 in value
16653         category        EXT_copy_texture
16654         version         1.0
16655         glxflags        EXT
16656         glxropcode      4120
16657         extension
16658         alias           CopyTexImage2D
16659
16660 CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
16661         return          void
16662         param           target          TextureTarget in value
16663         param           level           CheckedInt32 in value
16664         param           xoffset         CheckedInt32 in value
16665         param           x               WinCoord in value
16666         param           y               WinCoord in value
16667         param           width           SizeI in value
16668         category        EXT_copy_texture
16669         version         1.0
16670         glxflags        EXT
16671         glxropcode      4121
16672         extension
16673         alias           CopyTexSubImage1D
16674
16675 CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
16676         return          void
16677         param           target          TextureTarget in value
16678         param           level           CheckedInt32 in value
16679         param           xoffset         CheckedInt32 in value
16680         param           yoffset         CheckedInt32 in value
16681         param           x               WinCoord in value
16682         param           y               WinCoord in value
16683         param           width           SizeI in value
16684         param           height          SizeI in value
16685         category        EXT_copy_texture
16686         version         1.0
16687         glxflags        EXT
16688         glxropcode      4122
16689         extension
16690         alias           CopyTexSubImage2D
16691
16692 CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
16693         return          void
16694         param           target          TextureTarget in value
16695         param           level           CheckedInt32 in value
16696         param           xoffset         CheckedInt32 in value
16697         param           yoffset         CheckedInt32 in value
16698         param           zoffset         CheckedInt32 in value
16699         param           x               WinCoord in value
16700         param           y               WinCoord in value
16701         param           width           SizeI in value
16702         param           height          SizeI in value
16703         category        EXT_copy_texture
16704         version         1.0
16705         glxflags        EXT
16706         glxropcode      4123
16707         extension
16708         alias           CopyTexSubImage3D
16709
16710 ###############################################################################
16711 #
16712 # Extension #11
16713 # EXT_histogram commands
16714 #
16715 ###############################################################################
16716
16717 GetHistogramEXT(target, reset, format, type, values)
16718         return          void
16719         param           target          HistogramTargetEXT in value
16720         param           reset           Boolean in value
16721         param           format          PixelFormat in value
16722         param           type            PixelType in value
16723         param           values          Void out array [COMPSIZE(target/format/type)]
16724         category        EXT_histogram
16725         dlflags         notlistable
16726         glxflags        client-handcode server-handcode EXT
16727         version         1.0
16728         glxvendorpriv   5
16729         extension
16730         offset          417
16731
16732 GetHistogramParameterfvEXT(target, pname, params)
16733         return          void
16734         param           target          HistogramTargetEXT in value
16735         param           pname           GetHistogramParameterPNameEXT in value
16736         param           params          Float32 out array [COMPSIZE(pname)]
16737         category        EXT_histogram
16738         dlflags         notlistable
16739         version         1.0
16740         glxvendorpriv   6
16741         glxflags        EXT
16742         extension
16743         offset          418
16744
16745 GetHistogramParameterivEXT(target, pname, params)
16746         return          void
16747         param           target          HistogramTargetEXT in value
16748         param           pname           GetHistogramParameterPNameEXT in value
16749         param           params          Int32 out array [COMPSIZE(pname)]
16750         category        EXT_histogram
16751         dlflags         notlistable
16752         version         1.0
16753         glxvendorpriv   7
16754         glxflags        EXT
16755         extension
16756         offset          419
16757
16758 GetMinmaxEXT(target, reset, format, type, values)
16759         return          void
16760         param           target          MinmaxTargetEXT in value
16761         param           reset           Boolean in value
16762         param           format          PixelFormat in value
16763         param           type            PixelType in value
16764         param           values          Void out array [COMPSIZE(target/format/type)]
16765         category        EXT_histogram
16766         dlflags         notlistable
16767         glxflags        client-handcode server-handcode EXT
16768         version         1.0
16769         glxvendorpriv   8
16770         extension
16771         offset          420
16772
16773 GetMinmaxParameterfvEXT(target, pname, params)
16774         return          void
16775         param           target          MinmaxTargetEXT in value
16776         param           pname           GetMinmaxParameterPNameEXT in value
16777         param           params          Float32 out array [COMPSIZE(pname)]
16778         category        EXT_histogram
16779         dlflags         notlistable
16780         version         1.0
16781         glxvendorpriv   9
16782         glxflags        EXT
16783         extension
16784         offset          421
16785
16786 GetMinmaxParameterivEXT(target, pname, params)
16787         return          void
16788         param           target          MinmaxTargetEXT in value
16789         param           pname           GetMinmaxParameterPNameEXT in value
16790         param           params          Int32 out array [COMPSIZE(pname)]
16791         category        EXT_histogram
16792         dlflags         notlistable
16793         version         1.0
16794         glxvendorpriv   10
16795         glxflags        EXT
16796         extension
16797         offset          422
16798
16799 HistogramEXT(target, width, internalformat, sink)
16800         return          void
16801         param           target          HistogramTargetEXT in value
16802         param           width           SizeI in value
16803         param           internalformat  PixelInternalFormat in value
16804         param           sink            Boolean in value
16805         category        EXT_histogram
16806         version         1.0
16807         glxropcode      4110
16808         glxflags        EXT
16809         extension
16810         alias           Histogram
16811
16812 MinmaxEXT(target, internalformat, sink)
16813         return          void
16814         param           target          MinmaxTargetEXT in value
16815         param           internalformat  PixelInternalFormat in value
16816         param           sink            Boolean in value
16817         category        EXT_histogram
16818         version         1.0
16819         glxropcode      4111
16820         glxflags        EXT
16821         extension
16822         alias           Minmax
16823
16824 ResetHistogramEXT(target)
16825         return          void
16826         param           target          HistogramTargetEXT in value
16827         category        EXT_histogram
16828         version         1.0
16829         glxropcode      4112
16830         glxflags        EXT
16831         extension
16832         alias           ResetHistogram
16833
16834 ResetMinmaxEXT(target)
16835         return          void
16836         param           target          MinmaxTargetEXT in value
16837         category        EXT_histogram
16838         version         1.0
16839         glxropcode      4113
16840         glxflags        EXT
16841         extension
16842         alias           ResetMinmax
16843
16844 ###############################################################################
16845 #
16846 # Extension #12
16847 # EXT_convolution commands
16848 #
16849 ###############################################################################
16850
16851 ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
16852         return          void
16853         param           target          ConvolutionTargetEXT in value
16854         param           internalformat  PixelInternalFormat in value
16855         param           width           SizeI in value
16856         param           format          PixelFormat in value
16857         param           type            PixelType in value
16858         param           image           Void in array [COMPSIZE(format/type/width)]
16859         category        EXT_convolution
16860         dlflags         handcode
16861         glxflags        client-handcode server-handcode EXT
16862         version         1.0
16863         glxropcode      4101
16864         extension
16865         alias           ConvolutionFilter1D
16866
16867 ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
16868         return          void
16869         param           target          ConvolutionTargetEXT in value
16870         param           internalformat  PixelInternalFormat in value
16871         param           width           SizeI in value
16872         param           height          SizeI in value
16873         param           format          PixelFormat in value
16874         param           type            PixelType in value
16875         param           image           Void in array [COMPSIZE(format/type/width/height)]
16876         category        EXT_convolution
16877         dlflags         handcode
16878         glxflags        client-handcode server-handcode EXT
16879         version         1.0
16880         glxropcode      4102
16881         extension
16882         alias           ConvolutionFilter2D
16883
16884 ConvolutionParameterfEXT(target, pname, params)
16885         return          void
16886         param           target          ConvolutionTargetEXT in value
16887         param           pname           ConvolutionParameterEXT in value
16888         param           params          CheckedFloat32 in value
16889         category        EXT_convolution
16890         version         1.0
16891         glxropcode      4103
16892         glxflags        EXT
16893         extension
16894         alias           ConvolutionParameterf
16895
16896 ConvolutionParameterfvEXT(target, pname, params)
16897         return          void
16898         param           target          ConvolutionTargetEXT in value
16899         param           pname           ConvolutionParameterEXT in value
16900         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
16901         category        EXT_convolution
16902         version         1.0
16903         glxropcode      4104
16904         glxflags        EXT
16905         extension
16906         alias           ConvolutionParameterfv
16907
16908 ConvolutionParameteriEXT(target, pname, params)
16909         return          void
16910         param           target          ConvolutionTargetEXT in value
16911         param           pname           ConvolutionParameterEXT in value
16912         param           params          CheckedInt32 in value
16913         category        EXT_convolution
16914         version         1.0
16915         glxropcode      4105
16916         glxflags        EXT
16917         extension
16918         alias           ConvolutionParameteri
16919
16920 ConvolutionParameterivEXT(target, pname, params)
16921         return          void
16922         param           target          ConvolutionTargetEXT in value
16923         param           pname           ConvolutionParameterEXT in value
16924         param           params          CheckedInt32 in array [COMPSIZE(pname)]
16925         category        EXT_convolution
16926         version         1.0
16927         glxropcode      4106
16928         glxflags        EXT
16929         extension
16930         alias           ConvolutionParameteriv
16931
16932 CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
16933         return          void
16934         param           target          ConvolutionTargetEXT in value
16935         param           internalformat  PixelInternalFormat in value
16936         param           x               WinCoord in value
16937         param           y               WinCoord in value
16938         param           width           SizeI in value
16939         category        EXT_convolution
16940         version         1.0
16941         glxropcode      4107
16942         glxflags        EXT
16943         extension
16944         alias           CopyConvolutionFilter1D
16945
16946 CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
16947         return          void
16948         param           target          ConvolutionTargetEXT in value
16949         param           internalformat  PixelInternalFormat in value
16950         param           x               WinCoord in value
16951         param           y               WinCoord in value
16952         param           width           SizeI in value
16953         param           height          SizeI in value
16954         category        EXT_convolution
16955         version         1.0
16956         glxropcode      4108
16957         glxflags        EXT
16958         extension
16959         alias           CopyConvolutionFilter2D
16960
16961 GetConvolutionFilterEXT(target, format, type, image)
16962         return          void
16963         param           target          ConvolutionTargetEXT in value
16964         param           format          PixelFormat in value
16965         param           type            PixelType in value
16966         param           image           Void out array [COMPSIZE(target/format/type)]
16967         category        EXT_convolution
16968         dlflags         notlistable
16969         glxflags        client-handcode server-handcode EXT
16970         version         1.0
16971         glxvendorpriv   1
16972         extension
16973         offset          423
16974
16975 GetConvolutionParameterfvEXT(target, pname, params)
16976         return          void
16977         param           target          ConvolutionTargetEXT in value
16978         param           pname           ConvolutionParameterEXT in value
16979         param           params          Float32 out array [COMPSIZE(pname)]
16980         category        EXT_convolution
16981         dlflags         notlistable
16982         version         1.0
16983         glxvendorpriv   2
16984         glxflags        EXT
16985         extension
16986         offset          424
16987
16988 GetConvolutionParameterivEXT(target, pname, params)
16989         return          void
16990         param           target          ConvolutionTargetEXT in value
16991         param           pname           ConvolutionParameterEXT in value
16992         param           params          Int32 out array [COMPSIZE(pname)]
16993         category        EXT_convolution
16994         dlflags         notlistable
16995         version         1.0
16996         glxvendorpriv   3
16997         glxflags        EXT
16998         extension
16999         offset          425
17000
17001 GetSeparableFilterEXT(target, format, type, row, column, span)
17002         return          void
17003         param           target          SeparableTargetEXT in value
17004         param           format          PixelFormat in value
17005         param           type            PixelType in value
17006         param           row             Void out array [COMPSIZE(target/format/type)]
17007         param           column          Void out array [COMPSIZE(target/format/type)]
17008         param           span            Void out array [COMPSIZE(target/format/type)]
17009         category        EXT_convolution
17010         dlflags         notlistable
17011         glxflags        client-handcode server-handcode EXT
17012         version         1.0
17013         glxvendorpriv   4
17014         extension
17015         offset          426
17016
17017 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
17018         return          void
17019         param           target          SeparableTargetEXT in value
17020         param           internalformat  PixelInternalFormat in value
17021         param           width           SizeI in value
17022         param           height          SizeI in value
17023         param           format          PixelFormat in value
17024         param           type            PixelType in value
17025         param           row             Void in array [COMPSIZE(target/format/type/width)]
17026         param           column          Void in array [COMPSIZE(target/format/type/height)]
17027         category        EXT_convolution
17028         dlflags         handcode
17029         glxflags        client-handcode server-handcode EXT
17030         version         1.0
17031         glxropcode      4109
17032         extension
17033         alias           SeparableFilter2D
17034
17035 ###############################################################################
17036 #
17037 # Extension #13
17038 # SGI_color_matrix commands
17039 #
17040 ###############################################################################
17041
17042 # (none)
17043 newcategory: SGI_color_matrix
17044
17045 ###############################################################################
17046 #
17047 # Extension #14
17048 # SGI_color_table commands
17049 #
17050 ###############################################################################
17051
17052 ColorTableSGI(target, internalformat, width, format, type, table)
17053         return          void
17054         param           target          ColorTableTargetSGI in value
17055         param           internalformat  PixelInternalFormat in value
17056         param           width           SizeI in value
17057         param           format          PixelFormat in value
17058         param           type            PixelType in value
17059         param           table           Void in array [COMPSIZE(format/type/width)]
17060         category        SGI_color_table
17061         dlflags         handcode
17062         glxflags        client-handcode server-handcode SGI
17063         version         1.0
17064         glxropcode      2053
17065         extension
17066         alias           ColorTable
17067
17068 ColorTableParameterfvSGI(target, pname, params)
17069         return          void
17070         param           target          ColorTableTargetSGI in value
17071         param           pname           ColorTableParameterPNameSGI in value
17072         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17073         category        SGI_color_table
17074         version         1.0
17075         glxropcode      2054
17076         glxflags        SGI
17077         extension
17078         alias           ColorTableParameterfv
17079
17080 ColorTableParameterivSGI(target, pname, params)
17081         return          void
17082         param           target          ColorTableTargetSGI in value
17083         param           pname           ColorTableParameterPNameSGI in value
17084         param           params          CheckedInt32 in array [COMPSIZE(pname)]
17085         category        SGI_color_table
17086         version         1.0
17087         glxropcode      2055
17088         glxflags        SGI
17089         extension
17090         alias           ColorTableParameteriv
17091
17092 CopyColorTableSGI(target, internalformat, x, y, width)
17093         return          void
17094         param           target          ColorTableTargetSGI in value
17095         param           internalformat  PixelInternalFormat in value
17096         param           x               WinCoord in value
17097         param           y               WinCoord in value
17098         param           width           SizeI in value
17099         category        SGI_color_table
17100         version         1.0
17101         glxropcode      2056
17102         glxflags        SGI
17103         extension
17104         alias           CopyColorTable
17105
17106 GetColorTableSGI(target, format, type, table)
17107         return          void
17108         param           target          ColorTableTargetSGI in value
17109         param           format          PixelFormat in value
17110         param           type            PixelType in value
17111         param           table           Void out array [COMPSIZE(target/format/type)]
17112         category        SGI_color_table
17113         dlflags         notlistable
17114         glxflags        client-handcode server-handcode SGI
17115         version         1.0
17116         glxvendorpriv   4098
17117         extension
17118         offset          427
17119
17120 GetColorTableParameterfvSGI(target, pname, params)
17121         return          void
17122         param           target          ColorTableTargetSGI in value
17123         param           pname           GetColorTableParameterPNameSGI in value
17124         param           params          Float32 out array [COMPSIZE(pname)]
17125         category        SGI_color_table
17126         dlflags         notlistable
17127         version         1.0
17128         glxflags        SGI
17129         glxvendorpriv   4099
17130         extension
17131         offset          428
17132
17133 GetColorTableParameterivSGI(target, pname, params)
17134         return          void
17135         param           target          ColorTableTargetSGI in value
17136         param           pname           GetColorTableParameterPNameSGI in value
17137         param           params          Int32 out array [COMPSIZE(pname)]
17138         category        SGI_color_table
17139         dlflags         notlistable
17140         version         1.0
17141         glxflags        SGI
17142         glxvendorpriv   4100
17143         extension
17144         offset          429
17145
17146 ###############################################################################
17147 #
17148 # Extension #15
17149 # SGIX_pixel_texture commands
17150 #
17151 ###############################################################################
17152
17153 PixelTexGenSGIX(mode)
17154         return          void
17155         param           mode            PixelTexGenModeSGIX in value
17156         category        SGIX_pixel_texture
17157         version         1.0
17158         glxflags        SGI
17159         glxropcode      2059
17160         extension
17161         offset          430
17162
17163 ###############################################################################
17164 #
17165 # Extension #15 (variant)
17166 # SGIS_pixel_texture commands
17167 # Both SGIS and SGIX forms have extension #15!
17168 #
17169 ###############################################################################
17170
17171 PixelTexGenParameteriSGIS(pname, param)
17172         return          void
17173         param           pname           PixelTexGenParameterNameSGIS in value
17174         param           param           CheckedInt32 in value
17175         category        SGIS_pixel_texture
17176         version         1.0
17177         extension
17178         glxropcode      ?
17179         glxflags        ignore
17180         offset          431
17181
17182 PixelTexGenParameterivSGIS(pname, params)
17183         return          void
17184         param           pname           PixelTexGenParameterNameSGIS in value
17185         param           params          CheckedInt32 in array [COMPSIZE(pname)]
17186         category        SGIS_pixel_texture
17187         version         1.0
17188         extension
17189         glxropcode      ?
17190         glxflags        ignore
17191         offset          432
17192
17193 PixelTexGenParameterfSGIS(pname, param)
17194         return          void
17195         param           pname           PixelTexGenParameterNameSGIS in value
17196         param           param           CheckedFloat32 in value
17197         category        SGIS_pixel_texture
17198         version         1.0
17199         extension
17200         glxropcode      ?
17201         glxflags        ignore
17202         offset          433
17203
17204 PixelTexGenParameterfvSGIS(pname, params)
17205         return          void
17206         param           pname           PixelTexGenParameterNameSGIS in value
17207         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17208         category        SGIS_pixel_texture
17209         version         1.0
17210         extension
17211         glxropcode      ?
17212         glxflags        ignore
17213         offset          434
17214
17215 GetPixelTexGenParameterivSGIS(pname, params)
17216         return          void
17217         param           pname           PixelTexGenParameterNameSGIS in value
17218         param           params          CheckedInt32 out array [COMPSIZE(pname)]
17219         dlflags         notlistable
17220         category        SGIS_pixel_texture
17221         version         1.0
17222         extension
17223         glxvendorpriv   ?
17224         glxflags        ignore
17225         offset          435
17226
17227 GetPixelTexGenParameterfvSGIS(pname, params)
17228         return          void
17229         param           pname           PixelTexGenParameterNameSGIS in value
17230         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
17231         dlflags         notlistable
17232         category        SGIS_pixel_texture
17233         version         1.0
17234         extension
17235         glxvendorpriv   ?
17236         glxflags        ignore
17237         offset          436
17238
17239 ###############################################################################
17240 #
17241 # Extension #16
17242 # SGIS_texture4D commands
17243 #
17244 ###############################################################################
17245
17246 TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
17247         return          void
17248         param           target          TextureTarget in value
17249         param           level           CheckedInt32 in value
17250         param           internalformat  PixelInternalFormat in value
17251         param           width           SizeI in value
17252         param           height          SizeI in value
17253         param           depth           SizeI in value
17254         param           size4d          SizeI in value
17255         param           border          CheckedInt32 in value
17256         param           format          PixelFormat in value
17257         param           type            PixelType in value
17258         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17259         category        SGIS_texture4D
17260         dlflags         handcode
17261         glxflags        client-handcode server-handcode SGI
17262         version         1.0
17263         glxropcode      2057
17264         extension
17265         offset          437
17266
17267 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
17268         return          void
17269         param           target          TextureTarget in value
17270         param           level           CheckedInt32 in value
17271         param           xoffset         CheckedInt32 in value
17272         param           yoffset         CheckedInt32 in value
17273         param           zoffset         CheckedInt32 in value
17274         param           woffset         CheckedInt32 in value
17275         param           width           SizeI in value
17276         param           height          SizeI in value
17277         param           depth           SizeI in value
17278         param           size4d          SizeI in value
17279         param           format          PixelFormat in value
17280         param           type            PixelType in value
17281         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17282         category        SGIS_texture4D
17283         dlflags         handcode
17284         glxflags        client-handcode server-handcode SGI
17285         version         1.0
17286         glxropcode      2058
17287         extension
17288         offset          438
17289
17290 ###############################################################################
17291 #
17292 # Extension #17
17293 # SGI_texture_color_table commands
17294 #
17295 ###############################################################################
17296
17297 # (none)
17298 newcategory: SGI_texture_color_table
17299
17300 ###############################################################################
17301 #
17302 # Extension #18
17303 # EXT_cmyka commands
17304 #
17305 ###############################################################################
17306
17307 # (none)
17308 newcategory: EXT_cmyka
17309
17310 ###############################################################################
17311 #
17312 # Extension #19 - skipped
17313 #
17314 ###############################################################################
17315
17316 ###############################################################################
17317 #
17318 # Extension #20
17319 # EXT_texture_object commands
17320 #
17321 ###############################################################################
17322
17323 AreTexturesResidentEXT(n, textures, residences)
17324         return          Boolean
17325         param           n               SizeI in value
17326         param           textures        Texture in array [n]
17327         param           residences      Boolean out array [n]
17328         category        EXT_texture_object
17329         glxflags        EXT
17330         glxvendorpriv   11
17331         dlflags         notlistable
17332         version         1.0
17333         extension
17334         offset          439
17335
17336 BindTextureEXT(target, texture)
17337         return          void
17338         param           target  TextureTarget in value
17339         param           texture Texture in value
17340         category        EXT_texture_object
17341         version         1.0
17342         glxflags        EXT
17343         glxropcode      4117
17344         extension
17345         alias           BindTexture
17346
17347 DeleteTexturesEXT(n, textures)
17348         return          void
17349         param           n               SizeI in value
17350         param           textures        Texture in array [n]
17351         category        EXT_texture_object
17352         dlflags         notlistable
17353         version         1.0
17354         glxflags        EXT
17355         glxvendorpriv   12
17356         extension
17357         offset          561
17358
17359 GenTexturesEXT(n, textures)
17360         return          void
17361         param           n               SizeI in value
17362         param           textures        Texture out array [n]
17363         category        EXT_texture_object
17364         dlflags         notlistable
17365         version         1.0
17366         glxflags        EXT
17367         glxvendorpriv   13
17368         extension
17369         offset          440
17370
17371 IsTextureEXT(texture)
17372         return          Boolean
17373         param           texture Texture in value
17374         category        EXT_texture_object
17375         dlflags         notlistable
17376         version         1.0
17377         glxflags        EXT
17378         glxvendorpriv   14
17379         extension
17380         offset          441
17381
17382 PrioritizeTexturesEXT(n, textures, priorities)
17383         return          void
17384         param           n               SizeI in value
17385         param           textures        Texture in array [n]
17386         param           priorities      ClampedFloat32 in array [n]
17387         category        EXT_texture_object
17388         glxflags        EXT
17389         version         1.0
17390         glxropcode      4118
17391         extension
17392         alias           PrioritizeTextures
17393
17394 ###############################################################################
17395 #
17396 # Extension #21
17397 # SGIS_detail_texture commands
17398 #
17399 ###############################################################################
17400
17401 DetailTexFuncSGIS(target, n, points)
17402         return          void
17403         param           target          TextureTarget in value
17404         param           n               SizeI in value
17405         param           points          Float32 in array [n*2]
17406         category        SGIS_detail_texture
17407         glxflags        SGI
17408         version         1.0
17409         glxropcode      2051
17410         extension
17411         offset          442
17412
17413 GetDetailTexFuncSGIS(target, points)
17414         return          void
17415         param           target          TextureTarget in value
17416         param           points          Float32 out array [COMPSIZE(target)]
17417         category        SGIS_detail_texture
17418         dlflags         notlistable
17419         version         1.0
17420         glxflags        SGI
17421         glxvendorpriv   4096
17422         extension
17423         offset          443
17424
17425 ###############################################################################
17426 #
17427 # Extension #22
17428 # SGIS_sharpen_texture commands
17429 #
17430 ###############################################################################
17431
17432 SharpenTexFuncSGIS(target, n, points)
17433         return          void
17434         param           target          TextureTarget in value
17435         param           n               SizeI in value
17436         param           points          Float32 in array [n*2]
17437         category        SGIS_sharpen_texture
17438         glxflags        SGI
17439         version         1.0
17440         glxropcode      2052
17441         extension
17442         offset          444
17443
17444 GetSharpenTexFuncSGIS(target, points)
17445         return          void
17446         param           target          TextureTarget in value
17447         param           points          Float32 out array [COMPSIZE(target)]
17448         category        SGIS_sharpen_texture
17449         dlflags         notlistable
17450         version         1.0
17451         glxflags        SGI
17452         glxvendorpriv   4097
17453         extension
17454         offset          445
17455
17456 ###############################################################################
17457 #
17458 # EXT_packed_pixels commands
17459 # Extension #23
17460 #
17461 ###############################################################################
17462
17463 # (none)
17464 newcategory: EXT_packed_pixels
17465
17466 ###############################################################################
17467 #
17468 # Extension #24
17469 # SGIS_texture_lod commands
17470 #
17471 ###############################################################################
17472
17473 # (none)
17474 newcategory: SGIS_texture_lod
17475
17476 ###############################################################################
17477 #
17478 # Extension #25
17479 # SGIS_multisample commands
17480 #
17481 ###############################################################################
17482
17483 SampleMaskSGIS(value, invert)
17484         return          void
17485         param           value           ClampedFloat32 in value
17486         param           invert          Boolean in value
17487         category        SGIS_multisample
17488         version         1.1
17489         glxropcode      2048
17490         glxflags        SGI
17491         extension
17492         alias           SampleMaskEXT
17493
17494 SamplePatternSGIS(pattern)
17495         return          void
17496         param           pattern         SamplePatternSGIS in value
17497         category        SGIS_multisample
17498         version         1.0
17499         glxropcode      2049
17500         glxflags        SGI
17501         extension
17502         alias           SamplePatternEXT
17503
17504 ###############################################################################
17505 #
17506 # Extension #26 - no specification?
17507 #
17508 ###############################################################################
17509
17510 ###############################################################################
17511 #
17512 # Extension #27
17513 # EXT_rescale_normal commands
17514 #
17515 ###############################################################################
17516
17517 # (none)
17518 newcategory: EXT_rescale_normal
17519
17520 ###############################################################################
17521 #
17522 # Extension #28 - GLX_EXT_visual_info
17523 # Extension #29 - skipped
17524 #
17525 ###############################################################################
17526
17527 ###############################################################################
17528 #
17529 # Extension #30
17530 # EXT_vertex_array commands
17531 #
17532 ###############################################################################
17533
17534 ArrayElementEXT(i)
17535         return          void
17536         param           i               Int32 in value
17537         category        EXT_vertex_array
17538         dlflags         handcode
17539         glxflags        client-handcode server-handcode EXT
17540         version         1.0
17541         extension
17542         alias           ArrayElement
17543
17544 ColorPointerEXT(size, type, stride, count, pointer)
17545         return          void
17546         param           size            Int32 in value
17547         param           type            ColorPointerType in value
17548         param           stride          SizeI in value
17549         param           count           SizeI in value
17550         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17551         category        EXT_vertex_array
17552         dlflags         notlistable
17553         glxflags        client-handcode server-handcode EXT
17554         version         1.0
17555         extension
17556         offset          448
17557
17558 DrawArraysEXT(mode, first, count)
17559         return          void
17560         param           mode            BeginMode in value
17561         param           first           Int32 in value
17562         param           count           SizeI in value
17563         category        EXT_vertex_array
17564         dlflags         handcode
17565         glxflags        client-handcode server-handcode EXT
17566         version         1.0
17567         glxropcode      4116
17568         extension
17569         alias           DrawArrays
17570
17571 EdgeFlagPointerEXT(stride, count, pointer)
17572         return          void
17573         param           stride          SizeI in value
17574         param           count           SizeI in value
17575         param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
17576         category        EXT_vertex_array
17577         dlflags         notlistable
17578         glxflags        client-handcode server-handcode EXT
17579         version         1.0
17580         extension
17581         offset          449
17582
17583 GetPointervEXT(pname, params)
17584         return          void
17585         param           pname           GetPointervPName in value
17586         param           params          VoidPointer out array [1]
17587         category        EXT_vertex_array
17588         dlflags         notlistable
17589         glxflags        client-handcode server-handcode EXT
17590         version         1.0
17591         extension
17592         alias           GetPointerv
17593
17594 IndexPointerEXT(type, stride, count, pointer)
17595         return          void
17596         param           type            IndexPointerType in value
17597         param           stride          SizeI in value
17598         param           count           SizeI in value
17599         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
17600         category        EXT_vertex_array
17601         dlflags         notlistable
17602         glxflags        client-handcode server-handcode EXT
17603         version         1.0
17604         extension
17605         offset          450
17606
17607 NormalPointerEXT(type, stride, count, pointer)
17608         return          void
17609         param           type            NormalPointerType in value
17610         param           stride          SizeI in value
17611         param           count           SizeI in value
17612         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
17613         category        EXT_vertex_array
17614         dlflags         notlistable
17615         glxflags        client-handcode server-handcode EXT
17616         version         1.0
17617         extension
17618         offset          451
17619
17620 TexCoordPointerEXT(size, type, stride, count, pointer)
17621         return          void
17622         param           size            Int32 in value
17623         param           type            TexCoordPointerType in value
17624         param           stride          SizeI in value
17625         param           count           SizeI in value
17626         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17627         category        EXT_vertex_array
17628         dlflags         notlistable
17629         glxflags        client-handcode server-handcode EXT
17630         version         1.0
17631         extension
17632         offset          452
17633
17634 VertexPointerEXT(size, type, stride, count, pointer)
17635         return          void
17636         param           size            Int32 in value
17637         param           type            VertexPointerType in value
17638         param           stride          SizeI in value
17639         param           count           SizeI in value
17640         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17641         category        EXT_vertex_array
17642         dlflags         notlistable
17643         glxflags        client-handcode server-handcode EXT
17644         version         1.0
17645         extension
17646         offset          453
17647
17648 ###############################################################################
17649 #
17650 # Extension #31
17651 # EXT_misc_attribute commands
17652 #
17653 ###############################################################################
17654
17655 # (none)
17656 newcategory: EXT_misc_attribute
17657
17658 ###############################################################################
17659 #
17660 # Extension #32
17661 # SGIS_generate_mipmap commands
17662 #
17663 ###############################################################################
17664
17665 # (none)
17666 newcategory: SGIS_generate_mipmap
17667
17668 ###############################################################################
17669 #
17670 # Extension #33
17671 # SGIX_clipmap commands
17672 #
17673 ###############################################################################
17674
17675 # (none)
17676 newcategory: SGIX_clipmap
17677
17678 ###############################################################################
17679 #
17680 # Extension #34
17681 # SGIX_shadow commands
17682 #
17683 ###############################################################################
17684
17685 # (none)
17686 newcategory: SGIX_shadow
17687
17688 ###############################################################################
17689 #
17690 # Extension #35
17691 # SGIS_texture_edge_clamp commands
17692 #
17693 ###############################################################################
17694
17695 # (none)
17696 newcategory: SGIS_texture_edge_clamp
17697
17698 ###############################################################################
17699 #
17700 # Extension #36
17701 # SGIS_texture_border_clamp commands
17702 #
17703 ###############################################################################
17704
17705 # (none)
17706 newcategory: SGIS_texture_border_clamp
17707
17708 ###############################################################################
17709 #
17710 # Extension #37
17711 # EXT_blend_minmax commands
17712 #
17713 ###############################################################################
17714
17715 BlendEquationEXT(mode)
17716         return          void
17717         param           mode            BlendEquationModeEXT in value
17718         category        EXT_blend_minmax
17719         version         1.0
17720         glxropcode      4097
17721         glxflags        EXT
17722         extension       soft
17723         alias           BlendEquation
17724
17725 ###############################################################################
17726 #
17727 # Extension #38
17728 # EXT_blend_subtract commands
17729 #
17730 ###############################################################################
17731
17732 # (none)
17733 newcategory: EXT_blend_subtract
17734
17735 ###############################################################################
17736 #
17737 # Extension #39
17738 # EXT_blend_logic_op commands
17739 #
17740 ###############################################################################
17741
17742 # (none)
17743 newcategory: EXT_blend_logic_op
17744
17745 ###############################################################################
17746 #
17747 # Extension #40 - GLX_SGI_swap_control
17748 # Extension #41 - GLX_SGI_video_sync
17749 # Extension #42 - GLX_SGI_make_current_read
17750 # Extension #43 - GLX_SGIX_video_source
17751 # Extension #44 - GLX_EXT_visual_rating
17752 #
17753 ###############################################################################
17754
17755 ###############################################################################
17756 #
17757 # Extension #45
17758 # SGIX_interlace commands
17759 #
17760 ###############################################################################
17761
17762 # (none)
17763 newcategory: SGIX_interlace
17764
17765 ###############################################################################
17766 #
17767 # Extension #46
17768 # SGIX_pixel_tiles commands
17769 #
17770 ###############################################################################
17771
17772 # (none)
17773 newcategory: SGIX_pixel_tiles
17774
17775 ###############################################################################
17776 #
17777 # Extension #47 - GLX_EXT_import_context
17778 # Extension #48 - skipped
17779 # Extension #49 - GLX_SGIX_fbconfig
17780 # Extension #50 - GLX_SGIX_pbuffer
17781 #
17782 ###############################################################################
17783
17784 ###############################################################################
17785 #
17786 # Extension #51
17787 # SGIS_texture_select commands
17788 #
17789 # This used to be SGIX_texture_select, which was inconsistent with
17790 # enumext.spec and wrong according to the SGI extension spec.
17791 #
17792 ###############################################################################
17793
17794 # (none)
17795 newcategory: SGIS_texture_select
17796 passthru: /* This used to be SGIX prefix, which was an error in the header */
17797
17798 ###############################################################################
17799 #
17800 # Extension #52
17801 # SGIX_sprite commands
17802 #
17803 ###############################################################################
17804
17805 SpriteParameterfSGIX(pname, param)
17806         return          void
17807         param           pname           SpriteParameterNameSGIX in value
17808         param           param           CheckedFloat32 in value
17809         category        SGIX_sprite
17810         version         1.0
17811         glxflags        SGI
17812         glxropcode      2060
17813         extension
17814         offset          454
17815
17816 SpriteParameterfvSGIX(pname, params)
17817         return          void
17818         param           pname           SpriteParameterNameSGIX in value
17819         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17820         category        SGIX_sprite
17821         version         1.0
17822         glxflags        SGI
17823         glxropcode      2061
17824         extension
17825         offset          455
17826
17827 SpriteParameteriSGIX(pname, param)
17828         return          void
17829         param           pname           SpriteParameterNameSGIX in value
17830         param           param           CheckedInt32 in value
17831         category        SGIX_sprite
17832         version         1.0
17833         glxflags        SGI
17834         glxropcode      2062
17835         extension
17836         offset          456
17837
17838 SpriteParameterivSGIX(pname, params)
17839         return          void
17840         param           pname           SpriteParameterNameSGIX in value
17841         param           params          CheckedInt32 in array [COMPSIZE(pname)]
17842         category        SGIX_sprite
17843         version         1.0
17844         glxflags        SGI
17845         glxropcode      2063
17846         extension
17847         offset          457
17848
17849 ###############################################################################
17850 #
17851 # Extension #53
17852 # SGIX_texture_multi_buffer commands
17853 #
17854 ###############################################################################
17855
17856 # (none)
17857 newcategory: SGIX_texture_multi_buffer
17858
17859 ###############################################################################
17860 #
17861 # Extension #54
17862 # EXT_point_parameters / SGIS_point_parameters commands
17863 #
17864 ###############################################################################
17865
17866 PointParameterfEXT(pname, param)
17867         return          void
17868         param           pname           PointParameterNameARB in value
17869         param           param           CheckedFloat32 in value
17870         category        EXT_point_parameters
17871         version         1.0
17872         glxflags        SGI
17873         extension
17874         alias           PointParameterfARB
17875
17876 PointParameterfvEXT(pname, params)
17877         return          void
17878         param           pname           PointParameterNameARB in value
17879         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17880         category        EXT_point_parameters
17881         version         1.0
17882         glxflags        SGI
17883         extension
17884         alias           PointParameterfvARB
17885
17886 PointParameterfSGIS(pname, param)
17887         return          void
17888         param           pname           PointParameterNameARB in value
17889         param           param           CheckedFloat32 in value
17890         category        SGIS_point_parameters
17891         version         1.0
17892         glxflags        SGI
17893         extension
17894         alias           PointParameterfARB
17895
17896 PointParameterfvSGIS(pname, params)
17897         return          void
17898         param           pname           PointParameterNameARB in value
17899         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17900         category        SGIS_point_parameters
17901         version         1.0
17902         glxflags        SGI
17903         extension
17904         alias           PointParameterfvARB
17905
17906 ###############################################################################
17907 #
17908 # Extension #55
17909 # SGIX_instruments commands
17910 #
17911 ###############################################################################
17912
17913 GetInstrumentsSGIX()
17914         return          Int32
17915         dlflags         notlistable
17916         category        SGIX_instruments
17917         version         1.0
17918         glxflags        SGI
17919         glxvendorpriv   4102
17920         extension
17921         offset          460
17922
17923 InstrumentsBufferSGIX(size, buffer)
17924         return          void
17925         param           size            SizeI in value
17926         param           buffer          Int32 out array [size] retained
17927         dlflags         notlistable
17928         category        SGIX_instruments
17929         version         1.0
17930         glxflags        SGI
17931         glxvendorpriv   4103
17932         extension
17933         offset          461
17934
17935 PollInstrumentsSGIX(marker_p)
17936         return          Int32
17937         param           marker_p        Int32 out array [1]
17938         dlflags         notlistable
17939         category        SGIX_instruments
17940         version         1.0
17941         glxflags        SGI
17942         glxvendorpriv   4104
17943         extension
17944         offset          462
17945
17946 ReadInstrumentsSGIX(marker)
17947         return          void
17948         param           marker          Int32 in value
17949         category        SGIX_instruments
17950         version         1.0
17951         glxflags        SGI
17952         glxropcode      2077
17953         extension
17954         offset          463
17955
17956 StartInstrumentsSGIX()
17957         return          void
17958         category        SGIX_instruments
17959         version         1.0
17960         glxflags        SGI
17961         glxropcode      2069
17962         extension
17963         offset          464
17964
17965 StopInstrumentsSGIX(marker)
17966         return          void
17967         param           marker          Int32 in value
17968         category        SGIX_instruments
17969         version         1.0
17970         glxflags        SGI
17971         glxropcode      2070
17972         extension
17973         offset          465
17974
17975 ###############################################################################
17976 #
17977 # Extension #56
17978 # SGIX_texture_scale_bias commands
17979 #
17980 ###############################################################################
17981
17982 # (none)
17983 newcategory: SGIX_texture_scale_bias
17984
17985 ###############################################################################
17986 #
17987 # Extension #57
17988 # SGIX_framezoom commands
17989 #
17990 ###############################################################################
17991
17992 FrameZoomSGIX(factor)
17993         return          void
17994         param           factor          CheckedInt32 in value
17995         category        SGIX_framezoom
17996         version         1.0
17997         glxflags        SGI
17998         glxropcode      2072
17999         extension
18000         offset          466
18001
18002 ###############################################################################
18003 #
18004 # Extension #58
18005 # SGIX_tag_sample_buffer commands
18006 #
18007 ###############################################################################
18008
18009 TagSampleBufferSGIX()
18010         return          void
18011         category        SGIX_tag_sample_buffer
18012         version         1.0
18013         glxropcode      2050
18014         glxflags        SGI
18015         extension
18016         offset          467
18017
18018 ###############################################################################
18019 #
18020 # Extension #59
18021 # SGIX_polynomial_ffd commands
18022 #
18023 ###############################################################################
18024
18025 DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18026         return          void
18027         param           target          FfdTargetSGIX in value
18028         param           u1              CoordD in value
18029         param           u2              CoordD in value
18030         param           ustride         Int32 in value
18031         param           uorder          CheckedInt32 in value
18032         param           v1              CoordD in value
18033         param           v2              CoordD in value
18034         param           vstride         Int32 in value
18035         param           vorder          CheckedInt32 in value
18036         param           w1              CoordD in value
18037         param           w2              CoordD in value
18038         param           wstride         Int32 in value
18039         param           worder          CheckedInt32 in value
18040         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18041         dlflags         handcode
18042         category        SGIX_polynomial_ffd
18043         version         1.0
18044         glxflags        SGI ignore
18045         glxropcode      2073
18046         extension
18047         offset          ?
18048
18049 DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18050         return          void
18051         param           target          FfdTargetSGIX in value
18052         param           u1              CoordF in value
18053         param           u2              CoordF in value
18054         param           ustride         Int32 in value
18055         param           uorder          CheckedInt32 in value
18056         param           v1              CoordF in value
18057         param           v2              CoordF in value
18058         param           vstride         Int32 in value
18059         param           vorder          CheckedInt32 in value
18060         param           w1              CoordF in value
18061         param           w2              CoordF in value
18062         param           wstride         Int32 in value
18063         param           worder          CheckedInt32 in value
18064         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18065         category        SGIX_polynomial_ffd
18066         dlflags         handcode
18067         version         1.0
18068         glxflags        SGI ignore
18069         glxropcode      2074
18070         extension
18071         offset          ?
18072
18073 DeformSGIX(mask)
18074         return          void
18075         param           mask            FfdMaskSGIX in value
18076         category        SGIX_polynomial_ffd
18077         version         1.0
18078         glxflags        SGI ignore
18079         glxropcode      2075
18080         extension
18081         offset          ?
18082
18083 LoadIdentityDeformationMapSGIX(mask)
18084         return          void
18085         param           mask            FfdMaskSGIX in value
18086         category        SGIX_polynomial_ffd
18087         version         1.0
18088         glxflags        SGI ignore
18089         glxropcode      2076
18090         extension
18091         offset          ?
18092
18093 ###############################################################################
18094 #
18095 # Extension #60
18096 # SGIX_reference_plane commands
18097 #
18098 ###############################################################################
18099
18100 ReferencePlaneSGIX(equation)
18101         return          void
18102         param           equation        Float64 in array [4]
18103         category        SGIX_reference_plane
18104         version         1.0
18105         glxflags        SGI
18106         glxropcode      2071
18107         extension
18108         offset          468
18109
18110 ###############################################################################
18111 #
18112 # Extension #61
18113 # SGIX_flush_raster commands
18114 #
18115 ###############################################################################
18116
18117 FlushRasterSGIX()
18118         return          void
18119         category        SGIX_flush_raster
18120         version         1.0
18121         dlflags         notlistable
18122         glxflags        SGI
18123         glxvendorpriv   4105
18124         extension
18125         offset          469
18126
18127 ###############################################################################
18128 #
18129 # Extension #62 - GLX_SGIX_cushion
18130 #
18131 ###############################################################################
18132
18133 ###############################################################################
18134 #
18135 # Extension #63
18136 # SGIX_depth_texture commands
18137 #
18138 ###############################################################################
18139
18140 # (none)
18141 newcategory: SGIX_depth_texture
18142
18143 ###############################################################################
18144 #
18145 # Extension #64
18146 # SGIS_fog_function commands
18147 #
18148 ###############################################################################
18149
18150 FogFuncSGIS(n, points)
18151         return          void
18152         param           n               SizeI in value
18153         param           points          Float32 in array [n*2]
18154         category        SGIS_fog_function
18155         version         1.1
18156         glxflags        SGI
18157         glxropcode      2067
18158         extension
18159         offset
18160
18161 # Need to insert GLX information
18162 GetFogFuncSGIS(points)
18163         return          void
18164         param           points          Float32 out array [COMPSIZE()]
18165         category        SGIS_fog_function
18166         version         1.1
18167         dlflags         notlistable
18168         glxflags        ignore
18169         extension
18170         offset
18171
18172 ###############################################################################
18173 #
18174 # Extension #65
18175 # SGIX_fog_offset commands
18176 #
18177 ###############################################################################
18178
18179 # (none)
18180 newcategory: SGIX_fog_offset
18181
18182 ###############################################################################
18183 #
18184 # Extension #66
18185 # HP_image_transform commands
18186 #
18187 ###############################################################################
18188
18189 ImageTransformParameteriHP(target, pname, param)
18190         return          void
18191         param           target          ImageTransformTargetHP in value
18192         param           pname           ImageTransformPNameHP in value
18193         param           param           Int32 in value
18194         category        HP_image_transform
18195         version         1.1
18196         glxropcode      ?
18197         offset          ?
18198
18199 ImageTransformParameterfHP(target, pname, param)
18200         return          void
18201         param           target          ImageTransformTargetHP in value
18202         param           pname           ImageTransformPNameHP in value
18203         param           param           Float32 in value
18204         category        HP_image_transform
18205         version         1.1
18206         glxropcode      ?
18207         offset          ?
18208
18209 ImageTransformParameterivHP(target, pname, params)
18210         return          void
18211         param           target          ImageTransformTargetHP in value
18212         param           pname           ImageTransformPNameHP in value
18213         param           params          Int32 in array [COMPSIZE(pname)]
18214         category        HP_image_transform
18215         version         1.1
18216         glxropcode      ?
18217         offset          ?
18218
18219 ImageTransformParameterfvHP(target, pname, params)
18220         return          void
18221         param           target          ImageTransformTargetHP in value
18222         param           pname           ImageTransformPNameHP in value
18223         param           params          Float32 in array [COMPSIZE(pname)]
18224         category        HP_image_transform
18225         version         1.1
18226         glxropcode      ?
18227         offset          ?
18228
18229 GetImageTransformParameterivHP(target, pname, params)
18230         return          void
18231         param           target          ImageTransformTargetHP in value
18232         param           pname           ImageTransformPNameHP in value
18233         param           params          Int32 out array [COMPSIZE(pname)]
18234         dlflags         notlistable
18235         category        HP_image_transform
18236         version         1.1
18237         glxropcode      ?
18238         offset          ?
18239
18240 GetImageTransformParameterfvHP(target, pname, params)
18241         return          void
18242         param           target          ImageTransformTargetHP in value
18243         param           pname           ImageTransformPNameHP in value
18244         param           params          Float32 out array [COMPSIZE(pname)]
18245         category        HP_image_transform
18246         version         1.1
18247         glxropcode      ?
18248         offset          ?
18249
18250 ###############################################################################
18251 #
18252 # Extension #67
18253 # HP_convolution_border_modes commands
18254 #
18255 ###############################################################################
18256
18257 # (none)
18258 newcategory: HP_convolution_border_modes
18259
18260 ###############################################################################
18261 #
18262 # Extension #68
18263 # INGR_palette_buffer commands
18264 #
18265 ###############################################################################
18266
18267 #@ (Intergraph hasn't provided a spec)
18268
18269 ###############################################################################
18270 #
18271 # Extension #69
18272 # SGIX_texture_add_env commands
18273 #
18274 ###############################################################################
18275
18276 # (none)
18277 newcategory: SGIX_texture_add_env
18278
18279 ###############################################################################
18280 #
18281 # Extension #70 - skipped
18282 # Extension #71 - skipped
18283 # Extension #72 - skipped
18284 # Extension #73 - skipped
18285 #
18286 ###############################################################################
18287
18288 ###############################################################################
18289 #
18290 # Extension #74
18291 # EXT_color_subtable commands
18292 #
18293 # This was probably never actually shipped as an EXT - just written up as a
18294 # reference for OpenGL 1.2 ARB_imaging.
18295 #
18296 ###############################################################################
18297
18298 ColorSubTableEXT(target, start, count, format, type, data)
18299         return          void
18300         param           target          ColorTableTarget in value
18301         param           start           SizeI in value
18302         param           count           SizeI in value
18303         param           format          PixelFormat in value
18304         param           type            PixelType in value
18305         param           data            Void in array [COMPSIZE(format/type/count)]
18306         category        EXT_color_subtable
18307         version         1.2
18308         alias           ColorSubTable
18309
18310 CopyColorSubTableEXT(target, start, x, y, width)
18311         return          void
18312         param           target          ColorTableTarget in value
18313         param           start           SizeI in value
18314         param           x               WinCoord in value
18315         param           y               WinCoord in value
18316         param           width           SizeI in value
18317         category        EXT_color_subtable
18318         version         1.2
18319         alias           CopyColorSubTable
18320
18321 ###############################################################################
18322 #
18323 # Extension #75 - GLU_EXT_object_space_tess
18324 #
18325 ###############################################################################
18326
18327 ###############################################################################
18328 #
18329 # Extension #76
18330 # PGI_vertex_hints commands
18331 #
18332 ###############################################################################
18333
18334 # (none)
18335 newcategory: PGI_vertex_hints
18336
18337 ###############################################################################
18338 #
18339 # Extension #77
18340 # PGI_misc_hints commands
18341 #
18342 ###############################################################################
18343
18344 HintPGI(target, mode)
18345         return          void
18346         param           target          HintTargetPGI in value
18347         param           mode            Int32 in value
18348         category        PGI_misc_hints
18349         version         1.1
18350         offset          544
18351
18352 ###############################################################################
18353 #
18354 # Extension #78
18355 # EXT_paletted_texture commands
18356 #
18357 ###############################################################################
18358
18359 ColorTableEXT(target, internalFormat, width, format, type, table)
18360         return          void
18361         param           target          ColorTableTarget in value
18362         param           internalFormat  PixelInternalFormat in value
18363         param           width           SizeI in value
18364         param           format          PixelFormat in value
18365         param           type            PixelType in value
18366         param           table           Void in array [COMPSIZE(format/type/width)]
18367         category        EXT_paletted_texture
18368         version         1.1
18369         alias           ColorTable
18370
18371 GetColorTableEXT(target, format, type, data)
18372         return          void
18373         param           target          ColorTableTarget in value
18374         param           format          PixelFormat in value
18375         param           type            PixelType in value
18376         param           data            Void out array [COMPSIZE(target/format/type)]
18377         category        EXT_paletted_texture
18378         version         1.1
18379         offset          550
18380
18381 GetColorTableParameterivEXT(target, pname, params)
18382         return          void
18383         param           target          ColorTableTarget in value
18384         param           pname           GetColorTableParameterPName in value
18385         param           params          Int32 out array [COMPSIZE(pname)]
18386         category        EXT_paletted_texture
18387         version         1.1
18388         offset          551
18389
18390 GetColorTableParameterfvEXT(target, pname, params)
18391         return          void
18392         param           target          ColorTableTarget in value
18393         param           pname           GetColorTableParameterPName in value
18394         param           params          Float32 out array [COMPSIZE(pname)]
18395         category        EXT_paletted_texture
18396         version         1.1
18397         offset          552
18398
18399 ###############################################################################
18400 #
18401 # Extension #79
18402 # EXT_clip_volume_hint commands
18403 #
18404 ###############################################################################
18405
18406 # (none)
18407 newcategory: EXT_clip_volume_hint
18408
18409 ###############################################################################
18410 #
18411 # Extension #80
18412 # SGIX_list_priority commands
18413 #
18414 ###############################################################################
18415
18416 # @@@ Needs vendorpriv opcodes assigned
18417 GetListParameterfvSGIX(list, pname, params)
18418         return          void
18419         param           list            List in value
18420         param           pname           ListParameterName in value
18421         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
18422         dlflags         notlistable
18423         glxflags        ignore
18424         category        SGIX_list_priority
18425         version         1.0
18426         glxvendorpriv   ?
18427         extension
18428         offset          470
18429
18430 # @@@ Needs vendorpriv opcodes assigned
18431 GetListParameterivSGIX(list, pname, params)
18432         return          void
18433         param           list            List in value
18434         param           pname           ListParameterName in value
18435         param           params          CheckedInt32 out array [COMPSIZE(pname)]
18436         dlflags         notlistable
18437         glxflags        ignore
18438         category        SGIX_list_priority
18439         version         1.0
18440         glxvendorpriv   ?
18441         extension
18442         offset          471
18443
18444 ListParameterfSGIX(list, pname, param)
18445         return          void
18446         param           list            List in value
18447         param           pname           ListParameterName in value
18448         param           param           CheckedFloat32 in value
18449         dlflags         notlistable
18450         glxflags        ignore
18451         category        SGIX_list_priority
18452         version         1.0
18453         glxropcode      2078
18454         extension
18455         offset          472
18456
18457 ListParameterfvSGIX(list, pname, params)
18458         return          void
18459         param           list            List in value
18460         param           pname           ListParameterName in value
18461         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18462         dlflags         notlistable
18463         glxflags        ignore
18464         category        SGIX_list_priority
18465         version         1.0
18466         glxropcode      2079
18467         extension
18468         offset          473
18469
18470 ListParameteriSGIX(list, pname, param)
18471         return          void
18472         param           list            List in value
18473         param           pname           ListParameterName in value
18474         param           param           CheckedInt32 in value
18475         dlflags         notlistable
18476         glxflags        ignore
18477         category        SGIX_list_priority
18478         version         1.0
18479         glxropcode      2080
18480         extension
18481         offset          474
18482
18483 ListParameterivSGIX(list, pname, params)
18484         return          void
18485         param           list            List in value
18486         param           pname           ListParameterName in value
18487         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18488         dlflags         notlistable
18489         glxflags        ignore
18490         category        SGIX_list_priority
18491         version         1.0
18492         glxropcode      2081
18493         extension
18494         offset          475
18495
18496 ###############################################################################
18497 #
18498 # Extension #81
18499 # SGIX_ir_instrument1 commands
18500 #
18501 ###############################################################################
18502
18503 # (none)
18504 newcategory: SGIX_ir_instrument1
18505
18506 ###############################################################################
18507 #
18508 # Extension #82
18509 # SGIX_calligraphic_fragment commands
18510 #
18511 ###############################################################################
18512
18513 # (none)
18514 newcategory: SGIX_calligraphic_fragment
18515
18516 ###############################################################################
18517 #
18518 # Extension #83 - GLX_SGIX_video_resize
18519 #
18520 ###############################################################################
18521
18522 ###############################################################################
18523 #
18524 # Extension #84
18525 # SGIX_texture_lod_bias commands
18526 #
18527 ###############################################################################
18528
18529 # (none)
18530 newcategory: SGIX_texture_lod_bias
18531
18532 ###############################################################################
18533 #
18534 # Extension #85 - skipped
18535 # Extension #86 - GLX_SGIX_dmbuffer
18536 # Extension #87 - skipped
18537 # Extension #88 - skipped
18538 # Extension #89 - skipped
18539 #
18540 ###############################################################################
18541
18542 ###############################################################################
18543 #
18544 # Extension #90
18545 # SGIX_shadow_ambient commands
18546 #
18547 ###############################################################################
18548
18549 # (none)
18550 newcategory: SGIX_shadow_ambient
18551
18552 ###############################################################################
18553 #
18554 # Extension #91 - GLX_SGIX_swap_group
18555 # Extension #92 - GLX_SGIX_swap_barrier
18556 #
18557 ###############################################################################
18558
18559 ###############################################################################
18560 #
18561 # Extension #93
18562 # EXT_index_texture commands
18563 #
18564 ###############################################################################
18565
18566 # (none)
18567 newcategory: EXT_index_texture
18568
18569 ###############################################################################
18570 #
18571 # Extension #94
18572 # EXT_index_material commands
18573 #
18574 ###############################################################################
18575
18576 IndexMaterialEXT(face, mode)
18577         return          void
18578         param           face            MaterialFace in value
18579         param           mode            IndexMaterialParameterEXT in value
18580         category        EXT_index_material
18581         version         1.1
18582         extension       soft
18583         glxflags        ignore
18584         offset          538
18585
18586 ###############################################################################
18587 #
18588 # Extension #95
18589 # EXT_index_func commands
18590 #
18591 ###############################################################################
18592
18593 IndexFuncEXT(func, ref)
18594         return          void
18595         param           func            IndexFunctionEXT in value
18596         param           ref             ClampedFloat32 in value
18597         category        EXT_index_func
18598         version         1.1
18599         extension       soft
18600         glxflags        ignore
18601         offset          539
18602
18603 ###############################################################################
18604 #
18605 # Extension #96
18606 # EXT_index_array_formats commands
18607 #
18608 ###############################################################################
18609
18610 # (none)
18611 newcategory: EXT_index_array_formats
18612
18613 ###############################################################################
18614 #
18615 # Extension #97
18616 # EXT_compiled_vertex_array commands
18617 #
18618 ###############################################################################
18619
18620 LockArraysEXT(first, count)
18621         return          void
18622         param           first           Int32 in value
18623         param           count           SizeI in value
18624         category        EXT_compiled_vertex_array
18625         version         1.1
18626         dlflags         notlistable
18627         extension       soft
18628         glxflags        ignore
18629         offset          540
18630
18631 UnlockArraysEXT()
18632         return          void
18633         category        EXT_compiled_vertex_array
18634         version         1.1
18635         dlflags         notlistable
18636         extension       soft
18637         glxflags        ignore
18638         offset          541
18639
18640 ###############################################################################
18641 #
18642 # Extension #98
18643 # EXT_cull_vertex commands
18644 #
18645 ###############################################################################
18646
18647 CullParameterdvEXT(pname, params)
18648         return          void
18649         param           pname           CullParameterEXT in value
18650         param           params          Float64 out array [4]
18651         category        EXT_cull_vertex
18652         version         1.1
18653         dlflags         notlistable
18654         extension       soft
18655         glxflags        ignore
18656         offset          542
18657
18658 CullParameterfvEXT(pname, params)
18659         return          void
18660         param           pname           CullParameterEXT in value
18661         param           params          Float32 out array [4]
18662         category        EXT_cull_vertex
18663         version         1.1
18664         dlflags         notlistable
18665         extension       soft
18666         glxflags        ignore
18667         offset          543
18668
18669 ###############################################################################
18670 #
18671 # Extension #99 - skipped
18672 # Extension #100 - GLU_EXT_nurbs_tessellator
18673 #
18674 ###############################################################################
18675
18676 ###############################################################################
18677 #
18678 # Extension #101
18679 # SGIX_ycrcb commands
18680 #
18681 ###############################################################################
18682
18683 # (none)
18684 newcategory: SGIX_ycrcb
18685
18686 ###############################################################################
18687 #
18688 # Extension #102
18689 # SGIX_fragment_lighting commands
18690 #
18691 ###############################################################################
18692
18693 FragmentColorMaterialSGIX(face, mode)
18694         return          void
18695         param           face            MaterialFace in value
18696         param           mode            MaterialParameter in value
18697         category        SGIX_fragment_lighting
18698         glxflags        ignore
18699         version         1.0
18700         extension
18701         offset          476
18702
18703 FragmentLightfSGIX(light, pname, param)
18704         return          void
18705         param           light           FragmentLightNameSGIX in value
18706         param           pname           FragmentLightParameterSGIX in value
18707         param           param           CheckedFloat32 in value
18708         category        SGIX_fragment_lighting
18709         glxflags        ignore
18710         version         1.0
18711         extension
18712         offset          477
18713
18714 FragmentLightfvSGIX(light, pname, params)
18715         return          void
18716         param           light           FragmentLightNameSGIX in value
18717         param           pname           FragmentLightParameterSGIX in value
18718         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18719         category        SGIX_fragment_lighting
18720         glxflags        ignore
18721         version         1.0
18722         extension
18723         offset          478
18724
18725 FragmentLightiSGIX(light, pname, param)
18726         return          void
18727         param           light           FragmentLightNameSGIX in value
18728         param           pname           FragmentLightParameterSGIX in value
18729         param           param           CheckedInt32 in value
18730         category        SGIX_fragment_lighting
18731         glxflags        ignore
18732         version         1.0
18733         extension
18734         offset          479
18735
18736 FragmentLightivSGIX(light, pname, params)
18737         return          void
18738         param           light           FragmentLightNameSGIX in value
18739         param           pname           FragmentLightParameterSGIX in value
18740         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18741         category        SGIX_fragment_lighting
18742         glxflags        ignore
18743         version         1.0
18744         extension
18745         offset          480
18746
18747 FragmentLightModelfSGIX(pname, param)
18748         return          void
18749         param           pname           FragmentLightModelParameterSGIX in value
18750         param           param           CheckedFloat32 in value
18751         category        SGIX_fragment_lighting
18752         glxflags        ignore
18753         version         1.0
18754         extension
18755         offset          481
18756
18757 FragmentLightModelfvSGIX(pname, params)
18758         return          void
18759         param           pname           FragmentLightModelParameterSGIX in value
18760         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18761         category        SGIX_fragment_lighting
18762         glxflags        ignore
18763         version         1.0
18764         extension
18765         offset          482
18766
18767 FragmentLightModeliSGIX(pname, param)
18768         return          void
18769         param           pname           FragmentLightModelParameterSGIX in value
18770         param           param           CheckedInt32 in value
18771         category        SGIX_fragment_lighting
18772         glxflags        ignore
18773         version         1.0
18774         extension
18775         offset          483
18776
18777 FragmentLightModelivSGIX(pname, params)
18778         return          void
18779         param           pname           FragmentLightModelParameterSGIX in value
18780         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18781         category        SGIX_fragment_lighting
18782         glxflags        ignore
18783         version         1.0
18784         extension
18785         offset          484
18786
18787 FragmentMaterialfSGIX(face, pname, param)
18788         return          void
18789         param           face            MaterialFace in value
18790         param           pname           MaterialParameter in value
18791         param           param           CheckedFloat32 in value
18792         category        SGIX_fragment_lighting
18793         glxflags        ignore
18794         version         1.0
18795         extension
18796         offset          485
18797
18798 FragmentMaterialfvSGIX(face, pname, params)
18799         return          void
18800         param           face            MaterialFace in value
18801         param           pname           MaterialParameter in value
18802         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18803         category        SGIX_fragment_lighting
18804         glxflags        ignore
18805         version         1.0
18806         extension
18807         offset          486
18808
18809 FragmentMaterialiSGIX(face, pname, param)
18810         return          void
18811         param           face            MaterialFace in value
18812         param           pname           MaterialParameter in value
18813         param           param           CheckedInt32 in value
18814         category        SGIX_fragment_lighting
18815         glxflags        ignore
18816         version         1.0
18817         extension
18818         offset          487
18819
18820 FragmentMaterialivSGIX(face, pname, params)
18821         return          void
18822         param           face            MaterialFace in value
18823         param           pname           MaterialParameter in value
18824         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18825         category        SGIX_fragment_lighting
18826         glxflags        ignore
18827         version         1.0
18828         extension
18829         offset          488
18830
18831 GetFragmentLightfvSGIX(light, pname, params)
18832         return          void
18833         param           light           FragmentLightNameSGIX in value
18834         param           pname           FragmentLightParameterSGIX in value
18835         param           params          Float32 out array [COMPSIZE(pname)]
18836         category        SGIX_fragment_lighting
18837         dlflags         notlistable
18838         glxflags        ignore
18839         version         1.0
18840         extension
18841         offset          489
18842
18843 GetFragmentLightivSGIX(light, pname, params)
18844         return          void
18845         param           light           FragmentLightNameSGIX in value
18846         param           pname           FragmentLightParameterSGIX in value
18847         param           params          Int32 out array [COMPSIZE(pname)]
18848         category        SGIX_fragment_lighting
18849         dlflags         notlistable
18850         glxflags        ignore
18851         version         1.0
18852         extension
18853         offset          490
18854
18855 GetFragmentMaterialfvSGIX(face, pname, params)
18856         return          void
18857         param           face            MaterialFace in value
18858         param           pname           MaterialParameter in value
18859         param           params          Float32 out array [COMPSIZE(pname)]
18860         category        SGIX_fragment_lighting
18861         dlflags         notlistable
18862         glxflags        ignore
18863         version         1.0
18864         extension
18865         offset          491
18866
18867 GetFragmentMaterialivSGIX(face, pname, params)
18868         return          void
18869         param           face            MaterialFace in value
18870         param           pname           MaterialParameter in value
18871         param           params          Int32 out array [COMPSIZE(pname)]
18872         category        SGIX_fragment_lighting
18873         dlflags         notlistable
18874         glxflags        ignore
18875         version         1.0
18876         extension
18877         offset          492
18878
18879 LightEnviSGIX(pname, param)
18880         return          void
18881         param           pname           LightEnvParameterSGIX in value
18882         param           param           CheckedInt32 in value
18883         category        SGIX_fragment_lighting
18884         glxflags        ignore
18885         version         1.0
18886         extension
18887         offset          493
18888
18889 ###############################################################################
18890 #
18891 # Extension #103 - skipped
18892 # Extension #104 - skipped
18893 # Extension #105 - skipped
18894 # Extension #106 - skipped
18895 # Extension #107 - skipped
18896 # Extension #108 - skipped
18897 # Extension #109 - skipped
18898 #
18899 ###############################################################################
18900
18901 ###############################################################################
18902 #
18903 # Extension #110
18904 # IBM_rasterpos_clip commands
18905 #
18906 ###############################################################################
18907
18908 # (none)
18909 newcategory: IBM_rasterpos_clip
18910
18911 ###############################################################################
18912 #
18913 # Extension #111
18914 # HP_texture_lighting commands
18915 #
18916 ###############################################################################
18917
18918 # (none)
18919 newcategory: HP_texture_lighting
18920
18921 ###############################################################################
18922 #
18923 # Extension #112
18924 # EXT_draw_range_elements commands
18925 #
18926 ###############################################################################
18927
18928 # Spec entries to be written
18929 DrawRangeElementsEXT(mode, start, end, count, type, indices)
18930         return          void
18931         param           mode            BeginMode in value
18932         param           start           UInt32 in value
18933         param           end             UInt32 in value
18934         param           count           SizeI in value
18935         param           type            DrawElementsType in value
18936         param           indices         Void in array [COMPSIZE(count/type)]
18937         category        EXT_draw_range_elements
18938         dlflags         handcode
18939         glxflags        client-handcode client-intercept server-handcode
18940         version         1.1
18941         alias           DrawRangeElements
18942
18943 ###############################################################################
18944 #
18945 # Extension #113
18946 # WIN_phong_shading commands
18947 #
18948 ###############################################################################
18949
18950 # (none)
18951 newcategory: WIN_phong_shading
18952
18953 ###############################################################################
18954 #
18955 # Extension #114
18956 # WIN_specular_fog commands
18957 #
18958 ###############################################################################
18959
18960 # (none)
18961 newcategory: WIN_specular_fog
18962
18963 ###############################################################################
18964 #
18965 # Extension #115 - skipped
18966 # Extension #116 - skipped
18967 #
18968 ###############################################################################
18969
18970 ###############################################################################
18971 #
18972 # Extension #117
18973 # EXT_light_texture commands
18974 #
18975 ###############################################################################
18976
18977 # Spec entries to be written
18978 ApplyTextureEXT(mode)
18979         return          void
18980         param           mode            LightTextureModeEXT in value
18981         category        EXT_light_texture
18982         version         1.1
18983         glxropcode      ?
18984         offset          ?
18985
18986 TextureLightEXT(pname)
18987         return          void
18988         param           pname           LightTexturePNameEXT in value
18989         category        EXT_light_texture
18990         version         1.1
18991         glxropcode      ?
18992         offset          ?
18993
18994 TextureMaterialEXT(face, mode)
18995         return          void
18996         param           face            MaterialFace in value
18997         param           mode            MaterialParameter in value
18998         category        EXT_light_texture
18999         version         1.1
19000         glxropcode      ?
19001         offset          ?
19002
19003 ###############################################################################
19004 #
19005 # Extension #118 - skipped
19006 #
19007 ###############################################################################
19008
19009 ###############################################################################
19010 #
19011 # Extension #119
19012 # SGIX_blend_alpha_minmax commands
19013 #
19014 ###############################################################################
19015
19016 # (none)
19017 newcategory: SGIX_blend_alpha_minmax
19018
19019 ###############################################################################
19020 #
19021 # Extension #120 - skipped
19022 # Extension #121 - skipped
19023 # Extension #122 - skipped
19024 # Extension #123 - skipped
19025 # Extension #124 - skipped
19026 # Extension #125 - skipped
19027 # Extension #126 - skipped
19028 # Extension #127 - skipped
19029 # Extension #128 - skipped
19030 #
19031 ###############################################################################
19032
19033 ###############################################################################
19034 #
19035 # Extension #129
19036 # EXT_bgra commands
19037 #
19038 ###############################################################################
19039
19040 # (none)
19041 newcategory: EXT_bgra
19042
19043 ###############################################################################
19044 #
19045 # Extension #130 - skipped
19046 # Extension #131 - skipped
19047 #
19048 ###############################################################################
19049
19050 ###############################################################################
19051 #
19052 # Extension #132
19053 # SGIX_async commands
19054 #
19055 ###############################################################################
19056
19057 AsyncMarkerSGIX(marker)
19058         return          void
19059         param           marker          UInt32 in value
19060         category        SGIX_async
19061         version         1.0
19062         glxflags        ignore
19063         extension
19064         offset          ?
19065
19066 FinishAsyncSGIX(markerp)
19067         return          Int32
19068         param           markerp         UInt32 out array [1]
19069         category        SGIX_async
19070         version         1.0
19071         dlflags         notlistable
19072         glxflags        ignore
19073         extension
19074         offset          ?
19075
19076 PollAsyncSGIX(markerp)
19077         return          Int32
19078         param           markerp         UInt32 out array [1]
19079         category        SGIX_async
19080         version         1.0
19081         dlflags         notlistable
19082         glxflags        ignore
19083         extension
19084         offset          ?
19085
19086 GenAsyncMarkersSGIX(range)
19087         return          UInt32
19088         param           range           SizeI in value
19089         category        SGIX_async
19090         version         1.0
19091         dlflags         notlistable
19092         glxflags        ignore
19093         extension
19094         offset          ?
19095
19096 DeleteAsyncMarkersSGIX(marker, range)
19097         return          void
19098         param           marker          UInt32 in value
19099         param           range           SizeI in value
19100         category        SGIX_async
19101         version         1.0
19102         dlflags         notlistable
19103         glxflags        ignore
19104         extension
19105         offset          ?
19106
19107 IsAsyncMarkerSGIX(marker)
19108         return          Boolean
19109         param           marker          UInt32 in value
19110         category        SGIX_async
19111         version         1.0
19112         dlflags         notlistable
19113         glxflags        ignore
19114         extension
19115         offset          ?
19116
19117 ###############################################################################
19118 #
19119 # Extension #133
19120 # SGIX_async_pixel commands
19121 #
19122 ###############################################################################
19123
19124 # (none)
19125 newcategory: SGIX_async_pixel
19126
19127 ###############################################################################
19128 #
19129 # Extension #134
19130 # SGIX_async_histogram commands
19131 #
19132 ###############################################################################
19133
19134 # (none)
19135 newcategory: SGIX_async_histogram
19136
19137 ###############################################################################
19138 #
19139 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
19140 #
19141 ###############################################################################
19142
19143 ###############################################################################
19144 #
19145 # Extension #136
19146 # INTEL_parallel_arrays commands
19147 #
19148 ###############################################################################
19149
19150 VertexPointervINTEL(size, type, pointer)
19151         return          void
19152         param           size            Int32 in value
19153         param           type            VertexPointerType in value
19154         param           pointer         VoidPointer in array [4] retained
19155         category        INTEL_parallel_arrays
19156         dlflags         notlistable
19157         glxflags        client-handcode server-handcode EXT
19158         version         1.1
19159         offset          ?
19160
19161 NormalPointervINTEL(type, pointer)
19162         return          void
19163         param           type            NormalPointerType in value
19164         param           pointer         VoidPointer in array [4] retained
19165         category        INTEL_parallel_arrays
19166         dlflags         notlistable
19167         glxflags        client-handcode server-handcode EXT
19168         version         1.1
19169         offset          ?
19170
19171 ColorPointervINTEL(size, type, pointer)
19172         return          void
19173         param           size            Int32 in value
19174         param           type            VertexPointerType in value
19175         param           pointer         VoidPointer in array [4] retained
19176         category        INTEL_parallel_arrays
19177         dlflags         notlistable
19178         glxflags        client-handcode server-handcode EXT
19179         version         1.1
19180         offset          ?
19181
19182 TexCoordPointervINTEL(size, type, pointer)
19183         return          void
19184         param           size            Int32 in value
19185         param           type            VertexPointerType in value
19186         param           pointer         VoidPointer in array [4] retained
19187         category        INTEL_parallel_arrays
19188         dlflags         notlistable
19189         glxflags        client-handcode server-handcode EXT
19190         version         1.1
19191         offset          ?
19192
19193
19194 ###############################################################################
19195 #
19196 # Extension #137
19197 # HP_occlusion_test commands
19198 #
19199 ###############################################################################
19200
19201 # (none)
19202 newcategory: HP_occlusion_test
19203
19204 ###############################################################################
19205 #
19206 # Extension #138
19207 # EXT_pixel_transform commands
19208 #
19209 ###############################################################################
19210
19211 PixelTransformParameteriEXT(target, pname, param)
19212         return          void
19213         param           target          PixelTransformTargetEXT in value
19214         param           pname           PixelTransformPNameEXT in value
19215         param           param           Int32 in value
19216         category        EXT_pixel_transform
19217         version         1.1
19218         glxropcode      16386
19219         offset          ?
19220
19221 PixelTransformParameterfEXT(target, pname, param)
19222         return          void
19223         param           target          PixelTransformTargetEXT in value
19224         param           pname           PixelTransformPNameEXT in value
19225         param           param           Float32 in value
19226         category        EXT_pixel_transform
19227         version         1.1
19228         glxropcode      16385
19229         offset          ?
19230
19231 PixelTransformParameterivEXT(target, pname, params)
19232         return          void
19233         param           target          PixelTransformTargetEXT in value
19234         param           pname           PixelTransformPNameEXT in value
19235         param           params          Int32 in array [1]
19236         category        EXT_pixel_transform
19237         version         1.1
19238         glxropcode      ?
19239         offset          ?
19240
19241 PixelTransformParameterfvEXT(target, pname, params)
19242         return          void
19243         param           target          PixelTransformTargetEXT in value
19244         param           pname           PixelTransformPNameEXT in value
19245         param           params          Float32 in array [1]
19246         category        EXT_pixel_transform
19247         version         1.1
19248         glxropcode      ?
19249         offset          ?
19250
19251 GetPixelTransformParameterivEXT(target, pname, params)
19252         return          void
19253         param           target          GLenum in value
19254         param           pname           GLenum in value
19255         param           params          Int32 out array [COMPSIZE(pname)]
19256         category        EXT_pixel_transform
19257         dlflags         notlistable
19258         version         1.1
19259         extension
19260         glxvendorpriv   2052
19261         glxflags        ignore
19262         offset          ?
19263
19264 GetPixelTransformParameterfvEXT(target, pname, params)
19265         return          void
19266         param           target          GLenum in value
19267         param           pname           GLenum in value
19268         param           params          Float32 out array [COMPSIZE(pname)]
19269         category        EXT_pixel_transform
19270         dlflags         notlistable
19271         version         1.1
19272         extension
19273         glxvendorpriv   2051
19274         glxflags        ignore
19275         offset          ?
19276
19277 ###############################################################################
19278 #
19279 # Extension #139
19280 # EXT_pixel_transform_color_table commands
19281 #
19282 ###############################################################################
19283
19284 # (none)
19285 newcategory: EXT_pixel_transform_color_table
19286
19287 ###############################################################################
19288 #
19289 # Extension #140 - skipped
19290 #
19291 ###############################################################################
19292
19293 ###############################################################################
19294 #
19295 # Extension #141
19296 # EXT_shared_texture_palette commands
19297 #
19298 ###############################################################################
19299
19300 # (none)
19301 newcategory: EXT_shared_texture_palette
19302
19303 ###############################################################################
19304 #
19305 # Extension #142 - GLX_SGIS_blended_overlay
19306 # Extension #143 - GLX_SGIS_shared_multisample
19307 #
19308 ###############################################################################
19309
19310 ###############################################################################
19311 #
19312 # Extension #144
19313 # EXT_separate_specular_color commands
19314 #
19315 ###############################################################################
19316
19317 # (none)
19318 newcategory: EXT_separate_specular_color
19319
19320 ###############################################################################
19321 #
19322 # Extension #145
19323 # EXT_secondary_color commands
19324 #
19325 ###############################################################################
19326
19327 SecondaryColor3bEXT(red, green, blue)
19328         return          void
19329         param           red             ColorB in value
19330         param           green           ColorB in value
19331         param           blue            ColorB in value
19332         category        EXT_secondary_color
19333         vectorequiv     SecondaryColor3bvEXT
19334         version         1.1
19335         alias           SecondaryColor3b
19336
19337 SecondaryColor3bvEXT(v)
19338         return          void
19339         param           v               ColorB in array [3]
19340         category        EXT_secondary_color
19341         version         1.1
19342         glxropcode      4126
19343         alias           SecondaryColor3bv
19344
19345 SecondaryColor3dEXT(red, green, blue)
19346         return          void
19347         param           red             ColorD in value
19348         param           green           ColorD in value
19349         param           blue            ColorD in value
19350         category        EXT_secondary_color
19351         vectorequiv     SecondaryColor3dvEXT
19352         version         1.1
19353         alias           SecondaryColor3d
19354
19355 SecondaryColor3dvEXT(v)
19356         return          void
19357         param           v               ColorD in array [3]
19358         category        EXT_secondary_color
19359         version         1.1
19360         glxropcode      4130
19361         alias           SecondaryColor3dv
19362
19363 SecondaryColor3fEXT(red, green, blue)
19364         return          void
19365         param           red             ColorF in value
19366         param           green           ColorF in value
19367         param           blue            ColorF in value
19368         category        EXT_secondary_color
19369         vectorequiv     SecondaryColor3fvEXT
19370         version         1.1
19371         alias           SecondaryColor3f
19372
19373 SecondaryColor3fvEXT(v)
19374         return          void
19375         param           v               ColorF in array [3]
19376         category        EXT_secondary_color
19377         version         1.1
19378         glxropcode      4129
19379         alias           SecondaryColor3fv
19380
19381 SecondaryColor3iEXT(red, green, blue)
19382         return          void
19383         param           red             ColorI in value
19384         param           green           ColorI in value
19385         param           blue            ColorI in value
19386         category        EXT_secondary_color
19387         vectorequiv     SecondaryColor3ivEXT
19388         version         1.1
19389         alias           SecondaryColor3i
19390
19391 SecondaryColor3ivEXT(v)
19392         return          void
19393         param           v               ColorI in array [3]
19394         category        EXT_secondary_color
19395         version         1.1
19396         glxropcode      4128
19397         offset          568
19398         alias           SecondaryColor3iv
19399
19400 SecondaryColor3sEXT(red, green, blue)
19401         return          void
19402         param           red             ColorS in value
19403         param           green           ColorS in value
19404         param           blue            ColorS in value
19405         category        EXT_secondary_color
19406         vectorequiv     SecondaryColor3svEXT
19407         version         1.1
19408         alias           SecondaryColor3s
19409
19410 SecondaryColor3svEXT(v)
19411         return          void
19412         param           v               ColorS in array [3]
19413         category        EXT_secondary_color
19414         version         1.1
19415         glxropcode      4127
19416         alias           SecondaryColor3sv
19417
19418 SecondaryColor3ubEXT(red, green, blue)
19419         return          void
19420         param           red             ColorUB in value
19421         param           green           ColorUB in value
19422         param           blue            ColorUB in value
19423         category        EXT_secondary_color
19424         vectorequiv     SecondaryColor3ubvEXT
19425         version         1.1
19426         alias           SecondaryColor3ub
19427
19428 SecondaryColor3ubvEXT(v)
19429         return          void
19430         param           v               ColorUB in array [3]
19431         category        EXT_secondary_color
19432         version         1.1
19433         glxropcode      4131
19434         alias           SecondaryColor3ubv
19435
19436 SecondaryColor3uiEXT(red, green, blue)
19437         return          void
19438         param           red             ColorUI in value
19439         param           green           ColorUI in value
19440         param           blue            ColorUI in value
19441         category        EXT_secondary_color
19442         vectorequiv     SecondaryColor3uivEXT
19443         version         1.1
19444         alias           SecondaryColor3ui
19445
19446 SecondaryColor3uivEXT(v)
19447         return          void
19448         param           v               ColorUI in array [3]
19449         category        EXT_secondary_color
19450         version         1.1
19451         glxropcode      4133
19452         alias           SecondaryColor3uiv
19453
19454 SecondaryColor3usEXT(red, green, blue)
19455         return          void
19456         param           red             ColorUS in value
19457         param           green           ColorUS in value
19458         param           blue            ColorUS in value
19459         category        EXT_secondary_color
19460         vectorequiv     SecondaryColor3usvEXT
19461         version         1.1
19462         alias           SecondaryColor3us
19463
19464 SecondaryColor3usvEXT(v)
19465         return          void
19466         param           v               ColorUS in array [3]
19467         category        EXT_secondary_color
19468         version         1.1
19469         glxropcode      4132
19470         alias           SecondaryColor3usv
19471
19472 SecondaryColorPointerEXT(size, type, stride, pointer)
19473         return          void
19474         param           size            Int32 in value
19475         param           type            ColorPointerType in value
19476         param           stride          SizeI in value
19477         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
19478         category        EXT_secondary_color
19479         dlflags         notlistable
19480         glxflags        client-handcode server-handcode EXT
19481         version         1.1
19482         extension
19483         alias           SecondaryColorPointer
19484
19485 ###############################################################################
19486 #
19487 # Extension #146
19488 # EXT_texture_env commands
19489 #
19490 ###############################################################################
19491
19492 # Dead extension - never implemented (removed from registry!)
19493 # (none)
19494 # newcategory: EXT_texture_env
19495
19496 ###############################################################################
19497 #
19498 # Extension #147
19499 # EXT_texture_perturb_normal commands
19500 #
19501 ###############################################################################
19502
19503 TextureNormalEXT(mode)
19504         return          void
19505         param           mode            TextureNormalModeEXT in value
19506         category        EXT_texture_perturb_normal
19507         version         1.1
19508         glxropcode      ?
19509         offset          ?
19510
19511 ###############################################################################
19512 #
19513 # Extension #148
19514 # EXT_multi_draw_arrays commands
19515 #
19516 ###############################################################################
19517
19518 # first and count are really 'in'
19519 MultiDrawArraysEXT(mode, first, count, primcount)
19520         return          void
19521         param           mode            BeginMode in value
19522         param           first           Int32 in array [primcount]
19523         param           count           SizeI in array [primcount]
19524         param           primcount       SizeI in value
19525         category        EXT_multi_draw_arrays
19526         version         1.1
19527         glxropcode      ?
19528         alias           MultiDrawArrays
19529
19530 MultiDrawElementsEXT(mode, count, type, indices, primcount)
19531         return          void
19532         param           mode            BeginMode in value
19533         param           count           SizeI in array [primcount]
19534         param           type            DrawElementsType in value
19535         param           indices         VoidPointer in array [primcount]
19536         param           primcount       SizeI in value
19537         category        EXT_multi_draw_arrays
19538         version         1.1
19539         glxropcode      ?
19540         alias           MultiDrawElements
19541
19542 ###############################################################################
19543 #
19544 # Extension #149
19545 # EXT_fog_coord commands
19546 #
19547 ###############################################################################
19548
19549 FogCoordfEXT(coord)
19550         return          void
19551         param           coord           CoordF in value
19552         category        EXT_fog_coord
19553         vectorequiv     FogCoordfvEXT
19554         version         1.1
19555         alias           FogCoordf
19556
19557 FogCoordfvEXT(coord)
19558         return          void
19559         param           coord           CoordF in array [1]
19560         category        EXT_fog_coord
19561         version         1.1
19562         glxropcode      4124
19563         alias           FogCoordfv
19564
19565 FogCoorddEXT(coord)
19566         return          void
19567         param           coord           CoordD in value
19568         category        EXT_fog_coord
19569         vectorequiv     FogCoorddvEXT
19570         version         1.1
19571         alias           FogCoordd
19572
19573 FogCoorddvEXT(coord)
19574         return          void
19575         param           coord           CoordD in array [1]
19576         category        EXT_fog_coord
19577         version         1.1
19578         glxropcode      4125
19579         alias           FogCoorddv
19580
19581 FogCoordPointerEXT(type, stride, pointer)
19582         return          void
19583         param           type            FogPointerTypeEXT in value
19584         param           stride          SizeI in value
19585         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19586         category        EXT_fog_coord
19587         dlflags         notlistable
19588         version         1.1
19589         glxflags        client-handcode server-handcode EXT
19590         alias           FogCoordPointer
19591
19592 ###############################################################################
19593 #
19594 # Extension #150 - skipped
19595 # Extension #151 - skipped
19596 # Extension #152 - skipped
19597 # Extension #153 - skipped
19598 # Extension #154 - skipped
19599 #
19600 ###############################################################################
19601
19602 ###############################################################################
19603 #
19604 # Extension #155
19605 # REND_screen_coordinates commands
19606 #
19607 ###############################################################################
19608
19609 # (none)
19610 newcategory: REND_screen_coordinates
19611
19612 ###############################################################################
19613 #
19614 # Extension #156
19615 # EXT_coordinate_frame commands
19616 #
19617 ###############################################################################
19618
19619 Tangent3bEXT(tx, ty, tz)
19620         return          void
19621         param           tx              Int8 in value
19622         param           ty              Int8 in value
19623         param           tz              Int8 in value
19624         category        EXT_coordinate_frame
19625         vectorequiv     Tangent3bvEXT
19626         version         1.1
19627         offset          ?
19628
19629 Tangent3bvEXT(v)
19630         return          void
19631         param           v               Int8 in array [3]
19632         category        EXT_coordinate_frame
19633         version         1.1
19634         glxropcode      ?
19635         offset          ?
19636
19637 Tangent3dEXT(tx, ty, tz)
19638         return          void
19639         param           tx              CoordD in value
19640         param           ty              CoordD in value
19641         param           tz              CoordD in value
19642         category        EXT_coordinate_frame
19643         vectorequiv     Tangent3dvEXT
19644         version         1.1
19645         offset          ?
19646
19647 Tangent3dvEXT(v)
19648         return          void
19649         param           v               CoordD in array [3]
19650         category        EXT_coordinate_frame
19651         version         1.1
19652         glxropcode      ?
19653         offset          ?
19654
19655 Tangent3fEXT(tx, ty, tz)
19656         return          void
19657         param           tx              CoordF in value
19658         param           ty              CoordF in value
19659         param           tz              CoordF in value
19660         category        EXT_coordinate_frame
19661         vectorequiv     Tangent3fvEXT
19662         version         1.1
19663         offset          ?
19664
19665 Tangent3fvEXT(v)
19666         return          void
19667         param           v               CoordF in array [3]
19668         category        EXT_coordinate_frame
19669         version         1.1
19670         glxropcode      ?
19671         offset          ?
19672
19673 Tangent3iEXT(tx, ty, tz)
19674         return          void
19675         param           tx              Int32 in value
19676         param           ty              Int32 in value
19677         param           tz              Int32 in value
19678         category        EXT_coordinate_frame
19679         vectorequiv     Tangent3ivEXT
19680         version         1.1
19681         offset          ?
19682
19683 Tangent3ivEXT(v)
19684         return          void
19685         param           v               Int32 in array [3]
19686         category        EXT_coordinate_frame
19687         version         1.1
19688         glxropcode      ?
19689         offset          ?
19690
19691 Tangent3sEXT(tx, ty, tz)
19692         return          void
19693         param           tx              Int16 in value
19694         param           ty              Int16 in value
19695         param           tz              Int16 in value
19696         category        EXT_coordinate_frame
19697         vectorequiv     Tangent3svEXT
19698         version         1.1
19699         offset          ?
19700
19701 Tangent3svEXT(v)
19702         return          void
19703         param           v               Int16 in array [3]
19704         category        EXT_coordinate_frame
19705         version         1.1
19706         glxropcode      ?
19707         offset          ?
19708
19709 Binormal3bEXT(bx, by, bz)
19710         return          void
19711         param           bx              Int8 in value
19712         param           by              Int8 in value
19713         param           bz              Int8 in value
19714         category        EXT_coordinate_frame
19715         vectorequiv     Binormal3bvEXT
19716         version         1.1
19717         offset          ?
19718
19719 Binormal3bvEXT(v)
19720         return          void
19721         param           v               Int8 in array [3]
19722         category        EXT_coordinate_frame
19723         version         1.1
19724         glxropcode      ?
19725         offset          ?
19726
19727 Binormal3dEXT(bx, by, bz)
19728         return          void
19729         param           bx              CoordD in value
19730         param           by              CoordD in value
19731         param           bz              CoordD in value
19732         category        EXT_coordinate_frame
19733         vectorequiv     Binormal3dvEXT
19734         version         1.1
19735         offset          ?
19736
19737 Binormal3dvEXT(v)
19738         return          void
19739         param           v               CoordD in array [3]
19740         category        EXT_coordinate_frame
19741         version         1.1
19742         glxropcode      ?
19743         offset          ?
19744
19745 Binormal3fEXT(bx, by, bz)
19746         return          void
19747         param           bx              CoordF in value
19748         param           by              CoordF in value
19749         param           bz              CoordF in value
19750         category        EXT_coordinate_frame
19751         vectorequiv     Binormal3fvEXT
19752         version         1.1
19753         offset          ?
19754
19755 Binormal3fvEXT(v)
19756         return          void
19757         param           v               CoordF in array [3]
19758         category        EXT_coordinate_frame
19759         version         1.1
19760         glxropcode      ?
19761         offset          ?
19762
19763 Binormal3iEXT(bx, by, bz)
19764         return          void
19765         param           bx              Int32 in value
19766         param           by              Int32 in value
19767         param           bz              Int32 in value
19768         category        EXT_coordinate_frame
19769         vectorequiv     Binormal3ivEXT
19770         version         1.1
19771         offset          ?
19772
19773 Binormal3ivEXT(v)
19774         return          void
19775         param           v               Int32 in array [3]
19776         category        EXT_coordinate_frame
19777         version         1.1
19778         glxropcode      ?
19779         offset          ?
19780
19781 Binormal3sEXT(bx, by, bz)
19782         return          void
19783         param           bx              Int16 in value
19784         param           by              Int16 in value
19785         param           bz              Int16 in value
19786         category        EXT_coordinate_frame
19787         vectorequiv     Binormal3svEXT
19788         version         1.1
19789         offset          ?
19790
19791 Binormal3svEXT(v)
19792         return          void
19793         param           v               Int16 in array [3]
19794         category        EXT_coordinate_frame
19795         version         1.1
19796         glxropcode      ?
19797         offset          ?
19798
19799 TangentPointerEXT(type, stride, pointer)
19800         return          void
19801         param           type            TangentPointerTypeEXT in value
19802         param           stride          SizeI in value
19803         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19804         category        EXT_coordinate_frame
19805         dlflags         notlistable
19806         glxflags        client-handcode client-intercept server-handcode
19807         version         1.1
19808         offset          ?
19809
19810 BinormalPointerEXT(type, stride, pointer)
19811         return          void
19812         param           type            BinormalPointerTypeEXT in value
19813         param           stride          SizeI in value
19814         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19815         category        EXT_coordinate_frame
19816         dlflags         notlistable
19817         glxflags        client-handcode client-intercept server-handcode
19818         version         1.1
19819         offset          ?
19820
19821 ###############################################################################
19822 #
19823 # Extension #157 - skipped
19824 #
19825 ###############################################################################
19826
19827 ###############################################################################
19828 #
19829 # Extension #158
19830 # EXT_texture_env_combine commands
19831 #
19832 ###############################################################################
19833
19834 # (none)
19835 newcategory: EXT_texture_env_combine
19836
19837 ###############################################################################
19838 #
19839 # Extension #159
19840 # APPLE_specular_vector commands
19841 #
19842 ###############################################################################
19843
19844 # (none)
19845 newcategory: APPLE_specular_vector
19846
19847 ###############################################################################
19848 #
19849 # Extension #160
19850 # APPLE_transform_hint commands
19851 #
19852 ###############################################################################
19853
19854 # (none)
19855 newcategory: APPLE_transform_hint
19856
19857 ###############################################################################
19858 #
19859 # Extension #161
19860 # SGIX_fog_scale commands
19861 #
19862 ###############################################################################
19863
19864 # (none)
19865 newcategory: SGIX_fog_scale
19866
19867 ###############################################################################
19868 #
19869 # Extension #162 - skipped
19870 #
19871 ###############################################################################
19872
19873 ###############################################################################
19874 #
19875 # Extension #163
19876 # SUNX_constant_data commands
19877 #
19878 ###############################################################################
19879
19880 FinishTextureSUNX()
19881         return          void
19882         category        SUNX_constant_data
19883         version         1.1
19884         glxropcode      ?
19885         offset          ?
19886
19887 ###############################################################################
19888 #
19889 # Extension #164
19890 # SUN_global_alpha commands
19891 #
19892 ###############################################################################
19893
19894 GlobalAlphaFactorbSUN(factor)
19895         return          void
19896         param           factor          Int8 in value
19897         category        SUN_global_alpha
19898         version         1.1
19899         glxropcode      ?
19900         offset          ?
19901
19902 GlobalAlphaFactorsSUN(factor)
19903         return          void
19904         param           factor          Int16 in value
19905         category        SUN_global_alpha
19906         version         1.1
19907         glxropcode      ?
19908         offset          ?
19909
19910 GlobalAlphaFactoriSUN(factor)
19911         return          void
19912         param           factor          Int32 in value
19913         category        SUN_global_alpha
19914         version         1.1
19915         glxropcode      ?
19916         offset          ?
19917
19918 GlobalAlphaFactorfSUN(factor)
19919         return          void
19920         param           factor          Float32 in value
19921         category        SUN_global_alpha
19922         version         1.1
19923         glxropcode      ?
19924         offset          ?
19925
19926 GlobalAlphaFactordSUN(factor)
19927         return          void
19928         param           factor          Float64 in value
19929         category        SUN_global_alpha
19930         version         1.1
19931         glxropcode      ?
19932         offset          ?
19933
19934 GlobalAlphaFactorubSUN(factor)
19935         return          void
19936         param           factor          UInt8 in value
19937         category        SUN_global_alpha
19938         version         1.1
19939         glxropcode      ?
19940         offset          ?
19941
19942 GlobalAlphaFactorusSUN(factor)
19943         return          void
19944         param           factor          UInt16 in value
19945         category        SUN_global_alpha
19946         version         1.1
19947         glxropcode      ?
19948         offset          ?
19949
19950 GlobalAlphaFactoruiSUN(factor)
19951         return          void
19952         param           factor          UInt32 in value
19953         category        SUN_global_alpha
19954         version         1.1
19955         glxropcode      ?
19956         offset          ?
19957
19958 ###############################################################################
19959 #
19960 # Extension #165
19961 # SUN_triangle_list commands
19962 #
19963 ###############################################################################
19964
19965 ReplacementCodeuiSUN(code)
19966         return          void
19967         param           code            UInt32 in value
19968         category        SUN_triangle_list
19969         version         1.1
19970         glxropcode      ?
19971         offset          ?
19972
19973 ReplacementCodeusSUN(code)
19974         return          void
19975         param           code            UInt16 in value
19976         category        SUN_triangle_list
19977         version         1.1
19978         glxropcode      ?
19979         offset          ?
19980
19981 ReplacementCodeubSUN(code)
19982         return          void
19983         param           code            UInt8 in value
19984         category        SUN_triangle_list
19985         version         1.1
19986         glxropcode      ?
19987         offset          ?
19988
19989 ReplacementCodeuivSUN(code)
19990         return          void
19991         param           code            UInt32 in array [COMPSIZE()]
19992         category        SUN_triangle_list
19993         version         1.1
19994         glxropcode      ?
19995         offset          ?
19996
19997 ReplacementCodeusvSUN(code)
19998         return          void
19999         param           code            UInt16 in array [COMPSIZE()]
20000         category        SUN_triangle_list
20001         version         1.1
20002         glxropcode      ?
20003         offset          ?
20004
20005 ReplacementCodeubvSUN(code)
20006         return          void
20007         param           code            UInt8 in array [COMPSIZE()]
20008         category        SUN_triangle_list
20009         version         1.1
20010         glxropcode      ?
20011         offset          ?
20012
20013 ReplacementCodePointerSUN(type, stride, pointer)
20014         return          void
20015         param           type            ReplacementCodeTypeSUN in value
20016         param           stride          SizeI in value
20017         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
20018         category        SUN_triangle_list
20019         version         1.1
20020         glxropcode      ?
20021         offset          ?
20022
20023 ###############################################################################
20024 #
20025 # Extension #166
20026 # SUN_vertex commands
20027 #
20028 ###############################################################################
20029
20030 Color4ubVertex2fSUN(r, g, b, a, x, y)
20031         return          void
20032         param           r               UInt8 in value
20033         param           g               UInt8 in value
20034         param           b               UInt8 in value
20035         param           a               UInt8 in value
20036         param           x               Float32 in value
20037         param           y               Float32 in value
20038         category        SUN_vertex
20039         version         1.1
20040         glxropcode      ?
20041         offset          ?
20042
20043 Color4ubVertex2fvSUN(c, v)
20044         return          void
20045         param           c               UInt8 in array [4]
20046         param           v               Float32 in array [2]
20047         category        SUN_vertex
20048         version         1.1
20049         glxropcode      ?
20050         offset          ?
20051
20052 Color4ubVertex3fSUN(r, g, b, a, x, y, z)
20053         return          void
20054         param           r               UInt8 in value
20055         param           g               UInt8 in value
20056         param           b               UInt8 in value
20057         param           a               UInt8 in value
20058         param           x               Float32 in value
20059         param           y               Float32 in value
20060         param           z               Float32 in value
20061         category        SUN_vertex
20062         version         1.1
20063         glxropcode      ?
20064         offset          ?
20065
20066 Color4ubVertex3fvSUN(c, v)
20067         return          void
20068         param           c               UInt8 in array [4]
20069         param           v               Float32 in array [3]
20070         category        SUN_vertex
20071         version         1.1
20072         glxropcode      ?
20073         offset          ?
20074
20075 Color3fVertex3fSUN(r, g, b, x, y, z)
20076         return          void
20077         param           r               Float32 in value
20078         param           g               Float32 in value
20079         param           b               Float32 in value
20080         param           x               Float32 in value
20081         param           y               Float32 in value
20082         param           z               Float32 in value
20083         category        SUN_vertex
20084         version         1.1
20085         glxropcode      ?
20086         offset          ?
20087
20088 Color3fVertex3fvSUN(c, v)
20089         return          void
20090         param           c               Float32 in array [3]
20091         param           v               Float32 in array [3]
20092         category        SUN_vertex
20093         version         1.1
20094         glxropcode      ?
20095         offset          ?
20096
20097 Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
20098         return          void
20099         param           nx              Float32 in value
20100         param           ny              Float32 in value
20101         param           nz              Float32 in value
20102         param           x               Float32 in value
20103         param           y               Float32 in value
20104         param           z               Float32 in value
20105         category        SUN_vertex
20106         version         1.1
20107         glxropcode      ?
20108         offset          ?
20109
20110 Normal3fVertex3fvSUN(n, v)
20111         return          void
20112         param           n               Float32 in array [3]
20113         param           v               Float32 in array [3]
20114         category        SUN_vertex
20115         version         1.1
20116         glxropcode      ?
20117         offset          ?
20118
20119 Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
20120         return          void
20121         param           r               Float32 in value
20122         param           g               Float32 in value
20123         param           b               Float32 in value
20124         param           a               Float32 in value
20125         param           nx              Float32 in value
20126         param           ny              Float32 in value
20127         param           nz              Float32 in value
20128         param           x               Float32 in value
20129         param           y               Float32 in value
20130         param           z               Float32 in value
20131         category        SUN_vertex
20132         version         1.1
20133         glxropcode      ?
20134         offset          ?
20135
20136 Color4fNormal3fVertex3fvSUN(c, n, v)
20137         return          void
20138         param           c               Float32 in array [4]
20139         param           n               Float32 in array [3]
20140         param           v               Float32 in array [3]
20141         category        SUN_vertex
20142         version         1.1
20143         glxropcode      ?
20144         offset          ?
20145
20146 TexCoord2fVertex3fSUN(s, t, x, y, z)
20147         return          void
20148         param           s               Float32 in value
20149         param           t               Float32 in value
20150         param           x               Float32 in value
20151         param           y               Float32 in value
20152         param           z               Float32 in value
20153         category        SUN_vertex
20154         version         1.1
20155         glxropcode      ?
20156         offset          ?
20157
20158 TexCoord2fVertex3fvSUN(tc, v)
20159         return          void
20160         param           tc              Float32 in array [2]
20161         param           v               Float32 in array [3]
20162         category        SUN_vertex
20163         version         1.1
20164         glxropcode      ?
20165         offset          ?
20166
20167 TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
20168         return          void
20169         param           s               Float32 in value
20170         param           t               Float32 in value
20171         param           p               Float32 in value
20172         param           q               Float32 in value
20173         param           x               Float32 in value
20174         param           y               Float32 in value
20175         param           z               Float32 in value
20176         param           w               Float32 in value
20177         category        SUN_vertex
20178         version         1.1
20179         glxropcode      ?
20180         offset          ?
20181
20182 TexCoord4fVertex4fvSUN(tc, v)
20183         return          void
20184         param           tc              Float32 in array [4]
20185         param           v               Float32 in array [4]
20186         category        SUN_vertex
20187         version         1.1
20188         glxropcode      ?
20189         offset          ?
20190
20191 TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
20192         return          void
20193         param           s               Float32 in value
20194         param           t               Float32 in value
20195         param           r               UInt8 in value
20196         param           g               UInt8 in value
20197         param           b               UInt8 in value
20198         param           a               UInt8 in value
20199         param           x               Float32 in value
20200         param           y               Float32 in value
20201         param           z               Float32 in value
20202         category        SUN_vertex
20203         version         1.1
20204         glxropcode      ?
20205         offset          ?
20206
20207 TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
20208         return          void
20209         param           tc              Float32 in array [2]
20210         param           c               UInt8 in array [4]
20211         param           v               Float32 in array [3]
20212         category        SUN_vertex
20213         version         1.1
20214         glxropcode      ?
20215         offset          ?
20216
20217 TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
20218         return          void
20219         param           s               Float32 in value
20220         param           t               Float32 in value
20221         param           r               Float32 in value
20222         param           g               Float32 in value
20223         param           b               Float32 in value
20224         param           x               Float32 in value
20225         param           y               Float32 in value
20226         param           z               Float32 in value
20227         category        SUN_vertex
20228         version         1.1
20229         glxropcode      ?
20230         offset          ?
20231
20232 TexCoord2fColor3fVertex3fvSUN(tc, c, v)
20233         return          void
20234         param           tc              Float32 in array [2]
20235         param           c               Float32 in array [3]
20236         param           v               Float32 in array [3]
20237         category        SUN_vertex
20238         version         1.1
20239         glxropcode      ?
20240         offset          ?
20241
20242 TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
20243         return          void
20244         param           s               Float32 in value
20245         param           t               Float32 in value
20246         param           nx              Float32 in value
20247         param           ny              Float32 in value
20248         param           nz              Float32 in value
20249         param           x               Float32 in value
20250         param           y               Float32 in value
20251         param           z               Float32 in value
20252         category        SUN_vertex
20253         version         1.1
20254         glxropcode      ?
20255         offset          ?
20256
20257 TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
20258         return          void
20259         param           tc              Float32 in array [2]
20260         param           n               Float32 in array [3]
20261         param           v               Float32 in array [3]
20262         category        SUN_vertex
20263         version         1.1
20264         glxropcode      ?
20265         offset          ?
20266
20267 TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
20268         return          void
20269         param           s               Float32 in value
20270         param           t               Float32 in value
20271         param           r               Float32 in value
20272         param           g               Float32 in value
20273         param           b               Float32 in value
20274         param           a               Float32 in value
20275         param           nx              Float32 in value
20276         param           ny              Float32 in value
20277         param           nz              Float32 in value
20278         param           x               Float32 in value
20279         param           y               Float32 in value
20280         param           z               Float32 in value
20281         category        SUN_vertex
20282         version         1.1
20283         glxropcode      ?
20284         offset          ?
20285
20286 TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
20287         return          void
20288         param           tc              Float32 in array [2]
20289         param           c               Float32 in array [4]
20290         param           n               Float32 in array [3]
20291         param           v               Float32 in array [3]
20292         category        SUN_vertex
20293         version         1.1
20294         glxropcode      ?
20295         offset          ?
20296
20297 TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
20298         return          void
20299         param           s               Float32 in value
20300         param           t               Float32 in value
20301         param           p               Float32 in value
20302         param           q               Float32 in value
20303         param           r               Float32 in value
20304         param           g               Float32 in value
20305         param           b               Float32 in value
20306         param           a               Float32 in value
20307         param           nx              Float32 in value
20308         param           ny              Float32 in value
20309         param           nz              Float32 in value
20310         param           x               Float32 in value
20311         param           y               Float32 in value
20312         param           z               Float32 in value
20313         param           w               Float32 in value
20314         category        SUN_vertex
20315         version         1.1
20316         glxropcode      ?
20317         offset          ?
20318
20319 TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
20320         return          void
20321         param           tc              Float32 in array [4]
20322         param           c               Float32 in array [4]
20323         param           n               Float32 in array [3]
20324         param           v               Float32 in array [4]
20325         category        SUN_vertex
20326         version         1.1
20327         glxropcode      ?
20328         offset          ?
20329
20330 ReplacementCodeuiVertex3fSUN(rc, x, y, z)
20331         return          void
20332         param           rc              ReplacementCodeSUN in value
20333         param           x               Float32 in value
20334         param           y               Float32 in value
20335         param           z               Float32 in value
20336         category        SUN_vertex
20337         version         1.1
20338         glxropcode      ?
20339         offset          ?
20340
20341 ReplacementCodeuiVertex3fvSUN(rc, v)
20342         return          void
20343         param           rc              ReplacementCodeSUN in array [1]
20344         param           v               Float32 in array [3]
20345         category        SUN_vertex
20346         version         1.1
20347         glxropcode      ?
20348         offset          ?
20349
20350 ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
20351         return          void
20352         param           rc              ReplacementCodeSUN in value
20353         param           r               UInt8 in value
20354         param           g               UInt8 in value
20355         param           b               UInt8 in value
20356         param           a               UInt8 in value
20357         param           x               Float32 in value
20358         param           y               Float32 in value
20359         param           z               Float32 in value
20360         category        SUN_vertex
20361         version         1.1
20362         glxropcode      ?
20363         offset          ?
20364
20365 ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
20366         return          void
20367         param           rc              ReplacementCodeSUN in array [1]
20368         param           c               UInt8 in array [4]
20369         param           v               Float32 in array [3]
20370         category        SUN_vertex
20371         version         1.1
20372         glxropcode      ?
20373         offset          ?
20374
20375 ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
20376         return          void
20377         param           rc              ReplacementCodeSUN in value
20378         param           r               Float32 in value
20379         param           g               Float32 in value
20380         param           b               Float32 in value
20381         param           x               Float32 in value
20382         param           y               Float32 in value
20383         param           z               Float32 in value
20384         category        SUN_vertex
20385         version         1.1
20386         glxropcode      ?
20387         offset          ?
20388
20389 ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
20390         return          void
20391         param           rc              ReplacementCodeSUN in array [1]
20392         param           c               Float32 in array [3]
20393         param           v               Float32 in array [3]
20394         category        SUN_vertex
20395         version         1.1
20396         glxropcode      ?
20397         offset          ?
20398
20399 ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
20400         return          void
20401         param           rc              ReplacementCodeSUN in value
20402         param           nx              Float32 in value
20403         param           ny              Float32 in value
20404         param           nz              Float32 in value
20405         param           x               Float32 in value
20406         param           y               Float32 in value
20407         param           z               Float32 in value
20408         category        SUN_vertex
20409         version         1.1
20410         glxropcode      ?
20411         offset          ?
20412
20413 ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
20414         return          void
20415         param           rc              ReplacementCodeSUN in array [1]
20416         param           n               Float32 in array [3]
20417         param           v               Float32 in array [3]
20418         category        SUN_vertex
20419         version         1.1
20420         glxropcode      ?
20421         offset          ?
20422
20423 ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
20424         return          void
20425         param           rc              ReplacementCodeSUN in value
20426         param           r               Float32 in value
20427         param           g               Float32 in value
20428         param           b               Float32 in value
20429         param           a               Float32 in value
20430         param           nx              Float32 in value
20431         param           ny              Float32 in value
20432         param           nz              Float32 in value
20433         param           x               Float32 in value
20434         param           y               Float32 in value
20435         param           z               Float32 in value
20436         category        SUN_vertex
20437         version         1.1
20438         glxropcode      ?
20439         offset          ?
20440
20441 ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
20442         return          void
20443         param           rc              ReplacementCodeSUN in array [1]
20444         param           c               Float32 in array [4]
20445         param           n               Float32 in array [3]
20446         param           v               Float32 in array [3]
20447         category        SUN_vertex
20448         version         1.1
20449         glxropcode      ?
20450         offset          ?
20451
20452 ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
20453         return          void
20454         param           rc              ReplacementCodeSUN in value
20455         param           s               Float32 in value
20456         param           t               Float32 in value
20457         param           x               Float32 in value
20458         param           y               Float32 in value
20459         param           z               Float32 in value
20460         category        SUN_vertex
20461         version         1.1
20462         glxropcode      ?
20463         offset          ?
20464
20465 ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
20466         return          void
20467         param           rc              ReplacementCodeSUN in array [1]
20468         param           tc              Float32 in array [2]
20469         param           v               Float32 in array [3]
20470         category        SUN_vertex
20471         version         1.1
20472         glxropcode      ?
20473         offset          ?
20474
20475 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
20476         return          void
20477         param           rc              ReplacementCodeSUN in value
20478         param           s               Float32 in value
20479         param           t               Float32 in value
20480         param           nx              Float32 in value
20481         param           ny              Float32 in value
20482         param           nz              Float32 in value
20483         param           x               Float32 in value
20484         param           y               Float32 in value
20485         param           z               Float32 in value
20486         category        SUN_vertex
20487         version         1.1
20488         glxropcode      ?
20489         offset          ?
20490
20491 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
20492         return          void
20493         param           rc              ReplacementCodeSUN in array [1]
20494         param           tc              Float32 in array [2]
20495         param           n               Float32 in array [3]
20496         param           v               Float32 in array [3]
20497         category        SUN_vertex
20498         version         1.1
20499         glxropcode      ?
20500         offset          ?
20501
20502 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
20503         return          void
20504         param           rc              ReplacementCodeSUN in value
20505         param           s               Float32 in value
20506         param           t               Float32 in value
20507         param           r               Float32 in value
20508         param           g               Float32 in value
20509         param           b               Float32 in value
20510         param           a               Float32 in value
20511         param           nx              Float32 in value
20512         param           ny              Float32 in value
20513         param           nz              Float32 in value
20514         param           x               Float32 in value
20515         param           y               Float32 in value
20516         param           z               Float32 in value
20517         category        SUN_vertex
20518         version         1.1
20519         glxropcode      ?
20520         offset          ?
20521
20522 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
20523         return          void
20524         param           rc              ReplacementCodeSUN in array [1]
20525         param           tc              Float32 in array [2]
20526         param           c               Float32 in array [4]
20527         param           n               Float32 in array [3]
20528         param           v               Float32 in array [3]
20529         category        SUN_vertex
20530         version         1.1
20531         glxropcode      ?
20532         offset          ?
20533
20534 ###############################################################################
20535 #
20536 # Extension #167 - WGL_EXT_display_color_table
20537 # Extension #168 - WGL_EXT_extensions_string
20538 # Extension #169 - WGL_EXT_make_current_read
20539 # Extension #170 - WGL_EXT_pixel_format
20540 # Extension #171 - WGL_EXT_pbuffer
20541 # Extension #172 - WGL_EXT_swap_control
20542 #
20543 ###############################################################################
20544
20545 ###############################################################################
20546 #
20547 # Extension #173
20548 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
20549 #
20550 ###############################################################################
20551
20552 BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20553         return          void
20554         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
20555         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
20556         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
20557         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
20558         category        EXT_blend_func_separate
20559         glxropcode      4134
20560         version         1.0
20561         extension
20562         alias           BlendFuncSeparate
20563
20564 BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20565         return          void
20566         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
20567         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
20568         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
20569         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
20570         category        INGR_blend_func_separate
20571         glxropcode      4134
20572         version         1.0
20573         extension
20574         alias           BlendFuncSeparateEXT
20575
20576 ###############################################################################
20577 #
20578 # Extension #174
20579 # INGR_color_clamp commands
20580 #
20581 ###############################################################################
20582
20583 # (none)
20584 newcategory: INGR_color_clamp
20585
20586 ###############################################################################
20587 #
20588 # Extension #175
20589 # INGR_interlace_read commands
20590 #
20591 ###############################################################################
20592
20593 # (none)
20594 newcategory: INGR_interlace_read
20595
20596 ###############################################################################
20597 #
20598 # Extension #176
20599 # EXT_stencil_wrap commands
20600 #
20601 ###############################################################################
20602
20603 # (none)
20604 newcategory: EXT_stencil_wrap
20605
20606 ###############################################################################
20607 #
20608 # Extension #177 - skipped
20609 #
20610 ###############################################################################
20611
20612 ###############################################################################
20613 #
20614 # Extension #178
20615 # EXT_422_pixels commands
20616 #
20617 ###############################################################################
20618
20619 # (none)
20620 newcategory: EXT_422_pixels
20621
20622 ###############################################################################
20623 #
20624 # Extension #179
20625 # NV_texgen_reflection commands
20626 #
20627 ###############################################################################
20628
20629 # (none)
20630 newcategory: NV_texgen_reflection
20631
20632 ###############################################################################
20633 #
20634 # Extension #180 - skipped
20635 # Extension #181 - skipped
20636 #
20637 ###############################################################################
20638
20639 ###############################################################################
20640 #
20641 # Extension #182
20642 # SUN_convolution_border_modes commands
20643 #
20644 ###############################################################################
20645
20646 # (none)
20647 newcategory: SUN_convolution_border_modes
20648
20649 ###############################################################################
20650 #
20651 # Extension #183 - GLX_SUN_get_transparent_index
20652 # Extension #184 - skipped
20653 #
20654 ###############################################################################
20655
20656 ###############################################################################
20657 #
20658 # Extension #185
20659 # EXT_texture_env_add commands
20660 #
20661 ###############################################################################
20662
20663 # (none)
20664 newcategory: EXT_texture_env_add
20665
20666 ###############################################################################
20667 #
20668 # Extension #186
20669 # EXT_texture_lod_bias commands
20670 #
20671 ###############################################################################
20672
20673 # (none)
20674 newcategory: EXT_texture_lod_bias
20675
20676 ###############################################################################
20677 #
20678 # Extension #187
20679 # EXT_texture_filter_anisotropic commands
20680 #
20681 ###############################################################################
20682
20683 # (none)
20684 newcategory: EXT_texture_filter_anisotropic
20685
20686 ###############################################################################
20687 #
20688 # Extension #188
20689 # EXT_vertex_weighting commands
20690 #
20691 ###############################################################################
20692
20693 # GLX stuff to be written
20694 VertexWeightfEXT(weight)
20695         return          void
20696         param           weight          Float32 in value
20697         category        EXT_vertex_weighting
20698         vectorequiv     VertexWeightfvEXT
20699         version         1.1
20700         extension       soft WINSOFT NV10
20701         glxflags        ignore
20702         offset          494
20703
20704 VertexWeightfvEXT(weight)
20705         return          void
20706         param           weight          Float32 in array [1]
20707         category        EXT_vertex_weighting
20708         version         1.1
20709         extension       soft WINSOFT NV10
20710         glxropcode      4135
20711         glxflags        ignore
20712         offset          495
20713
20714 VertexWeightPointerEXT(size, type, stride, pointer)
20715         return          void
20716         param           size            Int32 in value
20717         param           type            VertexWeightPointerTypeEXT in value
20718         param           stride          SizeI in value
20719         param           pointer         Void in array [COMPSIZE(type/stride)] retained
20720         category        EXT_vertex_weighting
20721         version         1.1
20722         extension       soft WINSOFT NV10
20723         dlflags         notlistable
20724         glxflags        ignore
20725         offset          496
20726
20727 ###############################################################################
20728 #
20729 # Extension #189
20730 # NV_light_max_exponent commands
20731 #
20732 ###############################################################################
20733
20734 # (none)
20735 newcategory: NV_light_max_exponent
20736
20737 ###############################################################################
20738 #
20739 # Extension #190
20740 # NV_vertex_array_range commands
20741 #
20742 ###############################################################################
20743
20744 FlushVertexArrayRangeNV()
20745         return          void
20746         category        NV_vertex_array_range
20747         version         1.1
20748         extension       soft WINSOFT NV10
20749         dlflags         notlistable
20750         glxflags        client-handcode server-handcode ignore
20751         offset          497
20752
20753 VertexArrayRangeNV(length, pointer)
20754         return          void
20755         param           length          SizeI in value
20756         param           pointer         Void in array [COMPSIZE(length)] retained
20757         category        NV_vertex_array_range
20758         version         1.1
20759         extension       soft WINSOFT NV10
20760         dlflags         notlistable
20761         glxflags        client-handcode server-handcode ignore
20762         offset          498
20763
20764 ###############################################################################
20765 #
20766 # Extension #191
20767 # NV_register_combiners commands
20768 #
20769 ###############################################################################
20770
20771 CombinerParameterfvNV(pname, params)
20772         return          void
20773         param           pname           CombinerParameterNV in value
20774         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
20775         category        NV_register_combiners
20776         version         1.1
20777         extension       soft WINSOFT NV10
20778         glxropcode      4137
20779         glxflags        ignore
20780         offset          499
20781
20782 CombinerParameterfNV(pname, param)
20783         return          void
20784         param           pname           CombinerParameterNV in value
20785         param           param           Float32 in value
20786         category        NV_register_combiners
20787         version         1.1
20788         extension       soft WINSOFT NV10
20789         glxropcode      4136
20790         glxflags        ignore
20791         offset          500
20792
20793 CombinerParameterivNV(pname, params)
20794         return          void
20795         param           pname           CombinerParameterNV in value
20796         param           params          CheckedInt32 in array [COMPSIZE(pname)]
20797         category        NV_register_combiners
20798         version         1.1
20799         extension       soft WINSOFT NV10
20800         glxropcode      4139
20801         glxflags        ignore
20802         offset          501
20803
20804 CombinerParameteriNV(pname, param)
20805         return          void
20806         param           pname           CombinerParameterNV in value
20807         param           param           Int32 in value
20808         category        NV_register_combiners
20809         version         1.1
20810         extension       soft WINSOFT NV10
20811         glxropcode      4138
20812         glxflags        ignore
20813         offset          502
20814
20815 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
20816         return          void
20817         param           stage           CombinerStageNV in value
20818         param           portion         CombinerPortionNV in value
20819         param           variable        CombinerVariableNV in value
20820         param           input           CombinerRegisterNV in value
20821         param           mapping         CombinerMappingNV in value
20822         param           componentUsage  CombinerComponentUsageNV in value
20823         category        NV_register_combiners
20824         version         1.1
20825         extension       soft WINSOFT NV10
20826         glxropcode      4140
20827         glxflags        ignore
20828         offset          503
20829
20830 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
20831         return          void
20832         param           stage           CombinerStageNV in value
20833         param           portion         CombinerPortionNV in value
20834         param           abOutput        CombinerRegisterNV in value
20835         param           cdOutput        CombinerRegisterNV in value
20836         param           sumOutput       CombinerRegisterNV in value
20837         param           scale           CombinerScaleNV in value
20838         param           bias            CombinerBiasNV in value
20839         param           abDotProduct    Boolean in value
20840         param           cdDotProduct    Boolean in value
20841         param           muxSum          Boolean in value
20842         category        NV_register_combiners
20843         version         1.1
20844         extension       soft WINSOFT NV10
20845         glxropcode      4141
20846         glxflags        ignore
20847         offset          504
20848
20849 FinalCombinerInputNV(variable, input, mapping, componentUsage)
20850         return          void
20851         param           variable        CombinerVariableNV in value
20852         param           input           CombinerRegisterNV in value
20853         param           mapping         CombinerMappingNV in value
20854         param           componentUsage  CombinerComponentUsageNV in value
20855         category        NV_register_combiners
20856         version         1.1
20857         extension       soft WINSOFT NV10
20858         glxropcode      4142
20859         glxflags        ignore
20860         offset          505
20861
20862 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
20863         return          void
20864         param           stage           CombinerStageNV in value
20865         param           portion         CombinerPortionNV in value
20866         param           variable        CombinerVariableNV in value
20867         param           pname           CombinerParameterNV in value
20868         param           params          Float32 out array [COMPSIZE(pname)]
20869         dlflags         notlistable
20870         category        NV_register_combiners
20871         version         1.1
20872         extension       soft WINSOFT NV10
20873         glxvendorpriv   1270
20874         glxflags        ignore
20875         offset          506
20876
20877 GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
20878         return          void
20879         param           stage           CombinerStageNV in value
20880         param           portion         CombinerPortionNV in value
20881         param           variable        CombinerVariableNV in value
20882         param           pname           CombinerParameterNV in value
20883         param           params          Int32 out array [COMPSIZE(pname)]
20884         dlflags         notlistable
20885         category        NV_register_combiners
20886         version         1.1
20887         extension       soft WINSOFT NV10
20888         glxvendorpriv   1271
20889         glxflags        ignore
20890         offset          507
20891
20892 GetCombinerOutputParameterfvNV(stage, portion, pname, params)
20893         return          void
20894         param           stage           CombinerStageNV in value
20895         param           portion         CombinerPortionNV in value
20896         param           pname           CombinerParameterNV in value
20897         param           params          Float32 out array [COMPSIZE(pname)]
20898         dlflags         notlistable
20899         category        NV_register_combiners
20900         version         1.1
20901         extension       soft WINSOFT NV10
20902         glxvendorpriv   1272
20903         glxflags        ignore
20904         offset          508
20905
20906 GetCombinerOutputParameterivNV(stage, portion, pname, params)
20907         return          void
20908         param           stage           CombinerStageNV in value
20909         param           portion         CombinerPortionNV in value
20910         param           pname           CombinerParameterNV in value
20911         param           params          Int32 out array [COMPSIZE(pname)]
20912         dlflags         notlistable
20913         category        NV_register_combiners
20914         version         1.1
20915         extension       soft WINSOFT NV10
20916         glxvendorpriv   1273
20917         glxflags        ignore
20918         offset          509
20919
20920 GetFinalCombinerInputParameterfvNV(variable, pname, params)
20921         return          void
20922         param           variable        CombinerVariableNV in value
20923         param           pname           CombinerParameterNV in value
20924         param           params          Float32 out array [COMPSIZE(pname)]
20925         dlflags         notlistable
20926         category        NV_register_combiners
20927         version         1.1
20928         extension       soft WINSOFT NV10
20929         glxvendorpriv   1274
20930         glxflags        ignore
20931         offset          510
20932
20933 GetFinalCombinerInputParameterivNV(variable, pname, params)
20934         return          void
20935         param           variable        CombinerVariableNV in value
20936         param           pname           CombinerParameterNV in value
20937         param           params          Int32 out array [COMPSIZE(pname)]
20938         dlflags         notlistable
20939         category        NV_register_combiners
20940         version         1.1
20941         extension       soft WINSOFT NV10
20942         glxvendorpriv   1275
20943         glxflags        ignore
20944         offset          511
20945
20946 ###############################################################################
20947 #
20948 # Extension #192
20949 # NV_fog_distance commands
20950 #
20951 ###############################################################################
20952
20953 # (none)
20954 newcategory: NV_fog_distance
20955
20956 ###############################################################################
20957 #
20958 # Extension #193
20959 # NV_texgen_emboss commands
20960 #
20961 ###############################################################################
20962
20963 # (none)
20964 newcategory: NV_texgen_emboss
20965
20966 ###############################################################################
20967 #
20968 # Extension #194
20969 # NV_blend_square commands
20970 #
20971 ###############################################################################
20972
20973 # (none)
20974 newcategory: NV_blend_square
20975
20976 ###############################################################################
20977 #
20978 # Extension #195
20979 # NV_texture_env_combine4 commands
20980 #
20981 ###############################################################################
20982
20983 # (none)
20984 newcategory: NV_texture_env_combine4
20985
20986 ###############################################################################
20987 #
20988 # Extension #196
20989 # MESA_resize_buffers commands
20990 #
20991 ###############################################################################
20992
20993 ResizeBuffersMESA()
20994         return          void
20995         category        MESA_resize_buffers
20996         version         1.0
20997         glxropcode      ?
20998         offset          512
20999
21000 ###############################################################################
21001 #
21002 # Extension #197
21003 # MESA_window_pos commands
21004 #
21005 # Note that the 2- and 3-component versions are now aliases of ARB
21006 # entry points.
21007 #
21008 ###############################################################################
21009
21010 WindowPos2dMESA(x, y)
21011         return          void
21012         param           x               CoordD in value
21013         param           y               CoordD in value
21014         category        MESA_window_pos
21015         vectorequiv     WindowPos2dvMESA
21016         version         1.0
21017         alias           WindowPos2dARB
21018
21019 WindowPos2dvMESA(v)
21020         return          void
21021         param           v               CoordD in array [2]
21022         category        MESA_window_pos
21023         version         1.0
21024         glxropcode      ?
21025         alias           WindowPos2dvARB
21026
21027 WindowPos2fMESA(x, y)
21028         return          void
21029         param           x               CoordF in value
21030         param           y               CoordF in value
21031         category        MESA_window_pos
21032         vectorequiv     WindowPos2fvMESA
21033         version         1.0
21034         alias           WindowPos2fARB
21035
21036 WindowPos2fvMESA(v)
21037         return          void
21038         param           v               CoordF in array [2]
21039         category        MESA_window_pos
21040         version         1.0
21041         glxropcode      ?
21042         alias           WindowPos2fvARB
21043
21044 WindowPos2iMESA(x, y)
21045         return          void
21046         param           x               CoordI in value
21047         param           y               CoordI in value
21048         category        MESA_window_pos
21049         vectorequiv     WindowPos2ivMESA
21050         version         1.0
21051         alias           WindowPos2iARB
21052
21053 WindowPos2ivMESA(v)
21054         return          void
21055         param           v               CoordI in array [2]
21056         category        MESA_window_pos
21057         version         1.0
21058         glxropcode      ?
21059         alias           WindowPos2ivARB
21060
21061 WindowPos2sMESA(x, y)
21062         return          void
21063         param           x               CoordS in value
21064         param           y               CoordS in value
21065         category        MESA_window_pos
21066         vectorequiv     WindowPos2svMESA
21067         version         1.0
21068         alias           WindowPos2sARB
21069
21070 WindowPos2svMESA(v)
21071         return          void
21072         param           v               CoordS in array [2]
21073         category        MESA_window_pos
21074         version         1.0
21075         glxropcode      ?
21076         alias           WindowPos2svARB
21077
21078 WindowPos3dMESA(x, y, z)
21079         return          void
21080         param           x               CoordD in value
21081         param           y               CoordD in value
21082         param           z               CoordD in value
21083         vectorequiv     WindowPos3dvMESA
21084         category        MESA_window_pos
21085         version         1.0
21086         alias           WindowPos3dARB
21087
21088 WindowPos3dvMESA(v)
21089         return          void
21090         param           v               CoordD in array [3]
21091         category        MESA_window_pos
21092         version         1.0
21093         glxropcode      ?
21094         alias           WindowPos3dvARB
21095
21096 WindowPos3fMESA(x, y, z)
21097         return          void
21098         param           x               CoordF in value
21099         param           y               CoordF in value
21100         param           z               CoordF in value
21101         category        MESA_window_pos
21102         vectorequiv     WindowPos3fvMESA
21103         version         1.0
21104         alias           WindowPos3fARB
21105
21106 WindowPos3fvMESA(v)
21107         return          void
21108         param           v               CoordF in array [3]
21109         category        MESA_window_pos
21110         version         1.0
21111         glxropcode      ?
21112         alias           WindowPos3fvARB
21113
21114 WindowPos3iMESA(x, y, z)
21115         return          void
21116         param           x               CoordI in value
21117         param           y               CoordI in value
21118         param           z               CoordI in value
21119         category        MESA_window_pos
21120         vectorequiv     WindowPos3ivMESA
21121         version         1.0
21122         alias           WindowPos3iARB
21123
21124 WindowPos3ivMESA(v)
21125         return          void
21126         param           v               CoordI in array [3]
21127         category        MESA_window_pos
21128         version         1.0
21129         glxropcode      ?
21130         alias           WindowPos3ivARB
21131
21132 WindowPos3sMESA(x, y, z)
21133         return          void
21134         param           x               CoordS in value
21135         param           y               CoordS in value
21136         param           z               CoordS in value
21137         category        MESA_window_pos
21138         vectorequiv     WindowPos3svMESA
21139         version         1.0
21140         alias           WindowPos3sARB
21141
21142 WindowPos3svMESA(v)
21143         return          void
21144         param           v               CoordS in array [3]
21145         category        MESA_window_pos
21146         version         1.0
21147         glxropcode      ?
21148         alias           WindowPos3svARB
21149
21150 WindowPos4dMESA(x, y, z, w)
21151         return          void
21152         param           x               CoordD in value
21153         param           y               CoordD in value
21154         param           z               CoordD in value
21155         param           w               CoordD in value
21156         vectorequiv     WindowPos4dvMESA
21157         category        MESA_window_pos
21158         version         1.0
21159         offset          529
21160
21161 WindowPos4dvMESA(v)
21162         return          void
21163         param           v               CoordD in array [4]
21164         category        MESA_window_pos
21165         version         1.0
21166         glxropcode      ?
21167         offset          530
21168
21169 WindowPos4fMESA(x, y, z, w)
21170         return          void
21171         param           x               CoordF in value
21172         param           y               CoordF in value
21173         param           z               CoordF in value
21174         param           w               CoordF in value
21175         category        MESA_window_pos
21176         vectorequiv     WindowPos4fvMESA
21177         version         1.0
21178         offset          531
21179
21180 WindowPos4fvMESA(v)
21181         return          void
21182         param           v               CoordF in array [4]
21183         category        MESA_window_pos
21184         version         1.0
21185         glxropcode      ?
21186         offset          532
21187
21188 WindowPos4iMESA(x, y, z, w)
21189         return          void
21190         param           x               CoordI in value
21191         param           y               CoordI in value
21192         param           z               CoordI in value
21193         param           w               CoordI in value
21194         category        MESA_window_pos
21195         vectorequiv     WindowPos4ivMESA
21196         version         1.0
21197         offset          533
21198
21199 WindowPos4ivMESA(v)
21200         return          void
21201         param           v               CoordI in array [4]
21202         category        MESA_window_pos
21203         version         1.0
21204         glxropcode      ?
21205         offset          534
21206
21207 WindowPos4sMESA(x, y, z, w)
21208         return          void
21209         param           x               CoordS in value
21210         param           y               CoordS in value
21211         param           z               CoordS in value
21212         param           w               CoordS in value
21213         category        MESA_window_pos
21214         vectorequiv     WindowPos4svMESA
21215         version         1.0
21216         offset          535
21217
21218 WindowPos4svMESA(v)
21219         return          void
21220         param           v               CoordS in array [4]
21221         category        MESA_window_pos
21222         version         1.0
21223         glxropcode      ?
21224         offset          536
21225
21226 ###############################################################################
21227 #
21228 # Extension #198
21229 # EXT_texture_compression_s3tc commands
21230 #
21231 ###############################################################################
21232
21233 newcategory: EXT_texture_compression_s3tc
21234
21235 ###############################################################################
21236 #
21237 # Extension #199
21238 # IBM_cull_vertex commands
21239 #
21240 ###############################################################################
21241
21242 # (none)
21243 newcategory: IBM_cull_vertex
21244
21245 ###############################################################################
21246 #
21247 # Extension #200
21248 # IBM_multimode_draw_arrays commands
21249 #
21250 ###############################################################################
21251
21252 MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
21253         return          void
21254         param           mode            BeginMode in array [COMPSIZE(primcount)]
21255         param           first           Int32 in array [COMPSIZE(primcount)]
21256         param           count           SizeI in array [COMPSIZE(primcount)]
21257         param           primcount       SizeI in value
21258         param           modestride      Int32 in value
21259         category        IBM_multimode_draw_arrays
21260         version         1.1
21261         glxropcode      ?
21262         offset          708
21263
21264
21265 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
21266         return          void
21267         param           mode            BeginMode in array [COMPSIZE(primcount)]
21268         param           count           SizeI in array [COMPSIZE(primcount)]
21269         param           type            DrawElementsType in value
21270         param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
21271         param           primcount       SizeI in value
21272         param           modestride      Int32 in value
21273         category        IBM_multimode_draw_arrays
21274         version         1.1
21275         glxropcode      ?
21276         offset          709
21277
21278 ###############################################################################
21279 #
21280 # Extension #201
21281 # IBM_vertex_array_lists commands
21282 #
21283 ###############################################################################
21284
21285 ColorPointerListIBM(size, type, stride, pointer, ptrstride)
21286         return          void
21287         param           size            Int32 in value
21288         param           type            ColorPointerType in value
21289         param           stride          Int32 in value
21290         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
21291         param           ptrstride       Int32 in value
21292         category        IBM_vertex_array_lists
21293         version         1.1
21294         glxropcode      ?
21295         offset          ?
21296
21297 SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
21298         return          void
21299         param           size            Int32 in value
21300         param           type            SecondaryColorPointerTypeIBM in value
21301         param           stride          Int32 in value
21302         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
21303         param           ptrstride       Int32 in value
21304         category        IBM_vertex_array_lists
21305         version         1.1
21306         glxropcode      ?
21307         offset          ?
21308
21309 EdgeFlagPointerListIBM(stride, pointer, ptrstride)
21310         return          void
21311         param           stride          Int32 in value
21312         param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
21313         param           ptrstride       Int32 in value
21314         category        IBM_vertex_array_lists
21315         version         1.1
21316         glxropcode      ?
21317         offset          ?
21318
21319 FogCoordPointerListIBM(type, stride, pointer, ptrstride)
21320         return          void
21321         param           type            FogPointerTypeIBM in value
21322         param           stride          Int32 in value
21323         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
21324         param           ptrstride       Int32 in value
21325         category        IBM_vertex_array_lists
21326         version         1.1
21327         glxropcode      ?
21328         offset          ?
21329
21330 IndexPointerListIBM(type, stride, pointer, ptrstride)
21331         return          void
21332         param           type            IndexPointerType in value
21333         param           stride          Int32 in value
21334         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
21335         param           ptrstride       Int32 in value
21336         category        IBM_vertex_array_lists
21337         version         1.1
21338         glxropcode      ?
21339         offset          ?
21340
21341 NormalPointerListIBM(type, stride, pointer, ptrstride)
21342         return          void
21343         param           type            NormalPointerType in value
21344         param           stride          Int32 in value
21345         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
21346         param           ptrstride       Int32 in value
21347         category        IBM_vertex_array_lists
21348         version         1.1
21349         glxropcode      ?
21350         offset          ?
21351
21352 TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
21353         return          void
21354         param           size            Int32 in value
21355         param           type            TexCoordPointerType in value
21356         param           stride          Int32 in value
21357         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
21358         param           ptrstride       Int32 in value
21359         category        IBM_vertex_array_lists
21360         version         1.1
21361         glxropcode      ?
21362         offset          ?
21363
21364 VertexPointerListIBM(size, type, stride, pointer, ptrstride)
21365         return          void
21366         param           size            Int32 in value
21367         param           type            VertexPointerType in value
21368         param           stride          Int32 in value
21369         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
21370         param           ptrstride       Int32 in value
21371         category        IBM_vertex_array_lists
21372         version         1.1
21373         glxropcode      ?
21374         offset          ?
21375
21376 ###############################################################################
21377 #
21378 # Extension #202
21379 # SGIX_subsample commands
21380 #
21381 ###############################################################################
21382
21383 # (none)
21384 newcategory: SGIX_subsample
21385
21386 ###############################################################################
21387 #
21388 # Extension #203
21389 # SGIX_ycrcba commands
21390 #
21391 ###############################################################################
21392
21393 # (none)
21394 newcategory: SGIX_ycrcba
21395
21396 ###############################################################################
21397 #
21398 # Extension #204
21399 # SGIX_ycrcb_subsample commands
21400 #
21401 ###############################################################################
21402
21403 # (none)
21404 newcategory: SGIX_ycrcb_subsample
21405
21406 ###############################################################################
21407 #
21408 # Extension #205
21409 # SGIX_depth_pass_instrument commands
21410 #
21411 ###############################################################################
21412
21413 # (none)
21414 newcategory: SGIX_depth_pass_instrument
21415
21416 ###############################################################################
21417 #
21418 # Extension #206
21419 # 3DFX_texture_compression_FXT1 commands
21420 #
21421 ###############################################################################
21422
21423 # (none)
21424 newcategory: 3DFX_texture_compression_FXT1
21425
21426 ###############################################################################
21427 #
21428 # Extension #207
21429 # 3DFX_multisample commands
21430 #
21431 ###############################################################################
21432
21433 # (none)
21434 newcategory: 3DFX_multisample
21435
21436 ###############################################################################
21437 #
21438 # Extension #208
21439 # 3DFX_tbuffer commands
21440 #
21441 ###############################################################################
21442
21443 TbufferMask3DFX(mask)
21444         return          void
21445         param           mask            UInt32 in value
21446         category        3DFX_tbuffer
21447         version         1.2
21448         glxropcode      ?
21449         offset          553
21450
21451 ###############################################################################
21452 #
21453 # Extension #209
21454 # EXT_multisample commands
21455 #
21456 ###############################################################################
21457
21458 SampleMaskEXT(value, invert)
21459         return          void
21460         param           value           ClampedFloat32 in value
21461         param           invert          Boolean in value
21462         category        EXT_multisample
21463         version         1.0
21464         glxropcode      ?
21465         extension
21466         offset          446
21467
21468 SamplePatternEXT(pattern)
21469         return          void
21470         param           pattern         SamplePatternEXT in value
21471         category        EXT_multisample
21472         version         1.0
21473         glxropcode      ?
21474         glxflags
21475         extension
21476         offset          447
21477
21478 ###############################################################################
21479 #
21480 # Extension #210
21481 # SGIX_vertex_preclip commands
21482 #
21483 ###############################################################################
21484
21485 # (none)
21486 newcategory: SGIX_vertex_preclip
21487
21488 ###############################################################################
21489 #
21490 # Extension #211
21491 # SGIX_convolution_accuracy commands
21492 #
21493 ###############################################################################
21494
21495 # (none)
21496 newcategory: SGIX_convolution_accuracy
21497
21498 ###############################################################################
21499 #
21500 # Extension #212
21501 # SGIX_resample commands
21502 #
21503 ###############################################################################
21504
21505 # (none)
21506 newcategory: SGIX_resample
21507
21508 ###############################################################################
21509 #
21510 # Extension #213
21511 # SGIS_point_line_texgen commands
21512 #
21513 ###############################################################################
21514
21515 # (none)
21516 newcategory: SGIS_point_line_texgen
21517
21518 ###############################################################################
21519 #
21520 # Extension #214
21521 # SGIS_texture_color_mask commands
21522 #
21523 ###############################################################################
21524
21525 TextureColorMaskSGIS(red, green, blue, alpha)
21526         return          void
21527         param           red             Boolean in value
21528         param           green           Boolean in value
21529         param           blue            Boolean in value
21530         param           alpha           Boolean in value
21531         category        SGIS_texture_color_mask
21532         version         1.1
21533         glxropcode      2082
21534         extension
21535         offset          ?
21536
21537 ###############################################################################
21538 #
21539 # Extension #215 - GLX_MESA_copy_sub_buffer
21540 # Extension #216 - GLX_MESA_pixmap_colormap
21541 # Extension #217 - GLX_MESA_release_buffers
21542 # Extension #218 - GLX_MESA_set_3dfx_mode
21543 #
21544 ###############################################################################
21545
21546 ###############################################################################
21547 #
21548 # Extension #219
21549 # SGIX_igloo_interface commands
21550 #
21551 ###############################################################################
21552
21553 IglooInterfaceSGIX(pname, params)
21554         return          void
21555         dlflags         notlistable
21556         param           pname           IglooFunctionSelectSGIX in value
21557         param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
21558         category        SGIX_igloo_interface
21559         version         1.0
21560         glxflags        SGI ignore
21561         extension
21562         glxropcode      200
21563         offset          ?
21564
21565 ###############################################################################
21566 #
21567 # Extension #220
21568 # EXT_texture_env_dot3 commands
21569 #
21570 ###############################################################################
21571
21572 # (none)
21573 newcategory: EXT_texture_env_dot3
21574
21575 ###############################################################################
21576 #
21577 # Extension #221
21578 # ATI_texture_mirror_once commands
21579 #
21580 ###############################################################################
21581 # (none)
21582 newcategory: ATI_texture_mirror_once
21583
21584 ###############################################################################
21585 #
21586 # Extension #222
21587 # NV_fence commands
21588 #
21589 ###############################################################################
21590
21591 DeleteFencesNV(n, fences)
21592         return          void
21593         param           n               SizeI in value
21594         param           fences          FenceNV in array [n]
21595         category        NV_fence
21596         dlflags         notlistable
21597         version         1.2
21598         extension       soft WINSOFT NV10
21599         glxvendorpriv   1276
21600         glxflags        ignore
21601         offset          647
21602
21603 GenFencesNV(n, fences)
21604         return          void
21605         param           n               SizeI in value
21606         param           fences          FenceNV out array [n]
21607         category        NV_fence
21608         dlflags         notlistable
21609         version         1.2
21610         extension       soft WINSOFT NV10
21611         glxvendorpriv   1277
21612         glxflags        ignore
21613         offset          648
21614
21615 IsFenceNV(fence)
21616         return          Boolean
21617         param           fence           FenceNV in value
21618         category        NV_fence
21619         dlflags         notlistable
21620         version         1.2
21621         extension       soft WINSOFT NV10
21622         glxvendorpriv   1278
21623         glxflags        ignore
21624         offset          649
21625
21626 TestFenceNV(fence)
21627         return          Boolean
21628         param           fence           FenceNV in value
21629         category        NV_fence
21630         dlflags         notlistable
21631         version         1.2
21632         extension       soft WINSOFT NV10
21633         glxvendorpriv   1279
21634         glxflags        ignore
21635         offset          650
21636
21637 GetFenceivNV(fence, pname, params)
21638         return          void
21639         param           fence           FenceNV in value
21640         param           pname           FenceParameterNameNV in value
21641         param           params          Int32 out array [COMPSIZE(pname)]
21642         category        NV_fence
21643         dlflags         notlistable
21644         version         1.2
21645         extension       soft WINSOFT NV10
21646         glxvendorpriv   1280
21647         glxflags        ignore
21648         offset          651
21649
21650 FinishFenceNV(fence)
21651         return          void
21652         param           fence           FenceNV in value
21653         category        NV_fence
21654         dlflags         notlistable
21655         version         1.2
21656         extension       soft WINSOFT NV10
21657         glxvendorpriv   1312
21658         glxflags        ignore
21659         offset          652
21660
21661 SetFenceNV(fence, condition)
21662         return          void
21663         param           fence           FenceNV in value
21664         param           condition       FenceConditionNV in value
21665         category        NV_fence
21666         version         1.2
21667         extension       soft WINSOFT NV10
21668         glxflags        ignore
21669         offset          653
21670
21671 ###############################################################################
21672 #
21673 # Extension #223
21674 # IBM_static_data commands
21675 #
21676 ###############################################################################
21677
21678 FlushStaticDataIBM(target)
21679         return          void
21680         param           target          GLenum in value
21681         category        IBM_static_data
21682         version         1.0
21683         glxflags        ignore
21684
21685 ###############################################################################
21686 #
21687 # Extension #224
21688 # IBM_texture_mirrored_repeat commands
21689 #
21690 ###############################################################################
21691 # (none)
21692 newcategory: IBM_texture_mirrored_repeat
21693
21694 ###############################################################################
21695 #
21696 # Extension #225
21697 # NV_evaluators commands
21698 #
21699 ###############################################################################
21700
21701 MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
21702         return          void
21703         param           target          EvalTargetNV in value
21704         param           index           UInt32 in value
21705         param           type            MapTypeNV in value
21706         param           ustride         SizeI in value
21707         param           vstride         SizeI in value
21708         param           uorder          CheckedInt32 in value
21709         param           vorder          CheckedInt32 in value
21710         param           packed          Boolean in value
21711         param           points          Void in array [COMPSIZE(target/uorder/vorder)]
21712         category        NV_evaluators
21713         dlflags         handcode
21714         version         1.1
21715         extension       soft WINSOFT NV10
21716         glxflags        ignore
21717         offset          ?
21718
21719 MapParameterivNV(target, pname, params)
21720         return          void
21721         param           target          EvalTargetNV in value
21722         param           pname           MapParameterNV in value
21723         param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
21724         category        NV_evaluators
21725         version         1.1
21726         extension       soft WINSOFT NV10
21727         glxflags        ignore
21728         offset          ?
21729
21730 MapParameterfvNV(target, pname, params)
21731         return          void
21732         param           target          EvalTargetNV in value
21733         param           pname           MapParameterNV in value
21734         param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
21735         category        NV_evaluators
21736         version         1.1
21737         extension       soft WINSOFT NV10
21738         glxflags        ignore
21739         offset          ?
21740
21741 GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
21742         return          void
21743         param           target          EvalTargetNV in value
21744         param           index           UInt32 in value
21745         param           type            MapTypeNV in value
21746         param           ustride         SizeI in value
21747         param           vstride         SizeI in value
21748         param           packed          Boolean in value
21749         param           points          Void out array [COMPSIZE(target)]
21750         category        NV_evaluators
21751         dlflags         notlistable
21752         version         1.1
21753         extension       soft WINSOFT NV10
21754         glxflags        ignore
21755         offset          ?
21756
21757 GetMapParameterivNV(target, pname, params)
21758         return          void
21759         param           target          EvalTargetNV in value
21760         param           pname           MapParameterNV in value
21761         param           params          Int32 out array [COMPSIZE(target/pname)]
21762         category        NV_evaluators
21763         dlflags         notlistable
21764         version         1.1
21765         extension       soft WINSOFT NV10
21766         glxflags        ignore
21767         offset          ?
21768
21769 GetMapParameterfvNV(target, pname, params)
21770         return          void
21771         param           target          EvalTargetNV in value
21772         param           pname           MapParameterNV in value
21773         param           params          Float32 out array [COMPSIZE(target/pname)]
21774         category        NV_evaluators
21775         dlflags         notlistable
21776         version         1.1
21777         extension       soft WINSOFT NV10
21778         glxflags        ignore
21779         offset          ?
21780
21781 GetMapAttribParameterivNV(target, index, pname, params)
21782         return          void
21783         param           target          EvalTargetNV in value
21784         param           index           UInt32 in value
21785         param           pname           MapAttribParameterNV in value
21786         param           params          Int32 out array [COMPSIZE(pname)]
21787         category        NV_evaluators
21788         dlflags         notlistable
21789         version         1.1
21790         extension       soft WINSOFT NV10
21791         glxflags        ignore
21792         offset          ?
21793
21794 GetMapAttribParameterfvNV(target, index, pname, params)
21795         return          void
21796         param           target          EvalTargetNV in value
21797         param           index           UInt32 in value
21798         param           pname           MapAttribParameterNV in value
21799         param           params          Float32 out array [COMPSIZE(pname)]
21800         category        NV_evaluators
21801         dlflags         notlistable
21802         version         1.1
21803         extension       soft WINSOFT NV10
21804         glxflags        ignore
21805         offset          ?
21806
21807 EvalMapsNV(target, mode)
21808         return          void
21809         param           target          EvalTargetNV in value
21810         param           mode            EvalMapsModeNV in value
21811         category        NV_evaluators
21812         version         1.1
21813         extension       soft WINSOFT NV10
21814         glxflags        ignore
21815         offset          ?
21816
21817 ###############################################################################
21818 #
21819 # Extension #226
21820 # NV_packed_depth_stencil commands
21821 #
21822 ###############################################################################
21823
21824 # (none)
21825 newcategory: NV_packed_depth_stencil
21826
21827 ###############################################################################
21828 #
21829 # Extension #227
21830 # NV_register_combiners2 commands
21831 #
21832 ###############################################################################
21833
21834 CombinerStageParameterfvNV(stage, pname, params)
21835         return          void
21836         param           stage           CombinerStageNV in value
21837         param           pname           CombinerParameterNV in value
21838         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
21839         category        NV_register_combiners2
21840         version         1.1
21841         extension
21842         glxflags        ignore
21843         offset          ?
21844
21845 GetCombinerStageParameterfvNV(stage, pname, params)
21846         return          void
21847         param           stage           CombinerStageNV in value
21848         param           pname           CombinerParameterNV in value
21849         param           params          Float32 out array [COMPSIZE(pname)]
21850         dlflags         notlistable
21851         category        NV_register_combiners2
21852         version         1.1
21853         extension
21854         glxflags        ignore
21855         offset          ?
21856
21857 ###############################################################################
21858 #
21859 # Extension #228
21860 # NV_texture_compression_vtc commands
21861 #
21862 ###############################################################################
21863
21864 # (none)
21865 newcategory: NV_texture_compression_vtc
21866
21867 ###############################################################################
21868 #
21869 # Extension #229
21870 # NV_texture_rectangle commands
21871 #
21872 ###############################################################################
21873
21874 # (none)
21875 newcategory: NV_texture_rectangle
21876
21877 ###############################################################################
21878 #
21879 # Extension #230
21880 # NV_texture_shader commands
21881 #
21882 ###############################################################################
21883
21884 # (none)
21885 newcategory: NV_texture_shader
21886
21887 ###############################################################################
21888 #
21889 # Extension #231
21890 # NV_texture_shader2 commands
21891 #
21892 ###############################################################################
21893
21894 # (none)
21895 newcategory: NV_texture_shader2
21896
21897 ###############################################################################
21898 #
21899 # Extension #232
21900 # NV_vertex_array_range2 commands
21901 #
21902 ###############################################################################
21903
21904 # (none)
21905 newcategory: NV_vertex_array_range2
21906
21907 ###############################################################################
21908 #
21909 # Extension #233
21910 # NV_vertex_program commands
21911 #
21912 ###############################################################################
21913
21914 AreProgramsResidentNV(n, programs, residences)
21915         return          Boolean
21916         param           n               SizeI in value
21917         param           programs        UInt32 in array [n]
21918         param           residences      Boolean out array [n]
21919         category        NV_vertex_program
21920         dlflags         notlistable
21921         version         1.2
21922         extension       soft WINSOFT NV10
21923         glxflags        ignore
21924         glxvendorpriv   1293
21925         offset          578
21926
21927 BindProgramNV(target, id)
21928         return          void
21929         param           target          VertexAttribEnumNV in value
21930         param           id              UInt32 in value
21931         category        NV_vertex_program
21932         version         1.2
21933         extension       soft WINSOFT NV10
21934         glxropcode      4180
21935         alias           BindProgramARB
21936
21937 DeleteProgramsNV(n, programs)
21938         return          void
21939         param           n               SizeI in value
21940         param           programs        UInt32 in array [n]
21941         category        NV_vertex_program
21942         dlflags         notlistable
21943         version         1.2
21944         extension       soft WINSOFT NV10
21945         glxvendorpriv   1294
21946         alias           DeleteProgramsARB
21947
21948 ExecuteProgramNV(target, id, params)
21949         return          void
21950         param           target          VertexAttribEnumNV in value
21951         param           id              UInt32 in value
21952         param           params          Float32 in array [4]
21953         category        NV_vertex_program
21954         version         1.2
21955         extension       soft WINSOFT NV10
21956         glxflags        ignore
21957         glxropcode      4181
21958         offset          581
21959
21960 GenProgramsNV(n, programs)
21961         return          void
21962         param           n               SizeI in value
21963         param           programs        UInt32 out array [n]
21964         category        NV_vertex_program
21965         dlflags         notlistable
21966         version         1.2
21967         extension       soft WINSOFT NV10
21968         glxvendorpriv   1295
21969         alias           GenProgramsARB
21970
21971 GetProgramParameterdvNV(target, index, pname, params)
21972         return          void
21973         param           target          VertexAttribEnumNV in value
21974         param           index           UInt32 in value
21975         param           pname           VertexAttribEnumNV in value
21976         param           params          Float64 out array [4]
21977         category        NV_vertex_program
21978         dlflags         notlistable
21979         version         1.2
21980         extension       soft WINSOFT NV10
21981         glxflags        ignore
21982         glxvendorpriv   1297
21983         offset          583
21984
21985 GetProgramParameterfvNV(target, index, pname, params)
21986         return          void
21987         param           target          VertexAttribEnumNV in value
21988         param           index           UInt32 in value
21989         param           pname           VertexAttribEnumNV in value
21990         param           params          Float32 out array [4]
21991         category        NV_vertex_program
21992         dlflags         notlistable
21993         version         1.2
21994         extension       soft WINSOFT NV10
21995         glxflags        ignore
21996         glxvendorpriv   1296
21997         offset          584
21998
21999 # GetProgramParameterSigneddvNV(target, index, pname, params)
22000 #         return          void
22001 #         param           target          VertexAttribEnumNV in value
22002 #         param           index           Int32 in value
22003 #         param           pname           VertexAttribEnumNV in value
22004 #         param           params          Float64 out array [4]
22005 #         category        NV_vertex_program1_1_dcc
22006 #         dlflags         notlistable
22007 #         version         1.2
22008 #         extension       soft WINSOFT NV20
22009 #         glxflags        ignore
22010 #         offset          ?
22011 #
22012 # GetProgramParameterSignedfvNV(target, index, pname, params)
22013 #         return          void
22014 #         param           target          VertexAttribEnumNV in value
22015 #         param           index           Int32 in value
22016 #         param           pname           VertexAttribEnumNV in value
22017 #         param           params          Float32 out array [4]
22018 #         category        NV_vertex_program1_1_dcc
22019 #         dlflags         notlistable
22020 #         version         1.2
22021 #         extension       soft WINSOFT NV20
22022 #         glxflags        ignore
22023 #         offset          ?
22024
22025 GetProgramivNV(id, pname, params)
22026         return          void
22027         param           id              UInt32 in value
22028         param           pname           VertexAttribEnumNV in value
22029         param           params          Int32 out array [4]
22030         category        NV_vertex_program
22031         dlflags         notlistable
22032         version         1.2
22033         extension       soft WINSOFT NV10
22034         glxflags        ignore
22035         glxvendorpriv   1298
22036         offset          585
22037
22038 GetProgramStringNV(id, pname, program)
22039         return          void
22040         param           id              UInt32 in value
22041         param           pname           VertexAttribEnumNV in value
22042         param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
22043         category        NV_vertex_program
22044         dlflags         notlistable
22045         version         1.2
22046         extension       soft WINSOFT NV10
22047         glxflags        ignore
22048         glxvendorpriv   1299
22049         offset          586
22050
22051 GetTrackMatrixivNV(target, address, pname, params)
22052         return          void
22053         param           target          VertexAttribEnumNV in value
22054         param           address         UInt32 in value
22055         param           pname           VertexAttribEnumNV in value
22056         param           params          Int32 out array [1]
22057         category        NV_vertex_program
22058         dlflags         notlistable
22059         version         1.2
22060         extension       soft WINSOFT NV10
22061         glxflags        ignore
22062         glxvendorpriv   1300
22063         offset          587
22064
22065 GetVertexAttribdvNV(index, pname, params)
22066         return          void
22067         param           index           UInt32 in value
22068         param           pname           VertexAttribEnumNV in value
22069         param           params          Float64 out array [COMPSIZE(pname)]
22070         category        NV_vertex_program
22071         dlflags         notlistable
22072         version         1.2
22073         extension       soft WINSOFT NV10
22074         glxvendorpriv   1301
22075         alias           GetVertexAttribdv
22076
22077 GetVertexAttribfvNV(index, pname, params)
22078         return          void
22079         param           index           UInt32 in value
22080         param           pname           VertexAttribEnumNV in value
22081         param           params          Float32 out array [COMPSIZE(pname)]
22082         category        NV_vertex_program
22083         dlflags         notlistable
22084         version         1.2
22085         extension       soft WINSOFT NV10
22086         glxvendorpriv   1302
22087         alias           GetVertexAttribfv
22088
22089 GetVertexAttribivNV(index, pname, params)
22090         return          void
22091         param           index           UInt32 in value
22092         param           pname           VertexAttribEnumNV in value
22093         param           params          Int32 out array [COMPSIZE(pname)]
22094         category        NV_vertex_program
22095         dlflags         notlistable
22096         version         1.2
22097         extension       soft WINSOFT NV10
22098         glxvendorpriv   1303
22099         alias           GetVertexAttribiv
22100
22101 GetVertexAttribPointervNV(index, pname, pointer)
22102         return          void
22103         param           index           UInt32 in value
22104         param           pname           VertexAttribEnumNV in value
22105         param           pointer         VoidPointer out array [1]
22106         category        NV_vertex_program
22107         dlflags         notlistable
22108         version         1.2
22109         extension       soft WINSOFT NV10
22110         glxflags        ignore
22111         alias           GetVertexAttribPointerv
22112
22113 IsProgramNV(id)
22114         return          Boolean
22115         param           id              UInt32 in value
22116         category        NV_vertex_program
22117         dlflags         notlistable
22118         version         1.2
22119         extension       soft WINSOFT NV10
22120         glxvendorpriv   1304
22121         alias           IsProgram
22122
22123 LoadProgramNV(target, id, len, program)
22124         return          void
22125         param           target          VertexAttribEnumNV in value
22126         param           id              UInt32 in value
22127         param           len             SizeI in value
22128         param           program         UInt8 in array [len]
22129         category        NV_vertex_program
22130         version         1.2
22131         extension       soft WINSOFT NV10
22132         glxropcode      4183
22133         offset          593
22134
22135 ProgramParameter4dNV(target, index, x, y, z, w)
22136         return          void
22137         param           target          VertexAttribEnumNV in value
22138         param           index           UInt32 in value
22139         param           x               Float64 in value
22140         param           y               Float64 in value
22141         param           z               Float64 in value
22142         param           w               Float64 in value
22143         category        NV_vertex_program
22144         version         1.2
22145         vectorequiv     ProgramParameter4dvNV
22146         extension       soft WINSOFT NV10
22147         offset          594
22148
22149 ProgramParameter4dvNV(target, index, v)
22150         return          void
22151         param           target          VertexAttribEnumNV in value
22152         param           index           UInt32 in value
22153         param           v               Float64 in array [4]
22154         category        NV_vertex_program
22155         version         1.2
22156         extension       soft WINSOFT NV10
22157         glxropcode      4185
22158         offset          595
22159
22160 ProgramParameter4fNV(target, index, x, y, z, w)
22161         return          void
22162         param           target          VertexAttribEnumNV in value
22163         param           index           UInt32 in value
22164         param           x               Float32 in value
22165         param           y               Float32 in value
22166         param           z               Float32 in value
22167         param           w               Float32 in value
22168         category        NV_vertex_program
22169         version         1.2
22170         vectorequiv     ProgramParameter4fvNV
22171         extension       soft WINSOFT NV10
22172         offset          596
22173
22174 ProgramParameter4fvNV(target, index, v)
22175         return          void
22176         param           target          VertexAttribEnumNV in value
22177         param           index           UInt32 in value
22178         param           v               Float32 in array [4]
22179         category        NV_vertex_program
22180         version         1.2
22181         extension       soft WINSOFT NV10
22182         glxropcode      4184
22183         offset          597
22184
22185 ProgramParameters4dvNV(target, index, count, v)
22186         return          void
22187         param           target          VertexAttribEnumNV in value
22188         param           index           UInt32 in value
22189         param           count           SizeI in value
22190         param           v               Float64 in array [count*4]
22191         category        NV_vertex_program
22192         version         1.2
22193         extension       soft WINSOFT NV10
22194         glxropcode      4187
22195         offset          598
22196
22197 ProgramParameters4fvNV(target, index, count, v)
22198         return          void
22199         param           target          VertexAttribEnumNV in value
22200         param           index           UInt32 in value
22201         param           count           SizeI in value
22202         param           v               Float32 in array [count*4]
22203         category        NV_vertex_program
22204         version         1.2
22205         extension       soft WINSOFT NV10
22206         glxropcode      4186
22207         offset          599
22208
22209 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
22210 #         return          void
22211 #         param           target          VertexAttribEnumNV in value
22212 #         param           index           Int32 in value
22213 #         param           x               Float64 in value
22214 #         param           y               Float64 in value
22215 #         param           z               Float64 in value
22216 #         param           w               Float64 in value
22217 #         category        NV_vertex_program1_1_dcc
22218 #         version         1.2
22219 #         vectorequiv     ProgramParameterSigned4dvNV
22220 #         extension       soft WINSOFT NV20
22221 #         offset          ?
22222 #
22223 # ProgramParameterSigned4dvNV(target, index, v)
22224 #         return          void
22225 #         param           target          VertexAttribEnumNV in value
22226 #         param           index           Int32 in value
22227 #         param           v               Float64 in array [4]
22228 #         category        NV_vertex_program1_1_dcc
22229 #         version         1.2
22230 #         extension       soft WINSOFT NV20
22231 #         glxflags        ignore
22232 #         offset          ?
22233 #
22234 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
22235 #         return          void
22236 #         param           target          VertexAttribEnumNV in value
22237 #         param           index           Int32 in value
22238 #         param           x               Float32 in value
22239 #         param           y               Float32 in value
22240 #         param           z               Float32 in value
22241 #         param           w               Float32 in value
22242 #         category        NV_vertex_program1_1_dcc
22243 #         version         1.2
22244 #         vectorequiv     ProgramParameterSigned4fvNV
22245 #         extension       soft WINSOFT NV20
22246 #         offset          ?
22247 #
22248 # ProgramParameterSigned4fvNV(target, index, v)
22249 #         return          void
22250 #         param           target          VertexAttribEnumNV in value
22251 #         param           index           Int32 in value
22252 #         param           v               Float32 in array [4]
22253 #         category        NV_vertex_program1_1_dcc
22254 #         version         1.2
22255 #         extension       soft WINSOFT NV20
22256 #         glxflags        ignore
22257 #         offset          ?
22258 #
22259 # ProgramParametersSigned4dvNV(target, index, count, v)
22260 #         return          void
22261 #         param           target          VertexAttribEnumNV in value
22262 #         param           index           Int32 in value
22263 #         param           count           SizeI in value
22264 #         param           v               Float64 in array [count*4]
22265 #         category        NV_vertex_program1_1_dcc
22266 #         version         1.2
22267 #         extension       soft WINSOFT NV20
22268 #         glxflags        ignore
22269 #         offset          ?
22270 #
22271 # ProgramParametersSigned4fvNV(target, index, count, v)
22272 #         return          void
22273 #         param           target          VertexAttribEnumNV in value
22274 #         param           index           Int32 in value
22275 #         param           count           SizeI in value
22276 #         param           v               Float32 in array [count*4]
22277 #         category        NV_vertex_program1_1_dcc
22278 #         version         1.2
22279 #         extension       soft WINSOFT NV20
22280 #         glxflags        ignore
22281 #         offset          ?
22282
22283 RequestResidentProgramsNV(n, programs)
22284         return          void
22285         param           n               SizeI in value
22286         param           programs        UInt32 in array [n]
22287         category        NV_vertex_program
22288         version         1.2
22289         extension       soft WINSOFT NV10
22290         glxropcode      4182
22291         offset          600
22292
22293 TrackMatrixNV(target, address, matrix, transform)
22294         return          void
22295         param           target          VertexAttribEnumNV in value
22296         param           address         UInt32 in value
22297         param           matrix          VertexAttribEnumNV in value
22298         param           transform       VertexAttribEnumNV in value
22299         category        NV_vertex_program
22300         version         1.2
22301         extension       soft WINSOFT NV10
22302         glxropcode      4188
22303         offset          601
22304
22305 VertexAttribPointerNV(index, fsize, type, stride, pointer)
22306         return          void
22307         param           index           UInt32 in value
22308         param           fsize           Int32 in value
22309         param           type            VertexAttribEnumNV in value
22310         param           stride          SizeI in value
22311         param           pointer         Void in array [COMPSIZE(fsize/type/stride)] retained
22312         category        NV_vertex_program
22313         dlflags         notlistable
22314         version         1.2
22315         extension       soft WINSOFT NV10
22316         glxflags        ignore
22317         offset          602
22318
22319 VertexAttrib1dNV(index, x)
22320         return          void
22321         param           index           UInt32 in value
22322         param           x               Float64 in value
22323         category        NV_vertex_program
22324         version         1.2
22325         vectorequiv     VertexAttrib1dvNV
22326         extension       soft WINSOFT NV10
22327         alias           VertexAttrib1d
22328
22329 VertexAttrib1dvNV(index, v)
22330         return          void
22331         param           index           UInt32 in value
22332         param           v               Float64 in array [1]
22333         category        NV_vertex_program
22334         version         1.2
22335         extension       soft WINSOFT NV10
22336         glxropcode      4197
22337         alias           VertexAttrib1dv
22338
22339 VertexAttrib1fNV(index, x)
22340         return          void
22341         param           index           UInt32 in value
22342         param           x               Float32 in value
22343         category        NV_vertex_program
22344         version         1.2
22345         vectorequiv     VertexAttrib1fvNV
22346         extension       soft WINSOFT NV10
22347         alias           VertexAttrib1f
22348
22349 VertexAttrib1fvNV(index, v)
22350         return          void
22351         param           index           UInt32 in value
22352         param           v               Float32 in array [1]
22353         category        NV_vertex_program
22354         version         1.2
22355         extension       soft WINSOFT NV10
22356         glxropcode      4193
22357         alias           VertexAttrib1fv
22358
22359 VertexAttrib1sNV(index, x)
22360         return          void
22361         param           index           UInt32 in value
22362         param           x               Int16 in value
22363         category        NV_vertex_program
22364         version         1.2
22365         vectorequiv     VertexAttrib1svNV
22366         extension       soft WINSOFT NV10
22367         alias           VertexAttrib1s
22368
22369 VertexAttrib1svNV(index, v)
22370         return          void
22371         param           index           UInt32 in value
22372         param           v               Int16 in array [1]
22373         category        NV_vertex_program
22374         version         1.2
22375         extension       soft WINSOFT NV10
22376         glxropcode      4189
22377         alias           VertexAttrib1sv
22378
22379 VertexAttrib2dNV(index, x, y)
22380         return          void
22381         param           index           UInt32 in value
22382         param           x               Float64 in value
22383         param           y               Float64 in value
22384         category        NV_vertex_program
22385         version         1.2
22386         vectorequiv     VertexAttrib2dvNV
22387         extension       soft WINSOFT NV10
22388         alias           VertexAttrib2d
22389
22390 VertexAttrib2dvNV(index, v)
22391         return          void
22392         param           index           UInt32 in value
22393         param           v               Float64 in array [2]
22394         category        NV_vertex_program
22395         version         1.2
22396         extension       soft WINSOFT NV10
22397         glxropcode      4198
22398         alias           VertexAttrib2dv
22399
22400 VertexAttrib2fNV(index, x, y)
22401         return          void
22402         param           index           UInt32 in value
22403         param           x               Float32 in value
22404         param           y               Float32 in value
22405         category        NV_vertex_program
22406         version         1.2
22407         vectorequiv     VertexAttrib2fvNV
22408         extension       soft WINSOFT NV10
22409         alias           VertexAttrib2f
22410
22411 VertexAttrib2fvNV(index, v)
22412         return          void
22413         param           index           UInt32 in value
22414         param           v               Float32 in array [2]
22415         category        NV_vertex_program
22416         version         1.2
22417         extension       soft WINSOFT NV10
22418         glxropcode      4194
22419         alias           VertexAttrib2fv
22420
22421 VertexAttrib2sNV(index, x, y)
22422         return          void
22423         param           index           UInt32 in value
22424         param           x               Int16 in value
22425         param           y               Int16 in value
22426         category        NV_vertex_program
22427         version         1.2
22428         vectorequiv     VertexAttrib2svNV
22429         extension       soft WINSOFT NV10
22430         alias           VertexAttrib2s
22431
22432 VertexAttrib2svNV(index, v)
22433         return          void
22434         param           index           UInt32 in value
22435         param           v               Int16 in array [2]
22436         category        NV_vertex_program
22437         version         1.2
22438         extension       soft WINSOFT NV10
22439         glxropcode      4190
22440         alias           VertexAttrib2sv
22441
22442 VertexAttrib3dNV(index, x, y, z)
22443         return          void
22444         param           index           UInt32 in value
22445         param           x               Float64 in value
22446         param           y               Float64 in value
22447         param           z               Float64 in value
22448         category        NV_vertex_program
22449         version         1.2
22450         vectorequiv     VertexAttrib3dvNV
22451         extension       soft WINSOFT NV10
22452         alias           VertexAttrib3d
22453
22454 VertexAttrib3dvNV(index, v)
22455         return          void
22456         param           index           UInt32 in value
22457         param           v               Float64 in array [3]
22458         category        NV_vertex_program
22459         version         1.2
22460         extension       soft WINSOFT NV10
22461         glxropcode      4199
22462         alias           VertexAttrib3dv
22463
22464 VertexAttrib3fNV(index, x, y, z)
22465         return          void
22466         param           index           UInt32 in value
22467         param           x               Float32 in value
22468         param           y               Float32 in value
22469         param           z               Float32 in value
22470         category        NV_vertex_program
22471         version         1.2
22472         vectorequiv     VertexAttrib3fvNV
22473         extension       soft WINSOFT NV10
22474         alias           VertexAttrib3f
22475
22476 VertexAttrib3fvNV(index, v)
22477         return          void
22478         param           index           UInt32 in value
22479         param           v               Float32 in array [3]
22480         category        NV_vertex_program
22481         version         1.2
22482         extension       soft WINSOFT NV10
22483         glxropcode      4195
22484         alias           VertexAttrib3fv
22485
22486 VertexAttrib3sNV(index, x, y, z)
22487         return          void
22488         param           index           UInt32 in value
22489         param           x               Int16 in value
22490         param           y               Int16 in value
22491         param           z               Int16 in value
22492         category        NV_vertex_program
22493         version         1.2
22494         vectorequiv     VertexAttrib3svNV
22495         extension       soft WINSOFT NV10
22496         alias           VertexAttrib3s
22497
22498 VertexAttrib3svNV(index, v)
22499         return          void
22500         param           index           UInt32 in value
22501         param           v               Int16 in array [3]
22502         category        NV_vertex_program
22503         version         1.2
22504         extension       soft WINSOFT NV10
22505         glxropcode      4191
22506         alias           VertexAttrib3sv
22507
22508 VertexAttrib4dNV(index, x, y, z, w)
22509         return          void
22510         param           index           UInt32 in value
22511         param           x               Float64 in value
22512         param           y               Float64 in value
22513         param           z               Float64 in value
22514         param           w               Float64 in value
22515         category        NV_vertex_program
22516         version         1.2
22517         vectorequiv     VertexAttrib4dvNV
22518         extension       soft WINSOFT NV10
22519         alias           VertexAttrib4d
22520
22521 VertexAttrib4dvNV(index, v)
22522         return          void
22523         param           index           UInt32 in value
22524         param           v               Float64 in array [4]
22525         category        NV_vertex_program
22526         version         1.2
22527         extension       soft WINSOFT NV10
22528         glxropcode      4200
22529         alias           VertexAttrib4dv
22530
22531 VertexAttrib4fNV(index, x, y, z, w)
22532         return          void
22533         param           index           UInt32 in value
22534         param           x               Float32 in value
22535         param           y               Float32 in value
22536         param           z               Float32 in value
22537         param           w               Float32 in value
22538         category        NV_vertex_program
22539         version         1.2
22540         vectorequiv     VertexAttrib4fvNV
22541         extension       soft WINSOFT NV10
22542         alias           VertexAttrib4f
22543
22544 VertexAttrib4fvNV(index, v)
22545         return          void
22546         param           index           UInt32 in value
22547         param           v               Float32 in array [4]
22548         category        NV_vertex_program
22549         version         1.2
22550         extension       soft WINSOFT NV10
22551         glxropcode      4196
22552         alias           VertexAttrib4fv
22553
22554 VertexAttrib4sNV(index, x, y, z, w)
22555         return          void
22556         param           index           UInt32 in value
22557         param           x               Int16 in value
22558         param           y               Int16 in value
22559         param           z               Int16 in value
22560         param           w               Int16 in value
22561         category        NV_vertex_program
22562         version         1.2
22563         vectorequiv     VertexAttrib4svNV
22564         extension       soft WINSOFT NV10
22565         alias           VertexAttrib4s
22566
22567 VertexAttrib4svNV(index, v)
22568         return          void
22569         param           index           UInt32 in value
22570         param           v               Int16 in array [4]
22571         category        NV_vertex_program
22572         version         1.2
22573         extension       soft WINSOFT NV10
22574         glxropcode      4192
22575         alias           VertexAttrib4sv
22576
22577 VertexAttrib4ubNV(index, x, y, z, w)
22578         return          void
22579         param           index           UInt32 in value
22580         param           x               ColorUB in value
22581         param           y               ColorUB in value
22582         param           z               ColorUB in value
22583         param           w               ColorUB in value
22584         category        NV_vertex_program
22585         version         1.2
22586         extension       soft WINSOFT NV10
22587         vectorequiv     VertexAttrib4ubvNV
22588         alias           VertexAttrib4Nub
22589
22590 VertexAttrib4ubvNV(index, v)
22591         return          void
22592         param           index           UInt32 in value
22593         param           v               ColorUB in array [4]
22594         category        NV_vertex_program
22595         version         1.2
22596         extension       soft WINSOFT NV10
22597         glxropcode      4201
22598         alias           VertexAttrib4Nubv
22599
22600 VertexAttribs1dvNV(index, count, v)
22601         return          void
22602         param           index           UInt32 in value
22603         param           count           SizeI in value
22604         param           v               Float64 in array [count]
22605         category        NV_vertex_program
22606         dlflags         handcode
22607         version         1.2
22608         extension       soft WINSOFT NV10
22609         glxropcode      4210
22610         offset          629
22611
22612 VertexAttribs1fvNV(index, count, v)
22613         return          void
22614         param           index           UInt32 in value
22615         param           count           SizeI in value
22616         param           v               Float32 in array [count]
22617         category        NV_vertex_program
22618         dlflags         handcode
22619         version         1.2
22620         extension       soft WINSOFT NV10
22621         glxropcode      4206
22622         offset          630
22623
22624 VertexAttribs1svNV(index, count, v)
22625         return          void
22626         param           index           UInt32 in value
22627         param           count           SizeI in value
22628         param           v               Int16 in array [count]
22629         category        NV_vertex_program
22630         dlflags         handcode
22631         version         1.2
22632         extension       soft WINSOFT NV10
22633         glxropcode      4202
22634         offset          631
22635
22636 VertexAttribs2dvNV(index, count, v)
22637         return          void
22638         param           index           UInt32 in value
22639         param           count           SizeI in value
22640         param           v               Float64 in array [count*2]
22641         category        NV_vertex_program
22642         dlflags         handcode
22643         version         1.2
22644         extension       soft WINSOFT NV10
22645         glxropcode      4211
22646         offset          632
22647
22648 VertexAttribs2fvNV(index, count, v)
22649         return          void
22650         param           index           UInt32 in value
22651         param           count           SizeI in value
22652         param           v               Float32 in array [count*2]
22653         category        NV_vertex_program
22654         dlflags         handcode
22655         version         1.2
22656         extension       soft WINSOFT NV10
22657         glxropcode      4207
22658         offset          633
22659
22660 VertexAttribs2svNV(index, count, v)
22661         return          void
22662         param           index           UInt32 in value
22663         param           count           SizeI in value
22664         param           v               Int16 in array [count*2]
22665         category        NV_vertex_program
22666         dlflags         handcode
22667         version         1.2
22668         extension       soft WINSOFT NV10
22669         glxropcode      4203
22670         offset          634
22671
22672 VertexAttribs3dvNV(index, count, v)
22673         return          void
22674         param           index           UInt32 in value
22675         param           count           SizeI in value
22676         param           v               Float64 in array [count*3]
22677         category        NV_vertex_program
22678         dlflags         handcode
22679         version         1.2
22680         extension       soft WINSOFT NV10
22681         glxropcode      4212
22682         offset          635
22683
22684 VertexAttribs3fvNV(index, count, v)
22685         return          void
22686         param           index           UInt32 in value
22687         param           count           SizeI in value
22688         param           v               Float32 in array [count*3]
22689         category        NV_vertex_program
22690         dlflags         handcode
22691         version         1.2
22692         extension       soft WINSOFT NV10
22693         glxropcode      4208
22694         offset          636
22695
22696 VertexAttribs3svNV(index, count, v)
22697         return          void
22698         param           index           UInt32 in value
22699         param           count           SizeI in value
22700         param           v               Int16 in array [count*3]
22701         category        NV_vertex_program
22702         dlflags         handcode
22703         version         1.2
22704         extension       soft WINSOFT NV10
22705         glxropcode      4204
22706         offset          637
22707
22708 VertexAttribs4dvNV(index, count, v)
22709         return          void
22710         param           index           UInt32 in value
22711         param           count           SizeI in value
22712         param           v               Float64 in array [count*4]
22713         category        NV_vertex_program
22714         dlflags         handcode
22715         version         1.2
22716         extension       soft WINSOFT NV10
22717         glxropcode      4213
22718         offset          638
22719
22720 VertexAttribs4fvNV(index, count, v)
22721         return          void
22722         param           index           UInt32 in value
22723         param           count           SizeI in value
22724         param           v               Float32 in array [count*4]
22725         category        NV_vertex_program
22726         dlflags         handcode
22727         version         1.2
22728         extension       soft WINSOFT NV10
22729         glxropcode      4209
22730         offset          639
22731
22732 VertexAttribs4svNV(index, count, v)
22733         return          void
22734         param           index           UInt32 in value
22735         param           count           SizeI in value
22736         param           v               Int16 in array [count*4]
22737         category        NV_vertex_program
22738         dlflags         handcode
22739         version         1.2
22740         extension       soft WINSOFT NV10
22741         glxropcode      4205
22742         offset          640
22743
22744 VertexAttribs4ubvNV(index, count, v)
22745         return          void
22746         param           index           UInt32 in value
22747         param           count           SizeI in value
22748         param           v               ColorUB in array [count*4]
22749         category        NV_vertex_program
22750         dlflags         handcode
22751         version         1.2
22752         extension       soft WINSOFT NV10
22753         glxropcode      4214
22754         offset          641
22755
22756
22757 ###############################################################################
22758 #
22759 # Extension #234 - GLX_SGIX_visual_select_group
22760 #
22761 ###############################################################################
22762
22763 ###############################################################################
22764 #
22765 # Extension #235
22766 # SGIX_texture_coordinate_clamp commands
22767 #
22768 ###############################################################################
22769
22770 # (none)
22771 newcategory: SGIX_texture_coordinate_clamp
22772
22773 ###############################################################################
22774 #
22775 # Extension #236
22776 # SGIX_scalebias_hint commands
22777 #
22778 ###############################################################################
22779
22780 # (none)
22781 newcategory: SGIX_scalebias_hint
22782
22783 ###############################################################################
22784 #
22785 # Extension #237 - GLX_OML_swap_method commands
22786 # Extension #238 - GLX_OML_sync_control commands
22787 #
22788 ###############################################################################
22789
22790 ###############################################################################
22791 #
22792 # Extension #239
22793 # OML_interlace commands
22794 #
22795 ###############################################################################
22796
22797 # (none)
22798 newcategory: OML_interlace
22799
22800 ###############################################################################
22801 #
22802 # Extension #240
22803 # OML_subsample commands
22804 #
22805 ###############################################################################
22806
22807 # (none)
22808 newcategory: OML_subsample
22809
22810 ###############################################################################
22811 #
22812 # Extension #241
22813 # OML_resample commands
22814 #
22815 ###############################################################################
22816
22817 # (none)
22818 newcategory: OML_resample
22819
22820 ###############################################################################
22821 #
22822 # Extension #242 - WGL_OML_sync_control commands
22823 #
22824 ###############################################################################
22825
22826 ###############################################################################
22827 #
22828 # Extension #243
22829 # NV_copy_depth_to_color commands
22830 #
22831 ###############################################################################
22832
22833 # (none)
22834 newcategory: NV_copy_depth_to_color
22835
22836 ###############################################################################
22837 #
22838 # Extension #244
22839 # ATI_envmap_bumpmap commands
22840 #
22841 ###############################################################################
22842
22843 TexBumpParameterivATI(pname, param)
22844         return          void
22845         param           pname           TexBumpParameterATI in value
22846         param           param           Int32 in array [COMPSIZE(pname)]
22847         category        ATI_envmap_bumpmap
22848         version         1.2
22849         extension
22850         glxropcode      ?
22851         glxflags        ignore
22852         offset          ?
22853
22854 TexBumpParameterfvATI(pname, param)
22855         return          void
22856         param           pname           TexBumpParameterATI in value
22857         param           param           Float32 in array [COMPSIZE(pname)]
22858         category        ATI_envmap_bumpmap
22859         version         1.2
22860         extension
22861         glxropcode      ?
22862         glxflags        ignore
22863         offset          ?
22864
22865 GetTexBumpParameterivATI(pname, param)
22866         return          void
22867         param           pname           GetTexBumpParameterATI in value
22868         param           param           Int32 out array [COMPSIZE(pname)]
22869         category        ATI_envmap_bumpmap
22870         dlflags         notlistable
22871         version         1.2
22872         extension
22873         glxsingle       ?
22874         glxflags        ignore
22875         offset          ?
22876
22877 GetTexBumpParameterfvATI(pname, param)
22878         return          void
22879         param           pname           GetTexBumpParameterATI in value
22880         param           param           Float32 out array [COMPSIZE(pname)]
22881         category        ATI_envmap_bumpmap
22882         dlflags         notlistable
22883         version         1.2
22884         extension
22885         glxsingle       ?
22886         glxflags        ignore
22887         offset          ?
22888
22889 ###############################################################################
22890 #
22891 # Extension #245
22892 # ATI_fragment_shader commands
22893 #
22894 ###############################################################################
22895
22896 GenFragmentShadersATI(range)
22897         return          UInt32
22898         param           range           UInt32 in value
22899         category        ATI_fragment_shader
22900         version         1.2
22901         extension
22902         glxropcode      ?
22903         glxflags        ignore
22904         offset          ?
22905
22906 BindFragmentShaderATI(id)
22907         return          void
22908         param           id              UInt32 in value
22909         category        ATI_fragment_shader
22910         version         1.2
22911         extension
22912         glxropcode      ?
22913         glxflags        ignore
22914         offset          ?
22915
22916 DeleteFragmentShaderATI(id)
22917         return          void
22918         param           id              UInt32 in value
22919         category        ATI_fragment_shader
22920         version         1.2
22921         extension
22922         glxropcode      ?
22923         glxflags        ignore
22924         offset          ?
22925
22926 BeginFragmentShaderATI()
22927         return          void
22928         category        ATI_fragment_shader
22929         version         1.2
22930         extension
22931         glxropcode      ?
22932         glxflags        ignore
22933         offset          ?
22934
22935 EndFragmentShaderATI()
22936         return          void
22937         category        ATI_fragment_shader
22938         version         1.2
22939         extension
22940         glxropcode      ?
22941         glxflags        ignore
22942         offset          ?
22943
22944 PassTexCoordATI(dst, coord, swizzle)
22945         return          void
22946         param           dst             UInt32 in value
22947         param           coord           UInt32 in value
22948         param           swizzle         SwizzleOpATI in value
22949         category        ATI_fragment_shader
22950         version         1.2
22951         extension
22952         glxropcode      ?
22953         glxflags        ignore
22954         offset          ?
22955
22956 SampleMapATI(dst, interp, swizzle)
22957         return          void
22958         param           dst             UInt32 in value
22959         param           interp          UInt32 in value
22960         param           swizzle         SwizzleOpATI in value
22961         category        ATI_fragment_shader
22962         version         1.2
22963         extension
22964         glxropcode      ?
22965         glxflags        ignore
22966         offset          ?
22967
22968 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
22969         return          void
22970         param           op              FragmentOpATI in value
22971         param           dst             UInt32 in value
22972         param           dstMask         UInt32 in value
22973         param           dstMod          UInt32 in value
22974         param           arg1            UInt32 in value
22975         param           arg1Rep         UInt32 in value
22976         param           arg1Mod         UInt32 in value
22977         category        ATI_fragment_shader
22978         version         1.2
22979         extension
22980         glxropcode      ?
22981         glxflags        ignore
22982         offset          ?
22983
22984 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
22985         return          void
22986         param           op              FragmentOpATI in value
22987         param           dst             UInt32 in value
22988         param           dstMask         UInt32 in value
22989         param           dstMod          UInt32 in value
22990         param           arg1            UInt32 in value
22991         param           arg1Rep         UInt32 in value
22992         param           arg1Mod         UInt32 in value
22993         param           arg2            UInt32 in value
22994         param           arg2Rep         UInt32 in value
22995         param           arg2Mod         UInt32 in value
22996         category        ATI_fragment_shader
22997         version         1.2
22998         extension
22999         glxropcode      ?
23000         glxflags        ignore
23001         offset          ?
23002
23003 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
23004         return          void
23005         param           op              FragmentOpATI in value
23006         param           dst             UInt32 in value
23007         param           dstMask         UInt32 in value
23008         param           dstMod          UInt32 in value
23009         param           arg1            UInt32 in value
23010         param           arg1Rep         UInt32 in value
23011         param           arg1Mod         UInt32 in value
23012         param           arg2            UInt32 in value
23013         param           arg2Rep         UInt32 in value
23014         param           arg2Mod         UInt32 in value
23015         param           arg3            UInt32 in value
23016         param           arg3Rep         UInt32 in value
23017         param           arg3Mod         UInt32 in value
23018         category        ATI_fragment_shader
23019         version         1.2
23020         extension
23021         glxropcode      ?
23022         glxflags        ignore
23023         offset          ?
23024
23025 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
23026         return          void
23027         param           op              FragmentOpATI in value
23028         param           dst             UInt32 in value
23029         param           dstMod          UInt32 in value
23030         param           arg1            UInt32 in value
23031         param           arg1Rep         UInt32 in value
23032         param           arg1Mod         UInt32 in value
23033         category        ATI_fragment_shader
23034         version         1.2
23035         extension
23036         glxropcode      ?
23037         glxflags        ignore
23038         offset          ?
23039
23040 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
23041         return          void
23042         param           op              FragmentOpATI in value
23043         param           dst             UInt32 in value
23044         param           dstMod          UInt32 in value
23045         param           arg1            UInt32 in value
23046         param           arg1Rep         UInt32 in value
23047         param           arg1Mod         UInt32 in value
23048         param           arg2            UInt32 in value
23049         param           arg2Rep         UInt32 in value
23050         param           arg2Mod         UInt32 in value
23051         category        ATI_fragment_shader
23052         version         1.2
23053         extension
23054         glxropcode      ?
23055         glxflags        ignore
23056         offset          ?
23057
23058 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
23059         return          void
23060         param           op              FragmentOpATI in value
23061         param           dst             UInt32 in value
23062         param           dstMod          UInt32 in value
23063         param           arg1            UInt32 in value
23064         param           arg1Rep         UInt32 in value
23065         param           arg1Mod         UInt32 in value
23066         param           arg2            UInt32 in value
23067         param           arg2Rep         UInt32 in value
23068         param           arg2Mod         UInt32 in value
23069         param           arg3            UInt32 in value
23070         param           arg3Rep         UInt32 in value
23071         param           arg3Mod         UInt32 in value
23072         category        ATI_fragment_shader
23073         version         1.2
23074         extension
23075         glxropcode      ?
23076         glxflags        ignore
23077         offset          ?
23078
23079 SetFragmentShaderConstantATI(dst, value)
23080         return          void
23081         param           dst             UInt32 in value
23082         param           value           ConstFloat32 in array [4]
23083         category        ATI_fragment_shader
23084         version         1.2
23085         extension
23086         glxropcode      ?
23087         glxflags        ignore
23088         offset          ?
23089
23090 ###############################################################################
23091 #
23092 # Extension #246
23093 # ATI_pn_triangles commands
23094 #
23095 ###############################################################################
23096
23097 PNTrianglesiATI(pname, param)
23098         return          void
23099         param           pname           PNTrianglesPNameATI in value
23100         param           param           Int32 in value
23101         category        ATI_pn_triangles
23102         version         1.2
23103         extension
23104         glxropcode      ?
23105         glxflags        ignore
23106         offset          ?
23107
23108 PNTrianglesfATI(pname, param)
23109         return          void
23110         param           pname           PNTrianglesPNameATI in value
23111         param           param           Float32 in value
23112         category        ATI_pn_triangles
23113         version         1.2
23114         extension
23115         glxropcode      ?
23116         glxflags        ignore
23117         offset          ?
23118
23119 ###############################################################################
23120 #
23121 # Extension #247
23122 # ATI_vertex_array_object commands
23123 #
23124 ###############################################################################
23125
23126 NewObjectBufferATI(size, pointer, usage)
23127         return          UInt32
23128         param           size            SizeI in value
23129         param           pointer         ConstVoid in array [size]
23130         param           usage           ArrayObjectUsageATI in value
23131         category        ATI_vertex_array_object
23132         version         1.2
23133         extension
23134         glxropcode      ?
23135         glxflags        ignore
23136         offset          ?
23137
23138 IsObjectBufferATI(buffer)
23139         return          Boolean
23140         param           buffer          UInt32 in value
23141         category        ATI_vertex_array_object
23142         version         1.2
23143         extension
23144         glxropcode      ?
23145         glxflags        ignore
23146         offset          ?
23147
23148 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
23149         return          void
23150         param           buffer          UInt32 in value
23151         param           offset          UInt32 in value
23152         param           size            SizeI in value
23153         param           pointer         ConstVoid in array [size]
23154         param           preserve        PreserveModeATI in value
23155         category        ATI_vertex_array_object
23156         version         1.2
23157         extension
23158         glxropcode      ?
23159         glxflags        ignore
23160         offset          ?
23161
23162 GetObjectBufferfvATI(buffer, pname, params)
23163         return          void
23164         param           buffer          UInt32 in value
23165         param           pname           ArrayObjectPNameATI in value
23166         param           params          Float32 out array [1]
23167         category        ATI_vertex_array_object
23168         dlflags         notlistable
23169         version         1.2
23170         extension
23171         glxsingle       ?
23172         glxflags        ignore
23173         offset          ?
23174
23175 GetObjectBufferivATI(buffer, pname, params)
23176         return          void
23177         param           buffer          UInt32 in value
23178         param           pname           ArrayObjectPNameATI in value
23179         param           params          Int32 out array [1]
23180         category        ATI_vertex_array_object
23181         dlflags         notlistable
23182         version         1.2
23183         extension
23184         glxsingle       ?
23185         glxflags        ignore
23186         offset          ?
23187
23188 FreeObjectBufferATI(buffer)
23189         return          void
23190         param           buffer          UInt32 in value
23191         category        ATI_vertex_array_object
23192         version         1.2
23193         extension
23194         glxropcode      ?
23195         glxflags        ignore
23196         offset          ?
23197
23198 ArrayObjectATI(array, size, type, stride, buffer, offset)
23199         return          void
23200         param           array           EnableCap in value
23201         param           size            Int32 in value
23202         param           type            ScalarType in value
23203         param           stride          SizeI in value
23204         param           buffer          UInt32 in value
23205         param           offset          UInt32 in value
23206         category        ATI_vertex_array_object
23207         version         1.2
23208         extension
23209         glxropcode      ?
23210         glxflags        ignore
23211         offset          ?
23212
23213 GetArrayObjectfvATI(array, pname, params)
23214         return          void
23215         param           array           EnableCap in value
23216         param           pname           ArrayObjectPNameATI in value
23217         param           params          Float32 out array [1]
23218         category        ATI_vertex_array_object
23219         dlflags         notlistable
23220         version         1.2
23221         extension
23222         glxsingle       ?
23223         glxflags        ignore
23224         offset          ?
23225
23226 GetArrayObjectivATI(array, pname, params)
23227         return          void
23228         param           array           EnableCap in value
23229         param           pname           ArrayObjectPNameATI in value
23230         param           params          Int32 out array [1]
23231         category        ATI_vertex_array_object
23232         dlflags         notlistable
23233         version         1.2
23234         extension
23235         glxsingle       ?
23236         glxflags        ignore
23237         offset          ?
23238
23239 VariantArrayObjectATI(id, type, stride, buffer, offset)
23240         return          void
23241         param           id              UInt32 in value
23242         param           type            ScalarType in value
23243         param           stride          SizeI in value
23244         param           buffer          UInt32 in value
23245         param           offset          UInt32 in value
23246         category        ATI_vertex_array_object
23247         version         1.2
23248         extension
23249         glxropcode      ?
23250         glxflags        ignore
23251         offset          ?
23252
23253 GetVariantArrayObjectfvATI(id, pname, params)
23254         return          void
23255         param           id              UInt32 in value
23256         param           pname           ArrayObjectPNameATI in value
23257         param           params          Float32 out array [1]
23258         category        ATI_vertex_array_object
23259         dlflags         notlistable
23260         version         1.2
23261         extension
23262         glxsingle       ?
23263         glxflags        ignore
23264         offset          ?
23265
23266 GetVariantArrayObjectivATI(id, pname, params)
23267         return          void
23268         param           id              UInt32 in value
23269         param           pname           ArrayObjectPNameATI in value
23270         param           params          Int32 out array [1]
23271         category        ATI_vertex_array_object
23272         dlflags         notlistable
23273         version         1.2
23274         extension
23275         glxsingle       ?
23276         glxflags        ignore
23277         offset          ?
23278
23279 ###############################################################################
23280 #
23281 # Extension #248
23282 # EXT_vertex_shader commands
23283 #
23284 ###############################################################################
23285
23286 BeginVertexShaderEXT()
23287         return          void
23288         category        EXT_vertex_shader
23289         version         1.2
23290         extension
23291         glxropcode      ?
23292         glxflags        ignore
23293         offset          ?
23294
23295 EndVertexShaderEXT()
23296         return          void
23297         category        EXT_vertex_shader
23298         version         1.2
23299         extension
23300         glxropcode      ?
23301         glxflags        ignore
23302         offset          ?
23303
23304 BindVertexShaderEXT(id)
23305         return          void
23306         param           id              UInt32 in value
23307         category        EXT_vertex_shader
23308         version         1.2
23309         extension
23310         glxropcode      ?
23311         glxflags        ignore
23312         offset          ?
23313
23314 GenVertexShadersEXT(range)
23315         return          UInt32
23316         param           range           UInt32 in value
23317         category        EXT_vertex_shader
23318         version         1.2
23319         extension
23320         glxropcode      ?
23321         glxflags        ignore
23322         offset          ?
23323
23324 DeleteVertexShaderEXT(id)
23325         return          void
23326         param           id              UInt32 in value
23327         category        EXT_vertex_shader
23328         version         1.2
23329         extension
23330         glxropcode      ?
23331         glxflags        ignore
23332         offset          ?
23333
23334 ShaderOp1EXT(op, res, arg1)
23335         return          void
23336         param           op              VertexShaderOpEXT in value
23337         param           res             UInt32 in value
23338         param           arg1            UInt32 in value
23339         category        EXT_vertex_shader
23340         version         1.2
23341         extension
23342         glxropcode      ?
23343         glxflags        ignore
23344         offset          ?
23345
23346 ShaderOp2EXT(op, res, arg1, arg2)
23347         return          void
23348         param           op              VertexShaderOpEXT in value
23349         param           res             UInt32 in value
23350         param           arg1            UInt32 in value
23351         param           arg2            UInt32 in value
23352         category        EXT_vertex_shader
23353         version         1.2
23354         extension
23355         glxropcode      ?
23356         glxflags        ignore
23357         offset          ?
23358
23359 ShaderOp3EXT(op, res, arg1, arg2, arg3)
23360         return          void
23361         param           op              VertexShaderOpEXT in value
23362         param           res             UInt32 in value
23363         param           arg1            UInt32 in value
23364         param           arg2            UInt32 in value
23365         param           arg3            UInt32 in value
23366         category        EXT_vertex_shader
23367         version         1.2
23368         extension
23369         glxropcode      ?
23370         glxflags        ignore
23371         offset          ?
23372
23373 SwizzleEXT(res, in, outX, outY, outZ, outW)
23374         return          void
23375         param           res             UInt32 in value
23376         param           in              UInt32 in value
23377         param           outX            VertexShaderCoordOutEXT in value
23378         param           outY            VertexShaderCoordOutEXT in value
23379         param           outZ            VertexShaderCoordOutEXT in value
23380         param           outW            VertexShaderCoordOutEXT in value
23381         category        EXT_vertex_shader
23382         version         1.2
23383         extension
23384         glxropcode      ?
23385         glxflags        ignore
23386         offset          ?
23387
23388 WriteMaskEXT(res, in, outX, outY, outZ, outW)
23389         return          void
23390         param           res             UInt32 in value
23391         param           in              UInt32 in value
23392         param           outX            VertexShaderWriteMaskEXT in value
23393         param           outY            VertexShaderWriteMaskEXT in value
23394         param           outZ            VertexShaderWriteMaskEXT in value
23395         param           outW            VertexShaderWriteMaskEXT in value
23396         category        EXT_vertex_shader
23397         version         1.2
23398         extension
23399         glxropcode      ?
23400         glxflags        ignore
23401         offset          ?
23402
23403 InsertComponentEXT(res, src, num)
23404         return          void
23405         param           res             UInt32 in value
23406         param           src             UInt32 in value
23407         param           num             UInt32 in value
23408         category        EXT_vertex_shader
23409         version         1.2
23410         extension
23411         glxropcode      ?
23412         glxflags        ignore
23413         offset          ?
23414
23415 ExtractComponentEXT(res, src, num)
23416         return          void
23417         param           res             UInt32 in value
23418         param           src             UInt32 in value
23419         param           num             UInt32 in value
23420         category        EXT_vertex_shader
23421         version         1.2
23422         extension
23423         glxropcode      ?
23424         glxflags        ignore
23425         offset          ?
23426
23427 GenSymbolsEXT(datatype, storagetype, range, components)
23428         return          UInt32
23429         param           datatype        DataTypeEXT in value
23430         param           storagetype     VertexShaderStorageTypeEXT in value
23431         param           range           ParameterRangeEXT in value
23432         param           components      UInt32 in value
23433         category        EXT_vertex_shader
23434         version         1.2
23435         extension
23436         glxropcode      ?
23437         glxflags        ignore
23438         offset          ?
23439
23440 SetInvariantEXT(id, type, addr)
23441         return          void
23442         param           id              UInt32 in value
23443         param           type            ScalarType in value
23444         param           addr            Void in array [COMPSIZE(id/type)]
23445         category        EXT_vertex_shader
23446         version         1.2
23447         extension
23448         glxropcode      ?
23449         glxflags        ignore
23450         offset          ?
23451
23452 SetLocalConstantEXT(id, type, addr)
23453         return          void
23454         param           id              UInt32 in value
23455         param           type            ScalarType in value
23456         param           addr            Void in array [COMPSIZE(id/type)]
23457         category        EXT_vertex_shader
23458         version         1.2
23459         extension
23460         glxropcode      ?
23461         glxflags        ignore
23462         offset          ?
23463
23464 VariantbvEXT(id, addr)
23465         return          void
23466         param           id              UInt32 in value
23467         param           addr            Int8 in array [COMPSIZE(id)]
23468         category        EXT_vertex_shader
23469         version         1.2
23470         extension
23471         glxropcode      ?
23472         glxflags        ignore
23473         offset          ?
23474
23475 VariantsvEXT(id, addr)
23476         return          void
23477         param           id              UInt32 in value
23478         param           addr            Int16 in array [COMPSIZE(id)]
23479         category        EXT_vertex_shader
23480         version         1.2
23481         extension
23482         glxropcode      ?
23483         glxflags        ignore
23484         offset          ?
23485
23486 VariantivEXT(id, addr)
23487         return          void
23488         param           id              UInt32 in value
23489         param           addr            Int32 in array [COMPSIZE(id)]
23490         category        EXT_vertex_shader
23491         version         1.2
23492         extension
23493         glxropcode      ?
23494         glxflags        ignore
23495         offset          ?
23496
23497 VariantfvEXT(id, addr)
23498         return          void
23499         param           id              UInt32 in value
23500         param           addr            Float32 in array [COMPSIZE(id)]
23501         category        EXT_vertex_shader
23502         version         1.2
23503         extension
23504         glxropcode      ?
23505         glxflags        ignore
23506         offset          ?
23507
23508 VariantdvEXT(id, addr)
23509         return          void
23510         param           id              UInt32 in value
23511         param           addr            Float64 in array [COMPSIZE(id)]
23512         category        EXT_vertex_shader
23513         version         1.2
23514         extension
23515         glxropcode      ?
23516         glxflags        ignore
23517         offset          ?
23518
23519 VariantubvEXT(id, addr)
23520         return          void
23521         param           id              UInt32 in value
23522         param           addr            UInt8 in array [COMPSIZE(id)]
23523         category        EXT_vertex_shader
23524         version         1.2
23525         extension
23526         glxropcode      ?
23527         glxflags        ignore
23528         offset          ?
23529
23530 VariantusvEXT(id, addr)
23531         return          void
23532         param           id              UInt32 in value
23533         param           addr            UInt16 in array [COMPSIZE(id)]
23534         category        EXT_vertex_shader
23535         version         1.2
23536         extension
23537         glxropcode      ?
23538         glxflags        ignore
23539         offset          ?
23540
23541 VariantuivEXT(id, addr)
23542         return          void
23543         param           id              UInt32 in value
23544         param           addr            UInt32 in array [COMPSIZE(id)]
23545         category        EXT_vertex_shader
23546         version         1.2
23547         extension
23548         glxropcode      ?
23549         glxflags        ignore
23550         offset          ?
23551
23552 VariantPointerEXT(id, type, stride, addr)
23553         return          void
23554         param           id              UInt32 in value
23555         param           type            ScalarType in value
23556         param           stride          UInt32 in value
23557         param           addr            Void in array [COMPSIZE(id/type/stride)]
23558         category        EXT_vertex_shader
23559         version         1.2
23560         extension
23561         glxropcode      ?
23562         glxflags        ignore
23563         offset          ?
23564
23565 EnableVariantClientStateEXT(id)
23566         return          void
23567         param           id              UInt32 in value
23568         category        EXT_vertex_shader
23569         version         1.2
23570         extension
23571         glxropcode      ?
23572         glxflags        ignore
23573         offset          ?
23574
23575 DisableVariantClientStateEXT(id)
23576         return          void
23577         param           id              UInt32 in value
23578         category        EXT_vertex_shader
23579         version         1.2
23580         extension
23581         glxropcode      ?
23582         glxflags        ignore
23583         offset          ?
23584
23585 BindLightParameterEXT(light, value)
23586         return          UInt32
23587         param           light           LightName in value
23588         param           value           LightParameter in value
23589         category        EXT_vertex_shader
23590         version         1.2
23591         extension
23592         glxropcode      ?
23593         glxflags        ignore
23594         offset          ?
23595
23596 BindMaterialParameterEXT(face, value)
23597         return          UInt32
23598         param           face            MaterialFace in value
23599         param           value           MaterialParameter in value
23600         category        EXT_vertex_shader
23601         version         1.2
23602         extension
23603         glxropcode      ?
23604         glxflags        ignore
23605         offset          ?
23606
23607 BindTexGenParameterEXT(unit, coord, value)
23608         return          UInt32
23609         param           unit            TextureUnit in value
23610         param           coord           TextureCoordName in value
23611         param           value           TextureGenParameter in value
23612         category        EXT_vertex_shader
23613         version         1.2
23614         extension
23615         glxropcode      ?
23616         glxflags        ignore
23617         offset          ?
23618
23619 BindTextureUnitParameterEXT(unit, value)
23620         return          UInt32
23621         param           unit            TextureUnit in value
23622         param           value           VertexShaderTextureUnitParameter in value
23623         category        EXT_vertex_shader
23624         version         1.2
23625         extension
23626         glxropcode      ?
23627         glxflags        ignore
23628         offset          ?
23629
23630 BindParameterEXT(value)
23631         return          UInt32
23632         param           value           VertexShaderParameterEXT in value
23633         category        EXT_vertex_shader
23634         version         1.2
23635         extension
23636         glxropcode      ?
23637         glxflags        ignore
23638         offset          ?
23639
23640 IsVariantEnabledEXT(id, cap)
23641         return          Boolean
23642         param           id              UInt32 in value
23643         param           cap             VariantCapEXT in value
23644         category        EXT_vertex_shader
23645         version         1.2
23646         extension
23647         glxropcode      ?
23648         glxflags        ignore
23649         offset          ?
23650
23651 GetVariantBooleanvEXT(id, value, data)
23652         return          void
23653         param           id              UInt32 in value
23654         param           value           GetVariantValueEXT in value
23655         param           data            Boolean out array [COMPSIZE(id)]
23656         category        EXT_vertex_shader
23657         dlflags         notlistable
23658         version         1.2
23659         extension
23660         glxsingle       ?
23661         glxflags        ignore
23662         offset          ?
23663
23664 GetVariantIntegervEXT(id, value, data)
23665         return          void
23666         param           id              UInt32 in value
23667         param           value           GetVariantValueEXT in value
23668         param           data            Int32 out array [COMPSIZE(id)]
23669         category        EXT_vertex_shader
23670         dlflags         notlistable
23671         version         1.2
23672         extension
23673         glxsingle       ?
23674         glxflags        ignore
23675         offset          ?
23676
23677 GetVariantFloatvEXT(id, value, data)
23678         return          void
23679         param           id              UInt32 in value
23680         param           value           GetVariantValueEXT in value
23681         param           data            Float32 out array [COMPSIZE(id)]
23682         category        EXT_vertex_shader
23683         dlflags         notlistable
23684         version         1.2
23685         extension
23686         glxsingle       ?
23687         glxflags        ignore
23688         offset          ?
23689
23690 GetVariantPointervEXT(id, value, data)
23691         return          void
23692         param           id              UInt32 in value
23693         param           value           GetVariantValueEXT in value
23694         param           data            VoidPointer out array [COMPSIZE(id)]
23695         category        EXT_vertex_shader
23696         dlflags         notlistable
23697         version         1.2
23698         extension
23699         glxsingle       ?
23700         glxflags        ignore
23701         offset          ?
23702
23703 GetInvariantBooleanvEXT(id, value, data)
23704         return          void
23705         param           id              UInt32 in value
23706         param           value           GetVariantValueEXT in value
23707         param           data            Boolean out array [COMPSIZE(id)]
23708         category        EXT_vertex_shader
23709         dlflags         notlistable
23710         version         1.2
23711         extension
23712         glxsingle       ?
23713         glxflags        ignore
23714         offset          ?
23715
23716 GetInvariantIntegervEXT(id, value, data)
23717         return          void
23718         param           id              UInt32 in value
23719         param           value           GetVariantValueEXT in value
23720         param           data            Int32 out array [COMPSIZE(id)]
23721         category        EXT_vertex_shader
23722         dlflags         notlistable
23723         version         1.2
23724         extension
23725         glxsingle       ?
23726         glxflags        ignore
23727         offset          ?
23728
23729 GetInvariantFloatvEXT(id, value, data)
23730         return          void
23731         param           id              UInt32 in value
23732         param           value           GetVariantValueEXT in value
23733         param           data            Float32 out array [COMPSIZE(id)]
23734         category        EXT_vertex_shader
23735         dlflags         notlistable
23736         version         1.2
23737         extension
23738         glxsingle       ?
23739         glxflags        ignore
23740         offset          ?
23741
23742 GetLocalConstantBooleanvEXT(id, value, data)
23743         return          void
23744         param           id              UInt32 in value
23745         param           value           GetVariantValueEXT in value
23746         param           data            Boolean out array [COMPSIZE(id)]
23747         category        EXT_vertex_shader
23748         dlflags         notlistable
23749         version         1.2
23750         extension
23751         glxsingle       ?
23752         glxflags        ignore
23753         offset          ?
23754
23755 GetLocalConstantIntegervEXT(id, value, data)
23756         return          void
23757         param           id              UInt32 in value
23758         param           value           GetVariantValueEXT in value
23759         param           data            Int32 out array [COMPSIZE(id)]
23760         category        EXT_vertex_shader
23761         dlflags         notlistable
23762         version         1.2
23763         extension
23764         glxsingle       ?
23765         glxflags        ignore
23766         offset          ?
23767
23768 GetLocalConstantFloatvEXT(id, value, data)
23769         return          void
23770         param           id              UInt32 in value
23771         param           value           GetVariantValueEXT in value
23772         param           data            Float32 out array [COMPSIZE(id)]
23773         category        EXT_vertex_shader
23774         dlflags         notlistable
23775         version         1.2
23776         extension
23777         glxsingle       ?
23778         glxflags        ignore
23779         offset          ?
23780
23781 ###############################################################################
23782 #
23783 # Extension #249
23784 # ATI_vertex_streams commands
23785 #
23786 ###############################################################################
23787
23788 VertexStream1sATI(stream, x)
23789         return          void
23790         param           stream          VertexStreamATI in value
23791         param           x               Int16 in value
23792         category        ATI_vertex_streams
23793         version         1.2
23794         extension
23795         glxropcode      ?
23796         glxflags        ignore
23797         offset          ?
23798
23799 VertexStream1svATI(stream, coords)
23800         return          void
23801         param           stream          VertexStreamATI in value
23802         param           coords          Int16 in array [1]
23803         category        ATI_vertex_streams
23804         version         1.2
23805         extension
23806         glxropcode      ?
23807         glxflags        ignore
23808         offset          ?
23809
23810 VertexStream1iATI(stream, x)
23811         return          void
23812         param           stream          VertexStreamATI in value
23813         param           x               Int32 in value
23814         category        ATI_vertex_streams
23815         version         1.2
23816         extension
23817         glxropcode      ?
23818         glxflags        ignore
23819         offset          ?
23820
23821 VertexStream1ivATI(stream, coords)
23822         return          void
23823         param           stream          VertexStreamATI in value
23824         param           coords          Int32 in array [1]
23825         category        ATI_vertex_streams
23826         version         1.2
23827         extension
23828         glxropcode      ?
23829         glxflags        ignore
23830         offset          ?
23831
23832 VertexStream1fATI(stream, x)
23833         return          void
23834         param           stream          VertexStreamATI in value
23835         param           x               Float32 in value
23836         category        ATI_vertex_streams
23837         version         1.2
23838         extension
23839         glxropcode      ?
23840         glxflags        ignore
23841         offset          ?
23842
23843 VertexStream1fvATI(stream, coords)
23844         return          void
23845         param           stream          VertexStreamATI in value
23846         param           coords          Float32 in array [1]
23847         category        ATI_vertex_streams
23848         version         1.2
23849         extension
23850         glxropcode      ?
23851         glxflags        ignore
23852         offset          ?
23853
23854 VertexStream1dATI(stream, x)
23855         return          void
23856         param           stream          VertexStreamATI in value
23857         param           x               Float64 in value
23858         category        ATI_vertex_streams
23859         version         1.2
23860         extension
23861         glxropcode      ?
23862         glxflags        ignore
23863         offset          ?
23864
23865 VertexStream1dvATI(stream, coords)
23866         return          void
23867         param           stream          VertexStreamATI in value
23868         param           coords          Float64 in array [1]
23869         category        ATI_vertex_streams
23870         version         1.2
23871         extension
23872         glxropcode      ?
23873         glxflags        ignore
23874         offset          ?
23875
23876 VertexStream2sATI(stream, x, y)
23877         return          void
23878         param           stream          VertexStreamATI in value
23879         param           x               Int16 in value
23880         param           y               Int16 in value
23881         category        ATI_vertex_streams
23882         version         1.2
23883         extension
23884         glxropcode      ?
23885         glxflags        ignore
23886         offset          ?
23887
23888 VertexStream2svATI(stream, coords)
23889         return          void
23890         param           stream          VertexStreamATI in value
23891         param           coords          Int16 in array [2]
23892         category        ATI_vertex_streams
23893         version         1.2
23894         extension
23895         glxropcode      ?
23896         glxflags        ignore
23897         offset          ?
23898
23899 VertexStream2iATI(stream, x, y)
23900         return          void
23901         param           stream          VertexStreamATI in value
23902         param           x               Int32 in value
23903         param           y               Int32 in value
23904         category        ATI_vertex_streams
23905         version         1.2
23906         extension
23907         glxropcode      ?
23908         glxflags        ignore
23909         offset          ?
23910
23911 VertexStream2ivATI(stream, coords)
23912         return          void
23913         param           stream          VertexStreamATI in value
23914         param           coords          Int32 in array [2]
23915         category        ATI_vertex_streams
23916         version         1.2
23917         extension
23918         glxropcode      ?
23919         glxflags        ignore
23920         offset          ?
23921
23922 VertexStream2fATI(stream, x, y)
23923         return          void
23924         param           stream          VertexStreamATI in value
23925         param           x               Float32 in value
23926         param           y               Float32 in value
23927         category        ATI_vertex_streams
23928         version         1.2
23929         extension
23930         glxropcode      ?
23931         glxflags        ignore
23932         offset          ?
23933
23934 VertexStream2fvATI(stream, coords)
23935         return          void
23936         param           stream          VertexStreamATI in value
23937         param           coords          Float32 in array [2]
23938         category        ATI_vertex_streams
23939         version         1.2
23940         extension
23941         glxropcode      ?
23942         glxflags        ignore
23943         offset          ?
23944
23945 VertexStream2dATI(stream, x, y)
23946         return          void
23947         param           stream          VertexStreamATI in value
23948         param           x               Float64 in value
23949         param           y               Float64 in value
23950         category        ATI_vertex_streams
23951         version         1.2
23952         extension
23953         glxropcode      ?
23954         glxflags        ignore
23955         offset          ?
23956
23957 VertexStream2dvATI(stream, coords)
23958         return          void
23959         param           stream          VertexStreamATI in value
23960         param           coords          Float64 in array [2]
23961         category        ATI_vertex_streams
23962         version         1.2
23963         extension
23964         glxropcode      ?
23965         glxflags        ignore
23966         offset          ?
23967
23968 VertexStream3sATI(stream, x, y, z)
23969         return          void
23970         param           stream          VertexStreamATI in value
23971         param           x               Int16 in value
23972         param           y               Int16 in value
23973         param           z               Int16 in value
23974         category        ATI_vertex_streams
23975         version         1.2
23976         extension
23977         glxropcode      ?
23978         glxflags        ignore
23979         offset          ?
23980
23981 VertexStream3svATI(stream, coords)
23982         return          void
23983         param           stream          VertexStreamATI in value
23984         param           coords          Int16 in array [3]
23985         category        ATI_vertex_streams
23986         version         1.2
23987         extension
23988         glxropcode      ?
23989         glxflags        ignore
23990         offset          ?
23991
23992 VertexStream3iATI(stream, x, y, z)
23993         return          void
23994         param           stream          VertexStreamATI in value
23995         param           x               Int32 in value
23996         param           y               Int32 in value
23997         param           z               Int32 in value
23998         category        ATI_vertex_streams
23999         version         1.2
24000         extension
24001         glxropcode      ?
24002         glxflags        ignore
24003         offset          ?
24004
24005 VertexStream3ivATI(stream, coords)
24006         return          void
24007         param           stream          VertexStreamATI in value
24008         param           coords          Int32 in array [3]
24009         category        ATI_vertex_streams
24010         version         1.2
24011         extension
24012         glxropcode      ?
24013         glxflags        ignore
24014         offset          ?
24015
24016 VertexStream3fATI(stream, x, y, z)
24017         return          void
24018         param           stream          VertexStreamATI in value
24019         param           x               Float32 in value
24020         param           y               Float32 in value
24021         param           z               Float32 in value
24022         category        ATI_vertex_streams
24023         version         1.2
24024         extension
24025         glxropcode      ?
24026         glxflags        ignore
24027         offset          ?
24028
24029 VertexStream3fvATI(stream, coords)
24030         return          void
24031         param           stream          VertexStreamATI in value
24032         param           coords          Float32 in array [3]
24033         category        ATI_vertex_streams
24034         version         1.2
24035         extension
24036         glxropcode      ?
24037         glxflags        ignore
24038         offset          ?
24039
24040 VertexStream3dATI(stream, x, y, z)
24041         return          void
24042         param           stream          VertexStreamATI in value
24043         param           x               Float64 in value
24044         param           y               Float64 in value
24045         param           z               Float64 in value
24046         category        ATI_vertex_streams
24047         version         1.2
24048         extension
24049         glxropcode      ?
24050         glxflags        ignore
24051         offset          ?
24052
24053 VertexStream3dvATI(stream, coords)
24054         return          void
24055         param           stream          VertexStreamATI in value
24056         param           coords          Float64 in array [3]
24057         category        ATI_vertex_streams
24058         version         1.2
24059         extension
24060         glxropcode      ?
24061         glxflags        ignore
24062         offset          ?
24063
24064 VertexStream4sATI(stream, x, y, z, w)
24065         return          void
24066         param           stream          VertexStreamATI in value
24067         param           x               Int16 in value
24068         param           y               Int16 in value
24069         param           z               Int16 in value
24070         param           w               Int16 in value
24071         category        ATI_vertex_streams
24072         version         1.2
24073         extension
24074         glxropcode      ?
24075         glxflags        ignore
24076         offset          ?
24077
24078 VertexStream4svATI(stream, coords)
24079         return          void
24080         param           stream          VertexStreamATI in value
24081         param           coords          Int16 in array [4]
24082         category        ATI_vertex_streams
24083         version         1.2
24084         extension
24085         glxropcode      ?
24086         glxflags        ignore
24087         offset          ?
24088
24089 VertexStream4iATI(stream, x, y, z, w)
24090         return          void
24091         param           stream          VertexStreamATI in value
24092         param           x               Int32 in value
24093         param           y               Int32 in value
24094         param           z               Int32 in value
24095         param           w               Int32 in value
24096         category        ATI_vertex_streams
24097         version         1.2
24098         extension
24099         glxropcode      ?
24100         glxflags        ignore
24101         offset          ?
24102
24103 VertexStream4ivATI(stream, coords)
24104         return          void
24105         param           stream          VertexStreamATI in value
24106         param           coords          Int32 in array [4]
24107         category        ATI_vertex_streams
24108         version         1.2
24109         extension
24110         glxropcode      ?
24111         glxflags        ignore
24112         offset          ?
24113
24114 VertexStream4fATI(stream, x, y, z, w)
24115         return          void
24116         param           stream          VertexStreamATI in value
24117         param           x               Float32 in value
24118         param           y               Float32 in value
24119         param           z               Float32 in value
24120         param           w               Float32 in value
24121         category        ATI_vertex_streams
24122         version         1.2
24123         extension
24124         glxropcode      ?
24125         glxflags        ignore
24126         offset          ?
24127
24128 VertexStream4fvATI(stream, coords)
24129         return          void
24130         param           stream          VertexStreamATI in value
24131         param           coords          Float32 in array [4]
24132         category        ATI_vertex_streams
24133         version         1.2
24134         extension
24135         glxropcode      ?
24136         glxflags        ignore
24137         offset          ?
24138
24139 VertexStream4dATI(stream, x, y, z, w)
24140         return          void
24141         param           stream          VertexStreamATI in value
24142         param           x               Float64 in value
24143         param           y               Float64 in value
24144         param           z               Float64 in value
24145         param           w               Float64 in value
24146         category        ATI_vertex_streams
24147         version         1.2
24148         extension
24149         glxropcode      ?
24150         glxflags        ignore
24151         offset          ?
24152
24153 VertexStream4dvATI(stream, coords)
24154         return          void
24155         param           stream          VertexStreamATI in value
24156         param           coords          Float64 in array [4]
24157         category        ATI_vertex_streams
24158         version         1.2
24159         extension
24160         glxropcode      ?
24161         glxflags        ignore
24162         offset          ?
24163
24164 NormalStream3bATI(stream, nx, ny, nz)
24165         return          void
24166         param           stream          VertexStreamATI in value
24167         param           nx              Int8 in value
24168         param           ny              Int8 in value
24169         param           nz              Int8 in value
24170         category        ATI_vertex_streams
24171         version         1.2
24172         extension
24173         glxropcode      ?
24174         glxflags        ignore
24175         offset          ?
24176
24177 NormalStream3bvATI(stream, coords)
24178         return          void
24179         param           stream          VertexStreamATI in value
24180         param           coords          Int8 in array [3]
24181         category        ATI_vertex_streams
24182         version         1.2
24183         extension
24184         glxropcode      ?
24185         glxflags        ignore
24186         offset          ?
24187
24188 NormalStream3sATI(stream, nx, ny, nz)
24189         return          void
24190         param           stream          VertexStreamATI in value
24191         param           nx              Int16 in value
24192         param           ny              Int16 in value
24193         param           nz              Int16 in value
24194         category        ATI_vertex_streams
24195         version         1.2
24196         extension
24197         glxropcode      ?
24198         glxflags        ignore
24199         offset          ?
24200
24201 NormalStream3svATI(stream, coords)
24202         return          void
24203         param           stream          VertexStreamATI in value
24204         param           coords          Int16 in array [3]
24205         category        ATI_vertex_streams
24206         version         1.2
24207         extension
24208         glxropcode      ?
24209         glxflags        ignore
24210         offset          ?
24211
24212 NormalStream3iATI(stream, nx, ny, nz)
24213         return          void
24214         param           stream          VertexStreamATI in value
24215         param           nx              Int32 in value
24216         param           ny              Int32 in value
24217         param           nz              Int32 in value
24218         category        ATI_vertex_streams
24219         version         1.2
24220         extension
24221         glxropcode      ?
24222         glxflags        ignore
24223         offset          ?
24224
24225 NormalStream3ivATI(stream, coords)
24226         return          void
24227         param           stream          VertexStreamATI in value
24228         param           coords          Int32 in array [3]
24229         category        ATI_vertex_streams
24230         version         1.2
24231         extension
24232         glxropcode      ?
24233         glxflags        ignore
24234         offset          ?
24235
24236 NormalStream3fATI(stream, nx, ny, nz)
24237         return          void
24238         param           stream          VertexStreamATI in value
24239         param           nx              Float32 in value
24240         param           ny              Float32 in value
24241         param           nz              Float32 in value
24242         category        ATI_vertex_streams
24243         version         1.2
24244         extension
24245         glxropcode      ?
24246         glxflags        ignore
24247         offset          ?
24248
24249 NormalStream3fvATI(stream, coords)
24250         return          void
24251         param           stream          VertexStreamATI in value
24252         param           coords          Float32 in array [3]
24253         category        ATI_vertex_streams
24254         version         1.2
24255         extension
24256         glxropcode      ?
24257         glxflags        ignore
24258         offset          ?
24259
24260 NormalStream3dATI(stream, nx, ny, nz)
24261         return          void
24262         param           stream          VertexStreamATI in value
24263         param           nx              Float64 in value
24264         param           ny              Float64 in value
24265         param           nz              Float64 in value
24266         category        ATI_vertex_streams
24267         version         1.2
24268         extension
24269         glxropcode      ?
24270         glxflags        ignore
24271         offset          ?
24272
24273 NormalStream3dvATI(stream, coords)
24274         return          void
24275         param           stream          VertexStreamATI in value
24276         param           coords          Float64 in array [3]
24277         category        ATI_vertex_streams
24278         version         1.2
24279         extension
24280         glxropcode      ?
24281         glxflags        ignore
24282         offset          ?
24283
24284 ClientActiveVertexStreamATI(stream)
24285         return          void
24286         param           stream          VertexStreamATI in value
24287         category        ATI_vertex_streams
24288         version         1.2
24289         extension
24290         glxropcode      ?
24291         glxflags        ignore
24292         offset          ?
24293
24294 VertexBlendEnviATI(pname, param)
24295         return          void
24296         param           pname           VertexStreamATI in value
24297         param           param           Int32 in value
24298         category        ATI_vertex_streams
24299         version         1.2
24300         extension
24301         glxropcode      ?
24302         glxflags        ignore
24303         offset          ?
24304
24305 VertexBlendEnvfATI(pname, param)
24306         return          void
24307         param           pname           VertexStreamATI in value
24308         param           param           Float32 in value
24309         category        ATI_vertex_streams
24310         version         1.2
24311         extension
24312         glxropcode      ?
24313         glxflags        ignore
24314         offset          ?
24315
24316 ###############################################################################
24317 #
24318 # Extension #250 - WGL_I3D_digital_video_control
24319 # Extension #251 - WGL_I3D_gamma
24320 # Extension #252 - WGL_I3D_genlock
24321 # Extension #253 - WGL_I3D_image_buffer
24322 # Extension #254 - WGL_I3D_swap_frame_lock
24323 # Extension #255 - WGL_I3D_swap_frame_usage
24324 #
24325 ###############################################################################
24326
24327 ###############################################################################
24328 #
24329 # Extension #256
24330 # ATI_element_array commands
24331 #
24332 ###############################################################################
24333
24334 ElementPointerATI(type, pointer)
24335         return          void
24336         param           type            ElementPointerTypeATI in value
24337         param           pointer         Void in array [COMPSIZE(type)] retained
24338         category        ATI_element_array
24339         dlflags         notlistable
24340         glxflags        client-handcode client-intercept server-handcode
24341         version         1.2
24342         offset          ?
24343
24344 DrawElementArrayATI(mode, count)
24345         return          void
24346         param           mode            BeginMode in value
24347         param           count           SizeI in value
24348         category        ATI_element_array
24349         dlflags         handcode
24350         glxflags        client-handcode client-intercept server-handcode
24351         version         1.2
24352         offset          ?
24353
24354 DrawRangeElementArrayATI(mode, start, end, count)
24355         return          void
24356         param           mode            BeginMode in value
24357         param           start           UInt32 in value
24358         param           end             UInt32 in value
24359         param           count           SizeI in value
24360         category        ATI_element_array
24361         dlflags         handcode
24362         glxflags        client-handcode client-intercept server-handcode
24363         version         1.2
24364         offset          ?
24365
24366 ###############################################################################
24367 #
24368 # Extension #257
24369 # SUN_mesh_array commands
24370 #
24371 ###############################################################################
24372
24373 DrawMeshArraysSUN(mode, first, count, width)
24374         return          void
24375         param           mode            BeginMode in value
24376         param           first           Int32 in value
24377         param           count           SizeI in value
24378         param           width           SizeI in value
24379         category        SUN_mesh_array
24380         dlflags         handcode
24381         glxflags        client-handcode client-intercept server-handcode
24382         version         1.1
24383         glxropcode      ?
24384         offset          ?
24385
24386 ###############################################################################
24387 #
24388 # Extension #258
24389 # SUN_slice_accum commands
24390 #
24391 ###############################################################################
24392
24393 # (none)
24394 newcategory: SUN_slice_accum
24395
24396 ###############################################################################
24397 #
24398 # Extension #259
24399 # NV_multisample_filter_hint commands
24400 #
24401 ###############################################################################
24402
24403 # (none)
24404 newcategory: NV_multisample_filter_hint
24405
24406 ###############################################################################
24407 #
24408 # Extension #260
24409 # NV_depth_clamp commands
24410 #
24411 ###############################################################################
24412
24413 # (none)
24414 newcategory: NV_depth_clamp
24415
24416 ###############################################################################
24417 #
24418 # Extension #261
24419 # NV_occlusion_query commands
24420 #
24421 ###############################################################################
24422
24423 GenOcclusionQueriesNV(n, ids)
24424         return          void
24425         param           n               SizeI in value
24426         param           ids             UInt32 out array [n]
24427         dlflags         notlistable
24428         category        NV_occlusion_query
24429         version         1.2
24430         extension       soft WINSOFT NV20
24431         glxflags        ignore
24432
24433 DeleteOcclusionQueriesNV(n, ids)
24434         return          void
24435         param           n               SizeI in value
24436         param           ids             UInt32 in array [n]
24437         dlflags         notlistable
24438         category        NV_occlusion_query
24439         version         1.2
24440         extension       soft WINSOFT NV20
24441         glxflags        ignore
24442
24443 IsOcclusionQueryNV(id)
24444         return          Boolean
24445         param           id              UInt32 in value
24446         dlflags         notlistable
24447         category        NV_occlusion_query
24448         version         1.2
24449         extension       soft WINSOFT NV20
24450         glxflags        ignore
24451
24452 BeginOcclusionQueryNV(id)
24453         return          void
24454         param           id              UInt32 in value
24455         category        NV_occlusion_query
24456         version         1.2
24457         extension       soft WINSOFT NV20
24458         glxflags        ignore
24459
24460 EndOcclusionQueryNV()
24461         return          void
24462         category        NV_occlusion_query
24463         version         1.2
24464         extension       soft WINSOFT NV20
24465         glxflags        ignore
24466
24467 GetOcclusionQueryivNV(id, pname, params)
24468         return          void
24469         param           id              UInt32 in value
24470         param           pname           OcclusionQueryParameterNameNV in value
24471         param           params          Int32 out array [COMPSIZE(pname)]
24472         dlflags         notlistable
24473         category        NV_occlusion_query
24474         version         1.2
24475         extension       soft WINSOFT NV20
24476         glxflags        ignore
24477
24478 GetOcclusionQueryuivNV(id, pname, params)
24479         return          void
24480         param           id              UInt32 in value
24481         param           pname           OcclusionQueryParameterNameNV in value
24482         param           params          UInt32 out array [COMPSIZE(pname)]
24483         dlflags         notlistable
24484         category        NV_occlusion_query
24485         version         1.2
24486         extension       soft WINSOFT NV20
24487         glxflags        ignore
24488
24489 ###############################################################################
24490 #
24491 # Extension #262
24492 # NV_point_sprite commands
24493 #
24494 ###############################################################################
24495
24496 PointParameteriNV(pname, param)
24497         return          void
24498         param           pname           PointParameterNameARB in value
24499         param           param           Int32 in value
24500         category        NV_point_sprite
24501         version         1.2
24502         extension       soft WINSOFT NV20
24503         glxropcode      4221
24504         alias           PointParameteri
24505
24506 PointParameterivNV(pname, params)
24507         return          void
24508         param           pname           PointParameterNameARB in value
24509         param           params          Int32 in array [COMPSIZE(pname)]
24510         category        NV_point_sprite
24511         version         1.2
24512         extension       soft WINSOFT NV20
24513         glxropcode      4222
24514         alias           PointParameteriv
24515
24516 ###############################################################################
24517 #
24518 # Extension #263 - WGL_NV_render_depth_texture
24519 # Extension #264 - WGL_NV_render_texture_rectangle
24520 #
24521 ###############################################################################
24522
24523 ###############################################################################
24524 #
24525 # Extension #265
24526 # NV_texture_shader3 commands
24527 #
24528 ###############################################################################
24529
24530 # (none)
24531 newcategory: NV_texture_shader3
24532
24533 ###############################################################################
24534 #
24535 # Extension #266
24536 # NV_vertex_program1_1 commands
24537 #
24538 ###############################################################################
24539
24540 # (none)
24541 newcategory: NV_vertex_program1_1
24542
24543 ###############################################################################
24544 #
24545 # Extension #267
24546 # EXT_shadow_funcs commands
24547 #
24548 ###############################################################################
24549
24550 # (none)
24551 newcategory: EXT_shadow_funcs
24552
24553 ###############################################################################
24554 #
24555 # Extension #268
24556 # EXT_stencil_two_side commands
24557 #
24558 ###############################################################################
24559
24560 ActiveStencilFaceEXT(face)
24561         return          void
24562         param           face            StencilFaceDirection in value
24563         category        EXT_stencil_two_side
24564         version         1.3
24565         glxropcode      4220
24566         offset          646
24567
24568 ###############################################################################
24569 #
24570 # Extension #269
24571 # ATI_text_fragment_shader commands
24572 #
24573 ###############################################################################
24574
24575 # Uses ARB_vertex_program entry points
24576 newcategory: ATI_text_fragment_shader
24577
24578 ###############################################################################
24579 #
24580 # Extension #270
24581 # APPLE_client_storage commands
24582 #
24583 ###############################################################################
24584
24585 # (none)
24586 newcategory: APPLE_client_storage
24587
24588 ###############################################################################
24589 #
24590 # Extension #271
24591 # APPLE_element_array commands
24592 #
24593 ###############################################################################
24594
24595 ElementPointerAPPLE(type, pointer)
24596         return          void
24597         param           type            ElementPointerTypeATI in value
24598         param           pointer         Void in array [COMPSIZE(type)]
24599         category        APPLE_element_array
24600         version         1.2
24601         extension
24602         glxropcode      ?
24603         glxflags        ignore
24604         offset          ?
24605
24606 DrawElementArrayAPPLE(mode, first, count)
24607         return          void
24608         param           mode            BeginMode in value
24609         param           first           Int32 in value
24610         param           count           SizeI in value
24611         category        APPLE_element_array
24612         version         1.2
24613         extension
24614         glxropcode      ?
24615         glxflags        ignore
24616         offset          ?
24617
24618 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
24619         return          void
24620         param           mode            BeginMode in value
24621         param           start           UInt32 in value
24622         param           end             UInt32 in value
24623         param           first           Int32 in value
24624         param           count           SizeI in value
24625         category        APPLE_element_array
24626         version         1.2
24627         extension
24628         glxropcode      ?
24629         glxflags        ignore
24630         offset          ?
24631
24632 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
24633         return          void
24634         param           mode            BeginMode in value
24635         param           first           Int32 in array [primcount]
24636         param           count           SizeI in array [primcount]
24637         param           primcount       SizeI in value
24638         category        APPLE_element_array
24639         version         1.2
24640         extension
24641         glxropcode      ?
24642         glxflags        ignore
24643         offset          ?
24644
24645 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
24646         return          void
24647         param           mode            BeginMode in value
24648         param           start           UInt32 in value
24649         param           end             UInt32 in value
24650         param           first           Int32 in array [primcount]
24651         param           count           SizeI in array [primcount]
24652         param           primcount       SizeI in value
24653         category        APPLE_element_array
24654         version         1.2
24655         extension
24656         glxropcode      ?
24657         glxflags        ignore
24658         offset          ?
24659
24660 ###############################################################################
24661 #
24662 # Extension #272
24663 # APPLE_fence commands
24664 #
24665 ###############################################################################
24666
24667 GenFencesAPPLE(n, fences)
24668         return          void
24669         param           n               SizeI in value
24670         param           fences          FenceNV out array [n]
24671         category        APPLE_fence
24672         version         1.2
24673         extension
24674         glxropcode      ?
24675         glxflags        ignore
24676         offset          ?
24677
24678 DeleteFencesAPPLE(n, fences)
24679         return          void
24680         param           n               SizeI in value
24681         param           fences          FenceNV in array [n]
24682         category        APPLE_fence
24683         version         1.2
24684         extension
24685         glxropcode      ?
24686         glxflags        ignore
24687         offset          ?
24688
24689 SetFenceAPPLE(fence)
24690         return          void
24691         param           fence           FenceNV in value
24692         category        APPLE_fence
24693         version         1.2
24694         extension
24695         glxropcode      ?
24696         glxflags        ignore
24697         offset          ?
24698
24699 IsFenceAPPLE(fence)
24700         return          Boolean
24701         param           fence           FenceNV in value
24702         category        APPLE_fence
24703         version         1.2
24704         extension
24705         glxropcode      ?
24706         glxflags        ignore
24707         offset          ?
24708
24709 TestFenceAPPLE(fence)
24710         return          Boolean
24711         param           fence           FenceNV in value
24712         category        APPLE_fence
24713         version         1.2
24714         extension
24715         glxropcode      ?
24716         glxflags        ignore
24717         offset          ?
24718
24719 FinishFenceAPPLE(fence)
24720         return          void
24721         param           fence           FenceNV in value
24722         category        APPLE_fence
24723         version         1.2
24724         extension
24725         glxropcode      ?
24726         glxflags        ignore
24727         offset          ?
24728
24729 TestObjectAPPLE(object, name)
24730         return          Boolean
24731         param           object          ObjectTypeAPPLE in value
24732         param           name            UInt32 in value
24733         category        APPLE_fence
24734         version         1.2
24735         extension
24736         glxropcode      ?
24737         glxflags        ignore
24738         offset          ?
24739
24740 FinishObjectAPPLE(object, name)
24741         return          void
24742         param           object          ObjectTypeAPPLE in value
24743         param           name            Int32 in value
24744         category        APPLE_fence
24745         version         1.2
24746         extension
24747         glxropcode      ?
24748         glxflags        ignore
24749         offset          ?
24750
24751 ###############################################################################
24752 #
24753 # Extension #273
24754 # APPLE_vertex_array_object commands
24755 #
24756 ###############################################################################
24757
24758 BindVertexArrayAPPLE(array)
24759         return          void
24760         param           array           UInt32 in value
24761         category        APPLE_vertex_array_object
24762         version         1.2
24763         extension
24764         glxropcode      ?
24765         glxflags        ignore
24766         alias           BindVertexArray
24767
24768 DeleteVertexArraysAPPLE(n, arrays)
24769         return          void
24770         param           n               SizeI in value
24771         param           arrays          UInt32 in array [n]
24772         category        APPLE_vertex_array_object
24773         version         1.2
24774         extension
24775         glxropcode      ?
24776         glxflags        ignore
24777         alias           DeleteVertexArrays
24778
24779 GenVertexArraysAPPLE(n, arrays)
24780         return          void
24781         param           n               SizeI in value
24782         param           arrays          UInt32 out array [n]
24783         category        APPLE_vertex_array_object
24784         version         1.2
24785         extension
24786         glxropcode      ?
24787         glxflags        ignore
24788         alias           GenVertexArray
24789
24790 IsVertexArrayAPPLE(array)
24791         return          Boolean
24792         param           array           UInt32 in value
24793         category        APPLE_vertex_array_object
24794         version         1.2
24795         extension
24796         glxropcode      ?
24797         glxflags        ignore
24798         alias           IsVertexArray
24799
24800 ###############################################################################
24801 #
24802 # Extension #274
24803 # APPLE_vertex_array_range commands
24804 #
24805 ###############################################################################
24806
24807 VertexArrayRangeAPPLE(length, pointer)
24808         return          void
24809         param           length          SizeI in value
24810         param           pointer         Void out array [length]
24811         category        APPLE_vertex_array_range
24812         version         1.2
24813         extension
24814         glxropcode      ?
24815         glxflags        ignore
24816         offset          ?
24817
24818 FlushVertexArrayRangeAPPLE(length, pointer)
24819         return          void
24820         param           length          SizeI in value
24821         param           pointer         Void out array [length]
24822         category        APPLE_vertex_array_range
24823         version         1.2
24824         extension
24825         glxropcode      ?
24826         glxflags        ignore
24827         offset          ?
24828
24829 VertexArrayParameteriAPPLE(pname, param)
24830         return          void
24831         param           pname           VertexArrayPNameAPPLE in value
24832         param           param           Int32 in value
24833         category        APPLE_vertex_array_range
24834         version         1.2
24835         extension
24836         glxropcode      ?
24837         glxflags        ignore
24838         offset          ?
24839
24840 ###############################################################################
24841 #
24842 # Extension #275
24843 # APPLE_ycbcr_422 commands
24844 #
24845 ###############################################################################
24846
24847 # (none)
24848 newcategory: APPLE_ycbcr_422
24849
24850 ###############################################################################
24851 #
24852 # Extension #276
24853 # S3_s3tc commands
24854 #
24855 ###############################################################################
24856
24857 # (none)
24858 newcategory: S3_s3tc
24859
24860 ###############################################################################
24861 #
24862 # Extension #277
24863 # ATI_draw_buffers commands
24864 #
24865 ###############################################################################
24866
24867 DrawBuffersATI(n, bufs)
24868         return          void
24869         param           n               SizeI in value
24870         param           bufs            DrawBufferModeATI in array [n]
24871         category        ATI_draw_buffers
24872         version         1.2
24873         extension
24874         glxropcode      233
24875         alias           DrawBuffers
24876
24877 ###############################################################################
24878 #
24879 # Extension #278 - WGL_ATI_pixel_format_float
24880 #
24881 ###############################################################################
24882
24883 newcategory: ATI_pixel_format_float
24884 passthru: /* This is really a WGL extension, but defines some associated GL enums.
24885 passthru:  * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
24886 passthru:  */
24887
24888 ###############################################################################
24889 #
24890 # Extension #279
24891 # ATI_texture_env_combine3 commands
24892 #
24893 ###############################################################################
24894
24895 # (none)
24896 newcategory: ATI_texture_env_combine3
24897
24898 ###############################################################################
24899 #
24900 # Extension #280
24901 # ATI_texture_float commands
24902 #
24903 ###############################################################################
24904
24905 # (none)
24906 newcategory: ATI_texture_float
24907
24908 ###############################################################################
24909 #
24910 # Extension #281 (also WGL_NV_float_buffer)
24911 # NV_float_buffer commands
24912 #
24913 ###############################################################################
24914
24915 # (none)
24916 newcategory: NV_float_buffer
24917
24918 ###############################################################################
24919 #
24920 # Extension #282
24921 # NV_fragment_program commands
24922 #
24923 ###############################################################################
24924
24925 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
24926 #   and are only included in that #define block, for now.
24927 newcategory: NV_fragment_program
24928 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
24929
24930 ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
24931         return          void
24932         param           id              UInt32 in value
24933         param           len             SizeI in value
24934         param           name            UInt8 in array [1]
24935         param           x               Float32 in value
24936         param           y               Float32 in value
24937         param           z               Float32 in value
24938         param           w               Float32 in value
24939         category        NV_fragment_program
24940         version         1.2
24941         extension
24942         vectorequiv     ProgramNamedParameter4fvNV
24943         glxvectorequiv  ProgramNamedParameter4fvNV
24944         offset          682
24945
24946 ProgramNamedParameter4fvNV(id, len, name, v)
24947         return          void
24948         param           id              UInt32 in value
24949         param           len             SizeI in value
24950         param           name            UInt8 in array [1]
24951         param           v               Float32 in array [4]
24952         category        NV_fragment_program
24953         version         1.2
24954         extension
24955         glxropcode      4218
24956         glxflags        ignore
24957         offset          684
24958
24959 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
24960         return          void
24961         param           id              UInt32 in value
24962         param           len             SizeI in value
24963         param           name            UInt8 in array [1]
24964         param           x               Float64 in value
24965         param           y               Float64 in value
24966         param           z               Float64 in value
24967         param           w               Float64 in value
24968         category        NV_fragment_program
24969         version         1.2
24970         extension
24971         vectorequiv     ProgramNamedParameter4dvNV
24972         glxvectorequiv  ProgramNamedParameter4dvNV
24973         offset          683
24974
24975 ProgramNamedParameter4dvNV(id, len, name, v)
24976         return          void
24977         param           id              UInt32 in value
24978         param           len             SizeI in value
24979         param           name            UInt8 in array [1]
24980         param           v               Float64 in array [4]
24981         category        NV_fragment_program
24982         version         1.2
24983         extension
24984         glxropcode      4219
24985         glxflags        ignore
24986         offset          685
24987
24988 GetProgramNamedParameterfvNV(id, len, name, params)
24989         return          void
24990         param           id              UInt32 in value
24991         param           len             SizeI in value
24992         param           name            UInt8 in array [1]
24993         param           params          Float32 out array [4]
24994         category        NV_fragment_program
24995         dlflags         notlistable
24996         version         1.2
24997         extension
24998         glxvendorpriv   1310
24999         glxflags        ignore
25000         offset          686
25001
25002 GetProgramNamedParameterdvNV(id, len, name, params)
25003         return          void
25004         param           id              UInt32 in value
25005         param           len             SizeI in value
25006         param           name            UInt8 in array [1]
25007         param           params          Float64 out array [4]
25008         category        NV_fragment_program
25009         dlflags         notlistable
25010         version         1.2
25011         extension
25012         glxvendorpriv   1311
25013         glxflags        ignore
25014         offset          687
25015
25016 ###############################################################################
25017 #
25018 # Extension #283
25019 # NV_half_float commands
25020 #
25021 ###############################################################################
25022
25023 Vertex2hNV(x, y)
25024         return          void
25025         param           x               Half16NV in value
25026         param           y               Half16NV in value
25027         category        NV_half_float
25028         version         1.2
25029         extension
25030         vectorequiv     Vertex2hvNV
25031         glxvectorequiv  Vertex2hvNV
25032         offset          ?
25033
25034 Vertex2hvNV(v)
25035         return          void
25036         param           v               Half16NV in array [2]
25037         category        NV_half_float
25038         version         1.2
25039         extension
25040         glxropcode      4240
25041         glxflags        ignore
25042         offset          ?
25043
25044 Vertex3hNV(x, y, z)
25045         return          void
25046         param           x               Half16NV in value
25047         param           y               Half16NV in value
25048         param           z               Half16NV in value
25049         category        NV_half_float
25050         version         1.2
25051         extension
25052         vectorequiv     Vertex3hvNV
25053         glxvectorequiv  Vertex3hvNV
25054         offset          ?
25055
25056 Vertex3hvNV(v)
25057         return          void
25058         param           v               Half16NV in array [3]
25059         category        NV_half_float
25060         version         1.2
25061         extension
25062         glxropcode      4241
25063         glxflags        ignore
25064         offset          ?
25065
25066 Vertex4hNV(x, y, z, w)
25067         return          void
25068         param           x               Half16NV in value
25069         param           y               Half16NV in value
25070         param           z               Half16NV in value
25071         param           w               Half16NV in value
25072         category        NV_half_float
25073         version         1.2
25074         extension
25075         vectorequiv     Vertex4hvNV
25076         glxvectorequiv  Vertex4hvNV
25077         offset          ?
25078
25079 Vertex4hvNV(v)
25080         return          void
25081         param           v               Half16NV in array [4]
25082         category        NV_half_float
25083         version         1.2
25084         extension
25085         glxropcode      4242
25086         glxflags        ignore
25087         offset          ?
25088
25089 Normal3hNV(nx, ny, nz)
25090         return          void
25091         param           nx              Half16NV in value
25092         param           ny              Half16NV in value
25093         param           nz              Half16NV in value
25094         category        NV_half_float
25095         version         1.2
25096         extension
25097         vectorequiv     Normal3hvNV
25098         glxvectorequiv  Normal3hvNV
25099         offset          ?
25100
25101 Normal3hvNV(v)
25102         return          void
25103         param           v               Half16NV in array [3]
25104         category        NV_half_float
25105         version         1.2
25106         extension
25107         glxropcode      4243
25108         glxflags        ignore
25109         offset          ?
25110
25111 Color3hNV(red, green, blue)
25112         return          void
25113         param           red             Half16NV in value
25114         param           green           Half16NV in value
25115         param           blue            Half16NV in value
25116         category        NV_half_float
25117         version         1.2
25118         extension
25119         vectorequiv     Color3hvNV
25120         glxvectorequiv  Color3hvNV
25121         offset          ?
25122
25123 Color3hvNV(v)
25124         return          void
25125         param           v               Half16NV in array [3]
25126         category        NV_half_float
25127         version         1.2
25128         extension
25129         glxropcode      4244
25130         glxflags        ignore
25131         offset          ?
25132
25133 Color4hNV(red, green, blue, alpha)
25134         return          void
25135         param           red             Half16NV in value
25136         param           green           Half16NV in value
25137         param           blue            Half16NV in value
25138         param           alpha           Half16NV in value
25139         category        NV_half_float
25140         version         1.2
25141         extension
25142         vectorequiv     Color4hvNV
25143         glxvectorequiv  Color4hvNV
25144         offset          ?
25145
25146 Color4hvNV(v)
25147         return          void
25148         param           v               Half16NV in array [4]
25149         category        NV_half_float
25150         version         1.2
25151         extension
25152         glxropcode      4245
25153         glxflags        ignore
25154         offset          ?
25155
25156 TexCoord1hNV(s)
25157         return          void
25158         param           s               Half16NV in value
25159         category        NV_half_float
25160         version         1.2
25161         extension
25162         vectorequiv     TexCoord1hvNV
25163         glxvectorequiv  TexCoord1hvNV
25164         offset          ?
25165
25166 TexCoord1hvNV(v)
25167         return          void
25168         param           v               Half16NV in array [1]
25169         category        NV_half_float
25170         version         1.2
25171         extension
25172         glxropcode      4246
25173         glxflags        ignore
25174         offset          ?
25175
25176 TexCoord2hNV(s, t)
25177         return          void
25178         param           s               Half16NV in value
25179         param           t               Half16NV in value
25180         category        NV_half_float
25181         version         1.2
25182         extension
25183         vectorequiv     TexCoord2hvNV
25184         glxvectorequiv  TexCoord2hvNV
25185         offset          ?
25186
25187 TexCoord2hvNV(v)
25188         return          void
25189         param           v               Half16NV in array [2]
25190         category        NV_half_float
25191         version         1.2
25192         extension
25193         glxropcode      4247
25194         glxflags        ignore
25195         offset          ?
25196
25197 TexCoord3hNV(s, t, r)
25198         return          void
25199         param           s               Half16NV in value
25200         param           t               Half16NV in value
25201         param           r               Half16NV in value
25202         category        NV_half_float
25203         version         1.2
25204         extension
25205         vectorequiv     TexCoord3hvNV
25206         glxvectorequiv  TexCoord3hvNV
25207         offset          ?
25208
25209 TexCoord3hvNV(v)
25210         return          void
25211         param           v               Half16NV in array [3]
25212         category        NV_half_float
25213         version         1.2
25214         extension
25215         glxropcode      4248
25216         glxflags        ignore
25217         offset          ?
25218
25219 TexCoord4hNV(s, t, r, q)
25220         return          void
25221         param           s               Half16NV in value
25222         param           t               Half16NV in value
25223         param           r               Half16NV in value
25224         param           q               Half16NV in value
25225         category        NV_half_float
25226         version         1.2
25227         extension
25228         vectorequiv     TexCoord4hvNV
25229         glxvectorequiv  TexCoord4hvNV
25230         offset          ?
25231
25232 TexCoord4hvNV(v)
25233         return          void
25234         param           v               Half16NV in array [4]
25235         category        NV_half_float
25236         version         1.2
25237         extension
25238         glxropcode      4249
25239         glxflags        ignore
25240         offset          ?
25241
25242 MultiTexCoord1hNV(target, s)
25243         return          void
25244         param           target          TextureUnit in value
25245         param           s               Half16NV in value
25246         category        NV_half_float
25247         version         1.2
25248         extension
25249         vectorequiv     MultiTexCoord1hvNV
25250         glxvectorequiv  MultiTexCoord1hvNV
25251         offset          ?
25252
25253 MultiTexCoord1hvNV(target, v)
25254         return          void
25255         param           target          TextureUnit in value
25256         param           v               Half16NV in array [1]
25257         category        NV_half_float
25258         version         1.2
25259         extension
25260         glxropcode      4250
25261         glxflags        ignore
25262         offset          ?
25263
25264 MultiTexCoord2hNV(target, s, t)
25265         return          void
25266         param           target          TextureUnit in value
25267         param           s               Half16NV in value
25268         param           t               Half16NV in value
25269         category        NV_half_float
25270         version         1.2
25271         extension
25272         vectorequiv     MultiTexCoord2hvNV
25273         glxvectorequiv  MultiTexCoord2hvNV
25274         offset          ?
25275
25276 MultiTexCoord2hvNV(target, v)
25277         return          void
25278         param           target          TextureUnit in value
25279         param           v               Half16NV in array [2]
25280         category        NV_half_float
25281         version         1.2
25282         extension
25283         glxropcode      4251
25284         glxflags        ignore
25285         offset          ?
25286
25287 MultiTexCoord3hNV(target, s, t, r)
25288         return          void
25289         param           target          TextureUnit in value
25290         param           s               Half16NV in value
25291         param           t               Half16NV in value
25292         param           r               Half16NV in value
25293         category        NV_half_float
25294         version         1.2
25295         extension
25296         vectorequiv     MultiTexCoord3hvNV
25297         glxvectorequiv  MultiTexCoord3hvNV
25298         offset          ?
25299
25300 MultiTexCoord3hvNV(target, v)
25301         return          void
25302         param           target          TextureUnit in value
25303         param           v               Half16NV in array [3]
25304         category        NV_half_float
25305         version         1.2
25306         extension
25307         glxropcode      4252
25308         glxflags        ignore
25309         offset          ?
25310
25311 MultiTexCoord4hNV(target, s, t, r, q)
25312         return          void
25313         param           target          TextureUnit in value
25314         param           s               Half16NV in value
25315         param           t               Half16NV in value
25316         param           r               Half16NV in value
25317         param           q               Half16NV in value
25318         category        NV_half_float
25319         version         1.2
25320         extension
25321         vectorequiv     MultiTexCoord4hvNV
25322         glxvectorequiv  MultiTexCoord4hvNV
25323         offset          ?
25324
25325 MultiTexCoord4hvNV(target, v)
25326         return          void
25327         param           target          TextureUnit in value
25328         param           v               Half16NV in array [4]
25329         category        NV_half_float
25330         version         1.2
25331         extension
25332         glxropcode      4253
25333         glxflags        ignore
25334         offset          ?
25335
25336 FogCoordhNV(fog)
25337         return          void
25338         param           fog             Half16NV in value
25339         category        NV_half_float
25340         version         1.2
25341         extension
25342         vectorequiv     FogCoordhvNV
25343         glxvectorequiv  FogCoordhvNV
25344         offset          ?
25345
25346 FogCoordhvNV(fog)
25347         return          void
25348         param           fog             Half16NV in array [1]
25349         category        NV_half_float
25350         version         1.2
25351         extension
25352         glxropcode      4254
25353         glxflags        ignore
25354         offset          ?
25355
25356 SecondaryColor3hNV(red, green, blue)
25357         return          void
25358         param           red             Half16NV in value
25359         param           green           Half16NV in value
25360         param           blue            Half16NV in value
25361         category        NV_half_float
25362         version         1.2
25363         extension
25364         vectorequiv     SecondaryColor3hvNV
25365         glxvectorequiv  SecondaryColor3hvNV
25366         offset          ?
25367
25368 SecondaryColor3hvNV(v)
25369         return          void
25370         param           v               Half16NV in array [3]
25371         category        NV_half_float
25372         version         1.2
25373         extension
25374         glxropcode      4255
25375         glxflags        ignore
25376         offset          ?
25377
25378 VertexWeighthNV(weight)
25379         return          void
25380         param           weight          Half16NV in value
25381         category        NV_half_float
25382         version         1.2
25383         extension
25384         vectorequiv     VertexWeighthvNV
25385         glxvectorequiv  VertexWeighthvNV
25386         offset          ?
25387
25388 VertexWeighthvNV(weight)
25389         return          void
25390         param           weight          Half16NV in array [1]
25391         category        NV_half_float
25392         version         1.2
25393         extension
25394         glxropcode      4256
25395         glxflags        ignore
25396         offset          ?
25397
25398 VertexAttrib1hNV(index, x)
25399         return          void
25400         param           index           UInt32 in value
25401         param           x               Half16NV in value
25402         category        NV_half_float
25403         version         1.2
25404         extension
25405         vectorequiv     VertexAttrib1hvNV
25406         glxvectorequiv  VertexAttrib1hvNV
25407         offset          ?
25408
25409 VertexAttrib1hvNV(index, v)
25410         return          void
25411         param           index           UInt32 in value
25412         param           v               Half16NV in array [1]
25413         category        NV_half_float
25414         version         1.2
25415         extension
25416         glxropcode      4257
25417         glxflags        ignore
25418         offset          ?
25419
25420 VertexAttrib2hNV(index, x, y)
25421         return          void
25422         param           index           UInt32 in value
25423         param           x               Half16NV in value
25424         param           y               Half16NV in value
25425         category        NV_half_float
25426         version         1.2
25427         extension
25428         vectorequiv     VertexAttrib2hvNV
25429         glxvectorequiv  VertexAttrib2hvNV
25430         offset          ?
25431
25432 VertexAttrib2hvNV(index, v)
25433         return          void
25434         param           index           UInt32 in value
25435         param           v               Half16NV in array [2]
25436         category        NV_half_float
25437         version         1.2
25438         extension
25439         glxropcode      4258
25440         glxflags        ignore
25441         offset          ?
25442
25443 VertexAttrib3hNV(index, x, y, z)
25444         return          void
25445         param           index           UInt32 in value
25446         param           x               Half16NV in value
25447         param           y               Half16NV in value
25448         param           z               Half16NV in value
25449         category        NV_half_float
25450         version         1.2
25451         extension
25452         vectorequiv     VertexAttrib3hvNV
25453         glxvectorequiv  VertexAttrib3hvNV
25454         offset          ?
25455
25456 VertexAttrib3hvNV(index, v)
25457         return          void
25458         param           index           UInt32 in value
25459         param           v               Half16NV in array [3]
25460         category        NV_half_float
25461         version         1.2
25462         extension
25463         glxropcode      4259
25464         glxflags        ignore
25465         offset          ?
25466
25467 VertexAttrib4hNV(index, x, y, z, w)
25468         return          void
25469         param           index           UInt32 in value
25470         param           x               Half16NV in value
25471         param           y               Half16NV in value
25472         param           z               Half16NV in value
25473         param           w               Half16NV in value
25474         category        NV_half_float
25475         version         1.2
25476         extension
25477         vectorequiv     VertexAttrib4hvNV
25478         glxvectorequiv  VertexAttrib4hvNV
25479         offset          ?
25480
25481 VertexAttrib4hvNV(index, v)
25482         return          void
25483         param           index           UInt32 in value
25484         param           v               Half16NV in array [4]
25485         category        NV_half_float
25486         version         1.2
25487         extension
25488         glxropcode      4260
25489         glxflags        ignore
25490         offset          ?
25491
25492 VertexAttribs1hvNV(index, n, v)
25493         return          void
25494         param           index           UInt32 in value
25495         param           n               SizeI in value
25496         param           v               Half16NV in array [n]
25497         category        NV_half_float
25498         version         1.2
25499         extension
25500         glxropcode      4261
25501         glxflags        ignore
25502         offset          ?
25503
25504 VertexAttribs2hvNV(index, n, v)
25505         return          void
25506         param           index           UInt32 in value
25507         param           n               SizeI in value
25508         param           v               Half16NV in array [n]
25509         category        NV_half_float
25510         version         1.2
25511         extension
25512         glxropcode      4262
25513         glxflags        ignore
25514         offset          ?
25515
25516 VertexAttribs3hvNV(index, n, v)
25517         return          void
25518         param           index           UInt32 in value
25519         param           n               SizeI in value
25520         param           v               Half16NV in array [n]
25521         category        NV_half_float
25522         version         1.2
25523         extension
25524         glxropcode      4263
25525         glxflags        ignore
25526         offset          ?
25527
25528 VertexAttribs4hvNV(index, n, v)
25529         return          void
25530         param           index           UInt32 in value
25531         param           n               SizeI in value
25532         param           v               Half16NV in array [n]
25533         category        NV_half_float
25534         version         1.2
25535         extension
25536         glxropcode      4264
25537         glxflags        ignore
25538         offset          ?
25539
25540 ###############################################################################
25541 #
25542 # Extension #284
25543 # NV_pixel_data_range commands
25544 #
25545 ###############################################################################
25546
25547 PixelDataRangeNV(target, length, pointer)
25548         return          void
25549         param           target          PixelDataRangeTargetNV in value
25550         param           length          SizeI in value
25551         param           pointer         Void in array [length]
25552         category        NV_pixel_data_range
25553         version         1.2
25554         extension
25555         glxropcode      ?
25556         glxflags        ignore
25557         offset          ?
25558
25559 FlushPixelDataRangeNV(target)
25560         return          void
25561         param           target          PixelDataRangeTargetNV in value
25562         category        NV_pixel_data_range
25563         version         1.2
25564         extension
25565         glxropcode      ?
25566         glxflags        ignore
25567         offset          ?
25568
25569 ###############################################################################
25570 #
25571 # Extension #285
25572 # NV_primitive_restart commands
25573 #
25574 ###############################################################################
25575
25576 PrimitiveRestartNV()
25577         return          void
25578         category        NV_primitive_restart
25579         version         1.2
25580         extension
25581         glxropcode      ?
25582         glxflags        ignore
25583         offset          ?
25584
25585 PrimitiveRestartIndexNV(index)
25586         return          void
25587         param           index           UInt32 in value
25588         category        NV_primitive_restart
25589         version         1.2
25590         extension
25591         glxropcode      ?
25592         glxflags        ignore
25593         offset          ?
25594
25595
25596 ###############################################################################
25597 #
25598 # Extension #286
25599 # NV_texture_expand_normal commands
25600 #
25601 ###############################################################################
25602
25603 # (none)
25604 newcategory: NV_texture_expand_normal
25605
25606 ###############################################################################
25607 #
25608 # Extension #287
25609 # NV_vertex_program2 commands
25610 #
25611 ###############################################################################
25612
25613 # (none)
25614 newcategory: NV_vertex_program2
25615
25616 ###############################################################################
25617 #
25618 # Extension #288
25619 # ATI_map_object_buffer commands
25620 #
25621 ###############################################################################
25622
25623 MapObjectBufferATI(buffer)
25624         return          VoidPointer
25625         param           buffer          UInt32 in value
25626         category        ATI_map_object_buffer
25627         version         1.2
25628         extension
25629         glxropcode      ?
25630         glxflags        ignore
25631         offset          ?
25632
25633 UnmapObjectBufferATI(buffer)
25634         return          void
25635         param           buffer          UInt32 in value
25636         category        ATI_map_object_buffer
25637         version         1.2
25638         extension
25639         glxropcode      ?
25640         glxflags        ignore
25641         offset          ?
25642
25643 ###############################################################################
25644 #
25645 # Extension #289
25646 # ATI_separate_stencil commands
25647 #
25648 ###############################################################################
25649
25650 StencilOpSeparateATI(face, sfail, dpfail, dppass)
25651         return          void
25652         param           face            StencilFaceDirection in value
25653         param           sfail           StencilOp in value
25654         param           dpfail          StencilOp in value
25655         param           dppass          StencilOp in value
25656         category        ATI_separate_stencil
25657         version         1.2
25658         extension
25659         glxropcode      ?
25660         glxflags        ignore
25661         alias           StencilOpSeparate
25662
25663 StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
25664         return          void
25665         param           frontfunc       StencilFunction in value
25666         param           backfunc        StencilFunction in value
25667         param           ref             ClampedStencilValue in value
25668         param           mask            MaskedStencilValue in value
25669         category        ATI_separate_stencil
25670         version         1.2
25671         extension
25672         glxropcode      ?
25673         glxflags        ignore
25674         alias           StencilFuncSeparate
25675
25676 ###############################################################################
25677 #
25678 # Extension #290
25679 # ATI_vertex_attrib_array_object commands
25680 #
25681 ###############################################################################
25682
25683 VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
25684         return          void
25685         param           index           UInt32 in value
25686         param           size            Int32 in value
25687         param           type            VertexAttribPointerTypeARB in value
25688         param           normalized      Boolean in value
25689         param           stride          SizeI in value
25690         param           buffer          UInt32 in value
25691         param           offset          UInt32 in value
25692         category        ATI_vertex_attrib_array_object
25693         version         1.2
25694         extension
25695         glxropcode      ?
25696         glxflags        ignore
25697         offset          ?
25698
25699 GetVertexAttribArrayObjectfvATI(index, pname, params)
25700         return          void
25701         param           index           UInt32 in value
25702         param           pname           ArrayObjectPNameATI in value
25703         param           params          Float32 out array [COMPSIZE(pname)]
25704         category        ATI_vertex_attrib_array_object
25705         dlflags         notlistable
25706         version         1.2
25707         extension
25708         glxsingle       ?
25709         glxflags        ignore
25710         offset          ?
25711
25712 GetVertexAttribArrayObjectivATI(index, pname, params)
25713         return          void
25714         param           index           UInt32 in value
25715         param           pname           ArrayObjectPNameATI in value
25716         param           params          Int32 out array [COMPSIZE(pname)]
25717         category        ATI_vertex_attrib_array_object
25718         dlflags         notlistable
25719         version         1.2
25720         extension
25721         glxsingle       ?
25722         glxflags        ignore
25723         offset          ?
25724
25725 ###############################################################################
25726 #
25727 # Extension #291
25728 # OES_byte_coordinates commands
25729 #
25730 ###############################################################################
25731
25732 MultiTexCoord1bOES(texture, s)
25733         return          void
25734         param           texture         GLenum in value
25735         param           s               Int8 in value
25736         category        OES_byte_coordinates
25737         version         4.3
25738         extension
25739         glxropcode      ?
25740         glxflags        ignore
25741         offset          ?
25742
25743 MultiTexCoord1bvOES(texture, coords)
25744         return          void
25745         param           texture         GLenum in value
25746         param           coords          ConstByte in array [1]
25747         category        OES_byte_coordinates
25748         version         4.3
25749         extension
25750         glxropcode      ?
25751         glxflags        ignore
25752         offset          ?
25753
25754 MultiTexCoord2bOES(texture, s, t)
25755         return          void
25756         param           texture         GLenum in value
25757         param           s               Int8 in value
25758         param           t               Int8 in value
25759         category        OES_byte_coordinates
25760         version         4.3
25761         extension
25762         glxropcode      ?
25763         glxflags        ignore
25764         offset          ?
25765
25766 MultiTexCoord2bvOES(texture, coords)
25767         return          void
25768         param           texture         GLenum in value
25769         param           coords          ConstByte in array [2]
25770         category        OES_byte_coordinates
25771         version         4.3
25772         extension
25773         glxropcode      ?
25774         glxflags        ignore
25775         offset          ?
25776
25777 MultiTexCoord3bOES(texture, s, t, r)
25778         return          void
25779         param           texture         GLenum in value
25780         param           s               Int8 in value
25781         param           t               Int8 in value
25782         param           r               Int8 in value
25783         category        OES_byte_coordinates
25784         version         4.3
25785         extension
25786         glxropcode      ?
25787         glxflags        ignore
25788         offset          ?
25789
25790 MultiTexCoord3bvOES(texture, coords)
25791         return          void
25792         param           texture         GLenum in value
25793         param           coords          ConstByte in array [3]
25794         category        OES_byte_coordinates
25795         version         4.3
25796         extension
25797         glxropcode      ?
25798         glxflags        ignore
25799         offset          ?
25800
25801 MultiTexCoord4bOES(texture, s, t, r, q)
25802         return          void
25803         param           texture         GLenum in value
25804         param           s               Int8 in value
25805         param           t               Int8 in value
25806         param           r               Int8 in value
25807         param           q               Int8 in value
25808         category        OES_byte_coordinates
25809         version         4.3
25810         extension
25811         glxropcode      ?
25812         glxflags        ignore
25813         offset          ?
25814
25815 MultiTexCoord4bvOES(texture, coords)
25816         return          void
25817         param           texture         GLenum in value
25818         param           coords          ConstByte in array [4]
25819         category        OES_byte_coordinates
25820         version         4.3
25821         extension
25822         glxropcode      ?
25823         glxflags        ignore
25824         offset          ?
25825
25826 TexCoord1bOES(s)
25827         return          void
25828         param           s               Int8 in value
25829         category        OES_byte_coordinates
25830         version         4.3
25831         extension
25832         glxropcode      ?
25833         glxflags        ignore
25834         offset          ?
25835
25836 TexCoord1bvOES(coords)
25837         return          void
25838         param           coords          ConstByte in array [1]
25839         category        OES_byte_coordinates
25840         version         4.3
25841         extension
25842         glxropcode      ?
25843         glxflags        ignore
25844         offset          ?
25845
25846 TexCoord2bOES(s, t)
25847         return          void
25848         param           s               Int8 in value
25849         param           t               Int8 in value
25850         category        OES_byte_coordinates
25851         version         4.3
25852         extension
25853         glxropcode      ?
25854         glxflags        ignore
25855         offset          ?
25856
25857 TexCoord2bvOES(coords)
25858         return          void
25859         param           coords          ConstByte in array [2]
25860         category        OES_byte_coordinates
25861         version         4.3
25862         extension
25863         glxropcode      ?
25864         glxflags        ignore
25865         offset          ?
25866
25867 TexCoord3bOES(s, t, r)
25868         return          void
25869         param           s               Int8 in value
25870         param           t               Int8 in value
25871         param           r               Int8 in value
25872         category        OES_byte_coordinates
25873         version         4.3
25874         extension
25875         glxropcode      ?
25876         glxflags        ignore
25877         offset          ?
25878
25879 TexCoord3bvOES(coords)
25880         return          void
25881         param           coords          ConstByte in array [3]
25882         category        OES_byte_coordinates
25883         version         4.3
25884         extension
25885         glxropcode      ?
25886         glxflags        ignore
25887         offset          ?
25888
25889 TexCoord4bOES(s, t, r, q)
25890         return          void
25891         param           s               Int8 in value
25892         param           t               Int8 in value
25893         param           r               Int8 in value
25894         param           q               Int8 in value
25895         category        OES_byte_coordinates
25896         version         4.3
25897         extension
25898         glxropcode      ?
25899         glxflags        ignore
25900         offset          ?
25901
25902 TexCoord4bvOES(coords)
25903         return          void
25904         param           coords          ConstByte in array [4]
25905         category        OES_byte_coordinates
25906         version         4.3
25907         extension
25908         glxropcode      ?
25909         glxflags        ignore
25910         offset          ?
25911
25912 Vertex2bOES(x)
25913         return          void
25914         param           x               Int8 in value
25915         category        OES_byte_coordinates
25916         version         4.3
25917         extension
25918         glxropcode      ?
25919         glxflags        ignore
25920         offset          ?
25921
25922 Vertex2bvOES(coords)
25923         return          void
25924         param           coords          ConstByte in array [2]
25925         category        OES_byte_coordinates
25926         version         4.3
25927         extension
25928         glxropcode      ?
25929         glxflags        ignore
25930         offset          ?
25931
25932 Vertex3bOES(x, y)
25933         return          void
25934         param           x               Int8 in value
25935         param           y               Int8 in value
25936         category        OES_byte_coordinates
25937         version         4.3
25938         extension
25939         glxropcode      ?
25940         glxflags        ignore
25941         offset          ?
25942
25943 Vertex3bvOES(coords)
25944         return          void
25945         param           coords          ConstByte in array [3]
25946         category        OES_byte_coordinates
25947         version         4.3
25948         extension
25949         glxropcode      ?
25950         glxflags        ignore
25951         offset          ?
25952
25953 Vertex4bOES(x, y, z)
25954         return          void
25955         param           x               Int8 in value
25956         param           y               Int8 in value
25957         param           z               Int8 in value
25958         category        OES_byte_coordinates
25959         version         4.3
25960         extension
25961         glxropcode      ?
25962         glxflags        ignore
25963         offset          ?
25964
25965 Vertex4bvOES(coords)
25966         return          void
25967         param           coords          ConstByte in array [4]
25968         category        OES_byte_coordinates
25969         version         4.3
25970         extension
25971         glxropcode      ?
25972         glxflags        ignore
25973         offset          ?
25974
25975 ###############################################################################
25976 #
25977 # Extension #292
25978 # OES_fixed_point commands
25979 #
25980 ###############################################################################
25981
25982 # ??? VERIFY DONE ???
25983 ## Many of these are compatibility profile only
25984
25985 AccumxOES(op, value)
25986         return          void
25987         param           op              GLenum in value
25988         param           value           Fixed in value
25989         category        OES_fixed_point
25990         version         4.3
25991         extension
25992         glxropcode      ?
25993         glxflags        ignore
25994         offset          ?
25995
25996 AlphaFuncxOES(func, ref)
25997         return          void
25998         param           func            GLenum in value
25999         param           ref             ClampedFixed in value
26000         category        OES_fixed_point
26001         version         4.3
26002         extension
26003         glxropcode      ?
26004         glxflags        ignore
26005         offset          ?
26006
26007 BitmapxOES(width, height, xorig, yorig, xmove, ymove, bitmap)
26008         return          void
26009         param           width           SizeI in value
26010         param           height          SizeI in value
26011         param           xorig           Fixed in value
26012         param           yorig           Fixed in value
26013         param           xmove           Fixed in value
26014         param           ymove           Fixed in value
26015         param           bitmap          ConstUByte in array [COMPSIZE()]
26016         category        OES_fixed_point
26017         version         4.3
26018         extension
26019         glxropcode      ?
26020         glxflags        ignore
26021         offset          ?
26022
26023 BlendColorxOES(red, green, blue, alpha)
26024         return          void
26025         param           red             ClampedFixed in value
26026         param           green           ClampedFixed in value
26027         param           blue            ClampedFixed in value
26028         param           alpha           ClampedFixed in value
26029         category        OES_fixed_point
26030         version         4.3
26031         extension
26032         glxropcode      ?
26033         glxflags        ignore
26034         offset          ?
26035
26036 ClearAccumxOES(red, green, blue, alpha)
26037         return          void
26038         param           red             ClampedFixed in value
26039         param           green           ClampedFixed in value
26040         param           blue            ClampedFixed in value
26041         param           alpha           ClampedFixed in value
26042         category        OES_fixed_point
26043         version         4.3
26044         extension
26045         glxropcode      ?
26046         glxflags        ignore
26047         offset          ?
26048
26049 ClearColorxOES(red, green, blue, alpha)
26050         return          void
26051         param           red             ClampedFixed in value
26052         param           green           ClampedFixed in value
26053         param           blue            ClampedFixed in value
26054         param           alpha           ClampedFixed in value
26055         category        OES_fixed_point
26056         version         4.3
26057         extension
26058         glxropcode      ?
26059         glxflags        ignore
26060         offset          ?
26061
26062 ClearDepthxOES(depth)
26063         return          void
26064         param           depth           ClampedFixed in value
26065         category        OES_fixed_point
26066         version         4.3
26067         extension
26068         glxropcode      ?
26069         glxflags        ignore
26070         offset          ?
26071
26072 ClipPlanexOES(plane, equation)
26073         return          void
26074         param           plane           GLenum in value
26075         param           equation        ConstFixed in array [4]
26076         category        OES_fixed_point
26077         version         4.3
26078         extension
26079         glxropcode      ?
26080         glxflags        ignore
26081         offset          ?
26082
26083 Color3xOES(red, green, blue)
26084         return          void
26085         param           red             Fixed in value
26086         param           green           Fixed in value
26087         param           blue            Fixed in value
26088         category        OES_fixed_point
26089         version         4.3
26090         extension
26091         glxropcode      ?
26092         glxflags        ignore
26093         offset          ?
26094
26095 Color4xOES(red, green, blue, alpha)
26096         return          void
26097         param           red             Fixed in value
26098         param           green           Fixed in value
26099         param           blue            Fixed in value
26100         param           alpha           Fixed in value
26101         category        OES_fixed_point
26102         version         4.3
26103         extension
26104         glxropcode      ?
26105         glxflags        ignore
26106         offset          ?
26107
26108 Color3xvOES(components)
26109         return          void
26110         param           components      ConstFixed in array [3]
26111         category        OES_fixed_point
26112         version         4.3
26113         extension
26114         glxropcode      ?
26115         glxflags        ignore
26116         offset          ?
26117
26118 Color4xvOES(components)
26119         return          void
26120         param           components      ConstFixed in array [4]
26121         category        OES_fixed_point
26122         version         4.3
26123         extension
26124         glxropcode      ?
26125         glxflags        ignore
26126         offset          ?
26127
26128 ConvolutionParameterxOES(target, pname, param)
26129         return          void
26130         param           target          GLenum in value
26131         param           pname           GLenum in value
26132         param           param           Fixed in value
26133         category        OES_fixed_point
26134         version         4.3
26135         extension
26136         glxropcode      ?
26137         glxflags        ignore
26138         offset          ?
26139
26140 ConvolutionParameterxvOES(target, pname, params)
26141         return          void
26142         param           target          GLenum in value
26143         param           pname           GLenum in value
26144         param           params          ConstFixed in array [COMPSIZE(pname)]
26145         category        OES_fixed_point
26146         version         4.3
26147         extension
26148         glxropcode      ?
26149         glxflags        ignore
26150         offset          ?
26151
26152 DepthRangexOES(n, f)
26153         return          void
26154         param           n               ClampedFixed in value
26155         param           f               ClampedFixed in value
26156         category        OES_fixed_point
26157         version         4.3
26158         extension
26159         glxropcode      ?
26160         glxflags        ignore
26161         offset          ?
26162
26163 EvalCoord1xOES(u)
26164         return          void
26165         param           u               Fixed in value
26166         category        OES_fixed_point
26167         version         4.3
26168         extension
26169         glxropcode      ?
26170         glxflags        ignore
26171         offset          ?
26172
26173 EvalCoord2xOES(u, v)
26174         return          void
26175         param           u               Fixed in value
26176         param           v               Fixed in value
26177         category        OES_fixed_point
26178         version         4.3
26179         extension
26180         glxropcode      ?
26181         glxflags        ignore
26182         offset          ?
26183
26184 EvalCoord1xvOES(coords)
26185         return          void
26186         param           coords          ConstFixed in array [1]
26187         category        OES_fixed_point
26188         version         4.3
26189         extension
26190         glxropcode      ?
26191         glxflags        ignore
26192         offset          ?
26193
26194 EvalCoord2xvOES(coords)
26195         return          void
26196         param           coords          ConstFixed in array [2]
26197         category        OES_fixed_point
26198         version         4.3
26199         extension
26200         glxropcode      ?
26201         glxflags        ignore
26202         offset          ?
26203
26204 FeedbackBufferxOES(n, type, buffer)
26205         return          void
26206         param           n               SizeI in value
26207         param           type            GLenum in value
26208         param           buffer          Fixed in array [n]
26209         category        OES_fixed_point
26210         version         4.3
26211         extension
26212         glxropcode      ?
26213         glxflags        ignore
26214         offset          ?
26215
26216 FogxOES(pname, param)
26217         return          void
26218         param           pname           GLenum in value
26219         param           param           Fixed in value
26220         category        OES_fixed_point
26221         version         4.3
26222         extension
26223         glxropcode      ?
26224         glxflags        ignore
26225         offset          ?
26226
26227 FogxvOES(pname, param)
26228         return          void
26229         param           pname           GLenum in value
26230         param           param           ConstFixed in array [COMPSIZE(pname)]
26231         category        OES_fixed_point
26232         version         4.3
26233         extension
26234         glxropcode      ?
26235         glxflags        ignore
26236         offset          ?
26237
26238 FrustumxOES(l, r, b, t, n, f)
26239         return          void
26240         param           l               Fixed in value
26241         param           r               Fixed in value
26242         param           b               Fixed in value
26243         param           t               Fixed in value
26244         param           n               Fixed in value
26245         param           f               Fixed in value
26246         category        OES_fixed_point
26247         version         4.3
26248         extension
26249         glxropcode      ?
26250         glxflags        ignore
26251         offset          ?
26252
26253 GetClipPlanexOES(plane, equation)
26254         return          void
26255         param           plane           GLenum in value
26256         param           equation        Fixed out array [4]
26257         category        OES_fixed_point
26258         dlflags         notlistable
26259         version         4.3
26260         extension
26261         glxsingle       ?
26262         glxflags        ignore
26263         offset          ?
26264
26265 GetConvolutionParameterxvOES(target, pname, params)
26266         return          void
26267         param           target          GLenum in value
26268         param           pname           GLenum in value
26269         param           params          Fixed out array [COMPSIZE(pname)]
26270         category        OES_fixed_point
26271         dlflags         notlistable
26272         version         4.3
26273         extension
26274         glxsingle       ?
26275         glxflags        ignore
26276         offset          ?
26277
26278 GetFixedvOES(pname, params)
26279         return          void
26280         param           pname           GLenum in value
26281         param           params          Fixed out array [COMPSIZE(pname)]
26282         category        OES_fixed_point
26283         dlflags         notlistable
26284         version         4.3
26285         extension
26286         glxsingle       ?
26287         glxflags        ignore
26288         offset          ?
26289
26290 GetHistogramParameterxvOES(target, pname, params)
26291         return          void
26292         param           target          GLenum in value
26293         param           pname           GLenum in value
26294         param           params          Fixed out array [COMPSIZE(pname)]
26295         category        OES_fixed_point
26296         dlflags         notlistable
26297         version         4.3
26298         extension
26299         glxsingle       ?
26300         glxflags        ignore
26301         offset          ?
26302
26303 GetLightxOES(light, pname, params)
26304         return          void
26305         param           light           GLenum in value
26306         param           pname           GLenum in value
26307         param           params          Fixed out array [COMPSIZE(pname)]
26308         category        OES_fixed_point
26309         dlflags         notlistable
26310         version         4.3
26311         extension
26312         glxsingle       ?
26313         glxflags        ignore
26314         offset          ?
26315
26316 GetMapxvOES(target, query, v)
26317         return          void
26318         param           target          GLenum in value
26319         param           query           GLenum in value
26320         param           v               Fixed out array [COMPSIZE(query)]
26321         category        OES_fixed_point
26322         dlflags         notlistable
26323         version         4.3
26324         extension
26325         glxsingle       ?
26326         glxflags        ignore
26327         offset          ?
26328
26329 GetMaterialxOES(face, pname, param)
26330         return          void
26331         param           face            GLenum in value
26332         param           pname           GLenum in value
26333         param           param           Fixed in value
26334         category        OES_fixed_point
26335         dlflags         notlistable
26336         version         4.3
26337         extension
26338         glxsingle       ?
26339         glxflags        ignore
26340         offset          ?
26341
26342 GetPixelMapxv(map, size, values)
26343         return          void
26344         param           map             GLenum in value
26345         param           size            Int32 in value
26346         param           values          Fixed out array [size]
26347         category        OES_fixed_point
26348         dlflags         notlistable
26349         version         4.3
26350         extension
26351         glxsingle       ?
26352         glxflags        ignore
26353         offset          ?
26354
26355 GetTexEnvxvOES(target, pname, params)
26356         return          void
26357         param           target          GLenum in value
26358         param           pname           GLenum in value
26359         param           params          Fixed out array [COMPSIZE(pname)]
26360         category        OES_fixed_point
26361         dlflags         notlistable
26362         version         4.3
26363         extension
26364         glxsingle       ?
26365         glxflags        ignore
26366         offset          ?
26367
26368 GetTexGenxvOES(coord, pname, params)
26369         return          void
26370         param           coord           GLenum in value
26371         param           pname           GLenum in value
26372         param           params          Fixed out array [COMPSIZE(pname)]
26373         category        OES_fixed_point
26374         dlflags         notlistable
26375         version         4.3
26376         extension
26377         glxsingle       ?
26378         glxflags        ignore
26379         offset          ?
26380
26381 GetTexLevelParameterxvOES(target, level, pname, params)
26382         return          void
26383         param           target          GLenum in value
26384         param           level           Int32 in value
26385         param           pname           GLenum in value
26386         param           params          Fixed out array [COMPSIZE(pname)]
26387         category        OES_fixed_point
26388         dlflags         notlistable
26389         version         4.3
26390         extension
26391         glxsingle       ?
26392         glxflags        ignore
26393         offset          ?
26394
26395 GetTexParameterxvOES(target, pname, params)
26396         return          void
26397         param           target          GLenum in value
26398         param           pname           GLenum in value
26399         param           params          Fixed out array [COMPSIZE(pname)]
26400         category        OES_fixed_point
26401         dlflags         notlistable
26402         version         4.3
26403         extension
26404         glxsingle       ?
26405         glxflags        ignore
26406         offset          ?
26407
26408 IndexxOES(component)
26409         return          void
26410         param           component       Fixed in value
26411         category        OES_fixed_point
26412         version         4.3
26413         extension
26414         glxropcode      ?
26415         glxflags        ignore
26416         offset          ?
26417
26418 IndexxvOES(component)
26419         return          void
26420         param           component       ConstFixed in array [1]
26421         category        OES_fixed_point
26422         version         4.3
26423         extension
26424         glxropcode      ?
26425         glxflags        ignore
26426         offset          ?
26427
26428 LightModelxOES(pname, param)
26429         return          void
26430         param           pname           GLenum in value
26431         param           param           Fixed in value
26432         category        OES_fixed_point
26433         version         4.3
26434         extension
26435         glxropcode      ?
26436         glxflags        ignore
26437         offset          ?
26438
26439 LightModelxvOES(pname, param)
26440         return          void
26441         param           pname           GLenum in value
26442         param           param           ConstFixed in array [COMPSIZE(pname)]
26443         category        OES_fixed_point
26444         version         4.3
26445         extension
26446         glxropcode      ?
26447         glxflags        ignore
26448         offset          ?
26449
26450 LightxOES(light, pname, param)
26451         return          void
26452         param           light           GLenum in value
26453         param           pname           GLenum in value
26454         param           param           Fixed in value
26455         category        OES_fixed_point
26456         version         4.3
26457         extension
26458         glxropcode      ?
26459         glxflags        ignore
26460         offset          ?
26461
26462 LightxvOES(light, pname, params)
26463         return          void
26464         param           light           GLenum in value
26465         param           pname           GLenum in value
26466         param           params          ConstFixed in array [COMPSIZE(pname)]
26467         category        OES_fixed_point
26468         version         4.3
26469         extension
26470         glxropcode      ?
26471         glxflags        ignore
26472         offset          ?
26473
26474 LineWidthxOES(width)
26475         return          void
26476         param           width           Fixed in value
26477         category        OES_fixed_point
26478         version         4.3
26479         extension
26480         glxropcode      ?
26481         glxflags        ignore
26482         offset          ?
26483
26484 LoadMatrixxOES(m)
26485         return          void
26486         param           m               ConstFixed in array [16]
26487         category        OES_fixed_point
26488         version         4.3
26489         extension
26490         glxropcode      ?
26491         glxflags        ignore
26492         offset          ?
26493
26494 LoadTransposeMatrixxOES(m)
26495         return          void
26496         param           m               ConstFixed in array [16]
26497         category        OES_fixed_point
26498         version         4.3
26499         extension
26500         glxropcode      ?
26501         glxflags        ignore
26502         offset          ?
26503
26504 Map1xOES(target, u1, u2, stride, order, points)
26505         return          void
26506         param           target          GLenum in value
26507         param           u1              Fixed in value
26508         param           u2              Fixed in value
26509         param           stride          Int32 in value
26510         param           order           Int32 in value
26511         param           points          Fixed in value
26512         category        OES_fixed_point
26513         version         4.3
26514         extension
26515         glxropcode      ?
26516         glxflags        ignore
26517         offset          ?
26518
26519 Map2xOES(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
26520         return          void
26521         param           target          GLenum in value
26522         param           u1              Fixed in value
26523         param           u2              Fixed in value
26524         param           ustride         Int32 in value
26525         param           uorder          Int32 in value
26526         param           v1              Fixed in value
26527         param           v2              Fixed in value
26528         param           vstride         Int32 in value
26529         param           vorder          Int32 in value
26530         param           points          Fixed in value
26531         category        OES_fixed_point
26532         version         4.3
26533         extension
26534         glxropcode      ?
26535         glxflags        ignore
26536         offset          ?
26537
26538 MapGrid1xOES(n, u1, u2)
26539         return          void
26540         param           n               Int32 in value
26541         param           u1              Fixed in value
26542         param           u2              Fixed in value
26543         category        OES_fixed_point
26544         version         4.3
26545         extension
26546         glxropcode      ?
26547         glxflags        ignore
26548         offset          ?
26549
26550 MapGrid2xOES(n, u1, u2, v1, v2)
26551         return          void
26552         param           n               Int32 in value
26553         param           u1              Fixed in value
26554         param           u2              Fixed in value
26555         param           v1              Fixed in value
26556         param           v2              Fixed in value
26557         category        OES_fixed_point
26558         version         4.3
26559         extension
26560         glxropcode      ?
26561         glxflags        ignore
26562         offset          ?
26563
26564 MaterialxOES(face, pname, param)
26565         return          void
26566         param           face            GLenum in value
26567         param           pname           GLenum in value
26568         param           param           Fixed in value
26569         category        OES_fixed_point
26570         version         4.3
26571         extension
26572         glxropcode      ?
26573         glxflags        ignore
26574         offset          ?
26575
26576 MaterialxvOES(face, pname, param)
26577         return          void
26578         param           face            GLenum in value
26579         param           pname           GLenum in value
26580         param           param           ConstFixed in array [COMPSIZE(pname)]
26581         category        OES_fixed_point
26582         version         4.3
26583         extension
26584         glxropcode      ?
26585         glxflags        ignore
26586         offset          ?
26587
26588 MultMatrixxOES(m)
26589         return          void
26590         param           m               ConstFixed in array [16]
26591         category        OES_fixed_point
26592         version         4.3
26593         extension
26594         glxropcode      ?
26595         glxflags        ignore
26596         offset          ?
26597
26598 MultTransposeMatrixxOES(m)
26599         return          void
26600         param           m               ConstFixed in array [16]
26601         category        OES_fixed_point
26602         version         4.3
26603         extension
26604         glxropcode      ?
26605         glxflags        ignore
26606         offset          ?
26607
26608 MultiTexCoord1xOES(texture, s)
26609         return          void
26610         param           texture         GLenum in value
26611         param           s               Fixed in value
26612         category        OES_fixed_point
26613         version         4.3
26614         extension
26615         glxropcode      ?
26616         glxflags        ignore
26617         offset          ?
26618
26619 MultiTexCoord2xOES(texture, s, t)
26620         return          void
26621         param           texture         GLenum in value
26622         param           s               Fixed in value
26623         param           t               Fixed in value
26624         category        OES_fixed_point
26625         version         4.3
26626         extension
26627         glxropcode      ?
26628         glxflags        ignore
26629         offset          ?
26630
26631 MultiTexCoord3xOES(texture, s, t, r)
26632         return          void
26633         param           texture         GLenum in value
26634         param           s               Fixed in value
26635         param           t               Fixed in value
26636         param           r               Fixed in value
26637         category        OES_fixed_point
26638         version         4.3
26639         extension
26640         glxropcode      ?
26641         glxflags        ignore
26642         offset          ?
26643
26644 MultiTexCoord4xOES(texture, s, t, r, q)
26645         return          void
26646         param           texture         GLenum in value
26647         param           s               Fixed in value
26648         param           t               Fixed in value
26649         param           r               Fixed in value
26650         param           q               Fixed in value
26651         category        OES_fixed_point
26652         version         4.3
26653         extension
26654         glxropcode      ?
26655         glxflags        ignore
26656         offset          ?
26657
26658 MultiTexCoord1xvOES(texture, coords)
26659         return          void
26660         param           texture         GLenum in value
26661         param           coords          ConstFixed in array [1]
26662         category        OES_fixed_point
26663         version         4.3
26664         extension
26665         glxropcode      ?
26666         glxflags        ignore
26667         offset          ?
26668
26669 MultiTexCoord2xvOES(texture, coords)
26670         return          void
26671         param           texture         GLenum in value
26672         param           coords          ConstFixed in array [2]
26673         category        OES_fixed_point
26674         version         4.3
26675         extension
26676         glxropcode      ?
26677         glxflags        ignore
26678         offset          ?
26679
26680 MultiTexCoord3xvOES(texture, coords)
26681         return          void
26682         param           texture         GLenum in value
26683         param           coords          ConstFixed in array [3]
26684         category        OES_fixed_point
26685         version         4.3
26686         extension
26687         glxropcode      ?
26688         glxflags        ignore
26689         offset          ?
26690
26691 MultiTexCoord4xvOES(texture, coords)
26692         return          void
26693         param           texture         GLenum in value
26694         param           coords          ConstFixed in array [4]
26695         category        OES_fixed_point
26696         version         4.3
26697         extension
26698         glxropcode      ?
26699         glxflags        ignore
26700         offset          ?
26701
26702 Normal3xOES(nx, ny, nz)
26703         return          void
26704         param           nx              Fixed in value
26705         param           ny              Fixed in value
26706         param           nz              Fixed in value
26707         category        OES_fixed_point
26708         version         4.3
26709         extension
26710         glxropcode      ?
26711         glxflags        ignore
26712         offset          ?
26713
26714 Normal3xvOES(coords)
26715         return          void
26716         param           coords          ConstFixed in array [3]
26717         category        OES_fixed_point
26718         version         4.3
26719         extension
26720         glxropcode      ?
26721         glxflags        ignore
26722         offset          ?
26723
26724 OrthoxOES(l, r, b, t, n, f)
26725         return          void
26726         param           l               Fixed in value
26727         param           r               Fixed in value
26728         param           b               Fixed in value
26729         param           t               Fixed in value
26730         param           n               Fixed in value
26731         param           f               Fixed in value
26732         category        OES_fixed_point
26733         version         4.3
26734         extension
26735         glxropcode      ?
26736         glxflags        ignore
26737         offset          ?
26738
26739 PassThroughxOES(token)
26740         return          void
26741         param           token           Fixed in value
26742         category        OES_fixed_point
26743         version         4.3
26744         extension
26745         glxropcode      ?
26746         glxflags        ignore
26747         offset          ?
26748
26749 PixelMapx(map, size, values)
26750         return          void
26751         param           map             GLenum in value
26752         param           size            Int32 in value
26753         param           values          ConstFixed in array [size]
26754         category        OES_fixed_point
26755         version         4.3
26756         extension
26757         glxropcode      ?
26758         glxflags        ignore
26759         offset          ?
26760
26761 PixelStorex(pname, param)
26762         return          void
26763         param           pname           GLenum in value
26764         param           param           Fixed in value
26765         category        OES_fixed_point
26766         version         4.3
26767         extension
26768         glxropcode      ?
26769         glxflags        ignore
26770         offset          ?
26771
26772 PixelTransferxOES(pname, param)
26773         return          void
26774         param           pname           GLenum in value
26775         param           param           Fixed in value
26776         category        OES_fixed_point
26777         version         4.3
26778         extension
26779         glxropcode      ?
26780         glxflags        ignore
26781         offset          ?
26782
26783 PixelZoomxOES(xfactor, yfactor)
26784         return          void
26785         param           xfactor         Fixed in value
26786         param           yfactor         Fixed in value
26787         category        OES_fixed_point
26788         version         4.3
26789         extension
26790         glxropcode      ?
26791         glxflags        ignore
26792         offset          ?
26793
26794 PointParameterxvOES(pname, params)
26795         return          void
26796         param           pname           GLenum in value
26797         param           params          ConstFixed in array [COMPSIZE(pname)]
26798         category        OES_fixed_point
26799         version         4.3
26800         extension
26801         glxropcode      ?
26802         glxflags        ignore
26803         offset          ?
26804
26805 PointSizexOES(size)
26806         return          void
26807         param           size            Fixed in value
26808         category        OES_fixed_point
26809         version         4.3
26810         extension
26811         glxropcode      ?
26812         glxflags        ignore
26813         offset          ?
26814
26815 PolygonOffsetxOES(factor, units)
26816         return          void
26817         param           factor          Fixed in value
26818         param           units           Fixed in value
26819         category        OES_fixed_point
26820         version         4.3
26821         extension
26822         glxropcode      ?
26823         glxflags        ignore
26824         offset          ?
26825
26826 PrioritizeTexturesxOES(n, textures, priorities)
26827         return          void
26828         param           n               SizeI in value
26829         param           textures        UInt32 in array [n]
26830         param           priorities      ClampedFixed in array [n]
26831         category        OES_fixed_point
26832         version         4.3
26833         extension
26834         glxropcode      ?
26835         glxflags        ignore
26836         offset          ?
26837
26838 RasterPos2xOES(x, y)
26839         return          void
26840         param           x               Fixed in value
26841         param           y               Fixed in value
26842         category        OES_fixed_point
26843         version         4.3
26844         extension
26845         glxropcode      ?
26846         glxflags        ignore
26847         offset          ?
26848
26849 RasterPos3xOES(x, y, z)
26850         return          void
26851         param           x               Fixed in value
26852         param           y               Fixed in value
26853         param           z               Fixed in value
26854         category        OES_fixed_point
26855         version         4.3
26856         extension
26857         glxropcode      ?
26858         glxflags        ignore
26859         offset          ?
26860
26861 RasterPos4xOES(x, y, z, w)
26862         return          void
26863         param           x               Fixed in value
26864         param           y               Fixed in value
26865         param           z               Fixed in value
26866         param           w               Fixed in value
26867         category        OES_fixed_point
26868         version         4.3
26869         extension
26870         glxropcode      ?
26871         glxflags        ignore
26872         offset          ?
26873
26874 RasterPos2xvOES(coords)
26875         return          void
26876         param           coords          ConstFixed in array [2]
26877         category        OES_fixed_point
26878         version         4.3
26879         extension
26880         glxropcode      ?
26881         glxflags        ignore
26882         offset          ?
26883
26884 RasterPos3xvOES(coords)
26885         return          void
26886         param           coords          ConstFixed in array [3]
26887         category        OES_fixed_point
26888         version         4.3
26889         extension
26890         glxropcode      ?
26891         glxflags        ignore
26892         offset          ?
26893
26894 RasterPos4xvOES(coords)
26895         return          void
26896         param           coords          ConstFixed in array [4]
26897         category        OES_fixed_point
26898         version         4.3
26899         extension
26900         glxropcode      ?
26901         glxflags        ignore
26902         offset          ?
26903
26904 RectxOES(x1, y1, x2, y2)
26905         return          void
26906         param           x1              Fixed in value
26907         param           y1              Fixed in value
26908         param           x2              Fixed in value
26909         param           y2              Fixed in value
26910         category        OES_fixed_point
26911         version         4.3
26912         extension
26913         glxropcode      ?
26914         glxflags        ignore
26915         offset          ?
26916
26917 RectxvOES(v1, v2)
26918         return          void
26919         param           v1              ConstFixed in array [2]
26920         param           v2              ConstFixed in array [2]
26921         category        OES_fixed_point
26922         version         4.3
26923         extension
26924         glxropcode      ?
26925         glxflags        ignore
26926         offset          ?
26927
26928 RotatexOES(angle, x, y, z)
26929         return          void
26930         param           angle           Fixed in value
26931         param           x               Fixed in value
26932         param           y               Fixed in value
26933         param           z               Fixed in value
26934         category        OES_fixed_point
26935         version         4.3
26936         extension
26937         glxropcode      ?
26938         glxflags        ignore
26939         offset          ?
26940
26941 SampleCoverageOES(value, invert)
26942         return          void
26943         param           value           ClampedFixed in value
26944         param           invert          Boolean in value
26945         category        OES_fixed_point
26946         version         4.3
26947         extension
26948         glxropcode      ?
26949         glxflags        ignore
26950         offset          ?
26951
26952 ScalexOES(x, y, z)
26953         return          void
26954         param           x               Fixed in value
26955         param           y               Fixed in value
26956         param           z               Fixed in value
26957         category        OES_fixed_point
26958         version         4.3
26959         extension
26960         glxropcode      ?
26961         glxflags        ignore
26962         offset          ?
26963
26964 TexCoord1xOES(s)
26965         return          void
26966         param           s               Fixed in value
26967         category        OES_fixed_point
26968         version         4.3
26969         extension
26970         glxropcode      ?
26971         glxflags        ignore
26972         offset          ?
26973
26974 TexCoord2xOES(s, t)
26975         return          void
26976         param           s               Fixed in value
26977         param           t               Fixed in value
26978         category        OES_fixed_point
26979         version         4.3
26980         extension
26981         glxropcode      ?
26982         glxflags        ignore
26983         offset          ?
26984
26985 TexCoord3xOES(s, t, r)
26986         return          void
26987         param           s               Fixed in value
26988         param           t               Fixed in value
26989         param           r               Fixed in value
26990         category        OES_fixed_point
26991         version         4.3
26992         extension
26993         glxropcode      ?
26994         glxflags        ignore
26995         offset          ?
26996
26997 TexCoord4xOES(s, t, r, q)
26998         return          void
26999         param           s               Fixed in value
27000         param           t               Fixed in value
27001         param           r               Fixed in value
27002         param           q               Fixed in value
27003         category        OES_fixed_point
27004         version         4.3
27005         extension
27006         glxropcode      ?
27007         glxflags        ignore
27008         offset          ?
27009
27010 TexCoord1xvOES(coords)
27011         return          void
27012         param           coords          ConstFixed in array [1]
27013         category        OES_fixed_point
27014         version         4.3
27015         extension
27016         glxropcode      ?
27017         glxflags        ignore
27018         offset          ?
27019
27020 TexCoord2xvOES(coords)
27021         return          void
27022         param           coords          ConstFixed in array [2]
27023         category        OES_fixed_point
27024         version         4.3
27025         extension
27026         glxropcode      ?
27027         glxflags        ignore
27028         offset          ?
27029
27030 TexCoord3xvOES(coords)
27031         return          void
27032         param           coords          ConstFixed in array [3]
27033         category        OES_fixed_point
27034         version         4.3
27035         extension
27036         glxropcode      ?
27037         glxflags        ignore
27038         offset          ?
27039
27040 TexCoord4xvOES(coords)
27041         return          void
27042         param           coords          ConstFixed in array [4]
27043         category        OES_fixed_point
27044         version         4.3
27045         extension
27046         glxropcode      ?
27047         glxflags        ignore
27048         offset          ?
27049
27050 TexEnvxOES(target, pname, param)
27051         return          void
27052         param           target          GLenum in value
27053         param           pname           GLenum in value
27054         param           param           Fixed in value
27055         category        OES_fixed_point
27056         version         4.3
27057         extension
27058         glxropcode      ?
27059         glxflags        ignore
27060         offset          ?
27061
27062 TexEnvxvOES(target, pname, params)
27063         return          void
27064         param           target          GLenum in value
27065         param           pname           GLenum in value
27066         param           params          ConstFixed in array [COMPSIZE(pname)]
27067         category        OES_fixed_point
27068         version         4.3
27069         extension
27070         glxropcode      ?
27071         glxflags        ignore
27072         offset          ?
27073
27074 TexGenxOES(coord, pname, param)
27075         return          void
27076         param           coord           GLenum in value
27077         param           pname           GLenum in value
27078         param           param           Fixed in value
27079         category        OES_fixed_point
27080         version         4.3
27081         extension
27082         glxropcode      ?
27083         glxflags        ignore
27084         offset          ?
27085
27086 TexGenxvOES(coord, pname, params)
27087         return          void
27088         param           coord           GLenum in value
27089         param           pname           GLenum in value
27090         param           params          ConstFixed in array [COMPSIZE(pname)]
27091         category        OES_fixed_point
27092         version         4.3
27093         extension
27094         glxropcode      ?
27095         glxflags        ignore
27096         offset          ?
27097
27098 TexParameterxOES(target, pname, param)
27099         return          void
27100         param           target          GLenum in value
27101         param           pname           GLenum in value
27102         param           param           Fixed in value
27103         category        OES_fixed_point
27104         version         4.3
27105         extension
27106         glxropcode      ?
27107         glxflags        ignore
27108         offset          ?
27109
27110 TexParameterxvOES(target, pname, params)
27111         return          void
27112         param           target          GLenum in value
27113         param           pname           GLenum in value
27114         param           params          ConstFixed in array [COMPSIZE(pname)]
27115         category        OES_fixed_point
27116         version         4.3
27117         extension
27118         glxropcode      ?
27119         glxflags        ignore
27120         offset          ?
27121
27122 TranslatexOES(x, y, z)
27123         return          void
27124         param           x               Fixed in value
27125         param           y               Fixed in value
27126         param           z               Fixed in value
27127         category        OES_fixed_point
27128         version         4.3
27129         extension
27130         glxropcode      ?
27131         glxflags        ignore
27132         offset          ?
27133
27134 Vertex2xOES(x)
27135         return          void
27136         param           x               Fixed in value
27137         category        OES_fixed_point
27138         version         4.3
27139         extension
27140         glxropcode      ?
27141         glxflags        ignore
27142         offset          ?
27143
27144 Vertex3xOES(x, y)
27145         return          void
27146         param           x               Fixed in value
27147         param           y               Fixed in value
27148         category        OES_fixed_point
27149         version         4.3
27150         extension
27151         glxropcode      ?
27152         glxflags        ignore
27153         offset          ?
27154
27155 Vertex4xOES(x, y, z)
27156         return          void
27157         param           x               Fixed in value
27158         param           y               Fixed in value
27159         param           z               Fixed in value
27160         category        OES_fixed_point
27161         version         4.3
27162         extension
27163         glxropcode      ?
27164         glxflags        ignore
27165         offset          ?
27166
27167 Vertex2xvOES(coords)
27168         return          void
27169         param           coords          ConstFixed in array [2]
27170         category        OES_fixed_point
27171         version         4.3
27172         extension
27173         glxropcode      ?
27174         glxflags        ignore
27175         offset          ?
27176
27177 Vertex3xvOES(coords)
27178         return          void
27179         param           coords          ConstFixed in array [3]
27180         category        OES_fixed_point
27181         version         4.3
27182         extension
27183         glxropcode      ?
27184         glxflags        ignore
27185         offset          ?
27186
27187 Vertex4xvOES(coords)
27188         return          void
27189         param           coords          ConstFixed in array [4]
27190         category        OES_fixed_point
27191         version         4.3
27192         extension
27193         glxropcode      ?
27194         glxflags        ignore
27195         offset          ?
27196
27197 ###############################################################################
27198 #
27199 # Extension #293
27200 # OES_single_precision commands
27201 #
27202 ###############################################################################
27203
27204 DepthRangefOES(n, f)
27205         return          void
27206         param           n               ClampedFloat32 in value
27207         param           f               ClampedFloat32 in value
27208         category        OES_single_precision
27209         version         4.3
27210         extension
27211         glxropcode      ?
27212         glxflags        ignore
27213         offset          ?
27214
27215 FrustumfOES(l, r, b, t, n, f)
27216         return          void
27217         param           l               Float32 in value
27218         param           r               Float32 in value
27219         param           b               Float32 in value
27220         param           t               Float32 in value
27221         param           n               Float32 in value
27222         param           f               Float32 in value
27223         category        OES_single_precision
27224         version         4.3
27225         extension
27226         glxropcode      ?
27227         glxflags        ignore
27228         offset          ?
27229
27230 OrthofOES(l, r, b, t, n, f)
27231         return          void
27232         param           l               Float32 in value
27233         param           r               Float32 in value
27234         param           b               Float32 in value
27235         param           t               Float32 in value
27236         param           n               Float32 in value
27237         param           f               Float32 in value
27238         category        OES_single_precision
27239         version         4.3
27240         extension
27241         glxropcode      ?
27242         glxflags        ignore
27243         offset          ?
27244
27245 ClipPlanefOES(plane, equation)
27246         return          void
27247         param           plane           GLenum in value
27248         param           equation        ConstFloat32 in array [4]
27249         category        OES_single_precision
27250         version         4.3
27251         extension
27252         glxropcode      ?
27253         glxflags        ignore
27254         offset          ?
27255
27256 ClearDepthfOES(depth)
27257         return          void
27258         param           depth           ClampedFloat32 in value
27259         category        OES_single_precision
27260         version         4.3
27261         extension
27262         glxropcode      ?
27263         glxflags        ignore
27264         offset          ?
27265
27266 GetClipPlanefOES(plane, equation)
27267         return          void
27268         param           plane           GLenum in value
27269         param           equation        Float32 out array [4]
27270         category        OES_single_precision
27271         dlflags         notlistable
27272         version         4.3
27273         extension
27274         glxsingle       ?
27275         glxflags        ignore
27276         offset          ?
27277
27278 ###############################################################################
27279 #
27280 # Extension #294 - OpenGL ES only, not in glext.h
27281 # OES_compressed_paletted_texture commands
27282 #
27283 ###############################################################################
27284
27285 # (none)
27286 newcategory: OES_compressed_paletted_texture
27287
27288 ###############################################################################
27289 #
27290 # Extension #295
27291 # OES_read_format commands
27292 #
27293 ###############################################################################
27294
27295 # (none)
27296 newcategory: OES_read_format
27297
27298 ###############################################################################
27299 #
27300 # Extension #296
27301 # OES_query_matrix commands
27302 #
27303 ###############################################################################
27304
27305 QueryMatrixxOES(mantissa, exponent)
27306         return          GLbitfield
27307         param           mantissa        Fixed out array [16]
27308         param           exponent        Int32 out array [16]
27309         category        OES_query_matrix
27310         version         4.3
27311         extension
27312         glxropcode      ?
27313         glxflags        ignore
27314         offset          ?
27315
27316 ###############################################################################
27317 #
27318 # Extension #297
27319 # EXT_depth_bounds_test commands
27320 #
27321 ###############################################################################
27322
27323 DepthBoundsEXT(zmin, zmax)
27324         return          void
27325         param           zmin            ClampedFloat64 in value
27326         param           zmax            ClampedFloat64 in value
27327         category        EXT_depth_bounds_test
27328         version         1.2
27329         extension
27330         glxropcode      4229
27331         offset          699
27332
27333 ###############################################################################
27334 #
27335 # Extension #298
27336 # EXT_texture_mirror_clamp commands
27337 #
27338 ###############################################################################
27339
27340 # (none)
27341 newcategory: EXT_texture_mirror_clamp
27342
27343 ###############################################################################
27344 #
27345 # Extension #299
27346 # EXT_blend_equation_separate commands
27347 #
27348 ###############################################################################
27349
27350 BlendEquationSeparateEXT(modeRGB, modeAlpha)
27351         return          void
27352         param           modeRGB         BlendEquationModeEXT in value
27353         param           modeAlpha       BlendEquationModeEXT in value
27354         category        EXT_blend_equation_separate
27355         version         1.2
27356         extension
27357         glxropcode      4228
27358         alias           BlendEquationSeparate
27359
27360 ###############################################################################
27361 #
27362 # Extension #300
27363 # MESA_pack_invert commands
27364 #
27365 ###############################################################################
27366
27367 # (none)
27368 newcategory: MESA_pack_invert
27369
27370 ###############################################################################
27371 #
27372 # Extension #301
27373 # MESA_ycbcr_texture commands
27374 #
27375 ###############################################################################
27376
27377 # (none)
27378 newcategory: MESA_ycbcr_texture
27379
27380 ###############################################################################
27381 #
27382 # Extension #301
27383 # MESA_ycbcr_texture commands
27384 #
27385 ###############################################################################
27386
27387 # (none)
27388 newcategory: MESA_ycbcr_texture
27389
27390 ###############################################################################
27391 #
27392 # Extension #302
27393 # EXT_pixel_buffer_object commands
27394 #
27395 ###############################################################################
27396
27397 # (none)
27398 newcategory: EXT_pixel_buffer_object
27399
27400 ###############################################################################
27401 #
27402 # Extension #303
27403 # NV_fragment_program_option commands
27404 #
27405 ###############################################################################
27406
27407 # (none)
27408 newcategory: NV_fragment_program_option
27409
27410 ###############################################################################
27411 #
27412 # Extension #304
27413 # NV_fragment_program2 commands
27414 #
27415 ###############################################################################
27416
27417 # (none)
27418 newcategory: NV_fragment_program2
27419
27420 ###############################################################################
27421 #
27422 # Extension #305
27423 # NV_vertex_program2_option commands
27424 #
27425 ###############################################################################
27426
27427 # (none)
27428 newcategory: NV_vertex_program2_option
27429
27430 ###############################################################################
27431 #
27432 # Extension #306
27433 # NV_vertex_program3 commands
27434 #
27435 ###############################################################################
27436
27437 # (none)
27438 newcategory: NV_vertex_program3
27439
27440 ###############################################################################
27441 #
27442 # Extension #307 - GLX_SGIX_hyperpipe commands
27443 # Extension #308 - GLX_MESA_agp_offset commands
27444 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
27445 #
27446 ###############################################################################
27447
27448 # (none)
27449 # newcategory: EXT_texture_compression_dxt1
27450
27451 ###############################################################################
27452 #
27453 # Extension #310
27454 # EXT_framebuffer_object commands
27455 #
27456 ###############################################################################
27457
27458 IsRenderbufferEXT(renderbuffer)
27459         return          Boolean
27460         param           renderbuffer    UInt32 in value
27461         category        EXT_framebuffer_object
27462         version         1.2
27463         extension
27464         glxvendorpriv   1422
27465         glxflags        ignore
27466         alias           IsRenderbuffer
27467
27468 # Not aliased to BindRenderbuffer
27469 BindRenderbufferEXT(target, renderbuffer)
27470         return          void
27471         param           target          RenderbufferTarget in value
27472         param           renderbuffer    UInt32 in value
27473         category        EXT_framebuffer_object
27474         version         1.2
27475         extension
27476         glxropcode      4316
27477         glxflags        ignore
27478
27479 DeleteRenderbuffersEXT(n, renderbuffers)
27480         return          void
27481         param           n               SizeI in value
27482         param           renderbuffers   UInt32 in array [n]
27483         category        EXT_framebuffer_object
27484         version         1.2
27485         extension
27486         glxropcode      4317
27487         glxflags        ignore
27488         alias           DeleteRenderbuffers
27489
27490 GenRenderbuffersEXT(n, renderbuffers)
27491         return          void
27492         param           n               SizeI in value
27493         param           renderbuffers   UInt32 out array [n]
27494         category        EXT_framebuffer_object
27495         version         1.2
27496         extension
27497         glxvendorpriv   1423
27498         glxflags        ignore
27499         alias           GenRenderbuffers
27500
27501 RenderbufferStorageEXT(target, internalformat, width, height)
27502         return          void
27503         param           target          RenderbufferTarget in value
27504         param           internalformat  GLenum in value
27505         param           width           SizeI in value
27506         param           height          SizeI in value
27507         category        EXT_framebuffer_object
27508         version         1.2
27509         extension
27510         glxropcode      4318
27511         glxflags        ignore
27512         alias           RenderbufferStorage
27513
27514 GetRenderbufferParameterivEXT(target, pname, params)
27515         return          void
27516         param           target          RenderbufferTarget in value
27517         param           pname           GLenum in value
27518         param           params          Int32 out array [COMPSIZE(pname)]
27519         category        EXT_framebuffer_object
27520         dlflags         notlistable
27521         version         1.2
27522         extension
27523         glxvendorpriv   1424
27524         glxflags        ignore
27525         alias           GetRenderbufferParameteriv
27526
27527 IsFramebufferEXT(framebuffer)
27528         return          Boolean
27529         param           framebuffer     UInt32 in value
27530         category        EXT_framebuffer_object
27531         version         1.2
27532         extension
27533         glxvendorpriv   1425
27534         glxflags        ignore
27535         alias           IsFramebuffer
27536
27537 # Not aliased to BindFramebuffer
27538 BindFramebufferEXT(target, framebuffer)
27539         return          void
27540         param           target          FramebufferTarget in value
27541         param           framebuffer     UInt32 in value
27542         category        EXT_framebuffer_object
27543         version         1.2
27544         extension
27545         glxropcode      4319
27546         glxflags        ignore
27547
27548 DeleteFramebuffersEXT(n, framebuffers)
27549         return          void
27550         param           n               SizeI in value
27551         param           framebuffers    UInt32 in array [n]
27552         category        EXT_framebuffer_object
27553         version         1.2
27554         extension
27555         glxropcode      4320
27556         glxflags        ignore
27557         alias           DeleteFramebuffers
27558
27559 GenFramebuffersEXT(n, framebuffers)
27560         return          void
27561         param           n               SizeI in value
27562         param           framebuffers    UInt32 out array [n]
27563         category        EXT_framebuffer_object
27564         version         1.2
27565         extension
27566         glxvendorpriv   1426
27567         glxflags        ignore
27568         alias           GenFramebuffers
27569
27570 CheckFramebufferStatusEXT(target)
27571         return          GLenum
27572         param           target          FramebufferTarget in value
27573         category        EXT_framebuffer_object
27574         version         1.2
27575         extension
27576         glxvendorpriv   1427
27577         glxflags        ignore
27578         alias           CheckFramebufferStatus
27579
27580 FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
27581         return          void
27582         param           target          FramebufferTarget in value
27583         param           attachment      FramebufferAttachment in value
27584         param           textarget       GLenum in value
27585         param           texture         UInt32 in value
27586         param           level           Int32 in value
27587         category        EXT_framebuffer_object
27588         version         1.2
27589         extension
27590         glxropcode      4321
27591         glxflags        ignore
27592         alias           FramebufferTexture1D
27593
27594 FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
27595         return          void
27596         param           target          FramebufferTarget in value
27597         param           attachment      FramebufferAttachment in value
27598         param           textarget       GLenum in value
27599         param           texture         UInt32 in value
27600         param           level           Int32 in value
27601         category        EXT_framebuffer_object
27602         version         1.2
27603         extension
27604         glxropcode      4322
27605         glxflags        ignore
27606         alias           FramebufferTexture2D
27607
27608 FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
27609         return          void
27610         param           target          FramebufferTarget in value
27611         param           attachment      FramebufferAttachment in value
27612         param           textarget       GLenum in value
27613         param           texture         UInt32 in value
27614         param           level           Int32 in value
27615         param           zoffset         Int32 in value
27616         category        EXT_framebuffer_object
27617         version         1.2
27618         extension
27619         glxropcode      4323
27620         glxflags        ignore
27621         alias           FramebufferTexture3D
27622
27623 FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
27624         return          void
27625         param           target          FramebufferTarget in value
27626         param           attachment      FramebufferAttachment in value
27627         param           renderbuffertarget      RenderbufferTarget in value
27628         param           renderbuffer    UInt32 in value
27629         category        EXT_framebuffer_object
27630         version         1.2
27631         extension
27632         glxropcode      4324
27633         glxflags        ignore
27634         alias           FramebufferRenderbuffer
27635
27636 GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
27637         return          void
27638         param           target          FramebufferTarget in value
27639         param           attachment      FramebufferAttachment in value
27640         param           pname           GLenum in value
27641         param           params          Int32 out array [COMPSIZE(pname)]
27642         category        EXT_framebuffer_object
27643         dlflags         notlistable
27644         version         1.2
27645         extension
27646         glxvendorpriv   1428
27647         glxflags        ignore
27648         alias           GetFramebufferAttachmentParameteriv
27649
27650 GenerateMipmapEXT(target)
27651         return          void
27652         param           target          GLenum in value
27653         category        EXT_framebuffer_object
27654         version         1.2
27655         extension
27656         glxropcode      4325
27657         glxflags        ignore
27658         alias           GenerateMipmap
27659
27660
27661 ###############################################################################
27662 #
27663 # Extension #311
27664 # GREMEDY_string_marker commands
27665 #
27666 ###############################################################################
27667
27668 StringMarkerGREMEDY(len, string)
27669         return          void
27670         param           len             SizeI in value
27671         param           string          Void in array [COMPSIZE(len/string)]
27672         category        GREMEDY_string_marker
27673         version         1.0
27674         extension
27675         glxflags        ignore
27676         offset          ?
27677
27678 ###############################################################################
27679 #
27680 # Extension #312
27681 # EXT_packed_depth_stencil commands
27682 #
27683 ###############################################################################
27684
27685 # (none)
27686 newcategory: EXT_packed_depth_stencil
27687
27688 ###############################################################################
27689 #
27690 # Extension #313 - WGL_3DL_stereo_control
27691 #
27692 ###############################################################################
27693
27694 ###############################################################################
27695 #
27696 # Extension #314
27697 # EXT_stencil_clear_tag commands
27698 #
27699 ###############################################################################
27700
27701 StencilClearTagEXT(stencilTagBits, stencilClearTag)
27702         return          void
27703         param           stencilTagBits  SizeI in value
27704         param           stencilClearTag UInt32 in value
27705         category        EXT_stencil_clear_tag
27706         version         1.5
27707         extension
27708         glxropcode      4223
27709         glxflags        ignore
27710         offset          ?
27711
27712 ###############################################################################
27713 #
27714 # Extension #315
27715 # EXT_texture_sRGB commands
27716 #
27717 ###############################################################################
27718
27719 # (none)
27720 newcategory: EXT_texture_sRGB
27721
27722 ###############################################################################
27723 #
27724 # Extension #316
27725 # EXT_framebuffer_blit commands
27726 #
27727 ###############################################################################
27728
27729 BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
27730         return          void
27731         param           srcX0           Int32 in value
27732         param           srcY0           Int32 in value
27733         param           srcX1           Int32 in value
27734         param           srcY1           Int32 in value
27735         param           dstX0           Int32 in value
27736         param           dstY0           Int32 in value
27737         param           dstX1           Int32 in value
27738         param           dstY1           Int32 in value
27739         param           mask            ClearBufferMask in value
27740         param           filter          GLenum in value
27741         category        EXT_framebuffer_blit
27742         version         1.5
27743         glxropcode      4330
27744         alias           BlitFramebuffer
27745
27746 ###############################################################################
27747 #
27748 # Extension #317
27749 # EXT_framebuffer_multisample commands
27750 #
27751 ###############################################################################
27752
27753 RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
27754         return          void
27755         param           target          GLenum in value
27756         param           samples         SizeI in value
27757         param           internalformat  GLenum in value
27758         param           width           SizeI in value
27759         param           height          SizeI in value
27760         category        EXT_framebuffer_multisample
27761         version         1.5
27762         glxropcode      4331
27763         alias           RenderbufferStorageMultisample
27764
27765 ###############################################################################
27766 #
27767 # Extension #318
27768 # MESAX_texture_stack commands
27769 #
27770 ###############################################################################
27771
27772 # (none)
27773 newcategory: MESAX_texture_stack
27774
27775 ###############################################################################
27776 #
27777 # Extension #319
27778 # EXT_timer_query commands
27779 #
27780 ###############################################################################
27781
27782 GetQueryObjecti64vEXT(id, pname, params)
27783         return          void
27784         param           id              UInt32 in value
27785         param           pname           GLenum in value
27786         param           params          Int64EXT out array [COMPSIZE(pname)]
27787         category        EXT_timer_query
27788         dlflags         notlistable
27789         version         1.5
27790         glxvendorpriv   1328
27791         glxflags        ignore
27792         offset          ?
27793
27794 GetQueryObjectui64vEXT(id, pname, params)
27795         return          void
27796         param           id              UInt32 in value
27797         param           pname           GLenum in value
27798         param           params          UInt64EXT out array [COMPSIZE(pname)]
27799         category        EXT_timer_query
27800         dlflags         notlistable
27801         version         1.5
27802         glxvendorpriv   1329
27803         glxflags        ignore
27804         offset          ?
27805
27806 ###############################################################################
27807 #
27808 # Extension #320
27809 # EXT_gpu_program_parameters commands
27810 #
27811 ###############################################################################
27812
27813 ProgramEnvParameters4fvEXT(target, index, count, params)
27814         return          void
27815         param           target          ProgramTargetARB in value
27816         param           index           UInt32 in value
27817         param           count           SizeI in value
27818         param           params          Float32 in array [count*4]
27819         category        EXT_gpu_program_parameters
27820         version         1.2
27821         glxropcode      4281
27822         offset          ?
27823
27824 ProgramLocalParameters4fvEXT(target, index, count, params)
27825         return          void
27826         param           target          ProgramTargetARB in value
27827         param           index           UInt32 in value
27828         param           count           SizeI in value
27829         param           params          Float32 in array [count*4]
27830         category        EXT_gpu_program_parameters
27831         version         1.2
27832         glxropcode      4282
27833         offset          ?
27834
27835 ###############################################################################
27836 #
27837 # Extension #321
27838 # APPLE_flush_buffer_range commands
27839 #
27840 ###############################################################################
27841
27842 BufferParameteriAPPLE(target, pname, param)
27843         return          void
27844         param           target          GLenum in value
27845         param           pname           GLenum in value
27846         param           param           Int32 in value
27847         category        APPLE_flush_buffer_range
27848         version         1.5
27849         extension
27850         glxropcode      ?
27851         glxflags        ignore
27852         offset          ?
27853
27854 FlushMappedBufferRangeAPPLE(target, offset, size)
27855         return          void
27856         param           target          GLenum in value
27857         param           offset          BufferOffset in value
27858         param           size            BufferSize in value
27859         category        APPLE_flush_buffer_range
27860         version         1.5
27861         extension
27862         glxropcode      ?
27863         glxflags        ignore
27864         alias           FlushMappedBufferRange
27865
27866 ###############################################################################
27867 #
27868 # Extension #322
27869 # NV_gpu_program4 commands
27870 #
27871 ###############################################################################
27872
27873 ProgramLocalParameterI4iNV(target, index, x, y, z, w)
27874         return          void
27875         param           target          ProgramTarget in value
27876         param           index           UInt32 in value
27877         param           x               Int32 in value
27878         param           y               Int32 in value
27879         param           z               Int32 in value
27880         param           w               Int32 in value
27881         category        NV_gpu_program4
27882         version         1.3
27883         vectorequiv     ProgramLocalParameterI4ivNV
27884         glxvectorequiv  ProgramLocalParameterI4ivNV
27885         extension       soft WINSOFT NV50
27886         glfflags        ignore
27887         glxflags        ignore
27888
27889 ProgramLocalParameterI4ivNV(target, index, params)
27890         return          void
27891         param           target          ProgramTarget in value
27892         param           index           UInt32 in value
27893         param           params          Int32 in array [4]
27894         category        NV_gpu_program4
27895         version         1.3
27896         extension       soft WINSOFT NV50
27897         glfflags        ignore
27898         glxflags        ignore
27899
27900 ProgramLocalParametersI4ivNV(target, index, count, params)
27901         return          void
27902         param           target          ProgramTarget in value
27903         param           index           UInt32 in value
27904         param           count           SizeI in value
27905         param           params          Int32 in array [count*4]
27906         category        NV_gpu_program4
27907         version         1.3
27908         extension       soft WINSOFT NV50
27909         glfflags        ignore
27910         glxflags        ignore
27911
27912 ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
27913         return          void
27914         param           target          ProgramTarget in value
27915         param           index           UInt32 in value
27916         param           x               UInt32 in value
27917         param           y               UInt32 in value
27918         param           z               UInt32 in value
27919         param           w               UInt32 in value
27920         category        NV_gpu_program4
27921         version         1.3
27922         vectorequiv     ProgramLocalParameterI4uivNV
27923         glxvectorequiv  ProgramLocalParameterI4uivNV
27924         extension       soft WINSOFT NV50
27925         glfflags        ignore
27926         glxflags        ignore
27927
27928 ProgramLocalParameterI4uivNV(target, index, params)
27929         return          void
27930         param           target          ProgramTarget in value
27931         param           index           UInt32 in value
27932         param           params          UInt32 in array [4]
27933         category        NV_gpu_program4
27934         version         1.3
27935         extension       soft WINSOFT NV50
27936         glfflags        ignore
27937         glxflags        ignore
27938
27939 ProgramLocalParametersI4uivNV(target, index, count, params)
27940         return          void
27941         param           target          ProgramTarget in value
27942         param           index           UInt32 in value
27943         param           count           SizeI in value
27944         param           params          UInt32 in array [count*4]
27945         category        NV_gpu_program4
27946         version         1.3
27947         extension       soft WINSOFT NV50
27948         glfflags        ignore
27949         glxflags        ignore
27950
27951 ProgramEnvParameterI4iNV(target, index, x, y, z, w)
27952         return          void
27953         param           target          ProgramTarget in value
27954         param           index           UInt32 in value
27955         param           x               Int32 in value
27956         param           y               Int32 in value
27957         param           z               Int32 in value
27958         param           w               Int32 in value
27959         category        NV_gpu_program4
27960         version         1.3
27961         vectorequiv     ProgramEnvParameterI4ivNV
27962         glxvectorequiv  ProgramEnvParameterI4ivNV
27963         extension       soft WINSOFT NV50
27964         glfflags        ignore
27965         glxflags        ignore
27966
27967 ProgramEnvParameterI4ivNV(target, index, params)
27968         return          void
27969         param           target          ProgramTarget in value
27970         param           index           UInt32 in value
27971         param           params          Int32 in array [4]
27972         category        NV_gpu_program4
27973         version         1.3
27974         extension       soft WINSOFT NV50
27975         glfflags        ignore
27976         glxflags        ignore
27977
27978 ProgramEnvParametersI4ivNV(target, index, count, params)
27979         return          void
27980         param           target          ProgramTarget in value
27981         param           index           UInt32 in value
27982         param           count           SizeI in value
27983         param           params          Int32 in array [count*4]
27984         category        NV_gpu_program4
27985         version         1.3
27986         extension       soft WINSOFT NV50
27987         glfflags        ignore
27988         glxflags        ignore
27989
27990 ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
27991         return          void
27992         param           target          ProgramTarget in value
27993         param           index           UInt32 in value
27994         param           x               UInt32 in value
27995         param           y               UInt32 in value
27996         param           z               UInt32 in value
27997         param           w               UInt32 in value
27998         category        NV_gpu_program4
27999         version         1.3
28000         vectorequiv     ProgramEnvParameterI4uivNV
28001         glxvectorequiv  ProgramEnvParameterI4uivNV
28002         extension       soft WINSOFT NV50
28003         glfflags        ignore
28004         glxflags        ignore
28005
28006 ProgramEnvParameterI4uivNV(target, index, params)
28007         return          void
28008         param           target          ProgramTarget in value
28009         param           index           UInt32 in value
28010         param           params          UInt32 in array [4]
28011         category        NV_gpu_program4
28012         version         1.3
28013         extension       soft WINSOFT NV50
28014         glfflags        ignore
28015         glxflags        ignore
28016
28017 ProgramEnvParametersI4uivNV(target, index, count, params)
28018         return          void
28019         param           target          ProgramTarget in value
28020         param           index           UInt32 in value
28021         param           count           SizeI in value
28022         param           params          UInt32 in array [count*4]
28023         category        NV_gpu_program4
28024         version         1.3
28025         extension       soft WINSOFT NV50
28026         glfflags        ignore
28027         glxflags        ignore
28028
28029 GetProgramLocalParameterIivNV(target, index, params)
28030         return          void
28031         param           target          ProgramTarget in value
28032         param           index           UInt32 in value
28033         param           params          Int32 out array [4]
28034         dlflags         notlistable
28035         category        NV_gpu_program4
28036         version         1.3
28037         extension       soft WINSOFT NV50
28038         glfflags        ignore
28039         glxflags        ignore
28040
28041 GetProgramLocalParameterIuivNV(target, index, params)
28042         return          void
28043         param           target          ProgramTarget in value
28044         param           index           UInt32 in value
28045         param           params          UInt32 out array [4]
28046         dlflags         notlistable
28047         category        NV_gpu_program4
28048         version         1.3
28049         extension       soft WINSOFT NV50
28050         glfflags        ignore
28051         glxflags        ignore
28052
28053 GetProgramEnvParameterIivNV(target, index, params)
28054         return          void
28055         param           target          ProgramTarget in value
28056         param           index           UInt32 in value
28057         param           params          Int32 out array [4]
28058         dlflags         notlistable
28059         category        NV_gpu_program4
28060         version         1.3
28061         extension       soft WINSOFT NV50
28062         glfflags        ignore
28063         glxflags        ignore
28064
28065 GetProgramEnvParameterIuivNV(target, index, params)
28066         return          void
28067         param           target          ProgramTarget in value
28068         param           index           UInt32 in value
28069         param           params          UInt32 out array [4]
28070         dlflags         notlistable
28071         category        NV_gpu_program4
28072         version         1.3
28073         extension       soft WINSOFT NV50
28074         glfflags        ignore
28075         glxflags        ignore
28076
28077 ###############################################################################
28078 #
28079 # Extension #323
28080 # NV_geometry_program4 commands
28081 #
28082 ###############################################################################
28083
28084 ProgramVertexLimitNV(target, limit)
28085         return          void
28086         param           target          ProgramTarget in value
28087         param           limit           Int32 in value
28088         category        NV_geometry_program4
28089         version         2.0
28090         extension       soft WINSOFT
28091         glfflags        ignore
28092         glxflags        ignore
28093
28094 FramebufferTextureEXT(target, attachment, texture, level)
28095         return          void
28096         param           target          FramebufferTarget in value
28097         param           attachment      FramebufferAttachment in value
28098         param           texture         Texture in value
28099         param           level           CheckedInt32 in value
28100         category        NV_geometry_program4
28101         version         2.0
28102         extension       soft WINSOFT
28103         dlflags         notlistable
28104         glfflags        ignore
28105         glxflags        ignore
28106         alias           FramebufferTextureARB
28107
28108 FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
28109         return          void
28110         param           target          FramebufferTarget in value
28111         param           attachment      FramebufferAttachment in value
28112         param           texture         Texture in value
28113         param           level           CheckedInt32 in value
28114         param           layer           CheckedInt32 in value
28115         category        NV_geometry_program4
28116         version         2.0
28117         extension       soft WINSOFT
28118         dlflags         notlistable
28119         glfflags        ignore
28120         glxflags        ignore
28121         alias           FramebufferTextureLayer
28122
28123 FramebufferTextureFaceEXT(target, attachment, texture, level, face)
28124         return          void
28125         param           target          FramebufferTarget in value
28126         param           attachment      FramebufferAttachment in value
28127         param           texture         Texture in value
28128         param           level           CheckedInt32 in value
28129         param           face            TextureTarget in value
28130         category        NV_geometry_program4
28131         version         2.0
28132         extension       soft WINSOFT
28133         dlflags         notlistable
28134         glfflags        ignore
28135         glxflags        ignore
28136         alias           FramebufferTextureFaceARB
28137
28138 ###############################################################################
28139 #
28140 # Extension #324
28141 # EXT_geometry_shader4 commands
28142 #
28143 ###############################################################################
28144
28145 ProgramParameteriEXT(program, pname, value)
28146         return          void
28147         param           program         UInt32 in value
28148         param           pname           ProgramParameterPName in value
28149         param           value           Int32 in value
28150         category        EXT_geometry_shader4
28151         version         2.0
28152         extension       soft WINSOFT
28153         glfflags        ignore
28154         glxflags        ignore
28155         alias           ProgramParameteriARB
28156
28157 ###############################################################################
28158 #
28159 # Extension #325
28160 # NV_vertex_program4 commands
28161 #
28162 ###############################################################################
28163
28164 VertexAttribI1iEXT(index, x)
28165         return          void
28166         param           index           UInt32 in value
28167         param           x               Int32 in value
28168         category        NV_vertex_program4
28169         beginend        allow-inside
28170         vectorequiv     VertexAttribI1ivEXT
28171         glxvectorequiv  VertexAttribI1ivEXT
28172         extension       soft WINSOFT NV10
28173         glfflags        ignore
28174         glxflags        ignore
28175         alias           VertexAttribI1i
28176
28177 VertexAttribI2iEXT(index, x, y)
28178         return          void
28179         param           index           UInt32 in value
28180         param           x               Int32 in value
28181         param           y               Int32 in value
28182         category        NV_vertex_program4
28183         beginend        allow-inside
28184         vectorequiv     VertexAttribI2ivEXT
28185         glxvectorequiv  VertexAttribI2ivEXT
28186         extension       soft WINSOFT NV10
28187         glfflags        ignore
28188         glxflags        ignore
28189         alias           VertexAttribI2i
28190
28191 VertexAttribI3iEXT(index, x, y, z)
28192         return          void
28193         param           index           UInt32 in value
28194         param           x               Int32 in value
28195         param           y               Int32 in value
28196         param           z               Int32 in value
28197         category        NV_vertex_program4
28198         beginend        allow-inside
28199         vectorequiv     VertexAttribI3ivEXT
28200         glxvectorequiv  VertexAttribI3ivEXT
28201         extension       soft WINSOFT NV10
28202         glfflags        ignore
28203         glxflags        ignore
28204         alias           VertexAttribI3i
28205
28206 VertexAttribI4iEXT(index, x, y, z, w)
28207         return          void
28208         param           index           UInt32 in value
28209         param           x               Int32 in value
28210         param           y               Int32 in value
28211         param           z               Int32 in value
28212         param           w               Int32 in value
28213         category        NV_vertex_program4
28214         beginend        allow-inside
28215         vectorequiv     VertexAttribI4ivEXT
28216         glxvectorequiv  VertexAttribI4ivEXT
28217         extension       soft WINSOFT NV10
28218         glfflags        ignore
28219         glxflags        ignore
28220         alias           VertexAttribI4i
28221
28222 VertexAttribI1uiEXT(index, x)
28223         return          void
28224         param           index           UInt32 in value
28225         param           x               UInt32 in value
28226         category        NV_vertex_program4
28227         beginend        allow-inside
28228         vectorequiv     VertexAttribI1uivEXT
28229         glxvectorequiv  VertexAttribI1uivEXT
28230         extension       soft WINSOFT NV10
28231         glfflags        ignore
28232         glxflags        ignore
28233         alias           VertexAttribI1ui
28234
28235 VertexAttribI2uiEXT(index, x, y)
28236         return          void
28237         param           index           UInt32 in value
28238         param           x               UInt32 in value
28239         param           y               UInt32 in value
28240         category        NV_vertex_program4
28241         beginend        allow-inside
28242         vectorequiv     VertexAttribI2uivEXT
28243         glxvectorequiv  VertexAttribI2uivEXT
28244         extension       soft WINSOFT NV10
28245         glfflags        ignore
28246         glxflags        ignore
28247         alias           VertexAttribI2ui
28248
28249 VertexAttribI3uiEXT(index, x, y, z)
28250         return          void
28251         param           index           UInt32 in value
28252         param           x               UInt32 in value
28253         param           y               UInt32 in value
28254         param           z               UInt32 in value
28255         category        NV_vertex_program4
28256         beginend        allow-inside
28257         vectorequiv     VertexAttribI3uivEXT
28258         glxvectorequiv  VertexAttribI3uivEXT
28259         extension       soft WINSOFT NV10
28260         glfflags        ignore
28261         glxflags        ignore
28262         alias           VertexAttribI3ui
28263
28264 VertexAttribI4uiEXT(index, x, y, z, w)
28265         return          void
28266         param           index           UInt32 in value
28267         param           x               UInt32 in value
28268         param           y               UInt32 in value
28269         param           z               UInt32 in value
28270         param           w               UInt32 in value
28271         category        NV_vertex_program4
28272         beginend        allow-inside
28273         vectorequiv     VertexAttribI4uivEXT
28274         glxvectorequiv  VertexAttribI4uivEXT
28275         extension       soft WINSOFT NV10
28276         glfflags        ignore
28277         glxflags        ignore
28278         alias           VertexAttribI4ui
28279
28280 VertexAttribI1ivEXT(index, v)
28281         return          void
28282         param           index           UInt32 in value
28283         param           v               Int32 in array [1]
28284         category        NV_vertex_program4
28285         beginend        allow-inside
28286         extension       soft WINSOFT NV10
28287         glfflags        ignore
28288         glxflags        ignore
28289         alias           VertexAttribI1iv
28290
28291 VertexAttribI2ivEXT(index, v)
28292         return          void
28293         param           index           UInt32 in value
28294         param           v               Int32 in array [2]
28295         category        NV_vertex_program4
28296         beginend        allow-inside
28297         extension       soft WINSOFT NV10
28298         glfflags        ignore
28299         glxflags        ignore
28300         alias           VertexAttribI2iv
28301
28302 VertexAttribI3ivEXT(index, v)
28303         return          void
28304         param           index           UInt32 in value
28305         param           v               Int32 in array [3]
28306         category        NV_vertex_program4
28307         beginend        allow-inside
28308         extension       soft WINSOFT NV10
28309         glfflags        ignore
28310         glxflags        ignore
28311         alias           VertexAttribI3iv
28312
28313 VertexAttribI4ivEXT(index, v)
28314         return          void
28315         param           index           UInt32 in value
28316         param           v               Int32 in array [4]
28317         category        NV_vertex_program4
28318         beginend        allow-inside
28319         extension       soft WINSOFT NV10
28320         glfflags        ignore
28321         glxflags        ignore
28322         alias           VertexAttribI4iv
28323
28324 VertexAttribI1uivEXT(index, v)
28325         return          void
28326         param           index           UInt32 in value
28327         param           v               UInt32 in array [1]
28328         category        NV_vertex_program4
28329         beginend        allow-inside
28330         extension       soft WINSOFT NV10
28331         glfflags        ignore
28332         glxflags        ignore
28333         alias           VertexAttribI1uiv
28334
28335 VertexAttribI2uivEXT(index, v)
28336         return          void
28337         param           index           UInt32 in value
28338         param           v               UInt32 in array [2]
28339         category        NV_vertex_program4
28340         beginend        allow-inside
28341         extension       soft WINSOFT NV10
28342         glfflags        ignore
28343         glxflags        ignore
28344         alias           VertexAttribI2uiv
28345
28346 VertexAttribI3uivEXT(index, v)
28347         return          void
28348         param           index           UInt32 in value
28349         param           v               UInt32 in array [3]
28350         category        NV_vertex_program4
28351         beginend        allow-inside
28352         extension       soft WINSOFT NV10
28353         glfflags        ignore
28354         glxflags        ignore
28355         alias           VertexAttribI3uiv
28356
28357 VertexAttribI4uivEXT(index, v)
28358         return          void
28359         param           index           UInt32 in value
28360         param           v               UInt32 in array [4]
28361         category        NV_vertex_program4
28362         beginend        allow-inside
28363         extension       soft WINSOFT NV10
28364         glfflags        ignore
28365         glxflags        ignore
28366         alias           VertexAttribI4uiv
28367
28368 VertexAttribI4bvEXT(index, v)
28369         return          void
28370         param           index           UInt32 in value
28371         param           v               Int8 in array [4]
28372         category        NV_vertex_program4
28373         beginend        allow-inside
28374         extension       soft WINSOFT NV10
28375         glfflags        ignore
28376         glxflags        ignore
28377         alias           VertexAttribI4bv
28378
28379 VertexAttribI4svEXT(index, v)
28380         return          void
28381         param           index           UInt32 in value
28382         param           v               Int16 in array [4]
28383         category        NV_vertex_program4
28384         beginend        allow-inside
28385         extension       soft WINSOFT NV10
28386         glfflags        ignore
28387         glxflags        ignore
28388         alias           VertexAttribI4sv
28389
28390 VertexAttribI4ubvEXT(index, v)
28391         return          void
28392         param           index           UInt32 in value
28393         param           v               UInt8 in array [4]
28394         category        NV_vertex_program4
28395         beginend        allow-inside
28396         extension       soft WINSOFT NV10
28397         glfflags        ignore
28398         glxflags        ignore
28399         alias           VertexAttribI4ubv
28400
28401 VertexAttribI4usvEXT(index, v)
28402         return          void
28403         param           index           UInt32 in value
28404         param           v               UInt16 in array [4]
28405         category        NV_vertex_program4
28406         beginend        allow-inside
28407         extension       soft WINSOFT NV10
28408         glfflags        ignore
28409         glxflags        ignore
28410         alias           VertexAttribI4usv
28411
28412 VertexAttribIPointerEXT(index, size, type, stride, pointer)
28413         return          void
28414         param           index           UInt32 in value
28415         param           size            Int32 in value
28416         param           type            VertexAttribEnum in value
28417         param           stride          SizeI in value
28418         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
28419         category        NV_vertex_program4
28420         dlflags         notlistable
28421         extension       soft WINSOFT NV10
28422         glfflags        ignore
28423         glxflags        ignore
28424         alias           VertexAttribIPointer
28425
28426 GetVertexAttribIivEXT(index, pname, params)
28427         return          void
28428         param           index           UInt32 in value
28429         param           pname           VertexAttribEnum in value
28430         param           params          Int32 out array [COMPSIZE(pname)]
28431         category        NV_vertex_program4
28432         dlflags         notlistable
28433         extension       soft WINSOFT NV10
28434         glfflags        ignore
28435         glxflags        ignore
28436         alias           GetVertexAttribIiv
28437
28438 GetVertexAttribIuivEXT(index, pname, params)
28439         return          void
28440         param           index           UInt32 in value
28441         param           pname           VertexAttribEnum in value
28442         param           params          UInt32 out array [COMPSIZE(pname)]
28443         category        NV_vertex_program4
28444         dlflags         notlistable
28445         extension       soft WINSOFT NV10
28446         glfflags        ignore
28447         glxflags        ignore
28448         alias           GetVertexAttribIuiv
28449
28450 ###############################################################################
28451 #
28452 # Extension #326
28453 # EXT_gpu_shader4 commands
28454 #
28455 ###############################################################################
28456
28457 GetUniformuivEXT(program, location, params)
28458         return          void
28459         param           program         UInt32 in value
28460         param           location        Int32 in value
28461         param           params          UInt32 out array [COMPSIZE(program/location)]
28462         category        EXT_gpu_shader4
28463         dlflags         notlistable
28464         version         2.0
28465         extension       soft WINSOFT
28466         glfflags        ignore
28467         glxflags        ignore
28468         alias           GetUniformuiv
28469
28470 BindFragDataLocationEXT(program, color, name)
28471         return          void
28472         param           program         UInt32 in value
28473         param           color           UInt32 in value
28474         param           name            Char in array [COMPSIZE(name)]
28475         category        EXT_gpu_shader4
28476         dlflags         notlistable
28477         version         2.0
28478         extension       soft WINSOFT
28479         glfflags        ignore
28480         glxflags        ignore
28481         alias           BindFragDataLocation
28482
28483 GetFragDataLocationEXT(program, name)
28484         return          Int32
28485         param           program         UInt32 in value
28486         param           name            Char in array [COMPSIZE(name)]
28487         category        EXT_gpu_shader4
28488         dlflags         notlistable
28489         version         2.0
28490         extension       soft WINSOFT
28491         glfflags        ignore
28492         glxflags        ignore
28493         alias           GetFragDataLocation
28494
28495 Uniform1uiEXT(location, v0)
28496         return          void
28497         param           location        Int32 in value
28498         param           v0              UInt32 in value
28499         category        EXT_gpu_shader4
28500         version         2.0
28501         extension       soft WINSOFT
28502         glfflags        ignore
28503         glxflags        ignore
28504         alias           Uniform1ui
28505
28506 Uniform2uiEXT(location, v0, v1)
28507         return          void
28508         param           location        Int32 in value
28509         param           v0              UInt32 in value
28510         param           v1              UInt32 in value
28511         category        EXT_gpu_shader4
28512         version         2.0
28513         extension       soft WINSOFT
28514         glfflags        ignore
28515         glxflags        ignore
28516         alias           Uniform2ui
28517
28518 Uniform3uiEXT(location, v0, v1, v2)
28519         return          void
28520         param           location        Int32 in value
28521         param           v0              UInt32 in value
28522         param           v1              UInt32 in value
28523         param           v2              UInt32 in value
28524         category        EXT_gpu_shader4
28525         version         2.0
28526         extension       soft WINSOFT
28527         glfflags        ignore
28528         glxflags        ignore
28529         alias           Uniform3ui
28530
28531 Uniform4uiEXT(location, v0, v1, v2, v3)
28532         return          void
28533         param           location        Int32 in value
28534         param           v0              UInt32 in value
28535         param           v1              UInt32 in value
28536         param           v2              UInt32 in value
28537         param           v3              UInt32 in value
28538         category        EXT_gpu_shader4
28539         version         2.0
28540         extension       soft WINSOFT
28541         glfflags        ignore
28542         glxflags        ignore
28543         alias           Uniform4ui
28544
28545 Uniform1uivEXT(location, count, value)
28546         return          void
28547         param           location        Int32 in value
28548         param           count           SizeI in value
28549         param           value           UInt32 in array [count]
28550         category        EXT_gpu_shader4
28551         version         2.0
28552         extension       soft WINSOFT
28553         glfflags        ignore
28554         glxflags        ignore
28555         alias           Uniform1uiv
28556
28557 Uniform2uivEXT(location, count, value)
28558         return          void
28559         param           location        Int32 in value
28560         param           count           SizeI in value
28561         param           value           UInt32 in array [count*2]
28562         category        EXT_gpu_shader4
28563         version         2.0
28564         extension       soft WINSOFT
28565         glfflags        ignore
28566         glxflags        ignore
28567         alias           Uniform2uiv
28568
28569 Uniform3uivEXT(location, count, value)
28570         return          void
28571         param           location        Int32 in value
28572         param           count           SizeI in value
28573         param           value           UInt32 in array [count*3]
28574         category        EXT_gpu_shader4
28575         version         2.0
28576         extension       soft WINSOFT
28577         glfflags        ignore
28578         glxflags        ignore
28579         alias           Uniform3uiv
28580
28581 Uniform4uivEXT(location, count, value)
28582         return          void
28583         param           location        Int32 in value
28584         param           count           SizeI in value
28585         param           value           UInt32 in array [count*4]
28586         category        EXT_gpu_shader4
28587         version         2.0
28588         extension       soft WINSOFT
28589         glfflags        ignore
28590         glxflags        ignore
28591         alias           Uniform4uiv
28592
28593 ###############################################################################
28594 #
28595 # Extension #327
28596 # EXT_draw_instanced commands
28597 #
28598 ###############################################################################
28599
28600 DrawArraysInstancedEXT(mode, start, count, primcount)
28601         return          void
28602         param           mode            BeginMode in value
28603         param           start           Int32 in value
28604         param           count           SizeI in value
28605         param           primcount       SizeI in value
28606         category        EXT_draw_instanced
28607         version         2.0
28608         extension       soft WINSOFT
28609         dlflags         notlistable
28610         vectorequiv     ArrayElement
28611         glfflags        ignore
28612         glxflags        ignore
28613         alias           DrawArraysInstancedARB
28614
28615 DrawElementsInstancedEXT(mode, count, type, indices, primcount)
28616         return          void
28617         param           mode            BeginMode in value
28618         param           count           SizeI in value
28619         param           type            DrawElementsType in value
28620         param           indices         Void in array [COMPSIZE(count/type)]
28621         param           primcount       SizeI in value
28622         category        EXT_draw_instanced
28623         version         2.0
28624         extension       soft WINSOFT
28625         dlflags         notlistable
28626         vectorequiv     ArrayElement
28627         glfflags        ignore
28628         glxflags        ignore
28629         alias           DrawElementsInstancedARB
28630
28631 ###############################################################################
28632 #
28633 # Extension #328
28634 # EXT_packed_float commands
28635 #
28636 ###############################################################################
28637
28638 # (none)
28639 newcategory: EXT_packed_float
28640
28641 ###############################################################################
28642 #
28643 # Extension #329
28644 # EXT_texture_array commands
28645 #
28646 ###############################################################################
28647
28648 # (none)
28649 newcategory: EXT_texture_array
28650
28651 ###############################################################################
28652 #
28653 # Extension #330
28654 # EXT_texture_buffer_object commands
28655 #
28656 ###############################################################################
28657
28658 TexBufferEXT(target, internalformat, buffer)
28659         return          void
28660         param           target          TextureTarget in value
28661         param           internalformat  GLenum in value
28662         param           buffer          UInt32 in value
28663         category        EXT_texture_buffer_object
28664         version         2.0
28665         extension       soft WINSOFT NV50
28666         glfflags        ignore
28667         glxflags        ignore
28668         alias           TexBufferARB
28669
28670 ###############################################################################
28671 #
28672 # Extension #331
28673 # EXT_texture_compression_latc commands
28674 #
28675 ###############################################################################
28676
28677 # (none)
28678 newcategory: EXT_texture_compression_latc
28679
28680 ###############################################################################
28681 #
28682 # Extension #332
28683 # EXT_texture_compression_rgtc commands
28684 #
28685 ###############################################################################
28686
28687 # (none)
28688 newcategory: EXT_texture_compression_rgtc
28689
28690 ###############################################################################
28691 #
28692 # Extension #333
28693 # EXT_texture_shared_exponent commands
28694 #
28695 ###############################################################################
28696
28697 # (none)
28698 newcategory: EXT_texture_shared_exponent
28699
28700 ###############################################################################
28701 #
28702 # Extension #334
28703 # NV_depth_buffer_float commands
28704 #
28705 ###############################################################################
28706
28707 DepthRangedNV(zNear, zFar)
28708         return          void
28709         param           zNear           Float64 in value
28710         param           zFar            Float64 in value
28711         category        NV_depth_buffer_float
28712         extension       soft WINSOFT NV50
28713         version         2.0
28714         glfflags        ignore
28715         glxropcode      4283
28716         glxflags        ignore
28717
28718 ClearDepthdNV(depth)
28719         return          void
28720         param           depth           Float64 in value
28721         category        NV_depth_buffer_float
28722         extension       soft WINSOFT NV50
28723         version         2.0
28724         glfflags        ignore
28725         glxropcode      4284
28726         glxflags        ignore
28727
28728 DepthBoundsdNV(zmin, zmax)
28729         return          void
28730         param           zmin            Float64 in value
28731         param           zmax            Float64 in value
28732         category        NV_depth_buffer_float
28733         extension       soft WINSOFT NV50
28734         version         2.0
28735         glfflags        ignore
28736         glxropcode      4285
28737         glxflags        ignore
28738
28739 ###############################################################################
28740 #
28741 # Extension #335
28742 # NV_fragment_program4 commands
28743 #
28744 ###############################################################################
28745
28746 # (none)
28747 newcategory: NV_fragment_program4
28748
28749 ###############################################################################
28750 #
28751 # Extension #336
28752 # NV_framebuffer_multisample_coverage commands
28753 #
28754 ###############################################################################
28755
28756 RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
28757         return          void
28758         param           target          RenderbufferTarget in value
28759         param           coverageSamples SizeI in value
28760         param           colorSamples    SizeI in value
28761         param           internalformat  PixelInternalFormat in value
28762         param           width           SizeI in value
28763         param           height          SizeI in value
28764         category        NV_framebuffer_multisample_coverage
28765         version         1.5
28766         extension       soft WINSOFT
28767         dlflags         notlistable
28768         glfflags        ignore
28769         glxflags        ignore
28770
28771 ###############################################################################
28772 #
28773 # Extension #337
28774 # EXT_framebuffer_sRGB commands
28775 #
28776 ###############################################################################
28777
28778 # (none)
28779 newcategory: EXT_framebuffer_sRGB
28780
28781 ###############################################################################
28782 #
28783 # Extension #338
28784 # NV_geometry_shader4 commands
28785 #
28786 ###############################################################################
28787
28788 # (none)
28789 newcategory: NV_geometry_shader4
28790
28791 ###############################################################################
28792 #
28793 # Extension #339
28794 # NV_parameter_buffer_object commands
28795 #
28796 ###############################################################################
28797
28798 ProgramBufferParametersfvNV(target, bindingIndex, wordIndex, count, params)
28799         return          void
28800         param           target          ProgramTarget in value
28801         param           bindingIndex    UInt32 in value
28802         param           wordIndex       UInt32 in value
28803         param           count           SizeI in value
28804         param           params          Float32 in array [count]
28805         category        NV_parameter_buffer_object
28806         version         1.2
28807         extension       soft WINSOFT NV50
28808         glfflags        ignore
28809         glxflags        ignore
28810
28811 ProgramBufferParametersIivNV(target, bindingIndex, wordIndex, count, params)
28812         return          void
28813         param           target          ProgramTarget in value
28814         param           bindingIndex    UInt32 in value
28815         param           wordIndex       UInt32 in value
28816         param           count           SizeI in value
28817         param           params          Int32 in array [count]
28818         category        NV_parameter_buffer_object
28819         version         1.2
28820         extension       soft WINSOFT NV50
28821         glfflags        ignore
28822         glxflags        ignore
28823
28824 ProgramBufferParametersIuivNV(target, bindingIndex, wordIndex, count, params)
28825         return          void
28826         param           target          ProgramTarget in value
28827         param           bindingIndex    UInt32 in value
28828         param           wordIndex       UInt32 in value
28829         param           count           SizeI in value
28830         param           params          UInt32 in array [count]
28831         category        NV_parameter_buffer_object
28832         version         1.2
28833         extension       soft WINSOFT NV50
28834         glfflags        ignore
28835         glxflags        ignore
28836
28837 ###############################################################################
28838 #
28839 # Extension #340
28840 # EXT_draw_buffers2 commands
28841 #
28842 ###############################################################################
28843
28844 ColorMaskIndexedEXT(index, r, g, b, a)
28845         return          void
28846         param           index           UInt32 in value
28847         param           r               Boolean in value
28848         param           g               Boolean in value
28849         param           b               Boolean in value
28850         param           a               Boolean in value
28851         category        EXT_draw_buffers2
28852         version         2.0
28853         glxflags        ignore
28854         glfflags        ignore
28855         extension       soft WINSOFT
28856         alias           ColorMaski
28857
28858 GetBooleanIndexedvEXT(target, index, data)
28859         return          void
28860         param           target          GLenum in value
28861         param           index           UInt32 in value
28862         param           data            Boolean out array [COMPSIZE(target)]
28863         category        EXT_draw_buffers2
28864         version         2.0
28865         dlflags         notlistable
28866         glxflags        ignore
28867         glfflags        ignore
28868         extension       soft WINSOFT
28869         alias           GetBooleani_v
28870
28871 GetIntegerIndexedvEXT(target, index, data)
28872         return          void
28873         param           target          GLenum in value
28874         param           index           UInt32 in value
28875         param           data            Int32 out array [COMPSIZE(target)]
28876         category        EXT_draw_buffers2
28877         version         2.0
28878         dlflags         notlistable
28879         glxflags        ignore
28880         glfflags        ignore
28881         extension       soft WINSOFT
28882         alias           GetIntegeri_v
28883
28884 EnableIndexedEXT(target, index)
28885         return          void
28886         param           target          GLenum in value
28887         param           index           UInt32 in value
28888         category        EXT_draw_buffers2
28889         version         2.0
28890         glxflags        ignore
28891         glfflags        ignore
28892         extension       soft WINSOFT
28893         alias           Enablei
28894
28895 DisableIndexedEXT(target, index)
28896         return          void
28897         param           target          GLenum in value
28898         param           index           UInt32 in value
28899         category        EXT_draw_buffers2
28900         version         2.0
28901         glxflags        ignore
28902         glfflags        ignore
28903         extension       soft WINSOFT
28904         alias           Disablei
28905
28906 IsEnabledIndexedEXT(target, index)
28907         return          Boolean
28908         param           target          GLenum in value
28909         param           index           UInt32 in value
28910         category        EXT_draw_buffers2
28911         version         2.0
28912         dlflags         notlistable
28913         glxflags        ignore
28914         glfflags        ignore
28915         extension       soft WINSOFT
28916         alias           IsEnabledi
28917
28918 ###############################################################################
28919 #
28920 # Extension #341
28921 # NV_transform_feedback commands
28922 #
28923 ###############################################################################
28924
28925 BeginTransformFeedbackNV(primitiveMode)
28926         return          void
28927         param           primitiveMode   GLenum in value
28928         category        NV_transform_feedback
28929         version         1.5
28930         dlflags         notlistable
28931         glxflags        ignore
28932         glfflags        ignore
28933         extension       soft WINSOFT
28934         alias           BeginTransformFeedback
28935
28936 EndTransformFeedbackNV()
28937         return          void
28938         category        NV_transform_feedback
28939         version         1.5
28940         dlflags         notlistable
28941         glxflags        ignore
28942         glfflags        ignore
28943         extension       soft WINSOFT
28944         alias           EndTransformFeedback
28945
28946 TransformFeedbackAttribsNV(count, attribs, bufferMode)
28947         return          void
28948         param           count           SizeI in value
28949         param           attribs         Int32 in array [COMPSIZE(count)]
28950         param           bufferMode      GLenum in value
28951         category        NV_transform_feedback
28952         version         1.5
28953         dlflags         notlistable
28954         glxflags        ignore
28955         glfflags        ignore
28956         extension       soft WINSOFT
28957
28958 BindBufferRangeNV(target, index, buffer, offset, size)
28959         return          void
28960         param           target          GLenum in value
28961         param           index           UInt32 in value
28962         param           buffer          UInt32 in value
28963         param           offset          BufferOffset in value
28964         param           size            BufferSize in value
28965         category        NV_transform_feedback
28966         version         1.5
28967         dlflags         notlistable
28968         glxflags        ignore
28969         glfflags        ignore
28970         extension       soft WINSOFT
28971         alias           BindBufferRange
28972
28973 BindBufferOffsetNV(target, index, buffer, offset)
28974         return          void
28975         param           target          GLenum in value
28976         param           index           UInt32 in value
28977         param           buffer          UInt32 in value
28978         param           offset          BufferOffset in value
28979         category        NV_transform_feedback
28980         version         1.5
28981         dlflags         notlistable
28982         glxflags        ignore
28983         glfflags        ignore
28984         extension       soft WINSOFT
28985         alias           BindBufferOffsetEXT
28986
28987 BindBufferBaseNV(target, index, buffer)
28988         return          void
28989         param           target          GLenum in value
28990         param           index           UInt32 in value
28991         param           buffer          UInt32 in value
28992         category        NV_transform_feedback
28993         version         1.5
28994         dlflags         notlistable
28995         glxflags        ignore
28996         glfflags        ignore
28997         extension       soft WINSOFT
28998         alias           BindBufferBase
28999
29000 TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
29001         return          void
29002         param           program         UInt32 in value
29003         param           count           SizeI in value
29004         param           locations       Int32 in array [count]
29005         param           bufferMode      GLenum in value
29006         category        NV_transform_feedback
29007         version         1.5
29008         dlflags         notlistable
29009         glxflags        ignore
29010         glfflags        ignore
29011         extension       soft WINSOFT
29012         alias           TransformFeedbackVaryings
29013
29014 ActiveVaryingNV(program, name)
29015         return          void
29016         param           program         UInt32 in value
29017         param           name            Char in array [COMPSIZE(name)]
29018         category        NV_transform_feedback
29019         version         1.5
29020         dlflags         notlistable
29021         glxflags        ignore
29022         glfflags        ignore
29023         extension       soft WINSOFT
29024
29025 GetVaryingLocationNV(program, name)
29026         return          Int32
29027         param           program         UInt32 in value
29028         param           name            Char in array [COMPSIZE(name)]
29029         category        NV_transform_feedback
29030         dlflags         notlistable
29031         version         1.5
29032         glfflags        ignore
29033         glxflags        ignore
29034         extension       soft WINSOFT
29035
29036 GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
29037         return          void
29038         param           program         UInt32 in value
29039         param           index           UInt32 in value
29040         param           bufSize         SizeI in value
29041         param           length          SizeI out array [1]
29042         param           size            SizeI out array [1]
29043         param           type            GLenum out array [1]
29044         param           name            Char out array [COMPSIZE(program/index/bufSize)]
29045         category        NV_transform_feedback
29046         dlflags         notlistable
29047         version         1.5
29048         extension       soft WINSOFT
29049         glfflags        ignore
29050         glxflags        ignore
29051
29052 GetTransformFeedbackVaryingNV(program, index, location)
29053         return          void
29054         param           program         UInt32 in value
29055         param           index           UInt32 in value
29056         param           location        Int32 out array [1]
29057         category        NV_transform_feedback
29058         dlflags         notlistable
29059         version         1.5
29060         extension       soft WINSOFT
29061         glfflags        ignore
29062         glxflags        ignore
29063         alias           GetTransformFeedbackVarying
29064
29065 # These commands require ARB_transform_feedback3
29066
29067 TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
29068         return          void
29069         param           count           SizeI in value
29070         param           attribs         Int32 in array [count]
29071         param           nbuffers        SizeI in value
29072         param           bufstreams      Int32 in array [nbuffers]
29073         param           bufferMode      GLenum in value
29074         category        NV_transform_feedback
29075         version         4.1
29076         extension
29077         glxropcode      ?
29078         glxflags        ignore
29079         offset          ?
29080
29081
29082 ###############################################################################
29083 #
29084 # Extension #342
29085 # EXT_bindable_uniform commands
29086 #
29087 ###############################################################################
29088
29089 UniformBufferEXT(program, location, buffer)
29090         return          void
29091         param           program         UInt32 in value
29092         param           location        Int32 in value
29093         param           buffer          UInt32 in value
29094         category        EXT_bindable_uniform
29095         version         2.0
29096         extension       soft WINSOFT
29097         glxflags        ignore
29098         glfflags        ignore
29099
29100 GetUniformBufferSizeEXT(program, location)
29101         return          Int32
29102         param           program         UInt32 in value
29103         param           location        Int32 in value
29104         category        EXT_bindable_uniform
29105         dlflags         notlistable
29106         version         2.0
29107         extension       soft WINSOFT
29108         glfflags        ignore
29109         glxflags        ignore
29110
29111 GetUniformOffsetEXT(program, location)
29112         return          BufferOffset
29113         param           program         UInt32 in value
29114         param           location        Int32 in value
29115         category        EXT_bindable_uniform
29116         dlflags         notlistable
29117         version         2.0
29118         extension       soft WINSOFT
29119         glfflags        ignore
29120         glxflags        ignore
29121
29122 ###############################################################################
29123 #
29124 # Extension #343
29125 # EXT_texture_integer extension commands
29126 #
29127 ###############################################################################
29128
29129 TexParameterIivEXT(target, pname, params)
29130         return          void
29131         param           target          TextureTarget in value
29132         param           pname           TextureParameterName in value
29133         param           params          Int32 in array [COMPSIZE(pname)]
29134         category        EXT_texture_integer
29135         version         2.0
29136         extension       soft WINSOFT NV50
29137         glfflags        ignore
29138         glxflags        ignore
29139         alias           TexParameterIiv
29140
29141 TexParameterIuivEXT(target, pname, params)
29142         return          void
29143         param           target          TextureTarget in value
29144         param           pname           TextureParameterName in value
29145         param           params          UInt32 in array [COMPSIZE(pname)]
29146         category        EXT_texture_integer
29147         version         2.0
29148         extension       soft WINSOFT NV50
29149         glfflags        ignore
29150         glxflags        ignore
29151         alias           TexParameterIuiv
29152
29153 GetTexParameterIivEXT(target, pname, params)
29154         return          void
29155         param           target          TextureTarget in value
29156         param           pname           GetTextureParameter in value
29157         param           params          Int32 out array [COMPSIZE(pname)]
29158         category        EXT_texture_integer
29159         dlflags         notlistable
29160         version         1.0
29161         version         2.0
29162         extension       soft WINSOFT NV50
29163         glfflags        ignore
29164         glxflags        ignore
29165         alias           GetTexParameterIiv
29166
29167 GetTexParameterIuivEXT(target, pname, params)
29168         return          void
29169         param           target          TextureTarget in value
29170         param           pname           GetTextureParameter in value
29171         param           params          UInt32 out array [COMPSIZE(pname)]
29172         category        EXT_texture_integer
29173         dlflags         notlistable
29174         version         1.0
29175         version         2.0
29176         extension       soft WINSOFT NV50
29177         glfflags        ignore
29178         glxflags        ignore
29179         alias           GetTexParameterIuiv
29180
29181 ClearColorIiEXT(red, green, blue, alpha)
29182         return          void
29183         param           red             Int32 in value
29184         param           green           Int32 in value
29185         param           blue            Int32 in value
29186         param           alpha           Int32 in value
29187         category        EXT_texture_integer
29188         version         2.0
29189         extension       soft WINSOFT NV50
29190         glfflags        ignore
29191         glxflags        ignore
29192
29193 ClearColorIuiEXT(red, green, blue, alpha)
29194         return          void
29195         param           red             UInt32 in value
29196         param           green           UInt32 in value
29197         param           blue            UInt32 in value
29198         param           alpha           UInt32 in value
29199         category        EXT_texture_integer
29200         version         2.0
29201         extension       soft WINSOFT NV50
29202         glfflags        ignore
29203         glxflags        ignore
29204
29205 ###############################################################################
29206 #
29207 # Extension #344 - GLX_EXT_texture_from_pixmap
29208 #
29209 ###############################################################################
29210
29211 ###############################################################################
29212 #
29213 # Extension #345
29214 # GREMEDY_frame_terminator commands
29215 #
29216 ###############################################################################
29217
29218 FrameTerminatorGREMEDY()
29219         return          void
29220         category        GREMEDY_frame_terminator
29221         version         1.0
29222         extension
29223         glxflags        ignore
29224         offset          ?
29225
29226 ###############################################################################
29227 #
29228 # Extension #346
29229 # NV_conditional_render commands
29230 #
29231 ###############################################################################
29232
29233 BeginConditionalRenderNV(id, mode)
29234         return          void
29235         param           id              UInt32 in value
29236         param           mode            TypeEnum in value
29237         category        NV_conditional_render
29238         glfflags        ignore
29239         glxflags        ignore
29240         alias           BeginConditionalRender
29241
29242 EndConditionalRenderNV()
29243         return          void
29244         category        NV_conditional_render
29245         glfflags        ignore
29246         glxflags        ignore
29247         alias           EndConditionalRender
29248
29249 ###############################################################################
29250 #
29251 # Extension #347
29252 # NV_present_video commands
29253 #
29254 ###############################################################################
29255
29256 PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
29257         return          void
29258         param           video_slot      UInt32 in value
29259         param           minPresentTime  UInt64EXT in value
29260         param           beginPresentTimeId      UInt32 in value
29261         param           presentDurationId       UInt32 in value
29262         param           type            GLenum in value
29263         param           target0         GLenum in value
29264         param           fill0           UInt32 in value
29265         param           key0            UInt32 in value
29266         param           target1         GLenum in value
29267         param           fill1           UInt32 in value
29268         param           key1            UInt32 in value
29269         category        NV_present_video
29270         version         1.2
29271         extension
29272         glxropcode      ?
29273         glxflags        ignore
29274         offset          ?
29275
29276 PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
29277         return          void
29278         param           video_slot      UInt32 in value
29279         param           minPresentTime  UInt64EXT in value
29280         param           beginPresentTimeId      UInt32 in value
29281         param           presentDurationId       UInt32 in value
29282         param           type            GLenum in value
29283         param           target0         GLenum in value
29284         param           fill0           UInt32 in value
29285         param           target1         GLenum in value
29286         param           fill1           UInt32 in value
29287         param           target2         GLenum in value
29288         param           fill2           UInt32 in value
29289         param           target3         GLenum in value
29290         param           fill3           UInt32 in value
29291         category        NV_present_video
29292         version         1.2
29293         extension
29294         glxropcode      ?
29295         glxflags        ignore
29296         offset          ?
29297
29298 GetVideoivNV(video_slot, pname, params)
29299         return          void
29300         param           video_slot      UInt32 in value
29301         param           pname           GLenum in value
29302         param           params          Int32 out array [COMPSIZE(pname)]
29303         category        NV_present_video
29304         dlflags         notlistable
29305         version         1.2
29306         extension
29307         glxsingle       ?
29308         glxflags        ignore
29309         offset          ?
29310
29311 GetVideouivNV(video_slot, pname, params)
29312         return          void
29313         param           video_slot      UInt32 in value
29314         param           pname           GLenum in value
29315         param           params          UInt32 out array [COMPSIZE(pname)]
29316         category        NV_present_video
29317         dlflags         notlistable
29318         version         1.2
29319         extension
29320         glxsingle       ?
29321         glxflags        ignore
29322         offset          ?
29323
29324 GetVideoi64vNV(video_slot, pname, params)
29325         return          void
29326         param           video_slot      UInt32 in value
29327         param           pname           GLenum in value
29328         param           params          Int64EXT out array [COMPSIZE(pname)]
29329         category        NV_present_video
29330         dlflags         notlistable
29331         version         1.2
29332         extension
29333         glxsingle       ?
29334         glxflags        ignore
29335         offset          ?
29336
29337 GetVideoui64vNV(video_slot, pname, params)
29338         return          void
29339         param           video_slot      UInt32 in value
29340         param           pname           GLenum in value
29341         param           params          UInt64EXT out array [COMPSIZE(pname)]
29342         category        NV_present_video
29343         dlflags         notlistable
29344         version         1.2
29345         extension
29346         glxsingle       ?
29347         glxflags        ignore
29348         offset          ?
29349
29350 ###############################################################################
29351 #
29352 # Extension #348 - GLX_NV_video_out
29353 # Extension #349 - WGL_NV_video_out
29354 # Extension #350 - GLX_NV_swap_group
29355 # Extension #351 - WGL_NV_swap_group
29356 #
29357 ###############################################################################
29358
29359 ###############################################################################
29360 #
29361 # Extension #352
29362 # EXT_transform_feedback commands
29363 #
29364 ###############################################################################
29365
29366 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
29367
29368 BeginTransformFeedbackEXT(primitiveMode)
29369         return          void
29370         param           primitiveMode   GLenum in value
29371         category        EXT_transform_feedback
29372         version         2.0
29373         dlflags         notlistable
29374         glxflags        ignore
29375         glfflags        ignore
29376         extension       soft WINSOFT
29377         alias           BeginTransformFeedback
29378
29379 EndTransformFeedbackEXT()
29380         return          void
29381         category        EXT_transform_feedback
29382         version         2.0
29383         dlflags         notlistable
29384         glxflags        ignore
29385         glfflags        ignore
29386         extension       soft WINSOFT
29387         alias           EndTransformFeedback
29388
29389 BindBufferRangeEXT(target, index, buffer, offset, size)
29390         return          void
29391         param           target          GLenum in value
29392         param           index           UInt32 in value
29393         param           buffer          UInt32 in value
29394         param           offset          BufferOffset in value
29395         param           size            BufferSize in value
29396         category        EXT_transform_feedback
29397         version         2.0
29398         dlflags         notlistable
29399         glxflags        ignore
29400         glfflags        ignore
29401         extension       soft WINSOFT
29402         alias           BindBufferRange
29403
29404 # Not promoted to the OpenGL 3.0 core
29405 BindBufferOffsetEXT(target, index, buffer, offset)
29406         return          void
29407         param           target          GLenum in value
29408         param           index           UInt32 in value
29409         param           buffer          UInt32 in value
29410         param           offset          BufferOffset in value
29411         category        EXT_transform_feedback
29412         version         2.0
29413         dlflags         notlistable
29414         glxflags        ignore
29415         glfflags        ignore
29416         extension       soft WINSOFT
29417
29418 BindBufferBaseEXT(target, index, buffer)
29419         return          void
29420         param           target          GLenum in value
29421         param           index           UInt32 in value
29422         param           buffer          UInt32 in value
29423         category        EXT_transform_feedback
29424         version         2.0
29425         dlflags         notlistable
29426         glxflags        ignore
29427         glfflags        ignore
29428         extension       soft WINSOFT
29429         alias           BindBufferBase
29430
29431 TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
29432         return          void
29433         param           program         UInt32 in value
29434         param           count           SizeI in value
29435         param           varyings        CharPointer in array [count]
29436         param           bufferMode      GLenum in value
29437         category        EXT_transform_feedback
29438         version         2.0
29439         dlflags         notlistable
29440         glxflags        ignore
29441         glfflags        ignore
29442         extension       soft WINSOFT
29443         alias           TransformFeedbackVaryings
29444
29445 GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
29446         return          void
29447         param           program         UInt32 in value
29448         param           index           UInt32 in value
29449         param           bufSize         SizeI in value
29450         param           length          SizeI out array [1]
29451         param           size            SizeI out array [1]
29452         param           type            GLenum out array [1]
29453         param           name            Char out array [COMPSIZE(length)]
29454         category        EXT_transform_feedback
29455         dlflags         notlistable
29456         version         2.0
29457         extension       soft WINSOFT
29458         glfflags        ignore
29459         glxflags        ignore
29460         alias           GetTransformFeedbackVarying
29461
29462 ###############################################################################
29463 #
29464 # Extension #353
29465 # EXT_direct_state_access commands
29466 #
29467 ###############################################################################
29468
29469 # New 1.1 client commands
29470
29471 ClientAttribDefaultEXT(mask)
29472         return          void
29473         param           mask            ClientAttribMask in value
29474         category        EXT_direct_state_access
29475         extension       soft WINSOFT
29476         dlflags         notlistable
29477         glxflags        ignore ### client-handcode client-intercept server-handcode
29478
29479 PushClientAttribDefaultEXT(mask)
29480         return          void
29481         param           mask            ClientAttribMask in value
29482         category        EXT_direct_state_access
29483         extension       soft WINSOFT
29484         dlflags         notlistable
29485         glxflags        ignore ### client-handcode client-intercept server-handcode
29486
29487 # New 1.0 matrix commands
29488
29489 MatrixLoadfEXT(mode, m)
29490         return          void
29491         param           mode            MatrixMode in value
29492         param           m               Float32 in array [16]
29493         category        EXT_direct_state_access
29494         extension       soft WINSOFT
29495         glxflags        ignore
29496         glfflags        ignore
29497
29498 MatrixLoaddEXT(mode, m)
29499         return          void
29500         param           mode            MatrixMode in value
29501         param           m               Float64 in array [16]
29502         category        EXT_direct_state_access
29503         extension       soft WINSOFT
29504         glxflags        ignore
29505         glfflags        ignore
29506
29507 MatrixMultfEXT(mode, m)
29508         return          void
29509         param           mode            MatrixMode in value
29510         param           m               Float32 in array [16]
29511         category        EXT_direct_state_access
29512         extension       soft WINSOFT
29513         glxflags        ignore
29514         glfflags        ignore
29515
29516 MatrixMultdEXT(mode, m)
29517         return          void
29518         param           mode            MatrixMode in value
29519         param           m               Float64 in array [16]
29520         category        EXT_direct_state_access
29521         extension       soft WINSOFT
29522         glxflags        ignore
29523         glfflags        ignore
29524
29525 MatrixLoadIdentityEXT(mode)
29526         return          void
29527         param           mode            MatrixMode in value
29528         category        EXT_direct_state_access
29529         extension       soft WINSOFT
29530         glxflags        ignore
29531         glfflags        ignore
29532
29533 MatrixRotatefEXT(mode, angle, x, y, z)
29534         return          void
29535         param           mode            MatrixMode in value
29536         param           angle           Float32 in value
29537         param           x               Float32 in value
29538         param           y               Float32 in value
29539         param           z               Float32 in value
29540         category        EXT_direct_state_access
29541         extension       soft WINSOFT
29542         glxflags        ignore
29543         glfflags        ignore
29544
29545 MatrixRotatedEXT(mode, angle, x, y, z)
29546         return          void
29547         param           mode            MatrixMode in value
29548         param           angle           Float64 in value
29549         param           x               Float64 in value
29550         param           y               Float64 in value
29551         param           z               Float64 in value
29552         category        EXT_direct_state_access
29553         extension       soft WINSOFT
29554         glxflags        ignore
29555         glfflags        ignore
29556
29557 MatrixScalefEXT(mode, x, y, z)
29558         return          void
29559         param           mode            MatrixMode in value
29560         param           x               Float32 in value
29561         param           y               Float32 in value
29562         param           z               Float32 in value
29563         category        EXT_direct_state_access
29564         extension       soft WINSOFT
29565         glxflags        ignore
29566         glfflags        ignore
29567
29568 MatrixScaledEXT(mode, x, y, z)
29569         return          void
29570         param           mode            MatrixMode in value
29571         param           x               Float64 in value
29572         param           y               Float64 in value
29573         param           z               Float64 in value
29574         category        EXT_direct_state_access
29575         extension       soft WINSOFT
29576         glxflags        ignore
29577         glfflags        ignore
29578
29579 MatrixTranslatefEXT(mode, x, y, z)
29580         return          void
29581         param           mode            MatrixMode in value
29582         param           x               Float32 in value
29583         param           y               Float32 in value
29584         param           z               Float32 in value
29585         category        EXT_direct_state_access
29586         extension       soft WINSOFT
29587         glxflags        ignore
29588         glfflags        ignore
29589
29590 MatrixTranslatedEXT(mode, x, y, z)
29591         return          void
29592         param           mode            MatrixMode in value
29593         param           x               Float64 in value
29594         param           y               Float64 in value
29595         param           z               Float64 in value
29596         category        EXT_direct_state_access
29597         extension       soft WINSOFT
29598         glxflags        ignore
29599         glfflags        ignore
29600
29601 MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
29602         return          void
29603         param           mode            MatrixMode in value
29604         param           left            Float64 in value
29605         param           right           Float64 in value
29606         param           bottom          Float64 in value
29607         param           top             Float64 in value
29608         param           zNear           Float64 in value
29609         param           zFar            Float64 in value
29610         category        EXT_direct_state_access
29611         extension       soft WINSOFT
29612         glxflags        ignore
29613         glfflags        ignore
29614
29615 MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
29616         return          void
29617         param           mode            MatrixMode in value
29618         param           left            Float64 in value
29619         param           right           Float64 in value
29620         param           bottom          Float64 in value
29621         param           top             Float64 in value
29622         param           zNear           Float64 in value
29623         param           zFar            Float64 in value
29624         category        EXT_direct_state_access
29625         extension       soft WINSOFT
29626         glxflags        ignore
29627         glfflags        ignore
29628
29629 MatrixPopEXT(mode)
29630         return          void
29631         param           mode            MatrixMode in value
29632         category        EXT_direct_state_access
29633         extension       soft WINSOFT
29634         glxflags        ignore
29635         glfflags        ignore
29636
29637 MatrixPushEXT(mode)
29638         return          void
29639         param           mode            MatrixMode in value
29640         category        EXT_direct_state_access
29641         extension       soft WINSOFT
29642         glxflags        ignore
29643         glfflags        ignore
29644
29645 # New 1.3 matrix transpose commands
29646
29647 MatrixLoadTransposefEXT(mode, m)
29648         return          void
29649         param           mode            MatrixMode in value
29650         param           m               Float32 in array [16]
29651         category        EXT_direct_state_access
29652         extension       soft WINSOFT
29653         glxflags        ignore
29654         glfflags        ignore
29655
29656 MatrixLoadTransposedEXT(mode, m)
29657         return          void
29658         param           mode            MatrixMode in value
29659         param           m               Float64 in array [16]
29660         category        EXT_direct_state_access
29661         extension       soft WINSOFT
29662         glxflags        ignore
29663         glfflags        ignore
29664
29665 MatrixMultTransposefEXT(mode, m)
29666         return          void
29667         param           mode            MatrixMode in value
29668         param           m               Float32 in array [16]
29669         category        EXT_direct_state_access
29670         extension       soft WINSOFT
29671         glxflags        ignore
29672         glfflags        ignore
29673
29674 MatrixMultTransposedEXT(mode, m)
29675         return          void
29676         param           mode            MatrixMode in value
29677         param           m               Float64 in array [16]
29678         category        EXT_direct_state_access
29679         extension       soft WINSOFT
29680         glxflags        ignore
29681         glfflags        ignore
29682
29683 # New 1.1 texture object commands
29684
29685 TextureParameterfEXT(texture, target, pname, param)
29686         return          void
29687         param           texture         Texture in value
29688         param           target          TextureTarget in value
29689         param           pname           TextureParameterName in value
29690         param           param           CheckedFloat32 in value
29691         category        EXT_direct_state_access
29692         extension       soft WINSOFT
29693         glxflags        ignore
29694         glfflags        ignore
29695         vectorequiv     TextureParameterfvEXT
29696
29697 TextureParameterfvEXT(texture, target, pname, params)
29698         return          void
29699         param           texture         Texture in value
29700         param           target          TextureTarget in value
29701         param           pname           TextureParameterName in value
29702         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
29703         category        EXT_direct_state_access
29704         extension       soft WINSOFT
29705         glxflags        ignore
29706         glfflags        ignore
29707
29708 TextureParameteriEXT(texture, target, pname, param)
29709         return          void
29710         param           texture         Texture in value
29711         param           target          TextureTarget in value
29712         param           pname           TextureParameterName in value
29713         param           param           CheckedInt32 in value
29714         category        EXT_direct_state_access
29715         extension       soft WINSOFT
29716         glxflags        ignore
29717         glfflags        ignore
29718         vectorequiv     TextureParameterivEXT
29719
29720 TextureParameterivEXT(texture, target, pname, params)
29721         return          void
29722         param           texture         Texture in value
29723         param           target          TextureTarget in value
29724         param           pname           TextureParameterName in value
29725         param           params          CheckedInt32 in array [COMPSIZE(pname)]
29726         category        EXT_direct_state_access
29727         extension       soft WINSOFT
29728         glxflags        ignore
29729         glfflags        ignore
29730
29731 TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
29732         return          void
29733         param           texture         Texture in value
29734         param           target          TextureTarget in value
29735         param           level           CheckedInt32 in value
29736         param           internalformat  TextureInternalFormat in value
29737         param           width           SizeI in value
29738         param           border          CheckedInt32 in value
29739         param           format          PixelFormat in value
29740         param           type            PixelType in value
29741         param           pixels          Void in array [COMPSIZE(format/type/width)]
29742         category        EXT_direct_state_access
29743         dlflags         handcode
29744         glxflags        ignore ### client-handcode server-handcode
29745         extension       soft WINSOFT
29746         glfflags        capture-handcode decode-handcode pixel-unpack
29747
29748 TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
29749         return          void
29750         param           texture         Texture in value
29751         param           target          TextureTarget in value
29752         param           level           CheckedInt32 in value
29753         param           internalformat  TextureInternalFormat in value
29754         param           width           SizeI in value
29755         param           height          SizeI in value
29756         param           border          CheckedInt32 in value
29757         param           format          PixelFormat in value
29758         param           type            PixelType in value
29759         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
29760         category        EXT_direct_state_access
29761         dlflags         handcode
29762         glxflags        ignore ### client-handcode server-handcode
29763         extension       soft WINSOFT
29764         glfflags        capture-handcode decode-handcode pixel-unpack
29765
29766 TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
29767         return          void
29768         param           texture         Texture in value
29769         param           target          TextureTarget in value
29770         param           level           CheckedInt32 in value
29771         param           xoffset         CheckedInt32 in value
29772         param           width           SizeI in value
29773         param           format          PixelFormat in value
29774         param           type            PixelType in value
29775         param           pixels          Void in array [COMPSIZE(format/type/width)]
29776         category        EXT_direct_state_access
29777         dlflags         handcode
29778         glxflags        ignore ### EXT client-handcode server-handcode
29779         glxflags        ignore
29780         extension       soft WINSOFT
29781         glfflags        ignore
29782
29783 TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
29784         return          void
29785         param           texture         Texture in value
29786         param           target          TextureTarget in value
29787         param           level           CheckedInt32 in value
29788         param           xoffset         CheckedInt32 in value
29789         param           yoffset         CheckedInt32 in value
29790         param           width           SizeI in value
29791         param           height          SizeI in value
29792         param           format          PixelFormat in value
29793         param           type            PixelType in value
29794         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
29795         category        EXT_direct_state_access
29796         dlflags         handcode
29797         glxflags        ignore ### EXT client-handcode server-handcode
29798         extension       soft WINSOFT
29799         glfflags        ignore
29800
29801 CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
29802         return          void
29803         param           texture         Texture in value
29804         param           target          TextureTarget in value
29805         param           level           CheckedInt32 in value
29806         param           internalformat  TextureInternalFormat in value
29807         param           x               WinCoord in value
29808         param           y               WinCoord in value
29809         param           width           SizeI in value
29810         param           border          CheckedInt32 in value
29811         category        EXT_direct_state_access
29812         extension       soft WINSOFT
29813         glxflags        ignore ### EXT
29814
29815 CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
29816         return          void
29817         param           texture         Texture in value
29818         param           target          TextureTarget in value
29819         param           level           CheckedInt32 in value
29820         param           internalformat  TextureInternalFormat in value
29821         param           x               WinCoord in value
29822         param           y               WinCoord in value
29823         param           width           SizeI in value
29824         param           height          SizeI in value
29825         param           border          CheckedInt32 in value
29826         category        EXT_direct_state_access
29827         extension       soft WINSOFT
29828         glxflags        ignore ### EXT
29829
29830 CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
29831         return          void
29832         param           texture         Texture in value
29833         param           target          TextureTarget in value
29834         param           level           CheckedInt32 in value
29835         param           xoffset         CheckedInt32 in value
29836         param           x               WinCoord in value
29837         param           y               WinCoord in value
29838         param           width           SizeI in value
29839         category        EXT_direct_state_access
29840         extension       soft WINSOFT
29841         glxflags        ignore ### EXT
29842
29843 CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
29844         return          void
29845         param           texture         Texture in value
29846         param           target          TextureTarget in value
29847         param           level           CheckedInt32 in value
29848         param           xoffset         CheckedInt32 in value
29849         param           yoffset         CheckedInt32 in value
29850         param           x               WinCoord in value
29851         param           y               WinCoord in value
29852         param           width           SizeI in value
29853         param           height          SizeI in value
29854         category        EXT_direct_state_access
29855         extension       soft WINSOFT
29856         glxflags        ignore ### EXT
29857
29858 # New 1.1 texture object queries
29859
29860 GetTextureImageEXT(texture, target, level, format, type, pixels)
29861         return          void
29862         param           texture         Texture in value
29863         param           target          TextureTarget in value
29864         param           level           CheckedInt32 in value
29865         param           format          PixelFormat in value
29866         param           type            PixelType in value
29867         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
29868         category        EXT_direct_state_access
29869         dlflags         notlistable
29870         glxflags        ignore ### client-handcode server-handcode
29871         extension       soft WINSOFT
29872         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
29873
29874 GetTextureParameterfvEXT(texture, target, pname, params)
29875         return          void
29876         param           texture         Texture in value
29877         param           target          TextureTarget in value
29878         param           pname           GetTextureParameter in value
29879         param           params          Float32 out array [COMPSIZE(pname)]
29880         category        EXT_direct_state_access
29881         dlflags         notlistable
29882         extension       soft WINSOFT
29883         glxflags        ignore
29884         glfflags        capture-execute gl-enum
29885
29886 GetTextureParameterivEXT(texture, target, pname, params)
29887         return          void
29888         param           texture         Texture in value
29889         param           target          TextureTarget in value
29890         param           pname           GetTextureParameter in value
29891         param           params          Int32 out array [COMPSIZE(pname)]
29892         category        EXT_direct_state_access
29893         dlflags         notlistable
29894         extension       soft WINSOFT
29895         glxflags        ignore
29896         glfflags        capture-execute gl-enum
29897
29898 GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
29899         return          void
29900         param           texture         Texture in value
29901         param           target          TextureTarget in value
29902         param           level           CheckedInt32 in value
29903         param           pname           GetTextureParameter in value
29904         param           params          Float32 out array [COMPSIZE(pname)]
29905         category        EXT_direct_state_access
29906         dlflags         notlistable
29907         extension       soft WINSOFT
29908         glxflags        ignore
29909         glfflags        capture-execute gl-enum
29910
29911 GetTextureLevelParameterivEXT(texture, target, level, pname, params)
29912         return          void
29913         param           texture         Texture in value
29914         param           target          TextureTarget in value
29915         param           level           CheckedInt32 in value
29916         param           pname           GetTextureParameter in value
29917         param           params          Int32 out array [COMPSIZE(pname)]
29918         category        EXT_direct_state_access
29919         dlflags         notlistable
29920         extension       soft WINSOFT
29921         glxflags        ignore
29922         glfflags        capture-execute gl-enum
29923
29924 # New 1.2 3D texture object commands
29925
29926 TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
29927         return          void
29928         param           texture         Texture in value
29929         param           target          TextureTarget in value
29930         param           level           CheckedInt32 in value
29931         param           internalformat  TextureInternalFormat in value
29932         param           width           SizeI in value
29933         param           height          SizeI in value
29934         param           depth           SizeI in value
29935         param           border          CheckedInt32 in value
29936         param           format          PixelFormat in value
29937         param           type            PixelType in value
29938         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
29939         category        EXT_direct_state_access
29940         dlflags         handcode
29941         glxflags        ignore ### client-handcode server-handcode EXT
29942         extension       soft WINSOFT
29943         glfflags        ignore
29944
29945 TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
29946         return          void
29947         param           texture         Texture in value
29948         param           target          TextureTarget in value
29949         param           level           CheckedInt32 in value
29950         param           xoffset         CheckedInt32 in value
29951         param           yoffset         CheckedInt32 in value
29952         param           zoffset         CheckedInt32 in value
29953         param           width           SizeI in value
29954         param           height          SizeI in value
29955         param           depth           SizeI in value
29956         param           format          PixelFormat in value
29957         param           type            PixelType in value
29958         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
29959         category        EXT_direct_state_access
29960         dlflags         handcode
29961         glxflags        ignore ### client-handcode server-handcode EXT
29962         extension       soft WINSOFT
29963         glfflags        ignore
29964
29965 CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
29966         return          void
29967         param           texture         Texture in value
29968         param           target          TextureTarget in value
29969         param           level           CheckedInt32 in value
29970         param           xoffset         CheckedInt32 in value
29971         param           yoffset         CheckedInt32 in value
29972         param           zoffset         CheckedInt32 in value
29973         param           x               WinCoord in value
29974         param           y               WinCoord in value
29975         param           width           SizeI in value
29976         param           height          SizeI in value
29977         category        EXT_direct_state_access
29978         glxflags        ignore ### EXT
29979         extension       soft WINSOFT
29980         glfflags        ignore
29981
29982 # New 1.1 multitexture commands
29983
29984 MultiTexParameterfEXT(texunit, target, pname, param)
29985         return          void
29986         param           texunit         TextureUnit in value
29987         param           target          TextureTarget in value
29988         param           pname           TextureParameterName in value
29989         param           param           CheckedFloat32 in value
29990         category        EXT_direct_state_access
29991         extension       soft WINSOFT
29992         glxflags        ignore
29993         glfflags        ignore
29994         vectorequiv     MultiTexParameterfvEXT
29995
29996 MultiTexParameterfvEXT(texunit, target, pname, params)
29997         return          void
29998         param           texunit         TextureUnit in value
29999         param           target          TextureTarget in value
30000         param           pname           TextureParameterName in value
30001         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
30002         category        EXT_direct_state_access
30003         extension       soft WINSOFT
30004         glxflags        ignore
30005         glfflags        ignore
30006
30007 MultiTexParameteriEXT(texunit, target, pname, param)
30008         return          void
30009         param           texunit         TextureUnit in value
30010         param           target          TextureTarget in value
30011         param           pname           TextureParameterName in value
30012         param           param           CheckedInt32 in value
30013         category        EXT_direct_state_access
30014         extension       soft WINSOFT
30015         glxflags        ignore
30016         glfflags        ignore
30017         vectorequiv     MultiTexParameterivEXT
30018
30019 MultiTexParameterivEXT(texunit, target, pname, params)
30020         return          void
30021         param           texunit         TextureUnit in value
30022         param           target          TextureTarget in value
30023         param           pname           TextureParameterName in value
30024         param           params          CheckedInt32 in array [COMPSIZE(pname)]
30025         category        EXT_direct_state_access
30026         extension       soft WINSOFT
30027         glxflags        ignore
30028         glfflags        ignore
30029
30030 MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
30031         return          void
30032         param           texunit         TextureUnit in value
30033         param           target          TextureTarget in value
30034         param           level           CheckedInt32 in value
30035         param           internalformat  TextureInternalFormat in value
30036         param           width           SizeI in value
30037         param           border          CheckedInt32 in value
30038         param           format          PixelFormat in value
30039         param           type            PixelType in value
30040         param           pixels          Void in array [COMPSIZE(format/type/width)]
30041         category        EXT_direct_state_access
30042         dlflags         handcode
30043         glxflags        ignore ### client-handcode server-handcode
30044         extension       soft WINSOFT
30045         glfflags        capture-handcode decode-handcode pixel-unpack
30046
30047 MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
30048         return          void
30049         param           texunit         TextureUnit in value
30050         param           target          TextureTarget in value
30051         param           level           CheckedInt32 in value
30052         param           internalformat  TextureInternalFormat in value
30053         param           width           SizeI in value
30054         param           height          SizeI in value
30055         param           border          CheckedInt32 in value
30056         param           format          PixelFormat in value
30057         param           type            PixelType in value
30058         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
30059         category        EXT_direct_state_access
30060         dlflags         handcode
30061         glxflags        ignore ### client-handcode server-handcode
30062         extension       soft WINSOFT
30063         glfflags        capture-handcode decode-handcode pixel-unpack
30064
30065 MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
30066         return          void
30067         param           texunit         TextureUnit in value
30068         param           target          TextureTarget in value
30069         param           level           CheckedInt32 in value
30070         param           xoffset         CheckedInt32 in value
30071         param           width           SizeI in value
30072         param           format          PixelFormat in value
30073         param           type            PixelType in value
30074         param           pixels          Void in array [COMPSIZE(format/type/width)]
30075         category        EXT_direct_state_access
30076         dlflags         handcode
30077         glxflags        ignore ### EXT client-handcode server-handcode
30078         extension       soft WINSOFT
30079         glfflags        ignore
30080
30081 MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
30082         return          void
30083         param           texunit         TextureUnit in value
30084         param           target          TextureTarget in value
30085         param           level           CheckedInt32 in value
30086         param           xoffset         CheckedInt32 in value
30087         param           yoffset         CheckedInt32 in value
30088         param           width           SizeI in value
30089         param           height          SizeI in value
30090         param           format          PixelFormat in value
30091         param           type            PixelType in value
30092         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
30093         category        EXT_direct_state_access
30094         dlflags         handcode
30095         glxflags        ignore ### EXT client-handcode server-handcode
30096         extension       soft WINSOFT
30097         glfflags        ignore
30098
30099 CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
30100         return          void
30101         param           texunit         TextureUnit in value
30102         param           target          TextureTarget in value
30103         param           level           CheckedInt32 in value
30104         param           internalformat  TextureInternalFormat in value
30105         param           x               WinCoord in value
30106         param           y               WinCoord in value
30107         param           width           SizeI in value
30108         param           border          CheckedInt32 in value
30109         category        EXT_direct_state_access
30110         extension       soft WINSOFT
30111         glxflags        ignore ### EXT
30112
30113 CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
30114         return          void
30115         param           texunit         TextureUnit in value
30116         param           target          TextureTarget in value
30117         param           level           CheckedInt32 in value
30118         param           internalformat  TextureInternalFormat in value
30119         param           x               WinCoord in value
30120         param           y               WinCoord in value
30121         param           width           SizeI in value
30122         param           height          SizeI in value
30123         param           border          CheckedInt32 in value
30124         category        EXT_direct_state_access
30125         extension       soft WINSOFT
30126         glxflags        ignore ### EXT
30127
30128 CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
30129         return          void
30130         param           texunit         TextureUnit in value
30131         param           target          TextureTarget in value
30132         param           level           CheckedInt32 in value
30133         param           xoffset         CheckedInt32 in value
30134         param           x               WinCoord in value
30135         param           y               WinCoord in value
30136         param           width           SizeI in value
30137         category        EXT_direct_state_access
30138         extension       soft WINSOFT
30139         glxflags        ignore ### EXT
30140
30141 CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
30142         return          void
30143         param           texunit         TextureUnit in value
30144         param           target          TextureTarget in value
30145         param           level           CheckedInt32 in value
30146         param           xoffset         CheckedInt32 in value
30147         param           yoffset         CheckedInt32 in value
30148         param           x               WinCoord in value
30149         param           y               WinCoord in value
30150         param           width           SizeI in value
30151         param           height          SizeI in value
30152         category        EXT_direct_state_access
30153         extension       soft WINSOFT
30154         glxflags        ignore ### EXT
30155
30156 # New 1.1 multitexture queries
30157
30158 GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
30159         return          void
30160         param           texunit         TextureUnit in value
30161         param           target          TextureTarget in value
30162         param           level           CheckedInt32 in value
30163         param           format          PixelFormat in value
30164         param           type            PixelType in value
30165         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
30166         category        EXT_direct_state_access
30167         dlflags         notlistable
30168         glxflags        ignore ### client-handcode server-handcode
30169         extension       soft WINSOFT
30170         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
30171
30172 GetMultiTexParameterfvEXT(texunit, target, pname, params)
30173         return          void
30174         param           texunit         TextureUnit in value
30175         param           target          TextureTarget in value
30176         param           pname           GetTextureParameter in value
30177         param           params          Float32 out array [COMPSIZE(pname)]
30178         category        EXT_direct_state_access
30179         dlflags         notlistable
30180         extension       soft WINSOFT
30181         glxflags        ignore
30182         glfflags        capture-execute gl-enum
30183
30184 GetMultiTexParameterivEXT(texunit, target, pname, params)
30185         return          void
30186         param           texunit         TextureUnit in value
30187         param           target          TextureTarget in value
30188         param           pname           GetTextureParameter in value
30189         param           params          Int32 out array [COMPSIZE(pname)]
30190         category        EXT_direct_state_access
30191         dlflags         notlistable
30192         extension       soft WINSOFT
30193         glxflags        ignore
30194         glfflags        capture-execute gl-enum
30195
30196 GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
30197         return          void
30198         param           texunit         TextureUnit in value
30199         param           target          TextureTarget in value
30200         param           level           CheckedInt32 in value
30201         param           pname           GetTextureParameter in value
30202         param           params          Float32 out array [COMPSIZE(pname)]
30203         category        EXT_direct_state_access
30204         dlflags         notlistable
30205         extension       soft WINSOFT
30206         glxflags        ignore
30207         glfflags        capture-execute gl-enum
30208
30209 GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
30210         return          void
30211         param           texunit         TextureUnit in value
30212         param           target          TextureTarget in value
30213         param           level           CheckedInt32 in value
30214         param           pname           GetTextureParameter in value
30215         param           params          Int32 out array [COMPSIZE(pname)]
30216         category        EXT_direct_state_access
30217         dlflags         notlistable
30218         extension       soft WINSOFT
30219         glxflags        ignore
30220         glfflags        capture-execute gl-enum
30221
30222 # New 1.2 3D multitexture commands
30223
30224 MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
30225         return          void
30226         param           texunit         TextureUnit in value
30227         param           target          TextureTarget in value
30228         param           level           CheckedInt32 in value
30229         param           internalformat  TextureInternalFormat in value
30230         param           width           SizeI in value
30231         param           height          SizeI in value
30232         param           depth           SizeI in value
30233         param           border          CheckedInt32 in value
30234         param           format          PixelFormat in value
30235         param           type            PixelType in value
30236         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
30237         category        EXT_direct_state_access
30238         dlflags         handcode
30239         glxflags        ignore ### client-handcode server-handcode EXT
30240         extension       soft WINSOFT
30241         glfflags        ignore
30242
30243 MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
30244         return          void
30245         param           texunit         TextureUnit in value
30246         param           target          TextureTarget in value
30247         param           level           CheckedInt32 in value
30248         param           xoffset         CheckedInt32 in value
30249         param           yoffset         CheckedInt32 in value
30250         param           zoffset         CheckedInt32 in value
30251         param           width           SizeI in value
30252         param           height          SizeI in value
30253         param           depth           SizeI in value
30254         param           format          PixelFormat in value
30255         param           type            PixelType in value
30256         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
30257         category        EXT_direct_state_access
30258         dlflags         handcode
30259         glxflags        ignore ### client-handcode server-handcode EXT
30260         extension       soft WINSOFT
30261         glfflags        ignore
30262
30263 CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
30264         return          void
30265         param           texunit         TextureUnit in value
30266         param           target          TextureTarget in value
30267         param           level           CheckedInt32 in value
30268         param           xoffset         CheckedInt32 in value
30269         param           yoffset         CheckedInt32 in value
30270         param           zoffset         CheckedInt32 in value
30271         param           x               WinCoord in value
30272         param           y               WinCoord in value
30273         param           width           SizeI in value
30274         param           height          SizeI in value
30275         category        EXT_direct_state_access
30276         glxflags        ignore ### EXT
30277         extension       soft WINSOFT
30278         glfflags        ignore
30279
30280 # New 1.2.1 multitexture texture commands
30281
30282 BindMultiTextureEXT(texunit, target, texture)
30283         return          void
30284         param           texunit         TextureUnit in value
30285         param           target          TextureTarget in value
30286         param           texture         Texture in value
30287         category        EXT_direct_state_access
30288         extension       soft WINSOFT
30289         glxflags        ignore ### EXT
30290
30291 EnableClientStateIndexedEXT(array, index)
30292         return          void
30293         param           array           EnableCap in value
30294         param           index           UInt32 in value
30295         category        EXT_direct_state_access
30296         dlflags         notlistable
30297         glxflags        ignore ### client-handcode client-intercept server-handcode
30298         extension       soft WINSOFT
30299
30300 DisableClientStateIndexedEXT(array, index)
30301         return          void
30302         param           array           EnableCap in value
30303         param           index           UInt32 in value
30304         category        EXT_direct_state_access
30305         extension       soft WINSOFT
30306         dlflags         notlistable
30307         glxflags        ignore ### client-handcode client-intercept server-handcode
30308
30309 MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
30310         return          void
30311         param           texunit         TextureUnit in value
30312         param           size            Int32 in value
30313         param           type            TexCoordPointerType in value
30314         param           stride          SizeI in value
30315         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
30316         category        EXT_direct_state_access
30317         dlflags         notlistable
30318         glxflags        ignore ### client-handcode client-intercept server-handcode
30319         extension       soft WINSOFT
30320         glfflags        ignore
30321
30322 MultiTexEnvfEXT(texunit, target, pname, param)
30323         return          void
30324         param           texunit         TextureUnit in value
30325         param           target          TextureEnvTarget in value
30326         param           pname           TextureEnvParameter in value
30327         param           param           CheckedFloat32 in value
30328         category        EXT_direct_state_access
30329         extension       soft WINSOFT
30330         vectorequiv     MultiTexEnvfvEXT
30331         glxflags        ignore
30332         glfflags        gl-enum
30333
30334 MultiTexEnvfvEXT(texunit, target, pname, params)
30335         return          void
30336         param           texunit         TextureUnit in value
30337         param           target          TextureEnvTarget in value
30338         param           pname           TextureEnvParameter in value
30339         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
30340         category        EXT_direct_state_access
30341         extension       soft WINSOFT
30342         glxflags        ignore
30343         glfflags        gl-enum
30344
30345 MultiTexEnviEXT(texunit, target, pname, param)
30346         return          void
30347         param           texunit         TextureUnit in value
30348         param           target          TextureEnvTarget in value
30349         param           pname           TextureEnvParameter in value
30350         param           param           CheckedInt32 in value
30351         category        EXT_direct_state_access
30352         extension       soft WINSOFT
30353         vectorequiv     MultiTexEnvivEXT
30354         glxflags        ignore
30355         glfflags        gl-enum
30356
30357 MultiTexEnvivEXT(texunit, target, pname, params)
30358         return          void
30359         param           texunit         TextureUnit in value
30360         param           target          TextureEnvTarget in value
30361         param           pname           TextureEnvParameter in value
30362         param           params          CheckedInt32 in array [COMPSIZE(pname)]
30363         category        EXT_direct_state_access
30364         extension       soft WINSOFT
30365         glxflags        ignore
30366         glfflags        gl-enum
30367
30368 MultiTexGendEXT(texunit, coord, pname, param)
30369         return          void
30370         param           texunit         TextureUnit in value
30371         param           coord           TextureCoordName in value
30372         param           pname           TextureGenParameter in value
30373         param           param           Float64 in value
30374         category        EXT_direct_state_access
30375         extension       soft WINSOFT
30376         vectorequiv     MultiTexGendvEXT
30377         glxflags        ignore
30378         glfflags        gl-enum
30379
30380 MultiTexGendvEXT(texunit, coord, pname, params)
30381         return          void
30382         param           texunit         TextureUnit in value
30383         param           coord           TextureCoordName in value
30384         param           pname           TextureGenParameter in value
30385         param           params          Float64 in array [COMPSIZE(pname)]
30386         category        EXT_direct_state_access
30387         extension       soft WINSOFT
30388         glxflags        ignore
30389         glfflags        gl-enum
30390
30391 MultiTexGenfEXT(texunit, coord, pname, param)
30392         return          void
30393         param           texunit         TextureUnit in value
30394         param           coord           TextureCoordName in value
30395         param           pname           TextureGenParameter in value
30396         param           param           CheckedFloat32 in value
30397         category        EXT_direct_state_access
30398         extension       soft WINSOFT
30399         vectorequiv     MultiTexGenfvEXT
30400         glxflags        ignore
30401         glfflags        gl-enum
30402
30403 MultiTexGenfvEXT(texunit, coord, pname, params)
30404         return          void
30405         param           texunit         TextureUnit in value
30406         param           coord           TextureCoordName in value
30407         param           pname           TextureGenParameter in value
30408         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
30409         category        EXT_direct_state_access
30410         extension       soft WINSOFT
30411         glxflags        ignore
30412         glfflags        gl-enum
30413
30414 MultiTexGeniEXT(texunit, coord, pname, param)
30415         return          void
30416         param           texunit         TextureUnit in value
30417         param           coord           TextureCoordName in value
30418         param           pname           TextureGenParameter in value
30419         param           param           CheckedInt32 in value
30420         category        EXT_direct_state_access
30421         extension       soft WINSOFT
30422         vectorequiv     MultiTexGenivEXT
30423         glxflags        ignore
30424         glfflags        gl-enum
30425
30426 MultiTexGenivEXT(texunit, coord, pname, params)
30427         return          void
30428         param           texunit         TextureUnit in value
30429         param           coord           TextureCoordName in value
30430         param           pname           TextureGenParameter in value
30431         param           params          CheckedInt32 in array [COMPSIZE(pname)]
30432         category        EXT_direct_state_access
30433         extension       soft WINSOFT
30434         glxflags        ignore
30435         glfflags        gl-enum
30436
30437 # New 1.2.1 multitexture texture queries
30438
30439 GetMultiTexEnvfvEXT(texunit, target, pname, params)
30440         return          void
30441         param           texunit         TextureUnit in value
30442         param           target          TextureEnvTarget in value
30443         param           pname           TextureEnvParameter in value
30444         param           params          Float32 out array [COMPSIZE(pname)]
30445         category        EXT_direct_state_access
30446         dlflags         notlistable
30447         extension       soft WINSOFT
30448         glxflags        ignore
30449         glfflags        capture-execute gl-enum
30450
30451 GetMultiTexEnvivEXT(texunit, target, pname, params)
30452         return          void
30453         param           texunit         TextureUnit in value
30454         param           target          TextureEnvTarget in value
30455         param           pname           TextureEnvParameter in value
30456         param           params          Int32 out array [COMPSIZE(pname)]
30457         category        EXT_direct_state_access
30458         dlflags         notlistable
30459         extension       soft WINSOFT
30460         glxflags        ignore
30461         glfflags        capture-execute gl-enum
30462
30463 GetMultiTexGendvEXT(texunit, coord, pname, params)
30464         return          void
30465         param           texunit         TextureUnit in value
30466         param           coord           TextureCoordName in value
30467         param           pname           TextureGenParameter in value
30468         param           params          Float64 out array [COMPSIZE(pname)]
30469         category        EXT_direct_state_access
30470         dlflags         notlistable
30471         extension       soft WINSOFT
30472         glxflags        ignore
30473         glfflags        capture-execute gl-enum
30474
30475 GetMultiTexGenfvEXT(texunit, coord, pname, params)
30476         return          void
30477         param           texunit         TextureUnit in value
30478         param           coord           TextureCoordName in value
30479         param           pname           TextureGenParameter in value
30480         param           params          Float32 out array [COMPSIZE(pname)]
30481         category        EXT_direct_state_access
30482         dlflags         notlistable
30483         extension       soft WINSOFT
30484         glxflags        ignore
30485         glfflags        capture-execute gl-enum
30486
30487 GetMultiTexGenivEXT(texunit, coord, pname, params)
30488         return          void
30489         param           texunit         TextureUnit in value
30490         param           coord           TextureCoordName in value
30491         param           pname           TextureGenParameter in value
30492         param           params          Int32 out array [COMPSIZE(pname)]
30493         category        EXT_direct_state_access
30494         dlflags         notlistable
30495         extension       soft WINSOFT
30496         glxflags        ignore
30497         glfflags        capture-execute gl-enum
30498
30499 # From EXT_draw_buffers2
30500 # EnableIndexedEXT
30501 # DisableIndexedEXT
30502 # IsEnabledIndexedEXT
30503
30504 GetFloatIndexedvEXT(target, index, data)
30505         return          void
30506         param           target          TypeEnum in value
30507         param           index           UInt32 in value
30508         param           data            Float32 out array [COMPSIZE(target)]
30509         category        EXT_direct_state_access
30510         dlflags         notlistable
30511         glxflags        ignore
30512         glfflags        ignore
30513         extension       soft WINSOFT
30514
30515 GetDoubleIndexedvEXT(target, index, data)
30516         return          void
30517         param           target          TypeEnum in value
30518         param           index           UInt32 in value
30519         param           data            Float64 out array [COMPSIZE(target)]
30520         category        EXT_direct_state_access
30521         dlflags         notlistable
30522         glxflags        ignore
30523         glfflags        ignore
30524         extension       soft WINSOFT
30525
30526 GetPointerIndexedvEXT(target, index, data)
30527         return          void
30528         param           target          TypeEnum in value
30529         param           index           UInt32 in value
30530         param           data            VoidPointer out array [COMPSIZE(target)]
30531         category        EXT_direct_state_access
30532         dlflags         notlistable
30533         glxflags        ignore
30534         glfflags        ignore
30535         extension       soft WINSOFT
30536
30537 # New compressed texture commands
30538
30539 CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
30540         return          void
30541         param           texture         Texture in value
30542         param           target          TextureTarget in value
30543         param           level           CheckedInt32 in value
30544         param           internalformat  TextureInternalFormat in value
30545         param           width           SizeI in value
30546         param           height          SizeI in value
30547         param           depth           SizeI in value
30548         param           border          CheckedInt32 in value
30549         param           imageSize       SizeI in value
30550         param           bits            Void in array [imageSize]
30551         category        EXT_direct_state_access
30552         dlflags         handcode
30553         glxflags        ignore ### client-handcode server-handcode
30554         glfflags        ignore
30555         extension       soft WINSOFT
30556
30557 CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
30558         return          void
30559         param           texture         Texture in value
30560         param           target          TextureTarget in value
30561         param           level           CheckedInt32 in value
30562         param           internalformat  TextureInternalFormat in value
30563         param           width           SizeI in value
30564         param           height          SizeI in value
30565         param           border          CheckedInt32 in value
30566         param           imageSize       SizeI in value
30567         param           bits            Void in array [imageSize]
30568         category        EXT_direct_state_access
30569         dlflags         handcode
30570         glxflags        ignore ### client-handcode server-handcode
30571         glfflags        ignore
30572         extension       soft WINSOFT
30573
30574 CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
30575         return          void
30576         param           texture         Texture in value
30577         param           target          TextureTarget in value
30578         param           level           CheckedInt32 in value
30579         param           internalformat  TextureInternalFormat in value
30580         param           width           SizeI in value
30581         param           border          CheckedInt32 in value
30582         param           imageSize       SizeI in value
30583         param           bits            Void in array [imageSize]
30584         category        EXT_direct_state_access
30585         dlflags         handcode
30586         glxflags        ignore ### client-handcode server-handcode
30587         glfflags        ignore
30588         extension       soft WINSOFT
30589
30590 CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
30591         return          void
30592         param           texture         Texture in value
30593         param           target          TextureTarget in value
30594         param           level           CheckedInt32 in value
30595         param           xoffset         CheckedInt32 in value
30596         param           yoffset         CheckedInt32 in value
30597         param           zoffset         CheckedInt32 in value
30598         param           width           SizeI in value
30599         param           height          SizeI in value
30600         param           depth           SizeI in value
30601         param           format          PixelFormat in value
30602         param           imageSize       SizeI in value
30603         param           bits            Void in array [imageSize]
30604         category        EXT_direct_state_access
30605         dlflags         handcode
30606         glxflags        ignore ### client-handcode server-handcode
30607         glfflags        ignore
30608         extension       soft WINSOFT
30609
30610 CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
30611         return          void
30612         param           texture         Texture in value
30613         param           target          TextureTarget in value
30614         param           level           CheckedInt32 in value
30615         param           xoffset         CheckedInt32 in value
30616         param           yoffset         CheckedInt32 in value
30617         param           width           SizeI in value
30618         param           height          SizeI in value
30619         param           format          PixelFormat in value
30620         param           imageSize       SizeI in value
30621         param           bits            Void in array [imageSize]
30622         category        EXT_direct_state_access
30623         dlflags         handcode
30624         glxflags        ignore ### client-handcode server-handcode
30625         glfflags        ignore
30626         extension       soft WINSOFT
30627
30628 CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
30629         return          void
30630         param           texture         Texture in value
30631         param           target          TextureTarget in value
30632         param           level           CheckedInt32 in value
30633         param           xoffset         CheckedInt32 in value
30634         param           width           SizeI in value
30635         param           format          PixelFormat in value
30636         param           imageSize       SizeI in value
30637         param           bits            Void in array [imageSize]
30638         category        EXT_direct_state_access
30639         dlflags         handcode
30640         glxflags        ignore ### client-handcode server-handcode
30641         glfflags        ignore
30642         extension       soft WINSOFT
30643
30644 # New compressed texture query
30645
30646 GetCompressedTextureImageEXT(texture, target, lod, img)
30647         return          void
30648         param           texture         Texture in value
30649         param           target          TextureTarget in value
30650         param           lod             CheckedInt32 in value
30651         param           img             Void out array [COMPSIZE(target/lod)]
30652         category        EXT_direct_state_access
30653         dlflags         notlistable
30654         glxflags        ignore ### server-handcode
30655         extension       soft WINSOFT
30656
30657 # New compressed multitexture commands
30658
30659 CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
30660         return          void
30661         param           texunit         TextureUnit in value
30662         param           target          TextureTarget in value
30663         param           level           CheckedInt32 in value
30664         param           internalformat  TextureInternalFormat in value
30665         param           width           SizeI in value
30666         param           height          SizeI in value
30667         param           depth           SizeI in value
30668         param           border          CheckedInt32 in value
30669         param           imageSize       SizeI in value
30670         param           bits            Void in array [imageSize]
30671         category        EXT_direct_state_access
30672         dlflags         handcode
30673         glxflags        ignore ### client-handcode server-handcode
30674         glfflags        ignore
30675         extension       soft WINSOFT
30676
30677 CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
30678         return          void
30679         param           texunit         TextureUnit in value
30680         param           target          TextureTarget in value
30681         param           level           CheckedInt32 in value
30682         param           internalformat  TextureInternalFormat in value
30683         param           width           SizeI in value
30684         param           height          SizeI in value
30685         param           border          CheckedInt32 in value
30686         param           imageSize       SizeI in value
30687         param           bits            Void in array [imageSize]
30688         category        EXT_direct_state_access
30689         dlflags         handcode
30690         glxflags        ignore ### client-handcode server-handcode
30691         glfflags        ignore
30692         extension       soft WINSOFT
30693
30694 CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
30695         return          void
30696         param           texunit         TextureUnit in value
30697         param           target          TextureTarget in value
30698         param           level           CheckedInt32 in value
30699         param           internalformat  TextureInternalFormat in value
30700         param           width           SizeI in value
30701         param           border          CheckedInt32 in value
30702         param           imageSize       SizeI in value
30703         param           bits            Void in array [imageSize]
30704         category        EXT_direct_state_access
30705         dlflags         handcode
30706         glxflags        ignore ### client-handcode server-handcode
30707         glfflags        ignore
30708         extension       soft WINSOFT
30709
30710 CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
30711         return          void
30712         param           texunit         TextureUnit in value
30713         param           target          TextureTarget in value
30714         param           level           CheckedInt32 in value
30715         param           xoffset         CheckedInt32 in value
30716         param           yoffset         CheckedInt32 in value
30717         param           zoffset         CheckedInt32 in value
30718         param           width           SizeI in value
30719         param           height          SizeI in value
30720         param           depth           SizeI in value
30721         param           format          PixelFormat in value
30722         param           imageSize       SizeI in value
30723         param           bits            Void in array [imageSize]
30724         category        EXT_direct_state_access
30725         dlflags         handcode
30726         glxflags        ignore ### client-handcode server-handcode
30727         glfflags        ignore
30728         extension       soft WINSOFT
30729
30730 CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
30731         return          void
30732         param           texunit         TextureUnit in value
30733         param           target          TextureTarget in value
30734         param           level           CheckedInt32 in value
30735         param           xoffset         CheckedInt32 in value
30736         param           yoffset         CheckedInt32 in value
30737         param           width           SizeI in value
30738         param           height          SizeI in value
30739         param           format          PixelFormat in value
30740         param           imageSize       SizeI in value
30741         param           bits            Void in array [imageSize]
30742         category        EXT_direct_state_access
30743         dlflags         handcode
30744         glxflags        ignore ### client-handcode server-handcode
30745         glfflags        ignore
30746         extension       soft WINSOFT
30747
30748 CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
30749         return          void
30750         param           texunit         TextureUnit in value
30751         param           target          TextureTarget in value
30752         param           level           CheckedInt32 in value
30753         param           xoffset         CheckedInt32 in value
30754         param           width           SizeI in value
30755         param           format          PixelFormat in value
30756         param           imageSize       SizeI in value
30757         param           bits            Void in array [imageSize]
30758         category        EXT_direct_state_access
30759         dlflags         handcode
30760         glxflags        ignore ### client-handcode server-handcode
30761         glfflags        ignore
30762         extension       soft WINSOFT
30763
30764 # New compressed multitexture query
30765
30766 GetCompressedMultiTexImageEXT(texunit, target, lod, img)
30767         return          void
30768         param           texunit         TextureUnit in value
30769         param           target          TextureTarget in value
30770         param           lod             CheckedInt32 in value
30771         param           img             Void out array [COMPSIZE(target/lod)]
30772         category        EXT_direct_state_access
30773         dlflags         notlistable
30774         glxflags        ignore ### server-handcode
30775         extension       soft WINSOFT
30776
30777 # New ARB assembly program named commands
30778
30779 NamedProgramStringEXT(program, target, format, len, string)
30780         return          void
30781         param           program         UInt32 in value
30782         param           target          ProgramTarget in value
30783         param           format          ProgramFormat in value
30784         param           len             SizeI in value
30785         param           string          Void in array [len]
30786         category        EXT_direct_state_access
30787         subcategory     ARB_vertex_program
30788         extension       soft WINSOFT
30789         glfflags        ignore
30790         glxflags        ignore ### client-handcode server-handcode EXT
30791         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30792
30793 NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
30794         return          void
30795         param           program         UInt32 in value
30796         param           target          ProgramTarget in value
30797         param           index           UInt32 in value
30798         param           x               Float64 in value
30799         param           y               Float64 in value
30800         param           z               Float64 in value
30801         param           w               Float64 in value
30802         category        EXT_direct_state_access
30803         subcategory     ARB_vertex_program
30804         vectorequiv     NamedProgramLocalParameter4dvEXT
30805         glxvectorequiv  NamedProgramLocalParameter4dvEXT
30806         extension       soft WINSOFT NV10
30807         glfflags        ignore
30808         glxflags        ignore ### EXT
30809         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30810
30811 NamedProgramLocalParameter4dvEXT(program, target, index, params)
30812         return          void
30813         param           program         UInt32 in value
30814         param           target          ProgramTarget in value
30815         param           index           UInt32 in value
30816         param           params          Float64 in array [4]
30817         category        EXT_direct_state_access
30818         subcategory     ARB_vertex_program
30819         extension       soft WINSOFT NV10
30820         glfflags        ignore
30821         glxflags        ignore ### EXT
30822         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30823
30824 NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
30825         return          void
30826         param           program         UInt32 in value
30827         param           target          ProgramTarget in value
30828         param           index           UInt32 in value
30829         param           x               Float32 in value
30830         param           y               Float32 in value
30831         param           z               Float32 in value
30832         param           w               Float32 in value
30833         category        EXT_direct_state_access
30834         subcategory     ARB_vertex_program
30835         vectorequiv     NamedProgramLocalParameter4fvEXT
30836         glxvectorequiv  NamedProgramLocalParameter4fvEXT
30837         extension       soft WINSOFT NV10
30838         glfflags        ignore
30839         glxflags        ignore ### EXT
30840         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30841
30842 NamedProgramLocalParameter4fvEXT(program, target, index, params)
30843         return          void
30844         param           program         UInt32 in value
30845         param           target          ProgramTarget in value
30846         param           index           UInt32 in value
30847         param           params          Float32 in array [4]
30848         category        EXT_direct_state_access
30849         subcategory     ARB_vertex_program
30850         extension       soft WINSOFT NV10
30851         glfflags        ignore
30852         glxflags        ignore ### EXT
30853         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30854
30855 # New ARB assembly program named queries
30856
30857 GetNamedProgramLocalParameterdvEXT(program, target, index, params)
30858         return          void
30859         param           program         UInt32 in value
30860         param           target          ProgramTarget in value
30861         param           index           UInt32 in value
30862         param           params          Float64 out array [4]
30863         dlflags         notlistable
30864         category        EXT_direct_state_access
30865         subcategory     ARB_vertex_program
30866         extension       soft WINSOFT NV10
30867         glfflags        ignore
30868         glxflags        ignore ### client-handcode server-handcode EXT
30869         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30870
30871 GetNamedProgramLocalParameterfvEXT(program, target, index, params)
30872         return          void
30873         param           program         UInt32 in value
30874         param           target          ProgramTarget in value
30875         param           index           UInt32 in value
30876         param           params          Float32 out array [4]
30877         dlflags         notlistable
30878         category        EXT_direct_state_access
30879         subcategory     ARB_vertex_program
30880         extension       soft WINSOFT NV10
30881         glfflags        ignore
30882         glxflags        ignore ### client-handcode server-handcode EXT
30883         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30884
30885 GetNamedProgramivEXT(program, target, pname, params)
30886         return          void
30887         param           program         UInt32 in value
30888         param           target          ProgramTarget in value
30889         param           pname           ProgramProperty in value
30890         param           params          Int32 out array [1]
30891         dlflags         notlistable
30892         category        EXT_direct_state_access
30893         subcategory     ARB_vertex_program
30894         extension       soft WINSOFT NV10
30895         glfflags        ignore
30896         glxflags        ignore ### client-handcode server-handcode EXT
30897         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30898
30899 GetNamedProgramStringEXT(program, target, pname, string)
30900         return          void
30901         param           program         UInt32 in value
30902         param           target          ProgramTarget in value
30903         param           pname           ProgramStringProperty in value
30904         param           string          Void out array [COMPSIZE(program,pname)]
30905         dlflags         notlistable
30906         category        EXT_direct_state_access
30907         subcategory     ARB_vertex_program
30908         extension       soft WINSOFT NV10
30909         glfflags        ignore
30910         glxflags        ignore ### client-handcode server-handcode EXT
30911         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30912
30913 # New EXT_gpu_program_parameters command
30914
30915 NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
30916         return          void
30917         param           program         UInt32 in value
30918         param           target          ProgramTarget in value
30919         param           index           UInt32 in value
30920         param           count           SizeI in value
30921         param           params          Float32 in array [count*4]
30922         category        EXT_direct_state_access
30923         subcategory     EXT_gpu_program_parameters
30924         extension       soft WINSOFT NV10
30925         glfflags        ignore
30926         glxflags        ignore
30927         glextmask       GL_MASK_EXT_gpu_program_parameters
30928
30929 # New NV_gpu_program4 commands
30930
30931 NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
30932         return          void
30933         param           program         UInt32 in value
30934         param           target          ProgramTarget in value
30935         param           index           UInt32 in value
30936         param           x               Int32 in value
30937         param           y               Int32 in value
30938         param           z               Int32 in value
30939         param           w               Int32 in value
30940         category        EXT_direct_state_access
30941         subcategory     NV_gpu_program4
30942         vectorequiv     NamedProgramLocalParameterI4ivEXT
30943         glxvectorequiv  NamedProgramLocalParameterI4ivEXT
30944         extension       soft WINSOFT NV50
30945         glfflags        ignore
30946         glxflags        ignore
30947         glextmask       GL_MASK_NV_gpu_program4
30948
30949 NamedProgramLocalParameterI4ivEXT(program, target, index, params)
30950         return          void
30951         param           program         UInt32 in value
30952         param           target          ProgramTarget in value
30953         param           index           UInt32 in value
30954         param           params          Int32 in array [4]
30955         category        EXT_direct_state_access
30956         subcategory     NV_gpu_program4
30957         extension       soft WINSOFT NV50
30958         glfflags        ignore
30959         glxflags        ignore
30960         glextmask       GL_MASK_NV_gpu_program4
30961
30962 NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
30963         return          void
30964         param           program         UInt32 in value
30965         param           target          ProgramTarget in value
30966         param           index           UInt32 in value
30967         param           count           SizeI in value
30968         param           params          Int32 in array [count*4]
30969         category        EXT_direct_state_access
30970         subcategory     NV_gpu_program4
30971         extension       soft WINSOFT NV50
30972         glfflags        ignore
30973         glxflags        ignore
30974         glextmask       GL_MASK_NV_gpu_program4
30975
30976 NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
30977         return          void
30978         param           program         UInt32 in value
30979         param           target          ProgramTarget in value
30980         param           index           UInt32 in value
30981         param           x               UInt32 in value
30982         param           y               UInt32 in value
30983         param           z               UInt32 in value
30984         param           w               UInt32 in value
30985         category        EXT_direct_state_access
30986         subcategory     NV_gpu_program4
30987         vectorequiv     NamedProgramLocalParameterI4uivEXT
30988         glxvectorequiv  NamedProgramLocalParameterI4uivEXT
30989         extension       soft WINSOFT NV50
30990         glfflags        ignore
30991         glxflags        ignore
30992         glextmask       GL_MASK_NV_gpu_program4
30993
30994 NamedProgramLocalParameterI4uivEXT(program, target, index, params)
30995         return          void
30996         param           program         UInt32 in value
30997         param           target          ProgramTarget in value
30998         param           index           UInt32 in value
30999         param           params          UInt32 in array [4]
31000         category        EXT_direct_state_access
31001         subcategory     NV_gpu_program4
31002         extension       soft WINSOFT NV50
31003         glfflags        ignore
31004         glxflags        ignore
31005         glextmask       GL_MASK_NV_gpu_program4
31006
31007 NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
31008         return          void
31009         param           program         UInt32 in value
31010         param           target          ProgramTarget in value
31011         param           index           UInt32 in value
31012         param           count           SizeI in value
31013         param           params          UInt32 in array [count*4]
31014         category        EXT_direct_state_access
31015         subcategory     NV_gpu_program4
31016         extension       soft WINSOFT NV50
31017         glfflags        ignore
31018         glxflags        ignore
31019         glextmask       GL_MASK_NV_gpu_program4
31020
31021 GetNamedProgramLocalParameterIivEXT(program, target, index, params)
31022         return          void
31023         param           program         UInt32 in value
31024         param           target          ProgramTarget in value
31025         param           index           UInt32 in value
31026         param           params          Int32 out array [4]
31027         dlflags         notlistable
31028         category        EXT_direct_state_access
31029         subcategory     NV_gpu_program4
31030         extension       soft WINSOFT NV50
31031         glfflags        ignore
31032         glxflags        ignore
31033         glextmask       GL_MASK_NV_gpu_program4
31034
31035 GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
31036         return          void
31037         param           program         UInt32 in value
31038         param           target          ProgramTarget in value
31039         param           index           UInt32 in value
31040         param           params          UInt32 out array [4]
31041         dlflags         notlistable
31042         category        EXT_direct_state_access
31043         subcategory     NV_gpu_program4
31044         extension       soft WINSOFT NV50
31045         glfflags        ignore
31046         glxflags        ignore
31047         glextmask       GL_MASK_NV_gpu_program4
31048
31049 # New EXT_texture_integer texture object commands
31050
31051 TextureParameterIivEXT(texture, target, pname, params)
31052         return          void
31053         param           texture         Texture in value
31054         param           target          TextureTarget in value
31055         param           pname           TextureParameterName in value
31056         param           params          CheckedInt32 in array [COMPSIZE(pname)]
31057         category        EXT_direct_state_access
31058         subcategory     EXT_texture_integer
31059         extension       soft WINSOFT
31060         glxflags        ignore
31061         glfflags        ignore
31062         glextmask       GL_MASK_EXT_texture_integer
31063
31064 TextureParameterIuivEXT(texture, target, pname, params)
31065         return          void
31066         param           texture         Texture in value
31067         param           target          TextureTarget in value
31068         param           pname           TextureParameterName in value
31069         param           params          UInt32 in array [COMPSIZE(pname)]
31070         category        EXT_direct_state_access
31071         subcategory     EXT_texture_integer
31072         extension       soft WINSOFT
31073         glxflags        ignore
31074         glfflags        ignore
31075         glextmask       GL_MASK_EXT_texture_integer
31076
31077 # New EXT_texture_integer texture object queries
31078
31079 GetTextureParameterIivEXT(texture, target, pname, params)
31080         return          void
31081         param           texture         Texture in value
31082         param           target          TextureTarget in value
31083         param           pname           GetTextureParameter in value
31084         param           params          Int32 out array [COMPSIZE(pname)]
31085         category        EXT_direct_state_access
31086         subcategory     EXT_texture_integer
31087         dlflags         notlistable
31088         extension       soft WINSOFT
31089         glxflags        ignore
31090         glfflags        capture-execute gl-enum
31091         glextmask       GL_MASK_EXT_texture_integer
31092
31093 GetTextureParameterIuivEXT(texture, target, pname, params)
31094         return          void
31095         param           texture         Texture in value
31096         param           target          TextureTarget in value
31097         param           pname           GetTextureParameter in value
31098         param           params          UInt32 out array [COMPSIZE(pname)]
31099         category        EXT_direct_state_access
31100         subcategory     EXT_texture_integer
31101         dlflags         notlistable
31102         extension       soft WINSOFT
31103         glxflags        ignore
31104         glfflags        capture-execute gl-enum
31105         glextmask       GL_MASK_EXT_texture_integer
31106
31107 # New EXT_texture_integer multitexture commands
31108
31109 MultiTexParameterIivEXT(texunit, target, pname, params)
31110         return          void
31111         param           texunit         TextureUnit in value
31112         param           target          TextureTarget in value
31113         param           pname           TextureParameterName in value
31114         param           params          CheckedInt32 in array [COMPSIZE(pname)]
31115         category        EXT_direct_state_access
31116         subcategory     EXT_texture_integer
31117         extension       soft WINSOFT
31118         glxflags        ignore
31119         glfflags        ignore
31120         glextmask       GL_MASK_EXT_texture_integer
31121
31122 MultiTexParameterIuivEXT(texunit, target, pname, params)
31123         return          void
31124         param           texunit         TextureUnit in value
31125         param           target          TextureTarget in value
31126         param           pname           TextureParameterName in value
31127         param           params          UInt32 in array [COMPSIZE(pname)]
31128         category        EXT_direct_state_access
31129         subcategory     EXT_texture_integer
31130         extension       soft WINSOFT
31131         glxflags        ignore
31132         glfflags        ignore
31133         glextmask       GL_MASK_EXT_texture_integer
31134
31135 # New EXT_texture_integer multitexture queries
31136
31137 GetMultiTexParameterIivEXT(texunit, target, pname, params)
31138         return          void
31139         param           texunit         TextureUnit in value
31140         param           target          TextureTarget in value
31141         param           pname           GetTextureParameter in value
31142         param           params          Int32 out array [COMPSIZE(pname)]
31143         category        EXT_direct_state_access
31144         subcategory     EXT_texture_integer
31145         dlflags         notlistable
31146         extension       soft WINSOFT
31147         glfflags        capture-execute gl-enum
31148         glxflags        ignore
31149         glextmask       GL_MASK_EXT_texture_integer
31150
31151 GetMultiTexParameterIuivEXT(texunit, target, pname, params)
31152         return          void
31153         param           texunit         TextureUnit in value
31154         param           target          TextureTarget in value
31155         param           pname           GetTextureParameter in value
31156         param           params          UInt32 out array [COMPSIZE(pname)]
31157         category        EXT_direct_state_access
31158         subcategory     EXT_texture_integer
31159         dlflags         notlistable
31160         extension       soft WINSOFT
31161         glfflags        capture-execute gl-enum
31162         glxflags        ignore
31163         glextmask       GL_MASK_EXT_texture_integer
31164
31165 # New GLSL 2.0 uniform commands
31166
31167 ProgramUniform1fEXT(program, location, v0)
31168         return          void
31169         param           program         UInt32 in value
31170         param           location        Int32 in value
31171         param           v0              Float32 in value
31172         category        EXT_direct_state_access
31173         subcategory     VERSION_2_0
31174         glfflags        ignore
31175         glxflags        ignore
31176         extension       soft WINSOFT
31177         glextmask       GL_MASK_OpenGL_2_0
31178
31179 ProgramUniform2fEXT(program, location, v0, v1)
31180         return          void
31181         param           program         UInt32 in value
31182         param           location        Int32 in value
31183         param           v0              Float32 in value
31184         param           v1              Float32 in value
31185         category        EXT_direct_state_access
31186         subcategory     VERSION_2_0
31187         glfflags        ignore
31188         glxflags        ignore
31189         extension       soft WINSOFT
31190         glextmask       GL_MASK_OpenGL_2_0
31191
31192 ProgramUniform3fEXT(program, location, v0, v1, v2)
31193         return          void
31194         param           program         UInt32 in value
31195         param           location        Int32 in value
31196         param           v0              Float32 in value
31197         param           v1              Float32 in value
31198         param           v2              Float32 in value
31199         category        EXT_direct_state_access
31200         subcategory     VERSION_2_0
31201         glfflags        ignore
31202         glxflags        ignore
31203         extension       soft WINSOFT
31204         glextmask       GL_MASK_OpenGL_2_0
31205
31206 ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
31207         return          void
31208         param           program         UInt32 in value
31209         param           location        Int32 in value
31210         param           v0              Float32 in value
31211         param           v1              Float32 in value
31212         param           v2              Float32 in value
31213         param           v3              Float32 in value
31214         category        EXT_direct_state_access
31215         subcategory     VERSION_2_0
31216         glfflags        ignore
31217         glxflags        ignore
31218         extension       soft WINSOFT
31219         glextmask       GL_MASK_OpenGL_2_0
31220
31221 ProgramUniform1iEXT(program, location, v0)
31222         return          void
31223         param           program         UInt32 in value
31224         param           location        Int32 in value
31225         param           v0              Int32 in value
31226         category        EXT_direct_state_access
31227         subcategory     VERSION_2_0
31228         glfflags        ignore
31229         glxflags        ignore
31230         extension       soft WINSOFT
31231         glextmask       GL_MASK_OpenGL_2_0
31232
31233 ProgramUniform2iEXT(program, location, v0, v1)
31234         return          void
31235         param           program         UInt32 in value
31236         param           location        Int32 in value
31237         param           v0              Int32 in value
31238         param           v1              Int32 in value
31239         category        EXT_direct_state_access
31240         subcategory     VERSION_2_0
31241         glfflags        ignore
31242         glxflags        ignore
31243         extension       soft WINSOFT
31244         glextmask       GL_MASK_OpenGL_2_0
31245
31246 ProgramUniform3iEXT(program, location, v0, v1, v2)
31247         return          void
31248         param           program         UInt32 in value
31249         param           location        Int32 in value
31250         param           v0              Int32 in value
31251         param           v1              Int32 in value
31252         param           v2              Int32 in value
31253         category        EXT_direct_state_access
31254         subcategory     VERSION_2_0
31255         glfflags        ignore
31256         glxflags        ignore
31257         extension       soft WINSOFT
31258         glextmask       GL_MASK_OpenGL_2_0
31259
31260 ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
31261         return          void
31262         param           program         UInt32 in value
31263         param           location        Int32 in value
31264         param           v0              Int32 in value
31265         param           v1              Int32 in value
31266         param           v2              Int32 in value
31267         param           v3              Int32 in value
31268         category        EXT_direct_state_access
31269         subcategory     VERSION_2_0
31270         glfflags        ignore
31271         glxflags        ignore
31272         extension       soft WINSOFT
31273         glextmask       GL_MASK_OpenGL_2_0
31274
31275 ProgramUniform1fvEXT(program, location, count, value)
31276         return          void
31277         param           program         UInt32 in value
31278         param           location        Int32 in value
31279         param           count           SizeI in value
31280         param           value           Float32 in array [count]
31281         category        EXT_direct_state_access
31282         subcategory     VERSION_2_0
31283         glfflags        ignore
31284         glxflags        ignore
31285         extension       soft WINSOFT
31286         glextmask       GL_MASK_OpenGL_2_0
31287
31288 ProgramUniform2fvEXT(program, location, count, value)
31289         return          void
31290         param           program         UInt32 in value
31291         param           location        Int32 in value
31292         param           count           SizeI in value
31293         param           value           Float32 in array [count*2]
31294         category        EXT_direct_state_access
31295         subcategory     VERSION_2_0
31296         glfflags        ignore
31297         glxflags        ignore
31298         extension       soft WINSOFT
31299         glextmask       GL_MASK_OpenGL_2_0
31300
31301 ProgramUniform3fvEXT(program, location, count, value)
31302         return          void
31303         param           program         UInt32 in value
31304         param           location        Int32 in value
31305         param           count           SizeI in value
31306         param           value           Float32 in array [count*3]
31307         category        EXT_direct_state_access
31308         subcategory     VERSION_2_0
31309         glfflags        ignore
31310         glxflags        ignore
31311         extension       soft WINSOFT
31312         glextmask       GL_MASK_OpenGL_2_0
31313
31314 ProgramUniform4fvEXT(program, location, count, value)
31315         return          void
31316         param           program         UInt32 in value
31317         param           location        Int32 in value
31318         param           count           SizeI in value
31319         param           value           Float32 in array [count*4]
31320         category        EXT_direct_state_access
31321         subcategory     VERSION_2_0
31322         glfflags        ignore
31323         glxflags        ignore
31324         extension       soft WINSOFT
31325         glextmask       GL_MASK_OpenGL_2_0
31326
31327 ProgramUniform1ivEXT(program, location, count, value)
31328         return          void
31329         param           program         UInt32 in value
31330         param           location        Int32 in value
31331         param           count           SizeI in value
31332         param           value           Int32 in array [count]
31333         category        EXT_direct_state_access
31334         subcategory     VERSION_2_0
31335         glfflags        ignore
31336         glxflags        ignore
31337         extension       soft WINSOFT
31338         glextmask       GL_MASK_OpenGL_2_0
31339
31340 ProgramUniform2ivEXT(program, location, count, value)
31341         return          void
31342         param           program         UInt32 in value
31343         param           location        Int32 in value
31344         param           count           SizeI in value
31345         param           value           Int32 in array [count*2]
31346         category        EXT_direct_state_access
31347         subcategory     VERSION_2_0
31348         glfflags        ignore
31349         glxflags        ignore
31350         extension       soft WINSOFT
31351         glextmask       GL_MASK_OpenGL_2_0
31352
31353 ProgramUniform3ivEXT(program, location, count, value)
31354         return          void
31355         param           program         UInt32 in value
31356         param           location        Int32 in value
31357         param           count           SizeI in value
31358         param           value           Int32 in array [count*3]
31359         category        EXT_direct_state_access
31360         subcategory     VERSION_2_0
31361         glfflags        ignore
31362         glxflags        ignore
31363         extension       soft WINSOFT
31364         glextmask       GL_MASK_OpenGL_2_0
31365
31366 ProgramUniform4ivEXT(program, location, count, value)
31367         return          void
31368         param           program         UInt32 in value
31369         param           location        Int32 in value
31370         param           count           SizeI in value
31371         param           value           Int32 in array [count*4]
31372         category        EXT_direct_state_access
31373         subcategory     VERSION_2_0
31374         glfflags        ignore
31375         glxflags        ignore
31376         extension       soft WINSOFT
31377         glextmask       GL_MASK_OpenGL_2_0
31378
31379 ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
31380         return          void
31381         param           program         UInt32 in value
31382         param           location        Int32 in value
31383         param           count           SizeI in value
31384         param           transpose       Boolean in value
31385         param           value           Float32 in array [count*4]
31386         category        EXT_direct_state_access
31387         subcategory     VERSION_2_0
31388         glfflags        ignore
31389         glxflags        ignore
31390         extension       soft WINSOFT
31391         glextmask       GL_MASK_OpenGL_2_0
31392
31393 ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
31394         return          void
31395         param           program         UInt32 in value
31396         param           location        Int32 in value
31397         param           count           SizeI in value
31398         param           transpose       Boolean in value
31399         param           value           Float32 in array [count*9]
31400         category        EXT_direct_state_access
31401         subcategory     VERSION_2_0
31402         glfflags        ignore
31403         glxflags        ignore
31404         extension       soft WINSOFT
31405         glextmask       GL_MASK_OpenGL_2_0
31406
31407 ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
31408         return          void
31409         param           program         UInt32 in value
31410         param           location        Int32 in value
31411         param           count           SizeI in value
31412         param           transpose       Boolean in value
31413         param           value           Float32 in array [count*16]
31414         category        EXT_direct_state_access
31415         subcategory     VERSION_2_0
31416         glfflags        ignore
31417         glxflags        ignore
31418         extension       soft WINSOFT
31419         glextmask       GL_MASK_OpenGL_2_0
31420
31421 # New GLSL 2.1 uniform commands
31422
31423 ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
31424         return          void
31425         param           program         UInt32 in value
31426         param           location        Int32 in value
31427         param           count           SizeI in value
31428         param           transpose       Boolean in value
31429         param           value           Float32 in array [count*6]
31430         category        EXT_direct_state_access
31431         subcategory     VERSION_2_1
31432         glfflags        ignore
31433         glxflags        ignore
31434         extension       soft WINSOFT
31435         glextmask       GL_MASK_OpenGL_2_0
31436
31437 ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
31438         return          void
31439         param           program         UInt32 in value
31440         param           location        Int32 in value
31441         param           count           SizeI in value
31442         param           transpose       Boolean in value
31443         param           value           Float32 in array [count*6]
31444         category        EXT_direct_state_access
31445         subcategory     VERSION_2_1
31446         glfflags        ignore
31447         glxflags        ignore
31448         extension       soft WINSOFT
31449         glextmask       GL_MASK_OpenGL_2_0
31450
31451 ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
31452         return          void
31453         param           program         UInt32 in value
31454         param           location        Int32 in value
31455         param           count           SizeI in value
31456         param           transpose       Boolean in value
31457         param           value           Float32 in array [count*8]
31458         category        EXT_direct_state_access
31459         subcategory     VERSION_2_1
31460         glfflags        ignore
31461         glxflags        ignore
31462         extension       soft WINSOFT
31463         glextmask       GL_MASK_OpenGL_2_0
31464
31465 ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
31466         return          void
31467         param           program         UInt32 in value
31468         param           location        Int32 in value
31469         param           count           SizeI in value
31470         param           transpose       Boolean in value
31471         param           value           Float32 in array [count*8]
31472         category        EXT_direct_state_access
31473         subcategory     VERSION_2_1
31474         glfflags        ignore
31475         glxflags        ignore
31476         extension       soft WINSOFT
31477         glextmask       GL_MASK_OpenGL_2_0
31478
31479 ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
31480         return          void
31481         param           program         UInt32 in value
31482         param           location        Int32 in value
31483         param           count           SizeI in value
31484         param           transpose       Boolean in value
31485         param           value           Float32 in array [count*12]
31486         category        EXT_direct_state_access
31487         subcategory     VERSION_2_1
31488         glfflags        ignore
31489         glxflags        ignore
31490         extension       soft WINSOFT
31491         glextmask       GL_MASK_OpenGL_2_0
31492
31493 ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
31494         return          void
31495         param           program         UInt32 in value
31496         param           location        Int32 in value
31497         param           count           SizeI in value
31498         param           transpose       Boolean in value
31499         param           value           Float32 in array [count*12]
31500         category        EXT_direct_state_access
31501         subcategory     VERSION_2_1
31502         glfflags        ignore
31503         glxflags        ignore
31504         extension       soft WINSOFT
31505         glextmask       GL_MASK_OpenGL_2_0
31506
31507 # New EXT_gpu_shader4 commands
31508
31509 ProgramUniform1uiEXT(program, location, v0)
31510         return          void
31511         param           program         UInt32 in value
31512         param           location        Int32 in value
31513         param           v0              UInt32 in value
31514         category        EXT_direct_state_access
31515         subcategory     EXT_gpu_shader4
31516         glfflags        ignore
31517         glxflags        ignore
31518         extension       soft WINSOFT
31519         glextmask       GL_MASK_OpenGL_2_0
31520
31521 ProgramUniform2uiEXT(program, location, v0, v1)
31522         return          void
31523         param           program         UInt32 in value
31524         param           location        Int32 in value
31525         param           v0              UInt32 in value
31526         param           v1              UInt32 in value
31527         category        EXT_direct_state_access
31528         subcategory     EXT_gpu_shader4
31529         glfflags        ignore
31530         glxflags        ignore
31531         extension       soft WINSOFT
31532         glextmask       GL_MASK_OpenGL_2_0
31533
31534 ProgramUniform3uiEXT(program, location, v0, v1, v2)
31535         return          void
31536         param           program         UInt32 in value
31537         param           location        Int32 in value
31538         param           v0              UInt32 in value
31539         param           v1              UInt32 in value
31540         param           v2              UInt32 in value
31541         category        EXT_direct_state_access
31542         subcategory     EXT_gpu_shader4
31543         glfflags        ignore
31544         glxflags        ignore
31545         extension       soft WINSOFT
31546         glextmask       GL_MASK_OpenGL_2_0
31547
31548 ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
31549         return          void
31550         param           program         UInt32 in value
31551         param           location        Int32 in value
31552         param           v0              UInt32 in value
31553         param           v1              UInt32 in value
31554         param           v2              UInt32 in value
31555         param           v3              UInt32 in value
31556         category        EXT_direct_state_access
31557         subcategory     EXT_gpu_shader4
31558         glfflags        ignore
31559         glxflags        ignore
31560         extension       soft WINSOFT
31561         glextmask       GL_MASK_OpenGL_2_0
31562
31563 ProgramUniform1uivEXT(program, location, count, value)
31564         return          void
31565         param           program         UInt32 in value
31566         param           location        Int32 in value
31567         param           count           SizeI in value
31568         param           value           UInt32 in array [count]
31569         category        EXT_direct_state_access
31570         subcategory     EXT_gpu_shader4
31571         glfflags        ignore
31572         glxflags        ignore
31573         extension       soft WINSOFT
31574         glextmask       GL_MASK_OpenGL_2_0
31575
31576 ProgramUniform2uivEXT(program, location, count, value)
31577         return          void
31578         param           program         UInt32 in value
31579         param           location        Int32 in value
31580         param           count           SizeI in value
31581         param           value           UInt32 in array [count*2]
31582         category        EXT_direct_state_access
31583         subcategory     EXT_gpu_shader4
31584         glfflags        ignore
31585         glxflags        ignore
31586         extension       soft WINSOFT
31587         glextmask       GL_MASK_OpenGL_2_0
31588
31589 ProgramUniform3uivEXT(program, location, count, value)
31590         return          void
31591         param           program         UInt32 in value
31592         param           location        Int32 in value
31593         param           count           SizeI in value
31594         param           value           UInt32 in array [count*3]
31595         category        EXT_direct_state_access
31596         subcategory     EXT_gpu_shader4
31597         glfflags        ignore
31598         glxflags        ignore
31599         extension       soft WINSOFT
31600         glextmask       GL_MASK_OpenGL_2_0
31601
31602 ProgramUniform4uivEXT(program, location, count, value)
31603         return          void
31604         param           program         UInt32 in value
31605         param           location        Int32 in value
31606         param           count           SizeI in value
31607         param           value           UInt32 in array [count*4]
31608         category        EXT_direct_state_access
31609         subcategory     EXT_gpu_shader4
31610         glfflags        ignore
31611         glxflags        ignore
31612         extension       soft WINSOFT
31613         glextmask       GL_MASK_OpenGL_2_0
31614
31615 # New named buffer commands
31616
31617 NamedBufferDataEXT(buffer, size, data, usage)
31618         return          void
31619         param           buffer          UInt32 in value
31620         param           size            Sizeiptr in value
31621         param           data            Void in array [COMPSIZE(size)]
31622         param           usage           VertexBufferObjectUsage in value
31623         category        EXT_direct_state_access
31624         extension       soft WINSOFT
31625         dlflags         notlistable
31626         glxflags        ignore
31627         glfflags        ignore
31628
31629 NamedBufferSubDataEXT(buffer, offset, size, data)
31630         return          void
31631         param           buffer          UInt32 in value
31632         param           offset          Intptr in value
31633         param           size            Sizeiptr in value
31634         param           data            Void in array [COMPSIZE(size)]
31635         category        EXT_direct_state_access
31636         extension       soft WINSOFT
31637         dlflags         notlistable
31638         glxflags        ignore
31639         glfflags        ignore
31640
31641 MapNamedBufferEXT(buffer, access)
31642         return          VoidPointer
31643         param           buffer          UInt32 in value
31644         param           access          VertexBufferObjectAccess in value
31645         category        EXT_direct_state_access
31646         extension       soft WINSOFT
31647         dlflags         notlistable
31648         glxflags        ignore
31649         glfflags        ignore
31650
31651 UnmapNamedBufferEXT(buffer)
31652         return          Boolean
31653         param           buffer          UInt32 in value
31654         category        EXT_direct_state_access
31655         extension       soft WINSOFT
31656         dlflags         notlistable
31657         glxflags        ignore
31658         glfflags        ignore
31659
31660 MapNamedBufferRangeEXT(buffer, offset, length, access)
31661         return          VoidPointer
31662         param           buffer          UInt32 in value
31663         param           offset          Intptr in value
31664         param           length          Sizeiptr in value
31665         param           access          BufferAccessMask in value
31666         category        EXT_direct_state_access
31667         extension       soft WINSOFT
31668         dlflags         notlistable
31669         glxflags        ignore
31670         glfflags        ignore
31671
31672 FlushMappedNamedBufferRangeEXT(buffer, offset, length)
31673         return          void
31674         param           buffer          UInt32 in value
31675         param           offset          Intptr in value
31676         param           length          Sizeiptr in value
31677         category        EXT_direct_state_access
31678         extension       soft WINSOFT
31679         dlflags         notlistable
31680         glxflags        ignore
31681         glfflags        ignore
31682
31683 NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size)
31684         return          void
31685         param           readBuffer      UInt32 in value
31686         param           writeBuffer     UInt32 in value
31687         param           readOffset      Intptr in value
31688         param           writeOffset     Intptr in value
31689         param           size            Sizeiptr in value
31690         category        EXT_direct_state_access
31691         extension       soft WINSOFT
31692         dlflags         notlistable
31693         glxflags        ignore
31694         glfflags        ignore
31695
31696 # New named buffer queries
31697
31698 GetNamedBufferParameterivEXT(buffer, pname, params)
31699         return          void
31700         param           buffer          UInt32 in value
31701         param           pname           VertexBufferObjectParameter in value
31702         param           params          Int32 out array [COMPSIZE(pname)]
31703         category        EXT_direct_state_access
31704         extension       soft WINSOFT
31705         dlflags         notlistable
31706         glxflags        ignore
31707         glfflags        ignore
31708
31709 GetNamedBufferPointervEXT(buffer, pname, params)
31710         return          void
31711         param           buffer          UInt32 in value
31712         param           pname           VertexBufferObjectParameter in value
31713         param           params          VoidPointer out array [COMPSIZE(pname)]
31714         category        EXT_direct_state_access
31715         extension       soft WINSOFT
31716         dlflags         notlistable
31717         glxflags        ignore
31718         glfflags        ignore
31719
31720 GetNamedBufferSubDataEXT(buffer, offset, size, data)
31721         return          void
31722         param           buffer          UInt32 in value
31723         param           offset          Intptr in value
31724         param           size            Sizeiptr in value
31725         param           data            Void out array [COMPSIZE(size)]
31726         category        EXT_direct_state_access
31727         extension       soft WINSOFT
31728         dlflags         notlistable
31729         glxflags        ignore
31730         glfflags        ignore
31731
31732 # New named texture buffer texture object command
31733
31734 TextureBufferEXT(texture, target, internalformat, buffer)
31735         return          void
31736         param           texture         Texture in value
31737         param           target          TextureTarget in value
31738         param           internalformat  TypeEnum in value
31739         param           buffer          UInt32 in value
31740         category        EXT_direct_state_access
31741         subcategory     EXT_texture_buffer_object
31742         extension       soft WINSOFT NV50
31743         glfflags        ignore
31744         glxflags        ignore
31745         glextmask       GL_MASK_EXT_texture_buffer_object
31746         dlflags         notlistable
31747
31748 # New named texture buffer multitexture command
31749
31750 MultiTexBufferEXT(texunit, target, internalformat, buffer)
31751         return          void
31752         param           texunit         TextureUnit in value
31753         param           target          TextureTarget in value
31754         param           internalformat  TypeEnum in value
31755         param           buffer          UInt32 in value
31756         category        EXT_direct_state_access
31757         subcategory     EXT_texture_buffer_object
31758         extension       soft WINSOFT NV50
31759         glfflags        ignore
31760         glxflags        ignore
31761         glextmask       GL_MASK_EXT_texture_buffer_object
31762         dlflags         notlistable
31763
31764 # New named frame buffer object commands
31765
31766 NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
31767         return          void
31768         param           renderbuffer    Renderbuffer in value
31769         param           internalformat  PixelInternalFormat in value
31770         param           width           SizeI in value
31771         param           height          SizeI in value
31772         category        EXT_direct_state_access
31773         subcategory     EXT_framebuffer_object
31774         extension       soft WINSOFT
31775         dlflags         notlistable
31776         glfflags        ignore
31777         glxflags        ignore
31778         glextmask       GL_MASK_EXT_framebuffer_object
31779
31780 GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
31781         return          void
31782         param           renderbuffer    Renderbuffer in value
31783         param           pname           RenderbufferParameterName in value
31784         param           params          Int32 out array [COMPSIZE(pname)]
31785         category        EXT_direct_state_access
31786         subcategory     EXT_framebuffer_object
31787         extension       soft WINSOFT
31788         dlflags         notlistable
31789         glfflags        ignore
31790         glxflags        ignore
31791         glextmask       GL_MASK_EXT_framebuffer_object
31792
31793 CheckNamedFramebufferStatusEXT(framebuffer, target)
31794         return          FramebufferStatus
31795         param           framebuffer     Framebuffer in value
31796         param           target          FramebufferTarget in value
31797         category        EXT_direct_state_access
31798         subcategory     EXT_framebuffer_object
31799         extension       soft WINSOFT
31800         dlflags         notlistable
31801         glfflags        ignore
31802         glxflags        ignore
31803         glextmask       GL_MASK_EXT_framebuffer_object
31804
31805 NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
31806         return          void
31807         param           framebuffer     Framebuffer in value
31808         param           attachment      FramebufferAttachment in value
31809         param           textarget       TextureTarget in value
31810         param           texture         Texture in value
31811         param           level           CheckedInt32 in value
31812         category        EXT_direct_state_access
31813         subcategory     EXT_framebuffer_object
31814         extension       soft WINSOFT
31815         dlflags         notlistable
31816         glfflags        ignore
31817         glxflags        ignore
31818         glextmask       GL_MASK_EXT_framebuffer_object
31819
31820 NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
31821         return          void
31822         param           framebuffer     Framebuffer in value
31823         param           attachment      FramebufferAttachment in value
31824         param           textarget       TextureTarget in value
31825         param           texture         Texture in value
31826         param           level           CheckedInt32 in value
31827         category        EXT_direct_state_access
31828         subcategory     EXT_framebuffer_object
31829         extension       soft WINSOFT
31830         dlflags         notlistable
31831         glfflags        ignore
31832         glxflags        ignore
31833         glextmask       GL_MASK_EXT_framebuffer_object
31834
31835 NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
31836         return          void
31837         param           framebuffer     Framebuffer in value
31838         param           attachment      FramebufferAttachment in value
31839         param           textarget       TextureTarget in value
31840         param           texture         Texture in value
31841         param           level           CheckedInt32 in value
31842         param           zoffset         CheckedInt32 in value
31843         category        EXT_direct_state_access
31844         subcategory     EXT_framebuffer_object
31845         extension       soft WINSOFT
31846         dlflags         notlistable
31847         glfflags        ignore
31848         glxflags        ignore
31849         glextmask       GL_MASK_EXT_framebuffer_object
31850
31851 NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
31852         return          void
31853         param           framebuffer     Framebuffer in value
31854         param           attachment      FramebufferAttachment in value
31855         param           renderbuffertarget RenderbufferTarget in value
31856         param           renderbuffer    Renderbuffer in value
31857         category        EXT_direct_state_access
31858         subcategory     EXT_framebuffer_object
31859         extension       soft WINSOFT
31860         dlflags         notlistable
31861         glfflags        ignore
31862         glxflags        ignore
31863         glextmask       GL_MASK_EXT_framebuffer_object
31864
31865 GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
31866         return          void
31867         param           framebuffer     Framebuffer in value
31868         param           attachment      FramebufferAttachment in value
31869         param           pname           FramebufferAttachmentParameterName in value
31870         param           params          Int32 out array [COMPSIZE(pname)]
31871         category        EXT_direct_state_access
31872         subcategory     EXT_framebuffer_object
31873         extension       soft WINSOFT
31874         dlflags         notlistable
31875         glfflags        ignore
31876         glxflags        ignore
31877         glextmask       GL_MASK_EXT_framebuffer_object
31878
31879 GenerateTextureMipmapEXT(texture, target)
31880         return          void
31881         param           texture         Texture in value
31882         param           target          TextureTarget in value
31883         category        EXT_direct_state_access
31884         subcategory     EXT_framebuffer_object
31885         extension       soft WINSOFT
31886         dlflags         notlistable
31887         glfflags        ignore
31888         glxflags        ignore
31889         glextmask       GL_MASK_EXT_framebuffer_object
31890
31891 GenerateMultiTexMipmapEXT(texunit, target)
31892         return          void
31893         param           texunit         TextureUnit in value
31894         param           target          TextureTarget in value
31895         category        EXT_direct_state_access
31896         subcategory     EXT_framebuffer_object
31897         extension       soft WINSOFT
31898         dlflags         notlistable
31899         glfflags        ignore
31900         glxflags        ignore
31901         glextmask       GL_MASK_EXT_framebuffer_object
31902
31903 FramebufferDrawBufferEXT(framebuffer, mode)
31904         return          void
31905         param           framebuffer     Framebuffer in value
31906         param           mode            DrawBufferMode in value
31907         category        EXT_direct_state_access
31908         subcategory     EXT_framebuffer_object
31909         extension       soft WINSOFT
31910         glfflags        ignore
31911         glxflags        ignore
31912         glextmask       GL_MASK_EXT_framebuffer_object
31913
31914 FramebufferDrawBuffersEXT(framebuffer, n, bufs)
31915         return          void
31916         param           framebuffer     Framebuffer in value
31917         param           n               SizeI in value
31918         param           bufs            DrawBufferMode in array [n]
31919         category        EXT_direct_state_access
31920         subcategory     EXT_framebuffer_object
31921         extension       soft WINSOFT
31922         glfflags        ignore
31923         glxflags        ignore
31924         glextmask       GL_MASK_EXT_framebuffer_object
31925
31926 FramebufferReadBufferEXT(framebuffer, mode)
31927         return          void
31928         param           framebuffer     Framebuffer in value
31929         param           mode            ReadBufferMode in value
31930         category        EXT_direct_state_access
31931         subcategory     EXT_framebuffer_object
31932         extension       soft WINSOFT
31933         glfflags        ignore
31934         glxflags        ignore
31935         glextmask       GL_MASK_EXT_framebuffer_object
31936
31937 GetFramebufferParameterivEXT(framebuffer, pname, params)
31938         return          void
31939         param           framebuffer     Framebuffer in value
31940         param           pname           GetFramebufferParameter in value
31941         param           params          Int32 out array [COMPSIZE(pname)]
31942         category        EXT_direct_state_access
31943         subcategory     EXT_framebuffer_object
31944         dlflags         notlistable
31945         extension       soft WINSOFT
31946         glxflags        ignore
31947         glfflags        capture-execute gl-enum
31948
31949 # New named framebuffer multisample object commands
31950
31951 NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
31952         return          void
31953         param           renderbuffer    Renderbuffer in value
31954         param           samples         SizeI in value
31955         param           internalformat  PixelInternalFormat in value
31956         param           width           SizeI in value
31957         param           height          SizeI in value
31958         category        EXT_direct_state_access
31959         subcategory     EXT_framebuffer_multisample
31960         extension       soft WINSOFT
31961         dlflags         notlistable
31962         glfflags        ignore
31963         glxflags        ignore
31964         glextmask       GL_MASK_EXT_framebuffer_multisample
31965
31966 # New named framebuffer multisample coverage object commands
31967
31968 NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
31969         return          void
31970         param           renderbuffer    Renderbuffer in value
31971         param           coverageSamples SizeI in value
31972         param           colorSamples    SizeI in value
31973         param           internalformat  PixelInternalFormat in value
31974         param           width           SizeI in value
31975         param           height          SizeI in value
31976         category        EXT_direct_state_access
31977         subcategory     NV_framebuffer_multisample_coverage
31978         extension       soft WINSOFT
31979         dlflags         notlistable
31980         glfflags        ignore
31981         glxflags        ignore
31982         glextmask       GL_MASK_NV_framebuffer_multisample_coverage
31983
31984 # New named geometry program/shader frame buffer object commands
31985
31986 NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
31987         return          void
31988         param           framebuffer     Framebuffer in value
31989         param           attachment      FramebufferAttachment in value
31990         param           texture         Texture in value
31991         param           level           CheckedInt32 in value
31992         category        EXT_direct_state_access
31993         subcategory     NV_gpu_program4
31994         extension       soft WINSOFT
31995         dlflags         notlistable
31996         glfflags        ignore
31997         glxflags        ignore
31998         glextmask       GL_MASK_NV_gpu_program4
31999
32000 NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
32001         return          void
32002         param           framebuffer     Framebuffer in value
32003         param           attachment      FramebufferAttachment in value
32004         param           texture         Texture in value
32005         param           level           CheckedInt32 in value
32006         param           layer           CheckedInt32 in value
32007         category        EXT_direct_state_access
32008         subcategory     NV_gpu_program4
32009         extension       soft WINSOFT
32010         dlflags         notlistable
32011         glfflags        ignore
32012         glxflags        ignore
32013         glextmask       GL_MASK_NV_gpu_program4
32014
32015 NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
32016         return          void
32017         param           framebuffer     Framebuffer in value
32018         param           attachment      FramebufferAttachment in value
32019         param           texture         Texture in value
32020         param           level           CheckedInt32 in value
32021         param           face            TextureTarget in value
32022         category        EXT_direct_state_access
32023         subcategory     NV_gpu_program4
32024         extension       soft WINSOFT
32025         dlflags         notlistable
32026         glfflags        ignore
32027         glxflags        ignore
32028         glextmask       GL_MASK_NV_gpu_program4
32029
32030 # New explicit multisample query and commands
32031
32032 TextureRenderbufferEXT(texture, target, renderbuffer)
32033         return          void
32034         param           texture         Texture in value
32035         param           target          TextureTarget in value
32036         param           renderbuffer    UInt32 in value
32037         category        EXT_direct_state_access
32038         subcategory     NV_explicit_multisample
32039         extension       soft WINSOFT NV50
32040         dlflags         notlistable
32041         glfflags        ignore
32042         glxflags        ignore
32043         glextmask       GL_MASK_NV_explicit_multisample
32044
32045 MultiTexRenderbufferEXT(texunit, target, renderbuffer)
32046         return          void
32047         param           texunit         TextureUnit in value
32048         param           target          TextureTarget in value
32049         param           renderbuffer    UInt32 in value
32050         category        EXT_direct_state_access
32051         subcategory     NV_explicit_multisample
32052         extension       soft WINSOFT NV50
32053         dlflags         notlistable
32054         glfflags        ignore
32055         glxflags        ignore
32056         glextmask       GL_MASK_NV_explicit_multisample
32057
32058 # New ARB_gpu_shader_fp64 commands
32059
32060 ProgramUniform1dEXT(program, location, x)
32061         return          void
32062         param           program         UInt32 in value
32063         param           location        Int32 in value
32064         param           x               Float64 in value
32065         category        EXT_direct_state_access
32066         subcategory     ARB_gpu_shader_fp64
32067         version         1.2
32068         extension
32069         glxropcode      ?
32070         glxflags        ignore
32071         offset          ?
32072
32073 ProgramUniform2dEXT(program, location, x, y)
32074         return          void
32075         param           program         UInt32 in value
32076         param           location        Int32 in value
32077         param           x               Float64 in value
32078         param           y               Float64 in value
32079         category        EXT_direct_state_access
32080         subcategory     ARB_gpu_shader_fp64
32081         version         1.2
32082         extension
32083         glxropcode      ?
32084         glxflags        ignore
32085         offset          ?
32086
32087 ProgramUniform3dEXT(program, location, x, y, z)
32088         return          void
32089         param           program         UInt32 in value
32090         param           location        Int32 in value
32091         param           x               Float64 in value
32092         param           y               Float64 in value
32093         param           z               Float64 in value
32094         category        EXT_direct_state_access
32095         subcategory     ARB_gpu_shader_fp64
32096         version         1.2
32097         extension
32098         glxropcode      ?
32099         glxflags        ignore
32100         offset          ?
32101
32102 ProgramUniform4dEXT(program, location, x, y, z, w)
32103         return          void
32104         param           program         UInt32 in value
32105         param           location        Int32 in value
32106         param           x               Float64 in value
32107         param           y               Float64 in value
32108         param           z               Float64 in value
32109         param           w               Float64 in value
32110         category        EXT_direct_state_access
32111         subcategory     ARB_gpu_shader_fp64
32112         version         1.2
32113         extension
32114         glxropcode      ?
32115         glxflags        ignore
32116         offset          ?
32117
32118 ProgramUniform1dvEXT(program, location, count, value)
32119         return          void
32120         param           program         UInt32 in value
32121         param           location        Int32 in value
32122         param           count           SizeI in value
32123         param           value           Float64 in array [count]
32124         category        EXT_direct_state_access
32125         subcategory     ARB_gpu_shader_fp64
32126         version         1.2
32127         extension
32128         glxropcode      ?
32129         glxflags        ignore
32130         offset          ?
32131
32132 ProgramUniform2dvEXT(program, location, count, value)
32133         return          void
32134         param           program         UInt32 in value
32135         param           location        Int32 in value
32136         param           count           SizeI in value
32137         param           value           Float64 in array [count*2]
32138         category        EXT_direct_state_access
32139         subcategory     ARB_gpu_shader_fp64
32140         version         1.2
32141         extension
32142         glxropcode      ?
32143         glxflags        ignore
32144         offset          ?
32145
32146 ProgramUniform3dvEXT(program, location, count, value)
32147         return          void
32148         param           program         UInt32 in value
32149         param           location        Int32 in value
32150         param           count           SizeI in value
32151         param           value           Float64 in array [count*3]
32152         category        EXT_direct_state_access
32153         subcategory     ARB_gpu_shader_fp64
32154         version         1.2
32155         extension
32156         glxropcode      ?
32157         glxflags        ignore
32158         offset          ?
32159
32160 ProgramUniform4dvEXT(program, location, count, value)
32161         return          void
32162         param           program         UInt32 in value
32163         param           location        Int32 in value
32164         param           count           SizeI in value
32165         param           value           Float64 in array [count*4]
32166         category        EXT_direct_state_access
32167         subcategory     ARB_gpu_shader_fp64
32168         version         1.2
32169         extension
32170         glxropcode      ?
32171         glxflags        ignore
32172         offset          ?
32173
32174 ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
32175         return          void
32176         param           program         UInt32 in value
32177         param           location        Int32 in value
32178         param           count           SizeI in value
32179         param           transpose       Boolean in value
32180         param           value           Float64 in array [count*4]
32181         category        EXT_direct_state_access
32182         subcategory     ARB_gpu_shader_fp64
32183         version         1.2
32184         extension
32185         glxropcode      ?
32186         glxflags        ignore
32187         offset          ?
32188
32189 ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
32190         return          void
32191         param           program         UInt32 in value
32192         param           location        Int32 in value
32193         param           count           SizeI in value
32194         param           transpose       Boolean in value
32195         param           value           Float64 in array [count*9]
32196         category        EXT_direct_state_access
32197         subcategory     ARB_gpu_shader_fp64
32198         version         1.2
32199         extension
32200         glxropcode      ?
32201         glxflags        ignore
32202         offset          ?
32203
32204 ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
32205         return          void
32206         param           program         UInt32 in value
32207         param           location        Int32 in value
32208         param           count           SizeI in value
32209         param           transpose       Boolean in value
32210         param           value           Float64 in array [count*16]
32211         category        EXT_direct_state_access
32212         subcategory     ARB_gpu_shader_fp64
32213         version         1.2
32214         extension
32215         glxropcode      ?
32216         glxflags        ignore
32217         offset          ?
32218
32219 ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
32220         return          void
32221         param           program         UInt32 in value
32222         param           location        Int32 in value
32223         param           count           SizeI in value
32224         param           transpose       Boolean in value
32225         param           value           Float64 in array [count*6]
32226         category        EXT_direct_state_access
32227         subcategory     ARB_gpu_shader_fp64
32228         version         1.2
32229         extension
32230         glxropcode      ?
32231         glxflags        ignore
32232         offset          ?
32233
32234 ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
32235         return          void
32236         param           program         UInt32 in value
32237         param           location        Int32 in value
32238         param           count           SizeI in value
32239         param           transpose       Boolean in value
32240         param           value           Float64 in array [count*8]
32241         category        EXT_direct_state_access
32242         subcategory     ARB_gpu_shader_fp64
32243         version         1.2
32244         extension
32245         glxropcode      ?
32246         glxflags        ignore
32247         offset          ?
32248
32249 ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
32250         return          void
32251         param           program         UInt32 in value
32252         param           location        Int32 in value
32253         param           count           SizeI in value
32254         param           transpose       Boolean in value
32255         param           value           Float64 in array [count*6]
32256         category        EXT_direct_state_access
32257         subcategory     ARB_gpu_shader_fp64
32258         version         1.2
32259         extension
32260         glxropcode      ?
32261         glxflags        ignore
32262         offset          ?
32263
32264 ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
32265         return          void
32266         param           program         UInt32 in value
32267         param           location        Int32 in value
32268         param           count           SizeI in value
32269         param           transpose       Boolean in value
32270         param           value           Float64 in array [count*12]
32271         category        EXT_direct_state_access
32272         subcategory     ARB_gpu_shader_fp64
32273         version         1.2
32274         extension
32275         glxropcode      ?
32276         glxflags        ignore
32277         offset          ?
32278
32279 ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
32280         return          void
32281         param           program         UInt32 in value
32282         param           location        Int32 in value
32283         param           count           SizeI in value
32284         param           transpose       Boolean in value
32285         param           value           Float64 in array [count*8]
32286         category        EXT_direct_state_access
32287         subcategory     ARB_gpu_shader_fp64
32288         version         1.2
32289         extension
32290         glxropcode      ?
32291         glxflags        ignore
32292         offset          ?
32293
32294 ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
32295         return          void
32296         param           program         UInt32 in value
32297         param           location        Int32 in value
32298         param           count           SizeI in value
32299         param           transpose       Boolean in value
32300         param           value           Float64 in array [count*12]
32301         category        EXT_direct_state_access
32302         subcategory     ARB_gpu_shader_fp64
32303         version         1.2
32304         extension
32305         glxropcode      ?
32306         glxflags        ignore
32307         offset          ?
32308
32309 ###############################################################################
32310 #
32311 # Extension #354
32312 # EXT_vertex_array_bgra commands
32313 #
32314 ###############################################################################
32315
32316 # (none)
32317 newcategory: EXT_vertex_array_bgra
32318
32319 ###############################################################################
32320 #
32321 # Extension #355 - WGL_NV_gpu_affinity
32322 #
32323 ###############################################################################
32324
32325 ###############################################################################
32326 #
32327 # Extension #356
32328 # EXT_texture_swizzle commands
32329 #
32330 ###############################################################################
32331
32332 # (none)
32333 newcategory: EXT_texture_swizzle
32334
32335 ###############################################################################
32336 #
32337 # Extension #357
32338 # NV_explicit_multisample commands
32339 #
32340 ###############################################################################
32341
32342 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
32343
32344 GetMultisamplefvNV(pname, index, val)
32345         return          void
32346         param           pname           GetMultisamplePNameNV in value
32347         param           index           UInt32 in value
32348         param           val             Float32 out array [2]
32349         category        NV_explicit_multisample
32350         dlflags         notlistable
32351         glfflags        ignore
32352         glxflags        ignore
32353
32354 SampleMaskIndexedNV(index, mask)
32355         return          void
32356         param           index           UInt32 in value
32357         param           mask            SampleMaskNV in value
32358         category        NV_explicit_multisample
32359         glfflags        ignore
32360         glxflags        ignore
32361
32362 TexRenderbufferNV(target, renderbuffer)
32363         return          void
32364         param           target          TextureTarget in value
32365         param           renderbuffer    UInt32 in value
32366         category        NV_explicit_multisample
32367         dlflags         notlistable
32368         glfflags        ignore
32369         glxflags        ignore
32370
32371 ###############################################################################
32372 #
32373 # Extension #358
32374 # NV_transform_feedback2 commands
32375 #
32376 ###############################################################################
32377
32378 BindTransformFeedbackNV(target, id)
32379         return          void
32380         param           target          BufferTargetARB in value
32381         param           id              UInt32 in value
32382         category        NV_transform_feedback2
32383         glfflags        ignore
32384         glxflags        ignore
32385
32386 DeleteTransformFeedbacksNV(n, ids)
32387         return          void
32388         param           n               SizeI in value
32389         param           ids             UInt32 in array [n]
32390         category        NV_transform_feedback2
32391         dlflags         notlistable
32392         glfflags        ignore
32393         glxflags        ignore
32394
32395 GenTransformFeedbacksNV(n, ids)
32396         return          void
32397         param           n               SizeI in value
32398         param           ids             UInt32 out array [n]
32399         category        NV_transform_feedback2
32400         dlflags         notlistable
32401         glfflags        ignore
32402         glxflags        ignore
32403
32404 IsTransformFeedbackNV(id)
32405         return          Boolean
32406         param           id              UInt32 in value
32407         category        NV_transform_feedback2
32408         dlflags         notlistable
32409         glfflags        ignore
32410         glxflags        ignore
32411
32412 PauseTransformFeedbackNV()
32413         return          void
32414         category        NV_transform_feedback2
32415         glfflags        ignore
32416         glxflags        ignore
32417
32418 ResumeTransformFeedbackNV()
32419         return          void
32420         category        NV_transform_feedback2
32421         glfflags        ignore
32422         glxflags        ignore
32423
32424 DrawTransformFeedbackNV(mode, id)
32425         return          void
32426         param           mode            GLenum in value
32427         param           id              UInt32 in value
32428         category        NV_transform_feedback2
32429         glfflags        ignore
32430         glxflags        ignore
32431
32432 ###############################################################################
32433 #
32434 # Extension #359
32435 # ATI_meminfo commands
32436 #
32437 ###############################################################################
32438
32439 # (none)
32440 newcategory: ATI_meminfo
32441
32442 ###############################################################################
32443 #
32444 # Extension #360
32445 # AMD_performance_monitor commands
32446 #
32447 ###############################################################################
32448
32449 GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
32450         return          void
32451         param           numGroups       Int32 out array [1]
32452         param           groupsSize      SizeI in value
32453         param           groups          UInt32 out array [groupsSize]
32454         category        AMD_performance_monitor
32455         dlflags         notlistable
32456         version         1.2
32457         extension
32458         glxsingle       ?
32459         glxflags        ignore
32460         offset          ?
32461
32462 GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
32463         return          void
32464         param           group           UInt32 in value
32465         param           numCounters     Int32 out array [1]
32466         param           maxActiveCounters Int32 out array [1]
32467         param           counterSize     SizeI in value
32468         param           counters        UInt32 out array [counterSize]
32469         category        AMD_performance_monitor
32470         dlflags         notlistable
32471         version         1.2
32472         extension
32473         glxsingle       ?
32474         glxflags        ignore
32475         offset          ?
32476
32477 GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
32478         return          void
32479         param           group           UInt32 in value
32480         param           bufSize         SizeI in value
32481         param           length          SizeI out array [1]
32482         param           groupString     Char out array [bufSize]
32483         category        AMD_performance_monitor
32484         dlflags         notlistable
32485         version         1.2
32486         extension
32487         glxsingle       ?
32488         glxflags        ignore
32489         offset          ?
32490
32491 GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
32492         return          void
32493         param           group           UInt32 in value
32494         param           counter         UInt32 in value
32495         param           bufSize         SizeI in value
32496         param           length          SizeI out array [1]
32497         param           counterString   Char out array [bufSize]
32498         category        AMD_performance_monitor
32499         dlflags         notlistable
32500         version         1.2
32501         extension
32502         glxsingle       ?
32503         glxflags        ignore
32504         offset          ?
32505
32506 GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
32507         return          void
32508         param           group           UInt32 in value
32509         param           counter         UInt32 in value
32510         param           pname           GLenum in value
32511         param           data            Void out array [COMPSIZE(pname)]
32512         category        AMD_performance_monitor
32513         dlflags         notlistable
32514         version         1.2
32515         extension
32516         glxsingle       ?
32517         glxflags        ignore
32518         offset          ?
32519
32520 GenPerfMonitorsAMD(n, monitors)
32521         return          void
32522         param           n               SizeI in value
32523         param           monitors        UInt32 out array [n]
32524         category        AMD_performance_monitor
32525         version         1.2
32526         extension
32527         glxropcode      ?
32528         glxflags        ignore
32529         offset          ?
32530
32531 # 'monitors' is actually in, not out, but extension spec doesn't use const
32532 DeletePerfMonitorsAMD(n, monitors)
32533         return          void
32534         param           n               SizeI in value
32535         param           monitors        UInt32 out array [n]
32536         category        AMD_performance_monitor
32537         version         1.2
32538         extension
32539         glxropcode      ?
32540         glxflags        ignore
32541         offset          ?
32542
32543 # 'counterList' is actually in, not out, but extension spec doesn't use const
32544 SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
32545         return          void
32546         param           monitor         UInt32 in value
32547         param           enable          Boolean in value
32548         param           group           UInt32 in value
32549         param           numCounters     Int32 in value
32550         param           counterList     UInt32 out array [numCounters]
32551         category        AMD_performance_monitor
32552         version         1.2
32553         extension
32554         glxropcode      ?
32555         glxflags        ignore
32556         offset          ?
32557
32558 BeginPerfMonitorAMD(monitor)
32559         return          void
32560         param           monitor         UInt32 in value
32561         category        AMD_performance_monitor
32562         version         1.2
32563         extension
32564         glxropcode      ?
32565         glxflags        ignore
32566         offset          ?
32567
32568 EndPerfMonitorAMD(monitor)
32569         return          void
32570         param           monitor         UInt32 in value
32571         category        AMD_performance_monitor
32572         version         1.2
32573         extension
32574         glxropcode      ?
32575         glxflags        ignore
32576         offset          ?
32577
32578 GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
32579         return          void
32580         param           monitor         UInt32 in value
32581         param           pname           GLenum in value
32582         param           dataSize        SizeI in value
32583         param           data            UInt32 out array [dataSize]
32584         param           bytesWritten    Int32 out array [1]
32585         category        AMD_performance_monitor
32586         dlflags         notlistable
32587         version         1.2
32588         extension
32589         glxsingle       ?
32590         glxflags        ignore
32591         offset          ?
32592
32593 ###############################################################################
32594 #
32595 # Extension #361 - WGL_AMD_gpu_association
32596 #
32597 ###############################################################################
32598
32599 ###############################################################################
32600 #
32601 # Extension #362
32602 # AMD_texture_texture4 commands
32603 #
32604 ###############################################################################
32605
32606 # (none)
32607 newcategory: AMD_texture_texture4
32608
32609 ###############################################################################
32610 #
32611 # Extension #363
32612 # AMD_vertex_shader_tessellator commands
32613 #
32614 ###############################################################################
32615
32616 TessellationFactorAMD(factor)
32617         return          void
32618         param           factor          Float32 in value
32619         category        AMD_vertex_shader_tessellator
32620         version         2.0
32621         glxsingle       ?
32622         glxflags        ignore
32623         offset          ?
32624
32625 TessellationModeAMD(mode)
32626         return          void
32627         param           mode            GLenum in value
32628         category        AMD_vertex_shader_tessellator
32629         version         2.0
32630         glxsingle       ?
32631         glxflags        ignore
32632         offset          ?
32633
32634 ###############################################################################
32635 #
32636 # Extension #364
32637 # EXT_provoking_vertex commands
32638 #
32639 ###############################################################################
32640
32641 ProvokingVertexEXT(mode)
32642         return          void
32643         param           mode            GLenum in value
32644         category        EXT_provoking_vertex
32645         version         2.1
32646         glxsingle       ?
32647         glxflags        ignore
32648         offset          ?
32649
32650 ###############################################################################
32651 #
32652 # Extension #365
32653 # EXT_texture_snorm commands
32654 #
32655 ###############################################################################
32656
32657 # (none)
32658 newcategory: EXT_texture_snorm
32659
32660 ###############################################################################
32661 #
32662 # Extension #366
32663 # AMD_draw_buffers_blend commands
32664 #
32665 ###############################################################################
32666
32667 BlendFuncIndexedAMD(buf, src, dst)
32668         return          void
32669         param           buf             UInt32 in value
32670         param           src             GLenum in value
32671         param           dst             GLenum in value
32672         category        AMD_draw_buffers_blend
32673         version         2.0
32674         extension
32675         glxropcode      ?
32676         glxflags        ignore
32677         offset          ?
32678
32679 BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
32680         return          void
32681         param           buf             UInt32 in value
32682         param           srcRGB          GLenum in value
32683         param           dstRGB          GLenum in value
32684         param           srcAlpha        GLenum in value
32685         param           dstAlpha        GLenum in value
32686         category        AMD_draw_buffers_blend
32687         version         2.0
32688         extension
32689         glxropcode      ?
32690         glxflags        ignore
32691         offset          ?
32692
32693 BlendEquationIndexedAMD(buf, mode)
32694         return          void
32695         param           buf             UInt32 in value
32696         param           mode            GLenum in value
32697         category        AMD_draw_buffers_blend
32698         version         2.0
32699         extension
32700         glxropcode      ?
32701         glxflags        ignore
32702         offset          ?
32703
32704 BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
32705         return          void
32706         param           buf             UInt32 in value
32707         param           modeRGB         GLenum in value
32708         param           modeAlpha       GLenum in value
32709         category        AMD_draw_buffers_blend
32710         version         2.0
32711         extension
32712         glxropcode      ?
32713         glxflags        ignore
32714         offset          ?
32715
32716 ###############################################################################
32717 #
32718 # Extension #367
32719 # APPLE_texture_range commands
32720 #
32721 ###############################################################################
32722
32723 TextureRangeAPPLE(target, length, pointer)
32724         return          void
32725         param           target          GLenum in value
32726         param           length          SizeI in value
32727         param           pointer         Void in array [length]
32728         category        APPLE_texture_range
32729         version         1.2
32730         extension
32731         glxropcode      ?
32732         glxflags        ignore
32733         offset          ?
32734
32735 GetTexParameterPointervAPPLE(target, pname, params)
32736         return          void
32737         param           target          GLenum in value
32738         param           pname           GLenum in value
32739         param           params          VoidPointer out array [1]
32740         category        APPLE_texture_range
32741         dlflags         notlistable
32742         version         1.2
32743         extension
32744         glxsingle       ?
32745         glxflags        ignore
32746         offset          ?
32747
32748 ###############################################################################
32749 #
32750 # Extension #368
32751 # APPLE_float_pixels commands
32752 #
32753 ###############################################################################
32754
32755 # (none)
32756 newcategory: APPLE_float_pixels
32757
32758 ###############################################################################
32759 #
32760 # Extension #369
32761 # APPLE_vertex_program_evaluators commands
32762 #
32763 ###############################################################################
32764
32765 EnableVertexAttribAPPLE(index, pname)
32766         return          void
32767         param           index           UInt32 in value
32768         param           pname           GLenum in value
32769         category        APPLE_vertex_program_evaluators
32770         version         1.5
32771         extension
32772         glxropcode      ?
32773         glxflags        ignore
32774         offset          ?
32775
32776 DisableVertexAttribAPPLE(index, pname)
32777         return          void
32778         param           index           UInt32 in value
32779         param           pname           GLenum in value
32780         category        APPLE_vertex_program_evaluators
32781         version         1.5
32782         extension
32783         glxropcode      ?
32784         glxflags        ignore
32785         offset          ?
32786
32787 IsVertexAttribEnabledAPPLE(index, pname)
32788         return          Boolean
32789         param           index           UInt32 in value
32790         param           pname           GLenum in value
32791         category        APPLE_vertex_program_evaluators
32792         version         1.5
32793         extension
32794         glxropcode      ?
32795         glxflags        ignore
32796         offset          ?
32797
32798 MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
32799         return          void
32800         param           index           UInt32 in value
32801         param           size            UInt32 in value
32802         param           u1              CoordD in value
32803         param           u2              CoordD in value
32804         param           stride          Int32 in value
32805         param           order           CheckedInt32 in value
32806         param           points          CoordD in array [COMPSIZE(size/stride/order)]
32807         category        APPLE_vertex_program_evaluators
32808         version         1.5
32809         extension
32810         glxropcode      ?
32811         glxflags        ignore
32812         offset          ?
32813
32814 MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
32815         return          void
32816         param           index           UInt32 in value
32817         param           size            UInt32 in value
32818         param           u1              CoordF in value
32819         param           u2              CoordF in value
32820         param           stride          Int32 in value
32821         param           order           CheckedInt32 in value
32822         param           points          CoordF in array [COMPSIZE(size/stride/order)]
32823         category        APPLE_vertex_program_evaluators
32824         version         1.5
32825         extension
32826         glxropcode      ?
32827         glxflags        ignore
32828         offset          ?
32829
32830 MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
32831         return          void
32832         param           index           UInt32 in value
32833         param           size            UInt32 in value
32834         param           u1              CoordD in value
32835         param           u2              CoordD in value
32836         param           ustride         Int32 in value
32837         param           uorder          CheckedInt32 in value
32838         param           v1              CoordD in value
32839         param           v2              CoordD in value
32840         param           vstride         Int32 in value
32841         param           vorder          CheckedInt32 in value
32842         param           points          CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
32843         category        APPLE_vertex_program_evaluators
32844         version         1.5
32845         extension
32846         glxropcode      ?
32847         glxflags        ignore
32848         offset          ?
32849
32850 MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
32851         return          void
32852         param           index           UInt32 in value
32853         param           size            UInt32 in value
32854         param           u1              CoordF in value
32855         param           u2              CoordF in value
32856         param           ustride         Int32 in value
32857         param           uorder          CheckedInt32 in value
32858         param           v1              CoordF in value
32859         param           v2              CoordF in value
32860         param           vstride         Int32 in value
32861         param           vorder          CheckedInt32 in value
32862         param           points          CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
32863         category        APPLE_vertex_program_evaluators
32864         version         1.5
32865         extension
32866         glxropcode      ?
32867         glxflags        ignore
32868         offset          ?
32869
32870 ###############################################################################
32871 #
32872 # Extension #370
32873 # APPLE_aux_depth_stencil commands
32874 #
32875 ###############################################################################
32876
32877 # (none)
32878 newcategory: APPLE_aux_depth_stencil
32879
32880 ###############################################################################
32881 #
32882 # Extension #371
32883 # APPLE_object_purgeable commands
32884 #
32885 ###############################################################################
32886
32887 ObjectPurgeableAPPLE(objectType, name, option)
32888         return          GLenum
32889         param           objectType      GLenum in value
32890         param           name            UInt32 in value
32891         param           option          GLenum in value
32892         category        APPLE_object_purgeable
32893         version         1.5
32894         extension
32895         glxropcode      ?
32896         glxflags        ignore
32897         offset          ?
32898
32899 ObjectUnpurgeableAPPLE(objectType, name, option)
32900         return          GLenum
32901         param           objectType      GLenum in value
32902         param           name            UInt32 in value
32903         param           option          GLenum in value
32904         category        APPLE_object_purgeable
32905         version         1.5
32906         extension
32907         glxropcode      ?
32908         glxflags        ignore
32909         offset          ?
32910
32911 GetObjectParameterivAPPLE(objectType, name, pname, params)
32912         return          void
32913         param           objectType      GLenum in value
32914         param           name            UInt32 in value
32915         param           pname           GLenum in value
32916         param           params          Int32 out array [COMPSIZE(pname)]
32917         category        APPLE_object_purgeable
32918         dlflags         notlistable
32919         version         1.5
32920         extension
32921         glxsingle       ?
32922         glxflags        ignore
32923         offset          ?
32924
32925 ###############################################################################
32926 #
32927 # Extension #372
32928 # APPLE_row_bytes commands
32929 #
32930 ###############################################################################
32931
32932 # (none)
32933 newcategory: APPLE_row_bytes
32934
32935 ###############################################################################
32936 #
32937 # Extension #373
32938 # APPLE_rgb_422 commands
32939 #
32940 ###############################################################################
32941
32942 # (none)
32943 newcategory: APPLE_rgb_422
32944
32945 ###############################################################################
32946 #
32947 # Extension #374
32948 # NV_video_capture commands
32949 #
32950 ###############################################################################
32951
32952 BeginVideoCaptureNV(video_capture_slot)
32953         return          void
32954         param           video_capture_slot      UInt32 in value
32955         category        NV_video_capture
32956         version         1.2
32957         extension
32958         glxropcode      ?
32959         glxflags        ignore
32960         offset          ?
32961
32962 BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
32963         return          void
32964         param           video_capture_slot      UInt32 in value
32965         param           stream          UInt32 in value
32966         param           frame_region    GLenum in value
32967         param           offset          BufferOffsetARB in value
32968         category        NV_video_capture
32969         version         1.2
32970         extension
32971         glxropcode      ?
32972         glxflags        ignore
32973         offset          ?
32974
32975 BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
32976         return          void
32977         param           video_capture_slot      UInt32 in value
32978         param           stream          UInt32 in value
32979         param           frame_region    GLenum in value
32980         param           target          GLenum in value
32981         param           texture         UInt32 in value
32982         category        NV_video_capture
32983         version         1.2
32984         extension
32985         glxropcode      ?
32986         glxflags        ignore
32987         offset          ?
32988
32989 EndVideoCaptureNV(video_capture_slot)
32990         return          void
32991         param           video_capture_slot      UInt32 in value
32992         category        NV_video_capture
32993         version         1.2
32994         extension
32995         glxropcode      ?
32996         glxflags        ignore
32997         offset          ?
32998
32999 GetVideoCaptureivNV(video_capture_slot, pname, params)
33000         return          void
33001         param           video_capture_slot      UInt32 in value
33002         param           pname           GLenum in value
33003         param           params          Int32 out array [COMPSIZE(pname)]
33004         category        NV_video_capture
33005         dlflags         notlistable
33006         version         1.2
33007         extension
33008         glxsingle       ?
33009         glxflags        ignore
33010         offset          ?
33011
33012 GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
33013         return          void
33014         param           video_capture_slot      UInt32 in value
33015         param           stream          UInt32 in value
33016         param           pname           GLenum in value
33017         param           params          Int32 out array [COMPSIZE(pname)]
33018         category        NV_video_capture
33019         dlflags         notlistable
33020         version         1.2
33021         extension
33022         glxsingle       ?
33023         glxflags        ignore
33024         offset          ?
33025
33026 GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
33027         return          void
33028         param           video_capture_slot      UInt32 in value
33029         param           stream          UInt32 in value
33030         param           pname           GLenum in value
33031         param           params          Float32 out array [COMPSIZE(pname)]
33032         category        NV_video_capture
33033         dlflags         notlistable
33034         version         1.2
33035         extension
33036         glxsingle       ?
33037         glxflags        ignore
33038         offset          ?
33039
33040 GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
33041         return          void
33042         param           video_capture_slot      UInt32 in value
33043         param           stream          UInt32 in value
33044         param           pname           GLenum in value
33045         param           params          Float64 out array [COMPSIZE(pname)]
33046         category        NV_video_capture
33047         dlflags         notlistable
33048         version         1.2
33049         extension
33050         glxsingle       ?
33051         glxflags        ignore
33052         offset          ?
33053
33054 VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
33055         return          GLenum
33056         param           video_capture_slot      UInt32 in value
33057         param           sequence_num    UInt32 out reference
33058         param           capture_time    UInt64EXT out reference
33059         category        NV_video_capture
33060         version         1.2
33061         extension
33062         glxropcode      ?
33063         glxflags        ignore
33064         offset          ?
33065
33066 VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
33067         return          void
33068         param           video_capture_slot      UInt32 in value
33069         param           stream          UInt32 in value
33070         param           pname           GLenum in value
33071         param           params          Int32 in array [COMPSIZE(pname)]
33072         category        NV_video_capture
33073         version         1.2
33074         extension
33075         glxropcode      ?
33076         glxflags        ignore
33077         offset          ?
33078
33079 VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
33080         return          void
33081         param           video_capture_slot      UInt32 in value
33082         param           stream          UInt32 in value
33083         param           pname           GLenum in value
33084         param           params          Float32 in array [COMPSIZE(pname)]
33085         category        NV_video_capture
33086         version         1.2
33087         extension
33088         glxropcode      ?
33089         glxflags        ignore
33090         offset          ?
33091
33092 VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
33093         return          void
33094         param           video_capture_slot      UInt32 in value
33095         param           stream          UInt32 in value
33096         param           pname           GLenum in value
33097         param           params          Float64 in array [COMPSIZE(pname)]
33098         category        NV_video_capture
33099         version         1.2
33100         extension
33101         glxropcode      ?
33102         glxflags        ignore
33103         offset          ?
33104
33105 ###############################################################################
33106 #
33107 # Extension #375 - GLX_EXT_swap_control
33108 #
33109 ###############################################################################
33110
33111 ###############################################################################
33112 #
33113 # Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
33114 # NV_copy_image commands
33115 #
33116 ###############################################################################
33117
33118 CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
33119         return          void
33120         param           srcName         UInt32 in value
33121         param           srcTarget       GLenum in value
33122         param           srcLevel        Int32 in value
33123         param           srcX            Int32 in value
33124         param           srcY            Int32 in value
33125         param           srcZ            Int32 in value
33126         param           dstName         UInt32 in value
33127         param           dstTarget       GLenum in value
33128         param           dstLevel        Int32 in value
33129         param           dstX            Int32 in value
33130         param           dstY            Int32 in value
33131         param           dstZ            Int32 in value
33132         param           width           SizeI in value
33133         param           height          SizeI in value
33134         param           depth           SizeI in value
33135         category        NV_copy_image
33136         version         1.2
33137         extension
33138         glxropcode      4291
33139         glxflags        ignore
33140         offset          ?
33141
33142 ###############################################################################
33143 #
33144 # Extension #377
33145 # EXT_separate_shader_objects commands
33146 #
33147 ###############################################################################
33148
33149 UseShaderProgramEXT(type, program)
33150         return          void
33151         param           type            GLenum in value
33152         param           program         UInt32 in value
33153         category        EXT_separate_shader_objects
33154         version         1.2
33155         extension
33156         glxropcode      ?
33157         glxflags        ignore
33158         offset          ?
33159
33160 ActiveProgramEXT(program)
33161         return          void
33162         param           program         UInt32 in value
33163         category        EXT_separate_shader_objects
33164         version         1.2
33165         extension
33166         glxropcode      ?
33167         glxflags        ignore
33168         offset          ?
33169
33170 CreateShaderProgramEXT(type, string)
33171         return          UInt32
33172         param           type            GLenum in value
33173         param           string          Char in array []
33174         category        EXT_separate_shader_objects
33175         version         1.2
33176         extension
33177         glxropcode      ?
33178         glxflags        ignore
33179         offset          ?
33180
33181 ###############################################################################
33182 #
33183 # Extension #378
33184 # NV_parameter_buffer_object2 commands
33185 #
33186 ###############################################################################
33187
33188 # (none)
33189 newcategory: NV_parameter_buffer_object2
33190
33191 ###############################################################################
33192 #
33193 # Extension #379
33194 # NV_shader_buffer_load commands
33195 #
33196 ###############################################################################
33197
33198 MakeBufferResidentNV(target, access)
33199         return          void
33200         param           target          GLenum in value
33201         param           access          GLenum in value
33202         category        NV_shader_buffer_load
33203         version         1.2
33204         extension
33205         glxropcode      ?
33206         glxflags        ignore
33207         offset          ?
33208
33209 MakeBufferNonResidentNV(target)
33210         return          void
33211         param           target          GLenum in value
33212         category        NV_shader_buffer_load
33213         version         1.2
33214         extension
33215         glxropcode      ?
33216         glxflags        ignore
33217         offset          ?
33218
33219 IsBufferResidentNV(target)
33220         return          Boolean
33221         param           target          GLenum in value
33222         category        NV_shader_buffer_load
33223         version         1.2
33224         extension
33225         glxropcode      ?
33226         glxflags        ignore
33227         offset          ?
33228
33229 MakeNamedBufferResidentNV(buffer, access)
33230         return          void
33231         param           buffer          UInt32 in value
33232         param           access          GLenum in value
33233         category        NV_shader_buffer_load
33234         version         1.2
33235         extension
33236         glxropcode      ?
33237         glxflags        ignore
33238         offset          ?
33239
33240 MakeNamedBufferNonResidentNV(buffer)
33241         return          void
33242         param           buffer          UInt32 in value
33243         category        NV_shader_buffer_load
33244         version         1.2
33245         extension
33246         glxropcode      ?
33247         glxflags        ignore
33248         offset          ?
33249
33250 IsNamedBufferResidentNV(buffer)
33251         return          Boolean
33252         param           buffer          UInt32 in value
33253         category        NV_shader_buffer_load
33254         version         1.2
33255         extension
33256         glxropcode      ?
33257         glxflags        ignore
33258         offset          ?
33259
33260 GetBufferParameterui64vNV(target, pname, params)
33261         return          void
33262         param           target          GLenum in value
33263         param           pname           GLenum in value
33264         param           params          UInt64EXT out array [COMPSIZE(pname)]
33265         category        NV_shader_buffer_load
33266         dlflags         notlistable
33267         version         1.2
33268         extension
33269         glxsingle       ?
33270         glxflags        ignore
33271         offset          ?
33272
33273 GetNamedBufferParameterui64vNV(buffer, pname, params)
33274         return          void
33275         param           buffer          UInt32 in value
33276         param           pname           GLenum in value
33277         param           params          UInt64EXT out array [COMPSIZE(pname)]
33278         category        NV_shader_buffer_load
33279         dlflags         notlistable
33280         version         1.2
33281         extension
33282         glxsingle       ?
33283         glxflags        ignore
33284         offset          ?
33285
33286 GetIntegerui64vNV(value, result)
33287         return          void
33288         param           value           GLenum in value
33289         param           result          UInt64EXT out array [COMPSIZE(value)]
33290         category        NV_shader_buffer_load
33291         dlflags         notlistable
33292         version         1.2
33293         extension
33294         glxsingle       ?
33295         glxflags        ignore
33296         offset          ?
33297
33298 Uniformui64NV(location, value)
33299         return          void
33300         param           location        Int32 in value
33301         param           value           UInt64EXT in value
33302         category        NV_shader_buffer_load
33303         version         1.2
33304         extension
33305         glxropcode      ?
33306         glxflags        ignore
33307         offset          ?
33308
33309 Uniformui64vNV(location, count, value)
33310         return          void
33311         param           location        Int32 in value
33312         param           count           SizeI in value
33313         param           value           UInt64EXT in array [count]
33314         category        NV_shader_buffer_load
33315         version         1.2
33316         extension
33317         glxropcode      ?
33318         glxflags        ignore
33319         offset          ?
33320
33321 GetUniformui64vNV(program, location, params)
33322         return          void
33323         param           program         UInt32 in value
33324         param           location        Int32 in value
33325         param           params          UInt64EXT out array [COMPSIZE(program/location)]
33326         category        NV_shader_buffer_load
33327         dlflags         notlistable
33328         version         1.2
33329         extension
33330         glxsingle       ?
33331         glxflags        ignore
33332         offset          ?
33333
33334 ProgramUniformui64NV(program, location, value)
33335         return          void
33336         param           program         UInt32 in value
33337         param           location        Int32 in value
33338         param           value           UInt64EXT in value
33339         category        NV_shader_buffer_load
33340         version         1.2
33341         extension
33342         glxropcode      ?
33343         glxflags        ignore
33344         offset          ?
33345
33346 ProgramUniformui64vNV(program, location, count, value)
33347         return          void
33348         param           program         UInt32 in value
33349         param           location        Int32 in value
33350         param           count           SizeI in value
33351         param           value           UInt64EXT in array [count]
33352         category        NV_shader_buffer_load
33353         version         1.2
33354         extension
33355         glxropcode      ?
33356         glxflags        ignore
33357         offset          ?
33358
33359 ###############################################################################
33360 #
33361 # Extension #380
33362 # NV_vertex_buffer_unified_memory commands
33363 #
33364 ###############################################################################
33365
33366 BufferAddressRangeNV(pname, index, address, length)
33367         return          void
33368         param           pname           GLenum in value
33369         param           index           UInt32 in value
33370         param           address         UInt64EXT in value
33371         param           length          BufferSize in value
33372         category        NV_vertex_buffer_unified_memory
33373         version         1.2
33374         extension
33375         glxropcode      ?
33376         glxflags        ignore
33377         offset          ?
33378
33379 VertexFormatNV(size, type, stride)
33380         return          void
33381         param           size            Int32 in value
33382         param           type            GLenum in value
33383         param           stride          SizeI in value
33384         category        NV_vertex_buffer_unified_memory
33385         version         1.2
33386         extension
33387         glxropcode      ?
33388         glxflags        ignore
33389         offset          ?
33390
33391 NormalFormatNV(type, stride)
33392         return          void
33393         param           type            GLenum in value
33394         param           stride          SizeI in value
33395         category        NV_vertex_buffer_unified_memory
33396         version         1.2
33397         extension
33398         glxropcode      ?
33399         glxflags        ignore
33400         offset          ?
33401
33402 ColorFormatNV(size, type, stride)
33403         return          void
33404         param           size            Int32 in value
33405         param           type            GLenum in value
33406         param           stride          SizeI in value
33407         category        NV_vertex_buffer_unified_memory
33408         version         1.2
33409         extension
33410         glxropcode      ?
33411         glxflags        ignore
33412         offset          ?
33413
33414 IndexFormatNV(type, stride)
33415         return          void
33416         param           type            GLenum in value
33417         param           stride          SizeI in value
33418         category        NV_vertex_buffer_unified_memory
33419         version         1.2
33420         extension
33421         glxropcode      ?
33422         glxflags        ignore
33423         offset          ?
33424
33425 TexCoordFormatNV(size, type, stride)
33426         return          void
33427         param           size            Int32 in value
33428         param           type            GLenum in value
33429         param           stride          SizeI in value
33430         category        NV_vertex_buffer_unified_memory
33431         version         1.2
33432         extension
33433         glxropcode      ?
33434         glxflags        ignore
33435         offset          ?
33436
33437 EdgeFlagFormatNV(stride)
33438         return          void
33439         param           stride          SizeI in value
33440         category        NV_vertex_buffer_unified_memory
33441         version         1.2
33442         extension
33443         glxropcode      ?
33444         glxflags        ignore
33445         offset          ?
33446
33447 SecondaryColorFormatNV(size, type, stride)
33448         return          void
33449         param           size            Int32 in value
33450         param           type            GLenum in value
33451         param           stride          SizeI in value
33452         category        NV_vertex_buffer_unified_memory
33453         version         1.2
33454         extension
33455         glxropcode      ?
33456         glxflags        ignore
33457         offset          ?
33458
33459 FogCoordFormatNV(type, stride)
33460         return          void
33461         param           type            GLenum in value
33462         param           stride          SizeI in value
33463         category        NV_vertex_buffer_unified_memory
33464         version         1.2
33465         extension
33466         glxropcode      ?
33467         glxflags        ignore
33468         offset          ?
33469
33470 VertexAttribFormatNV(index, size, type, normalized, stride)
33471         return          void
33472         param           index           UInt32 in value
33473         param           size            Int32 in value
33474         param           type            GLenum in value
33475         param           normalized      Boolean in value
33476         param           stride          SizeI in value
33477         category        NV_vertex_buffer_unified_memory
33478         version         1.2
33479         extension
33480         glxropcode      ?
33481         glxflags        ignore
33482         offset          ?
33483
33484 VertexAttribIFormatNV(index, size, type, stride)
33485         return          void
33486         param           index           UInt32 in value
33487         param           size            Int32 in value
33488         param           type            GLenum in value
33489         param           stride          SizeI in value
33490         category        NV_vertex_buffer_unified_memory
33491         version         1.2
33492         extension
33493         glxropcode      ?
33494         glxflags        ignore
33495         offset          ?
33496
33497 GetIntegerui64i_vNV(value, index, result)
33498         return          void
33499         param           value           GLenum in value
33500         param           index           UInt32 in value
33501         param           result          UInt64EXT out array [COMPSIZE(value)]
33502         category        NV_vertex_buffer_unified_memory
33503         dlflags         notlistable
33504         version         1.2
33505         extension
33506         glxsingle       ?
33507         glxflags        ignore
33508         offset          ?
33509
33510 ###############################################################################
33511 #
33512 # Extension #381
33513 # NV_texture_barrier commands
33514 #
33515 ###############################################################################
33516
33517 TextureBarrierNV()
33518         return          void
33519         category        NV_texture_barrier
33520         version         1.2
33521         extension
33522         glxropcode      4348
33523         glxflags        ignore
33524         offset          ?
33525
33526 ###############################################################################
33527 #
33528 # Extension #382
33529 # AMD_shader_stencil_export commands
33530 #
33531 ###############################################################################
33532
33533 # (none)
33534 newcategory: AMD_shader_stencil_export
33535
33536 ###############################################################################
33537 #
33538 # Extension #383
33539 # AMD_seamless_cubemap_per_texture commands
33540 #
33541 ###############################################################################
33542
33543 # (none)
33544 newcategory: AMD_seamless_cubemap_per_texture
33545
33546 ###############################################################################
33547 #
33548 # Extension #384 - GLX_INTEL_swap_event
33549 #
33550 ###############################################################################
33551
33552 ###############################################################################
33553 #
33554 # Extension #385
33555 # AMD_conservative_depth commands
33556 #
33557 ###############################################################################
33558
33559 # (none)
33560 newcategory: AMD_conservative_depth
33561
33562 ###############################################################################
33563 #
33564 # Extension #386
33565 # EXT_shader_image_load_store commands
33566 #
33567 ###############################################################################
33568
33569 BindImageTextureEXT(index, texture, level, layered, layer, access, format)
33570         return          void
33571         param           index           UInt32 in value
33572         param           texture         UInt32 in value
33573         param           level           Int32 in value
33574         param           layered         Boolean in value
33575         param           layer           Int32 in value
33576         param           access          GLenum in value
33577         param           format          Int32 in value
33578         category        EXT_shader_image_load_store
33579         version         4.1
33580         extension
33581         glxropcode      ?
33582         glxflags        ignore
33583         offset          ?
33584
33585 MemoryBarrierEXT(barriers)
33586         return          void
33587         param           barriers        GLbitfield in value
33588         category        EXT_shader_image_load_store
33589         version         4.1
33590         extension
33591         glxropcode      ?
33592         glxflags        ignore
33593         offset          ?
33594
33595 ###############################################################################
33596 #
33597 # Extension #387
33598 # EXT_vertex_attrib_64bit commands
33599 #
33600 ###############################################################################
33601
33602 VertexAttribL1dEXT(index, x)
33603         return          void
33604         param           index           UInt32 in value
33605         param           x               Float64 in value
33606         category        EXT_vertex_attrib_64bit
33607         version         4.1
33608         extension
33609         glxropcode      ?
33610         glxflags        ignore
33611         offset          ?
33612
33613 VertexAttribL2dEXT(index, x, y)
33614         return          void
33615         param           index           UInt32 in value
33616         param           x               Float64 in value
33617         param           y               Float64 in value
33618         category        EXT_vertex_attrib_64bit
33619         version         4.1
33620         extension
33621         glxropcode      ?
33622         glxflags        ignore
33623         offset          ?
33624
33625 VertexAttribL3dEXT(index, x, y, z)
33626         return          void
33627         param           index           UInt32 in value
33628         param           x               Float64 in value
33629         param           y               Float64 in value
33630         param           z               Float64 in value
33631         category        EXT_vertex_attrib_64bit
33632         version         4.1
33633         extension
33634         glxropcode      ?
33635         glxflags        ignore
33636         offset          ?
33637
33638 VertexAttribL4dEXT(index, x, y, z, w)
33639         return          void
33640         param           index           UInt32 in value
33641         param           x               Float64 in value
33642         param           y               Float64 in value
33643         param           z               Float64 in value
33644         param           w               Float64 in value
33645         category        EXT_vertex_attrib_64bit
33646         version         4.1
33647         extension
33648         glxropcode      ?
33649         glxflags        ignore
33650         offset          ?
33651
33652 VertexAttribL1dvEXT(index, v)
33653         return          void
33654         param           index           UInt32 in value
33655         param           v               Float64 in array [1]
33656         category        EXT_vertex_attrib_64bit
33657         version         4.1
33658         extension
33659         glxropcode      ?
33660         glxflags        ignore
33661         offset          ?
33662
33663 VertexAttribL2dvEXT(index, v)
33664         return          void
33665         param           index           UInt32 in value
33666         param           v               Float64 in array [2]
33667         category        EXT_vertex_attrib_64bit
33668         version         4.1
33669         extension
33670         glxropcode      ?
33671         glxflags        ignore
33672         offset          ?
33673
33674 VertexAttribL3dvEXT(index, v)
33675         return          void
33676         param           index           UInt32 in value
33677         param           v               Float64 in array [3]
33678         category        EXT_vertex_attrib_64bit
33679         version         4.1
33680         extension
33681         glxropcode      ?
33682         glxflags        ignore
33683         offset          ?
33684
33685 VertexAttribL4dvEXT(index, v)
33686         return          void
33687         param           index           UInt32 in value
33688         param           v               Float64 in array [4]
33689         category        EXT_vertex_attrib_64bit
33690         version         4.1
33691         extension
33692         glxropcode      ?
33693         glxflags        ignore
33694         offset          ?
33695
33696 VertexAttribLPointerEXT(index, size, type, stride, pointer)
33697         return          void
33698         param           index           UInt32 in value
33699         param           size            Int32 in value
33700         param           type            GLenum in value
33701         param           stride          SizeI in value
33702         param           pointer         Void in array [size]
33703         category        EXT_vertex_attrib_64bit
33704         version         4.1
33705         extension
33706         glxropcode      ?
33707         glxflags        ignore
33708         offset          ?
33709
33710 GetVertexAttribLdvEXT(index, pname, params)
33711         return          void
33712         param           index           UInt32 in value
33713         param           pname           GLenum in value
33714         param           params          Float64 out array [COMPSIZE(pname)]
33715         category        EXT_vertex_attrib_64bit
33716         dlflags         notlistable
33717         version         4.1
33718         extension
33719         glxsingle       ?
33720         glxflags        ignore
33721         offset          ?
33722
33723 # Also in ARB_vertex_array_64bit. Supposedly dependent on another
33724 # unregistered extension, EXT_direct_state_access_memory
33725
33726 VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset)
33727         return          void
33728         param           vaobj           UInt32 in value
33729         param           buffer          UInt32 in value
33730         param           index           UInt32 in value
33731         param           size            Int32 in value
33732         param           type            GLenum in value
33733         param           stride          SizeI in value
33734         param           offset          BufferOffset in value
33735         category        EXT_vertex_attrib_64bit
33736         version         4.1
33737         extension
33738         glxropcode      ?
33739         glxflags        ignore
33740         offset          ?
33741
33742 ###############################################################################
33743 #
33744 # Extension #388
33745 # NV_gpu_program5 commands
33746 #
33747 ###############################################################################
33748
33749 # These commands require ARB_shader_subroutine
33750
33751 ProgramSubroutineParametersuivNV(target, count, params)
33752         return          void
33753         param           target          GLenum in value
33754         param           count           SizeI in value
33755         param           params          UInt32 in array [count]
33756         category        NV_gpu_program5
33757         version         4.1
33758         extension
33759         glxropcode      ?
33760         glxflags        ignore
33761         offset          ?
33762
33763 GetProgramSubroutineParameteruivNV(target, index, param)
33764         return          void
33765         param           target          GLenum in value
33766         param           index           UInt32 in value
33767         param           param           UInt32 out array [COMPSIZE(target)]
33768         category        NV_gpu_program5
33769         dlflags         notlistable
33770         version         4.1
33771         extension
33772         glxsingle       ?
33773         glxflags        ignore
33774         offset          ?
33775
33776 ###############################################################################
33777 #
33778 # Extension #389
33779 # NV_gpu_shader5 commands
33780 #
33781 ###############################################################################
33782
33783 Uniform1i64NV(location, x)
33784         return          void
33785         param           location        Int32 in value
33786         param           x               Int64EXT in value
33787         category        NV_gpu_shader5
33788         version         4.1
33789         extension
33790         glxropcode      ?
33791         glxflags        ignore
33792         offset          ?
33793
33794 Uniform2i64NV(location, x, y)
33795         return          void
33796         param           location        Int32 in value
33797         param           x               Int64EXT in value
33798         param           y               Int64EXT in value
33799         category        NV_gpu_shader5
33800         version         4.1
33801         extension
33802         glxropcode      ?
33803         glxflags        ignore
33804         offset          ?
33805
33806 Uniform3i64NV(location, x, y, z)
33807         return          void
33808         param           location        Int32 in value
33809         param           x               Int64EXT in value
33810         param           y               Int64EXT in value
33811         param           z               Int64EXT in value
33812         category        NV_gpu_shader5
33813         version         4.1
33814         extension
33815         glxropcode      ?
33816         glxflags        ignore
33817         offset          ?
33818
33819 Uniform4i64NV(location, x, y, z, w)
33820         return          void
33821         param           location        Int32 in value
33822         param           x               Int64EXT in value
33823         param           y               Int64EXT in value
33824         param           z               Int64EXT in value
33825         param           w               Int64EXT in value
33826         category        NV_gpu_shader5
33827         version         4.1
33828         extension
33829         glxropcode      ?
33830         glxflags        ignore
33831         offset          ?
33832
33833 Uniform1i64vNV(location, count, value)
33834         return          void
33835         param           location        Int32 in value
33836         param           count           SizeI in value
33837         param           value           Int64EXT in array [count]
33838         category        NV_gpu_shader5
33839         version         4.1
33840         extension
33841         glxropcode      ?
33842         glxflags        ignore
33843         offset          ?
33844
33845 Uniform2i64vNV(location, count, value)
33846         return          void
33847         param           location        Int32 in value
33848         param           count           SizeI in value
33849         param           value           Int64EXT in array [count*2]
33850         category        NV_gpu_shader5
33851         version         4.1
33852         extension
33853         glxropcode      ?
33854         glxflags        ignore
33855         offset          ?
33856
33857 Uniform3i64vNV(location, count, value)
33858         return          void
33859         param           location        Int32 in value
33860         param           count           SizeI in value
33861         param           value           Int64EXT in array [count*3]
33862         category        NV_gpu_shader5
33863         version         4.1
33864         extension
33865         glxropcode      ?
33866         glxflags        ignore
33867         offset          ?
33868
33869 Uniform4i64vNV(location, count, value)
33870         return          void
33871         param           location        Int32 in value
33872         param           count           SizeI in value
33873         param           value           Int64EXT in array [count*4]
33874         category        NV_gpu_shader5
33875         version         4.1
33876         extension
33877         glxropcode      ?
33878         glxflags        ignore
33879         offset          ?
33880
33881 Uniform1ui64NV(location, x)
33882         return          void
33883         param           location        Int32 in value
33884         param           x               UInt64EXT in value
33885         category        NV_gpu_shader5
33886         version         4.1
33887         extension
33888         glxropcode      ?
33889         glxflags        ignore
33890         offset          ?
33891
33892 Uniform2ui64NV(location, x, y)
33893         return          void
33894         param           location        Int32 in value
33895         param           x               UInt64EXT in value
33896         param           y               UInt64EXT in value
33897         category        NV_gpu_shader5
33898         version         4.1
33899         extension
33900         glxropcode      ?
33901         glxflags        ignore
33902         offset          ?
33903
33904 Uniform3ui64NV(location, x, y, z)
33905         return          void
33906         param           location        Int32 in value
33907         param           x               UInt64EXT in value
33908         param           y               UInt64EXT in value
33909         param           z               UInt64EXT in value
33910         category        NV_gpu_shader5
33911         version         4.1
33912         extension
33913         glxropcode      ?
33914         glxflags        ignore
33915         offset          ?
33916
33917 Uniform4ui64NV(location, x, y, z, w)
33918         return          void
33919         param           location        Int32 in value
33920         param           x               UInt64EXT in value
33921         param           y               UInt64EXT in value
33922         param           z               UInt64EXT in value
33923         param           w               UInt64EXT in value
33924         category        NV_gpu_shader5
33925         version         4.1
33926         extension
33927         glxropcode      ?
33928         glxflags        ignore
33929         offset          ?
33930
33931 Uniform1ui64vNV(location, count, value)
33932         return          void
33933         param           location        Int32 in value
33934         param           count           SizeI in value
33935         param           value           UInt64EXT in array [count]
33936         category        NV_gpu_shader5
33937         version         4.1
33938         extension
33939         glxropcode      ?
33940         glxflags        ignore
33941         offset          ?
33942
33943 Uniform2ui64vNV(location, count, value)
33944         return          void
33945         param           location        Int32 in value
33946         param           count           SizeI in value
33947         param           value           UInt64EXT in array [count*2]
33948         category        NV_gpu_shader5
33949         version         4.1
33950         extension
33951         glxropcode      ?
33952         glxflags        ignore
33953         offset          ?
33954
33955 Uniform3ui64vNV(location, count, value)
33956         return          void
33957         param           location        Int32 in value
33958         param           count           SizeI in value
33959         param           value           UInt64EXT in array [count*3]
33960         category        NV_gpu_shader5
33961         version         4.1
33962         extension
33963         glxropcode      ?
33964         glxflags        ignore
33965         offset          ?
33966
33967 Uniform4ui64vNV(location, count, value)
33968         return          void
33969         param           location        Int32 in value
33970         param           count           SizeI in value
33971         param           value           UInt64EXT in array [count*4]
33972         category        NV_gpu_shader5
33973         version         4.1
33974         extension
33975         glxropcode      ?
33976         glxflags        ignore
33977         offset          ?
33978
33979 GetUniformi64vNV(program, location, params)
33980         return          void
33981         param           program         UInt32 in value
33982         param           location        Int32 in value
33983         param           params          Int64EXT out array [COMPSIZE(location)]
33984         category        NV_gpu_shader5
33985         dlflags         notlistable
33986         version         4.1
33987         extension
33988         glxsingle       ?
33989         glxflags        ignore
33990         offset          ?
33991
33992 ProgramUniform1i64NV(program, location, x)
33993         return          void
33994         param           program         UInt32 in value
33995         param           location        Int32 in value
33996         param           x               Int64EXT in value
33997         category        NV_gpu_shader5
33998         version         4.1
33999         extension
34000         glxropcode      ?
34001         glxflags        ignore
34002         offset          ?
34003
34004 ProgramUniform2i64NV(program, location, x, y)
34005         return          void
34006         param           program         UInt32 in value
34007         param           location        Int32 in value
34008         param           x               Int64EXT in value
34009         param           y               Int64EXT in value
34010         category        NV_gpu_shader5
34011         version         4.1
34012         extension
34013         glxropcode      ?
34014         glxflags        ignore
34015         offset          ?
34016
34017 ProgramUniform3i64NV(program, location, x, y, z)
34018         return          void
34019         param           program         UInt32 in value
34020         param           location        Int32 in value
34021         param           x               Int64EXT in value
34022         param           y               Int64EXT in value
34023         param           z               Int64EXT in value
34024         category        NV_gpu_shader5
34025         version         4.1
34026         extension
34027         glxropcode      ?
34028         glxflags        ignore
34029         offset          ?
34030
34031 ProgramUniform4i64NV(program, location, x, y, z, w)
34032         return          void
34033         param           program         UInt32 in value
34034         param           location        Int32 in value
34035         param           x               Int64EXT in value
34036         param           y               Int64EXT in value
34037         param           z               Int64EXT in value
34038         param           w               Int64EXT in value
34039         category        NV_gpu_shader5
34040         version         4.1
34041         extension
34042         glxropcode      ?
34043         glxflags        ignore
34044         offset          ?
34045
34046 ProgramUniform1i64vNV(program, location, count, value)
34047         return          void
34048         param           program         UInt32 in value
34049         param           location        Int32 in value
34050         param           count           SizeI in value
34051         param           value           Int64EXT in array [count]
34052         category        NV_gpu_shader5
34053         version         4.1
34054         extension
34055         glxropcode      ?
34056         glxflags        ignore
34057         offset          ?
34058
34059 ProgramUniform2i64vNV(program, location, count, value)
34060         return          void
34061         param           program         UInt32 in value
34062         param           location        Int32 in value
34063         param           count           SizeI in value
34064         param           value           Int64EXT in array [count*2]
34065         category        NV_gpu_shader5
34066         version         4.1
34067         extension
34068         glxropcode      ?
34069         glxflags        ignore
34070         offset          ?
34071
34072 ProgramUniform3i64vNV(program, location, count, value)
34073         return          void
34074         param           program         UInt32 in value
34075         param           location        Int32 in value
34076         param           count           SizeI in value
34077         param           value           Int64EXT in array [count*3]
34078         category        NV_gpu_shader5
34079         version         4.1
34080         extension
34081         glxropcode      ?
34082         glxflags        ignore
34083         offset          ?
34084
34085 ProgramUniform4i64vNV(program, location, count, value)
34086         return          void
34087         param           program         UInt32 in value
34088         param           location        Int32 in value
34089         param           count           SizeI in value
34090         param           value           Int64EXT in array [count*4]
34091         category        NV_gpu_shader5
34092         version         4.1
34093         extension
34094         glxropcode      ?
34095         glxflags        ignore
34096         offset          ?
34097
34098 ProgramUniform1ui64NV(program, location, x)
34099         return          void
34100         param           program         UInt32 in value
34101         param           location        Int32 in value
34102         param           x               UInt64EXT in value
34103         category        NV_gpu_shader5
34104         version         4.1
34105         extension
34106         glxropcode      ?
34107         glxflags        ignore
34108         offset          ?
34109
34110 ProgramUniform2ui64NV(program, location, x, y)
34111         return          void
34112         param           program         UInt32 in value
34113         param           location        Int32 in value
34114         param           x               UInt64EXT in value
34115         param           y               UInt64EXT in value
34116         category        NV_gpu_shader5
34117         version         4.1
34118         extension
34119         glxropcode      ?
34120         glxflags        ignore
34121         offset          ?
34122
34123 ProgramUniform3ui64NV(program, location, x, y, z)
34124         return          void
34125         param           program         UInt32 in value
34126         param           location        Int32 in value
34127         param           x               UInt64EXT in value
34128         param           y               UInt64EXT in value
34129         param           z               UInt64EXT in value
34130         category        NV_gpu_shader5
34131         version         4.1
34132         extension
34133         glxropcode      ?
34134         glxflags        ignore
34135         offset          ?
34136
34137 ProgramUniform4ui64NV(program, location, x, y, z, w)
34138         return          void
34139         param           program         UInt32 in value
34140         param           location        Int32 in value
34141         param           x               UInt64EXT in value
34142         param           y               UInt64EXT in value
34143         param           z               UInt64EXT in value
34144         param           w               UInt64EXT in value
34145         category        NV_gpu_shader5
34146         version         4.1
34147         extension
34148         glxropcode      ?
34149         glxflags        ignore
34150         offset          ?
34151
34152 ProgramUniform1ui64vNV(program, location, count, value)
34153         return          void
34154         param           program         UInt32 in value
34155         param           location        Int32 in value
34156         param           count           SizeI in value
34157         param           value           UInt64EXT in array [count]
34158         category        NV_gpu_shader5
34159         version         4.1
34160         extension
34161         glxropcode      ?
34162         glxflags        ignore
34163         offset          ?
34164
34165 ProgramUniform2ui64vNV(program, location, count, value)
34166         return          void
34167         param           program         UInt32 in value
34168         param           location        Int32 in value
34169         param           count           SizeI in value
34170         param           value           UInt64EXT in array [count*2]
34171         category        NV_gpu_shader5
34172         version         4.1
34173         extension
34174         glxropcode      ?
34175         glxflags        ignore
34176         offset          ?
34177
34178 ProgramUniform3ui64vNV(program, location, count, value)
34179         return          void
34180         param           program         UInt32 in value
34181         param           location        Int32 in value
34182         param           count           SizeI in value
34183         param           value           UInt64EXT in array [count*3]
34184         category        NV_gpu_shader5
34185         version         4.1
34186         extension
34187         glxropcode      ?
34188         glxflags        ignore
34189         offset          ?
34190
34191 ProgramUniform4ui64vNV(program, location, count, value)
34192         return          void
34193         param           program         UInt32 in value
34194         param           location        Int32 in value
34195         param           count           SizeI in value
34196         param           value           UInt64EXT in array [count*4]
34197         category        NV_gpu_shader5
34198         version         4.1
34199         extension
34200         glxropcode      ?
34201         glxflags        ignore
34202         offset          ?
34203
34204 #@ GetUniformui64vNV also in NV_shader_buffer_load
34205
34206 ###############################################################################
34207 #
34208 # Extension #390
34209 # NV_shader_buffer_store commands
34210 #
34211 ###############################################################################
34212
34213 # (none)
34214 newcategory: NV_shader_buffer_store
34215
34216 ###############################################################################
34217 #
34218 # Extension #391
34219 # NV_tessellation_program5 commands
34220 #
34221 ###############################################################################
34222
34223 # (none)
34224 newcategory: NV_tessellation_program5
34225
34226 ###############################################################################
34227 #
34228 # Extension #392
34229 # NV_vertex_attrib_integer_64bit commands
34230 #
34231 ###############################################################################
34232
34233 VertexAttribL1i64NV(index, x)
34234         return          void
34235         param           index           UInt32 in value
34236         param           x               Int64EXT in value
34237         category        NV_vertex_attrib_integer_64bit
34238         version         4.1
34239         extension
34240         glxropcode      ?
34241         glxflags        ignore
34242         offset          ?
34243
34244 VertexAttribL2i64NV(index, x, y)
34245         return          void
34246         param           index           UInt32 in value
34247         param           x               Int64EXT in value
34248         param           y               Int64EXT in value
34249         category        NV_vertex_attrib_integer_64bit
34250         version         4.1
34251         extension
34252         glxropcode      ?
34253         glxflags        ignore
34254         offset          ?
34255
34256 VertexAttribL3i64NV(index, x, y, z)
34257         return          void
34258         param           index           UInt32 in value
34259         param           x               Int64EXT in value
34260         param           y               Int64EXT in value
34261         param           z               Int64EXT in value
34262         category        NV_vertex_attrib_integer_64bit
34263         version         4.1
34264         extension
34265         glxropcode      ?
34266         glxflags        ignore
34267         offset          ?
34268
34269 VertexAttribL4i64NV(index, x, y, z, w)
34270         return          void
34271         param           index           UInt32 in value
34272         param           x               Int64EXT in value
34273         param           y               Int64EXT in value
34274         param           z               Int64EXT in value
34275         param           w               Int64EXT in value
34276         category        NV_vertex_attrib_integer_64bit
34277         version         4.1
34278         extension
34279         glxropcode      ?
34280         glxflags        ignore
34281         offset          ?
34282
34283 VertexAttribL1i64vNV(index, v)
34284         return          void
34285         param           index           UInt32 in value
34286         param           v               Int64EXT in array [1]
34287         category        NV_vertex_attrib_integer_64bit
34288         version         4.1
34289         extension
34290         glxropcode      ?
34291         glxflags        ignore
34292         offset          ?
34293
34294 VertexAttribL2i64vNV(index, v)
34295         return          void
34296         param           index           UInt32 in value
34297         param           v               Int64EXT in array [2]
34298         category        NV_vertex_attrib_integer_64bit
34299         version         4.1
34300         extension
34301         glxropcode      ?
34302         glxflags        ignore
34303         offset          ?
34304
34305 VertexAttribL3i64vNV(index, v)
34306         return          void
34307         param           index           UInt32 in value
34308         param           v               Int64EXT in array [3]
34309         category        NV_vertex_attrib_integer_64bit
34310         version         4.1
34311         extension
34312         glxropcode      ?
34313         glxflags        ignore
34314         offset          ?
34315
34316 VertexAttribL4i64vNV(index, v)
34317         return          void
34318         param           index           UInt32 in value
34319         param           v               Int64EXT in array [4]
34320         category        NV_vertex_attrib_integer_64bit
34321         version         4.1
34322         extension
34323         glxropcode      ?
34324         glxflags        ignore
34325         offset          ?
34326
34327 VertexAttribL1ui64NV(index, x)
34328         return          void
34329         param           index           UInt32 in value
34330         param           x               UInt64EXT in value
34331         category        NV_vertex_attrib_integer_64bit
34332         version         4.1
34333         extension
34334         glxropcode      ?
34335         glxflags        ignore
34336         offset          ?
34337
34338 VertexAttribL2ui64NV(index, x, y)
34339         return          void
34340         param           index           UInt32 in value
34341         param           x               UInt64EXT in value
34342         param           y               UInt64EXT in value
34343         category        NV_vertex_attrib_integer_64bit
34344         version         4.1
34345         extension
34346         glxropcode      ?
34347         glxflags        ignore
34348         offset          ?
34349
34350 VertexAttribL3ui64NV(index, x, y, z)
34351         return          void
34352         param           index           UInt32 in value
34353         param           x               UInt64EXT in value
34354         param           y               UInt64EXT in value
34355         param           z               UInt64EXT in value
34356         category        NV_vertex_attrib_integer_64bit
34357         version         4.1
34358         extension
34359         glxropcode      ?
34360         glxflags        ignore
34361         offset          ?
34362
34363 VertexAttribL4ui64NV(index, x, y, z, w)
34364         return          void
34365         param           index           UInt32 in value
34366         param           x               UInt64EXT in value
34367         param           y               UInt64EXT in value
34368         param           z               UInt64EXT in value
34369         param           w               UInt64EXT in value
34370         category        NV_vertex_attrib_integer_64bit
34371         version         4.1
34372         extension
34373         glxropcode      ?
34374         glxflags        ignore
34375         offset          ?
34376
34377 VertexAttribL1ui64vNV(index, v)
34378         return          void
34379         param           index           UInt32 in value
34380         param           v               UInt64EXT in array [1]
34381         category        NV_vertex_attrib_integer_64bit
34382         version         4.1
34383         extension
34384         glxropcode      ?
34385         glxflags        ignore
34386         offset          ?
34387
34388 VertexAttribL2ui64vNV(index, v)
34389         return          void
34390         param           index           UInt32 in value
34391         param           v               UInt64EXT in array [2]
34392         category        NV_vertex_attrib_integer_64bit
34393         version         4.1
34394         extension
34395         glxropcode      ?
34396         glxflags        ignore
34397         offset          ?
34398
34399 VertexAttribL3ui64vNV(index, v)
34400         return          void
34401         param           index           UInt32 in value
34402         param           v               UInt64EXT in array [3]
34403         category        NV_vertex_attrib_integer_64bit
34404         version         4.1
34405         extension
34406         glxropcode      ?
34407         glxflags        ignore
34408         offset          ?
34409
34410 VertexAttribL4ui64vNV(index, v)
34411         return          void
34412         param           index           UInt32 in value
34413         param           v               UInt64EXT in array [4]
34414         category        NV_vertex_attrib_integer_64bit
34415         version         4.1
34416         extension
34417         glxropcode      ?
34418         glxflags        ignore
34419         offset          ?
34420
34421 GetVertexAttribLi64vNV(index, pname, params)
34422         return          void
34423         param           index           UInt32 in value
34424         param           pname           GLenum in value
34425         param           params          Int64EXT out array [COMPSIZE(pname)]
34426         category        NV_vertex_attrib_integer_64bit
34427         dlflags         notlistable
34428         version         4.1
34429         extension
34430         glxsingle       ?
34431         glxflags        ignore
34432         offset          ?
34433
34434 GetVertexAttribLui64vNV(index, pname, params)
34435         return          void
34436         param           index           UInt32 in value
34437         param           pname           GLenum in value
34438         param           params          UInt64EXT out array [COMPSIZE(pname)]
34439         category        NV_vertex_attrib_integer_64bit
34440         dlflags         notlistable
34441         version         4.1
34442         extension
34443         glxsingle       ?
34444         glxflags        ignore
34445         offset          ?
34446
34447 #@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory
34448
34449 VertexAttribLFormatNV(index, size, type, stride)
34450         return          void
34451         param           index           UInt32 in value
34452         param           size            Int32 in value
34453         param           type            GLenum in value
34454         param           stride          SizeI in value
34455         category        NV_vertex_attrib_integer_64bit
34456         version         4.1
34457         extension
34458         glxropcode      ?
34459         glxflags        ignore
34460         offset          ?
34461
34462 ###############################################################################
34463 #
34464 # Extension #393
34465 # NV_multisample_coverage commands
34466 #
34467 ###############################################################################
34468
34469 # (none)
34470 newcategory: NV_multisample_coverage
34471
34472 ###############################################################################
34473 #
34474 # Extension #394
34475 # AMD_name_gen_delete commands
34476 #
34477 ###############################################################################
34478
34479 GenNamesAMD(identifier, num, names)
34480         return          void
34481         param           identifier      GLenum in value
34482         param           num             UInt32 in value
34483         param           names           UInt32 out array [num]
34484         category        AMD_name_gen_delete
34485         version         4.1
34486         extension
34487         glxropcode      ?
34488         glxflags        ignore
34489         offset          ?
34490
34491 DeleteNamesAMD(identifier, num, names)
34492         return          void
34493         param           identifier      GLenum in value
34494         param           num             UInt32 in value
34495         param           names           UInt32 in array [num]
34496         category        AMD_name_gen_delete
34497         version         4.1
34498         extension
34499         glxropcode      ?
34500         glxflags        ignore
34501         offset          ?
34502
34503 IsNameAMD(identifier, name)
34504         return          Boolean
34505         param           identifier      GLenum in value
34506         param           name            UInt32 in value
34507         category        AMD_name_gen_delete
34508         version         4.1
34509         extension
34510         glxropcode      ?
34511         glxflags        ignore
34512         offset          ?
34513
34514 ###############################################################################
34515 #
34516 # Extension #395
34517 # AMD_debug_output commands
34518 #
34519 ###############################################################################
34520
34521 DebugMessageEnableAMD(category, severity, count, ids, enabled)
34522         return          void
34523         param           category        GLenum in value
34524         param           severity        GLenum in value
34525         param           count           SizeI in value
34526         param           ids             UInt32 in array [count]
34527         param           enabled         Boolean in value
34528         category        AMD_debug_output
34529         version         4.1
34530         extension
34531         glxropcode      ?
34532         glxflags        ignore
34533         offset          ?
34534
34535 DebugMessageInsertAMD(category, severity, id, length, buf)
34536         return          void
34537         param           category        GLenum in value
34538         param           severity        GLenum in value
34539         param           id              UInt32 in value
34540         param           length          SizeI in value
34541         param           buf             Char in array [length]
34542         category        AMD_debug_output
34543         version         4.1
34544         extension
34545         glxropcode      ?
34546         glxflags        ignore
34547         offset          ?
34548
34549 DebugMessageCallbackAMD(callback, userParam)
34550         return          void
34551         param           callback        GLDEBUGPROCAMD in value
34552         param           userParam       Void out reference
34553         category        AMD_debug_output
34554         version         4.1
34555         extension
34556         glxropcode      ?
34557         glxflags        ignore
34558         offset          ?
34559
34560 GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message)
34561         return          UInt32
34562         param           count           UInt32 in value
34563         param           bufsize         SizeI in value
34564         param           categories      GLenum out array [count]
34565         param           severities      UInt32 out array [count]
34566         param           ids             UInt32 out array [count]
34567         param           lengths         SizeI out array [count]
34568         param           message         Char out array [bufsize]
34569         category        AMD_debug_output
34570         dlflags         notlistable
34571         version         4.1
34572         extension
34573         glxsingle       ?
34574         glxflags        ignore
34575         offset          ?
34576
34577 ###############################################################################
34578 #
34579 # Extension #396
34580 # NV_vdpau_interop commands
34581 #
34582 ###############################################################################
34583
34584 VDPAUInitNV(vdpDevice, getProcAddress)
34585         return          void
34586         param           vdpDevice       Void in reference
34587         param           getProcAddress  Void in reference
34588         category        NV_vdpau_interop
34589         version         4.1
34590         extension
34591         glxropcode      ?
34592         glxflags        ignore
34593         offset          ?
34594
34595 VDPAUFiniNV()
34596         return          void
34597         category        NV_vdpau_interop
34598         version         4.1
34599         extension
34600         glxropcode      ?
34601         glxflags        ignore
34602         offset          ?
34603
34604 VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
34605         return          vdpauSurfaceNV
34606         param           vdpSurface      Void in reference
34607         param           target          GLenum in value
34608         param           numTextureNames SizeI in value
34609         param           textureNames    UInt32 in array [numTextureNames]
34610         category        NV_vdpau_interop
34611         version         4.1
34612         extension
34613         glxropcode      ?
34614         glxflags        ignore
34615         offset          ?
34616
34617 VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
34618         return          vdpauSurfaceNV
34619         param           vdpSurface      Void out reference
34620         param           target          GLenum in value
34621         param           numTextureNames SizeI in value
34622         param           textureNames    UInt32 in array [numTextureNames]
34623         category        NV_vdpau_interop
34624         version         4.1
34625         extension
34626         glxropcode      ?
34627         glxflags        ignore
34628         offset          ?
34629
34630 VDPAUIsSurfaceNV(surface)
34631         return          void
34632         param           surface         vdpauSurfaceNV in value
34633         category        NV_vdpau_interop
34634         version         4.1
34635         extension
34636         glxropcode      ?
34637         glxflags        ignore
34638         offset          ?
34639
34640 VDPAUUnregisterSurfaceNV(surface)
34641         return          void
34642         param           surface         vdpauSurfaceNV in value
34643         category        NV_vdpau_interop
34644         version         4.1
34645         extension
34646         glxropcode      ?
34647         glxflags        ignore
34648         offset          ?
34649
34650 VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values)
34651         return          void
34652         param           surface         vdpauSurfaceNV in value
34653         param           pname           GLenum in value
34654         param           bufSize         SizeI in value
34655         param           length          SizeI out reference
34656         param           values          Int32 out array [length]
34657         category        NV_vdpau_interop
34658         version         4.1
34659         extension
34660         glxropcode      ?
34661         glxflags        ignore
34662         offset          ?
34663
34664 VDPAUSurfaceAccessNV(surface, access)
34665         return          void
34666         param           surface         vdpauSurfaceNV in value
34667         param           access          GLenum in value
34668         category        NV_vdpau_interop
34669         version         4.1
34670         extension
34671         glxropcode      ?
34672         glxflags        ignore
34673         offset          ?
34674
34675 VDPAUMapSurfacesNV(numSurfaces, surfaces)
34676         return          void
34677         param           numSurfaces     SizeI in value
34678         param           surfaces        vdpauSurfaceNV in array [numSurfaces]
34679         category        NV_vdpau_interop
34680         version         4.1
34681         extension
34682         glxropcode      ?
34683         glxflags        ignore
34684         offset          ?
34685
34686 VDPAUUnmapSurfacesNV(numSurface, surfaces)
34687         return          void
34688         param           numSurface      SizeI in value
34689         param           surfaces        vdpauSurfaceNV in array [numSurface]
34690         category        NV_vdpau_interop
34691         version         4.1
34692         extension
34693         glxropcode      ?
34694         glxflags        ignore
34695         offset          ?
34696
34697
34698 ###############################################################################
34699 #
34700 # Extension #397
34701 # AMD_transform_feedback3_lines_triangles commands
34702 #
34703 ###############################################################################
34704
34705 # (none)
34706 newcategory: AMD_transform_feedback3_lines_triangles
34707
34708 ###############################################################################
34709 #
34710 # Extension #398 - GLX_AMD_gpu_association
34711 # Extension #399 - GLX_EXT_create_context_es2_profile
34712 # Extension #400 - WGL_EXT_create_context_es2_profile
34713 #
34714 ###############################################################################
34715
34716 ###############################################################################
34717 #
34718 # Extension #401
34719 # AMD_depth_clamp_separate commands
34720 #
34721 ###############################################################################
34722
34723 # (none)
34724 newcategory: AMD_depth_clamp_separate
34725
34726 ###############################################################################
34727 #
34728 # Extension #402
34729 # EXT_texture_sRGB_decode commands
34730 #
34731 ###############################################################################
34732
34733 # (none)
34734 newcategory: EXT_texture_sRGB_decode
34735
34736 ###############################################################################
34737 #
34738 # Extension #403
34739 # NV_texture_multisample commands
34740 #
34741 ###############################################################################
34742
34743 TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
34744         return          void
34745         param           target          GLenum in value
34746         param           coverageSamples SizeI in value
34747         param           colorSamples    SizeI in value
34748         param           internalFormat  Int32 in value
34749         param           width           SizeI in value
34750         param           height          SizeI in value
34751         param           fixedSampleLocations    Boolean in value
34752         category        NV_texture_multisample
34753         version         4.1
34754         extension
34755         glxropcode      ?
34756         glxflags        ignore
34757         offset          ?
34758
34759 TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
34760         return          void
34761         param           target          GLenum in value
34762         param           coverageSamples SizeI in value
34763         param           colorSamples    SizeI in value
34764         param           internalFormat  Int32 in value
34765         param           width           SizeI in value
34766         param           height          SizeI in value
34767         param           depth           SizeI in value
34768         param           fixedSampleLocations    Boolean in value
34769         category        NV_texture_multisample
34770         version         4.1
34771         extension
34772         glxropcode      ?
34773         glxflags        ignore
34774         offset          ?
34775
34776 TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations)
34777         return          void
34778         param           texture         UInt32 in value
34779         param           target          GLenum in value
34780         param           samples         SizeI in value
34781         param           internalFormat  Int32 in value
34782         param           width           SizeI in value
34783         param           height          SizeI in value
34784         param           fixedSampleLocations    Boolean in value
34785         category        NV_texture_multisample
34786         version         4.1
34787         extension
34788         glxropcode      ?
34789         glxflags        ignore
34790         offset          ?
34791
34792 TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations)
34793         return          void
34794         param           texture         UInt32 in value
34795         param           target          GLenum in value
34796         param           samples         SizeI in value
34797         param           internalFormat  Int32 in value
34798         param           width           SizeI in value
34799         param           height          SizeI in value
34800         param           depth           SizeI in value
34801         param           fixedSampleLocations    Boolean in value
34802         category        NV_texture_multisample
34803         version         4.1
34804         extension
34805         glxropcode      ?
34806         glxflags        ignore
34807         offset          ?
34808
34809 TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
34810         return          void
34811         param           texture         UInt32 in value
34812         param           target          GLenum in value
34813         param           coverageSamples SizeI in value
34814         param           colorSamples    SizeI in value
34815         param           internalFormat  Int32 in value
34816         param           width           SizeI in value
34817         param           height          SizeI in value
34818         param           fixedSampleLocations    Boolean in value
34819         category        NV_texture_multisample
34820         version         4.1
34821         extension
34822         glxropcode      ?
34823         glxflags        ignore
34824         offset          ?
34825
34826 TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
34827         return          void
34828         param           texture         UInt32 in value
34829         param           target          GLenum in value
34830         param           coverageSamples SizeI in value
34831         param           colorSamples    SizeI in value
34832         param           internalFormat  Int32 in value
34833         param           width           SizeI in value
34834         param           height          SizeI in value
34835         param           depth           SizeI in value
34836         param           fixedSampleLocations    Boolean in value
34837         category        NV_texture_multisample
34838         version         4.1
34839         extension
34840         glxropcode      ?
34841         glxflags        ignore
34842         offset          ?
34843
34844 ###############################################################################
34845 #
34846 # Extension #404
34847 # AMD_blend_minmax_factor commands
34848 #
34849 ###############################################################################
34850
34851 # (none)
34852 newcategory: AMD_blend_minmax_factor
34853
34854 ###############################################################################
34855 #
34856 # Extension #405
34857 # AMD_sample_positions commands
34858 #
34859 ###############################################################################
34860
34861 SetMultisamplefvAMD(pname, index, val)
34862         return          void
34863         param           pname           GLenum in value
34864         param           index           UInt32 in value
34865         param           val             Float32 in array [2]
34866         category        AMD_sample_positions
34867         glxflags        ignore
34868         version         3.2
34869         extension
34870         glxropcode      ?
34871         glxflags        ignore
34872         offset          ?
34873
34874 ###############################################################################
34875 #
34876 # Extension #406
34877 # EXT_x11_sync_object commands
34878 #
34879 ###############################################################################
34880
34881 ImportSyncEXT(external_sync_type, external_sync, flags)
34882         return          sync
34883         param           external_sync_type  GLenum in value
34884         param           external_sync   Intptr in value
34885         param           flags           GLbitfield in value
34886         category        EXT_x11_sync_object
34887         glxflags        ignore
34888         version         3.2
34889         extension
34890         glxropcode      ?
34891         glxflags        ignore
34892         offset          ?
34893
34894 ###############################################################################
34895 #
34896 # Extension #407 - WGL_NV_DX_interop
34897 #
34898 ###############################################################################
34899
34900 ###############################################################################
34901 #
34902 # Extension #408
34903 # AMD_multi_draw_indirect commands
34904 #
34905 ###############################################################################
34906
34907 MultiDrawArraysIndirectAMD(mode, indirect, primcount, stride)
34908         return          void
34909         param           mode            GLenum in value
34910         param           indirect        Void in array []
34911         param           primcount       SizeI in value
34912         param           stride          SizeI in value
34913         category        AMD_multi_draw_indirect
34914         version         4.0
34915         extension
34916         glxropcode      ?
34917         glxflags        ignore
34918         offset          ?
34919
34920 MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride)
34921         return          void
34922         param           mode            BeginMode in value
34923         param           type            GLenum in value
34924         param           indirect        Void in array []
34925         param           primcount       SizeI in value
34926         param           stride          SizeI in value
34927         category        AMD_multi_draw_indirect
34928         version         4.0
34929         extension
34930         glxropcode      ?
34931         glxflags        ignore
34932         offset          ?
34933
34934 ###############################################################################
34935 #
34936 # Extension #409
34937 # EXT_framebuffer_multisample_blit_scaled commands
34938 #
34939 ###############################################################################
34940
34941 # (none)
34942 newcategory: EXT_framebuffer_multisample_blit_scaled
34943
34944 ###############################################################################
34945 #
34946 # Extension #410
34947 # NV_path_rendering commands
34948 #
34949 ###############################################################################
34950
34951 # PATH NAME MANAGMENT
34952
34953 GenPathsNV(range)
34954         return          Path
34955         param           range               SizeI in value
34956         category        NV_path_rendering
34957         dlflags         notlistable
34958         version         1.1
34959         extension
34960
34961 DeletePathsNV(path, range)
34962         return          void
34963         param           path            Path in value
34964         param           range           SizeI in value
34965         dlflags         notlistable
34966         category        NV_path_rendering
34967         version         1.1
34968         extension
34969
34970 IsPathNV(path)
34971         return          Boolean
34972         param           path         Path in value
34973         dlflags         notlistable
34974         category        NV_path_rendering
34975         version         1.1
34976         extension
34977
34978 # PATH SPECIFICATION COMMANDS
34979
34980 PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords)
34981         return          void
34982         param           path            Path in value
34983         param           numCommands     SizeI in value
34984         param           commands        PathCommand in array [numCommands]
34985         param           numCoords       SizeI in value
34986         param           coordType       PathCoordType in value
34987         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
34988         category        NV_path_rendering
34989         version         1.1
34990         extension
34991
34992 PathCoordsNV(path, numCoords, coordType, coords)
34993         return          void
34994         param           path            Path in value
34995         param           numCoords       SizeI in value
34996         param           coordType       PathCoordType in value
34997         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
34998         category        NV_path_rendering
34999         version         1.1
35000         extension
35001
35002 PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords)
35003         return          void
35004         param           path            Path in value
35005         param           commandStart    SizeI in value
35006         param           commandsToDelete SizeI in value
35007         param           numCommands     SizeI in value
35008         param           commands        PathCommand in array [numCommands]
35009         param           numCoords       SizeI in value
35010         param           coordType       PathCoordType in value
35011         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
35012         category        NV_path_rendering
35013         version         1.1
35014         extension
35015
35016 PathSubCoordsNV(path, coordStart, numCoords, coordType, coords)
35017         return          void
35018         param           path            Path in value
35019         param           coordStart      SizeI in value
35020         param           numCoords       SizeI in value
35021         param           coordType       PathCoordType in value
35022         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
35023         category        NV_path_rendering
35024         version         1.1
35025         extension
35026
35027 PathStringNV(path, format, length, pathString)
35028         return          void
35029         param           path            Path in value
35030         param           format          PathStringFormat in value
35031         param           length          SizeI in value
35032         param           pathString      Void in array [length]
35033         category        NV_path_rendering
35034         version         1.1
35035         extension
35036
35037 PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale)
35038         return          void
35039         param           firstPathName   Path in value
35040         param           fontTarget      PathFontTarget in value
35041         param           fontName        Void in array [COMPSIZE(fontTarget,fontName)]
35042         param           fontStyle       PathFontStyle in value
35043         param           numGlyphs       SizeI in value
35044         param           type            PathElementType in value
35045         param           charcodes       Void in array [COMPSIZE(numGlyphs,type,charcodes)]
35046         param           handleMissingGlyphs PathHandleMissingGlyphs in value
35047         param           pathParameterTemplate Path in value
35048         param           emScale         Float32 in value
35049         category        NV_path_rendering
35050         version         1.1
35051         extension
35052
35053 PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale)
35054         return          void
35055         param           firstPathName   Path in value
35056         param           fontTarget      PathFontTarget in value
35057         param           fontName        Void in array [COMPSIZE(fontTarget,fontName)]
35058         param           fontStyle       PathFontStyle in value
35059         param           firstGlyph      UInt32 in value
35060         param           numGlyphs       SizeI in value
35061         param           handleMissingGlyphs PathHandleMissingGlyphs in value
35062         param           pathParameterTemplate Path in value
35063         param           emScale         Float32 in value
35064         category        NV_path_rendering
35065         version         1.1
35066         extension
35067         dlflags         prepad
35068
35069 WeightPathsNV(resultPath, numPaths, paths, weights)
35070         return          void
35071         param           resultPath      Path in value
35072         param           numPaths        SizeI in value
35073         param           paths           Path in array [numPaths]
35074         param           weights         Float32 in array [numPaths]
35075         category        NV_path_rendering
35076         version         1.1
35077         extension
35078
35079 CopyPathNV(resultPath, srcPath)
35080         return          void
35081         param           resultPath      Path in value
35082         param           srcPath         Path in value
35083         category        NV_path_rendering
35084         version         1.1
35085         extension
35086
35087 InterpolatePathsNV(resultPath, pathA, pathB, weight)
35088         return          void
35089         param           resultPath      Path in value
35090         param           pathA           Path in value
35091         param           pathB           Path in value
35092         param           weight          Float32 in value
35093         category        NV_path_rendering
35094         version         1.1
35095         extension
35096
35097 TransformPathNV(resultPath, srcPath, transformType, transformValues)
35098         return          void
35099         param           resultPath      Path in value
35100         param           srcPath         Path in value
35101         param           transformType   PathTransformType in value
35102         param           transformValues Float32 in array [COMPSIZE(transformType)]
35103         category        NV_path_rendering
35104         version         1.1
35105         extension
35106
35107 PathParameterivNV(path, pname, value)
35108         return          void
35109         param           path            Path in value
35110         param           pname           PathParameter in value
35111         param           value           Int32 in array [COMPSIZE(pname)]
35112         category        NV_path_rendering
35113         version         1.1
35114         extension
35115
35116 PathParameteriNV(path, pname, value)
35117         return          void
35118         param           path            Path in value
35119         param           pname           PathParameter in value
35120         param           value           Int32 in value
35121         category        NV_path_rendering
35122         version         1.1
35123         extension
35124
35125 PathParameterfvNV(path, pname, value)
35126         return          void
35127         param           path            Path in value
35128         param           pname           PathParameter in value
35129         param           value           Float32 in array [COMPSIZE(pname)]
35130         category        NV_path_rendering
35131         version         1.1
35132         extension
35133
35134 PathParameterfNV(path, pname, value)
35135         return          void
35136         param           path            Path in value
35137         param           pname           PathParameter in value
35138         param           value           Float32 in value
35139         category        NV_path_rendering
35140         version         1.1
35141         extension
35142
35143 PathDashArrayNV(path, dashCount, dashArray)
35144         return          void
35145         param           path            Path in value
35146         param           dashCount       SizeI in value
35147         param           dashArray       Float32 in array [dashCount]
35148         category        NV_path_rendering
35149         version         1.1
35150         extension
35151
35152 # PATH STENCILING
35153
35154 PathStencilFuncNV(func, ref, mask)
35155         return          void
35156         param           func            StencilFunction in value
35157         param           ref             ClampedStencilValue in value
35158         param           mask            MaskedStencilValue in value
35159         category        NV_path_rendering
35160         version         1.1
35161         extension
35162
35163 PathStencilDepthOffsetNV(factor, units)
35164         return          void
35165         param           factor          Float32 in value
35166         param           units           Float32 in value
35167         category        NV_path_rendering
35168         version         1.1
35169         extension
35170
35171 StencilFillPathNV(path, fillMode, mask)
35172         return          void
35173         param           path            Path in value
35174         param           fillMode        PathFillMode in value
35175         param           mask            MaskedStencilValue in value
35176         category        NV_path_rendering
35177         version         1.1
35178         extension
35179
35180 StencilStrokePathNV(path, reference, mask)
35181         return          void
35182         param           path            Path in value
35183         param           reference       StencilValue in value
35184         param           mask            MaskedStencilValue in value
35185         category        NV_path_rendering
35186         version         1.1
35187         extension
35188
35189 StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues)
35190         return          void
35191         param           numPaths        SizeI in value
35192         param           pathNameType    PathElementType in value
35193         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35194         param           pathBase        Path in value
35195         param           fillMode        PathFillMode in value
35196         param           mask            MaskedStencilValue in value
35197         param           transformType   PathTransformType in value
35198         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35199         category        NV_path_rendering
35200         version         1.1
35201         extension
35202
35203 StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues)
35204         return          void
35205         param           numPaths        SizeI in value
35206         param           pathNameType    PathElementType in value
35207         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35208         param           pathBase        Path in value
35209         param           reference       StencilValue in value
35210         param           mask            MaskedStencilValue in value
35211         param           transformType   PathTransformType in value
35212         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35213         category        NV_path_rendering
35214         version         1.1
35215         extension
35216
35217 # PATH COVERING
35218
35219 PathCoverDepthFuncNV(func)
35220         return          void
35221         param           func            DepthFunction in value
35222         category        NV_path_rendering
35223         version         1.1
35224         extension
35225
35226 PathColorGenNV(color, genMode, colorFormat, coeffs)
35227         return          void
35228         param           color           PathColor in value
35229         param           genMode         PathGenMode in value
35230         param           colorFormat     PathColorFormat in value
35231         param           coeffs          Float32 in array [COMPSIZE(genMode,colorFormat)]
35232         category        NV_path_rendering
35233         version         1.1
35234         extension
35235
35236 PathTexGenNV(texCoordSet, genMode, components, coeffs)
35237         return          void
35238         param           texCoordSet     PathColor in value
35239         param           genMode         PathGenMode in value
35240         param           components      Int32 in value
35241         param           coeffs          Float32 in array [COMPSIZE(genMode,components)]
35242         category        NV_path_rendering
35243         version         1.1
35244         extension
35245
35246 PathFogGenNV(genMode)
35247         return          void
35248         param           genMode         PathGenMode in value
35249         category        NV_path_rendering
35250         version         1.1
35251         extension
35252
35253 CoverFillPathNV(path, coverMode)
35254         return          void
35255         param           path            Path in value
35256         param           coverMode       PathCoverMode in value
35257         category        NV_path_rendering
35258         version         1.1
35259         extension
35260
35261 CoverStrokePathNV(path, coverMode)
35262         return          void
35263         param           path            Path in value
35264         param           coverMode       PathCoverMode in value
35265         category        NV_path_rendering
35266         version         1.1
35267         extension
35268
35269 CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
35270         return          void
35271         param           numPaths        SizeI in value
35272         param           pathNameType    PathElementType in value
35273         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35274         param           pathBase        Path in value
35275         param           coverMode       PathCoverMode in value
35276         param           transformType   PathTransformType in value
35277         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35278         category        NV_path_rendering
35279         version         1.1
35280         extension
35281
35282 CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
35283         return          void
35284         param           numPaths        SizeI in value
35285         param           pathNameType    PathElementType in value
35286         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35287         param           pathBase        Path in value
35288         param           coverMode       PathCoverMode in value
35289         param           transformType   PathTransformType in value
35290         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35291         category        NV_path_rendering
35292         version         1.1
35293         extension
35294
35295 # PATH QUERIES
35296
35297 GetPathParameterivNV(path, pname, value)
35298         return          void
35299         param           path            Path in value
35300         param           pname           PathParameter in value
35301         param           value           Int32 out array [4]
35302         category        NV_path_rendering
35303         dlflags         notlistable
35304         version         1.1
35305         extension
35306
35307 GetPathParameterfvNV(path, pname, value)
35308         return          void
35309         param           path            Path in value
35310         param           pname           PathParameter in value
35311         param           value           Float32 out array [4]
35312         category        NV_path_rendering
35313         dlflags         notlistable
35314         version         1.1
35315         extension
35316
35317 GetPathCommandsNV(path, commands)
35318         return          void
35319         param           path            Path in value
35320         param           commands        PathCommand out array [COMPSIZE(path)]
35321         category        NV_path_rendering
35322         dlflags         notlistable
35323         version         1.1
35324         extension
35325
35326 GetPathCoordsNV(path, coords)
35327         return          void
35328         param           path            Path in value
35329         param           coords          Float32 out array [COMPSIZE(path)]
35330         category        NV_path_rendering
35331         dlflags         notlistable
35332         version         1.1
35333         extension
35334
35335 GetPathDashArrayNV(path, dashArray)
35336         return          void
35337         param           path            Path in value
35338         param           dashArray       Float32 out array [COMPSIZE(path)]
35339         category        NV_path_rendering
35340         dlflags         notlistable
35341         version         1.1
35342         extension
35343
35344 GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics)
35345         return          void
35346         param           metricQueryMask PathMetricMask in value
35347         param           numPaths        SizeI in value
35348         param           pathNameType    PathElementType in value
35349         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35350         param           pathBase        Path in value
35351         param           stride          SizeI in value
35352         param           metrics         Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
35353         category        NV_path_rendering
35354         dlflags         notlistable
35355         version         1.1
35356         extension
35357
35358 GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics)
35359         return          void
35360         param           metricQueryMask PathMetricMask in value
35361         param           firstPathName   Path in value
35362         param           numPaths        SizeI in value
35363         param           stride          SizeI in value
35364         param           metrics         Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
35365         category        NV_path_rendering
35366         dlflags         notlistable
35367         version         1.1
35368         extension
35369
35370 GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing)
35371         return          void
35372         param           pathListMode    PathListMode in value
35373         param           numPaths        SizeI in value
35374         param           pathNameType    PathElementType in value
35375         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35376         param           pathBase        Path in value
35377         param           advanceScale    Float32 in value
35378         param           kerningScale    Float32 in value
35379         param           transformType   PathTransformType in value
35380         param           returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)]
35381         category        NV_path_rendering
35382         dlflags         notlistable
35383         version         1.1
35384         extension
35385
35386 GetPathColorGenivNV(color, pname, value)
35387         return          void
35388         param           color           PathColor in value
35389         param           pname           PathGenMode in value
35390         param           value           Int32 out array [COMPSIZE(pname)]
35391         category        NV_path_rendering
35392         dlflags         notlistable
35393         version         1.1
35394         extension
35395
35396 GetPathColorGenfvNV(color, pname, value)
35397         return          void
35398         param           color           PathColor in value
35399         param           pname           PathGenMode in value
35400         param           value           Float32 out array [COMPSIZE(pname)]
35401         category        NV_path_rendering
35402         dlflags         notlistable
35403         version         1.1
35404         extension
35405
35406 GetPathTexGenivNV(texCoordSet, pname, value)
35407         return          void
35408         param           texCoordSet     TextureUnit in value
35409         param           pname           PathGenMode in value
35410         param           value           Int32 out array [COMPSIZE(pname)]
35411         category        NV_path_rendering
35412         dlflags         notlistable
35413         version         1.1
35414         extension
35415
35416 GetPathTexGenfvNV(texCoordSet, pname, value)
35417         return          void
35418         param           texCoordSet     TextureUnit in value
35419         param           pname           PathGenMode in value
35420         param           value           Float32 out array [COMPSIZE(pname)]
35421         category        NV_path_rendering
35422         dlflags         notlistable
35423         version         1.1
35424         extension
35425
35426 IsPointInFillPathNV(path, mask, x, y)
35427         return          Boolean
35428         param           path            Path in value
35429         param           mask            MaskedStencilValue in value
35430         param           x               Float32 in value
35431         param           y               Float32 in value
35432         category        NV_path_rendering
35433         dlflags         notlistable
35434         version         1.1
35435         extension
35436
35437 IsPointInStrokePathNV(path, x, y)
35438         return          Boolean
35439         param           path            Path in value
35440         param           x               Float32 in value
35441         param           y               Float32 in value
35442         category        NV_path_rendering
35443         dlflags         notlistable
35444         version         1.1
35445         extension
35446
35447 GetPathLengthNV(path, startSegment, numSegments)
35448         return          Float32
35449         param           path            Path in value
35450         param           startSegment    SizeI in value
35451         param           numSegments     SizeI in value
35452         category        NV_path_rendering
35453         dlflags         notlistable
35454         version         1.1
35455         extension
35456
35457 PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY)
35458         return          Boolean
35459         param           path            Path in value
35460         param           startSegment    SizeI in value
35461         param           numSegments     SizeI in value
35462         param           distance        Float32 in value
35463         param           x               Float32 out array [1]
35464         param           y               Float32 out array [1]
35465         param           tangentX        Float32 out array [1]
35466         param           tangentY        Float32 out array [1]
35467         category        NV_path_rendering
35468         dlflags         notlistable
35469         version         1.1
35470         extension
35471
35472 ###############################################################################
35473 #
35474 # Extension #411
35475 # AMD_pinned_memory commands
35476 #
35477 ###############################################################################
35478
35479 # (none)
35480 newcategory: AMD_pinned_memory
35481
35482 ###############################################################################
35483 #
35484 # Extension #412 - WGL_NV_DX_interop2
35485 #
35486 ###############################################################################
35487
35488 ###############################################################################
35489 #
35490 # Extension #413 - AMD_stencil_operation_extended
35491 #
35492 ###############################################################################
35493
35494 StencilOpValueAMD(face, value)
35495         return          void
35496         param           face            StencilFaceDirection in value
35497         param           value           UInt32 in value
35498         category        AMD_stencil_operation_extended
35499         version         1.2
35500         extension
35501         glxropcode      ?
35502         glxflags        ignore
35503         offset          ?
35504
35505 ###############################################################################
35506 #
35507 # Extension #414 - GLX_EXT_swap_control_tear
35508 # Extension #415 - WGL_EXT_swap_control_tear
35509 #
35510 ###############################################################################
35511
35512 ###############################################################################
35513 #
35514 # Extension #416
35515 # AMD_vertex_shader_viewport_index commands
35516 #
35517 ###############################################################################
35518
35519 # (none)
35520 newcategory: AMD_vertex_shader_viewport_index
35521
35522 ###############################################################################
35523 #
35524 # Extension #417
35525 # AMD_vertex_shader_layer commands
35526 #
35527 ###############################################################################
35528
35529 # (none)
35530 newcategory: AMD_vertex_shader_layer
35531
35532 ###############################################################################
35533 #
35534 # Extension #418
35535 # NV_bindless_texture commands
35536 #
35537 ###############################################################################
35538
35539 GetTextureHandleNV(texture)
35540         return          UInt64
35541         param           texture         UInt32 in value
35542         category        NV_bindless_texture
35543         dlflags         notlistable
35544         version         4.0
35545         extension
35546         glxsingle       ?
35547         glxflags        ignore
35548         offset          ?
35549
35550 GetTextureSamplerHandleNV(texture, sampler)
35551         return          UInt64
35552         param           texture         UInt32 in value
35553         param           sampler         UInt32 in value
35554         category        NV_bindless_texture
35555         dlflags         notlistable
35556         version         4.0
35557         extension
35558         glxsingle       ?
35559         glxflags        ignore
35560         offset          ?
35561
35562 MakeTextureHandleResidentNV(handle)
35563         return          void
35564         param           handle          UInt64 in value
35565         category        NV_bindless_texture
35566         version         4.0
35567         extension
35568         glxropcode      ?
35569         glxflags        ignore
35570         offset          ?
35571
35572 MakeTextureHandleNonResidentNV(handle)
35573         return          void
35574         param           handle          UInt64 in value
35575         category        NV_bindless_texture
35576         version         4.0
35577         extension
35578         glxropcode      ?
35579         glxflags        ignore
35580         offset          ?
35581
35582 GetImageHandleNV(texture, level, layered, layer, format)
35583         return          UInt64
35584         param           texture         UInt32 in value
35585         param           level           Int32 in value
35586         param           layered         Boolean in value
35587         param           layer           Int32 in value
35588         param           format          GLenum in value
35589         category        NV_bindless_texture
35590         dlflags         notlistable
35591         version         4.0
35592         extension
35593         glxsingle       ?
35594         glxflags        ignore
35595         offset          ?
35596
35597 MakeImageHandleResidentNV(handle, access)
35598         return          void
35599         param           handle          UInt64 in value
35600         param           access          GLenum in value
35601         category        NV_bindless_texture
35602         version         4.0
35603         extension
35604         glxropcode      ?
35605         glxflags        ignore
35606         offset          ?
35607
35608 MakeImageHandleNonResidentNV(handle)
35609         return          void
35610         param           handle          UInt64 in value
35611         category        NV_bindless_texture
35612         version         4.0
35613         extension
35614         glxropcode      ?
35615         glxflags        ignore
35616         offset          ?
35617
35618 UniformHandleui64NV(location, value)
35619         return          void
35620         param           location        Int32 in value
35621         param           value           UInt64 in value
35622         category        NV_bindless_texture
35623         version         4.0
35624         extension
35625         glxropcode      ?
35626         glxflags        ignore
35627         offset          ?
35628
35629 UniformHandleui64vNV(location, count, value)
35630         return          void
35631         param           location        Int32 in value
35632         param           count           SizeI in value
35633         param           value           UInt64 in array [count]
35634         category        NV_bindless_texture
35635         version         4.0
35636         extension
35637         glxropcode      ?
35638         glxflags        ignore
35639         offset          ?
35640
35641 ProgramUniformHandleui64NV(program, location, value)
35642         return          void
35643         param           program         UInt32 in value
35644         param           location        Int32 in value
35645         param           value           UInt64 in value
35646         category        NV_bindless_texture
35647         version         4.0
35648         extension
35649         glxropcode      ?
35650         glxflags        ignore
35651         offset          ?
35652
35653 ProgramUniformHandleui64vNV(program, location, count, values)
35654         return          void
35655         param           program         UInt32 in value
35656         param           location        Int32 in value
35657         param           count           SizeI in value
35658         param           values          UInt64 in array [count]
35659         category        NV_bindless_texture
35660         version         4.0
35661         extension
35662         glxropcode      ?
35663         glxflags        ignore
35664         offset          ?
35665
35666 IsTextureHandleResidentNV(handle)
35667         return          Boolean
35668         param           handle          UInt64 in value
35669         category        NV_bindless_texture
35670         version         4.0
35671         extension
35672         glxropcode      ?
35673         glxflags        ignore
35674         offset          ?
35675
35676 IsImageHandleResidentNV(handle)
35677         return          Boolean
35678         param           handle          UInt64 in value
35679         category        NV_bindless_texture
35680         version         4.0
35681         extension
35682         glxropcode      ?
35683         glxflags        ignore
35684         offset          ?
35685
35686 ###############################################################################
35687 #
35688 # Extension #419
35689 # NV_shader_atomic_float commands
35690 #
35691 ###############################################################################
35692
35693 # (none)
35694 newcategory: NV_shader_atomic_float
35695
35696 ###############################################################################
35697 #
35698 # Extension #420
35699 # AMD_query_buffer_object commands
35700 #
35701 ###############################################################################
35702
35703 # (none)
35704 newcategory: AMD_query_buffer_object
35705
35706 ###############################################################################
35707
35708 ###############################################################################
35709 #
35710 # Extension #421
35711 # NV_compute_program5 commands
35712 #
35713 ###############################################################################
35714
35715 # (none)
35716 newcategory: NV_compute_program5
35717
35718 ###############################################################################
35719 #
35720 # Extension #422
35721 # NV_shader_storage_buffer_object commands
35722 #
35723 ###############################################################################
35724
35725 # (none)
35726 newcategory: NV_shader_storage_buffer_object
35727
35728 ###############################################################################
35729 #
35730 # Extension #423
35731 # NV_shader_atomic_counters commands
35732 #
35733 ###############################################################################
35734
35735 # (none)
35736 newcategory: NV_shader_atomic_counters
35737
35738 ###############################################################################
35739 #
35740 # Extension #424
35741 # NV_deep_texture3D commands
35742 #
35743 ###############################################################################
35744
35745 # (none)
35746 newcategory: NV_deep_texture3D
35747
35748 ###############################################################################
35749 #
35750 # Extension #425
35751 # NVX_conditional_render enum:
35752 #
35753 ###############################################################################
35754
35755 BeginConditionalRenderNVX(id)
35756         return          void
35757         param           id              UInt32 in value
35758         category        NVX_conditional_render
35759         version         4.3
35760         extension
35761         glxropcode      ?
35762         glxflags        ignore
35763         offset          ?
35764
35765 EndConditionalRenderNVX()
35766         return          void
35767         category        NVX_conditional_render
35768         version         4.3
35769         extension
35770         glxropcode      ?
35771         glxflags        ignore
35772         offset          ?
35773
35774 ###############################################################################
35775 #
35776 # Extension #426
35777 # AMD_sparse_texture commands
35778 #
35779 ###############################################################################
35780
35781 TexStorageSparseAMD(target, internalFormat, width, height, depth, layers, flags)
35782         return          void
35783         param           target          GLenum in value
35784         param           internalFormat  GLenum in value
35785         param           width           SizeI in value
35786         param           height          SizeI in value
35787         param           depth           SizeI in value
35788         param           layers          SizeI in value
35789         param           flags           GLbitfield in value
35790         category        AMD_sparse_texture
35791         version         4.3
35792         extension
35793         glxropcode      ?
35794         glxflags        ignore
35795         offset          ?
35796
35797 TextureStorageSparseAMD(texture, target, internalFormat, width, height, depth, layers, flags)
35798         return          void
35799         param           texture         UInt32 in value
35800         param           target          GLenum in value
35801         param           internalFormat  GLenum in value
35802         param           width           SizeI in value
35803         param           height          SizeI in value
35804         param           depth           SizeI in value
35805         param           layers          SizeI in value
35806         param           flags           GLbitfield in value
35807         category        AMD_sparse_texture
35808         version         4.3
35809         extension
35810         glxropcode      ?
35811         glxflags        ignore
35812         offset          ?
35813
35814 ###############################################################################
35815 #
35816 # Extension #427 - GLX_EXT_buffer_age
35817 #
35818 ###############################################################################
35819
35820 ###############################################################################
35821 #
35822 # Extension #428
35823 # AMD_shader_trinary_minmax commands
35824 #
35825 ###############################################################################
35826
35827 # (none)
35828 newcategory: AMD_shader_trinary_minmax
35829
35830 ###############################################################################
35831 #
35832 # Extension #429
35833 # INTEL_map_texture commands
35834 #
35835 ###############################################################################
35836
35837 SyncTextureINTEL(texture)
35838         return          void
35839         param           texture         UInt32 in value
35840         category        INTEL_map_texture
35841         version         4.3
35842         extension
35843         glxropcode      ?
35844         glxflags        ignore
35845         offset          ?
35846
35847 UnmapTexture2DINTEL(texture, level)
35848         return          void
35849         param           texture         UInt32 in value
35850         param           level           Int32 in value
35851         category        INTEL_map_texture
35852         version         4.3
35853         extension
35854         glxropcode      ?
35855         glxflags        ignore
35856         offset          ?
35857
35858 MapTexture2DINTEL(texture, level, access, stride, layout)
35859         return          VoidPointer
35860         param           texture         UInt32 in value
35861         param           level           Int32 in value
35862         param           access          GLbitfield in value
35863         param           stride          Int32 in array [1]
35864         param           layout          GLenum in array [1]
35865         category        INTEL_map_texture
35866         version         4.3
35867         extension
35868         glxropcode      ?
35869         glxflags        ignore
35870         offset          ?
35871
35872 ###############################################################################
35873 #
35874 # Extension #430
35875 # NV_draw_texture commands
35876 #
35877 ###############################################################################
35878
35879 DrawTextureNV(texture, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1)
35880         return          void
35881         param           texture         UInt32 in value
35882         param           sampler         UInt32 in value
35883         param           x0              Float32 in value
35884         param           y0              Float32 in value
35885         param           x1              Float32 in value
35886         param           y1              Float32 in value
35887         param           z               Float32 in value
35888         param           s0              Float32 in value
35889         param           t0              Float32 in value
35890         param           s1              Float32 in value
35891         param           t1              Float32 in value
35892         category        NV_draw_texture
35893         version         4.3
35894         extension
35895         glxropcode      ?
35896         glxflags        ignore
35897         offset          ?
35898         
35899 ###############################################################################
35900 #
35901 # Custom Fake GL Functions - For Internal Use
35902 #
35903 ###############################################################################
35904 InternalTraceCommandRAD(cmd, size, data)
35905         return          void
35906         param           cmd             UInt32 in value
35907         param           size            UInt32 in value
35908         param           data            UInt8 in array [size]
35909         category        RAD_debugger
35910         version         1.0
35911
35912 ClearTexImage(texture, level, format, type, data)
35913         return          void
35914         param           texture   Texture in value
35915         param           level     CheckedInt32 in value
35916         param           format    PixelFormat in value
35917    param    type      PixelType in value
35918         param           data      Void in array [COMPSIZE(format/type/level/texture)]
35919         category        VERSION_4_4
35920         version    4.4