]> git.tdb.fi Git - libs/gl.git/blob - gl.spec
5b334c3c3dc138e446e9bbf7f26b1449793804cc
[libs/gl.git] / gl.spec
1 # gl.spec file
2 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
3 #
4 # Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
5 # Copyright (c) 2006-2012 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: 18887 $ on $Date: 2012-08-13 16:25:45 -0700 (Mon, 13 Aug 2012) $
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_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED 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_stencil_operation_extended AMD_vertex_shader_tesselator
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_vertex_array_lists
36 category: INGR_blend_func_separate
37 category: INTEL_parallel_arrays
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
41 category: PGI_misc_hints
42 category: S3_s3tc
43 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
44 category: SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex
45
46 # Categories for extensions with no functions - need not be included now
47 #
48 # 3DFX_multisample 3DFX_texture_compression_FXT1
49 # 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
50 # APPLE_specular_vector APPLE_transform_hint
51 # 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
52 # 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
53 # HP_convolution_border_modes HP_occlusion_test HP_texture_lighting
54 # IBM_cull_vertex IBM_rasterpos_clip
55 # INGR_color_clamp INGR_interlace_read
56 # KHR_texture_compression_astc_ldr
57 # MESA_pack_invert MESA_ycbcr_texture
58 # 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
59 # PGI_vertex_hints
60 # REND_screen_coordinates
61 # 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
62 # SUN_convolution_border_modes SUN_slice_accum
63 # WIN_phong_shading WIN_specular_fog
64
65 # Core version in which a function was introduced, or against
66 # which an extension can be implemented
67 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
68 # Core version in which a function was removed
69 deprecated:     3.1
70 # GLX Single, Rendering, or Vendor Private opcode
71 glxsingle:      *
72 glxropcode:     *
73 glxvendorpriv:  *
74 # WGL implementation flags (incomplete)
75 wglflags:       client-handcode server-handcode small-data batchable
76 # Drivers in which this is implemented (very incomplete)
77 extension:      future not_implemented soft WINSOFT NV10 NV20 NV50
78 # Function this aliases (indistinguishable to the GL)
79 alias:          *
80 # Mesa dispatch table offset (incomplete)
81 offset:         *
82 # These properties are picked up from NVIDIA .spec files, we don't use them
83 glfflags:       *
84 beginend:       *
85 glxvectorequiv: *
86 subcategory:    *
87 glextmask:      *
88
89 ###############################################################################
90 #
91 # glxsingle, glxropcode, and other GLX allocations to vendors
92 # are used here, but the master registry for GLX is in
93 # /repos/ogl/trunk/doc/registry/extensions.reserved
94 #
95 # XFree86 dispatch offsets:     0-645
96 #                               578-641     NV_vertex_program
97 # GLS opcodes:                  0x0030-0x0269
98 #
99 ###############################################################################
100
101 ###############################################################################
102 #
103 # things to remember when adding an extension command
104 #
105 # - append new ARB and non-ARB extensions to the appropriate portion of
106 #   the spec file, in extension number order.
107 # - leading tabs are suggested. Whitespace of any sort may be used elsewhere.
108 # - set glxflags to "ignore" until GLX is updated to support the new command
109 # - add new data types to typemaps/spec2wire.map
110 # - add extension name in alphabetical order to category list
111 # - add commands within an extension in spec order
112 # - use existing command entries as a model (where possible)
113 # - when reserving new glxropcodes, update extensions.reserved (per above)
114 #
115 ###############################################################################
116
117 # New type declarations
118
119 passthru: #include <stddef.h>
120
121 passthru: #ifndef GL_VERSION_2_0
122 passthru: /* GL type for program/shader text */
123 passthru: typedef char GLchar;
124 passthru: #endif
125 passthru:
126 passthru: #ifndef GL_VERSION_1_5
127 passthru: /* GL types for handling large vertex buffer objects */
128 passthru: typedef ptrdiff_t GLintptr;
129 passthru: typedef ptrdiff_t GLsizeiptr;
130 passthru: #endif
131 passthru:
132 passthru: #ifndef GL_ARB_vertex_buffer_object
133 passthru: /* GL types for handling large vertex buffer objects */
134 passthru: typedef ptrdiff_t GLintptrARB;
135 passthru: typedef ptrdiff_t GLsizeiptrARB;
136 passthru: #endif
137 passthru:
138 passthru: #ifndef GL_ARB_shader_objects
139 passthru: /* GL types for program/shader text and shader object handles */
140 passthru: typedef char GLcharARB;
141 passthru: typedef unsigned int GLhandleARB;
142 passthru: #endif
143 passthru:
144 passthru: /* GL type for "half" precision (s10e5) float data in host memory */
145 passthru: #ifndef GL_ARB_half_float_pixel
146 passthru: typedef unsigned short GLhalfARB;
147 passthru: #endif
148 passthru:
149 passthru: #ifndef GL_NV_half_float
150 passthru: typedef unsigned short GLhalfNV;
151 passthru: #endif
152 passthru:
153 passthru: #ifndef GLEXT_64_TYPES_DEFINED
154 passthru: /* This code block is duplicated in glxext.h, so must be protected */
155 passthru: #define GLEXT_64_TYPES_DEFINED
156 passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
157 passthru: /* (as used in the GL_EXT_timer_query extension). */
158 passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
159 passthru: #include <inttypes.h>
160 passthru: #elif defined(__sun__) || defined(__digital__)
161 passthru: #include <inttypes.h>
162 passthru: #if defined(__STDC__)
163 passthru: #if defined(__arch64__) || defined(_LP64)
164 passthru: typedef long int int64_t;
165 passthru: typedef unsigned long int uint64_t;
166 passthru: #else
167 passthru: typedef long long int int64_t;
168 passthru: typedef unsigned long long int uint64_t;
169 passthru: #endif /* __arch64__ */
170 passthru: #endif /* __STDC__ */
171 passthru: #elif defined( __VMS ) || defined(__sgi)
172 passthru: #include <inttypes.h>
173 passthru: #elif defined(__SCO__) || defined(__USLC__)
174 passthru: #include <stdint.h>
175 passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
176 passthru: typedef long int int32_t;
177 passthru: typedef long long int int64_t;
178 passthru: typedef unsigned long long int uint64_t;
179 passthru: #elif defined(_WIN32) && defined(__GNUC__)
180 passthru: #include <stdint.h>
181 passthru: #elif defined(_WIN32)
182 passthru: typedef __int32 int32_t;
183 passthru: typedef __int64 int64_t;
184 passthru: typedef unsigned __int64 uint64_t;
185 passthru: #else
186 passthru: /* Fallback if nothing above works */
187 passthru: #include <inttypes.h>
188 passthru: #endif
189 passthru: #endif
190 passthru:
191 passthru: #ifndef GL_EXT_timer_query
192 passthru: typedef int64_t GLint64EXT;
193 passthru: typedef uint64_t GLuint64EXT;
194 passthru: #endif
195 passthru:
196 passthru: #ifndef GL_ARB_sync
197 passthru: typedef int64_t GLint64;
198 passthru: typedef uint64_t GLuint64;
199 passthru: typedef struct __GLsync *GLsync;
200 passthru: #endif
201 passthru:
202 passthru: #ifndef GL_ARB_cl_event
203 passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
204 passthru: struct _cl_context;
205 passthru: struct _cl_event;
206 passthru: #endif
207 passthru:
208 passthru: #ifndef GL_ARB_debug_output
209 passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
210 passthru: #endif
211 passthru:
212 passthru: #ifndef GL_AMD_debug_output
213 passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
214 passthru: #endif
215 passthru:
216 passthru: #ifndef GL_KHR_debug
217 passthru: typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
218 passthru: #endif
219 passthru:
220 passthru: #ifndef GL_NV_vdpau_interop
221 passthru: typedef GLintptr GLvdpauSurfaceNV;
222 passthru: #endif
223 passthru:
224
225 ###############################################################################
226 ###############################################################################
227 #
228 # OpenGL 1.0 commands
229 #
230 ###############################################################################
231 ###############################################################################
232
233 ###############################################################################
234 #
235 # drawing-control commands
236 #
237 ###############################################################################
238
239 CullFace(mode)
240         return          void
241         param           mode            CullFaceMode in value
242         category        VERSION_1_0                # old: drawing-control
243         version         1.0
244         glxropcode      79
245         offset          152
246
247 FrontFace(mode)
248         return          void
249         param           mode            FrontFaceDirection in value
250         category        VERSION_1_0                # old: drawing-control
251         version         1.0
252         glxropcode      84
253         offset          157
254
255 Hint(target, mode)
256         return          void
257         param           target          HintTarget in value
258         param           mode            HintMode in value
259         category        VERSION_1_0                # old: drawing-control
260         version         1.0
261         glxropcode      85
262         offset          158
263
264 LineWidth(width)
265         return          void
266         param           width           CheckedFloat32 in value
267         category        VERSION_1_0                # old: drawing-control
268         version         1.0
269         glxropcode      95
270         offset          168
271
272 PointSize(size)
273         return          void
274         param           size            CheckedFloat32 in value
275         category        VERSION_1_0                # old: drawing-control
276         version         1.0
277         glxropcode      100
278         offset          173
279
280 PolygonMode(face, mode)
281         return          void
282         param           face            MaterialFace in value
283         param           mode            PolygonMode in value
284         category        VERSION_1_0                # old: drawing-control
285         version         1.0
286         glxropcode      101
287         offset          174
288
289 Scissor(x, y, width, height)
290         return          void
291         param           x               WinCoord in value
292         param           y               WinCoord in value
293         param           width           SizeI in value
294         param           height          SizeI in value
295         category        VERSION_1_0                # old: drawing-control
296         version         1.0
297         glxropcode      103
298         offset          176
299
300 TexParameterf(target, pname, param)
301         return          void
302         param           target          TextureTarget in value
303         param           pname           TextureParameterName in value
304         param           param           CheckedFloat32 in value
305         category        VERSION_1_0                # old: drawing-control
306         version         1.0
307         glxropcode      105
308         wglflags        small-data
309         offset          178
310
311 TexParameterfv(target, pname, params)
312         return          void
313         param           target          TextureTarget in value
314         param           pname           TextureParameterName in value
315         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
316         category        VERSION_1_0                # old: drawing-control
317         version         1.0
318         glxropcode      106
319         wglflags        small-data
320         offset          179
321
322 TexParameteri(target, pname, param)
323         return          void
324         param           target          TextureTarget in value
325         param           pname           TextureParameterName in value
326         param           param           CheckedInt32 in value
327         category        VERSION_1_0                # old: drawing-control
328         version         1.0
329         glxropcode      107
330         wglflags        small-data
331         offset          180
332
333 TexParameteriv(target, pname, params)
334         return          void
335         param           target          TextureTarget in value
336         param           pname           TextureParameterName in value
337         param           params          CheckedInt32 in array [COMPSIZE(pname)]
338         category        VERSION_1_0                # old: drawing-control
339         version         1.0
340         glxropcode      108
341         wglflags        small-data
342         offset          181
343
344 TexImage1D(target, level, internalformat, width, border, format, type, pixels)
345         return          void
346         param           target          TextureTarget in value
347         param           level           CheckedInt32 in value
348         param           internalformat  TextureComponentCount in value
349         param           width           SizeI in value
350         param           border          CheckedInt32 in value
351         param           format          PixelFormat in value
352         param           type            PixelType in value
353         param           pixels          Void in array [COMPSIZE(format/type/width)]
354         category        VERSION_1_0                # old: drawing-control
355         dlflags         handcode
356         glxflags        client-handcode server-handcode
357         version         1.0
358         glxropcode      109
359         wglflags        client-handcode server-handcode
360         offset          182
361
362 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
363         return          void
364         param           target          TextureTarget in value
365         param           level           CheckedInt32 in value
366         param           internalformat  TextureComponentCount in value
367         param           width           SizeI in value
368         param           height          SizeI in value
369         param           border          CheckedInt32 in value
370         param           format          PixelFormat in value
371         param           type            PixelType in value
372         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
373         category        VERSION_1_0                # old: drawing-control
374         dlflags         handcode
375         glxflags        client-handcode server-handcode
376         version         1.0
377         glxropcode      110
378         wglflags        client-handcode server-handcode
379         offset          183
380
381 ###############################################################################
382 #
383 # framebuf commands
384 #
385 ###############################################################################
386
387 DrawBuffer(mode)
388         return          void
389         param           mode            DrawBufferMode in value
390         category        VERSION_1_0                # old: framebuf
391         version         1.0
392         glxropcode      126
393         offset          202
394
395 Clear(mask)
396         return          void
397         param           mask            ClearBufferMask in value
398         category        VERSION_1_0                # old: framebuf
399         version         1.0
400         glxropcode      127
401         offset          203
402
403 ClearColor(red, green, blue, alpha)
404         return          void
405         param           red             ColorF in value
406         param           green           ColorF in value
407         param           blue            ColorF in value
408         param           alpha           ColorF in value
409         category        VERSION_1_0                # old: framebuf
410         version         1.0
411         glxropcode      130
412         offset          206
413
414 ClearStencil(s)
415         return          void
416         param           s               StencilValue in value
417         category        VERSION_1_0                # old: framebuf
418         version         1.0
419         glxropcode      131
420         offset          207
421
422 ClearDepth(depth)
423         return          void
424         param           depth           Float64 in value
425         category        VERSION_1_0                # old: framebuf
426         version         1.0
427         glxropcode      132
428         offset          208
429
430 StencilMask(mask)
431         return          void
432         param           mask            MaskedStencilValue in value
433         category        VERSION_1_0                # old: framebuf
434         version         1.0
435         glxropcode      133
436         offset          209
437
438 ColorMask(red, green, blue, alpha)
439         return          void
440         param           red             Boolean in value
441         param           green           Boolean in value
442         param           blue            Boolean in value
443         param           alpha           Boolean in value
444         category        VERSION_1_0                # old: framebuf
445         version         1.0
446         glxropcode      134
447         offset          210
448
449 DepthMask(flag)
450         return          void
451         param           flag            Boolean in value
452         category        VERSION_1_0                # old: framebuf
453         version         1.0
454         glxropcode      135
455         offset          211
456
457 ###############################################################################
458 #
459 # misc commands
460 #
461 ###############################################################################
462
463 Disable(cap)
464         return          void
465         param           cap             EnableCap in value
466         category        VERSION_1_0                # old: misc
467         version         1.0
468         dlflags         handcode
469         glxflags        client-handcode client-intercept
470         glxropcode      138
471         offset          214
472
473 Enable(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      139
481         offset          215
482
483 Finish()
484         return          void
485         dlflags         notlistable
486         glxflags        client-handcode server-handcode
487         category        VERSION_1_0                # old: misc
488         version         1.0
489         glxsingle       108
490         offset          216
491
492 Flush()
493         return          void
494         dlflags         notlistable
495         glxflags        client-handcode client-intercept server-handcode
496         category        VERSION_1_0                # old: misc
497         version         1.0
498         glxsingle       142
499         offset          217
500
501 ###############################################################################
502 #
503 # pixel-op commands
504 #
505 ###############################################################################
506
507 BlendFunc(sfactor, dfactor)
508         return          void
509         param           sfactor         BlendingFactorSrc in value
510         param           dfactor         BlendingFactorDest in value
511         category        VERSION_1_0                # old: pixel-op
512         version         1.0
513         glxropcode      160
514         offset          241
515
516 LogicOp(opcode)
517         return          void
518         param           opcode          LogicOp in value
519         category        VERSION_1_0                # old: pixel-op
520         version         1.0
521         glxropcode      161
522         offset          242
523
524 StencilFunc(func, ref, mask)
525         return          void
526         param           func            StencilFunction in value
527         param           ref             StencilValue in value
528         param           mask            MaskedStencilValue in value
529         category        VERSION_1_0                # old: pixel-op
530         version         1.0
531         glxropcode      162
532         offset          243
533
534 StencilOp(fail, zfail, zpass)
535         return          void
536         param           fail            StencilOp in value
537         param           zfail           StencilOp in value
538         param           zpass           StencilOp in value
539         category        VERSION_1_0                # old: pixel-op
540         version         1.0
541         glxropcode      163
542         offset          244
543
544 DepthFunc(func)
545         return          void
546         param           func            DepthFunction in value
547         category        VERSION_1_0                # old: pixel-op
548         version         1.0
549         glxropcode      164
550         offset          245
551
552 ###############################################################################
553 #
554 # pixel-rw commands
555 #
556 ###############################################################################
557
558 PixelStoref(pname, param)
559         return          void
560         param           pname           PixelStoreParameter in value
561         param           param           CheckedFloat32 in value
562         dlflags         notlistable
563         glxflags        client-handcode
564         category        VERSION_1_0                # old: pixel-rw
565         version         1.0
566         glxsingle       109
567         wglflags        batchable
568         offset          249
569
570 PixelStorei(pname, param)
571         return          void
572         param           pname           PixelStoreParameter in value
573         param           param           CheckedInt32 in value
574         dlflags         notlistable
575         glxflags        client-handcode
576         category        VERSION_1_0                # old: pixel-rw
577         version         1.0
578         glxsingle       110
579         wglflags        batchable
580         offset          250
581
582 ReadBuffer(mode)
583         return          void
584         param           mode            ReadBufferMode in value
585         category        VERSION_1_0                # old: pixel-rw
586         version         1.0
587         glxropcode      171
588         offset          254
589
590 ReadPixels(x, y, width, height, format, type, pixels)
591         return          void
592         param           x               WinCoord in value
593         param           y               WinCoord in value
594         param           width           SizeI in value
595         param           height          SizeI in value
596         param           format          PixelFormat in value
597         param           type            PixelType in value
598         param           pixels          Void out array [COMPSIZE(format/type/width/height)]
599         category        VERSION_1_0                # old: pixel-rw
600         dlflags         notlistable
601         glxflags        client-handcode server-handcode
602         version         1.0
603         glxsingle       111
604         wglflags        client-handcode server-handcode
605         offset          256
606
607 ###############################################################################
608 #
609 # state-req commands
610 #
611 ###############################################################################
612
613 GetBooleanv(pname, params)
614         return          void
615         param           pname           GetPName in value
616         param           params          Boolean out array [COMPSIZE(pname)]
617         category        VERSION_1_0                # old: state-req
618         dlflags         notlistable
619         glxflags        client-handcode
620         version         1.0
621         glxsingle       112
622         wglflags        small-data
623         offset          258
624
625 GetDoublev(pname, params)
626         return          void
627         param           pname           GetPName in value
628         param           params          Float64 out array [COMPSIZE(pname)]
629         category        VERSION_1_0                # old: state-req
630         dlflags         notlistable
631         glxflags        client-handcode
632         version         1.0
633         glxsingle       114
634         wglflags        small-data
635         offset          260
636
637 GetError()
638         return          ErrorCode
639         category        VERSION_1_0                # old: state-req
640         dlflags         notlistable
641         glxflags        client-handcode
642         version         1.0
643         glxsingle       115
644         offset          261
645
646 GetFloatv(pname, params)
647         return          void
648         param           pname           GetPName in value
649         param           params          Float32 out array [COMPSIZE(pname)]
650         category        VERSION_1_0                # old: state-req
651         dlflags         notlistable
652         glxflags        client-handcode
653         version         1.0
654         glxsingle       116
655         wglflags        small-data
656         offset          262
657
658 GetIntegerv(pname, params)
659         return          void
660         param           pname           GetPName in value
661         param           params          Int32 out array [COMPSIZE(pname)]
662         category        VERSION_1_0                # old: state-req
663         dlflags         notlistable
664         glxflags        client-handcode
665         version         1.0
666         glxsingle       117
667         wglflags        small-data
668         offset          263
669
670 GetString(name)
671         return          String
672         param           name            StringName in value
673         category        VERSION_1_0                # old: state-req
674         dlflags         notlistable
675         glxflags        client-handcode server-handcode
676         version         1.0
677         glxsingle       129
678         wglflags        client-handcode server-handcode
679         offset          275
680
681 GetTexImage(target, level, format, type, pixels)
682         return          void
683         param           target          TextureTarget in value
684         param           level           CheckedInt32 in value
685         param           format          PixelFormat in value
686         param           type            PixelType in value
687         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
688         category        VERSION_1_0                # old: state-req
689         dlflags         notlistable
690         glxflags        client-handcode server-handcode
691         version         1.0
692         glxsingle       135
693         wglflags        client-handcode server-handcode
694         offset          281
695
696 GetTexParameterfv(target, pname, params)
697         return          void
698         param           target          TextureTarget in value
699         param           pname           GetTextureParameter in value
700         param           params          Float32 out array [COMPSIZE(pname)]
701         category        VERSION_1_0                # old: state-req
702         dlflags         notlistable
703         version         1.0
704         glxsingle       136
705         wglflags        small-data
706         offset          282
707
708 GetTexParameteriv(target, pname, params)
709         return          void
710         param           target          TextureTarget in value
711         param           pname           GetTextureParameter in value
712         param           params          Int32 out array [COMPSIZE(pname)]
713         category        VERSION_1_0                # old: state-req
714         dlflags         notlistable
715         version         1.0
716         glxsingle       137
717         wglflags        small-data
718         offset          283
719
720 GetTexLevelParameterfv(target, level, pname, params)
721         return          void
722         param           target          TextureTarget in value
723         param           level           CheckedInt32 in value
724         param           pname           GetTextureParameter in value
725         param           params          Float32 out array [COMPSIZE(pname)]
726         category        VERSION_1_0                # old: state-req
727         dlflags         notlistable
728         version         1.0
729         glxsingle       138
730         wglflags        small-data
731         offset          284
732
733 GetTexLevelParameteriv(target, level, pname, params)
734         return          void
735         param           target          TextureTarget in value
736         param           level           CheckedInt32 in value
737         param           pname           GetTextureParameter in value
738         param           params          Int32 out array [COMPSIZE(pname)]
739         category        VERSION_1_0                # old: state-req
740         dlflags         notlistable
741         version         1.0
742         glxsingle       139
743         wglflags        small-data
744         offset          285
745
746 IsEnabled(cap)
747         return          Boolean
748         param           cap             EnableCap in value
749         category        VERSION_1_0                # old: state-req
750         dlflags         notlistable
751         version         1.0
752         glxflags        client-handcode client-intercept
753         glxsingle       140
754         offset          286
755
756 ###############################################################################
757 #
758 # xform commands
759 #
760 ###############################################################################
761
762 DepthRange(near, far)
763         return          void
764         param           near            Float64 in value
765         param           far             Float64 in value
766         category        VERSION_1_0                # old: xform
767         version         1.0
768         glxropcode      174
769         offset          288
770
771 Viewport(x, y, width, height)
772         return          void
773         param           x               WinCoord in value
774         param           y               WinCoord in value
775         param           width           SizeI in value
776         param           height          SizeI in value
777         category        VERSION_1_0                # old: xform
778         version         1.0
779         glxropcode      191
780         offset          305
781
782 ###############################################################################
783 ###############################################################################
784 #
785 # OpenGL 1.0 deprecated commands
786 #
787 ###############################################################################
788 ###############################################################################
789
790 # display-list commands
791
792 NewList(list, mode)
793         return          void
794         param           list            List in value
795         param           mode            ListMode in value
796         dlflags         notlistable
797         category        VERSION_1_0_DEPRECATED     # old: display-list
798         version         1.0
799         deprecated      3.1
800         glxsingle       101
801         wglflags        batchable
802         offset          0
803
804 EndList()
805         return          void
806         dlflags         notlistable
807         category        VERSION_1_0_DEPRECATED     # old: display-list
808         version         1.0
809         deprecated      3.1
810         glxsingle       102
811         wglflags        batchable
812         offset          1
813
814 CallList(list)
815         return          void
816         param           list            List in value
817         category        VERSION_1_0_DEPRECATED     # old: display-list
818         version         1.0
819         deprecated      3.1
820         glxropcode      1
821         offset          2
822
823 CallLists(n, type, lists)
824         return          void
825         param           n               SizeI in value
826         param           type            ListNameType in value
827         param           lists           Void in array [COMPSIZE(n/type)]
828         category        VERSION_1_0_DEPRECATED     # old: display-list
829         glxflags        client-handcode server-handcode
830         version         1.0
831         deprecated      3.1
832         glxropcode      2
833         offset          3
834
835 DeleteLists(list, range)
836         return          void
837         param           list            List in value
838         param           range           SizeI in value
839         dlflags         notlistable
840         category        VERSION_1_0_DEPRECATED     # old: display-list
841         version         1.0
842         deprecated      3.1
843         glxsingle       103
844         wglflags        batchable
845         offset          4
846
847 GenLists(range)
848         return          List
849         param           range           SizeI in value
850         dlflags         notlistable
851         category        VERSION_1_0_DEPRECATED     # old: display-list
852         version         1.0
853         deprecated      3.1
854         glxsingle       104
855         offset          5
856
857 ListBase(base)
858         return          void
859         param           base            List in value
860         category        VERSION_1_0_DEPRECATED     # old: display-list
861         version         1.0
862         deprecated      3.1
863         glxropcode      3
864         offset          6
865
866 # drawing commands
867
868 Begin(mode)
869         return          void
870         param           mode            BeginMode in value
871         category        VERSION_1_0_DEPRECATED     # old: drawing
872         version         1.0
873         deprecated      3.1
874         glxropcode      4
875         offset          7
876
877 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
878         return          void
879         param           width           SizeI in value
880         param           height          SizeI in value
881         param           xorig           CoordF in value
882         param           yorig           CoordF in value
883         param           xmove           CoordF in value
884         param           ymove           CoordF in value
885         param           bitmap          UInt8 in array [COMPSIZE(width/height)]
886         category        VERSION_1_0_DEPRECATED     # old: drawing
887         dlflags         handcode
888         glxflags        client-handcode server-handcode
889         version         1.0
890         deprecated      3.1
891         glxropcode      5
892         wglflags        client-handcode server-handcode
893         offset          8
894
895 Color3b(red, green, blue)
896         return          void
897         param           red             ColorB in value
898         param           green           ColorB in value
899         param           blue            ColorB in value
900         category        VERSION_1_0_DEPRECATED     # old: drawing
901         vectorequiv     Color3bv
902         version         1.0
903         deprecated      3.1
904         offset          9
905
906 Color3bv(v)
907         return          void
908         param           v               ColorB in array [3]
909         category        VERSION_1_0_DEPRECATED     # old: drawing
910         version         1.0
911         deprecated      3.1
912         glxropcode      6
913         offset          10
914
915 Color3d(red, green, blue)
916         return          void
917         param           red             ColorD in value
918         param           green           ColorD in value
919         param           blue            ColorD in value
920         category        VERSION_1_0_DEPRECATED     # old: drawing
921         vectorequiv     Color3dv
922         version         1.0
923         deprecated      3.1
924         offset          11
925
926 Color3dv(v)
927         return          void
928         param           v               ColorD in array [3]
929         category        VERSION_1_0_DEPRECATED     # old: drawing
930         version         1.0
931         deprecated      3.1
932         glxropcode      7
933         offset          12
934
935 Color3f(red, green, blue)
936         return          void
937         param           red             ColorF in value
938         param           green           ColorF in value
939         param           blue            ColorF in value
940         category        VERSION_1_0_DEPRECATED     # old: drawing
941         vectorequiv     Color3fv
942         version         1.0
943         deprecated      3.1
944         offset          13
945
946 Color3fv(v)
947         return          void
948         param           v               ColorF in array [3]
949         category        VERSION_1_0_DEPRECATED     # old: drawing
950         version         1.0
951         deprecated      3.1
952         glxropcode      8
953         offset          14
954
955 Color3i(red, green, blue)
956         return          void
957         param           red             ColorI in value
958         param           green           ColorI in value
959         param           blue            ColorI in value
960         category        VERSION_1_0_DEPRECATED     # old: drawing
961         vectorequiv     Color3iv
962         version         1.0
963         deprecated      3.1
964         offset          15
965
966 Color3iv(v)
967         return          void
968         param           v               ColorI in array [3]
969         category        VERSION_1_0_DEPRECATED     # old: drawing
970         version         1.0
971         deprecated      3.1
972         glxropcode      9
973         offset          16
974
975 Color3s(red, green, blue)
976         return          void
977         param           red             ColorS in value
978         param           green           ColorS in value
979         param           blue            ColorS in value
980         category        VERSION_1_0_DEPRECATED     # old: drawing
981         vectorequiv     Color3sv
982         version         1.0
983         deprecated      3.1
984         offset          17
985
986 Color3sv(v)
987         return          void
988         param           v               ColorS in array [3]
989         category        VERSION_1_0_DEPRECATED     # old: drawing
990         version         1.0
991         deprecated      3.1
992         glxropcode      10
993         offset          18
994
995 Color3ub(red, green, blue)
996         return          void
997         param           red             ColorUB in value
998         param           green           ColorUB in value
999         param           blue            ColorUB in value
1000         category        VERSION_1_0_DEPRECATED     # old: drawing
1001         vectorequiv     Color3ubv
1002         version         1.0
1003         deprecated      3.1
1004         offset          19
1005
1006 Color3ubv(v)
1007         return          void
1008         param           v               ColorUB in array [3]
1009         category        VERSION_1_0_DEPRECATED     # old: drawing
1010         version         1.0
1011         deprecated      3.1
1012         glxropcode      11
1013         offset          20
1014
1015 Color3ui(red, green, blue)
1016         return          void
1017         param           red             ColorUI in value
1018         param           green           ColorUI in value
1019         param           blue            ColorUI in value
1020         category        VERSION_1_0_DEPRECATED     # old: drawing
1021         vectorequiv     Color3uiv
1022         version         1.0
1023         deprecated      3.1
1024         offset          21
1025
1026 Color3uiv(v)
1027         return          void
1028         param           v               ColorUI in array [3]
1029         category        VERSION_1_0_DEPRECATED     # old: drawing
1030         version         1.0
1031         deprecated      3.1
1032         glxropcode      12
1033         offset          22
1034
1035 Color3us(red, green, blue)
1036         return          void
1037         param           red             ColorUS in value
1038         param           green           ColorUS in value
1039         param           blue            ColorUS in value
1040         category        VERSION_1_0_DEPRECATED     # old: drawing
1041         vectorequiv     Color3usv
1042         version         1.0
1043         deprecated      3.1
1044         offset          23
1045
1046 Color3usv(v)
1047         return          void
1048         param           v               ColorUS in array [3]
1049         category        VERSION_1_0_DEPRECATED     # old: drawing
1050         version         1.0
1051         deprecated      3.1
1052         glxropcode      13
1053         offset          24
1054
1055 Color4b(red, green, blue, alpha)
1056         return          void
1057         param           red             ColorB in value
1058         param           green           ColorB in value
1059         param           blue            ColorB in value
1060         param           alpha           ColorB in value
1061         category        VERSION_1_0_DEPRECATED     # old: drawing
1062         vectorequiv     Color4bv
1063         version         1.0
1064         deprecated      3.1
1065         offset          25
1066
1067 Color4bv(v)
1068         return          void
1069         param           v               ColorB in array [4]
1070         category        VERSION_1_0_DEPRECATED     # old: drawing
1071         version         1.0
1072         deprecated      3.1
1073         glxropcode      14
1074         offset          26
1075
1076 Color4d(red, green, blue, alpha)
1077         return          void
1078         param           red             ColorD in value
1079         param           green           ColorD in value
1080         param           blue            ColorD in value
1081         param           alpha           ColorD in value
1082         category        VERSION_1_0_DEPRECATED     # old: drawing
1083         vectorequiv     Color4dv
1084         version         1.0
1085         deprecated      3.1
1086         offset          27
1087
1088 Color4dv(v)
1089         return          void
1090         param           v               ColorD in array [4]
1091         category        VERSION_1_0_DEPRECATED     # old: drawing
1092         version         1.0
1093         deprecated      3.1
1094         glxropcode      15
1095         offset          28
1096
1097 Color4f(red, green, blue, alpha)
1098         return          void
1099         param           red             ColorF in value
1100         param           green           ColorF in value
1101         param           blue            ColorF in value
1102         param           alpha           ColorF in value
1103         category        VERSION_1_0_DEPRECATED     # old: drawing
1104         vectorequiv     Color4fv
1105         version         1.0
1106         deprecated      3.1
1107         offset          29
1108
1109 Color4fv(v)
1110         return          void
1111         param           v               ColorF in array [4]
1112         category        VERSION_1_0_DEPRECATED     # old: drawing
1113         version         1.0
1114         deprecated      3.1
1115         glxropcode      16
1116         offset          30
1117
1118 Color4i(red, green, blue, alpha)
1119         return          void
1120         param           red             ColorI in value
1121         param           green           ColorI in value
1122         param           blue            ColorI in value
1123         param           alpha           ColorI in value
1124         category        VERSION_1_0_DEPRECATED     # old: drawing
1125         vectorequiv     Color4iv
1126         version         1.0
1127         deprecated      3.1
1128         offset          31
1129
1130 Color4iv(v)
1131         return          void
1132         param           v               ColorI in array [4]
1133         category        VERSION_1_0_DEPRECATED     # old: drawing
1134         version         1.0
1135         deprecated      3.1
1136         glxropcode      17
1137         offset          32
1138
1139 Color4s(red, green, blue, alpha)
1140         return          void
1141         param           red             ColorS in value
1142         param           green           ColorS in value
1143         param           blue            ColorS in value
1144         param           alpha           ColorS in value
1145         category        VERSION_1_0_DEPRECATED     # old: drawing
1146         vectorequiv     Color4sv
1147         version         1.0
1148         deprecated      3.1
1149         offset          33
1150
1151 Color4sv(v)
1152         return          void
1153         param           v               ColorS in array [4]
1154         category        VERSION_1_0_DEPRECATED     # old: drawing
1155         version         1.0
1156         deprecated      3.1
1157         glxropcode      18
1158         offset          34
1159
1160 Color4ub(red, green, blue, alpha)
1161         return          void
1162         param           red             ColorUB in value
1163         param           green           ColorUB in value
1164         param           blue            ColorUB in value
1165         param           alpha           ColorUB in value
1166         category        VERSION_1_0_DEPRECATED     # old: drawing
1167         vectorequiv     Color4ubv
1168         version         1.0
1169         deprecated      3.1
1170         offset          35
1171
1172 Color4ubv(v)
1173         return          void
1174         param           v               ColorUB in array [4]
1175         category        VERSION_1_0_DEPRECATED     # old: drawing
1176         version         1.0
1177         deprecated      3.1
1178         glxropcode      19
1179         offset          36
1180
1181 Color4ui(red, green, blue, alpha)
1182         return          void
1183         param           red             ColorUI in value
1184         param           green           ColorUI in value
1185         param           blue            ColorUI in value
1186         param           alpha           ColorUI in value
1187         category        VERSION_1_0_DEPRECATED     # old: drawing
1188         vectorequiv     Color4uiv
1189         version         1.0
1190         deprecated      3.1
1191         offset          37
1192
1193 Color4uiv(v)
1194         return          void
1195         param           v               ColorUI in array [4]
1196         category        VERSION_1_0_DEPRECATED     # old: drawing
1197         version         1.0
1198         deprecated      3.1
1199         glxropcode      20
1200         offset          38
1201
1202 Color4us(red, green, blue, alpha)
1203         return          void
1204         param           red             ColorUS in value
1205         param           green           ColorUS in value
1206         param           blue            ColorUS in value
1207         param           alpha           ColorUS in value
1208         category        VERSION_1_0_DEPRECATED     # old: drawing
1209         vectorequiv     Color4usv
1210         version         1.0
1211         deprecated      3.1
1212         offset          39
1213
1214 Color4usv(v)
1215         return          void
1216         param           v               ColorUS in array [4]
1217         category        VERSION_1_0_DEPRECATED     # old: drawing
1218         version         1.0
1219         deprecated      3.1
1220         glxropcode      21
1221         offset          40
1222
1223 EdgeFlag(flag)
1224         return          void
1225         param           flag            Boolean in value
1226         category        VERSION_1_0_DEPRECATED     # old: drawing
1227         vectorequiv     EdgeFlagv
1228         version         1.0
1229         deprecated      3.1
1230         offset          41
1231
1232 EdgeFlagv(flag)
1233         return          void
1234         param           flag            Boolean in reference
1235         category        VERSION_1_0_DEPRECATED     # old: drawing
1236         version         1.0
1237         deprecated      3.1
1238         glxropcode      22
1239         offset          42
1240
1241 End()
1242         return          void
1243         category        VERSION_1_0_DEPRECATED     # old: drawing
1244         version         1.0
1245         deprecated      3.1
1246         glxropcode      23
1247         offset          43
1248
1249 Indexd(c)
1250         return          void
1251         param           c               ColorIndexValueD in value
1252         category        VERSION_1_0_DEPRECATED     # old: drawing
1253         vectorequiv     Indexdv
1254         version         1.0
1255         deprecated      3.1
1256         offset          44
1257
1258 Indexdv(c)
1259         return          void
1260         param           c               ColorIndexValueD in array [1]
1261         category        VERSION_1_0_DEPRECATED     # old: drawing
1262         version         1.0
1263         deprecated      3.1
1264         glxropcode      24
1265         offset          45
1266
1267 Indexf(c)
1268         return          void
1269         param           c               ColorIndexValueF in value
1270         category        VERSION_1_0_DEPRECATED     # old: drawing
1271         vectorequiv     Indexfv
1272         version         1.0
1273         deprecated      3.1
1274         offset          46
1275
1276 Indexfv(c)
1277         return          void
1278         param           c               ColorIndexValueF in array [1]
1279         category        VERSION_1_0_DEPRECATED     # old: drawing
1280         version         1.0
1281         deprecated      3.1
1282         glxropcode      25
1283         offset          47
1284
1285 Indexi(c)
1286         return          void
1287         param           c               ColorIndexValueI in value
1288         category        VERSION_1_0_DEPRECATED     # old: drawing
1289         vectorequiv     Indexiv
1290         version         1.0
1291         deprecated      3.1
1292         offset          48
1293
1294 Indexiv(c)
1295         return          void
1296         param           c               ColorIndexValueI in array [1]
1297         category        VERSION_1_0_DEPRECATED     # old: drawing
1298         version         1.0
1299         deprecated      3.1
1300         glxropcode      26
1301         offset          49
1302
1303 Indexs(c)
1304         return          void
1305         param           c               ColorIndexValueS in value
1306         category        VERSION_1_0_DEPRECATED     # old: drawing
1307         vectorequiv     Indexsv
1308         version         1.0
1309         deprecated      3.1
1310         offset          50
1311
1312 Indexsv(c)
1313         return          void
1314         param           c               ColorIndexValueS in array [1]
1315         category        VERSION_1_0_DEPRECATED     # old: drawing
1316         version         1.0
1317         deprecated      3.1
1318         glxropcode      27
1319         offset          51
1320
1321 Normal3b(nx, ny, nz)
1322         return          void
1323         param           nx              Int8 in value
1324         param           ny              Int8 in value
1325         param           nz              Int8 in value
1326         category        VERSION_1_0_DEPRECATED     # old: drawing
1327         vectorequiv     Normal3bv
1328         version         1.0
1329         deprecated      3.1
1330         offset          52
1331
1332 Normal3bv(v)
1333         return          void
1334         param           v               Int8 in array [3]
1335         category        VERSION_1_0_DEPRECATED     # old: drawing
1336         version         1.0
1337         deprecated      3.1
1338         glxropcode      28
1339         offset          53
1340
1341 Normal3d(nx, ny, nz)
1342         return          void
1343         param           nx              CoordD in value
1344         param           ny              CoordD in value
1345         param           nz              CoordD in value
1346         category        VERSION_1_0_DEPRECATED     # old: drawing
1347         vectorequiv     Normal3dv
1348         version         1.0
1349         deprecated      3.1
1350         offset          54
1351
1352 Normal3dv(v)
1353         return          void
1354         param           v               CoordD in array [3]
1355         category        VERSION_1_0_DEPRECATED     # old: drawing
1356         version         1.0
1357         deprecated      3.1
1358         glxropcode      29
1359         offset          55
1360
1361 Normal3f(nx, ny, nz)
1362         return          void
1363         param           nx              CoordF in value
1364         param           ny              CoordF in value
1365         param           nz              CoordF in value
1366         category        VERSION_1_0_DEPRECATED     # old: drawing
1367         vectorequiv     Normal3fv
1368         version         1.0
1369         deprecated      3.1
1370         offset          56
1371
1372 Normal3fv(v)
1373         return          void
1374         param           v               CoordF in array [3]
1375         category        VERSION_1_0_DEPRECATED     # old: drawing
1376         version         1.0
1377         deprecated      3.1
1378         glxropcode      30
1379         offset          57
1380
1381 Normal3i(nx, ny, nz)
1382         return          void
1383         param           nx              Int32 in value
1384         param           ny              Int32 in value
1385         param           nz              Int32 in value
1386         category        VERSION_1_0_DEPRECATED     # old: drawing
1387         vectorequiv     Normal3iv
1388         version         1.0
1389         deprecated      3.1
1390         offset          58
1391
1392 Normal3iv(v)
1393         return          void
1394         param           v               Int32 in array [3]
1395         category        VERSION_1_0_DEPRECATED     # old: drawing
1396         version         1.0
1397         deprecated      3.1
1398         glxropcode      31
1399         offset          59
1400
1401 Normal3s(nx, ny, nz)
1402         return          void
1403         param           nx              Int16 in value
1404         param           ny              Int16 in value
1405         param           nz              Int16 in value
1406         category        VERSION_1_0_DEPRECATED     # old: drawing
1407         vectorequiv     Normal3sv
1408         version         1.0
1409         deprecated      3.1
1410         offset          60
1411
1412 Normal3sv(v)
1413         return          void
1414         param           v               Int16 in array [3]
1415         category        VERSION_1_0_DEPRECATED     # old: drawing
1416         version         1.0
1417         deprecated      3.1
1418         glxropcode      32
1419         offset          61
1420
1421 RasterPos2d(x, y)
1422         return          void
1423         param           x               CoordD in value
1424         param           y               CoordD in value
1425         category        VERSION_1_0_DEPRECATED     # old: drawing
1426         vectorequiv     RasterPos2dv
1427         version         1.0
1428         deprecated      3.1
1429         offset          62
1430
1431 RasterPos2dv(v)
1432         return          void
1433         param           v               CoordD in array [2]
1434         category        VERSION_1_0_DEPRECATED     # old: drawing
1435         version         1.0
1436         deprecated      3.1
1437         glxropcode      33
1438         offset          63
1439
1440 RasterPos2f(x, y)
1441         return          void
1442         param           x               CoordF in value
1443         param           y               CoordF in value
1444         category        VERSION_1_0_DEPRECATED     # old: drawing
1445         vectorequiv     RasterPos2fv
1446         version         1.0
1447         deprecated      3.1
1448         offset          64
1449
1450 RasterPos2fv(v)
1451         return          void
1452         param           v               CoordF in array [2]
1453         category        VERSION_1_0_DEPRECATED     # old: drawing
1454         version         1.0
1455         deprecated      3.1
1456         glxropcode      34
1457         offset          65
1458
1459 RasterPos2i(x, y)
1460         return          void
1461         param           x               CoordI in value
1462         param           y               CoordI in value
1463         category        VERSION_1_0_DEPRECATED     # old: drawing
1464         vectorequiv     RasterPos2iv
1465         version         1.0
1466         deprecated      3.1
1467         offset          66
1468
1469 RasterPos2iv(v)
1470         return          void
1471         param           v               CoordI in array [2]
1472         category        VERSION_1_0_DEPRECATED     # old: drawing
1473         version         1.0
1474         deprecated      3.1
1475         glxropcode      35
1476         offset          67
1477
1478 RasterPos2s(x, y)
1479         return          void
1480         param           x               CoordS in value
1481         param           y               CoordS in value
1482         category        VERSION_1_0_DEPRECATED     # old: drawing
1483         vectorequiv     RasterPos2sv
1484         version         1.0
1485         deprecated      3.1
1486         offset          68
1487
1488 RasterPos2sv(v)
1489         return          void
1490         param           v               CoordS in array [2]
1491         category        VERSION_1_0_DEPRECATED     # old: drawing
1492         version         1.0
1493         deprecated      3.1
1494         glxropcode      36
1495         offset          69
1496
1497 RasterPos3d(x, y, z)
1498         return          void
1499         param           x               CoordD in value
1500         param           y               CoordD in value
1501         param           z               CoordD in value
1502         vectorequiv     RasterPos3dv
1503         category        VERSION_1_0_DEPRECATED     # old: drawing
1504         version         1.0
1505         deprecated      3.1
1506         offset          70
1507
1508 RasterPos3dv(v)
1509         return          void
1510         param           v               CoordD in array [3]
1511         category        VERSION_1_0_DEPRECATED     # old: drawing
1512         version         1.0
1513         deprecated      3.1
1514         glxropcode      37
1515         offset          71
1516
1517 RasterPos3f(x, y, z)
1518         return          void
1519         param           x               CoordF in value
1520         param           y               CoordF in value
1521         param           z               CoordF in value
1522         category        VERSION_1_0_DEPRECATED     # old: drawing
1523         vectorequiv     RasterPos3fv
1524         version         1.0
1525         deprecated      3.1
1526         offset          72
1527
1528 RasterPos3fv(v)
1529         return          void
1530         param           v               CoordF in array [3]
1531         category        VERSION_1_0_DEPRECATED     # old: drawing
1532         version         1.0
1533         deprecated      3.1
1534         glxropcode      38
1535         offset          73
1536
1537 RasterPos3i(x, y, z)
1538         return          void
1539         param           x               CoordI in value
1540         param           y               CoordI in value
1541         param           z               CoordI in value
1542         category        VERSION_1_0_DEPRECATED     # old: drawing
1543         vectorequiv     RasterPos3iv
1544         version         1.0
1545         deprecated      3.1
1546         offset          74
1547
1548 RasterPos3iv(v)
1549         return          void
1550         param           v               CoordI in array [3]
1551         category        VERSION_1_0_DEPRECATED     # old: drawing
1552         version         1.0
1553         deprecated      3.1
1554         glxropcode      39
1555         offset          75
1556
1557 RasterPos3s(x, y, z)
1558         return          void
1559         param           x               CoordS in value
1560         param           y               CoordS in value
1561         param           z               CoordS in value
1562         category        VERSION_1_0_DEPRECATED     # old: drawing
1563         vectorequiv     RasterPos3sv
1564         version         1.0
1565         deprecated      3.1
1566         offset          76
1567
1568 RasterPos3sv(v)
1569         return          void
1570         param           v               CoordS in array [3]
1571         category        VERSION_1_0_DEPRECATED     # old: drawing
1572         version         1.0
1573         deprecated      3.1
1574         glxropcode      40
1575         offset          77
1576
1577 RasterPos4d(x, y, z, w)
1578         return          void
1579         param           x               CoordD in value
1580         param           y               CoordD in value
1581         param           z               CoordD in value
1582         param           w               CoordD in value
1583         vectorequiv     RasterPos4dv
1584         category        VERSION_1_0_DEPRECATED     # old: drawing
1585         version         1.0
1586         deprecated      3.1
1587         offset          78
1588
1589 RasterPos4dv(v)
1590         return          void
1591         param           v               CoordD in array [4]
1592         category        VERSION_1_0_DEPRECATED     # old: drawing
1593         version         1.0
1594         deprecated      3.1
1595         glxropcode      41
1596         offset          79
1597
1598 RasterPos4f(x, y, z, w)
1599         return          void
1600         param           x               CoordF in value
1601         param           y               CoordF in value
1602         param           z               CoordF in value
1603         param           w               CoordF in value
1604         category        VERSION_1_0_DEPRECATED     # old: drawing
1605         vectorequiv     RasterPos4fv
1606         version         1.0
1607         deprecated      3.1
1608         offset          80
1609
1610 RasterPos4fv(v)
1611         return          void
1612         param           v               CoordF in array [4]
1613         category        VERSION_1_0_DEPRECATED     # old: drawing
1614         version         1.0
1615         deprecated      3.1
1616         glxropcode      42
1617         offset          81
1618
1619 RasterPos4i(x, y, z, w)
1620         return          void
1621         param           x               CoordI in value
1622         param           y               CoordI in value
1623         param           z               CoordI in value
1624         param           w               CoordI in value
1625         category        VERSION_1_0_DEPRECATED     # old: drawing
1626         vectorequiv     RasterPos4iv
1627         version         1.0
1628         deprecated      3.1
1629         offset          82
1630
1631 RasterPos4iv(v)
1632         return          void
1633         param           v               CoordI in array [4]
1634         category        VERSION_1_0_DEPRECATED     # old: drawing
1635         version         1.0
1636         deprecated      3.1
1637         glxropcode      43
1638         offset          83
1639
1640 RasterPos4s(x, y, z, w)
1641         return          void
1642         param           x               CoordS in value
1643         param           y               CoordS in value
1644         param           z               CoordS in value
1645         param           w               CoordS in value
1646         category        VERSION_1_0_DEPRECATED     # old: drawing
1647         vectorequiv     RasterPos4sv
1648         version         1.0
1649         deprecated      3.1
1650         offset          84
1651
1652 RasterPos4sv(v)
1653         return          void
1654         param           v               CoordS in array [4]
1655         category        VERSION_1_0_DEPRECATED     # old: drawing
1656         version         1.0
1657         deprecated      3.1
1658         glxropcode      44
1659         offset          85
1660
1661 Rectd(x1, y1, x2, y2)
1662         return          void
1663         param           x1              CoordD in value
1664         param           y1              CoordD in value
1665         param           x2              CoordD in value
1666         param           y2              CoordD in value
1667         category        VERSION_1_0_DEPRECATED     # old: drawing
1668         vectorequiv     Rectdv
1669         version         1.0
1670         deprecated      3.1
1671         offset          86
1672
1673 Rectdv(v1, v2)
1674         return          void
1675         param           v1              CoordD in array [2]
1676         param           v2              CoordD in array [2]
1677         category        VERSION_1_0_DEPRECATED     # old: drawing
1678         version         1.0
1679         deprecated      3.1
1680         glxropcode      45
1681         offset          87
1682
1683 Rectf(x1, y1, x2, y2)
1684         return          void
1685         param           x1              CoordF in value
1686         param           y1              CoordF in value
1687         param           x2              CoordF in value
1688         param           y2              CoordF in value
1689         category        VERSION_1_0_DEPRECATED     # old: drawing
1690         vectorequiv     Rectfv
1691         version         1.0
1692         deprecated      3.1
1693         offset          88
1694
1695 Rectfv(v1, v2)
1696         return          void
1697         param           v1              CoordF in array [2]
1698         param           v2              CoordF in array [2]
1699         category        VERSION_1_0_DEPRECATED     # old: drawing
1700         version         1.0
1701         deprecated      3.1
1702         glxropcode      46
1703         offset          89
1704
1705 Recti(x1, y1, x2, y2)
1706         return          void
1707         param           x1              CoordI in value
1708         param           y1              CoordI in value
1709         param           x2              CoordI in value
1710         param           y2              CoordI in value
1711         category        VERSION_1_0_DEPRECATED     # old: drawing
1712         vectorequiv     Rectiv
1713         version         1.0
1714         deprecated      3.1
1715         offset          90
1716
1717 Rectiv(v1, v2)
1718         return          void
1719         param           v1              CoordI in array [2]
1720         param           v2              CoordI in array [2]
1721         category        VERSION_1_0_DEPRECATED     # old: drawing
1722         version         1.0
1723         deprecated      3.1
1724         glxropcode      47
1725         offset          91
1726
1727 Rects(x1, y1, x2, y2)
1728         return          void
1729         param           x1              CoordS in value
1730         param           y1              CoordS in value
1731         param           x2              CoordS in value
1732         param           y2              CoordS in value
1733         category        VERSION_1_0_DEPRECATED     # old: drawing
1734         vectorequiv     Rectsv
1735         version         1.0
1736         deprecated      3.1
1737         offset          92
1738
1739 Rectsv(v1, v2)
1740         return          void
1741         param           v1              CoordS in array [2]
1742         param           v2              CoordS in array [2]
1743         category        VERSION_1_0_DEPRECATED     # old: drawing
1744         version         1.0
1745         deprecated      3.1
1746         glxropcode      48
1747         offset          93
1748
1749 TexCoord1d(s)
1750         return          void
1751         param           s               CoordD in value
1752         category        VERSION_1_0_DEPRECATED     # old: drawing
1753         vectorequiv     TexCoord1dv
1754         version         1.0
1755         deprecated      3.1
1756         offset          94
1757
1758 TexCoord1dv(v)
1759         return          void
1760         param           v               CoordD in array [1]
1761         category        VERSION_1_0_DEPRECATED     # old: drawing
1762         version         1.0
1763         deprecated      3.1
1764         glxropcode      49
1765         offset          95
1766
1767 TexCoord1f(s)
1768         return          void
1769         param           s               CoordF in value
1770         category        VERSION_1_0_DEPRECATED     # old: drawing
1771         vectorequiv     TexCoord1fv
1772         version         1.0
1773         deprecated      3.1
1774         offset          96
1775
1776 TexCoord1fv(v)
1777         return          void
1778         param           v               CoordF in array [1]
1779         category        VERSION_1_0_DEPRECATED     # old: drawing
1780         version         1.0
1781         deprecated      3.1
1782         glxropcode      50
1783         offset          97
1784
1785 TexCoord1i(s)
1786         return          void
1787         param           s               CoordI in value
1788         category        VERSION_1_0_DEPRECATED     # old: drawing
1789         vectorequiv     TexCoord1iv
1790         version         1.0
1791         deprecated      3.1
1792         offset          98
1793
1794 TexCoord1iv(v)
1795         return          void
1796         param           v               CoordI in array [1]
1797         category        VERSION_1_0_DEPRECATED     # old: drawing
1798         version         1.0
1799         deprecated      3.1
1800         glxropcode      51
1801         offset          99
1802
1803 TexCoord1s(s)
1804         return          void
1805         param           s               CoordS in value
1806         category        VERSION_1_0_DEPRECATED     # old: drawing
1807         vectorequiv     TexCoord1sv
1808         version         1.0
1809         deprecated      3.1
1810         offset          100
1811
1812 TexCoord1sv(v)
1813         return          void
1814         param           v               CoordS in array [1]
1815         category        VERSION_1_0_DEPRECATED     # old: drawing
1816         version         1.0
1817         deprecated      3.1
1818         glxropcode      52
1819         offset          101
1820
1821 TexCoord2d(s, t)
1822         return          void
1823         param           s               CoordD in value
1824         param           t               CoordD in value
1825         category        VERSION_1_0_DEPRECATED     # old: drawing
1826         vectorequiv     TexCoord2dv
1827         version         1.0
1828         deprecated      3.1
1829         offset          102
1830
1831 TexCoord2dv(v)
1832         return          void
1833         param           v               CoordD in array [2]
1834         category        VERSION_1_0_DEPRECATED     # old: drawing
1835         version         1.0
1836         deprecated      3.1
1837         glxropcode      53
1838         offset          103
1839
1840 TexCoord2f(s, t)
1841         return          void
1842         param           s               CoordF in value
1843         param           t               CoordF in value
1844         category        VERSION_1_0_DEPRECATED     # old: drawing
1845         vectorequiv     TexCoord2fv
1846         version         1.0
1847         deprecated      3.1
1848         offset          104
1849
1850 TexCoord2fv(v)
1851         return          void
1852         param           v               CoordF in array [2]
1853         category        VERSION_1_0_DEPRECATED     # old: drawing
1854         version         1.0
1855         deprecated      3.1
1856         glxropcode      54
1857         offset          105
1858
1859 TexCoord2i(s, t)
1860         return          void
1861         param           s               CoordI in value
1862         param           t               CoordI in value
1863         category        VERSION_1_0_DEPRECATED     # old: drawing
1864         vectorequiv     TexCoord2iv
1865         version         1.0
1866         deprecated      3.1
1867         offset          106
1868
1869 TexCoord2iv(v)
1870         return          void
1871         param           v               CoordI in array [2]
1872         category        VERSION_1_0_DEPRECATED     # old: drawing
1873         version         1.0
1874         deprecated      3.1
1875         glxropcode      55
1876         offset          107
1877
1878 TexCoord2s(s, t)
1879         return          void
1880         param           s               CoordS in value
1881         param           t               CoordS in value
1882         category        VERSION_1_0_DEPRECATED     # old: drawing
1883         vectorequiv     TexCoord2sv
1884         version         1.0
1885         deprecated      3.1
1886         offset          108
1887
1888 TexCoord2sv(v)
1889         return          void
1890         param           v               CoordS in array [2]
1891         category        VERSION_1_0_DEPRECATED     # old: drawing
1892         version         1.0
1893         deprecated      3.1
1894         glxropcode      56
1895         offset          109
1896
1897 TexCoord3d(s, t, r)
1898         return          void
1899         param           s               CoordD in value
1900         param           t               CoordD in value
1901         param           r               CoordD in value
1902         category        VERSION_1_0_DEPRECATED     # old: drawing
1903         vectorequiv     TexCoord3dv
1904         version         1.0
1905         deprecated      3.1
1906         offset          110
1907
1908 TexCoord3dv(v)
1909         return          void
1910         param           v               CoordD in array [3]
1911         category        VERSION_1_0_DEPRECATED     # old: drawing
1912         version         1.0
1913         deprecated      3.1
1914         glxropcode      57
1915         offset          111
1916
1917 TexCoord3f(s, t, r)
1918         return          void
1919         param           s               CoordF in value
1920         param           t               CoordF in value
1921         param           r               CoordF in value
1922         category        VERSION_1_0_DEPRECATED     # old: drawing
1923         vectorequiv     TexCoord3fv
1924         version         1.0
1925         deprecated      3.1
1926         offset          112
1927
1928 TexCoord3fv(v)
1929         return          void
1930         param           v               CoordF in array [3]
1931         category        VERSION_1_0_DEPRECATED     # old: drawing
1932         version         1.0
1933         deprecated      3.1
1934         glxropcode      58
1935         offset          113
1936
1937 TexCoord3i(s, t, r)
1938         return          void
1939         param           s               CoordI in value
1940         param           t               CoordI in value
1941         param           r               CoordI in value
1942         category        VERSION_1_0_DEPRECATED     # old: drawing
1943         vectorequiv     TexCoord3iv
1944         version         1.0
1945         deprecated      3.1
1946         offset          114
1947
1948 TexCoord3iv(v)
1949         return          void
1950         param           v               CoordI in array [3]
1951         category        VERSION_1_0_DEPRECATED     # old: drawing
1952         version         1.0
1953         deprecated      3.1
1954         glxropcode      59
1955         offset          115
1956
1957 TexCoord3s(s, t, r)
1958         return          void
1959         param           s               CoordS in value
1960         param           t               CoordS in value
1961         param           r               CoordS in value
1962         category        VERSION_1_0_DEPRECATED     # old: drawing
1963         vectorequiv     TexCoord3sv
1964         version         1.0
1965         deprecated      3.1
1966         offset          116
1967
1968 TexCoord3sv(v)
1969         return          void
1970         param           v               CoordS in array [3]
1971         category        VERSION_1_0_DEPRECATED     # old: drawing
1972         version         1.0
1973         deprecated      3.1
1974         glxropcode      60
1975         offset          117
1976
1977 TexCoord4d(s, t, r, q)
1978         return          void
1979         param           s               CoordD in value
1980         param           t               CoordD in value
1981         param           r               CoordD in value
1982         param           q               CoordD in value
1983         category        VERSION_1_0_DEPRECATED     # old: drawing
1984         vectorequiv     TexCoord4dv
1985         version         1.0
1986         deprecated      3.1
1987         offset          118
1988
1989 TexCoord4dv(v)
1990         return          void
1991         param           v               CoordD in array [4]
1992         category        VERSION_1_0_DEPRECATED     # old: drawing
1993         version         1.0
1994         deprecated      3.1
1995         glxropcode      61
1996         offset          119
1997
1998 TexCoord4f(s, t, r, q)
1999         return          void
2000         param           s               CoordF in value
2001         param           t               CoordF in value
2002         param           r               CoordF in value
2003         param           q               CoordF in value
2004         category        VERSION_1_0_DEPRECATED     # old: drawing
2005         vectorequiv     TexCoord4fv
2006         version         1.0
2007         deprecated      3.1
2008         offset          120
2009
2010 TexCoord4fv(v)
2011         return          void
2012         param           v               CoordF in array [4]
2013         category        VERSION_1_0_DEPRECATED     # old: drawing
2014         version         1.0
2015         deprecated      3.1
2016         glxropcode      62
2017         offset          121
2018
2019 TexCoord4i(s, t, r, q)
2020         return          void
2021         param           s               CoordI in value
2022         param           t               CoordI in value
2023         param           r               CoordI in value
2024         param           q               CoordI in value
2025         category        VERSION_1_0_DEPRECATED     # old: drawing
2026         vectorequiv     TexCoord4iv
2027         version         1.0
2028         deprecated      3.1
2029         offset          122
2030
2031 TexCoord4iv(v)
2032         return          void
2033         param           v               CoordI in array [4]
2034         category        VERSION_1_0_DEPRECATED     # old: drawing
2035         version         1.0
2036         deprecated      3.1
2037         glxropcode      63
2038         offset          123
2039
2040 TexCoord4s(s, t, r, q)
2041         return          void
2042         param           s               CoordS in value
2043         param           t               CoordS in value
2044         param           r               CoordS in value
2045         param           q               CoordS in value
2046         category        VERSION_1_0_DEPRECATED     # old: drawing
2047         vectorequiv     TexCoord4sv
2048         version         1.0
2049         deprecated      3.1
2050         offset          124
2051
2052 TexCoord4sv(v)
2053         return          void
2054         param           v               CoordS in array [4]
2055         category        VERSION_1_0_DEPRECATED     # old: drawing
2056         version         1.0
2057         deprecated      3.1
2058         glxropcode      64
2059         offset          125
2060
2061 Vertex2d(x, y)
2062         return          void
2063         param           x               CoordD in value
2064         param           y               CoordD in value
2065         category        VERSION_1_0_DEPRECATED     # old: drawing
2066         vectorequiv     Vertex2dv
2067         version         1.0
2068         deprecated      3.1
2069         offset          126
2070
2071 Vertex2dv(v)
2072         return          void
2073         param           v               CoordD in array [2]
2074         category        VERSION_1_0_DEPRECATED     # old: drawing
2075         version         1.0
2076         deprecated      3.1
2077         glxropcode      65
2078         offset          127
2079
2080 Vertex2f(x, y)
2081         return          void
2082         param           x               CoordF in value
2083         param           y               CoordF in value
2084         category        VERSION_1_0_DEPRECATED     # old: drawing
2085         vectorequiv     Vertex2fv
2086         version         1.0
2087         deprecated      3.1
2088         offset          128
2089
2090 Vertex2fv(v)
2091         return          void
2092         param           v               CoordF in array [2]
2093         category        VERSION_1_0_DEPRECATED     # old: drawing
2094         version         1.0
2095         deprecated      3.1
2096         glxropcode      66
2097         offset          129
2098
2099 Vertex2i(x, y)
2100         return          void
2101         param           x               CoordI in value
2102         param           y               CoordI in value
2103         category        VERSION_1_0_DEPRECATED     # old: drawing
2104         vectorequiv     Vertex2iv
2105         version         1.0
2106         deprecated      3.1
2107         offset          130
2108
2109 Vertex2iv(v)
2110         return          void
2111         param           v               CoordI in array [2]
2112         category        VERSION_1_0_DEPRECATED     # old: drawing
2113         version         1.0
2114         deprecated      3.1
2115         glxropcode      67
2116         offset          131
2117
2118 Vertex2s(x, y)
2119         return          void
2120         param           x               CoordS in value
2121         param           y               CoordS in value
2122         category        VERSION_1_0_DEPRECATED     # old: drawing
2123         vectorequiv     Vertex2sv
2124         version         1.0
2125         deprecated      3.1
2126         offset          132
2127
2128 Vertex2sv(v)
2129         return          void
2130         param           v               CoordS in array [2]
2131         category        VERSION_1_0_DEPRECATED     # old: drawing
2132         version         1.0
2133         deprecated      3.1
2134         glxropcode      68
2135         offset          133
2136
2137 Vertex3d(x, y, z)
2138         return          void
2139         param           x               CoordD in value
2140         param           y               CoordD in value
2141         param           z               CoordD in value
2142         category        VERSION_1_0_DEPRECATED     # old: drawing
2143         vectorequiv     Vertex3dv
2144         version         1.0
2145         deprecated      3.1
2146         offset          134
2147
2148 Vertex3dv(v)
2149         return          void
2150         param           v               CoordD in array [3]
2151         category        VERSION_1_0_DEPRECATED     # old: drawing
2152         version         1.0
2153         deprecated      3.1
2154         glxropcode      69
2155         offset          135
2156
2157 Vertex3f(x, y, z)
2158         return          void
2159         param           x               CoordF in value
2160         param           y               CoordF in value
2161         param           z               CoordF in value
2162         category        VERSION_1_0_DEPRECATED     # old: drawing
2163         vectorequiv     Vertex3fv
2164         version         1.0
2165         deprecated      3.1
2166         offset          136
2167
2168 Vertex3fv(v)
2169         return          void
2170         param           v               CoordF in array [3]
2171         category        VERSION_1_0_DEPRECATED     # old: drawing
2172         version         1.0
2173         deprecated      3.1
2174         glxropcode      70
2175         offset          137
2176
2177 Vertex3i(x, y, z)
2178         return          void
2179         param           x               CoordI in value
2180         param           y               CoordI in value
2181         param           z               CoordI in value
2182         category        VERSION_1_0_DEPRECATED     # old: drawing
2183         vectorequiv     Vertex3iv
2184         version         1.0
2185         deprecated      3.1
2186         offset          138
2187
2188 Vertex3iv(v)
2189         return          void
2190         param           v               CoordI in array [3]
2191         category        VERSION_1_0_DEPRECATED     # old: drawing
2192         version         1.0
2193         deprecated      3.1
2194         glxropcode      71
2195         offset          139
2196
2197 Vertex3s(x, y, z)
2198         return          void
2199         param           x               CoordS in value
2200         param           y               CoordS in value
2201         param           z               CoordS in value
2202         category        VERSION_1_0_DEPRECATED     # old: drawing
2203         vectorequiv     Vertex3sv
2204         version         1.0
2205         deprecated      3.1
2206         offset          140
2207
2208 Vertex3sv(v)
2209         return          void
2210         param           v               CoordS in array [3]
2211         category        VERSION_1_0_DEPRECATED     # old: drawing
2212         version         1.0
2213         deprecated      3.1
2214         glxropcode      72
2215         offset          141
2216
2217 Vertex4d(x, y, z, w)
2218         return          void
2219         param           x               CoordD in value
2220         param           y               CoordD in value
2221         param           z               CoordD in value
2222         param           w               CoordD in value
2223         category        VERSION_1_0_DEPRECATED     # old: drawing
2224         vectorequiv     Vertex4dv
2225         version         1.0
2226         deprecated      3.1
2227         offset          142
2228
2229 Vertex4dv(v)
2230         return          void
2231         param           v               CoordD in array [4]
2232         category        VERSION_1_0_DEPRECATED     # old: drawing
2233         version         1.0
2234         deprecated      3.1
2235         glxropcode      73
2236         offset          143
2237
2238 Vertex4f(x, y, z, w)
2239         return          void
2240         param           x               CoordF in value
2241         param           y               CoordF in value
2242         param           z               CoordF in value
2243         param           w               CoordF in value
2244         category        VERSION_1_0_DEPRECATED     # old: drawing
2245         vectorequiv     Vertex4fv
2246         version         1.0
2247         deprecated      3.1
2248         offset          144
2249
2250 Vertex4fv(v)
2251         return          void
2252         param           v               CoordF in array [4]
2253         category        VERSION_1_0_DEPRECATED     # old: drawing
2254         version         1.0
2255         deprecated      3.1
2256         glxropcode      74
2257         offset          145
2258
2259 Vertex4i(x, y, z, w)
2260         return          void
2261         param           x               CoordI in value
2262         param           y               CoordI in value
2263         param           z               CoordI in value
2264         param           w               CoordI in value
2265         category        VERSION_1_0_DEPRECATED     # old: drawing
2266         vectorequiv     Vertex4iv
2267         version         1.0
2268         deprecated      3.1
2269         offset          146
2270
2271 Vertex4iv(v)
2272         return          void
2273         param           v               CoordI in array [4]
2274         category        VERSION_1_0_DEPRECATED     # old: drawing
2275         version         1.0
2276         deprecated      3.1
2277         glxropcode      75
2278         offset          147
2279
2280 Vertex4s(x, y, z, w)
2281         return          void
2282         param           x               CoordS in value
2283         param           y               CoordS in value
2284         param           z               CoordS in value
2285         param           w               CoordS in value
2286         category        VERSION_1_0_DEPRECATED     # old: drawing
2287         vectorequiv     Vertex4sv
2288         version         1.0
2289         deprecated      3.1
2290         offset          148
2291
2292 Vertex4sv(v)
2293         return          void
2294         param           v               CoordS in array [4]
2295         category        VERSION_1_0_DEPRECATED     # old: drawing
2296         version         1.0
2297         deprecated      3.1
2298         glxropcode      76
2299         offset          149
2300
2301 ClipPlane(plane, equation)
2302         return          void
2303         param           plane           ClipPlaneName in value
2304         param           equation        Float64 in array [4]
2305         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2306         version         1.0
2307         deprecated      3.1
2308         glxropcode      77
2309         offset          150
2310
2311 ColorMaterial(face, mode)
2312         return          void
2313         param           face            MaterialFace in value
2314         param           mode            ColorMaterialParameter in value
2315         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2316         version         1.0
2317         deprecated      3.1
2318         glxropcode      78
2319         offset          151
2320
2321 Fogf(pname, param)
2322         return          void
2323         param           pname           FogParameter in value
2324         param           param           CheckedFloat32 in value
2325         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2326         version         1.0
2327         deprecated      3.1
2328         glxropcode      80
2329         wglflags        small-data
2330         offset          153
2331
2332 Fogfv(pname, params)
2333         return          void
2334         param           pname           FogParameter in value
2335         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2336         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2337         version         1.0
2338         deprecated      3.1
2339         glxropcode      81
2340         wglflags        small-data
2341         offset          154
2342
2343 Fogi(pname, param)
2344         return          void
2345         param           pname           FogParameter in value
2346         param           param           CheckedInt32 in value
2347         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2348         version         1.0
2349         deprecated      3.1
2350         glxropcode      82
2351         wglflags        small-data
2352         offset          155
2353
2354 Fogiv(pname, params)
2355         return          void
2356         param           pname           FogParameter in value
2357         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2358         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2359         version         1.0
2360         deprecated      3.1
2361         glxropcode      83
2362         wglflags        small-data
2363         offset          156
2364
2365 Lightf(light, pname, param)
2366         return          void
2367         param           light           LightName in value
2368         param           pname           LightParameter in value
2369         param           param           CheckedFloat32 in value
2370         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2371         version         1.0
2372         deprecated      3.1
2373         glxropcode      86
2374         wglflags        small-data
2375         offset          159
2376
2377 Lightfv(light, pname, params)
2378         return          void
2379         param           light           LightName in value
2380         param           pname           LightParameter in value
2381         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2382         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2383         version         1.0
2384         deprecated      3.1
2385         glxropcode      87
2386         wglflags        small-data
2387         offset          160
2388
2389 Lighti(light, pname, param)
2390         return          void
2391         param           light           LightName in value
2392         param           pname           LightParameter in value
2393         param           param           CheckedInt32 in value
2394         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2395         version         1.0
2396         deprecated      3.1
2397         glxropcode      88
2398         wglflags        small-data
2399         offset          161
2400
2401 Lightiv(light, pname, params)
2402         return          void
2403         param           light           LightName in value
2404         param           pname           LightParameter in value
2405         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2406         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2407         version         1.0
2408         deprecated      3.1
2409         glxropcode      89
2410         wglflags        small-data
2411         offset          162
2412
2413 LightModelf(pname, param)
2414         return          void
2415         param           pname           LightModelParameter in value
2416         param           param           Float32 in value
2417         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2418         version         1.0
2419         deprecated      3.1
2420         glxropcode      90
2421         wglflags        small-data
2422         offset          163
2423
2424 LightModelfv(pname, params)
2425         return          void
2426         param           pname           LightModelParameter in value
2427         param           params          Float32 in array [COMPSIZE(pname)]
2428         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2429         version         1.0
2430         deprecated      3.1
2431         glxropcode      91
2432         wglflags        small-data
2433         offset          164
2434
2435 LightModeli(pname, param)
2436         return          void
2437         param           pname           LightModelParameter in value
2438         param           param           Int32 in value
2439         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2440         version         1.0
2441         deprecated      3.1
2442         glxropcode      92
2443         wglflags        small-data
2444         offset          165
2445
2446 LightModeliv(pname, params)
2447         return          void
2448         param           pname           LightModelParameter in value
2449         param           params          Int32 in array [COMPSIZE(pname)]
2450         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2451         version         1.0
2452         deprecated      3.1
2453         glxropcode      93
2454         wglflags        small-data
2455         offset          166
2456
2457 LineStipple(factor, pattern)
2458         return          void
2459         param           factor          CheckedInt32 in value
2460         param           pattern         LineStipple in value
2461         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2462         version         1.0
2463         deprecated      3.1
2464         glxropcode      94
2465         offset          167
2466
2467 Materialf(face, pname, param)
2468         return          void
2469         param           face            MaterialFace in value
2470         param           pname           MaterialParameter in value
2471         param           param           CheckedFloat32 in value
2472         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2473         version         1.0
2474         deprecated      3.1
2475         glxropcode      96
2476         wglflags        small-data
2477         offset          169
2478
2479 Materialfv(face, pname, params)
2480         return          void
2481         param           face            MaterialFace in value
2482         param           pname           MaterialParameter in value
2483         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2484         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2485         version         1.0
2486         deprecated      3.1
2487         glxropcode      97
2488         wglflags        small-data
2489         offset          170
2490
2491 Materiali(face, pname, param)
2492         return          void
2493         param           face            MaterialFace in value
2494         param           pname           MaterialParameter in value
2495         param           param           CheckedInt32 in value
2496         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2497         version         1.0
2498         deprecated      3.1
2499         glxropcode      98
2500         wglflags        small-data
2501         offset          171
2502
2503 Materialiv(face, pname, params)
2504         return          void
2505         param           face            MaterialFace in value
2506         param           pname           MaterialParameter in value
2507         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2508         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2509         version         1.0
2510         deprecated      3.1
2511         glxropcode      99
2512         wglflags        small-data
2513         offset          172
2514
2515 PolygonStipple(mask)
2516         return          void
2517         param           mask            UInt8 in array [COMPSIZE()]
2518         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2519         dlflags         handcode
2520         glxflags        client-handcode server-handcode
2521         version         1.0
2522         deprecated      3.1
2523         glxropcode      102
2524         wglflags        client-handcode server-handcode
2525         offset          175
2526
2527 ShadeModel(mode)
2528         return          void
2529         param           mode            ShadingModel in value
2530         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2531         version         1.0
2532         deprecated      3.1
2533         glxropcode      104
2534         offset          177
2535
2536 TexEnvf(target, pname, param)
2537         return          void
2538         param           target          TextureEnvTarget in value
2539         param           pname           TextureEnvParameter in value
2540         param           param           CheckedFloat32 in value
2541         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2542         version         1.0
2543         deprecated      3.1
2544         glxropcode      111
2545         wglflags        small-data
2546         offset          184
2547
2548 TexEnvfv(target, pname, params)
2549         return          void
2550         param           target          TextureEnvTarget in value
2551         param           pname           TextureEnvParameter in value
2552         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2553         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2554         version         1.0
2555         deprecated      3.1
2556         glxropcode      112
2557         wglflags        small-data
2558         offset          185
2559
2560 TexEnvi(target, pname, param)
2561         return          void
2562         param           target          TextureEnvTarget in value
2563         param           pname           TextureEnvParameter in value
2564         param           param           CheckedInt32 in value
2565         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2566         version         1.0
2567         deprecated      3.1
2568         glxropcode      113
2569         wglflags        small-data
2570         offset          186
2571
2572 TexEnviv(target, pname, params)
2573         return          void
2574         param           target          TextureEnvTarget in value
2575         param           pname           TextureEnvParameter in value
2576         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2577         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2578         version         1.0
2579         deprecated      3.1
2580         glxropcode      114
2581         wglflags        small-data
2582         offset          187
2583
2584 TexGend(coord, pname, param)
2585         return          void
2586         param           coord           TextureCoordName in value
2587         param           pname           TextureGenParameter in value
2588         param           param           Float64 in value
2589         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2590         version         1.0
2591         deprecated      3.1
2592         glxropcode      115
2593         wglflags        small-data
2594         offset          188
2595
2596 TexGendv(coord, pname, params)
2597         return          void
2598         param           coord           TextureCoordName in value
2599         param           pname           TextureGenParameter in value
2600         param           params          Float64 in array [COMPSIZE(pname)]
2601         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2602         version         1.0
2603         deprecated      3.1
2604         glxropcode      116
2605         wglflags        small-data
2606         offset          189
2607
2608 TexGenf(coord, pname, param)
2609         return          void
2610         param           coord           TextureCoordName in value
2611         param           pname           TextureGenParameter in value
2612         param           param           CheckedFloat32 in value
2613         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2614         version         1.0
2615         deprecated      3.1
2616         glxropcode      117
2617         wglflags        small-data
2618         offset          190
2619
2620 TexGenfv(coord, pname, params)
2621         return          void
2622         param           coord           TextureCoordName in value
2623         param           pname           TextureGenParameter in value
2624         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
2625         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2626         version         1.0
2627         deprecated      3.1
2628         glxropcode      118
2629         wglflags        small-data
2630         offset          191
2631
2632 TexGeni(coord, pname, param)
2633         return          void
2634         param           coord           TextureCoordName in value
2635         param           pname           TextureGenParameter in value
2636         param           param           CheckedInt32 in value
2637         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2638         version         1.0
2639         deprecated      3.1
2640         glxropcode      119
2641         wglflags        small-data
2642         offset          192
2643
2644 TexGeniv(coord, pname, params)
2645         return          void
2646         param           coord           TextureCoordName in value
2647         param           pname           TextureGenParameter in value
2648         param           params          CheckedInt32 in array [COMPSIZE(pname)]
2649         category        VERSION_1_0_DEPRECATED     # old: drawing-control
2650         version         1.0
2651         deprecated      3.1
2652         glxropcode      120
2653         wglflags        small-data
2654         offset          193
2655
2656 # feedback commands
2657
2658 FeedbackBuffer(size, type, buffer)
2659         return          void
2660         param           size            SizeI in value
2661         param           type            FeedbackType in value
2662         param           buffer          FeedbackElement out array [size] retained
2663         dlflags         notlistable
2664         glxflags        client-handcode server-handcode
2665         category        VERSION_1_0_DEPRECATED     # old: feedback
2666         version         1.0
2667         deprecated      3.1
2668         glxsingle       105
2669         wglflags        client-handcode server-handcode batchable
2670         offset          194
2671
2672 SelectBuffer(size, buffer)
2673         return          void
2674         param           size            SizeI in value
2675         param           buffer          SelectName out array [size] retained
2676         dlflags         notlistable
2677         glxflags        client-handcode server-handcode
2678         category        VERSION_1_0_DEPRECATED     # old: feedback
2679         version         1.0
2680         deprecated      3.1
2681         glxsingle       106
2682         wglflags        client-handcode server-handcode batchable
2683         offset          195
2684
2685 RenderMode(mode)
2686         return          Int32
2687         param           mode            RenderingMode in value
2688         category        VERSION_1_0_DEPRECATED     # old: feedback
2689         dlflags         notlistable
2690         glxflags        client-handcode server-handcode
2691         version         1.0
2692         deprecated      3.1
2693         glxsingle       107
2694         wglflags        client-handcode server-handcode
2695         offset          196
2696
2697 InitNames()
2698         return          void
2699         category        VERSION_1_0_DEPRECATED     # old: feedback
2700         version         1.0
2701         deprecated      3.1
2702         glxropcode      121
2703         offset          197
2704
2705 LoadName(name)
2706         return          void
2707         param           name            SelectName in value
2708         category        VERSION_1_0_DEPRECATED     # old: feedback
2709         version         1.0
2710         deprecated      3.1
2711         glxropcode      122
2712         offset          198
2713
2714 PassThrough(token)
2715         return          void
2716         param           token           FeedbackElement in value
2717         category        VERSION_1_0_DEPRECATED     # old: feedback
2718         version         1.0
2719         deprecated      3.1
2720         glxropcode      123
2721         offset          199
2722
2723 PopName()
2724         return          void
2725         category        VERSION_1_0_DEPRECATED     # old: feedback
2726         version         1.0
2727         deprecated      3.1
2728         glxropcode      124
2729         offset          200
2730
2731 PushName(name)
2732         return          void
2733         param           name            SelectName in value
2734         category        VERSION_1_0_DEPRECATED     # old: feedback
2735         version         1.0
2736         deprecated      3.1
2737         glxropcode      125
2738         offset          201
2739
2740 ClearAccum(red, green, blue, alpha)
2741         return          void
2742         param           red             Float32 in value
2743         param           green           Float32 in value
2744         param           blue            Float32 in value
2745         param           alpha           Float32 in value
2746         category        VERSION_1_0_DEPRECATED     # old: framebuf
2747         version         1.0
2748         deprecated      3.1
2749         glxropcode      128
2750         offset          204
2751
2752 ClearIndex(c)
2753         return          void
2754         param           c               MaskedColorIndexValueF in value
2755         category        VERSION_1_0_DEPRECATED     # old: framebuf
2756         version         1.0
2757         deprecated      3.1
2758         glxropcode      129
2759         offset          205
2760
2761 IndexMask(mask)
2762         return          void
2763         param           mask            MaskedColorIndexValueI in value
2764         category        VERSION_1_0_DEPRECATED     # old: framebuf
2765         version         1.0
2766         deprecated      3.1
2767         glxropcode      136
2768         offset          212
2769
2770 Accum(op, value)
2771         return          void
2772         param           op              AccumOp in value
2773         param           value           CoordF in value
2774         category        VERSION_1_0_DEPRECATED     # old: misc
2775         version         1.0
2776         deprecated      3.1
2777         glxropcode      137
2778         offset          213
2779
2780 PopAttrib()
2781         return          void
2782         category        VERSION_1_0_DEPRECATED     # old: misc
2783         version         1.0
2784         deprecated      3.1
2785         glxropcode      141
2786         offset          218
2787
2788 PushAttrib(mask)
2789         return          void
2790         param           mask            AttribMask in value
2791         category        VERSION_1_0_DEPRECATED     # old: misc
2792         version         1.0
2793         deprecated      3.1
2794         glxropcode      142
2795         offset          219
2796
2797 # modeling commands
2798
2799 Map1d(target, u1, u2, stride, order, points)
2800         return          void
2801         param           target          MapTarget in value
2802         param           u1              CoordD in value
2803         param           u2              CoordD in value
2804         param           stride          Int32 in value
2805         param           order           CheckedInt32 in value
2806         param           points          CoordD in array [COMPSIZE(target/stride/order)]
2807         category        VERSION_1_0_DEPRECATED     # old: modeling
2808         dlflags         handcode
2809         glxflags        client-handcode server-handcode
2810         version         1.0
2811         deprecated      3.1
2812         glxropcode      143
2813         wglflags        client-handcode server-handcode
2814         offset          220
2815
2816 Map1f(target, u1, u2, stride, order, points)
2817         return          void
2818         param           target          MapTarget in value
2819         param           u1              CoordF in value
2820         param           u2              CoordF in value
2821         param           stride          Int32 in value
2822         param           order           CheckedInt32 in value
2823         param           points          CoordF in array [COMPSIZE(target/stride/order)]
2824         category        VERSION_1_0_DEPRECATED     # old: modeling
2825         dlflags         handcode
2826         glxflags        client-handcode server-handcode
2827         version         1.0
2828         deprecated      3.1
2829         glxropcode      144
2830         wglflags        client-handcode server-handcode
2831         offset          221
2832
2833 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2834         return          void
2835         param           target          MapTarget in value
2836         param           u1              CoordD in value
2837         param           u2              CoordD in value
2838         param           ustride         Int32 in value
2839         param           uorder          CheckedInt32 in value
2840         param           v1              CoordD in value
2841         param           v2              CoordD in value
2842         param           vstride         Int32 in value
2843         param           vorder          CheckedInt32 in value
2844         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2845         category        VERSION_1_0_DEPRECATED     # old: modeling
2846         dlflags         handcode
2847         glxflags        client-handcode server-handcode
2848         version         1.0
2849         deprecated      3.1
2850         glxropcode      145
2851         wglflags        client-handcode server-handcode
2852         offset          222
2853
2854 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
2855         return          void
2856         param           target          MapTarget in value
2857         param           u1              CoordF in value
2858         param           u2              CoordF in value
2859         param           ustride         Int32 in value
2860         param           uorder          CheckedInt32 in value
2861         param           v1              CoordF in value
2862         param           v2              CoordF in value
2863         param           vstride         Int32 in value
2864         param           vorder          CheckedInt32 in value
2865         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
2866         category        VERSION_1_0_DEPRECATED     # old: modeling
2867         dlflags         handcode
2868         glxflags        client-handcode server-handcode
2869         version         1.0
2870         deprecated      3.1
2871         glxropcode      146
2872         wglflags        client-handcode server-handcode
2873         offset          223
2874
2875 MapGrid1d(un, u1, u2)
2876         return          void
2877         param           un              Int32 in value
2878         param           u1              CoordD in value
2879         param           u2              CoordD in value
2880         category        VERSION_1_0_DEPRECATED     # old: modeling
2881         version         1.0
2882         deprecated      3.1
2883         glxropcode      147
2884         offset          224
2885
2886 MapGrid1f(un, u1, u2)
2887         return          void
2888         param           un              Int32 in value
2889         param           u1              CoordF in value
2890         param           u2              CoordF in value
2891         category        VERSION_1_0_DEPRECATED     # old: modeling
2892         version         1.0
2893         deprecated      3.1
2894         glxropcode      148
2895         offset          225
2896
2897 MapGrid2d(un, u1, u2, vn, v1, v2)
2898         return          void
2899         param           un              Int32 in value
2900         param           u1              CoordD in value
2901         param           u2              CoordD in value
2902         param           vn              Int32 in value
2903         param           v1              CoordD in value
2904         param           v2              CoordD in value
2905         category        VERSION_1_0_DEPRECATED     # old: modeling
2906         version         1.0
2907         deprecated      3.1
2908         glxropcode      149
2909         offset          226
2910
2911 MapGrid2f(un, u1, u2, vn, v1, v2)
2912         return          void
2913         param           un              Int32 in value
2914         param           u1              CoordF in value
2915         param           u2              CoordF in value
2916         param           vn              Int32 in value
2917         param           v1              CoordF in value
2918         param           v2              CoordF in value
2919         category        VERSION_1_0_DEPRECATED     # old: modeling
2920         version         1.0
2921         deprecated      3.1
2922         glxropcode      150
2923         offset          227
2924
2925 EvalCoord1d(u)
2926         return          void
2927         param           u               CoordD in value
2928         category        VERSION_1_0_DEPRECATED     # old: modeling
2929         vectorequiv     EvalCoord1dv
2930         version         1.0
2931         deprecated      3.1
2932         offset          228
2933
2934 EvalCoord1dv(u)
2935         return          void
2936         param           u               CoordD in array [1]
2937         category        VERSION_1_0_DEPRECATED     # old: modeling
2938         version         1.0
2939         deprecated      3.1
2940         glxropcode      151
2941         offset          229
2942
2943 EvalCoord1f(u)
2944         return          void
2945         param           u               CoordF in value
2946         category        VERSION_1_0_DEPRECATED     # old: modeling
2947         vectorequiv     EvalCoord1fv
2948         version         1.0
2949         deprecated      3.1
2950         offset          230
2951
2952 EvalCoord1fv(u)
2953         return          void
2954         param           u               CoordF in array [1]
2955         category        VERSION_1_0_DEPRECATED     # old: modeling
2956         version         1.0
2957         deprecated      3.1
2958         glxropcode      152
2959         offset          231
2960
2961 EvalCoord2d(u, v)
2962         return          void
2963         param           u               CoordD in value
2964         param           v               CoordD in value
2965         category        VERSION_1_0_DEPRECATED     # old: modeling
2966         vectorequiv     EvalCoord2dv
2967         version         1.0
2968         deprecated      3.1
2969         offset          232
2970
2971 EvalCoord2dv(u)
2972         return          void
2973         param           u               CoordD in array [2]
2974         category        VERSION_1_0_DEPRECATED     # old: modeling
2975         version         1.0
2976         deprecated      3.1
2977         glxropcode      153
2978         offset          233
2979
2980 EvalCoord2f(u, v)
2981         return          void
2982         param           u               CoordF in value
2983         param           v               CoordF in value
2984         category        VERSION_1_0_DEPRECATED     # old: modeling
2985         vectorequiv     EvalCoord2fv
2986         version         1.0
2987         deprecated      3.1
2988         offset          234
2989
2990 EvalCoord2fv(u)
2991         return          void
2992         param           u               CoordF in array [2]
2993         category        VERSION_1_0_DEPRECATED     # old: modeling
2994         version         1.0
2995         deprecated      3.1
2996         glxropcode      154
2997         offset          235
2998
2999 EvalMesh1(mode, i1, i2)
3000         return          void
3001         param           mode            MeshMode1 in value
3002         param           i1              CheckedInt32 in value
3003         param           i2              CheckedInt32 in value
3004         category        VERSION_1_0_DEPRECATED     # old: modeling
3005         version         1.0
3006         deprecated      3.1
3007         glxropcode      155
3008         offset          236
3009
3010 EvalPoint1(i)
3011         return          void
3012         param           i               Int32 in value
3013         category        VERSION_1_0_DEPRECATED     # old: modeling
3014         version         1.0
3015         deprecated      3.1
3016         glxropcode      156
3017         offset          237
3018
3019 EvalMesh2(mode, i1, i2, j1, j2)
3020         return          void
3021         param           mode            MeshMode2 in value
3022         param           i1              CheckedInt32 in value
3023         param           i2              CheckedInt32 in value
3024         param           j1              CheckedInt32 in value
3025         param           j2              CheckedInt32 in value
3026         category        VERSION_1_0_DEPRECATED     # old: modeling
3027         version         1.0
3028         deprecated      3.1
3029         glxropcode      157
3030         offset          238
3031
3032 EvalPoint2(i, j)
3033         return          void
3034         param           i               CheckedInt32 in value
3035         param           j               CheckedInt32 in value
3036         category        VERSION_1_0_DEPRECATED     # old: modeling
3037         version         1.0
3038         deprecated      3.1
3039         glxropcode      158
3040         offset          239
3041
3042 AlphaFunc(func, ref)
3043         return          void
3044         param           func            AlphaFunction in value
3045         param           ref             Float32 in value
3046         category        VERSION_1_0_DEPRECATED     # old: pixel-op
3047         version         1.0
3048         deprecated      3.1
3049         glxropcode      159
3050         offset          240
3051
3052 PixelZoom(xfactor, yfactor)
3053         return          void
3054         param           xfactor         Float32 in value
3055         param           yfactor         Float32 in value
3056         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3057         version         1.0
3058         deprecated      3.1
3059         glxropcode      165
3060         offset          246
3061
3062 PixelTransferf(pname, param)
3063         return          void
3064         param           pname           PixelTransferParameter in value
3065         param           param           CheckedFloat32 in value
3066         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3067         version         1.0
3068         deprecated      3.1
3069         glxropcode      166
3070         offset          247
3071
3072 PixelTransferi(pname, param)
3073         return          void
3074         param           pname           PixelTransferParameter in value
3075         param           param           CheckedInt32 in value
3076         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3077         version         1.0
3078         deprecated      3.1
3079         glxropcode      167
3080         offset          248
3081
3082 PixelMapfv(map, mapsize, values)
3083         return          void
3084         param           map             PixelMap in value
3085         param           mapsize         CheckedInt32 in value
3086         param           values          Float32 in array [mapsize]
3087         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3088         glxflags        client-handcode
3089         version         1.0
3090         deprecated      3.1
3091         glxropcode      168
3092         offset          251
3093
3094 PixelMapuiv(map, mapsize, values)
3095         return          void
3096         param           map             PixelMap in value
3097         param           mapsize         CheckedInt32 in value
3098         param           values          UInt32 in array [mapsize]
3099         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3100         glxflags        client-handcode
3101         version         1.0
3102         deprecated      3.1
3103         glxropcode      169
3104         offset          252
3105
3106 PixelMapusv(map, mapsize, values)
3107         return          void
3108         param           map             PixelMap in value
3109         param           mapsize         CheckedInt32 in value
3110         param           values          UInt16 in array [mapsize]
3111         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3112         glxflags        client-handcode
3113         version         1.0
3114         deprecated      3.1
3115         glxropcode      170
3116         offset          253
3117
3118 CopyPixels(x, y, width, height, type)
3119         return          void
3120         param           x               WinCoord in value
3121         param           y               WinCoord in value
3122         param           width           SizeI in value
3123         param           height          SizeI in value
3124         param           type            PixelCopyType in value
3125         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3126         version         1.0
3127         deprecated      3.1
3128         glxropcode      172
3129         offset          255
3130
3131 DrawPixels(width, height, format, type, pixels)
3132         return          void
3133         param           width           SizeI in value
3134         param           height          SizeI in value
3135         param           format          PixelFormat in value
3136         param           type            PixelType in value
3137         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3138         category        VERSION_1_0_DEPRECATED     # old: pixel-rw
3139         dlflags         handcode
3140         glxflags        client-handcode server-handcode
3141         version         1.0
3142         deprecated      3.1
3143         glxropcode      173
3144         wglflags        client-handcode server-handcode
3145         offset          257
3146
3147 GetClipPlane(plane, equation)
3148         return          void
3149         param           plane           ClipPlaneName in value
3150         param           equation        Float64 out array [4]
3151         category        VERSION_1_0_DEPRECATED     # old: state-req
3152         dlflags         notlistable
3153         version         1.0
3154         deprecated      3.1
3155         glxsingle       113
3156         glxflags        client-handcode server-handcode
3157         offset          259
3158
3159 GetLightfv(light, pname, params)
3160         return          void
3161         param           light           LightName in value
3162         param           pname           LightParameter in value
3163         param           params          Float32 out array [COMPSIZE(pname)]
3164         category        VERSION_1_0_DEPRECATED     # old: state-req
3165         dlflags         notlistable
3166         version         1.0
3167         deprecated      3.1
3168         glxsingle       118
3169         wglflags        small-data
3170         offset          264
3171
3172 GetLightiv(light, pname, params)
3173         return          void
3174         param           light           LightName in value
3175         param           pname           LightParameter in value
3176         param           params          Int32 out array [COMPSIZE(pname)]
3177         category        VERSION_1_0_DEPRECATED     # old: state-req
3178         dlflags         notlistable
3179         version         1.0
3180         deprecated      3.1
3181         glxsingle       119
3182         wglflags        small-data
3183         offset          265
3184
3185 GetMapdv(target, query, v)
3186         return          void
3187         param           target          MapTarget in value
3188         param           query           GetMapQuery in value
3189         param           v               Float64 out array [COMPSIZE(target/query)]
3190         category        VERSION_1_0_DEPRECATED     # old: state-req
3191         dlflags         notlistable
3192         version         1.0
3193         deprecated      3.1
3194         glxsingle       120
3195         offset          266
3196
3197 GetMapfv(target, query, v)
3198         return          void
3199         param           target          MapTarget in value
3200         param           query           GetMapQuery in value
3201         param           v               Float32 out array [COMPSIZE(target/query)]
3202         category        VERSION_1_0_DEPRECATED     # old: state-req
3203         dlflags         notlistable
3204         version         1.0
3205         deprecated      3.1
3206         glxsingle       121
3207         offset          267
3208
3209 GetMapiv(target, query, v)
3210         return          void
3211         param           target          MapTarget in value
3212         param           query           GetMapQuery in value
3213         param           v               Int32 out array [COMPSIZE(target/query)]
3214         category        VERSION_1_0_DEPRECATED     # old: state-req
3215         dlflags         notlistable
3216         version         1.0
3217         deprecated      3.1
3218         glxsingle       122
3219         offset          268
3220
3221 GetMaterialfv(face, pname, params)
3222         return          void
3223         param           face            MaterialFace in value
3224         param           pname           MaterialParameter in value
3225         param           params          Float32 out array [COMPSIZE(pname)]
3226         category        VERSION_1_0_DEPRECATED     # old: state-req
3227         dlflags         notlistable
3228         version         1.0
3229         deprecated      3.1
3230         glxsingle       123
3231         wglflags        small-data
3232         offset          269
3233
3234 GetMaterialiv(face, pname, params)
3235         return          void
3236         param           face            MaterialFace in value
3237         param           pname           MaterialParameter in value
3238         param           params          Int32 out array [COMPSIZE(pname)]
3239         category        VERSION_1_0_DEPRECATED     # old: state-req
3240         dlflags         notlistable
3241         version         1.0
3242         deprecated      3.1
3243         glxsingle       124
3244         wglflags        small-data
3245         offset          270
3246
3247 GetPixelMapfv(map, values)
3248         return          void
3249         param           map             PixelMap in value
3250         param           values          Float32 out array [COMPSIZE(map)]
3251         category        VERSION_1_0_DEPRECATED     # old: state-req
3252         dlflags         notlistable
3253         version         1.0
3254         deprecated      3.1
3255         glxsingle       125
3256         offset          271
3257
3258 GetPixelMapuiv(map, values)
3259         return          void
3260         param           map             PixelMap in value
3261         param           values          UInt32 out array [COMPSIZE(map)]
3262         category        VERSION_1_0_DEPRECATED     # old: state-req
3263         dlflags         notlistable
3264         version         1.0
3265         deprecated      3.1
3266         glxsingle       126
3267         offset          272
3268
3269 GetPixelMapusv(map, values)
3270         return          void
3271         param           map             PixelMap in value
3272         param           values          UInt16 out array [COMPSIZE(map)]
3273         category        VERSION_1_0_DEPRECATED     # old: state-req
3274         dlflags         notlistable
3275         version         1.0
3276         deprecated      3.1
3277         glxsingle       127
3278         offset          273
3279
3280 GetPolygonStipple(mask)
3281         return          void
3282         param           mask            UInt8 out array [COMPSIZE()]
3283         category        VERSION_1_0_DEPRECATED     # old: state-req
3284         dlflags         notlistable
3285         glxflags        client-handcode server-handcode
3286         version         1.0
3287         deprecated      3.1
3288         glxsingle       128
3289         wglflags        client-handcode server-handcode
3290         offset          274
3291
3292 GetTexEnvfv(target, pname, params)
3293         return          void
3294         param           target          TextureEnvTarget in value
3295         param           pname           TextureEnvParameter in value
3296         param           params          Float32 out array [COMPSIZE(pname)]
3297         category        VERSION_1_0_DEPRECATED     # old: state-req
3298         dlflags         notlistable
3299         version         1.0
3300         deprecated      3.1
3301         glxsingle       130
3302         wglflags        small-data
3303         offset          276
3304
3305 GetTexEnviv(target, pname, params)
3306         return          void
3307         param           target          TextureEnvTarget in value
3308         param           pname           TextureEnvParameter in value
3309         param           params          Int32 out array [COMPSIZE(pname)]
3310         category        VERSION_1_0_DEPRECATED     # old: state-req
3311         dlflags         notlistable
3312         version         1.0
3313         deprecated      3.1
3314         glxsingle       131
3315         wglflags        small-data
3316         offset          277
3317
3318 GetTexGendv(coord, pname, params)
3319         return          void
3320         param           coord           TextureCoordName in value
3321         param           pname           TextureGenParameter in value
3322         param           params          Float64 out array [COMPSIZE(pname)]
3323         category        VERSION_1_0_DEPRECATED     # old: state-req
3324         dlflags         notlistable
3325         version         1.0
3326         deprecated      3.1
3327         glxsingle       132
3328         wglflags        small-data
3329         offset          278
3330
3331 GetTexGenfv(coord, pname, params)
3332         return          void
3333         param           coord           TextureCoordName in value
3334         param           pname           TextureGenParameter in value
3335         param           params          Float32 out array [COMPSIZE(pname)]
3336         category        VERSION_1_0_DEPRECATED     # old: state-req
3337         dlflags         notlistable
3338         version         1.0
3339         deprecated      3.1
3340         glxsingle       133
3341         wglflags        small-data
3342         offset          279
3343
3344 GetTexGeniv(coord, pname, params)
3345         return          void
3346         param           coord           TextureCoordName in value
3347         param           pname           TextureGenParameter in value
3348         param           params          Int32 out array [COMPSIZE(pname)]
3349         category        VERSION_1_0_DEPRECATED     # old: state-req
3350         dlflags         notlistable
3351         version         1.0
3352         deprecated      3.1
3353         glxsingle       134
3354         wglflags        small-data
3355         offset          280
3356
3357 IsList(list)
3358         return          Boolean
3359         param           list            List in value
3360         category        VERSION_1_0_DEPRECATED     # old: state-req
3361         dlflags         notlistable
3362         version         1.0
3363         deprecated      3.1
3364         glxsingle       141
3365         offset          287
3366
3367 Frustum(left, right, bottom, top, zNear, zFar)
3368         return          void
3369         param           left            Float64 in value
3370         param           right           Float64 in value
3371         param           bottom          Float64 in value
3372         param           top             Float64 in value
3373         param           zNear           Float64 in value
3374         param           zFar            Float64 in value
3375         category        VERSION_1_0_DEPRECATED     # old: xform
3376         version         1.0
3377         deprecated      3.1
3378         glxropcode      175
3379         offset          289
3380
3381 LoadIdentity()
3382         return          void
3383         category        VERSION_1_0_DEPRECATED     # old: xform
3384         version         1.0
3385         deprecated      3.1
3386         glxropcode      176
3387         offset          290
3388
3389 LoadMatrixf(m)
3390         return          void
3391         param           m               Float32 in array [16]
3392         category        VERSION_1_0_DEPRECATED     # old: xform
3393         version         1.0
3394         deprecated      3.1
3395         glxropcode      177
3396         offset          291
3397
3398 LoadMatrixd(m)
3399         return          void
3400         param           m               Float64 in array [16]
3401         category        VERSION_1_0_DEPRECATED     # old: xform
3402         version         1.0
3403         deprecated      3.1
3404         glxropcode      178
3405         offset          292
3406
3407 MatrixMode(mode)
3408         return          void
3409         param           mode            MatrixMode in value
3410         category        VERSION_1_0_DEPRECATED     # old: xform
3411         version         1.0
3412         deprecated      3.1
3413         glxropcode      179
3414         offset          293
3415
3416 MultMatrixf(m)
3417         return          void
3418         param           m               Float32 in array [16]
3419         category        VERSION_1_0_DEPRECATED     # old: xform
3420         version         1.0
3421         deprecated      3.1
3422         glxropcode      180
3423         offset          294
3424
3425 MultMatrixd(m)
3426         return          void
3427         param           m               Float64 in array [16]
3428         category        VERSION_1_0_DEPRECATED     # old: xform
3429         version         1.0
3430         deprecated      3.1
3431         glxropcode      181
3432         offset          295
3433
3434 Ortho(left, right, bottom, top, zNear, zFar)
3435         return          void
3436         param           left            Float64 in value
3437         param           right           Float64 in value
3438         param           bottom          Float64 in value
3439         param           top             Float64 in value
3440         param           zNear           Float64 in value
3441         param           zFar            Float64 in value
3442         category        VERSION_1_0_DEPRECATED     # old: xform
3443         version         1.0
3444         deprecated      3.1
3445         glxropcode      182
3446         offset          296
3447
3448 PopMatrix()
3449         return          void
3450         category        VERSION_1_0_DEPRECATED     # old: xform
3451         version         1.0
3452         deprecated      3.1
3453         glxropcode      183
3454         offset          297
3455
3456 PushMatrix()
3457         return          void
3458         category        VERSION_1_0_DEPRECATED     # old: xform
3459         version         1.0
3460         deprecated      3.1
3461         glxropcode      184
3462         offset          298
3463
3464 Rotated(angle, x, y, z)
3465         return          void
3466         param           angle           Float64 in value
3467         param           x               Float64 in value
3468         param           y               Float64 in value
3469         param           z               Float64 in value
3470         category        VERSION_1_0_DEPRECATED     # old: xform
3471         version         1.0
3472         deprecated      3.1
3473         glxropcode      185
3474         offset          299
3475
3476 Rotatef(angle, x, y, z)
3477         return          void
3478         param           angle           Float32 in value
3479         param           x               Float32 in value
3480         param           y               Float32 in value
3481         param           z               Float32 in value
3482         category        VERSION_1_0_DEPRECATED     # old: xform
3483         version         1.0
3484         deprecated      3.1
3485         glxropcode      186
3486         offset          300
3487
3488 Scaled(x, y, z)
3489         return          void
3490         param           x               Float64 in value
3491         param           y               Float64 in value
3492         param           z               Float64 in value
3493         category        VERSION_1_0_DEPRECATED     # old: xform
3494         version         1.0
3495         deprecated      3.1
3496         glxropcode      187
3497         offset          301
3498
3499 Scalef(x, y, z)
3500         return          void
3501         param           x               Float32 in value
3502         param           y               Float32 in value
3503         param           z               Float32 in value
3504         category        VERSION_1_0_DEPRECATED     # old: xform
3505         version         1.0
3506         deprecated      3.1
3507         glxropcode      188
3508         offset          302
3509
3510 Translated(x, y, z)
3511         return          void
3512         param           x               Float64 in value
3513         param           y               Float64 in value
3514         param           z               Float64 in value
3515         category        VERSION_1_0_DEPRECATED     # old: xform
3516         version         1.0
3517         deprecated      3.1
3518         glxropcode      189
3519         offset          303
3520
3521 Translatef(x, y, z)
3522         return          void
3523         param           x               Float32 in value
3524         param           y               Float32 in value
3525         param           z               Float32 in value
3526         category        VERSION_1_0_DEPRECATED     # old: xform
3527         version         1.0
3528         deprecated      3.1
3529         glxropcode      190
3530         offset          304
3531
3532 ###############################################################################
3533 ###############################################################################
3534 #
3535 # OpenGL 1.1 commands
3536 #
3537 ###############################################################################
3538 ###############################################################################
3539
3540 DrawArrays(mode, first, count)
3541         return          void
3542         param           mode            BeginMode in value
3543         param           first           Int32 in value
3544         param           count           SizeI in value
3545         category        VERSION_1_1
3546         dlflags         handcode
3547         glxflags        client-handcode client-intercept server-handcode
3548         version         1.1
3549         glxropcode      193
3550         offset          310
3551
3552 DrawElements(mode, count, type, indices)
3553         return          void
3554         param           mode            BeginMode in value
3555         param           count           SizeI in value
3556         param           type            DrawElementsType in value
3557         param           indices         Void in array [COMPSIZE(count/type)]
3558         category        VERSION_1_1
3559         dlflags         handcode
3560         glxflags        client-handcode client-intercept server-handcode
3561         version         1.1
3562         offset          311
3563
3564 GetPointerv(pname, params)
3565         return          void
3566         param           pname           GetPointervPName in value
3567         param           params          VoidPointer out reference
3568         category        VERSION_1_1
3569         dlflags         notlistable
3570         glxflags        client-handcode client-intercept server-handcode
3571         version         1.1
3572         offset          329
3573
3574 PolygonOffset(factor, units)
3575         return          void
3576         param           factor          Float32 in value
3577         param           units           Float32 in value
3578         category        VERSION_1_1
3579         version         1.1
3580         glxropcode      192
3581         offset          319
3582
3583 # Arguably TexelInternalFormat, not PixelInternalFormat
3584 CopyTexImage1D(target, level, internalformat, x, y, width, border)
3585         return          void
3586         param           target          TextureTarget in value
3587         param           level           CheckedInt32 in value
3588         param           internalformat  PixelInternalFormat in value
3589         param           x               WinCoord in value
3590         param           y               WinCoord in value
3591         param           width           SizeI in value
3592         param           border          CheckedInt32 in value
3593         category        VERSION_1_1
3594         version         1.1
3595         glxropcode      4119
3596         glxflags        EXT
3597         offset          323
3598
3599 # Arguably TexelInternalFormat, not PixelInternalFormat
3600 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3601         return          void
3602         param           target          TextureTarget in value
3603         param           level           CheckedInt32 in value
3604         param           internalformat  PixelInternalFormat in value
3605         param           x               WinCoord in value
3606         param           y               WinCoord in value
3607         param           width           SizeI in value
3608         param           height          SizeI in value
3609         param           border          CheckedInt32 in value
3610         category        VERSION_1_1
3611         version         1.1
3612         glxropcode      4120
3613         glxflags        EXT
3614         offset          324
3615
3616 CopyTexSubImage1D(target, level, xoffset, x, y, width)
3617         return          void
3618         param           target          TextureTarget in value
3619         param           level           CheckedInt32 in value
3620         param           xoffset         CheckedInt32 in value
3621         param           x               WinCoord in value
3622         param           y               WinCoord in value
3623         param           width           SizeI in value
3624         category        VERSION_1_1
3625         version         1.1
3626         glxropcode      4121
3627         glxflags        EXT
3628         offset          325
3629
3630 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3631         return          void
3632         param           target          TextureTarget in value
3633         param           level           CheckedInt32 in value
3634         param           xoffset         CheckedInt32 in value
3635         param           yoffset         CheckedInt32 in value
3636         param           x               WinCoord in value
3637         param           y               WinCoord in value
3638         param           width           SizeI in value
3639         param           height          SizeI in value
3640         category        VERSION_1_1
3641         version         1.1
3642         glxropcode      4122
3643         glxflags        EXT
3644         offset          326
3645
3646 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3647         return          void
3648         param           target          TextureTarget in value
3649         param           level           CheckedInt32 in value
3650         param           xoffset         CheckedInt32 in value
3651         param           width           SizeI in value
3652         param           format          PixelFormat in value
3653         param           type            PixelType in value
3654         param           pixels          Void in array [COMPSIZE(format/type/width)]
3655         category        VERSION_1_1
3656         dlflags         handcode
3657         glxflags        EXT client-handcode server-handcode
3658         version         1.1
3659         glxropcode      4099
3660         offset          332
3661
3662 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3663         return          void
3664         param           target          TextureTarget in value
3665         param           level           CheckedInt32 in value
3666         param           xoffset         CheckedInt32 in value
3667         param           yoffset         CheckedInt32 in value
3668         param           width           SizeI in value
3669         param           height          SizeI in value
3670         param           format          PixelFormat in value
3671         param           type            PixelType in value
3672         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
3673         category        VERSION_1_1
3674         dlflags         handcode
3675         glxflags        EXT client-handcode server-handcode
3676         version         1.1
3677         glxropcode      4100
3678         offset          333
3679
3680 BindTexture(target, texture)
3681         return          void
3682         param           target          TextureTarget in value
3683         param           texture         Texture in value
3684         category        VERSION_1_1
3685         version         1.1
3686         glxropcode      4117
3687         glxflags        EXT
3688         offset          307
3689
3690 DeleteTextures(n, textures)
3691         return          void
3692         param           n               SizeI in value
3693         param           textures        Texture in array [n]
3694         category        VERSION_1_1
3695         dlflags         notlistable
3696         version         1.1
3697         glxsingle       144
3698         offset          327
3699
3700 GenTextures(n, textures)
3701         return          void
3702         param           n               SizeI in value
3703         param           textures        Texture out array [n]
3704         category        VERSION_1_1
3705         dlflags         notlistable
3706         version         1.1
3707         glxsingle       145
3708         offset          328
3709
3710 IsTexture(texture)
3711         return          Boolean
3712         param           texture         Texture in value
3713         category        VERSION_1_1
3714         dlflags         notlistable
3715         version         1.1
3716         glxsingle       146
3717         offset          330
3718
3719 ###############################################################################
3720 ###############################################################################
3721 #
3722 # OpenGL 1.1 deprecated commands
3723 #
3724 ###############################################################################
3725 ###############################################################################
3726
3727 ArrayElement(i)
3728         return          void
3729         param           i               Int32 in value
3730         category        VERSION_1_1_DEPRECATED
3731         dlflags         handcode
3732         glxflags        client-handcode client-intercept server-handcode
3733         version         1.1
3734         deprecated      3.1
3735         offset          306
3736
3737 ColorPointer(size, type, stride, pointer)
3738         return          void
3739         param           size            Int32 in value
3740         param           type            ColorPointerType in value
3741         param           stride          SizeI in value
3742         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3743         category        VERSION_1_1_DEPRECATED
3744         dlflags         notlistable
3745         glxflags        client-handcode client-intercept server-handcode
3746         version         1.1
3747         deprecated      3.1
3748         offset          308
3749
3750 DisableClientState(array)
3751         return          void
3752         param           array           EnableCap in value
3753         category        VERSION_1_1_DEPRECATED
3754         version         1.1
3755         deprecated      3.1
3756         dlflags         notlistable
3757         glxflags        client-handcode client-intercept server-handcode
3758         offset          309
3759
3760 EdgeFlagPointer(stride, pointer)
3761         return          void
3762         param           stride          SizeI in value
3763         param           pointer         Void in array [COMPSIZE(stride)] retained
3764         category        VERSION_1_1_DEPRECATED
3765         dlflags         notlistable
3766         glxflags        client-handcode client-intercept server-handcode
3767         version         1.1
3768         deprecated      3.1
3769         offset          312
3770
3771 EnableClientState(array)
3772         return          void
3773         param           array           EnableCap in value
3774         category        VERSION_1_1_DEPRECATED
3775         dlflags         notlistable
3776         glxflags        client-handcode client-intercept server-handcode
3777         version         1.1
3778         deprecated      3.1
3779         offset          313
3780
3781 IndexPointer(type, stride, pointer)
3782         return          void
3783         param           type            IndexPointerType in value
3784         param           stride          SizeI in value
3785         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3786         category        VERSION_1_1_DEPRECATED
3787         dlflags         notlistable
3788         glxflags        client-handcode client-intercept server-handcode
3789         version         1.1
3790         deprecated      3.1
3791         offset          314
3792
3793 InterleavedArrays(format, stride, pointer)
3794         return          void
3795         param           format          InterleavedArrayFormat in value
3796         param           stride          SizeI in value
3797         param           pointer         Void in array [COMPSIZE(format/stride)] retained
3798         category        VERSION_1_1_DEPRECATED
3799         dlflags         notlistable
3800         glxflags        client-handcode client-intercept server-handcode
3801         version         1.1
3802         deprecated      3.1
3803         offset          317
3804
3805 NormalPointer(type, stride, pointer)
3806         return          void
3807         param           type            NormalPointerType in value
3808         param           stride          SizeI in value
3809         param           pointer         Void in array [COMPSIZE(type/stride)] retained
3810         category        VERSION_1_1_DEPRECATED
3811         dlflags         notlistable
3812         glxflags        client-handcode client-intercept server-handcode
3813         version         1.1
3814         deprecated      3.1
3815         offset          318
3816
3817 TexCoordPointer(size, type, stride, pointer)
3818         return          void
3819         param           size            Int32 in value
3820         param           type            TexCoordPointerType in value
3821         param           stride          SizeI in value
3822         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3823         category        VERSION_1_1_DEPRECATED
3824         dlflags         notlistable
3825         glxflags        client-handcode client-intercept server-handcode
3826         version         1.1
3827         deprecated      3.1
3828         offset          320
3829
3830 VertexPointer(size, type, stride, pointer)
3831         return          void
3832         param           size            Int32 in value
3833         param           type            VertexPointerType in value
3834         param           stride          SizeI in value
3835         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
3836         category        VERSION_1_1_DEPRECATED
3837         dlflags         notlistable
3838         glxflags        client-handcode client-intercept server-handcode
3839         version         1.1
3840         deprecated      3.1
3841         offset          321
3842
3843 AreTexturesResident(n, textures, residences)
3844         return          Boolean
3845         param           n               SizeI in value
3846         param           textures        Texture in array [n]
3847         param           residences      Boolean out array [n]
3848         category        VERSION_1_1_DEPRECATED
3849         glxsingle       143
3850         dlflags         notlistable
3851         version         1.1
3852         deprecated      3.1
3853         offset          322
3854
3855 PrioritizeTextures(n, textures, priorities)
3856         return          void
3857         param           n               SizeI in value
3858         param           textures        Texture in array [n]
3859         param           priorities      Float32 in array [n]
3860         category        VERSION_1_1_DEPRECATED
3861         version         1.1
3862         deprecated      3.1
3863         glxropcode      4118
3864         glxflags        EXT
3865         offset          331
3866
3867 Indexub(c)
3868         return          void
3869         param           c               ColorIndexValueUB in value
3870         category        VERSION_1_1_DEPRECATED
3871         vectorequiv     Indexubv
3872         version         1.1
3873         offset          315
3874
3875 Indexubv(c)
3876         return          void
3877         param           c               ColorIndexValueUB in array [1]
3878         category        VERSION_1_1_DEPRECATED
3879         version         1.1
3880         glxropcode      194
3881         offset          316
3882
3883 PopClientAttrib()
3884         return          void
3885         category        VERSION_1_1_DEPRECATED
3886         version         1.1
3887         deprecated      3.1
3888         dlflags         notlistable
3889         glxflags        client-handcode client-intercept server-handcode
3890         offset          334
3891
3892 PushClientAttrib(mask)
3893         return          void
3894         param           mask            ClientAttribMask in value
3895         category        VERSION_1_1_DEPRECATED
3896         version         1.1
3897         deprecated      3.1
3898         dlflags         notlistable
3899         glxflags        client-handcode client-intercept server-handcode
3900         offset          335
3901
3902 ###############################################################################
3903 ###############################################################################
3904 #
3905 # OpenGL 1.2 commands
3906 #
3907 ###############################################################################
3908 ###############################################################################
3909
3910 BlendColor(red, green, blue, alpha)
3911         return          void
3912         param           red             ColorF in value
3913         param           green           ColorF in value
3914         param           blue            ColorF in value
3915         param           alpha           ColorF in value
3916         category        VERSION_1_2
3917         glxflags        EXT
3918         version         1.2
3919         glxropcode      4096
3920         offset          336
3921
3922 BlendEquation(mode)
3923         return          void
3924         param           mode            BlendEquationMode in value
3925         category        VERSION_1_2
3926         glxflags        EXT
3927         version         1.2
3928         glxropcode      4097
3929         offset          337
3930
3931 DrawRangeElements(mode, start, end, count, type, indices)
3932         return          void
3933         param           mode            BeginMode in value
3934         param           start           UInt32 in value
3935         param           end             UInt32 in value
3936         param           count           SizeI in value
3937         param           type            DrawElementsType in value
3938         param           indices         Void in array [COMPSIZE(count/type)]
3939         category        VERSION_1_2
3940         dlflags         handcode
3941         glxflags        client-handcode client-intercept server-handcode
3942         version         1.2
3943         offset          338
3944
3945 # OpenGL 1.2 (EXT_texture3D) commands
3946
3947 # Arguably TexelInternalFormat, not PixelInternalFormat
3948 TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
3949         return          void
3950         param           target          TextureTarget in value
3951         param           level           CheckedInt32 in value
3952         param           internalformat  TextureComponentCount in value
3953         param           width           SizeI in value
3954         param           height          SizeI in value
3955         param           depth           SizeI in value
3956         param           border          CheckedInt32 in value
3957         param           format          PixelFormat in value
3958         param           type            PixelType in value
3959         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
3960         category        VERSION_1_2
3961         dlflags         handcode
3962         glxflags        client-handcode server-handcode EXT
3963         version         1.2
3964         deprecated      3.1
3965         glxropcode      4114
3966         offset          371
3967
3968 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
3969         return          void
3970         param           target          TextureTarget in value
3971         param           level           CheckedInt32 in value
3972         param           xoffset         CheckedInt32 in value
3973         param           yoffset         CheckedInt32 in value
3974         param           zoffset         CheckedInt32 in value
3975         param           width           SizeI in value
3976         param           height          SizeI in value
3977         param           depth           SizeI in value
3978         param           format          PixelFormat in value
3979         param           type            PixelType in value
3980         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
3981         category        VERSION_1_2
3982         dlflags         handcode
3983         glxflags        client-handcode server-handcode EXT
3984         version         1.2
3985         glxropcode      4115
3986         offset          372
3987
3988 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
3989
3990 CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
3991         return          void
3992         param           target          TextureTarget in value
3993         param           level           CheckedInt32 in value
3994         param           xoffset         CheckedInt32 in value
3995         param           yoffset         CheckedInt32 in value
3996         param           zoffset         CheckedInt32 in value
3997         param           x               WinCoord in value
3998         param           y               WinCoord in value
3999         param           width           SizeI in value
4000         param           height          SizeI in value
4001         category        VERSION_1_2
4002         glxflags        EXT
4003         version         1.2
4004         glxropcode      4123
4005         offset          373
4006
4007 ###############################################################################
4008 ###############################################################################
4009 #
4010 # OpenGL 1.2 deprecated commands
4011 #
4012 ###############################################################################
4013 ###############################################################################
4014
4015 # OpenGL 1.2 (SGI_color_table) commands
4016
4017 ColorTable(target, internalformat, width, format, type, table)
4018         return          void
4019         param           target          ColorTableTarget in value
4020         param           internalformat  PixelInternalFormat in value
4021         param           width           SizeI in value
4022         param           format          PixelFormat in value
4023         param           type            PixelType in value
4024         param           table           Void in array [COMPSIZE(format/type/width)]
4025         category        VERSION_1_2_DEPRECATED
4026         dlflags         handcode
4027         glxflags        client-handcode server-handcode EXT
4028         version         1.2
4029         deprecated      3.1
4030         glxropcode      2053
4031         offset          339
4032
4033 ColorTableParameterfv(target, pname, params)
4034         return          void
4035         param           target          ColorTableTarget in value
4036         param           pname           ColorTableParameterPName in value
4037         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4038         category        VERSION_1_2_DEPRECATED
4039         glxflags        EXT
4040         version         1.2
4041         deprecated      3.1
4042         glxropcode      2054
4043         offset          340
4044
4045 ColorTableParameteriv(target, pname, params)
4046         return          void
4047         param           target          ColorTableTarget in value
4048         param           pname           ColorTableParameterPName in value
4049         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4050         category        VERSION_1_2_DEPRECATED
4051         glxflags        EXT
4052         version         1.2
4053         deprecated      3.1
4054         glxropcode      2055
4055         offset          341
4056
4057 CopyColorTable(target, internalformat, x, y, width)
4058         return          void
4059         param           target          ColorTableTarget in value
4060         param           internalformat  PixelInternalFormat in value
4061         param           x               WinCoord in value
4062         param           y               WinCoord in value
4063         param           width           SizeI in value
4064         category        VERSION_1_2_DEPRECATED
4065         glxflags        EXT
4066         version         1.2
4067         deprecated      3.1
4068         glxropcode      2056
4069         offset          342
4070
4071 GetColorTable(target, format, type, table)
4072         return          void
4073         param           target          ColorTableTarget in value
4074         param           format          PixelFormat in value
4075         param           type            PixelType in value
4076         param           table           Void out array [COMPSIZE(target/format/type)]
4077         category        VERSION_1_2_DEPRECATED
4078         dlflags         notlistable
4079         glxflags        client-handcode server-handcode
4080         version         1.2
4081         deprecated      3.1
4082         glxsingle       147
4083         offset          343
4084
4085 GetColorTableParameterfv(target, pname, params)
4086         return          void
4087         param           target          ColorTableTarget in value
4088         param           pname           GetColorTableParameterPName in value
4089         param           params          Float32 out array [COMPSIZE(pname)]
4090         category        VERSION_1_2_DEPRECATED
4091         dlflags         notlistable
4092         version         1.2
4093         deprecated      3.1
4094         glxsingle       148
4095         offset          344
4096
4097 GetColorTableParameteriv(target, pname, params)
4098         return          void
4099         param           target          ColorTableTarget in value
4100         param           pname           GetColorTableParameterPName in value
4101         param           params          Int32 out array [COMPSIZE(pname)]
4102         category        VERSION_1_2_DEPRECATED
4103         dlflags         notlistable
4104         version         1.2
4105         deprecated      3.1
4106         glxsingle       149
4107         offset          345
4108
4109 # OpenGL 1.2 (EXT_color_subtable) commands
4110
4111 ColorSubTable(target, start, count, format, type, data)
4112         return          void
4113         param           target          ColorTableTarget in value
4114         param           start           SizeI in value
4115         param           count           SizeI in value
4116         param           format          PixelFormat in value
4117         param           type            PixelType in value
4118         param           data            Void in array [COMPSIZE(format/type/count)]
4119         category        VERSION_1_2_DEPRECATED
4120         dlflags         handcode
4121         glxflags        client-handcode server-handcode
4122         version         1.2
4123         deprecated      3.1
4124         glxropcode      195
4125         offset          346
4126
4127 CopyColorSubTable(target, start, x, y, width)
4128         return          void
4129         param           target          ColorTableTarget in value
4130         param           start           SizeI in value
4131         param           x               WinCoord in value
4132         param           y               WinCoord in value
4133         param           width           SizeI in value
4134         category        VERSION_1_2_DEPRECATED
4135         version         1.2
4136         deprecated      3.1
4137         glxropcode      196
4138         offset          347
4139
4140 # OpenGL 1.2 (EXT_convolution) commands
4141
4142 ConvolutionFilter1D(target, internalformat, width, format, type, image)
4143         return          void
4144         param           target          ConvolutionTarget in value
4145         param           internalformat  PixelInternalFormat in value
4146         param           width           SizeI in value
4147         param           format          PixelFormat in value
4148         param           type            PixelType in value
4149         param           image           Void in array [COMPSIZE(format/type/width)]
4150         category        VERSION_1_2_DEPRECATED
4151         dlflags         handcode
4152         glxflags        client-handcode server-handcode EXT
4153         version         1.2
4154         deprecated      3.1
4155         glxropcode      4101
4156         offset          348
4157
4158 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4159         return          void
4160         param           target          ConvolutionTarget in value
4161         param           internalformat  PixelInternalFormat in value
4162         param           width           SizeI in value
4163         param           height          SizeI in value
4164         param           format          PixelFormat in value
4165         param           type            PixelType in value
4166         param           image           Void in array [COMPSIZE(format/type/width/height)]
4167         category        VERSION_1_2_DEPRECATED
4168         dlflags         handcode
4169         glxflags        client-handcode server-handcode EXT
4170         version         1.2
4171         deprecated      3.1
4172         glxropcode      4102
4173         offset          349
4174
4175 ConvolutionParameterf(target, pname, params)
4176         return          void
4177         param           target          ConvolutionTarget in value
4178         param           pname           ConvolutionParameter in value
4179         param           params          CheckedFloat32 in value
4180         category        VERSION_1_2_DEPRECATED
4181         glxflags        EXT
4182         version         1.2
4183         deprecated      3.1
4184         glxropcode      4103
4185         offset          350
4186
4187 ConvolutionParameterfv(target, pname, params)
4188         return          void
4189         param           target          ConvolutionTarget in value
4190         param           pname           ConvolutionParameter in value
4191         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
4192         category        VERSION_1_2_DEPRECATED
4193         glxflags        EXT
4194         version         1.2
4195         deprecated      3.1
4196         glxropcode      4104
4197         offset          351
4198
4199 ConvolutionParameteri(target, pname, params)
4200         return          void
4201         param           target          ConvolutionTarget in value
4202         param           pname           ConvolutionParameter in value
4203         param           params          CheckedInt32 in value
4204         category        VERSION_1_2_DEPRECATED
4205         glxflags        EXT
4206         version         1.2
4207         deprecated      3.1
4208         glxropcode      4105
4209         offset          352
4210
4211 ConvolutionParameteriv(target, pname, params)
4212         return          void
4213         param           target          ConvolutionTarget in value
4214         param           pname           ConvolutionParameter in value
4215         param           params          CheckedInt32 in array [COMPSIZE(pname)]
4216         category        VERSION_1_2_DEPRECATED
4217         glxflags        EXT
4218         version         1.2
4219         deprecated      3.1
4220         glxropcode      4106
4221         offset          353
4222
4223 CopyConvolutionFilter1D(target, internalformat, x, y, width)
4224         return          void
4225         param           target          ConvolutionTarget in value
4226         param           internalformat  PixelInternalFormat in value
4227         param           x               WinCoord in value
4228         param           y               WinCoord in value
4229         param           width           SizeI in value
4230         category        VERSION_1_2_DEPRECATED
4231         glxflags        EXT
4232         version         1.2
4233         deprecated      3.1
4234         glxropcode      4107
4235         offset          354
4236
4237 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4238         return          void
4239         param           target          ConvolutionTarget in value
4240         param           internalformat  PixelInternalFormat in value
4241         param           x               WinCoord in value
4242         param           y               WinCoord in value
4243         param           width           SizeI in value
4244         param           height          SizeI in value
4245         category        VERSION_1_2_DEPRECATED
4246         glxflags        EXT
4247         version         1.2
4248         deprecated      3.1
4249         glxropcode      4108
4250         offset          355
4251
4252 GetConvolutionFilter(target, format, type, image)
4253         return          void
4254         param           target          ConvolutionTarget in value
4255         param           format          PixelFormat in value
4256         param           type            PixelType in value
4257         param           image           Void out array [COMPSIZE(target/format/type)]
4258         category        VERSION_1_2_DEPRECATED
4259         dlflags         notlistable
4260         glxflags        client-handcode server-handcode
4261         version         1.2
4262         deprecated      3.1
4263         glxsingle       150
4264         offset          356
4265
4266 GetConvolutionParameterfv(target, pname, params)
4267         return          void
4268         param           target          ConvolutionTarget in value
4269         param           pname           GetConvolutionParameterPName in value
4270         param           params          Float32 out array [COMPSIZE(pname)]
4271         category        VERSION_1_2_DEPRECATED
4272         dlflags         notlistable
4273         version         1.2
4274         deprecated      3.1
4275         glxsingle       151
4276         offset          357
4277
4278 GetConvolutionParameteriv(target, pname, params)
4279         return          void
4280         param           target          ConvolutionTarget in value
4281         param           pname           GetConvolutionParameterPName in value
4282         param           params          Int32 out array [COMPSIZE(pname)]
4283         category        VERSION_1_2_DEPRECATED
4284         dlflags         notlistable
4285         version         1.2
4286         deprecated      3.1
4287         glxsingle       152
4288         offset          358
4289
4290 GetSeparableFilter(target, format, type, row, column, span)
4291         return          void
4292         param           target          SeparableTarget in value
4293         param           format          PixelFormat in value
4294         param           type            PixelType in value
4295         param           row             Void out array [COMPSIZE(target/format/type)]
4296         param           column          Void out array [COMPSIZE(target/format/type)]
4297         param           span            Void out array [COMPSIZE(target/format/type)]
4298         category        VERSION_1_2_DEPRECATED
4299         dlflags         notlistable
4300         glxflags        client-handcode server-handcode
4301         version         1.2
4302         deprecated      3.1
4303         glxsingle       153
4304         offset          359
4305
4306 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4307         return          void
4308         param           target          SeparableTarget in value
4309         param           internalformat  PixelInternalFormat in value
4310         param           width           SizeI in value
4311         param           height          SizeI in value
4312         param           format          PixelFormat in value
4313         param           type            PixelType in value
4314         param           row             Void in array [COMPSIZE(target/format/type/width)]
4315         param           column          Void in array [COMPSIZE(target/format/type/height)]
4316         category        VERSION_1_2_DEPRECATED
4317         dlflags         handcode
4318         glxflags        client-handcode server-handcode EXT
4319         version         1.2
4320         deprecated      3.1
4321         glxropcode      4109
4322         offset          360
4323
4324 # OpenGL 1.2 (EXT_histogram) commands
4325
4326 GetHistogram(target, reset, format, type, values)
4327         return          void
4328         param           target          HistogramTarget in value
4329         param           reset           Boolean in value
4330         param           format          PixelFormat in value
4331         param           type            PixelType in value
4332         param           values          Void out array [COMPSIZE(target/format/type)]
4333         category        VERSION_1_2_DEPRECATED
4334         dlflags         notlistable
4335         glxflags        client-handcode server-handcode
4336         version         1.2
4337         deprecated      3.1
4338         glxsingle       154
4339         offset          361
4340
4341 GetHistogramParameterfv(target, pname, params)
4342         return          void
4343         param           target          HistogramTarget in value
4344         param           pname           GetHistogramParameterPName in value
4345         param           params          Float32 out array [COMPSIZE(pname)]
4346         category        VERSION_1_2_DEPRECATED
4347         dlflags         notlistable
4348         version         1.2
4349         deprecated      3.1
4350         glxsingle       155
4351         offset          362
4352
4353 GetHistogramParameteriv(target, pname, params)
4354         return          void
4355         param           target          HistogramTarget in value
4356         param           pname           GetHistogramParameterPName in value
4357         param           params          Int32 out array [COMPSIZE(pname)]
4358         category        VERSION_1_2_DEPRECATED
4359         dlflags         notlistable
4360         version         1.2
4361         deprecated      3.1
4362         glxsingle       156
4363         offset          363
4364
4365 GetMinmax(target, reset, format, type, values)
4366         return          void
4367         param           target          MinmaxTarget in value
4368         param           reset           Boolean in value
4369         param           format          PixelFormat in value
4370         param           type            PixelType in value
4371         param           values          Void out array [COMPSIZE(target/format/type)]
4372         category        VERSION_1_2_DEPRECATED
4373         dlflags         notlistable
4374         glxflags        client-handcode server-handcode
4375         version         1.2
4376         deprecated      3.1
4377         glxsingle       157
4378         offset          364
4379
4380 GetMinmaxParameterfv(target, pname, params)
4381         return          void
4382         param           target          MinmaxTarget in value
4383         param           pname           GetMinmaxParameterPName in value
4384         param           params          Float32 out array [COMPSIZE(pname)]
4385         category        VERSION_1_2_DEPRECATED
4386         dlflags         notlistable
4387         version         1.2
4388         deprecated      3.1
4389         glxsingle       158
4390         offset          365
4391
4392 GetMinmaxParameteriv(target, pname, params)
4393         return          void
4394         param           target          MinmaxTarget in value
4395         param           pname           GetMinmaxParameterPName in value
4396         param           params          Int32 out array [COMPSIZE(pname)]
4397         category        VERSION_1_2_DEPRECATED
4398         dlflags         notlistable
4399         version         1.2
4400         deprecated      3.1
4401         glxsingle       159
4402         offset          366
4403
4404 Histogram(target, width, internalformat, sink)
4405         return          void
4406         param           target          HistogramTarget in value
4407         param           width           SizeI in value
4408         param           internalformat  PixelInternalFormat in value
4409         param           sink            Boolean in value
4410         category        VERSION_1_2_DEPRECATED
4411         dlflags         handcode
4412         glxflags        EXT
4413         version         1.2
4414         deprecated      3.1
4415         glxropcode      4110
4416         offset          367
4417
4418 Minmax(target, internalformat, sink)
4419         return          void
4420         param           target          MinmaxTarget in value
4421         param           internalformat  PixelInternalFormat in value
4422         param           sink            Boolean in value
4423         category        VERSION_1_2_DEPRECATED
4424         glxflags        EXT
4425         version         1.2
4426         deprecated      3.1
4427         glxropcode      4111
4428         offset          368
4429
4430 ResetHistogram(target)
4431         return          void
4432         param           target          HistogramTarget in value
4433         category        VERSION_1_2_DEPRECATED
4434         glxflags        EXT
4435         version         1.2
4436         deprecated      3.1
4437         glxropcode      4112
4438         offset          369
4439
4440 ResetMinmax(target)
4441         return          void
4442         param           target          MinmaxTarget in value
4443         category        VERSION_1_2_DEPRECATED
4444         glxflags        EXT
4445         version         1.2
4446         deprecated      3.1
4447         glxropcode      4113
4448         offset          370
4449
4450 ###############################################################################
4451 ###############################################################################
4452 #
4453 # OpenGL 1.3 commands
4454 #
4455 ###############################################################################
4456 ###############################################################################
4457
4458 # OpenGL 1.3 (ARB_multitexture) commands
4459
4460 ActiveTexture(texture)
4461         return          void
4462         param           texture         TextureUnit in value
4463         category        VERSION_1_3
4464         glxflags        ARB
4465         version         1.3
4466         glxropcode      197
4467         offset          374
4468
4469 # OpenGL 1.3 (ARB_multisample) commands
4470
4471 SampleCoverage(value, invert)
4472         return          void
4473         param           value           Float32 in value
4474         param           invert          Boolean in value
4475         category        VERSION_1_3
4476         glxflags        ARB
4477         version         1.3
4478         glxropcode      229
4479         offset          412
4480
4481 # OpenGL 1.3 (ARB_texture_compression) commands
4482
4483 # Arguably TexelInternalFormat, not PixelInternalFormat
4484 CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4485         return          void
4486         param           target          TextureTarget in value
4487         param           level           CheckedInt32 in value
4488         param           internalformat  PixelInternalFormat in value
4489         param           width           SizeI in value
4490         param           height          SizeI in value
4491         param           depth           SizeI in value
4492         param           border          CheckedInt32 in value
4493         param           imageSize       SizeI in value
4494         param           data            CompressedTextureARB in array [imageSize]
4495         category        VERSION_1_3
4496         dlflags         handcode
4497         glxflags        ARB client-handcode server-handcode
4498         version         1.3
4499         glxropcode      216
4500         wglflags        client-handcode server-handcode
4501         offset          554
4502
4503 # Arguably TexelInternalFormat, not PixelInternalFormat
4504 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4505         return          void
4506         param           target          TextureTarget in value
4507         param           level           CheckedInt32 in value
4508         param           internalformat  PixelInternalFormat in value
4509         param           width           SizeI in value
4510         param           height          SizeI in value
4511         param           border          CheckedInt32 in value
4512         param           imageSize       SizeI in value
4513         param           data            CompressedTextureARB in array [imageSize]
4514         category        VERSION_1_3
4515         dlflags         handcode
4516         glxflags        ARB client-handcode server-handcode
4517         version         1.3
4518         glxropcode      215
4519         wglflags        client-handcode server-handcode
4520         offset          555
4521
4522 # Arguably TexelInternalFormat, not PixelInternalFormat
4523 CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4524         return          void
4525         param           target          TextureTarget in value
4526         param           level           CheckedInt32 in value
4527         param           internalformat  PixelInternalFormat in value
4528         param           width           SizeI in value
4529         param           border          CheckedInt32 in value
4530         param           imageSize       SizeI in value
4531         param           data            CompressedTextureARB in array [imageSize]
4532         category        VERSION_1_3
4533         dlflags         handcode
4534         glxflags        ARB client-handcode server-handcode
4535         version         1.3
4536         glxropcode      214
4537         wglflags        client-handcode server-handcode
4538         offset          556
4539
4540 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4541         return          void
4542         param           target          TextureTarget in value
4543         param           level           CheckedInt32 in value
4544         param           xoffset         CheckedInt32 in value
4545         param           yoffset         CheckedInt32 in value
4546         param           zoffset         CheckedInt32 in value
4547         param           width           SizeI in value
4548         param           height          SizeI in value
4549         param           depth           SizeI in value
4550         param           format          PixelFormat in value
4551         param           imageSize       SizeI in value
4552         param           data            CompressedTextureARB in array [imageSize]
4553         category        VERSION_1_3
4554         dlflags         handcode
4555         glxflags        ARB client-handcode server-handcode
4556         version         1.3
4557         glxropcode      219
4558         wglflags        client-handcode server-handcode
4559         offset          557
4560
4561 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4562         return          void
4563         param           target          TextureTarget in value
4564         param           level           CheckedInt32 in value
4565         param           xoffset         CheckedInt32 in value
4566         param           yoffset         CheckedInt32 in value
4567         param           width           SizeI in value
4568         param           height          SizeI in value
4569         param           format          PixelFormat in value
4570         param           imageSize       SizeI in value
4571         param           data            CompressedTextureARB in array [imageSize]
4572         category        VERSION_1_3
4573         dlflags         handcode
4574         glxflags        ARB client-handcode server-handcode
4575         version         1.3
4576         glxropcode      218
4577         wglflags        client-handcode server-handcode
4578         offset          558
4579
4580 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
4581         return          void
4582         param           target          TextureTarget in value
4583         param           level           CheckedInt32 in value
4584         param           xoffset         CheckedInt32 in value
4585         param           width           SizeI in value
4586         param           format          PixelFormat in value
4587         param           imageSize       SizeI in value
4588         param           data            CompressedTextureARB in array [imageSize]
4589         category        VERSION_1_3
4590         dlflags         handcode
4591         glxflags        ARB client-handcode server-handcode
4592         version         1.3
4593         glxropcode      217
4594         wglflags        client-handcode server-handcode
4595         offset          559
4596
4597 GetCompressedTexImage(target, level, img)
4598         return          void
4599         param           target          TextureTarget in value
4600         param           level           CheckedInt32 in value
4601         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
4602         category        VERSION_1_3
4603         dlflags         notlistable
4604         glxflags        ARB client-handcode server-handcode
4605         version         1.3
4606         glxsingle       160
4607         wglflags        client-handcode server-handcode
4608         offset          560
4609
4610 ###############################################################################
4611 ###############################################################################
4612 #
4613 # OpenGL 1.3 deprecated commands
4614 #
4615 ###############################################################################
4616 ###############################################################################
4617
4618 ClientActiveTexture(texture)
4619         return          void
4620         param           texture         TextureUnit in value
4621         category        VERSION_1_3_DEPRECATED
4622         dlflags         notlistable
4623         glxflags        ARB client-handcode client-intercept server-handcode
4624         version         1.3
4625         deprecated      3.1
4626         offset          375
4627
4628 MultiTexCoord1d(target, s)
4629         return          void
4630         param           target          TextureUnit in value
4631         param           s               CoordD in value
4632         category        VERSION_1_3_DEPRECATED
4633         glxflags        ARB
4634         version         1.3
4635         deprecated      3.1
4636         vectorequiv     MultiTexCoord1dv
4637         offset          376
4638
4639 MultiTexCoord1dv(target, v)
4640         return          void
4641         param           target          TextureUnit in value
4642         param           v               CoordD in array [1]
4643         category        VERSION_1_3_DEPRECATED
4644         glxflags        ARB
4645         version         1.3
4646         deprecated      3.1
4647         glxropcode      198
4648         offset          377
4649
4650 MultiTexCoord1f(target, s)
4651         return          void
4652         param           target          TextureUnit in value
4653         param           s               CoordF in value
4654         category        VERSION_1_3_DEPRECATED
4655         glxflags        ARB
4656         version         1.3
4657         deprecated      3.1
4658         vectorequiv     MultiTexCoord1fv
4659         offset          378
4660
4661 MultiTexCoord1fv(target, v)
4662         return          void
4663         param           target          TextureUnit in value
4664         param           v               CoordF in array [1]
4665         category        VERSION_1_3_DEPRECATED
4666         glxflags        ARB
4667         version         1.3
4668         deprecated      3.1
4669         glxropcode      199
4670         offset          379
4671
4672 MultiTexCoord1i(target, s)
4673         return          void
4674         param           target          TextureUnit in value
4675         param           s               CoordI in value
4676         category        VERSION_1_3_DEPRECATED
4677         glxflags        ARB
4678         version         1.3
4679         deprecated      3.1
4680         vectorequiv     MultiTexCoord1iv
4681         offset          380
4682
4683 MultiTexCoord1iv(target, v)
4684         return          void
4685         param           target          TextureUnit in value
4686         param           v               CoordI in array [1]
4687         category        VERSION_1_3_DEPRECATED
4688         glxflags        ARB
4689         version         1.3
4690         deprecated      3.1
4691         glxropcode      200
4692         offset          381
4693
4694 MultiTexCoord1s(target, s)
4695         return          void
4696         param           target          TextureUnit in value
4697         param           s               CoordS in value
4698         category        VERSION_1_3_DEPRECATED
4699         glxflags        ARB
4700         version         1.3
4701         deprecated      3.1
4702         vectorequiv     MultiTexCoord1sv
4703         offset          382
4704
4705 MultiTexCoord1sv(target, v)
4706         return          void
4707         param           target          TextureUnit in value
4708         param           v               CoordS in array [1]
4709         category        VERSION_1_3_DEPRECATED
4710         glxflags        ARB
4711         version         1.3
4712         deprecated      3.1
4713         glxropcode      201
4714         offset          383
4715
4716 MultiTexCoord2d(target, s, t)
4717         return          void
4718         param           target          TextureUnit in value
4719         param           s               CoordD in value
4720         param           t               CoordD in value
4721         category        VERSION_1_3_DEPRECATED
4722         glxflags        ARB
4723         version         1.3
4724         deprecated      3.1
4725         vectorequiv     MultiTexCoord2dv
4726         offset          384
4727
4728 MultiTexCoord2dv(target, v)
4729         return          void
4730         param           target          TextureUnit in value
4731         param           v               CoordD in array [2]
4732         category        VERSION_1_3_DEPRECATED
4733         glxflags        ARB
4734         version         1.3
4735         deprecated      3.1
4736         glxropcode      202
4737         offset          385
4738
4739 MultiTexCoord2f(target, s, t)
4740         return          void
4741         param           target          TextureUnit in value
4742         param           s               CoordF in value
4743         param           t               CoordF in value
4744         category        VERSION_1_3_DEPRECATED
4745         glxflags        ARB
4746         version         1.3
4747         deprecated      3.1
4748         vectorequiv     MultiTexCoord2fv
4749         offset          386
4750
4751 MultiTexCoord2fv(target, v)
4752         return          void
4753         param           target          TextureUnit in value
4754         param           v               CoordF in array [2]
4755         category        VERSION_1_3_DEPRECATED
4756         glxflags        ARB
4757         version         1.3
4758         deprecated      3.1
4759         glxropcode      203
4760         offset          387
4761
4762 MultiTexCoord2i(target, s, t)
4763         return          void
4764         param           target          TextureUnit in value
4765         param           s               CoordI in value
4766         param           t               CoordI in value
4767         category        VERSION_1_3_DEPRECATED
4768         glxflags        ARB
4769         version         1.3
4770         deprecated      3.1
4771         vectorequiv     MultiTexCoord2iv
4772         offset          388
4773
4774 MultiTexCoord2iv(target, v)
4775         return          void
4776         param           target          TextureUnit in value
4777         param           v               CoordI in array [2]
4778         category        VERSION_1_3_DEPRECATED
4779         glxflags        ARB
4780         version         1.3
4781         deprecated      3.1
4782         glxropcode      204
4783         offset          389
4784
4785 MultiTexCoord2s(target, s, t)
4786         return          void
4787         param           target          TextureUnit in value
4788         param           s               CoordS in value
4789         param           t               CoordS in value
4790         category        VERSION_1_3_DEPRECATED
4791         glxflags        ARB
4792         version         1.3
4793         deprecated      3.1
4794         vectorequiv     MultiTexCoord2sv
4795         offset          390
4796
4797 MultiTexCoord2sv(target, v)
4798         return          void
4799         param           target          TextureUnit in value
4800         param           v               CoordS in array [2]
4801         category        VERSION_1_3_DEPRECATED
4802         glxflags        ARB
4803         version         1.3
4804         deprecated      3.1
4805         glxropcode      205
4806         offset          391
4807
4808 MultiTexCoord3d(target, s, t, r)
4809         return          void
4810         param           target          TextureUnit in value
4811         param           s               CoordD in value
4812         param           t               CoordD in value
4813         param           r               CoordD in value
4814         category        VERSION_1_3_DEPRECATED
4815         glxflags        ARB
4816         version         1.3
4817         deprecated      3.1
4818         vectorequiv     MultiTexCoord3dv
4819         offset          392
4820
4821 MultiTexCoord3dv(target, v)
4822         return          void
4823         param           target          TextureUnit in value
4824         param           v               CoordD in array [3]
4825         category        VERSION_1_3_DEPRECATED
4826         glxflags        ARB
4827         version         1.3
4828         deprecated      3.1
4829         glxropcode      206
4830         offset          393
4831
4832 MultiTexCoord3f(target, s, t, r)
4833         return          void
4834         param           target          TextureUnit in value
4835         param           s               CoordF in value
4836         param           t               CoordF in value
4837         param           r               CoordF in value
4838         category        VERSION_1_3_DEPRECATED
4839         glxflags        ARB
4840         version         1.3
4841         deprecated      3.1
4842         vectorequiv     MultiTexCoord3fv
4843         offset          394
4844
4845 MultiTexCoord3fv(target, v)
4846         return          void
4847         param           target          TextureUnit in value
4848         param           v               CoordF in array [3]
4849         category        VERSION_1_3_DEPRECATED
4850         glxflags        ARB
4851         version         1.3
4852         deprecated      3.1
4853         glxropcode      207
4854         offset          395
4855
4856 MultiTexCoord3i(target, s, t, r)
4857         return          void
4858         param           target          TextureUnit in value
4859         param           s               CoordI in value
4860         param           t               CoordI in value
4861         param           r               CoordI in value
4862         category        VERSION_1_3_DEPRECATED
4863         glxflags        ARB
4864         version         1.3
4865         deprecated      3.1
4866         vectorequiv     MultiTexCoord3iv
4867         offset          396
4868
4869 MultiTexCoord3iv(target, v)
4870         return          void
4871         param           target          TextureUnit in value
4872         param           v               CoordI in array [3]
4873         category        VERSION_1_3_DEPRECATED
4874         glxflags        ARB
4875         version         1.3
4876         deprecated      3.1
4877         glxropcode      208
4878         offset          397
4879
4880 MultiTexCoord3s(target, s, t, r)
4881         return          void
4882         param           target          TextureUnit in value
4883         param           s               CoordS in value
4884         param           t               CoordS in value
4885         param           r               CoordS in value
4886         category        VERSION_1_3_DEPRECATED
4887         glxflags        ARB
4888         version         1.3
4889         deprecated      3.1
4890         vectorequiv     MultiTexCoord3sv
4891         offset          398
4892
4893 MultiTexCoord3sv(target, v)
4894         return          void
4895         param           target          TextureUnit in value
4896         param           v               CoordS in array [3]
4897         category        VERSION_1_3_DEPRECATED
4898         version         1.3
4899         deprecated      3.1
4900         glxflags        ARB
4901         glxropcode      209
4902         offset          399
4903
4904 MultiTexCoord4d(target, s, t, r, q)
4905         return          void
4906         param           target          TextureUnit in value
4907         param           s               CoordD in value
4908         param           t               CoordD in value
4909         param           r               CoordD in value
4910         param           q               CoordD in value
4911         category        VERSION_1_3_DEPRECATED
4912         glxflags        ARB
4913         version         1.3
4914         deprecated      3.1
4915         vectorequiv     MultiTexCoord4dv
4916         offset          400
4917
4918 MultiTexCoord4dv(target, v)
4919         return          void
4920         param           target          TextureUnit in value
4921         param           v               CoordD in array [4]
4922         category        VERSION_1_3_DEPRECATED
4923         glxflags        ARB
4924         version         1.3
4925         deprecated      3.1
4926         glxropcode      210
4927         offset          401
4928
4929 MultiTexCoord4f(target, s, t, r, q)
4930         return          void
4931         param           target          TextureUnit in value
4932         param           s               CoordF in value
4933         param           t               CoordF in value
4934         param           r               CoordF in value
4935         param           q               CoordF in value
4936         category        VERSION_1_3_DEPRECATED
4937         glxflags        ARB
4938         version         1.3
4939         deprecated      3.1
4940         vectorequiv     MultiTexCoord4fv
4941         offset          402
4942
4943 MultiTexCoord4fv(target, v)
4944         return          void
4945         param           target          TextureUnit in value
4946         param           v               CoordF in array [4]
4947         category        VERSION_1_3_DEPRECATED
4948         glxflags        ARB
4949         version         1.3
4950         deprecated      3.1
4951         glxropcode      211
4952         offset          403
4953
4954 MultiTexCoord4i(target, s, t, r, q)
4955         return          void
4956         param           target          TextureUnit in value
4957         param           s               CoordI in value
4958         param           t               CoordI in value
4959         param           r               CoordI in value
4960         param           q               CoordI in value
4961         category        VERSION_1_3_DEPRECATED
4962         glxflags        ARB
4963         version         1.3
4964         deprecated      3.1
4965         vectorequiv     MultiTexCoord4iv
4966         offset          404
4967
4968 MultiTexCoord4iv(target, v)
4969         return          void
4970         param           target          TextureUnit in value
4971         param           v               CoordI in array [4]
4972         category        VERSION_1_3_DEPRECATED
4973         glxflags        ARB
4974         version         1.3
4975         deprecated      3.1
4976         glxropcode      212
4977         offset          405
4978
4979 MultiTexCoord4s(target, s, t, r, q)
4980         return          void
4981         param           target          TextureUnit in value
4982         param           s               CoordS in value
4983         param           t               CoordS in value
4984         param           r               CoordS in value
4985         param           q               CoordS in value
4986         category        VERSION_1_3_DEPRECATED
4987         glxflags        ARB
4988         version         1.3
4989         deprecated      3.1
4990         vectorequiv     MultiTexCoord4sv
4991         offset          406
4992
4993 MultiTexCoord4sv(target, v)
4994         return          void
4995         param           target          TextureUnit in value
4996         param           v               CoordS in array [4]
4997         category        VERSION_1_3_DEPRECATED
4998         glxflags        ARB
4999         version         1.3
5000         deprecated      3.1
5001         glxropcode      213
5002         offset          407
5003
5004 # OpenGL 1.3 (ARB_transpose_matrix) commands
5005
5006 LoadTransposeMatrixf(m)
5007         return          void
5008         param           m               Float32 in array [16]
5009         category        VERSION_1_3_DEPRECATED
5010         glxflags        ARB client-handcode client-intercept server-handcode
5011         version         1.3
5012         deprecated      3.1
5013         offset          408
5014
5015 LoadTransposeMatrixd(m)
5016         return          void
5017         param           m               Float64 in array [16]
5018         category        VERSION_1_3_DEPRECATED
5019         glxflags        ARB client-handcode client-intercept server-handcode
5020         version         1.3
5021         deprecated      3.1
5022         offset          409
5023
5024 MultTransposeMatrixf(m)
5025         return          void
5026         param           m               Float32 in array [16]
5027         category        VERSION_1_3_DEPRECATED
5028         glxflags        ARB client-handcode client-intercept server-handcode
5029         version         1.3
5030         deprecated      3.1
5031         offset          410
5032
5033 MultTransposeMatrixd(m)
5034         return          void
5035         param           m               Float64 in array [16]
5036         category        VERSION_1_3_DEPRECATED
5037         glxflags        ARB client-handcode client-intercept server-handcode
5038         version         1.3
5039         deprecated      3.1
5040         offset          411
5041
5042 ###############################################################################
5043 ###############################################################################
5044 #
5045 # OpenGL 1.4 commands
5046 #
5047 ###############################################################################
5048 ###############################################################################
5049
5050 # OpenGL 1.4 (EXT_blend_func_separate) commands
5051
5052 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5053         return          void
5054         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
5055         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
5056         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
5057         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
5058         category        VERSION_1_4
5059         glxropcode      4134
5060         version         1.4
5061         extension
5062         offset          537
5063
5064 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5065
5066 # first and count are really 'in'
5067 MultiDrawArrays(mode, first, count, drawcount)
5068         return          void
5069         param           mode            BeginMode in value
5070         param           first           Int32 in array [COMPSIZE(count)]
5071         param           count           SizeI in array [COMPSIZE(drawcount)]
5072         param           drawcount       SizeI in value
5073         category        VERSION_1_4
5074         version         1.4
5075         glxropcode      ?
5076         offset          644
5077
5078 MultiDrawElements(mode, count, type, indices, drawcount)
5079         return          void
5080         param           mode            BeginMode in value
5081         param           count           SizeI in array [COMPSIZE(drawcount)]
5082         param           type            DrawElementsType in value
5083         param           indices         ConstVoidPointer in array [COMPSIZE(drawcount)]
5084         param           drawcount       SizeI in value
5085         category        VERSION_1_4
5086         version         1.4
5087         glxropcode      ?
5088         offset          645
5089
5090 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5091
5092 PointParameterf(pname, param)
5093         return          void
5094         param           pname           PointParameterNameARB in value
5095         param           param           CheckedFloat32 in value
5096         category        VERSION_1_4
5097         version         1.4
5098         glxropcode      2065
5099         extension
5100         offset          458
5101
5102 PointParameterfv(pname, params)
5103         return          void
5104         param           pname           PointParameterNameARB in value
5105         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
5106         category        VERSION_1_4
5107         version         1.4
5108         glxropcode      2066
5109         extension
5110         offset          459
5111
5112 PointParameteri(pname, param)
5113         return          void
5114         param           pname           PointParameterNameARB in value
5115         param           param           Int32 in value
5116         category        VERSION_1_4
5117         version         1.4
5118         extension       soft WINSOFT NV20
5119         glxropcode      4221
5120         offset          642
5121
5122 PointParameteriv(pname, params)
5123         return          void
5124         param           pname           PointParameterNameARB in value
5125         param           params          Int32 in array [COMPSIZE(pname)]
5126         category        VERSION_1_4
5127         version         1.4
5128         extension       soft WINSOFT NV20
5129         glxropcode      4222re
5130         offset          643
5131
5132 ###############################################################################
5133 ###############################################################################
5134 #
5135 # OpenGL 1.4 deprecated commands
5136 #
5137 ###############################################################################
5138 ###############################################################################
5139
5140 # OpenGL 1.4 (EXT_fog_coord) commands
5141
5142 FogCoordf(coord)
5143         return          void
5144         param           coord           CoordF in value
5145         category        VERSION_1_4_DEPRECATED
5146         vectorequiv     FogCoordfv
5147         version         1.4
5148         deprecated      3.1
5149         offset          545
5150
5151 FogCoordfv(coord)
5152         return          void
5153         param           coord           CoordF in array [1]
5154         category        VERSION_1_4_DEPRECATED
5155         version         1.4
5156         deprecated      3.1
5157         glxropcode      4124
5158         offset          546
5159
5160 FogCoordd(coord)
5161         return          void
5162         param           coord           CoordD in value
5163         category        VERSION_1_4_DEPRECATED
5164         vectorequiv     FogCoorddv
5165         version         1.4
5166         deprecated      3.1
5167         offset          547
5168
5169 FogCoorddv(coord)
5170         return          void
5171         param           coord           CoordD in array [1]
5172         category        VERSION_1_4_DEPRECATED
5173         version         1.4
5174         deprecated      3.1
5175         glxropcode      4125
5176         offset          548
5177
5178 FogCoordPointer(type, stride, pointer)
5179         return          void
5180         param           type            FogPointerTypeEXT in value
5181         param           stride          SizeI in value
5182         param           pointer         Void in array [COMPSIZE(type/stride)] retained
5183         category        VERSION_1_4_DEPRECATED
5184         dlflags         notlistable
5185         version         1.4
5186         deprecated      3.1
5187         glxflags        client-handcode server-handcode
5188         offset          549
5189
5190 # OpenGL 1.4 (EXT_secondary_color) commands
5191
5192 SecondaryColor3b(red, green, blue)
5193         return          void
5194         param           red             ColorB in value
5195         param           green           ColorB in value
5196         param           blue            ColorB in value
5197         category        VERSION_1_4_DEPRECATED
5198         vectorequiv     SecondaryColor3bv
5199         version         1.4
5200         deprecated      3.1
5201         offset          561
5202
5203 SecondaryColor3bv(v)
5204         return          void
5205         param           v               ColorB in array [3]
5206         category        VERSION_1_4_DEPRECATED
5207         version         1.4
5208         deprecated      3.1
5209         glxropcode      4126
5210         offset          562
5211
5212 SecondaryColor3d(red, green, blue)
5213         return          void
5214         param           red             ColorD in value
5215         param           green           ColorD in value
5216         param           blue            ColorD in value
5217         category        VERSION_1_4_DEPRECATED
5218         vectorequiv     SecondaryColor3dv
5219         version         1.4
5220         deprecated      3.1
5221         offset          563
5222
5223 SecondaryColor3dv(v)
5224         return          void
5225         param           v               ColorD in array [3]
5226         category        VERSION_1_4_DEPRECATED
5227         version         1.4
5228         deprecated      3.1
5229         glxropcode      4130
5230         offset          564
5231
5232 SecondaryColor3f(red, green, blue)
5233         return          void
5234         param           red             ColorF in value
5235         param           green           ColorF in value
5236         param           blue            ColorF in value
5237         category        VERSION_1_4_DEPRECATED
5238         vectorequiv     SecondaryColor3fv
5239         version         1.4
5240         deprecated      3.1
5241         offset          565
5242
5243 SecondaryColor3fv(v)
5244         return          void
5245         param           v               ColorF in array [3]
5246         category        VERSION_1_4_DEPRECATED
5247         version         1.4
5248         deprecated      3.1
5249         glxropcode      4129
5250         offset          566
5251
5252 SecondaryColor3i(red, green, blue)
5253         return          void
5254         param           red             ColorI in value
5255         param           green           ColorI in value
5256         param           blue            ColorI in value
5257         category        VERSION_1_4_DEPRECATED
5258         vectorequiv     SecondaryColor3iv
5259         version         1.4
5260         deprecated      3.1
5261         offset          567
5262
5263 SecondaryColor3iv(v)
5264         return          void
5265         param           v               ColorI in array [3]
5266         category        VERSION_1_4_DEPRECATED
5267         version         1.4
5268         deprecated      3.1
5269         glxropcode      4128
5270         offset          568
5271
5272 SecondaryColor3s(red, green, blue)
5273         return          void
5274         param           red             ColorS in value
5275         param           green           ColorS in value
5276         param           blue            ColorS in value
5277         category        VERSION_1_4_DEPRECATED
5278         vectorequiv     SecondaryColor3sv
5279         version         1.4
5280         deprecated      3.1
5281         offset          569
5282
5283 SecondaryColor3sv(v)
5284         return          void
5285         param           v               ColorS in array [3]
5286         category        VERSION_1_4_DEPRECATED
5287         version         1.4
5288         deprecated      3.1
5289         glxropcode      4127
5290         offset          570
5291
5292 SecondaryColor3ub(red, green, blue)
5293         return          void
5294         param           red             ColorUB in value
5295         param           green           ColorUB in value
5296         param           blue            ColorUB in value
5297         category        VERSION_1_4_DEPRECATED
5298         vectorequiv     SecondaryColor3ubv
5299         version         1.4
5300         deprecated      3.1
5301         offset          571
5302
5303 SecondaryColor3ubv(v)
5304         return          void
5305         param           v               ColorUB in array [3]
5306         category        VERSION_1_4_DEPRECATED
5307         version         1.4
5308         deprecated      3.1
5309         glxropcode      4131
5310         offset          572
5311
5312 SecondaryColor3ui(red, green, blue)
5313         return          void
5314         param           red             ColorUI in value
5315         param           green           ColorUI in value
5316         param           blue            ColorUI in value
5317         category        VERSION_1_4_DEPRECATED
5318         vectorequiv     SecondaryColor3uiv
5319         version         1.4
5320         deprecated      3.1
5321         offset          573
5322
5323 SecondaryColor3uiv(v)
5324         return          void
5325         param           v               ColorUI in array [3]
5326         category        VERSION_1_4_DEPRECATED
5327         version         1.4
5328         deprecated      3.1
5329         glxropcode      4133
5330         offset          574
5331
5332 SecondaryColor3us(red, green, blue)
5333         return          void
5334         param           red             ColorUS in value
5335         param           green           ColorUS in value
5336         param           blue            ColorUS in value
5337         category        VERSION_1_4_DEPRECATED
5338         vectorequiv     SecondaryColor3usv
5339         version         1.4
5340         deprecated      3.1
5341         offset          575
5342
5343 SecondaryColor3usv(v)
5344         return          void
5345         param           v               ColorUS in array [3]
5346         category        VERSION_1_4_DEPRECATED
5347         version         1.4
5348         deprecated      3.1
5349         glxropcode      4132
5350         offset          576
5351
5352 SecondaryColorPointer(size, type, stride, pointer)
5353         return          void
5354         param           size            Int32 in value
5355         param           type            ColorPointerType in value
5356         param           stride          SizeI in value
5357         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
5358         category        VERSION_1_4_DEPRECATED
5359         dlflags         notlistable
5360         glxflags        client-handcode server-handcode
5361         version         1.4
5362         deprecated      3.1
5363         extension
5364         offset          577
5365
5366 # OpenGL 1.4 (ARB_window_pos) commands
5367 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5368
5369 WindowPos2d(x, y)
5370         return          void
5371         param           x               CoordD in value
5372         param           y               CoordD in value
5373         category        VERSION_1_4_DEPRECATED
5374         vectorequiv     WindowPos2dv
5375         version         1.4
5376         deprecated      3.1
5377         offset          513
5378
5379 WindowPos2dv(v)
5380         return          void
5381         param           v               CoordD in array [2]
5382         category        VERSION_1_4_DEPRECATED
5383         version         1.4
5384         deprecated      3.1
5385         glxropcode      230
5386         glxflags        client-handcode server-handcode
5387         offset          514
5388
5389 WindowPos2f(x, y)
5390         return          void
5391         param           x               CoordF in value
5392         param           y               CoordF in value
5393         category        VERSION_1_4_DEPRECATED
5394         vectorequiv     WindowPos2fv
5395         version         1.4
5396         deprecated      3.1
5397         offset          515
5398
5399 WindowPos2fv(v)
5400         return          void
5401         param           v               CoordF in array [2]
5402         category        VERSION_1_4_DEPRECATED
5403         version         1.4
5404         deprecated      3.1
5405         glxropcode      230
5406         glxflags        client-handcode server-handcode
5407         offset          516
5408
5409 WindowPos2i(x, y)
5410         return          void
5411         param           x               CoordI in value
5412         param           y               CoordI in value
5413         category        VERSION_1_4_DEPRECATED
5414         vectorequiv     WindowPos2iv
5415         version         1.4
5416         deprecated      3.1
5417         offset          517
5418
5419 WindowPos2iv(v)
5420         return          void
5421         param           v               CoordI in array [2]
5422         category        VERSION_1_4_DEPRECATED
5423         version         1.4
5424         deprecated      3.1
5425         glxropcode      230
5426         glxflags        client-handcode server-handcode
5427         offset          518
5428
5429 WindowPos2s(x, y)
5430         return          void
5431         param           x               CoordS in value
5432         param           y               CoordS in value
5433         category        VERSION_1_4_DEPRECATED
5434         vectorequiv     WindowPos2sv
5435         version         1.4
5436         deprecated      3.1
5437         offset          519
5438
5439 WindowPos2sv(v)
5440         return          void
5441         param           v               CoordS in array [2]
5442         category        VERSION_1_4_DEPRECATED
5443         version         1.4
5444         deprecated      3.1
5445         glxropcode      230
5446         glxflags        client-handcode server-handcode
5447         offset          520
5448
5449 WindowPos3d(x, y, z)
5450         return          void
5451         param           x               CoordD in value
5452         param           y               CoordD in value
5453         param           z               CoordD in value
5454         vectorequiv     WindowPos3dv
5455         category        VERSION_1_4_DEPRECATED
5456         version         1.4
5457         deprecated      3.1
5458         offset          521
5459
5460 WindowPos3dv(v)
5461         return          void
5462         param           v               CoordD in array [3]
5463         category        VERSION_1_4_DEPRECATED
5464         version         1.4
5465         deprecated      3.1
5466         glxropcode      230
5467         glxflags        client-handcode server-handcode
5468         offset          522
5469
5470 WindowPos3f(x, y, z)
5471         return          void
5472         param           x               CoordF in value
5473         param           y               CoordF in value
5474         param           z               CoordF in value
5475         category        VERSION_1_4_DEPRECATED
5476         vectorequiv     WindowPos3fv
5477         version         1.4
5478         deprecated      3.1
5479         offset          523
5480
5481 WindowPos3fv(v)
5482         return          void
5483         param           v               CoordF in array [3]
5484         category        VERSION_1_4_DEPRECATED
5485         version         1.4
5486         deprecated      3.1
5487         glxropcode      230
5488         glxflags        client-handcode server-handcode
5489         offset          524
5490
5491 WindowPos3i(x, y, z)
5492         return          void
5493         param           x               CoordI in value
5494         param           y               CoordI in value
5495         param           z               CoordI in value
5496         category        VERSION_1_4_DEPRECATED
5497         vectorequiv     WindowPos3iv
5498         version         1.4
5499         deprecated      3.1
5500         offset          525
5501
5502 WindowPos3iv(v)
5503         return          void
5504         param           v               CoordI in array [3]
5505         category        VERSION_1_4_DEPRECATED
5506         version         1.4
5507         deprecated      3.1
5508         glxropcode      230
5509         glxflags        client-handcode server-handcode
5510         offset          526
5511
5512 WindowPos3s(x, y, z)
5513         return          void
5514         param           x               CoordS in value
5515         param           y               CoordS in value
5516         param           z               CoordS in value
5517         category        VERSION_1_4_DEPRECATED
5518         vectorequiv     WindowPos3sv
5519         version         1.4
5520         deprecated      3.1
5521         offset          527
5522
5523 WindowPos3sv(v)
5524         return          void
5525         param           v               CoordS in array [3]
5526         category        VERSION_1_4_DEPRECATED
5527         version         1.4
5528         deprecated      3.1
5529         glxropcode      230
5530         glxflags        client-handcode server-handcode
5531         offset          528
5532
5533 ###############################################################################
5534 ###############################################################################
5535 #
5536 # OpenGL 1.5 commands
5537 #
5538 ###############################################################################
5539 ###############################################################################
5540
5541 # OpenGL 1.5 (ARB_occlusion_query) commands
5542
5543 GenQueries(n, ids)
5544         return          void
5545         param           n               SizeI in value
5546         param           ids             UInt32 out array [n]
5547         category        VERSION_1_5
5548         version         1.5
5549         extension
5550         glxsingle       162
5551         glxflags        ignore
5552         offset          700
5553
5554 DeleteQueries(n, ids)
5555         return          void
5556         param           n               SizeI in value
5557         param           ids             UInt32 in array [n]
5558         category        VERSION_1_5
5559         version         1.5
5560         extension
5561         glxsingle       161
5562         glxflags        ignore
5563         offset          701
5564
5565 IsQuery(id)
5566         return          Boolean
5567         param           id              UInt32 in value
5568         category        VERSION_1_5
5569         version         1.5
5570         extension
5571         glxsingle       163
5572         glxflags        ignore
5573         offset          702
5574
5575 BeginQuery(target, id)
5576         return          void
5577         param           target          GLenum in value
5578         param           id              UInt32 in value
5579         category        VERSION_1_5
5580         version         1.5
5581         extension
5582         glxropcode      231
5583         glxflags        ignore
5584         offset          703
5585
5586 EndQuery(target)
5587         return          void
5588         param           target          GLenum in value
5589         category        VERSION_1_5
5590         version         1.5
5591         extension
5592         glxropcode      232
5593         glxflags        ignore
5594         offset          704
5595
5596 GetQueryiv(target, pname, params)
5597         return          void
5598         param           target          GLenum in value
5599         param           pname           GLenum in value
5600         param           params          Int32 out array [pname]
5601         category        VERSION_1_5
5602         dlflags         notlistable
5603         version         1.5
5604         extension
5605         glxsingle       164
5606         glxflags        ignore
5607         offset          705
5608
5609 GetQueryObjectiv(id, pname, params)
5610         return          void
5611         param           id              UInt32 in value
5612         param           pname           GLenum in value
5613         param           params          Int32 out array [pname]
5614         category        VERSION_1_5
5615         dlflags         notlistable
5616         version         1.5
5617         extension
5618         glxsingle       165
5619         glxflags        ignore
5620         offset          706
5621
5622 GetQueryObjectuiv(id, pname, params)
5623         return          void
5624         param           id              UInt32 in value
5625         param           pname           GLenum in value
5626         param           params          UInt32 out array [pname]
5627         category        VERSION_1_5
5628         dlflags         notlistable
5629         version         1.5
5630         extension
5631         glxsingle       166
5632         glxflags        ignore
5633         offset          707
5634
5635 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
5636
5637 BindBuffer(target, buffer)
5638         return          void
5639         param           target          BufferTargetARB in value
5640         param           buffer          UInt32 in value
5641         category        VERSION_1_5
5642         version         1.5
5643         extension
5644         glxropcode      ?
5645         glxflags        ignore
5646         offset          688
5647
5648 DeleteBuffers(n, buffers)
5649         return          void
5650         param           n               SizeI in value
5651         param           buffers         ConstUInt32 in array [n]
5652         category        VERSION_1_5
5653         version         1.5
5654         extension
5655         glxropcode      ?
5656         glxflags        ignore
5657         offset          691
5658
5659 GenBuffers(n, buffers)
5660         return          void
5661         param           n               SizeI in value
5662         param           buffers         UInt32 out array [n]
5663         category        VERSION_1_5
5664         version         1.5
5665         extension
5666         glxropcode      ?
5667         glxflags        ignore
5668         offset          692
5669
5670 IsBuffer(buffer)
5671         return          Boolean
5672         param           buffer          UInt32 in value
5673         category        VERSION_1_5
5674         version         1.5
5675         extension
5676         glxropcode      ?
5677         glxflags        ignore
5678         offset          696
5679
5680 BufferData(target, size, data, usage)
5681         return          void
5682         param           target          BufferTargetARB in value
5683         param           size            BufferSize in value
5684         param           data            ConstVoid in array [size]
5685         param           usage           BufferUsageARB in value
5686         category        VERSION_1_5
5687         version         1.5
5688         extension
5689         glxropcode      ?
5690         glxflags        ignore
5691         offset          689
5692
5693 BufferSubData(target, offset, size, data)
5694         return          void
5695         param           target          BufferTargetARB in value
5696         param           offset          BufferOffset in value
5697         param           size            BufferSize in value
5698         param           data            ConstVoid in array [size]
5699         category        VERSION_1_5
5700         version         1.5
5701         extension
5702         glxropcode      ?
5703         glxflags        ignore
5704         offset          690
5705
5706 GetBufferSubData(target, offset, size, data)
5707         return          void
5708         param           target          BufferTargetARB in value
5709         param           offset          BufferOffset in value
5710         param           size            BufferSize in value
5711         param           data            Void out array [size]
5712         category        VERSION_1_5
5713         dlflags         notlistable
5714         version         1.5
5715         extension
5716         glxsingle       ?
5717         glxflags        ignore
5718         offset          695
5719
5720 MapBuffer(target, access)
5721         return          VoidPointer
5722         param           target          BufferTargetARB in value
5723         param           access          BufferAccessARB in value
5724         category        VERSION_1_5
5725         version         1.5
5726         extension
5727         glxropcode      ?
5728         glxflags        ignore
5729         offset          697
5730
5731 UnmapBuffer(target)
5732         return          Boolean
5733         param           target          BufferTargetARB in value
5734         category        VERSION_1_5
5735         version         1.5
5736         extension
5737         glxropcode      ?
5738         glxflags        ignore
5739         offset          698
5740
5741 GetBufferParameteriv(target, pname, params)
5742         return          void
5743         param           target          BufferTargetARB in value
5744         param           pname           BufferPNameARB in value
5745         param           params          Int32 out array [COMPSIZE(pname)]
5746         category        VERSION_1_5
5747         dlflags         notlistable
5748         version         1.5
5749         extension
5750         glxsingle       ?
5751         glxflags        ignore
5752         offset          693
5753
5754 GetBufferPointerv(target, pname, params)
5755         return          void
5756         param           target          BufferTargetARB in value
5757         param           pname           BufferPointerNameARB in value
5758         param           params          VoidPointer out array [1]
5759         category        VERSION_1_5
5760         dlflags         notlistable
5761         version         1.5
5762         extension
5763         glxsingle       ?
5764         glxflags        ignore
5765         offset          694
5766
5767 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
5768
5769
5770 ###############################################################################
5771 ###############################################################################
5772 #
5773 # OpenGL 2.0 commands
5774 #
5775 ###############################################################################
5776 ###############################################################################
5777
5778 # OpenGL 2.0 (EXT_blend_equation_separate) commands
5779
5780 BlendEquationSeparate(modeRGB, modeAlpha)
5781         return          void
5782         param           modeRGB         BlendEquationModeEXT in value
5783         param           modeAlpha       BlendEquationModeEXT in value
5784         category        VERSION_2_0
5785         version         2.0
5786         extension
5787         glxropcode      4228
5788
5789 # OpenGL 2.0 (ARB_draw_buffers) commands
5790
5791 DrawBuffers(n, bufs)
5792         return          void
5793         param           n               SizeI in value
5794         param           bufs            DrawBufferModeATI in array [n]
5795         category        VERSION_2_0
5796         version         2.0
5797         extension
5798         glxropcode      233
5799         glxflags        ignore
5800         offset          ?
5801
5802 # OpenGL 2.0 (ARB_stencil_two_side) commands
5803
5804 StencilOpSeparate(face, sfail, dpfail, dppass)
5805         return          void
5806         param           face            StencilFaceDirection in value
5807         param           sfail           StencilOp in value
5808         param           dpfail          StencilOp in value
5809         param           dppass          StencilOp in value
5810         category        VERSION_2_0
5811         version         2.0
5812         extension
5813         glxropcode      ?
5814         glxflags        ignore
5815         offset          ?
5816
5817 StencilFuncSeparate(face, func, ref, mask)
5818         return          void
5819         param           face            StencilFaceDirection in value
5820         param           func            StencilFunction in value
5821         param           ref             StencilValue in value
5822         param           mask            MaskedStencilValue in value
5823         category        VERSION_2_0
5824         version         2.0
5825         extension
5826         glxropcode      ?
5827         glxflags        ignore
5828         offset          ?
5829
5830 StencilMaskSeparate(face, mask)
5831         return          void
5832         param           face            StencilFaceDirection in value
5833         param           mask            MaskedStencilValue in value
5834         category        VERSION_2_0
5835         version         2.0
5836         extension
5837         glxropcode      ?
5838         glxflags        ignore
5839         offset          ?
5840
5841 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
5842
5843 AttachShader(program, shader)
5844         return          void
5845         param           program         UInt32 in value
5846         param           shader          UInt32 in value
5847         category        VERSION_2_0
5848         version         2.0
5849         extension
5850         glxropcode      ?
5851         glxflags        ignore
5852         offset          ?
5853
5854 BindAttribLocation(program, index, name)
5855         return          void
5856         param           program         UInt32 in value
5857         param           index           UInt32 in value
5858         param           name            Char in array []
5859         category        VERSION_2_0
5860         version         2.0
5861         extension
5862         glxropcode      ?
5863         glxflags        ignore
5864         offset          ?
5865
5866 CompileShader(shader)
5867         return          void
5868         param           shader          UInt32 in value
5869         category        VERSION_2_0
5870         version         2.0
5871         extension
5872         glxropcode      ?
5873         glxflags        ignore
5874         offset          ?
5875
5876 CreateProgram()
5877         return          UInt32
5878         category        VERSION_2_0
5879         version         2.0
5880         extension
5881         glxropcode      ?
5882         glxflags        ignore
5883         offset          ?
5884
5885 CreateShader(type)
5886         return          UInt32
5887         param           type            GLenum in value
5888         category        VERSION_2_0
5889         version         2.0
5890         extension
5891         glxropcode      ?
5892         glxflags        ignore
5893         offset          ?
5894
5895 DeleteProgram(program)
5896         return          void
5897         param           program         UInt32 in value
5898         category        VERSION_2_0
5899         version         2.0
5900         extension
5901         glxsingle       202
5902         offset          ?
5903
5904 DeleteShader(shader)
5905         return          void
5906         param           shader          UInt32 in value
5907         category        VERSION_2_0
5908         version         2.0
5909         extension
5910         glxsingle       195
5911         offset          ?
5912
5913 DetachShader(program, shader)
5914         return          void
5915         param           program         UInt32 in value
5916         param           shader          UInt32 in value
5917         category        VERSION_2_0
5918         version         2.0
5919         extension
5920         glxropcode      ?
5921         glxflags        ignore
5922         offset          ?
5923
5924 DisableVertexAttribArray(index)
5925         return          void
5926         param           index           UInt32 in value
5927         dlflags         notlistable
5928         category        VERSION_2_0
5929         version         2.0
5930         extension       soft WINSOFT NV10
5931         glxflags        ignore
5932         offset          666
5933
5934 EnableVertexAttribArray(index)
5935         return          void
5936         param           index           UInt32 in value
5937         dlflags         notlistable
5938         category        VERSION_2_0
5939         version         2.0
5940         extension       soft WINSOFT NV10
5941         glxflags        ignore
5942         offset          665
5943
5944 GetActiveAttrib(program, index, bufSize, length, size, type, name)
5945         return          void
5946         param           program         UInt32 in value
5947         param           index           UInt32 in value
5948         param           bufSize         SizeI in value
5949         param           length          SizeI out array [1]
5950         param           size            Int32 out array [1]
5951         param           type            GLenum out array [1]
5952         param           name            Char out array []
5953         category        VERSION_2_0
5954         dlflags         notlistable
5955         version         2.0
5956         extension
5957         glxsingle       ?
5958         glxflags        ignore
5959         offset          ?
5960
5961 GetActiveUniform(program, index, bufSize, length, size, type, name)
5962         return          void
5963         param           program         UInt32 in value
5964         param           index           UInt32 in value
5965         param           bufSize         SizeI in value
5966         param           length          SizeI out array [1]
5967         param           size            Int32 out array [1]
5968         param           type            GLenum out array [1]
5969         param           name            Char out array []
5970         category        VERSION_2_0
5971         dlflags         notlistable
5972         version         2.0
5973         extension
5974         glxsingle       ?
5975         glxflags        ignore
5976         offset          ?
5977
5978 GetAttachedShaders(program, maxCount, count, obj)
5979         return          void
5980         param           program         UInt32 in value
5981         param           maxCount        SizeI in value
5982         param           count           SizeI out array [1]
5983         param           obj             UInt32 out array [count]
5984         category        VERSION_2_0
5985         dlflags         notlistable
5986         version         2.0
5987         extension
5988         glxsingle       ?
5989         glxflags        ignore
5990         offset          ?
5991
5992 GetAttribLocation(program, name)
5993         return          Int32
5994         param           program         UInt32 in value
5995         param           name            Char in array []
5996         category        VERSION_2_0
5997         dlflags         notlistable
5998         version         2.0
5999         extension
6000         glxsingle       ?
6001         glxflags        ignore
6002         offset          ?
6003
6004 GetProgramiv(program, pname, params)
6005         return          void
6006         param           program         UInt32 in value
6007         param           pname           GLenum in value
6008         param           params          Int32 out array [pname]
6009         category        VERSION_2_0
6010         dlflags         notlistable
6011         version         2.0
6012         extension
6013         glxsingle       199
6014         offset          ?
6015
6016 GetProgramInfoLog(program, bufSize, length, infoLog)
6017         return          void
6018         param           program         UInt32 in value
6019         param           bufSize         SizeI in value
6020         param           length          SizeI out array [1]
6021         param           infoLog         Char out array [length]
6022         category        VERSION_2_0
6023         dlflags         notlistable
6024         version         2.0
6025         extension
6026         glxsingle       201
6027         offset          ?
6028
6029 GetShaderiv(shader, pname, params)
6030         return          void
6031         param           shader          UInt32 in value
6032         param           pname           GLenum in value
6033         param           params          Int32 out array [pname]
6034         category        VERSION_2_0
6035         dlflags         notlistable
6036         version         2.0
6037         extension
6038         glxsingle       198
6039         offset          ?
6040
6041 GetShaderInfoLog(shader, bufSize, length, infoLog)
6042         return          void
6043         param           shader          UInt32 in value
6044         param           bufSize         SizeI in value
6045         param           length          SizeI out array [1]
6046         param           infoLog         Char out array [length]
6047         category        VERSION_2_0
6048         dlflags         notlistable
6049         version         2.0
6050         extension
6051         glxsingle       200
6052         offset          ?
6053
6054 GetShaderSource(shader, bufSize, length, source)
6055         return          void
6056         param           shader          UInt32 in value
6057         param           bufSize         SizeI in value
6058         param           length          SizeI out array [1]
6059         param           source          Char out array [length]
6060         category        VERSION_2_0
6061         dlflags         notlistable
6062         version         2.0
6063         extension
6064         glxsingle       ?
6065         glxflags        ignore
6066         offset          ?
6067
6068 GetUniformLocation(program, name)
6069         return          Int32
6070         param           program         UInt32 in value
6071         param           name            Char in array []
6072         category        VERSION_2_0
6073         dlflags         notlistable
6074         version         2.0
6075         extension
6076         glxsingle       ?
6077         glxflags        ignore
6078         offset          ?
6079
6080 GetUniformfv(program, location, params)
6081         return          void
6082         param           program         UInt32 in value
6083         param           location        Int32 in value
6084         param           params          Float32 out array [COMPSIZE(location)]
6085         category        VERSION_2_0
6086         dlflags         notlistable
6087         version         2.0
6088         extension
6089         glxsingle       ?
6090         glxflags        ignore
6091         offset          ?
6092
6093 GetUniformiv(program, location, params)
6094         return          void
6095         param           program         UInt32 in value
6096         param           location        Int32 in value
6097         param           params          Int32 out array [COMPSIZE(location)]
6098         category        VERSION_2_0
6099         dlflags         notlistable
6100         version         2.0
6101         extension
6102         glxsingle       ?
6103         glxflags        ignore
6104         offset          ?
6105
6106 GetVertexAttribdv(index, pname, params)
6107         return          void
6108         param           index           UInt32 in value
6109         param           pname           VertexAttribPropertyARB in value
6110         param           params          Float64 out array [4]
6111         dlflags         notlistable
6112         category        VERSION_2_0
6113         version         2.0
6114         extension       soft WINSOFT NV10
6115         glxvendorpriv   1301
6116         offset          588
6117
6118 GetVertexAttribfv(index, pname, params)
6119         return          void
6120         param           index           UInt32 in value
6121         param           pname           VertexAttribPropertyARB in value
6122         param           params          Float32 out array [4]
6123         dlflags         notlistable
6124         category        VERSION_2_0
6125         version         2.0
6126         extension       soft WINSOFT NV10
6127         glxvendorpriv   1302
6128         offset          589
6129
6130 GetVertexAttribiv(index, pname, params)
6131         return          void
6132         param           index           UInt32 in value
6133         param           pname           VertexAttribPropertyARB in value
6134         param           params          Int32 out array [4]
6135         dlflags         notlistable
6136         category        VERSION_2_0
6137         version         2.0
6138         extension       soft WINSOFT NV10
6139         glxvendorpriv   1303
6140         offset          590
6141
6142 GetVertexAttribPointerv(index, pname, pointer)
6143         return          void
6144         param           index           UInt32 in value
6145         param           pname           VertexAttribPointerPropertyARB in value
6146         param           pointer         VoidPointer out array [1]
6147         dlflags         notlistable
6148         category        VERSION_2_0
6149         version         2.0
6150         extension       soft WINSOFT NV10
6151         glxflags        ignore
6152         offset          591
6153
6154 IsProgram(program)
6155         return          Boolean
6156         param           program         UInt32 in value
6157         dlflags         notlistable
6158         category        VERSION_2_0
6159         version         2.0
6160         extension       soft WINSOFT NV10
6161         glxsingle       197
6162         offset          592
6163
6164 IsShader(shader)
6165         return          Boolean
6166         param           shader          UInt32 in value
6167         dlflags         notlistable
6168         category        VERSION_2_0
6169         version         2.0
6170         extension       soft WINSOFT NV10
6171         glxsingle       196
6172         offset          ?
6173
6174 LinkProgram(program)
6175         return          void
6176         param           program         UInt32 in value
6177         category        VERSION_2_0
6178         version         2.0
6179         extension
6180         glxropcode      ?
6181         glxflags        ignore
6182         offset          ?
6183
6184 ShaderSource(shader, count, string, length)
6185         return          void
6186         param           shader          UInt32 in value
6187         param           count           SizeI in value
6188         param           string          ConstCharPointer in array [count]
6189         param           length          Int32 in array [1]
6190         category        VERSION_2_0
6191         version         2.0
6192         extension
6193         glxropcode      ?
6194         glxflags        ignore
6195         offset          ?
6196
6197 UseProgram(program)
6198         return          void
6199         param           program         UInt32 in value
6200         category        VERSION_2_0
6201         version         2.0
6202         extension
6203         glxropcode      ?
6204         glxflags        ignore
6205         offset          ?
6206
6207 Uniform1f(location, v0)
6208         return          void
6209         param           location        Int32 in value
6210         param           v0              Float32 in value
6211         category        VERSION_2_0
6212         version         2.0
6213         extension
6214         glxropcode      ?
6215         glxflags        ignore
6216         offset          ?
6217
6218 Uniform2f(location, v0, v1)
6219         return          void
6220         param           location        Int32 in value
6221         param           v0              Float32 in value
6222         param           v1              Float32 in value
6223         category        VERSION_2_0
6224         version         2.0
6225         extension
6226         glxropcode      ?
6227         glxflags        ignore
6228         offset          ?
6229
6230 Uniform3f(location, v0, v1, v2)
6231         return          void
6232         param           location        Int32 in value
6233         param           v0              Float32 in value
6234         param           v1              Float32 in value
6235         param           v2              Float32 in value
6236         category        VERSION_2_0
6237         version         2.0
6238         extension
6239         glxropcode      ?
6240         glxflags        ignore
6241         offset          ?
6242
6243 Uniform4f(location, v0, v1, v2, v3)
6244         return          void
6245         param           location        Int32 in value
6246         param           v0              Float32 in value
6247         param           v1              Float32 in value
6248         param           v2              Float32 in value
6249         param           v3              Float32 in value
6250         category        VERSION_2_0
6251         version         2.0
6252         extension
6253         glxropcode      ?
6254         glxflags        ignore
6255         offset          ?
6256
6257 Uniform1i(location, v0)
6258         return          void
6259         param           location        Int32 in value
6260         param           v0              Int32 in value
6261         category        VERSION_2_0
6262         version         2.0
6263         extension
6264         glxropcode      ?
6265         glxflags        ignore
6266         offset          ?
6267
6268 Uniform2i(location, v0, v1)
6269         return          void
6270         param           location        Int32 in value
6271         param           v0              Int32 in value
6272         param           v1              Int32 in value
6273         category        VERSION_2_0
6274         version         2.0
6275         extension
6276         glxropcode      ?
6277         glxflags        ignore
6278         offset          ?
6279
6280 Uniform3i(location, v0, v1, v2)
6281         return          void
6282         param           location        Int32 in value
6283         param           v0              Int32 in value
6284         param           v1              Int32 in value
6285         param           v2              Int32 in value
6286         category        VERSION_2_0
6287         version         2.0
6288         extension
6289         glxropcode      ?
6290         glxflags        ignore
6291         offset          ?
6292
6293 Uniform4i(location, v0, v1, v2, v3)
6294         return          void
6295         param           location        Int32 in value
6296         param           v0              Int32 in value
6297         param           v1              Int32 in value
6298         param           v2              Int32 in value
6299         param           v3              Int32 in value
6300         category        VERSION_2_0
6301         version         2.0
6302         extension
6303         glxropcode      ?
6304         glxflags        ignore
6305         offset          ?
6306
6307 Uniform1fv(location, count, value)
6308         return          void
6309         param           location        Int32 in value
6310         param           count           SizeI in value
6311         param           value           Float32 in array [count]
6312         category        VERSION_2_0
6313         version         2.0
6314         extension
6315         glxropcode      ?
6316         glxflags        ignore
6317         offset          ?
6318
6319 Uniform2fv(location, count, value)
6320         return          void
6321         param           location        Int32 in value
6322         param           count           SizeI in value
6323         param           value           Float32 in array [count]
6324         category        VERSION_2_0
6325         version         2.0
6326         extension
6327         glxropcode      ?
6328         glxflags        ignore
6329         offset          ?
6330
6331 Uniform3fv(location, count, value)
6332         return          void
6333         param           location        Int32 in value
6334         param           count           SizeI in value
6335         param           value           Float32 in array [count]
6336         category        VERSION_2_0
6337         version         2.0
6338         extension
6339         glxropcode      ?
6340         glxflags        ignore
6341         offset          ?
6342
6343 Uniform4fv(location, count, value)
6344         return          void
6345         param           location        Int32 in value
6346         param           count           SizeI in value
6347         param           value           Float32 in array [count]
6348         category        VERSION_2_0
6349         version         2.0
6350         extension
6351         glxropcode      ?
6352         glxflags        ignore
6353         offset          ?
6354
6355 Uniform1iv(location, count, value)
6356         return          void
6357         param           location        Int32 in value
6358         param           count           SizeI in value
6359         param           value           Int32 in array [count]
6360         category        VERSION_2_0
6361         version         2.0
6362         extension
6363         glxropcode      ?
6364         glxflags        ignore
6365         offset          ?
6366
6367 Uniform2iv(location, count, value)
6368         return          void
6369         param           location        Int32 in value
6370         param           count           SizeI in value
6371         param           value           Int32 in array [count]
6372         category        VERSION_2_0
6373         version         2.0
6374         extension
6375         glxropcode      ?
6376         glxflags        ignore
6377         offset          ?
6378
6379 Uniform3iv(location, count, value)
6380         return          void
6381         param           location        Int32 in value
6382         param           count           SizeI in value
6383         param           value           Int32 in array [count]
6384         category        VERSION_2_0
6385         version         2.0
6386         extension
6387         glxropcode      ?
6388         glxflags        ignore
6389         offset          ?
6390
6391 Uniform4iv(location, count, value)
6392         return          void
6393         param           location        Int32 in value
6394         param           count           SizeI in value
6395         param           value           Int32 in array [count]
6396         category        VERSION_2_0
6397         version         2.0
6398         extension
6399         glxropcode      ?
6400         glxflags        ignore
6401         offset          ?
6402
6403 UniformMatrix2fv(location, count, transpose, value)
6404         return          void
6405         param           location        Int32 in value
6406         param           count           SizeI in value
6407         param           transpose       Boolean in value
6408         param           value           Float32 in array [count]
6409         category        VERSION_2_0
6410         version         2.0
6411         extension
6412         glxropcode      ?
6413         glxflags        ignore
6414         offset          ?
6415
6416 UniformMatrix3fv(location, count, transpose, value)
6417         return          void
6418         param           location        Int32 in value
6419         param           count           SizeI in value
6420         param           transpose       Boolean in value
6421         param           value           Float32 in array [count]
6422         category        VERSION_2_0
6423         version         2.0
6424         extension
6425         glxropcode      ?
6426         glxflags        ignore
6427         offset          ?
6428
6429 UniformMatrix4fv(location, count, transpose, value)
6430         return          void
6431         param           location        Int32 in value
6432         param           count           SizeI in value
6433         param           transpose       Boolean in value
6434         param           value           Float32 in array [count]
6435         category        VERSION_2_0
6436         version         2.0
6437         extension
6438         glxropcode      ?
6439         glxflags        ignore
6440         offset          ?
6441
6442 ValidateProgram(program)
6443         return          void
6444         param           program         UInt32 in value
6445         category        VERSION_2_0
6446         version         2.0
6447         extension
6448         glxropcode      ?
6449         glxflags        ignore
6450         offset          ?
6451
6452 VertexAttrib1d(index, x)
6453         return          void
6454         param           index           UInt32 in value
6455         param           x               Float64 in value
6456         category        VERSION_2_0
6457         version         2.0
6458         deprecated      3.1
6459         vectorequiv     VertexAttrib1dv
6460         extension       soft WINSOFT NV10
6461         glxflags        ignore
6462         offset          603
6463
6464 VertexAttrib1dv(index, v)
6465         return          void
6466         param           index           UInt32 in value
6467         param           v               Float64 in array [1]
6468         category        VERSION_2_0
6469         version         2.0
6470         deprecated      3.1
6471         extension       soft WINSOFT NV10
6472         glxropcode      4197
6473         offset          604
6474
6475 VertexAttrib1f(index, x)
6476         return          void
6477         param           index           UInt32 in value
6478         param           x               Float32 in value
6479         category        VERSION_2_0
6480         version         2.0
6481         deprecated      3.1
6482         vectorequiv     VertexAttrib1fv
6483         extension       soft WINSOFT NV10
6484         glxflags        ignore
6485         offset          605
6486
6487 VertexAttrib1fv(index, v)
6488         return          void
6489         param           index           UInt32 in value
6490         param           v               Float32 in array [1]
6491         category        VERSION_2_0
6492         version         2.0
6493         deprecated      3.1
6494         extension       soft WINSOFT NV10
6495         glxropcode      4193
6496         offset          606
6497
6498 VertexAttrib1s(index, x)
6499         return          void
6500         param           index           UInt32 in value
6501         param           x               Int16 in value
6502         category        VERSION_2_0
6503         version         2.0
6504         deprecated      3.1
6505         vectorequiv     VertexAttrib1sv
6506         extension       soft WINSOFT NV10
6507         glxflags        ignore
6508         offset          607
6509
6510 VertexAttrib1sv(index, v)
6511         return          void
6512         param           index           UInt32 in value
6513         param           v               Int16 in array [1]
6514         category        VERSION_2_0
6515         version         2.0
6516         deprecated      3.1
6517         extension       soft WINSOFT NV10
6518         glxropcode      4189
6519         offset          608
6520
6521 VertexAttrib2d(index, x, y)
6522         return          void
6523         param           index           UInt32 in value
6524         param           x               Float64 in value
6525         param           y               Float64 in value
6526         category        VERSION_2_0
6527         version         2.0
6528         deprecated      3.1
6529         vectorequiv     VertexAttrib2dv
6530         extension       soft WINSOFT NV10
6531         glxflags        ignore
6532         offset          609
6533
6534 VertexAttrib2dv(index, v)
6535         return          void
6536         param           index           UInt32 in value
6537         param           v               Float64 in array [2]
6538         category        VERSION_2_0
6539         version         2.0
6540         deprecated      3.1
6541         extension       soft WINSOFT NV10
6542         glxropcode      4198
6543         offset          610
6544
6545 VertexAttrib2f(index, x, y)
6546         return          void
6547         param           index           UInt32 in value
6548         param           x               Float32 in value
6549         param           y               Float32 in value
6550         category        VERSION_2_0
6551         version         2.0
6552         deprecated      3.1
6553         vectorequiv     VertexAttrib2fv
6554         extension       soft WINSOFT NV10
6555         glxflags        ignore
6556         offset          611
6557
6558 VertexAttrib2fv(index, v)
6559         return          void
6560         param           index           UInt32 in value
6561         param           v               Float32 in array [2]
6562         category        VERSION_2_0
6563         version         2.0
6564         deprecated      3.1
6565         extension       soft WINSOFT NV10
6566         glxropcode      4194
6567         offset          612
6568
6569 VertexAttrib2s(index, x, y)
6570         return          void
6571         param           index           UInt32 in value
6572         param           x               Int16 in value
6573         param           y               Int16 in value
6574         category        VERSION_2_0
6575         version         2.0
6576         deprecated      3.1
6577         vectorequiv     VertexAttrib2sv
6578         extension       soft WINSOFT NV10
6579         glxflags        ignore
6580         offset          613
6581
6582 VertexAttrib2sv(index, v)
6583         return          void
6584         param           index           UInt32 in value
6585         param           v               Int16 in array [2]
6586         category        VERSION_2_0
6587         version         2.0
6588         deprecated      3.1
6589         extension       soft WINSOFT NV10
6590         glxropcode      4190
6591         offset          614
6592
6593 VertexAttrib3d(index, x, y, z)
6594         return          void
6595         param           index           UInt32 in value
6596         param           x               Float64 in value
6597         param           y               Float64 in value
6598         param           z               Float64 in value
6599         category        VERSION_2_0
6600         version         2.0
6601         deprecated      3.1
6602         vectorequiv     VertexAttrib3dv
6603         extension       soft WINSOFT NV10
6604         glxflags        ignore
6605         offset          615
6606
6607 VertexAttrib3dv(index, v)
6608         return          void
6609         param           index           UInt32 in value
6610         param           v               Float64 in array [3]
6611         category        VERSION_2_0
6612         version         2.0
6613         deprecated      3.1
6614         extension       soft WINSOFT NV10
6615         glxropcode      4199
6616         offset          616
6617
6618 VertexAttrib3f(index, x, y, z)
6619         return          void
6620         param           index           UInt32 in value
6621         param           x               Float32 in value
6622         param           y               Float32 in value
6623         param           z               Float32 in value
6624         category        VERSION_2_0
6625         version         2.0
6626         deprecated      3.1
6627         vectorequiv     VertexAttrib3fv
6628         extension       soft WINSOFT NV10
6629         glxflags        ignore
6630         offset          617
6631
6632 VertexAttrib3fv(index, v)
6633         return          void
6634         param           index           UInt32 in value
6635         param           v               Float32 in array [3]
6636         category        VERSION_2_0
6637         version         2.0
6638         deprecated      3.1
6639         extension       soft WINSOFT NV10
6640         glxropcode      4195
6641         offset          618
6642
6643 VertexAttrib3s(index, x, y, z)
6644         return          void
6645         param           index           UInt32 in value
6646         param           x               Int16 in value
6647         param           y               Int16 in value
6648         param           z               Int16 in value
6649         category        VERSION_2_0
6650         version         2.0
6651         deprecated      3.1
6652         vectorequiv     VertexAttrib3sv
6653         extension       soft WINSOFT NV10
6654         glxflags        ignore
6655         offset          619
6656
6657 VertexAttrib3sv(index, v)
6658         return          void
6659         param           index           UInt32 in value
6660         param           v               Int16 in array [3]
6661         category        VERSION_2_0
6662         version         2.0
6663         deprecated      3.1
6664         extension       soft WINSOFT NV10
6665         glxropcode      4191
6666         offset          620
6667
6668 VertexAttrib4Nbv(index, v)
6669         return          void
6670         param           index           UInt32 in value
6671         param           v               Int8 in array [4]
6672         category        VERSION_2_0
6673         version         2.0
6674         deprecated      3.1
6675         extension       soft WINSOFT NV10
6676         glxflags        ignore
6677         offset          659
6678
6679 VertexAttrib4Niv(index, v)
6680         return          void
6681         param           index           UInt32 in value
6682         param           v               Int32 in array [4]
6683         category        VERSION_2_0
6684         version         2.0
6685         deprecated      3.1
6686         extension       soft WINSOFT NV10
6687         glxflags        ignore
6688         offset          661
6689
6690 VertexAttrib4Nsv(index, v)
6691         return          void
6692         param           index           UInt32 in value
6693         param           v               Int16 in array [4]
6694         category        VERSION_2_0
6695         version         2.0
6696         deprecated      3.1
6697         extension       soft WINSOFT NV10
6698         glxflags        ignore
6699         offset          660
6700
6701 VertexAttrib4Nub(index, x, y, z, w)
6702         return          void
6703         param           index           UInt32 in value
6704         param           x               UInt8 in value
6705         param           y               UInt8 in value
6706         param           z               UInt8 in value
6707         param           w               UInt8 in value
6708         category        VERSION_2_0
6709         version         2.0
6710         deprecated      3.1
6711         extension       soft WINSOFT NV10
6712         glxflags        ignore
6713         offset          627
6714
6715 VertexAttrib4Nubv(index, v)
6716         return          void
6717         param           index           UInt32 in value
6718         param           v               UInt8 in array [4]
6719         category        VERSION_2_0
6720         version         2.0
6721         deprecated      3.1
6722         extension       soft WINSOFT NV10
6723         glxflags        ignore
6724         glxropcode      4201
6725         offset          628
6726
6727 VertexAttrib4Nuiv(index, v)
6728         return          void
6729         param           index           UInt32 in value
6730         param           v               UInt32 in array [4]
6731         category        VERSION_2_0
6732         version         2.0
6733         deprecated      3.1
6734         extension       soft WINSOFT NV10
6735         glxflags        ignore
6736         offset          663
6737
6738 VertexAttrib4Nusv(index, v)
6739         return          void
6740         param           index           UInt32 in value
6741         param           v               UInt16 in array [4]
6742         category        VERSION_2_0
6743         version         2.0
6744         deprecated      3.1
6745         extension       soft WINSOFT NV10
6746         glxflags        ignore
6747         offset          662
6748
6749 VertexAttrib4bv(index, v)
6750         return          void
6751         param           index           UInt32 in value
6752         param           v               Int8 in array [4]
6753         category        VERSION_2_0
6754         version         2.0
6755         deprecated      3.1
6756         extension       soft WINSOFT NV10
6757         glxflags        ignore
6758         offset          654
6759
6760 VertexAttrib4d(index, x, y, z, w)
6761         return          void
6762         param           index           UInt32 in value
6763         param           x               Float64 in value
6764         param           y               Float64 in value
6765         param           z               Float64 in value
6766         param           w               Float64 in value
6767         category        VERSION_2_0
6768         version         2.0
6769         deprecated      3.1
6770         vectorequiv     VertexAttrib4dv
6771         extension       soft WINSOFT NV10
6772         glxflags        ignore
6773         offset          621
6774
6775 VertexAttrib4dv(index, v)
6776         return          void
6777         param           index           UInt32 in value
6778         param           v               Float64 in array [4]
6779         category        VERSION_2_0
6780         version         2.0
6781         deprecated      3.1
6782         extension       soft WINSOFT NV10
6783         glxropcode      4200
6784         offset          622
6785
6786 VertexAttrib4f(index, x, y, z, w)
6787         return          void
6788         param           index           UInt32 in value
6789         param           x               Float32 in value
6790         param           y               Float32 in value
6791         param           z               Float32 in value
6792         param           w               Float32 in value
6793         category        VERSION_2_0
6794         version         2.0
6795         deprecated      3.1
6796         vectorequiv     VertexAttrib4fv
6797         extension       soft WINSOFT NV10
6798         glxflags        ignore
6799         offset          623
6800
6801 VertexAttrib4fv(index, v)
6802         return          void
6803         param           index           UInt32 in value
6804         param           v               Float32 in array [4]
6805         category        VERSION_2_0
6806         version         2.0
6807         deprecated      3.1
6808         extension       soft WINSOFT NV10
6809         glxropcode      4196
6810         offset          624
6811
6812 VertexAttrib4iv(index, v)
6813         return          void
6814         param           index           UInt32 in value
6815         param           v               Int32 in array [4]
6816         category        VERSION_2_0
6817         version         2.0
6818         deprecated      3.1
6819         extension       soft WINSOFT NV10
6820         glxflags        ignore
6821         offset          655
6822
6823 VertexAttrib4s(index, x, y, z, w)
6824         return          void
6825         param           index           UInt32 in value
6826         param           x               Int16 in value
6827         param           y               Int16 in value
6828         param           z               Int16 in value
6829         param           w               Int16 in value
6830         category        VERSION_2_0
6831         version         2.0
6832         deprecated      3.1
6833         vectorequiv     VertexAttrib4sv
6834         extension       soft WINSOFT NV10
6835         glxflags        ignore
6836         offset          625
6837
6838 VertexAttrib4sv(index, v)
6839         return          void
6840         param           index           UInt32 in value
6841         param           v               Int16 in array [4]
6842         category        VERSION_2_0
6843         version         2.0
6844         deprecated      3.1
6845         extension       soft WINSOFT NV10
6846         glxflags        ignore
6847         glxropcode      4192
6848         offset          626
6849
6850 VertexAttrib4ubv(index, v)
6851         return          void
6852         param           index           UInt32 in value
6853         param           v               UInt8 in array [4]
6854         category        VERSION_2_0
6855         version         2.0
6856         deprecated      3.1
6857         extension       soft WINSOFT NV10
6858         glxflags        ignore
6859         offset          656
6860
6861 VertexAttrib4uiv(index, v)
6862         return          void
6863         param           index           UInt32 in value
6864         param           v               UInt32 in array [4]
6865         category        VERSION_2_0
6866         version         2.0
6867         deprecated      3.1
6868         extension       soft WINSOFT NV10
6869         glxflags        ignore
6870         offset          658
6871
6872 VertexAttrib4usv(index, v)
6873         return          void
6874         param           index           UInt32 in value
6875         param           v               UInt16 in array [4]
6876         category        VERSION_2_0
6877         version         2.0
6878         deprecated      3.1
6879         extension       soft WINSOFT NV10
6880         glxflags        ignore
6881         offset          657
6882
6883 VertexAttribPointer(index, size, type, normalized, stride, pointer)
6884         return          void
6885         param           index           UInt32 in value
6886         param           size            Int32 in value
6887         param           type            VertexAttribPointerTypeARB in value
6888         param           normalized      Boolean in value
6889         param           stride          SizeI in value
6890         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
6891         dlflags         notlistable
6892         category        VERSION_2_0
6893         version         2.0
6894         extension       soft WINSOFT NV10
6895         glxflags        ignore
6896         offset          664
6897
6898
6899 ###############################################################################
6900 ###############################################################################
6901 #
6902 # OpenGL 2.1 commands
6903 #
6904 ###############################################################################
6905 ###############################################################################
6906
6907 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
6908
6909 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
6910
6911 # New commands in OpenGL 2.1
6912
6913 UniformMatrix2x3fv(location, count, transpose, value)
6914         return          void
6915         param           location        Int32 in value
6916         param           count           SizeI in value
6917         param           transpose       Boolean in value
6918         param           value           Float32 in array [6]
6919         category        VERSION_2_1
6920         version         2.1
6921         extension
6922         glxropcode      305
6923         glxflags        ignore
6924         offset          ?
6925
6926 UniformMatrix3x2fv(location, count, transpose, value)
6927         return          void
6928         param           location        Int32 in value
6929         param           count           SizeI in value
6930         param           transpose       Boolean in value
6931         param           value           Float32 in array [6]
6932         category        VERSION_2_1
6933         version         2.1
6934         extension
6935         glxropcode      306
6936         offset          ?
6937
6938 UniformMatrix2x4fv(location, count, transpose, value)
6939         return          void
6940         param           location        Int32 in value
6941         param           count           SizeI in value
6942         param           transpose       Boolean in value
6943         param           value           Float32 in array [8]
6944         category        VERSION_2_1
6945         version         2.1
6946         extension
6947         glxropcode      307
6948         offset          ?
6949
6950 UniformMatrix4x2fv(location, count, transpose, value)
6951         return          void
6952         param           location        Int32 in value
6953         param           count           SizeI in value
6954         param           transpose       Boolean in value
6955         param           value           Float32 in array [8]
6956         category        VERSION_2_1
6957         version         2.1
6958         extension
6959         glxropcode      308
6960         offset          ?
6961
6962 UniformMatrix3x4fv(location, count, transpose, value)
6963         return          void
6964         param           location        Int32 in value
6965         param           count           SizeI in value
6966         param           transpose       Boolean in value
6967         param           value           Float32 in array [12]
6968         category        VERSION_2_1
6969         version         2.1
6970         extension
6971         glxropcode      309
6972         offset          ?
6973
6974 UniformMatrix4x3fv(location, count, transpose, value)
6975         return          void
6976         param           location        Int32 in value
6977         param           count           SizeI in value
6978         param           transpose       Boolean in value
6979         param           value           Float32 in array [12]
6980         category        VERSION_2_1
6981         version         2.1
6982         extension
6983         glxropcode      310
6984         offset          ?
6985
6986 ###############################################################################
6987 ###############################################################################
6988 #
6989 # OpenGL 3.0 commands
6990 #
6991 ###############################################################################
6992 ###############################################################################
6993
6994 # OpenGL 3.0 (EXT_draw_buffers2) commands
6995
6996 ColorMaski(index, r, g, b, a)
6997         return          void
6998         param           index           UInt32 in value
6999         param           r               Boolean in value
7000         param           g               Boolean in value
7001         param           b               Boolean in value
7002         param           a               Boolean in value
7003         category        VERSION_3_0
7004         version         3.0
7005         extension
7006         glxflags        ignore
7007         glfflags        ignore
7008
7009 GetBooleani_v(target, index, data)
7010         return          void
7011         param           target          GLenum in value
7012         param           index           UInt32 in value
7013         param           data            Boolean out array [COMPSIZE(target)]
7014         category        VERSION_3_0
7015         version         3.0
7016         extension
7017         dlflags         notlistable
7018         glxflags        ignore
7019         glfflags        ignore
7020
7021 GetIntegeri_v(target, index, data)
7022         return          void
7023         param           target          GLenum in value
7024         param           index           UInt32 in value
7025         param           data            Int32 out array [COMPSIZE(target)]
7026         category        VERSION_3_0
7027         version         3.0
7028         extension
7029         dlflags         notlistable
7030         glxflags        ignore
7031         glfflags        ignore
7032
7033 Enablei(target, index)
7034         return          void
7035         param           target          GLenum in value
7036         param           index           UInt32 in value
7037         category        VERSION_3_0
7038         version         3.0
7039         extension
7040         glxflags        ignore
7041         glfflags        ignore
7042
7043 Disablei(target, index)
7044         return          void
7045         param           target          GLenum in value
7046         param           index           UInt32 in value
7047         category        VERSION_3_0
7048         version         3.0
7049         extension
7050         glxflags        ignore
7051         glfflags        ignore
7052
7053 IsEnabledi(target, index)
7054         return          Boolean
7055         param           target          GLenum in value
7056         param           index           UInt32 in value
7057         category        VERSION_3_0
7058         version         3.0
7059         extension
7060         dlflags         notlistable
7061         glxflags        ignore
7062         glfflags        ignore
7063
7064 # OpenGL 3.0 (EXT_transform_feedback) commands
7065
7066 BeginTransformFeedback(primitiveMode)
7067         return          void
7068         param           primitiveMode   GLenum in value
7069         category        VERSION_3_0
7070         version         3.0
7071         extension
7072         dlflags         notlistable
7073         glxflags        ignore
7074         glfflags        ignore
7075
7076 EndTransformFeedback()
7077         return          void
7078         category        VERSION_3_0
7079         version         3.0
7080         extension
7081         dlflags         notlistable
7082         glxflags        ignore
7083         glfflags        ignore
7084
7085 BindBufferRange(target, index, buffer, offset, size)
7086         return          void
7087         param           target          GLenum in value
7088         param           index           UInt32 in value
7089         param           buffer          UInt32 in value
7090         param           offset          BufferOffset in value
7091         param           size            BufferSize in value
7092         category        VERSION_3_0
7093         version         3.0
7094         extension
7095         dlflags         notlistable
7096         glxflags        ignore
7097         glfflags        ignore
7098
7099 BindBufferBase(target, index, buffer)
7100         return          void
7101         param           target          GLenum in value
7102         param           index           UInt32 in value
7103         param           buffer          UInt32 in value
7104         category        VERSION_3_0
7105         version         3.0
7106         extension
7107         dlflags         notlistable
7108         glxflags        ignore
7109         glfflags        ignore
7110
7111 TransformFeedbackVaryings(program, count, varyings, bufferMode)
7112         return          void
7113         param           program         UInt32 in value
7114         param           count           SizeI in value
7115         param           varyings        ConstCharPointer in array [count]
7116         param           bufferMode      GLenum in value
7117         category        VERSION_3_0
7118         version         3.0
7119         extension
7120         dlflags         notlistable
7121         glxflags        ignore
7122         glfflags        ignore
7123
7124 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7125         return          void
7126         param           program         UInt32 in value
7127         param           index           UInt32 in value
7128         param           bufSize         SizeI in value
7129         param           length          SizeI out array [1]
7130         param           size            SizeI out array [1]
7131         param           type            GLenum out array [1]
7132         param           name            Char out array [COMPSIZE(length)]
7133         category        VERSION_3_0
7134         dlflags         notlistable
7135         version         3.0
7136         extension
7137         glfflags        ignore
7138         glxflags        ignore
7139
7140 ClampColor(target, clamp)
7141         return          void
7142         param           target          ClampColorTargetARB in value
7143         param           clamp           ClampColorModeARB in value
7144         category        VERSION_3_0
7145         version         3.0
7146         extension
7147         glxropcode      234
7148         glxflags        ignore
7149         offset          ?
7150
7151 BeginConditionalRender(id, mode)
7152         return          void
7153         param           id              UInt32 in value
7154         param           mode            TypeEnum in value
7155         category        VERSION_3_0
7156         version         3.0
7157         glfflags        ignore
7158         glxflags        ignore
7159
7160 EndConditionalRender()
7161         return          void
7162         category        VERSION_3_0
7163         version         3.0
7164         glfflags        ignore
7165         glxflags        ignore
7166
7167 VertexAttribIPointer(index, size, type, stride, pointer)
7168         return          void
7169         param           index           UInt32 in value
7170         param           size            Int32 in value
7171         param           type            VertexAttribEnum in value
7172         param           stride          SizeI in value
7173         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
7174         category        VERSION_3_0
7175         version         3.0
7176         dlflags         notlistable
7177         extension
7178         glfflags        ignore
7179         glxflags        ignore
7180
7181 GetVertexAttribIiv(index, pname, params)
7182         return          void
7183         param           index           UInt32 in value
7184         param           pname           VertexAttribEnum in value
7185         param           params          Int32 out array [1]
7186         category        VERSION_3_0
7187         version         3.0
7188         dlflags         notlistable
7189         extension
7190         glfflags        ignore
7191         glxflags        ignore
7192
7193 GetVertexAttribIuiv(index, pname, params)
7194         return          void
7195         param           index           UInt32 in value
7196         param           pname           VertexAttribEnum in value
7197         param           params          UInt32 out array [1]
7198         category        VERSION_3_0
7199         version         3.0
7200         dlflags         notlistable
7201         extension
7202         glfflags        ignore
7203         glxflags        ignore
7204
7205 # OpenGL 3.0 (NV_vertex_program4) commands
7206
7207 VertexAttribI1i(index, x)
7208         return          void
7209         param           index           UInt32 in value
7210         param           x               Int32 in value
7211         category        VERSION_3_0
7212         version         3.0
7213         deprecated      3.1
7214         beginend        allow-inside
7215         vectorequiv     VertexAttribI1iv
7216         glxvectorequiv  VertexAttribI1iv
7217         extension
7218         glfflags        ignore
7219         glxflags        ignore
7220
7221 VertexAttribI2i(index, x, y)
7222         return          void
7223         param           index           UInt32 in value
7224         param           x               Int32 in value
7225         param           y               Int32 in value
7226         category        VERSION_3_0
7227         version         3.0
7228         deprecated      3.1
7229         beginend        allow-inside
7230         vectorequiv     VertexAttribI2iv
7231         glxvectorequiv  VertexAttribI2iv
7232         extension
7233         glfflags        ignore
7234         glxflags        ignore
7235
7236 VertexAttribI3i(index, x, y, z)
7237         return          void
7238         param           index           UInt32 in value
7239         param           x               Int32 in value
7240         param           y               Int32 in value
7241         param           z               Int32 in value
7242         category        VERSION_3_0
7243         version         3.0
7244         deprecated      3.1
7245         beginend        allow-inside
7246         vectorequiv     VertexAttribI3iv
7247         glxvectorequiv  VertexAttribI3iv
7248         extension
7249         glfflags        ignore
7250         glxflags        ignore
7251
7252 VertexAttribI4i(index, x, y, z, w)
7253         return          void
7254         param           index           UInt32 in value
7255         param           x               Int32 in value
7256         param           y               Int32 in value
7257         param           z               Int32 in value
7258         param           w               Int32 in value
7259         category        VERSION_3_0
7260         version         3.0
7261         deprecated      3.1
7262         beginend        allow-inside
7263         vectorequiv     VertexAttribI4iv
7264         glxvectorequiv  VertexAttribI4iv
7265         extension
7266         glfflags        ignore
7267         glxflags        ignore
7268
7269 VertexAttribI1ui(index, x)
7270         return          void
7271         param           index           UInt32 in value
7272         param           x               UInt32 in value
7273         category        VERSION_3_0
7274         version         3.0
7275         deprecated      3.1
7276         beginend        allow-inside
7277         vectorequiv     VertexAttribI1uiv
7278         glxvectorequiv  VertexAttribI1uiv
7279         extension
7280         glfflags        ignore
7281         glxflags        ignore
7282
7283 VertexAttribI2ui(index, x, y)
7284         return          void
7285         param           index           UInt32 in value
7286         param           x               UInt32 in value
7287         param           y               UInt32 in value
7288         category        VERSION_3_0
7289         version         3.0
7290         deprecated      3.1
7291         beginend        allow-inside
7292         vectorequiv     VertexAttribI2uiv
7293         glxvectorequiv  VertexAttribI2uiv
7294         extension
7295         glfflags        ignore
7296         glxflags        ignore
7297
7298 VertexAttribI3ui(index, x, y, z)
7299         return          void
7300         param           index           UInt32 in value
7301         param           x               UInt32 in value
7302         param           y               UInt32 in value
7303         param           z               UInt32 in value
7304         category        VERSION_3_0
7305         version         3.0
7306         deprecated      3.1
7307         beginend        allow-inside
7308         vectorequiv     VertexAttribI3uiv
7309         glxvectorequiv  VertexAttribI3uiv
7310         extension
7311         glfflags        ignore
7312         glxflags        ignore
7313
7314 VertexAttribI4ui(index, x, y, z, w)
7315         return          void
7316         param           index           UInt32 in value
7317         param           x               UInt32 in value
7318         param           y               UInt32 in value
7319         param           z               UInt32 in value
7320         param           w               UInt32 in value
7321         category        VERSION_3_0
7322         version         3.0
7323         deprecated      3.1
7324         beginend        allow-inside
7325         vectorequiv     VertexAttribI4uiv
7326         glxvectorequiv  VertexAttribI4uiv
7327         extension
7328         glfflags        ignore
7329         glxflags        ignore
7330
7331 VertexAttribI1iv(index, v)
7332         return          void
7333         param           index           UInt32 in value
7334         param           v               Int32 in array [1]
7335         category        VERSION_3_0
7336         version         3.0
7337         deprecated      3.1
7338         beginend        allow-inside
7339         extension
7340         glfflags        ignore
7341         glxflags        ignore
7342
7343 VertexAttribI2iv(index, v)
7344         return          void
7345         param           index           UInt32 in value
7346         param           v               Int32 in array [2]
7347         category        VERSION_3_0
7348         version         3.0
7349         deprecated      3.1
7350         beginend        allow-inside
7351         extension
7352         glfflags        ignore
7353         glxflags        ignore
7354
7355 VertexAttribI3iv(index, v)
7356         return          void
7357         param           index           UInt32 in value
7358         param           v               Int32 in array [3]
7359         category        VERSION_3_0
7360         version         3.0
7361         deprecated      3.1
7362         beginend        allow-inside
7363         extension
7364         glfflags        ignore
7365         glxflags        ignore
7366
7367 VertexAttribI4iv(index, v)
7368         return          void
7369         param           index           UInt32 in value
7370         param           v               Int32 in array [4]
7371         category        VERSION_3_0
7372         version         3.0
7373         deprecated      3.1
7374         beginend        allow-inside
7375         extension
7376         glfflags        ignore
7377         glxflags        ignore
7378
7379 VertexAttribI1uiv(index, v)
7380         return          void
7381         param           index           UInt32 in value
7382         param           v               UInt32 in array [1]
7383         category        VERSION_3_0
7384         version         3.0
7385         deprecated      3.1
7386         beginend        allow-inside
7387         extension
7388         glfflags        ignore
7389         glxflags        ignore
7390
7391 VertexAttribI2uiv(index, v)
7392         return          void
7393         param           index           UInt32 in value
7394         param           v               UInt32 in array [2]
7395         category        VERSION_3_0
7396         version         3.0
7397         deprecated      3.1
7398         beginend        allow-inside
7399         extension
7400         glfflags        ignore
7401         glxflags        ignore
7402
7403 VertexAttribI3uiv(index, v)
7404         return          void
7405         param           index           UInt32 in value
7406         param           v               UInt32 in array [3]
7407         category        VERSION_3_0
7408         version         3.0
7409         deprecated      3.1
7410         beginend        allow-inside
7411         extension
7412         glfflags        ignore
7413         glxflags        ignore
7414
7415 VertexAttribI4uiv(index, v)
7416         return          void
7417         param           index           UInt32 in value
7418         param           v               UInt32 in array [4]
7419         category        VERSION_3_0
7420         version         3.0
7421         deprecated      3.1
7422         beginend        allow-inside
7423         extension
7424         glfflags        ignore
7425         glxflags        ignore
7426
7427 VertexAttribI4bv(index, v)
7428         return          void
7429         param           index           UInt32 in value
7430         param           v               Int8 in array [4]
7431         category        VERSION_3_0
7432         version         3.0
7433         deprecated      3.1
7434         beginend        allow-inside
7435         extension
7436         glfflags        ignore
7437         glxflags        ignore
7438
7439 VertexAttribI4sv(index, v)
7440         return          void
7441         param           index           UInt32 in value
7442         param           v               Int16 in array [4]
7443         category        VERSION_3_0
7444         version         3.0
7445         deprecated      3.1
7446         beginend        allow-inside
7447         extension
7448         glfflags        ignore
7449         glxflags        ignore
7450
7451 VertexAttribI4ubv(index, v)
7452         return          void
7453         param           index           UInt32 in value
7454         param           v               UInt8 in array [4]
7455         category        VERSION_3_0
7456         version         3.0
7457         deprecated      3.1
7458         beginend        allow-inside
7459         extension
7460         glfflags        ignore
7461         glxflags        ignore
7462
7463 VertexAttribI4usv(index, v)
7464         return          void
7465         param           index           UInt32 in value
7466         param           v               UInt16 in array [4]
7467         category        VERSION_3_0
7468         version         3.0
7469         deprecated      3.1
7470         beginend        allow-inside
7471         extension
7472         glfflags        ignore
7473         glxflags        ignore
7474
7475 # OpenGL 3.0 (EXT_gpu_shader4) commands
7476
7477 GetUniformuiv(program, location, params)
7478         return          void
7479         param           program         UInt32 in value
7480         param           location        Int32 in value
7481         param           params          UInt32 out array [COMPSIZE(program/location)]
7482         category        VERSION_3_0
7483         dlflags         notlistable
7484         version         3.0
7485         extension
7486         glfflags        ignore
7487         glxflags        ignore
7488
7489 BindFragDataLocation(program, color, name)
7490         return          void
7491         param           program         UInt32 in value
7492         param           color           UInt32 in value
7493         param           name            Char in array [COMPSIZE(name)]
7494         category        VERSION_3_0
7495         dlflags         notlistable
7496         version         3.0
7497         extension
7498         glfflags        ignore
7499         glxflags        ignore
7500
7501 GetFragDataLocation(program, name)
7502         return          Int32
7503         param           program         UInt32 in value
7504         param           name            Char in array [COMPSIZE(name)]
7505         category        VERSION_3_0
7506         dlflags         notlistable
7507         version         3.0
7508         extension
7509         glfflags        ignore
7510         glxflags        ignore
7511
7512 Uniform1ui(location, v0)
7513         return          void
7514         param           location        Int32 in value
7515         param           v0              UInt32 in value
7516         category        VERSION_3_0
7517         version         3.0
7518         extension
7519         glfflags        ignore
7520         glxflags        ignore
7521
7522 Uniform2ui(location, v0, v1)
7523         return          void
7524         param           location        Int32 in value
7525         param           v0              UInt32 in value
7526         param           v1              UInt32 in value
7527         category        VERSION_3_0
7528         version         3.0
7529         extension
7530         glfflags        ignore
7531         glxflags        ignore
7532
7533 Uniform3ui(location, v0, v1, v2)
7534         return          void
7535         param           location        Int32 in value
7536         param           v0              UInt32 in value
7537         param           v1              UInt32 in value
7538         param           v2              UInt32 in value
7539         category        VERSION_3_0
7540         version         3.0
7541         extension
7542         glfflags        ignore
7543         glxflags        ignore
7544
7545 Uniform4ui(location, v0, v1, v2, v3)
7546         return          void
7547         param           location        Int32 in value
7548         param           v0              UInt32 in value
7549         param           v1              UInt32 in value
7550         param           v2              UInt32 in value
7551         param           v3              UInt32 in value
7552         category        VERSION_3_0
7553         version         3.0
7554         extension
7555         glfflags        ignore
7556         glxflags        ignore
7557
7558 Uniform1uiv(location, count, value)
7559         return          void
7560         param           location        Int32 in value
7561         param           count           SizeI in value
7562         param           value           UInt32 in array [count]
7563         category        VERSION_3_0
7564         version         3.0
7565         extension
7566         glfflags        ignore
7567         glxflags        ignore
7568
7569 Uniform2uiv(location, count, value)
7570         return          void
7571         param           location        Int32 in value
7572         param           count           SizeI in value
7573         param           value           UInt32 in array [count*2]
7574         category        VERSION_3_0
7575         version         3.0
7576         extension
7577         glfflags        ignore
7578         glxflags        ignore
7579
7580 Uniform3uiv(location, count, value)
7581         return          void
7582         param           location        Int32 in value
7583         param           count           SizeI in value
7584         param           value           UInt32 in array [count*3]
7585         category        VERSION_3_0
7586         version         3.0
7587         extension
7588         glfflags        ignore
7589         glxflags        ignore
7590
7591 Uniform4uiv(location, count, value)
7592         return          void
7593         param           location        Int32 in value
7594         param           count           SizeI in value
7595         param           value           UInt32 in array [count*4]
7596         category        VERSION_3_0
7597         version         3.0
7598         extension
7599         glfflags        ignore
7600         glxflags        ignore
7601
7602 # OpenGL 3.0 (EXT_texture_integer) commands
7603
7604 TexParameterIiv(target, pname, params)
7605         return          void
7606         param           target          TextureTarget in value
7607         param           pname           TextureParameterName in value
7608         param           params          Int32 in array [COMPSIZE(pname)]
7609         category        VERSION_3_0
7610         version         3.0
7611         extension
7612         glfflags        ignore
7613         glxflags        ignore
7614
7615 TexParameterIuiv(target, pname, params)
7616         return          void
7617         param           target          TextureTarget in value
7618         param           pname           TextureParameterName in value
7619         param           params          UInt32 in array [COMPSIZE(pname)]
7620         category        VERSION_3_0
7621         version         3.0
7622         extension
7623         glfflags        ignore
7624         glxflags        ignore
7625
7626 GetTexParameterIiv(target, pname, params)
7627         return          void
7628         param           target          TextureTarget in value
7629         param           pname           GetTextureParameter in value
7630         param           params          Int32 out array [COMPSIZE(pname)]
7631         category        VERSION_3_0
7632         dlflags         notlistable
7633         version         3.0
7634         extension
7635         glfflags        ignore
7636         glxflags        ignore
7637
7638 GetTexParameterIuiv(target, pname, params)
7639         return          void
7640         param           target          TextureTarget in value
7641         param           pname           GetTextureParameter in value
7642         param           params          UInt32 out array [COMPSIZE(pname)]
7643         category        VERSION_3_0
7644         dlflags         notlistable
7645         version         3.0
7646         extension
7647         glfflags        ignore
7648         glxflags        ignore
7649
7650 # New commands in OpenGL 3.0
7651
7652 ClearBufferiv(buffer, drawbuffer, value)
7653         return          void
7654         param           buffer          GLenum in value
7655         param           drawbuffer      DrawBufferName in value
7656         param           value           Int32 in array [COMPSIZE(buffer)]
7657         category        VERSION_3_0
7658         version         3.0
7659         extension
7660         glfflags        ignore
7661         glxflags        ignore
7662
7663 ClearBufferuiv(buffer, drawbuffer, value)
7664         return          void
7665         param           buffer          GLenum in value
7666         param           drawbuffer      DrawBufferName in value
7667         param           value           UInt32 in array [COMPSIZE(buffer)]
7668         category        VERSION_3_0
7669         version         3.0
7670         extension
7671         glfflags        ignore
7672         glxflags        ignore
7673
7674 ClearBufferfv(buffer, drawbuffer, value)
7675         return          void
7676         param           buffer          GLenum in value
7677         param           drawbuffer      DrawBufferName in value
7678         param           value           Float32 in array [COMPSIZE(buffer)]
7679         category        VERSION_3_0
7680         version         3.0
7681         extension
7682         glfflags        ignore
7683         glxflags        ignore
7684
7685 ClearBufferfi(buffer, drawbuffer, depth, stencil)
7686         return          void
7687         param           buffer          GLenum in value
7688         param           drawbuffer      DrawBufferName in value
7689         param           depth           Float32 in value
7690         param           stencil         Int32 in value
7691         category        VERSION_3_0
7692         version         3.0
7693         extension
7694         glfflags        ignore
7695         glxflags        ignore
7696
7697 GetStringi(name, index)
7698         return          String
7699         param           name            GLenum in value
7700         param           index           UInt32 in value
7701         category        VERSION_3_0
7702         version         3.0
7703         extension
7704         dlflags         notlistable
7705         glxflags        client-handcode server-handcode
7706         glfflags        ignore
7707         glxsingle       ?
7708
7709 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
7710 passthru: /* ARB_framebuffer_object */
7711 passthru: /* ARB_map_buffer_range */
7712 passthru: /* ARB_vertex_array_object */
7713
7714 ###############################################################################
7715 ###############################################################################
7716 #
7717 # OpenGL 3.0 deprecated commands
7718 #
7719 ###############################################################################
7720 ###############################################################################
7721
7722 # (none - VertexAttribI* were moved back into non-deprecated)
7723
7724
7725 ###############################################################################
7726 ###############################################################################
7727 #
7728 # OpenGL 3.1 commands
7729 #
7730 ###############################################################################
7731 ###############################################################################
7732
7733 # New commands in OpenGL 3.1 - none
7734
7735 # OpenGL 3.1 (ARB_draw_instanced) commands
7736
7737 DrawArraysInstanced(mode, first, count, instancecount)
7738         return          void
7739         param           mode            BeginMode in value
7740         param           first           Int32 in value
7741         param           count           SizeI in value
7742         param           instancecount   SizeI in value
7743         category        VERSION_3_1
7744         version         3.1
7745         extension
7746         dlflags         notlistable
7747         vectorequiv     ArrayElement
7748         glfflags        ignore
7749         glxflags        ignore
7750
7751 DrawElementsInstanced(mode, count, type, indices, instancecount)
7752         return          void
7753         param           mode            BeginMode in value
7754         param           count           SizeI in value
7755         param           type            DrawElementsType in value
7756         param           indices         Void in array [COMPSIZE(count/type)]
7757         param           instancecount   SizeI in value
7758         category        VERSION_3_1
7759         version         3.1
7760         extension
7761         dlflags         notlistable
7762         vectorequiv     ArrayElement
7763         glfflags        ignore
7764         glxflags        ignore
7765
7766 # OpenGL 3.1 (ARB_texture_buffer_object) commands
7767
7768 TexBuffer(target, internalformat, buffer)
7769         return          void
7770         param           target          TextureTarget in value
7771         param           internalformat  GLenum in value
7772         param           buffer          UInt32 in value
7773         category        VERSION_3_1
7774         version         3.1
7775         extension
7776         glfflags        ignore
7777         glxflags        ignore
7778
7779 # OpenGL 3.1 (ARB_texture_rectangle) commands - none
7780
7781 # OpenGL 3.1 (SNORM texture) commands - none
7782
7783 # OpenGL 3.1 (NV_primitive_restart) commands
7784 # This is *not* an alias of PrimitiveRestartIndexNV, since it sets
7785 # server instead of client state.
7786
7787 PrimitiveRestartIndex(index)
7788         return          void
7789         param           index           UInt32 in value
7790         category        VERSION_3_1
7791         version         3.1
7792         extension
7793         glxropcode      ?
7794         glxflags        ignore
7795         offset          ?
7796
7797 passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
7798 passthru: /* ARB_copy_buffer */
7799 passthru: /* ARB_uniform_buffer_object */
7800
7801
7802 ###############################################################################
7803 ###############################################################################
7804 #
7805 # OpenGL 3.2 commands
7806 #
7807 ###############################################################################
7808 ###############################################################################
7809
7810 # New commands in OpenGL 3.2
7811
7812 GetInteger64i_v(target, index, data)
7813         return          void
7814         param           target          GLenum in value
7815         param           index           UInt32 in value
7816         param           data            Int64 out array [COMPSIZE(target)]
7817         category        VERSION_3_2
7818         version         3.2
7819         extension
7820         dlflags         notlistable
7821         glxflags        ignore
7822         glfflags        ignore
7823
7824
7825 GetBufferParameteri64v(target, pname, params)
7826         return          void
7827         param           target          BufferTargetARB in value
7828         param           pname           BufferPNameARB in value
7829         param           params          Int64 out array [COMPSIZE(pname)]
7830         category        VERSION_3_2
7831         dlflags         notlistable
7832         version         3.2
7833         extension
7834         glxsingle       ?
7835         glxflags        ignore
7836
7837 # OpenGL 3.2 (ARB_depth_clamp) commands - none
7838 # OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
7839
7840 # OpenGL 3.2 (ARB_geometry_shader4) commands
7841 # ProgramParameteriARB was NOT promoted to core 3.2, but
7842 # IS part of core 4.1 through other ARB extensions.
7843
7844 FramebufferTexture(target, attachment, texture, level)
7845         return          void
7846         param           target          GLenum in value
7847         param           attachment      GLenum in value
7848         param           texture         UInt32 in value
7849         param           level           Int32 in value
7850         category        VERSION_3_2
7851         version         1.2
7852         extension
7853         glxropcode      ?
7854         glxflags        ignore
7855         offset          ?
7856
7857 # FramebufferTextureLayer already declared in ARB_framebuffer_object
7858 # FramebufferTextureLayer(target, attachment, texture, level, layer)
7859
7860 # Not promoted to the core along with the rest
7861 # FramebufferTextureFace(target, attachment, texture, level, face)
7862
7863 # OpenGL 3.2  (ARB_seamless_cube_map) commands - none
7864 # OpenGL 3.2  (ARB_vertex_array_bgra) commands - none
7865
7866 passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
7867 passthru: /* ARB_draw_elements_base_vertex */
7868 passthru: /* ARB_provoking_vertex */
7869 passthru: /* ARB_sync */
7870 passthru: /* ARB_texture_multisample */
7871
7872
7873 ###############################################################################
7874 ###############################################################################
7875 #
7876 # OpenGL 3.3 commands
7877 #
7878 ###############################################################################
7879 ###############################################################################
7880
7881 # New commands in OpenGL 3.3
7882
7883 # OpenGL 3.3 (ARB_instanced_arrays) commands
7884
7885 VertexAttribDivisor(index, divisor)
7886         return          void
7887         param           index           UInt32 in value
7888         param           divisor         UInt32 in value
7889         category        VERSION_3_3
7890         version         1.1
7891         extension
7892         glfflags        ignore
7893         glxflags        ignore
7894
7895 passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
7896 passthru: /* ARB_blend_func_extended */
7897 passthru: /* ARB_sampler_objects */
7898 passthru: /* ARB_explicit_attrib_location, but it has none */
7899 passthru: /* ARB_occlusion_query2 (no entry points) */
7900 passthru: /* ARB_shader_bit_encoding (no entry points) */
7901 passthru: /* ARB_texture_rgb10_a2ui (no entry points) */
7902 passthru: /* ARB_texture_swizzle (no entry points) */
7903 passthru: /* ARB_timer_query */
7904 passthru: /* ARB_vertex_type_2_10_10_10_rev */
7905
7906
7907 ###############################################################################
7908 ###############################################################################
7909 #
7910 # OpenGL 4.0 commands
7911 #
7912 ###############################################################################
7913 ###############################################################################
7914
7915 # New commands in OpenGL 4.0
7916
7917 # OpenGL 4.0 (ARB_sample_shading) commands
7918
7919 MinSampleShading(value)
7920         return          void
7921         param           value           ColorF in value
7922         category        VERSION_4_0
7923         version         1.2
7924         extension
7925         glxropcode      ?
7926         glxflags        ignore
7927         offset          ?
7928
7929 # OpenGL 4.0 (ARB_draw_buffers_blend) commands
7930
7931 BlendEquationi(buf, mode)
7932         return          void
7933         param           buf             UInt32 in value
7934         param           mode            GLenum in value
7935         category        VERSION_4_0
7936         version         1.2
7937         extension
7938         glxropcode      ?
7939         glxflags        ignore
7940         offset          ?
7941
7942 BlendEquationSeparatei(buf, modeRGB, modeAlpha)
7943         return          void
7944         param           buf             UInt32 in value
7945         param           modeRGB         GLenum in value
7946         param           modeAlpha       GLenum in value
7947         category        VERSION_4_0
7948         version         1.2
7949         extension
7950         glxropcode      ?
7951         glxflags        ignore
7952         offset          ?
7953
7954 BlendFunci(buf, src, dst)
7955         return          void
7956         param           buf             UInt32 in value
7957         param           src             GLenum in value
7958         param           dst             GLenum in value
7959         category        VERSION_4_0
7960         version         1.2
7961         extension
7962         glxropcode      ?
7963         glxflags        ignore
7964         offset          ?
7965
7966 BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
7967         return          void
7968         param           buf             UInt32 in value
7969         param           srcRGB          GLenum in value
7970         param           dstRGB          GLenum in value
7971         param           srcAlpha        GLenum in value
7972         param           dstAlpha        GLenum in value
7973         category        VERSION_4_0
7974         version         1.2
7975         extension
7976         glxropcode      ?
7977         glxflags        ignore
7978         offset          ?
7979
7980 passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
7981 passthru: /* ARB_texture_query_lod (no entry points) */
7982 passthru: /* ARB_draw_indirect */
7983 passthru: /* ARB_gpu_shader5 (no entry points) */
7984 passthru: /* ARB_gpu_shader_fp64 */
7985 passthru: /* ARB_shader_subroutine */
7986 passthru: /* ARB_tessellation_shader */
7987 passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
7988 passthru: /* ARB_texture_cube_map_array (no entry points) */
7989 passthru: /* ARB_texture_gather (no entry points) */
7990 passthru: /* ARB_transform_feedback2 */
7991 passthru: /* ARB_transform_feedback3 */
7992
7993
7994 ###############################################################################
7995 ###############################################################################
7996 #
7997 # OpenGL 4.1 commands
7998 #
7999 ###############################################################################
8000 ###############################################################################
8001
8002 # New commands in OpenGL 4.1 - none
8003 newcategory: VERSION_4_1
8004
8005 passthru: /* OpenGL 4.1 reuses entry points from these extensions: */
8006 passthru: /* ARB_ES2_compatibility */
8007 passthru: /* ARB_get_program_binary */
8008 passthru: /* ARB_separate_shader_objects */
8009 passthru: /* ARB_shader_precision (no entry points) */
8010 passthru: /* ARB_vertex_attrib_64bit */
8011 passthru: /* ARB_viewport_array */
8012
8013
8014 ###############################################################################
8015 ###############################################################################
8016 #
8017 # OpenGL 4.2 commands
8018 #
8019 ###############################################################################
8020 ###############################################################################
8021
8022 # New commands in OpenGL 4.2 - none
8023 newcategory: VERSION_4_2
8024
8025 passthru: /* OpenGL 4.2 reuses entry points from these extensions: */
8026 passthru: /* ARB_base_instance */
8027 passthru: /* ARB_shading_language_420pack (no entry points) */
8028 passthru: /* ARB_transform_feedback_instanced */
8029 passthru: /* ARB_compressed_texture_pixel_storage (no entry points) */
8030 passthru: /* ARB_conservative_depth (no entry points) */
8031 passthru: /* ARB_internalformat_query */
8032 passthru: /* ARB_map_buffer_alignment (no entry points) */
8033 passthru: /* ARB_shader_atomic_counters */
8034 passthru: /* ARB_shader_image_load_store */
8035 passthru: /* ARB_shading_language_packing (no entry points) */
8036 passthru: /* ARB_texture_storage */
8037
8038
8039 ###############################################################################
8040 ###############################################################################
8041 #
8042 # OpenGL 4.3 commands
8043 #
8044 ###############################################################################
8045 ###############################################################################
8046
8047 # New commands in OpenGL 4.3 - none
8048 newcategory: VERSION_4_3
8049
8050 passthru: /* OpenGL 4.3 reuses entry points from these extensions: */
8051 passthru: /* ARB_arrays_of_arrays (no entry points, GLSL only) */
8052 passthru: /* ARB_fragment_layer_viewport (no entry points, GLSL only) */
8053 passthru: /* ARB_shader_image_size (no entry points, GLSL only) */
8054 passthru: /* ARB_ES3_compatibility (no entry points) */
8055 passthru: /* ARB_clear_buffer_object */
8056 passthru: /* ARB_compute_shader */
8057 passthru: /* ARB_copy_image */
8058 passthru: /* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */
8059 passthru: /* ARB_explicit_uniform_location (no entry points) */
8060 passthru: /* ARB_framebuffer_no_attachments */
8061 passthru: /* ARB_internalformat_query2 */
8062 passthru: /* ARB_invalidate_subdata */
8063 passthru: /* ARB_multi_draw_indirect */
8064 passthru: /* ARB_program_interface_query */
8065 passthru: /* ARB_robust_buffer_access_behavior (no entry points) */
8066 passthru: /* ARB_shader_storage_buffer_object */
8067 passthru: /* ARB_stencil_texturing (no entry points) */
8068 passthru: /* ARB_texture_buffer_range */
8069 passthru: /* ARB_texture_query_levels (no entry points) */
8070 passthru: /* ARB_texture_storage_multisample */
8071 passthru: /* ARB_texture_view */
8072 passthru: /* ARB_vertex_attrib_binding */
8073
8074 ###############################################################################
8075 ###############################################################################
8076 #
8077 # ARB extensions, in order by ARB extension number
8078 #
8079 ###############################################################################
8080 ###############################################################################
8081
8082 ###############################################################################
8083 #
8084 # ARB Extension #1
8085 # ARB_multitexture commands
8086 #
8087 ###############################################################################
8088
8089 ActiveTextureARB(texture)
8090         return          void
8091         param           texture         TextureUnit in value
8092         category        ARB_multitexture
8093         glxflags        ARB
8094         version         1.2
8095         glxropcode      197
8096         alias           ActiveTexture
8097
8098 ClientActiveTextureARB(texture)
8099         return          void
8100         param           texture         TextureUnit in value
8101         category        ARB_multitexture
8102         dlflags         notlistable
8103         glxflags        ARB client-handcode client-intercept server-handcode
8104         version         1.2
8105         alias           ClientActiveTexture
8106
8107 MultiTexCoord1dARB(target, s)
8108         return          void
8109         param           target          TextureUnit in value
8110         param           s               CoordD in value
8111         category        ARB_multitexture
8112         glxflags        ARB
8113         version         1.2
8114         vectorequiv     MultiTexCoord1dv
8115
8116 MultiTexCoord1dvARB(target, v)
8117         return          void
8118         param           target          TextureUnit in value
8119         param           v               CoordD in array [1]
8120         category        ARB_multitexture
8121         glxflags        ARB
8122         version         1.2
8123         glxropcode      198
8124         alias           MultiTexCoord1dv
8125
8126 MultiTexCoord1fARB(target, s)
8127         return          void
8128         param           target          TextureUnit in value
8129         param           s               CoordF in value
8130         category        ARB_multitexture
8131         glxflags        ARB
8132         version         1.2
8133         vectorequiv     MultiTexCoord1fv
8134
8135 MultiTexCoord1fvARB(target, v)
8136         return          void
8137         param           target          TextureUnit in value
8138         param           v               CoordF in array [1]
8139         category        ARB_multitexture
8140         glxflags        ARB
8141         version         1.2
8142         glxropcode      199
8143         alias           MultiTexCoord1fv
8144
8145 MultiTexCoord1iARB(target, s)
8146         return          void
8147         param           target          TextureUnit in value
8148         param           s               CoordI in value
8149         category        ARB_multitexture
8150         glxflags        ARB
8151         version         1.2
8152         vectorequiv     MultiTexCoord1iv
8153
8154 MultiTexCoord1ivARB(target, v)
8155         return          void
8156         param           target          TextureUnit in value
8157         param           v               CoordI in array [1]
8158         category        ARB_multitexture
8159         glxflags        ARB
8160         version         1.2
8161         glxropcode      200
8162         alias           MultiTexCoord1iv
8163
8164 MultiTexCoord1sARB(target, s)
8165         return          void
8166         param           target          TextureUnit in value
8167         param           s               CoordS in value
8168         category        ARB_multitexture
8169         glxflags        ARB
8170         version         1.2
8171         vectorequiv     MultiTexCoord1sv
8172
8173 MultiTexCoord1svARB(target, v)
8174         return          void
8175         param           target          TextureUnit in value
8176         param           v               CoordS in array [1]
8177         category        ARB_multitexture
8178         glxflags        ARB
8179         version         1.2
8180         glxropcode      201
8181         alias           MultiTexCoord1sv
8182
8183 MultiTexCoord2dARB(target, s, t)
8184         return          void
8185         param           target          TextureUnit in value
8186         param           s               CoordD in value
8187         param           t               CoordD in value
8188         category        ARB_multitexture
8189         glxflags        ARB
8190         version         1.2
8191         vectorequiv     MultiTexCoord2dv
8192
8193 MultiTexCoord2dvARB(target, v)
8194         return          void
8195         param           target          TextureUnit in value
8196         param           v               CoordD in array [2]
8197         category        ARB_multitexture
8198         glxflags        ARB
8199         version         1.2
8200         glxropcode      202
8201         alias           MultiTexCoord2dv
8202
8203 MultiTexCoord2fARB(target, s, t)
8204         return          void
8205         param           target          TextureUnit in value
8206         param           s               CoordF in value
8207         param           t               CoordF in value
8208         category        ARB_multitexture
8209         glxflags        ARB
8210         version         1.2
8211         vectorequiv     MultiTexCoord2fv
8212
8213 MultiTexCoord2fvARB(target, v)
8214         return          void
8215         param           target          TextureUnit in value
8216         param           v               CoordF in array [2]
8217         category        ARB_multitexture
8218         glxflags        ARB
8219         version         1.2
8220         glxropcode      203
8221         alias           MultiTexCoord2fv
8222
8223 MultiTexCoord2iARB(target, s, t)
8224         return          void
8225         param           target          TextureUnit in value
8226         param           s               CoordI in value
8227         param           t               CoordI in value
8228         category        ARB_multitexture
8229         glxflags        ARB
8230         version         1.2
8231         vectorequiv     MultiTexCoord2iv
8232
8233 MultiTexCoord2ivARB(target, v)
8234         return          void
8235         param           target          TextureUnit in value
8236         param           v               CoordI in array [2]
8237         category        ARB_multitexture
8238         glxflags        ARB
8239         version         1.2
8240         glxropcode      204
8241         alias           MultiTexCoord2iv
8242
8243 MultiTexCoord2sARB(target, s, t)
8244         return          void
8245         param           target          TextureUnit in value
8246         param           s               CoordS in value
8247         param           t               CoordS in value
8248         category        ARB_multitexture
8249         glxflags        ARB
8250         version         1.2
8251         vectorequiv     MultiTexCoord2sv
8252
8253 MultiTexCoord2svARB(target, v)
8254         return          void
8255         param           target          TextureUnit in value
8256         param           v               CoordS in array [2]
8257         category        ARB_multitexture
8258         glxflags        ARB
8259         version         1.2
8260         glxropcode      205
8261         alias           MultiTexCoord2sv
8262
8263 MultiTexCoord3dARB(target, s, t, r)
8264         return          void
8265         param           target          TextureUnit in value
8266         param           s               CoordD in value
8267         param           t               CoordD in value
8268         param           r               CoordD in value
8269         category        ARB_multitexture
8270         glxflags        ARB
8271         version         1.2
8272         vectorequiv     MultiTexCoord3dv
8273
8274 MultiTexCoord3dvARB(target, v)
8275         return          void
8276         param           target          TextureUnit in value
8277         param           v               CoordD in array [3]
8278         category        ARB_multitexture
8279         glxflags        ARB
8280         version         1.2
8281         glxropcode      206
8282         alias           MultiTexCoord3dv
8283
8284 MultiTexCoord3fARB(target, s, t, r)
8285         return          void
8286         param           target          TextureUnit in value
8287         param           s               CoordF in value
8288         param           t               CoordF in value
8289         param           r               CoordF in value
8290         category        ARB_multitexture
8291         glxflags        ARB
8292         version         1.2
8293         vectorequiv     MultiTexCoord3fv
8294
8295 MultiTexCoord3fvARB(target, v)
8296         return          void
8297         param           target          TextureUnit in value
8298         param           v               CoordF in array [3]
8299         category        ARB_multitexture
8300         glxflags        ARB
8301         version         1.2
8302         glxropcode      207
8303         alias           MultiTexCoord3fv
8304
8305 MultiTexCoord3iARB(target, s, t, r)
8306         return          void
8307         param           target          TextureUnit in value
8308         param           s               CoordI in value
8309         param           t               CoordI in value
8310         param           r               CoordI in value
8311         category        ARB_multitexture
8312         glxflags        ARB
8313         version         1.2
8314         vectorequiv     MultiTexCoord3iv
8315
8316 MultiTexCoord3ivARB(target, v)
8317         return          void
8318         param           target          TextureUnit in value
8319         param           v               CoordI in array [3]
8320         category        ARB_multitexture
8321         glxflags        ARB
8322         version         1.2
8323         glxropcode      208
8324         alias           MultiTexCoord3iv
8325
8326 MultiTexCoord3sARB(target, s, t, r)
8327         return          void
8328         param           target          TextureUnit in value
8329         param           s               CoordS in value
8330         param           t               CoordS in value
8331         param           r               CoordS in value
8332         category        ARB_multitexture
8333         glxflags        ARB
8334         version         1.2
8335         vectorequiv     MultiTexCoord3sv
8336
8337 MultiTexCoord3svARB(target, v)
8338         return          void
8339         param           target          TextureUnit in value
8340         param           v               CoordS in array [3]
8341         category        ARB_multitexture
8342         version         1.2
8343         glxflags        ARB
8344         glxropcode      209
8345         alias           MultiTexCoord3sv
8346
8347 MultiTexCoord4dARB(target, s, t, r, q)
8348         return          void
8349         param           target          TextureUnit in value
8350         param           s               CoordD in value
8351         param           t               CoordD in value
8352         param           r               CoordD in value
8353         param           q               CoordD in value
8354         category        ARB_multitexture
8355         glxflags        ARB
8356         version         1.2
8357         vectorequiv     MultiTexCoord4dv
8358
8359 MultiTexCoord4dvARB(target, v)
8360         return          void
8361         param           target          TextureUnit in value
8362         param           v               CoordD in array [4]
8363         category        ARB_multitexture
8364         glxflags        ARB
8365         version         1.2
8366         glxropcode      210
8367         alias           MultiTexCoord4dv
8368
8369 MultiTexCoord4fARB(target, s, t, r, q)
8370         return          void
8371         param           target          TextureUnit in value
8372         param           s               CoordF in value
8373         param           t               CoordF in value
8374         param           r               CoordF in value
8375         param           q               CoordF in value
8376         category        ARB_multitexture
8377         glxflags        ARB
8378         version         1.2
8379         vectorequiv     MultiTexCoord4fv
8380
8381 MultiTexCoord4fvARB(target, v)
8382         return          void
8383         param           target          TextureUnit in value
8384         param           v               CoordF in array [4]
8385         category        ARB_multitexture
8386         glxflags        ARB
8387         version         1.2
8388         glxropcode      211
8389         alias           MultiTexCoord4fv
8390
8391 MultiTexCoord4iARB(target, s, t, r, q)
8392         return          void
8393         param           target          TextureUnit in value
8394         param           s               CoordI in value
8395         param           t               CoordI in value
8396         param           r               CoordI in value
8397         param           q               CoordI in value
8398         category        ARB_multitexture
8399         glxflags        ARB
8400         version         1.2
8401         vectorequiv     MultiTexCoord4iv
8402
8403 MultiTexCoord4ivARB(target, v)
8404         return          void
8405         param           target          TextureUnit in value
8406         param           v               CoordI in array [4]
8407         category        ARB_multitexture
8408         glxflags        ARB
8409         version         1.2
8410         glxropcode      212
8411         alias           MultiTexCoord4iv
8412
8413 MultiTexCoord4sARB(target, s, t, r, q)
8414         return          void
8415         param           target          TextureUnit in value
8416         param           s               CoordS in value
8417         param           t               CoordS in value
8418         param           r               CoordS in value
8419         param           q               CoordS in value
8420         category        ARB_multitexture
8421         glxflags        ARB
8422         version         1.2
8423         vectorequiv     MultiTexCoord4sv
8424
8425 MultiTexCoord4svARB(target, v)
8426         return          void
8427         param           target          TextureUnit in value
8428         param           v               CoordS in array [4]
8429         category        ARB_multitexture
8430         glxflags        ARB
8431         version         1.2
8432         glxropcode      213
8433         alias           MultiTexCoord4sv
8434
8435 ################################################################################
8436 #
8437 # ARB Extension #2 - GLX_ARB_get_proc_address
8438 #
8439 ###############################################################################
8440
8441 ################################################################################
8442 #
8443 # ARB Extension #3
8444 # ARB_transpose_matrix commands
8445 #
8446 ###############################################################################
8447
8448 LoadTransposeMatrixfARB(m)
8449         return          void
8450         param           m               Float32 in array [16]
8451         category        ARB_transpose_matrix
8452         glxflags        ARB client-handcode client-intercept server-handcode
8453         version         1.2
8454         alias           LoadTransposeMatrixf
8455
8456 LoadTransposeMatrixdARB(m)
8457         return          void
8458         param           m               Float64 in array [16]
8459         category        ARB_transpose_matrix
8460         glxflags        ARB client-handcode client-intercept server-handcode
8461         version         1.2
8462         alias           LoadTransposeMatrixd
8463
8464 MultTransposeMatrixfARB(m)
8465         return          void
8466         param           m               Float32 in array [16]
8467         category        ARB_transpose_matrix
8468         glxflags        ARB client-handcode client-intercept server-handcode
8469         version         1.2
8470         alias           MultTransposeMatrixf
8471
8472 MultTransposeMatrixdARB(m)
8473         return          void
8474         param           m               Float64 in array [16]
8475         category        ARB_transpose_matrix
8476         glxflags        ARB client-handcode client-intercept server-handcode
8477         version         1.2
8478         alias           MultTransposeMatrixd
8479
8480 ################################################################################
8481 #
8482 # ARB Extension #4 - WGL_ARB_buffer_region
8483 #
8484 ###############################################################################
8485
8486 ################################################################################
8487 #
8488 # ARB Extension #5
8489 # ARB_multisample commands
8490 #
8491 ###############################################################################
8492
8493 SampleCoverageARB(value, invert)
8494         return          void
8495         param           value           Float32 in value
8496         param           invert          Boolean in value
8497         category        ARB_multisample
8498         glxflags        ARB
8499         version         1.2
8500         alias           SampleCoverage
8501
8502 ################################################################################
8503 #
8504 # ARB Extension #6
8505 # ARB_texture_env_add commands
8506 #
8507 ###############################################################################
8508
8509 # (none)
8510 newcategory: ARB_texture_env_add
8511
8512 ################################################################################
8513 #
8514 # ARB Extension #7
8515 # ARB_texture_cube_map commands
8516 #
8517 ###############################################################################
8518
8519 # (none)
8520 newcategory: ARB_texture_cube_map
8521
8522 ################################################################################
8523 #
8524 # ARB Extension #8 - WGL_ARB_extensions_string
8525 # ARB Extension #9 - WGL_ARB_pixel_format commands
8526 # ARB Extension #10 - WGL_ARB_make_current_read commands
8527 # ARB Extension #11 - WGL_ARB_pbuffer
8528 #
8529 ###############################################################################
8530
8531 ################################################################################
8532 #
8533 # ARB Extension #12
8534 # ARB_texture_compression commands
8535 #
8536 ###############################################################################
8537
8538 # Arguably TexelInternalFormat, not PixelInternalFormat
8539 CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8540         return          void
8541         param           target          TextureTarget in value
8542         param           level           CheckedInt32 in value
8543         param           internalformat  PixelInternalFormat in value
8544         param           width           SizeI in value
8545         param           height          SizeI in value
8546         param           depth           SizeI in value
8547         param           border          CheckedInt32 in value
8548         param           imageSize       SizeI in value
8549         param           data            CompressedTextureARB in array [imageSize]
8550         category        ARB_texture_compression
8551         dlflags         handcode
8552         glxflags        ARB client-handcode server-handcode
8553         version         1.2
8554         glxropcode      216
8555         alias           CompressedTexImage3D
8556         wglflags        client-handcode server-handcode
8557
8558 # Arguably TexelInternalFormat, not PixelInternalFormat
8559 CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8560         return          void
8561         param           target          TextureTarget in value
8562         param           level           CheckedInt32 in value
8563         param           internalformat  PixelInternalFormat in value
8564         param           width           SizeI in value
8565         param           height          SizeI in value
8566         param           border          CheckedInt32 in value
8567         param           imageSize       SizeI in value
8568         param           data            CompressedTextureARB in array [imageSize]
8569         category        ARB_texture_compression
8570         dlflags         handcode
8571         glxflags        ARB client-handcode server-handcode
8572         version         1.2
8573         glxropcode      215
8574         alias           CompressedTexImage2D
8575         wglflags        client-handcode server-handcode
8576
8577 # Arguably TexelInternalFormat, not PixelInternalFormat
8578 CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8579         return          void
8580         param           target          TextureTarget in value
8581         param           level           CheckedInt32 in value
8582         param           internalformat  PixelInternalFormat in value
8583         param           width           SizeI in value
8584         param           border          CheckedInt32 in value
8585         param           imageSize       SizeI in value
8586         param           data            CompressedTextureARB in array [imageSize]
8587         category        ARB_texture_compression
8588         dlflags         handcode
8589         glxflags        ARB client-handcode server-handcode
8590         version         1.2
8591         glxropcode      214
8592         alias           CompressedTexImage1D
8593         wglflags        client-handcode server-handcode
8594
8595 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8596         return          void
8597         param           target          TextureTarget in value
8598         param           level           CheckedInt32 in value
8599         param           xoffset         CheckedInt32 in value
8600         param           yoffset         CheckedInt32 in value
8601         param           zoffset         CheckedInt32 in value
8602         param           width           SizeI in value
8603         param           height          SizeI in value
8604         param           depth           SizeI in value
8605         param           format          PixelFormat in value
8606         param           imageSize       SizeI in value
8607         param           data            CompressedTextureARB in array [imageSize]
8608         category        ARB_texture_compression
8609         dlflags         handcode
8610         glxflags        ARB client-handcode server-handcode
8611         version         1.2
8612         glxropcode      219
8613         alias           CompressedTexSubImage3D
8614         wglflags        client-handcode server-handcode
8615
8616 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
8617         return          void
8618         param           target          TextureTarget in value
8619         param           level           CheckedInt32 in value
8620         param           xoffset         CheckedInt32 in value
8621         param           yoffset         CheckedInt32 in value
8622         param           width           SizeI in value
8623         param           height          SizeI in value
8624         param           format          PixelFormat in value
8625         param           imageSize       SizeI in value
8626         param           data            CompressedTextureARB in array [imageSize]
8627         category        ARB_texture_compression
8628         dlflags         handcode
8629         glxflags        ARB client-handcode server-handcode
8630         version         1.2
8631         glxropcode      218
8632         alias           CompressedTexSubImage2D
8633         wglflags        client-handcode server-handcode
8634
8635 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
8636         return          void
8637         param           target          TextureTarget in value
8638         param           level           CheckedInt32 in value
8639         param           xoffset         CheckedInt32 in value
8640         param           width           SizeI in value
8641         param           format          PixelFormat in value
8642         param           imageSize       SizeI in value
8643         param           data            CompressedTextureARB in array [imageSize]
8644         category        ARB_texture_compression
8645         dlflags         handcode
8646         glxflags        ARB client-handcode server-handcode
8647         version         1.2
8648         glxropcode      217
8649         alias           CompressedTexSubImage1D
8650         wglflags        client-handcode server-handcode
8651
8652 GetCompressedTexImageARB(target, level, img)
8653         return          void
8654         param           target          TextureTarget in value
8655         param           level           CheckedInt32 in value
8656         param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
8657         category        ARB_texture_compression
8658         dlflags         notlistable
8659         glxflags        ARB client-handcode server-handcode
8660         version         1.2
8661         glxsingle       160
8662         alias           GetCompressedTexImage
8663         wglflags        client-handcode server-handcode
8664
8665 ################################################################################
8666 #
8667 # ARB Extension #13
8668 # ARB_texture_border_clamp commands
8669 #
8670 ###############################################################################
8671
8672 # (none)
8673 newcategory: ARB_texture_border_clamp
8674
8675 ###############################################################################
8676 #
8677 # ARB Extension #14
8678 # ARB_point_parameters commands
8679 #
8680 ###############################################################################
8681
8682 PointParameterfARB(pname, param)
8683         return          void
8684         param           pname           PointParameterNameARB in value
8685         param           param           CheckedFloat32 in value
8686         category        ARB_point_parameters
8687         version         1.0
8688         glxflags        ARB
8689         glxropcode      2065
8690         extension
8691         alias           PointParameterf
8692
8693 PointParameterfvARB(pname, params)
8694         return          void
8695         param           pname           PointParameterNameARB in value
8696         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
8697         category        ARB_point_parameters
8698         version         1.0
8699         glxflags        ARB
8700         glxropcode      2066
8701         extension
8702         alias           PointParameterfv
8703
8704 ################################################################################
8705 #
8706 # ARB Extension #15
8707 # ARB_vertex_blend commands
8708 #
8709 ###############################################################################
8710
8711 WeightbvARB(size, weights)
8712         return          void
8713         param           size            Int32 in value
8714         param           weights         Int8 in array [size]
8715         category        ARB_vertex_blend
8716         version         1.1
8717         extension
8718         glxropcode      220
8719         glxflags        ignore
8720         offset          ?
8721
8722 WeightsvARB(size, weights)
8723         return          void
8724         param           size            Int32 in value
8725         param           weights         Int16 in array [size]
8726         category        ARB_vertex_blend
8727         version         1.1
8728         extension
8729         glxropcode      222
8730         glxflags        ignore
8731         offset          ?
8732
8733 WeightivARB(size, weights)
8734         return          void
8735         param           size            Int32 in value
8736         param           weights         Int32 in array [size]
8737         category        ARB_vertex_blend
8738         version         1.1
8739         extension
8740         glxropcode      224
8741         glxflags        ignore
8742         offset          ?
8743
8744 WeightfvARB(size, weights)
8745         return          void
8746         param           size            Int32 in value
8747         param           weights         Float32 in array [size]
8748         category        ARB_vertex_blend
8749         version         1.1
8750         extension
8751         glxropcode      227
8752         glxflags        ignore
8753         offset          ?
8754
8755 WeightdvARB(size, weights)
8756         return          void
8757         param           size            Int32 in value
8758         param           weights         Float64 in array [size]
8759         category        ARB_vertex_blend
8760         version         1.1
8761         extension
8762         glxropcode      228
8763         glxflags        ignore
8764         offset          ?
8765
8766 WeightubvARB(size, weights)
8767         return          void
8768         param           size            Int32 in value
8769         param           weights         UInt8 in array [size]
8770         category        ARB_vertex_blend
8771         version         1.1
8772         extension
8773         glxropcode      221
8774         glxflags        ignore
8775         offset          ?
8776
8777 WeightusvARB(size, weights)
8778         return          void
8779         param           size            Int32 in value
8780         param           weights         UInt16 in array [size]
8781         category        ARB_vertex_blend
8782         version         1.1
8783         extension
8784         glxropcode      223
8785         glxflags        ignore
8786         offset          ?
8787
8788 WeightuivARB(size, weights)
8789         return          void
8790         param           size            Int32 in value
8791         param           weights         UInt32 in array [size]
8792         category        ARB_vertex_blend
8793         version         1.1
8794         extension
8795         glxropcode      225
8796         glxflags        ignore
8797         offset          ?
8798
8799 WeightPointerARB(size, type, stride, pointer)
8800         return          void
8801         param           size            Int32 in value
8802         param           type            WeightPointerTypeARB in value
8803         param           stride          SizeI in value
8804         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8805         category        ARB_vertex_blend
8806         version         1.1
8807         extension
8808         dlflags         notlistable
8809         glxflags        ignore
8810         offset          ?
8811
8812 VertexBlendARB(count)
8813         return          void
8814         param           count           Int32 in value
8815         category        ARB_vertex_blend
8816         version         1.1
8817         extension
8818         glxropcode      226
8819         glxflags        ignore
8820         offset          ?
8821
8822 ################################################################################
8823 #
8824 # ARB Extension #16
8825 # ARB_matrix_palette commands
8826 #
8827 ###############################################################################
8828
8829 CurrentPaletteMatrixARB(index)
8830         return          void
8831         param           index           Int32 in value
8832         category        ARB_matrix_palette
8833         version         1.1
8834         extension
8835         glxropcode      4329
8836         glxflags        ignore
8837         offset          ?
8838
8839 MatrixIndexubvARB(size, indices)
8840         return          void
8841         param           size            Int32 in value
8842         param           indices         UInt8 in array [size]
8843         category        ARB_matrix_palette
8844         version         1.1
8845         extension
8846         glxropcode      4326
8847         glxflags        ignore
8848         offset          ?
8849
8850 MatrixIndexusvARB(size, indices)
8851         return          void
8852         param           size            Int32 in value
8853         param           indices         UInt16 in array [size]
8854         category        ARB_matrix_palette
8855         version         1.1
8856         extension
8857         glxropcode      4327
8858         glxflags        ignore
8859         offset          ?
8860
8861 MatrixIndexuivARB(size, indices)
8862         return          void
8863         param           size            Int32 in value
8864         param           indices         UInt32 in array [size]
8865         category        ARB_matrix_palette
8866         version         1.1
8867         extension
8868         glxropcode      4328
8869         glxflags        ignore
8870         offset          ?
8871
8872 MatrixIndexPointerARB(size, type, stride, pointer)
8873         return          void
8874         param           size            Int32 in value
8875         param           type            MatrixIndexPointerTypeARB in value
8876         param           stride          SizeI in value
8877         param           pointer         Void in array [COMPSIZE(type/stride)] retained
8878         category        ARB_matrix_palette
8879         version         1.1
8880         extension
8881         dlflags         notlistable
8882         glxflags        ignore
8883         offset          ?
8884
8885 ################################################################################
8886 #
8887 # ARB Extension #17
8888 # ARB_texture_env_combine commands
8889 #
8890 ###############################################################################
8891
8892 # (none)
8893 newcategory: ARB_texture_env_combine
8894
8895 ################################################################################
8896 #
8897 # ARB Extension #18
8898 # ARB_texture_env_crossbar commands
8899 #
8900 ###############################################################################
8901
8902 # (none)
8903 newcategory: ARB_texture_env_crossbar
8904
8905 ################################################################################
8906 #
8907 # ARB Extension #19
8908 # ARB_texture_env_dot3 commands
8909 #
8910 ###############################################################################
8911
8912 # (none)
8913 newcategory: ARB_texture_env_dot3
8914
8915 ###############################################################################
8916 #
8917 # ARB Extension #20 - WGL_ARB_render_texture
8918 #
8919 ###############################################################################
8920
8921 ###############################################################################
8922 #
8923 # ARB Extension #21
8924 # ARB_texture_mirrored_repeat commands
8925 #
8926 ###############################################################################
8927
8928 # (none)
8929 newcategory: ARB_texture_mirrored_repeat
8930
8931 ###############################################################################
8932 #
8933 # ARB Extension #22
8934 # ARB_depth_texture commands
8935 #
8936 ###############################################################################
8937
8938 # (none)
8939 newcategory: ARB_depth_texture
8940
8941 ###############################################################################
8942 #
8943 # ARB Extension #23
8944 # ARB_shadow commands
8945 #
8946 ###############################################################################
8947
8948 # (none)
8949 newcategory: ARB_shadow
8950
8951 ###############################################################################
8952 #
8953 # ARB Extension #24
8954 # ARB_shadow_ambient commands
8955 #
8956 ###############################################################################
8957
8958 # (none)
8959 newcategory: ARB_shadow_ambient
8960
8961 ###############################################################################
8962 #
8963 # ARB Extension #25
8964 # ARB_window_pos commands
8965 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
8966 #
8967 ###############################################################################
8968
8969 WindowPos2dARB(x, y)
8970         return          void
8971         param           x               CoordD in value
8972         param           y               CoordD in value
8973         category        ARB_window_pos
8974         vectorequiv     WindowPos2dvARB
8975         version         1.0
8976         alias           WindowPos2d
8977
8978 WindowPos2dvARB(v)
8979         return          void
8980         param           v               CoordD in array [2]
8981         category        ARB_window_pos
8982         version         1.0
8983         glxropcode      230
8984         glxflags        client-handcode server-handcode
8985         alias           WindowPos2dv
8986
8987 WindowPos2fARB(x, y)
8988         return          void
8989         param           x               CoordF in value
8990         param           y               CoordF in value
8991         category        ARB_window_pos
8992         vectorequiv     WindowPos2fvARB
8993         version         1.0
8994         alias           WindowPos2f
8995
8996 WindowPos2fvARB(v)
8997         return          void
8998         param           v               CoordF in array [2]
8999         category        ARB_window_pos
9000         version         1.0
9001         glxropcode      230
9002         glxflags        client-handcode server-handcode
9003         alias           WindowPos2fv
9004
9005 WindowPos2iARB(x, y)
9006         return          void
9007         param           x               CoordI in value
9008         param           y               CoordI in value
9009         category        ARB_window_pos
9010         vectorequiv     WindowPos2ivARB
9011         version         1.0
9012         alias           WindowPos2i
9013
9014 WindowPos2ivARB(v)
9015         return          void
9016         param           v               CoordI in array [2]
9017         category        ARB_window_pos
9018         version         1.0
9019         glxropcode      230
9020         glxflags        client-handcode server-handcode
9021         alias           WindowPos2iv
9022
9023 WindowPos2sARB(x, y)
9024         return          void
9025         param           x               CoordS in value
9026         param           y               CoordS in value
9027         category        ARB_window_pos
9028         vectorequiv     WindowPos2svARB
9029         version         1.0
9030         alias           WindowPos2s
9031
9032 WindowPos2svARB(v)
9033         return          void
9034         param           v               CoordS in array [2]
9035         category        ARB_window_pos
9036         version         1.0
9037         glxropcode      230
9038         glxflags        client-handcode server-handcode
9039         alias           WindowPos2sv
9040
9041 WindowPos3dARB(x, y, z)
9042         return          void
9043         param           x               CoordD in value
9044         param           y               CoordD in value
9045         param           z               CoordD in value
9046         vectorequiv     WindowPos3dvARB
9047         category        ARB_window_pos
9048         version         1.0
9049         alias           WindowPos3d
9050
9051 WindowPos3dvARB(v)
9052         return          void
9053         param           v               CoordD in array [3]
9054         category        ARB_window_pos
9055         version         1.0
9056         glxropcode      230
9057         glxflags        client-handcode server-handcode
9058         alias           WindowPos3dv
9059
9060 WindowPos3fARB(x, y, z)
9061         return          void
9062         param           x               CoordF in value
9063         param           y               CoordF in value
9064         param           z               CoordF in value
9065         category        ARB_window_pos
9066         vectorequiv     WindowPos3fvARB
9067         version         1.0
9068         alias           WindowPos3f
9069
9070 WindowPos3fvARB(v)
9071         return          void
9072         param           v               CoordF in array [3]
9073         category        ARB_window_pos
9074         version         1.0
9075         glxropcode      230
9076         glxflags        client-handcode server-handcode
9077         alias           WindowPos3fv
9078
9079 WindowPos3iARB(x, y, z)
9080         return          void
9081         param           x               CoordI in value
9082         param           y               CoordI in value
9083         param           z               CoordI in value
9084         category        ARB_window_pos
9085         vectorequiv     WindowPos3ivARB
9086         version         1.0
9087         alias           WindowPos3i
9088
9089 WindowPos3ivARB(v)
9090         return          void
9091         param           v               CoordI in array [3]
9092         category        ARB_window_pos
9093         version         1.0
9094         glxropcode      230
9095         glxflags        client-handcode server-handcode
9096         alias           WindowPos3iv
9097
9098 WindowPos3sARB(x, y, z)
9099         return          void
9100         param           x               CoordS in value
9101         param           y               CoordS in value
9102         param           z               CoordS in value
9103         category        ARB_window_pos
9104         vectorequiv     WindowPos3svARB
9105         version         1.0
9106         alias           WindowPos3s
9107
9108 WindowPos3svARB(v)
9109         return          void
9110         param           v               CoordS in array [3]
9111         category        ARB_window_pos
9112         version         1.0
9113         glxropcode      230
9114         glxflags        client-handcode server-handcode
9115         alias           WindowPos3sv
9116
9117 ###############################################################################
9118 #
9119 # ARB Extension #26
9120 # ARB_vertex_program commands
9121 #
9122 ###############################################################################
9123
9124 VertexAttrib1dARB(index, x)
9125         return          void
9126         param           index           UInt32 in value
9127         param           x               Float64 in value
9128         category        ARB_vertex_program
9129         version         1.3
9130         vectorequiv     VertexAttrib1dvARB
9131         extension       soft WINSOFT NV10
9132         alias           VertexAttrib1d
9133
9134 VertexAttrib1dvARB(index, v)
9135         return          void
9136         param           index           UInt32 in value
9137         param           v               Float64 in array [1]
9138         category        ARB_vertex_program
9139         version         1.3
9140         extension       soft WINSOFT NV10
9141         glxropcode      4197
9142         alias           VertexAttrib1dv
9143
9144 VertexAttrib1fARB(index, x)
9145         return          void
9146         param           index           UInt32 in value
9147         param           x               Float32 in value
9148         category        ARB_vertex_program
9149         version         1.3
9150         vectorequiv     VertexAttrib1fvARB
9151         extension       soft WINSOFT NV10
9152         alias           VertexAttrib1f
9153
9154 VertexAttrib1fvARB(index, v)
9155         return          void
9156         param           index           UInt32 in value
9157         param           v               Float32 in array [1]
9158         category        ARB_vertex_program
9159         version         1.3
9160         extension       soft WINSOFT NV10
9161         glxropcode      4193
9162         alias           VertexAttrib1fv
9163
9164 VertexAttrib1sARB(index, x)
9165         return          void
9166         param           index           UInt32 in value
9167         param           x               Int16 in value
9168         category        ARB_vertex_program
9169         version         1.3
9170         vectorequiv     VertexAttrib1svARB
9171         extension       soft WINSOFT NV10
9172         alias           VertexAttrib1s
9173
9174 VertexAttrib1svARB(index, v)
9175         return          void
9176         param           index           UInt32 in value
9177         param           v               Int16 in array [1]
9178         category        ARB_vertex_program
9179         version         1.3
9180         extension       soft WINSOFT NV10
9181         glxropcode      4189
9182         alias           VertexAttrib1sv
9183
9184 VertexAttrib2dARB(index, x, y)
9185         return          void
9186         param           index           UInt32 in value
9187         param           x               Float64 in value
9188         param           y               Float64 in value
9189         category        ARB_vertex_program
9190         version         1.3
9191         vectorequiv     VertexAttrib2dvARB
9192         extension       soft WINSOFT NV10
9193         alias           VertexAttrib2d
9194
9195 VertexAttrib2dvARB(index, v)
9196         return          void
9197         param           index           UInt32 in value
9198         param           v               Float64 in array [2]
9199         category        ARB_vertex_program
9200         version         1.3
9201         extension       soft WINSOFT NV10
9202         glxropcode      4198
9203         alias           VertexAttrib2dv
9204
9205 VertexAttrib2fARB(index, x, y)
9206         return          void
9207         param           index           UInt32 in value
9208         param           x               Float32 in value
9209         param           y               Float32 in value
9210         category        ARB_vertex_program
9211         version         1.3
9212         vectorequiv     VertexAttrib2fvARB
9213         extension       soft WINSOFT NV10
9214         alias           VertexAttrib2f
9215
9216 VertexAttrib2fvARB(index, v)
9217         return          void
9218         param           index           UInt32 in value
9219         param           v               Float32 in array [2]
9220         category        ARB_vertex_program
9221         version         1.3
9222         extension       soft WINSOFT NV10
9223         glxropcode      4194
9224         alias           VertexAttrib2fv
9225
9226 VertexAttrib2sARB(index, x, y)
9227         return          void
9228         param           index           UInt32 in value
9229         param           x               Int16 in value
9230         param           y               Int16 in value
9231         category        ARB_vertex_program
9232         version         1.3
9233         vectorequiv     VertexAttrib2svARB
9234         extension       soft WINSOFT NV10
9235         alias           VertexAttrib2s
9236
9237 VertexAttrib2svARB(index, v)
9238         return          void
9239         param           index           UInt32 in value
9240         param           v               Int16 in array [2]
9241         category        ARB_vertex_program
9242         version         1.3
9243         extension       soft WINSOFT NV10
9244         glxropcode      4190
9245         alias           VertexAttrib2sv
9246
9247 VertexAttrib3dARB(index, x, y, z)
9248         return          void
9249         param           index           UInt32 in value
9250         param           x               Float64 in value
9251         param           y               Float64 in value
9252         param           z               Float64 in value
9253         category        ARB_vertex_program
9254         version         1.3
9255         vectorequiv     VertexAttrib3dvARB
9256         extension       soft WINSOFT NV10
9257         alias           VertexAttrib3d
9258
9259 VertexAttrib3dvARB(index, v)
9260         return          void
9261         param           index           UInt32 in value
9262         param           v               Float64 in array [3]
9263         category        ARB_vertex_program
9264         version         1.3
9265         extension       soft WINSOFT NV10
9266         glxropcode      4199
9267         alias           VertexAttrib3dv
9268
9269 VertexAttrib3fARB(index, x, y, z)
9270         return          void
9271         param           index           UInt32 in value
9272         param           x               Float32 in value
9273         param           y               Float32 in value
9274         param           z               Float32 in value
9275         category        ARB_vertex_program
9276         version         1.3
9277         vectorequiv     VertexAttrib3fvARB
9278         extension       soft WINSOFT NV10
9279         alias           VertexAttrib3f
9280
9281 VertexAttrib3fvARB(index, v)
9282         return          void
9283         param           index           UInt32 in value
9284         param           v               Float32 in array [3]
9285         category        ARB_vertex_program
9286         version         1.3
9287         extension       soft WINSOFT NV10
9288         glxropcode      4195
9289         alias           VertexAttrib3fv
9290
9291 VertexAttrib3sARB(index, x, y, z)
9292         return          void
9293         param           index           UInt32 in value
9294         param           x               Int16 in value
9295         param           y               Int16 in value
9296         param           z               Int16 in value
9297         category        ARB_vertex_program
9298         version         1.3
9299         vectorequiv     VertexAttrib3svARB
9300         extension       soft WINSOFT NV10
9301         alias           VertexAttrib3s
9302
9303 VertexAttrib3svARB(index, v)
9304         return          void
9305         param           index           UInt32 in value
9306         param           v               Int16 in array [3]
9307         category        ARB_vertex_program
9308         version         1.3
9309         extension       soft WINSOFT NV10
9310         glxropcode      4191
9311         alias           VertexAttrib3sv
9312
9313 VertexAttrib4NbvARB(index, v)
9314         return          void
9315         param           index           UInt32 in value
9316         param           v               Int8 in array [4]
9317         category        ARB_vertex_program
9318         version         1.3
9319         extension       soft WINSOFT NV10
9320         alias           VertexAttrib4Nbv
9321
9322 VertexAttrib4NivARB(index, v)
9323         return          void
9324         param           index           UInt32 in value
9325         param           v               Int32 in array [4]
9326         category        ARB_vertex_program
9327         version         1.3
9328         extension       soft WINSOFT NV10
9329         alias           VertexAttrib4Niv
9330
9331 VertexAttrib4NsvARB(index, v)
9332         return          void
9333         param           index           UInt32 in value
9334         param           v               Int16 in array [4]
9335         category        ARB_vertex_program
9336         version         1.3
9337         extension       soft WINSOFT NV10
9338         alias           VertexAttrib4Nsv
9339
9340 VertexAttrib4NubARB(index, x, y, z, w)
9341         return          void
9342         param           index           UInt32 in value
9343         param           x               UInt8 in value
9344         param           y               UInt8 in value
9345         param           z               UInt8 in value
9346         param           w               UInt8 in value
9347         category        ARB_vertex_program
9348         version         1.3
9349         extension       soft WINSOFT NV10
9350         alias           VertexAttrib4Nub
9351
9352 VertexAttrib4NubvARB(index, v)
9353         return          void
9354         param           index           UInt32 in value
9355         param           v               UInt8 in array [4]
9356         category        ARB_vertex_program
9357         version         1.3
9358         extension       soft WINSOFT NV10
9359         glxropcode      4201
9360         alias           VertexAttrib4Nubv
9361
9362 VertexAttrib4NuivARB(index, v)
9363         return          void
9364         param           index           UInt32 in value
9365         param           v               UInt32 in array [4]
9366         category        ARB_vertex_program
9367         version         1.3
9368         extension       soft WINSOFT NV10
9369         alias           VertexAttrib4Nuiv
9370
9371 VertexAttrib4NusvARB(index, v)
9372         return          void
9373         param           index           UInt32 in value
9374         param           v               UInt16 in array [4]
9375         category        ARB_vertex_program
9376         version         1.3
9377         extension       soft WINSOFT NV10
9378         alias           VertexAttrib4Nusv
9379
9380 VertexAttrib4bvARB(index, v)
9381         return          void
9382         param           index           UInt32 in value
9383         param           v               Int8 in array [4]
9384         category        ARB_vertex_program
9385         version         1.3
9386         extension       soft WINSOFT NV10
9387         alias           VertexAttrib4bv
9388
9389 VertexAttrib4dARB(index, x, y, z, w)
9390         return          void
9391         param           index           UInt32 in value
9392         param           x               Float64 in value
9393         param           y               Float64 in value
9394         param           z               Float64 in value
9395         param           w               Float64 in value
9396         category        ARB_vertex_program
9397         version         1.3
9398         vectorequiv     VertexAttrib4dvARB
9399         extension       soft WINSOFT NV10
9400         alias           VertexAttrib4d
9401
9402 VertexAttrib4dvARB(index, v)
9403         return          void
9404         param           index           UInt32 in value
9405         param           v               Float64 in array [4]
9406         category        ARB_vertex_program
9407         version         1.3
9408         extension       soft WINSOFT NV10
9409         glxropcode      4200
9410         alias           VertexAttrib4dv
9411
9412 VertexAttrib4fARB(index, x, y, z, w)
9413         return          void
9414         param           index           UInt32 in value
9415         param           x               Float32 in value
9416         param           y               Float32 in value
9417         param           z               Float32 in value
9418         param           w               Float32 in value
9419         category        ARB_vertex_program
9420         version         1.3
9421         vectorequiv     VertexAttrib4fvARB
9422         extension       soft WINSOFT NV10
9423         alias           VertexAttrib4f
9424
9425 VertexAttrib4fvARB(index, v)
9426         return          void
9427         param           index           UInt32 in value
9428         param           v               Float32 in array [4]
9429         category        ARB_vertex_program
9430         version         1.3
9431         extension       soft WINSOFT NV10
9432         glxropcode      4196
9433         alias           VertexAttrib4fv
9434
9435 VertexAttrib4ivARB(index, v)
9436         return          void
9437         param           index           UInt32 in value
9438         param           v               Int32 in array [4]
9439         category        ARB_vertex_program
9440         version         1.3
9441         extension       soft WINSOFT NV10
9442         alias           VertexAttrib4iv
9443
9444 VertexAttrib4sARB(index, x, y, z, w)
9445         return          void
9446         param           index           UInt32 in value
9447         param           x               Int16 in value
9448         param           y               Int16 in value
9449         param           z               Int16 in value
9450         param           w               Int16 in value
9451         category        ARB_vertex_program
9452         version         1.3
9453         vectorequiv     VertexAttrib4svARB
9454         extension       soft WINSOFT NV10
9455         alias           VertexAttrib4s
9456
9457 VertexAttrib4svARB(index, v)
9458         return          void
9459         param           index           UInt32 in value
9460         param           v               Int16 in array [4]
9461         category        ARB_vertex_program
9462         version         1.3
9463         extension       soft WINSOFT NV10
9464         glxropcode      4192
9465         alias           VertexAttrib4sv
9466
9467 VertexAttrib4ubvARB(index, v)
9468         return          void
9469         param           index           UInt32 in value
9470         param           v               UInt8 in array [4]
9471         category        ARB_vertex_program
9472         version         1.3
9473         extension       soft WINSOFT NV10
9474         alias           VertexAttrib4ubv
9475
9476 VertexAttrib4uivARB(index, v)
9477         return          void
9478         param           index           UInt32 in value
9479         param           v               UInt32 in array [4]
9480         category        ARB_vertex_program
9481         version         1.3
9482         extension       soft WINSOFT NV10
9483         alias           VertexAttrib4uiv
9484
9485 VertexAttrib4usvARB(index, v)
9486         return          void
9487         param           index           UInt32 in value
9488         param           v               UInt16 in array [4]
9489         category        ARB_vertex_program
9490         version         1.3
9491         extension       soft WINSOFT NV10
9492         alias           VertexAttrib4usv
9493
9494 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9495         return          void
9496         param           index           UInt32 in value
9497         param           size            Int32 in value
9498         param           type            VertexAttribPointerTypeARB in value
9499         param           normalized      Boolean in value
9500         param           stride          SizeI in value
9501         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
9502         dlflags         notlistable
9503         category        ARB_vertex_program
9504         version         1.3
9505         extension       soft WINSOFT NV10
9506         alias           VertexAttribPointer
9507
9508 EnableVertexAttribArrayARB(index)
9509         return          void
9510         param           index           UInt32 in value
9511         dlflags         notlistable
9512         category        ARB_vertex_program
9513         version         1.3
9514         extension       soft WINSOFT NV10
9515         alias           EnableVertexAttribArray
9516
9517 DisableVertexAttribArrayARB(index)
9518         return          void
9519         param           index           UInt32 in value
9520         dlflags         notlistable
9521         category        ARB_vertex_program
9522         version         1.3
9523         extension       soft WINSOFT NV10
9524         alias           DisableVertexAttribArray
9525
9526 ProgramStringARB(target, format, len, string)
9527         return          void
9528         param           target          ProgramTargetARB in value
9529         param           format          ProgramFormatARB in value
9530         param           len             SizeI in value
9531         param           string          Void in array [len]
9532         category        ARB_vertex_program
9533         version         1.3
9534         extension       soft WINSOFT NV10
9535         glxflags        ignore
9536         offset          667
9537
9538 BindProgramARB(target, program)
9539         return          void
9540         param           target          ProgramTargetARB in value
9541         param           program         UInt32 in value
9542         category        ARB_vertex_program
9543         version         1.3
9544         extension       soft WINSOFT NV10
9545         glxropcode      4180
9546         offset          579
9547
9548 DeleteProgramsARB(n, programs)
9549         return          void
9550         param           n               SizeI in value
9551         param           programs        UInt32 in array [n]
9552         dlflags         notlistable
9553         category        ARB_vertex_program
9554         version         1.3
9555         extension       soft WINSOFT NV10
9556         glxvendorpriv   1294
9557         offset          580
9558
9559 GenProgramsARB(n, programs)
9560         return          void
9561         param           n               SizeI in value
9562         param           programs        UInt32 out array [n]
9563         dlflags         notlistable
9564         category        ARB_vertex_program
9565         version         1.3
9566         extension       soft WINSOFT NV10
9567         glxvendorpriv   1295
9568         offset          582
9569
9570 ProgramEnvParameter4dARB(target, index, x, y, z, w)
9571         return          void
9572         param           target          ProgramTargetARB in value
9573         param           index           UInt32 in value
9574         param           x               Float64 in value
9575         param           y               Float64 in value
9576         param           z               Float64 in value
9577         param           w               Float64 in value
9578         category        ARB_vertex_program
9579         version         1.3
9580         vectorequiv     ProgramEnvParameter4dvARB
9581         extension       soft WINSOFT NV10
9582         glxflags        ignore
9583         offset          668
9584
9585 ProgramEnvParameter4dvARB(target, index, params)
9586         return          void
9587         param           target          ProgramTargetARB in value
9588         param           index           UInt32 in value
9589         param           params          Float64 in array [4]
9590         category        ARB_vertex_program
9591         version         1.3
9592         extension       soft WINSOFT NV10
9593         glxflags        ignore
9594         offset          669
9595
9596 ProgramEnvParameter4fARB(target, index, x, y, z, w)
9597         return          void
9598         param           target          ProgramTargetARB in value
9599         param           index           UInt32 in value
9600         param           x               Float32 in value
9601         param           y               Float32 in value
9602         param           z               Float32 in value
9603         param           w               Float32 in value
9604         category        ARB_vertex_program
9605         version         1.3
9606         vectorequiv     ProgramEnvParameter4fvARB
9607         extension       soft WINSOFT NV10
9608         glxflags        ignore
9609         offset          670
9610
9611 ProgramEnvParameter4fvARB(target, index, params)
9612         return          void
9613         param           target          ProgramTargetARB in value
9614         param           index           UInt32 in value
9615         param           params          Float32 in array [4]
9616         category        ARB_vertex_program
9617         version         1.3
9618         extension       soft WINSOFT NV10
9619         glxflags        ignore
9620         offset          671
9621
9622 ProgramLocalParameter4dARB(target, index, x, y, z, w)
9623         return          void
9624         param           target          ProgramTargetARB in value
9625         param           index           UInt32 in value
9626         param           x               Float64 in value
9627         param           y               Float64 in value
9628         param           z               Float64 in value
9629         param           w               Float64 in value
9630         category        ARB_vertex_program
9631         version         1.3
9632         vectorequiv     ProgramLocalParameter4dvARB
9633         extension       soft WINSOFT NV10
9634         glxflags        ignore
9635         offset          672
9636
9637 ProgramLocalParameter4dvARB(target, index, params)
9638         return          void
9639         param           target          ProgramTargetARB in value
9640         param           index           UInt32 in value
9641         param           params          Float64 in array [4]
9642         category        ARB_vertex_program
9643         version         1.3
9644         extension       soft WINSOFT NV10
9645         glxflags        ignore
9646         offset          673
9647
9648 ProgramLocalParameter4fARB(target, index, x, y, z, w)
9649         return          void
9650         param           target          ProgramTargetARB in value
9651         param           index           UInt32 in value
9652         param           x               Float32 in value
9653         param           y               Float32 in value
9654         param           z               Float32 in value
9655         param           w               Float32 in value
9656         category        ARB_vertex_program
9657         version         1.3
9658         vectorequiv     ProgramLocalParameter4fvARB
9659         extension       soft WINSOFT NV10
9660         glxflags        ignore
9661         offset          674
9662
9663 ProgramLocalParameter4fvARB(target, index, params)
9664         return          void
9665         param           target          ProgramTargetARB in value
9666         param           index           UInt32 in value
9667         param           params          Float32 in array [4]
9668         category        ARB_vertex_program
9669         version         1.3
9670         extension       soft WINSOFT NV10
9671         glxflags        ignore
9672         offset          675
9673
9674 GetProgramEnvParameterdvARB(target, index, params)
9675         return          void
9676         param           target          ProgramTargetARB in value
9677         param           index           UInt32 in value
9678         param           params          Float64 out array [4]
9679         dlflags         notlistable
9680         category        ARB_vertex_program
9681         version         1.3
9682         extension       soft WINSOFT NV10
9683         glxflags        ignore
9684         offset          676
9685
9686 GetProgramEnvParameterfvARB(target, index, params)
9687         return          void
9688         param           target          ProgramTargetARB in value
9689         param           index           UInt32 in value
9690         param           params          Float32 out array [4]
9691         dlflags         notlistable
9692         category        ARB_vertex_program
9693         version         1.3
9694         extension       soft WINSOFT NV10
9695         glxflags        ignore
9696         offset          677
9697
9698 GetProgramLocalParameterdvARB(target, index, params)
9699         return          void
9700         param           target          ProgramTargetARB in value
9701         param           index           UInt32 in value
9702         param           params          Float64 out array [4]
9703         dlflags         notlistable
9704         category        ARB_vertex_program
9705         version         1.3
9706         extension       soft WINSOFT NV10
9707         glxflags        ignore
9708         offset          678
9709
9710 GetProgramLocalParameterfvARB(target, index, params)
9711         return          void
9712         param           target          ProgramTargetARB in value
9713         param           index           UInt32 in value
9714         param           params          Float32 out array [4]
9715         dlflags         notlistable
9716         category        ARB_vertex_program
9717         version         1.3
9718         extension       soft WINSOFT NV10
9719         glxflags        ignore
9720         offset          679
9721
9722 GetProgramivARB(target, pname, params)
9723         return          void
9724         param           target          ProgramTargetARB in value
9725         param           pname           ProgramPropertyARB in value
9726         param           params          Int32 out array [1]
9727         dlflags         notlistable
9728         category        ARB_vertex_program
9729         version         1.3
9730         extension       soft WINSOFT NV10
9731         glxflags        ignore
9732         offset          680
9733
9734 GetProgramStringARB(target, pname, string)
9735         return          void
9736         param           target          ProgramTargetARB in value
9737         param           pname           ProgramStringPropertyARB in value
9738         param           string          Void out array [COMPSIZE(target,pname)]
9739         dlflags         notlistable
9740         category        ARB_vertex_program
9741         version         1.3
9742         extension       soft WINSOFT NV10
9743         glxflags        ignore
9744         offset          681
9745
9746 GetVertexAttribdvARB(index, pname, params)
9747         return          void
9748         param           index           UInt32 in value
9749         param           pname           VertexAttribPropertyARB in value
9750         param           params          Float64 out array [4]
9751         dlflags         notlistable
9752         category        ARB_vertex_program
9753         version         1.3
9754         extension       soft WINSOFT NV10
9755         glxvendorpriv   1301
9756         alias           GetVertexAttribdv
9757
9758 GetVertexAttribfvARB(index, pname, params)
9759         return          void
9760         param           index           UInt32 in value
9761         param           pname           VertexAttribPropertyARB in value
9762         param           params          Float32 out array [4]
9763         dlflags         notlistable
9764         category        ARB_vertex_program
9765         version         1.3
9766         extension       soft WINSOFT NV10
9767         glxvendorpriv   1302
9768         alias           GetVertexAttribfv
9769
9770 GetVertexAttribivARB(index, pname, params)
9771         return          void
9772         param           index           UInt32 in value
9773         param           pname           VertexAttribPropertyARB in value
9774         param           params          Int32 out array [4]
9775         dlflags         notlistable
9776         category        ARB_vertex_program
9777         version         1.3
9778         extension       soft WINSOFT NV10
9779         glxvendorpriv   1303
9780         alias           GetVertexAttribiv
9781
9782 GetVertexAttribPointervARB(index, pname, pointer)
9783         return          void
9784         param           index           UInt32 in value
9785         param           pname           VertexAttribPointerPropertyARB in value
9786         param           pointer         VoidPointer out array [1]
9787         dlflags         notlistable
9788         category        ARB_vertex_program
9789         version         1.3
9790         extension       soft WINSOFT NV10
9791         glxflags        ignore
9792         alias           GetVertexAttribPointerv
9793
9794 IsProgramARB(program)
9795         return          Boolean
9796         param           program         UInt32 in value
9797         dlflags         notlistable
9798         category        ARB_vertex_program
9799         version         1.3
9800         extension       soft WINSOFT NV10
9801         glxvendorpriv   1304
9802         alias           IsProgram
9803
9804
9805 ###############################################################################
9806 #
9807 # ARB Extension #27
9808 # ARB_fragment_program commands
9809 #
9810 ###############################################################################
9811
9812 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
9813 #   and are only included in that #define block, for now.
9814 newcategory: ARB_fragment_program
9815 passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
9816
9817 ###############################################################################
9818 #
9819 # ARB Extension #28
9820 # ARB_vertex_buffer_object commands
9821 #
9822 ###############################################################################
9823
9824 BindBufferARB(target, buffer)
9825         return          void
9826         param           target          BufferTargetARB in value
9827         param           buffer          UInt32 in value
9828         category        ARB_vertex_buffer_object
9829         version         1.2
9830         extension
9831         alias           BindBuffer
9832
9833 DeleteBuffersARB(n, buffers)
9834         return          void
9835         param           n               SizeI in value
9836         param           buffers         ConstUInt32 in array [n]
9837         category        ARB_vertex_buffer_object
9838         version         1.2
9839         extension
9840         alias           DeleteBuffers
9841
9842 GenBuffersARB(n, buffers)
9843         return          void
9844         param           n               SizeI in value
9845         param           buffers         UInt32 out array [n]
9846         category        ARB_vertex_buffer_object
9847         version         1.2
9848         extension
9849         alias           GenBuffers
9850
9851 IsBufferARB(buffer)
9852         return          Boolean
9853         param           buffer          UInt32 in value
9854         category        ARB_vertex_buffer_object
9855         version         1.2
9856         extension
9857         alias           IsBuffer
9858
9859 BufferDataARB(target, size, data, usage)
9860         return          void
9861         param           target          BufferTargetARB in value
9862         param           size            BufferSizeARB in value
9863         param           data            ConstVoid in array [size]
9864         param           usage           BufferUsageARB in value
9865         category        ARB_vertex_buffer_object
9866         version         1.2
9867         extension
9868         alias           BufferData
9869
9870 BufferSubDataARB(target, offset, size, data)
9871         return          void
9872         param           target          BufferTargetARB in value
9873         param           offset          BufferOffsetARB in value
9874         param           size            BufferSizeARB in value
9875         param           data            ConstVoid in array [size]
9876         category        ARB_vertex_buffer_object
9877         version         1.2
9878         extension
9879         alias           BufferSubData
9880
9881 GetBufferSubDataARB(target, offset, size, data)
9882         return          void
9883         param           target          BufferTargetARB in value
9884         param           offset          BufferOffsetARB in value
9885         param           size            BufferSizeARB in value
9886         param           data            Void out array [size]
9887         category        ARB_vertex_buffer_object
9888         dlflags         notlistable
9889         version         1.2
9890         extension
9891         alias           GetBufferSubData
9892
9893 MapBufferARB(target, access)
9894         return          VoidPointer
9895         param           target          BufferTargetARB in value
9896         param           access          BufferAccessARB in value
9897         category        ARB_vertex_buffer_object
9898         version         1.2
9899         extension
9900         alias           MapBuffer
9901
9902 UnmapBufferARB(target)
9903         return          Boolean
9904         param           target          BufferTargetARB in value
9905         category        ARB_vertex_buffer_object
9906         version         1.2
9907         extension
9908         alias           UnmapBuffer
9909
9910 GetBufferParameterivARB(target, pname, params)
9911         return          void
9912         param           target          BufferTargetARB in value
9913         param           pname           BufferPNameARB in value
9914         param           params          Int32 out array [COMPSIZE(pname)]
9915         category        ARB_vertex_buffer_object
9916         dlflags         notlistable
9917         version         1.2
9918         extension
9919         alias           GetBufferParameteriv
9920
9921 GetBufferPointervARB(target, pname, params)
9922         return          void
9923         param           target          BufferTargetARB in value
9924         param           pname           BufferPointerNameARB in value
9925         param           params          VoidPointer out array [1]
9926         category        ARB_vertex_buffer_object
9927         dlflags         notlistable
9928         version         1.2
9929         extension
9930         alias           GetBufferPointerv
9931
9932 ###############################################################################
9933 #
9934 # ARB Extension #29
9935 # ARB_occlusion_query commands
9936 #
9937 ###############################################################################
9938
9939 GenQueriesARB(n, ids)
9940         return          void
9941         param           n               SizeI in value
9942         param           ids             UInt32 out array [n]
9943         category        ARB_occlusion_query
9944         version         1.5
9945         extension
9946         alias           GenQueries
9947
9948 DeleteQueriesARB(n, ids)
9949         return          void
9950         param           n               SizeI in value
9951         param           ids             UInt32 in array [n]
9952         category        ARB_occlusion_query
9953         version         1.5
9954         extension
9955         alias           DeleteQueries
9956
9957 IsQueryARB(id)
9958         return          Boolean
9959         param           id              UInt32 in value
9960         category        ARB_occlusion_query
9961         version         1.5
9962         extension
9963         alias           IsQuery
9964
9965 BeginQueryARB(target, id)
9966         return          void
9967         param           target          GLenum in value
9968         param           id              UInt32 in value
9969         category        ARB_occlusion_query
9970         version         1.5
9971         extension
9972         alias           BeginQuery
9973
9974 EndQueryARB(target)
9975         return          void
9976         param           target          GLenum in value
9977         category        ARB_occlusion_query
9978         version         1.5
9979         extension
9980         alias           EndQuery
9981
9982 GetQueryivARB(target, pname, params)
9983         return          void
9984         param           target          GLenum in value
9985         param           pname           GLenum in value
9986         param           params          Int32 out array [pname]
9987         category        ARB_occlusion_query
9988         dlflags         notlistable
9989         version         1.5
9990         extension
9991         alias           GetQueryiv
9992
9993 GetQueryObjectivARB(id, pname, params)
9994         return          void
9995         param           id              UInt32 in value
9996         param           pname           GLenum in value
9997         param           params          Int32 out array [pname]
9998         category        ARB_occlusion_query
9999         dlflags         notlistable
10000         version         1.5
10001         extension
10002         alias           GetQueryObjectiv
10003
10004 GetQueryObjectuivARB(id, pname, params)
10005         return          void
10006         param           id              UInt32 in value
10007         param           pname           GLenum in value
10008         param           params          UInt32 out array [pname]
10009         category        ARB_occlusion_query
10010         dlflags         notlistable
10011         version         1.5
10012         extension
10013         alias           GetQueryObjectuiv
10014
10015 ###############################################################################
10016 #
10017 # ARB Extension #30
10018 # ARB_shader_objects commands
10019 #
10020 ###############################################################################
10021
10022 DeleteObjectARB(obj)
10023         return          void
10024         param           obj             handleARB in value
10025         category        ARB_shader_objects
10026         version         1.2
10027         extension
10028         glxropcode      ?
10029         glxflags        ignore
10030         offset          ?
10031
10032 GetHandleARB(pname)
10033         return          handleARB
10034         param           pname           GLenum in value
10035         category        ARB_shader_objects
10036         dlflags         notlistable
10037         version         1.2
10038         extension
10039         glxsingle       ?
10040         glxflags        ignore
10041         offset          ?
10042
10043 DetachObjectARB(containerObj, attachedObj)
10044         return          void
10045         param           containerObj    handleARB in value
10046         param           attachedObj     handleARB in value
10047         category        ARB_shader_objects
10048         version         1.2
10049         extension
10050         glxropcode      ?
10051         glxflags        ignore
10052         alias           DetachShader
10053
10054 CreateShaderObjectARB(shaderType)
10055         return          handleARB
10056         param           shaderType      GLenum in value
10057         category        ARB_shader_objects
10058         version         1.2
10059         extension
10060         glxropcode      ?
10061         glxflags        ignore
10062         alias           CreateShader
10063
10064 ShaderSourceARB(shaderObj, count, string, length)
10065         return          void
10066         param           shaderObj       handleARB in value
10067         param           count           SizeI in value
10068         param           string          charPointerARB in array [count]
10069         param           length          Int32 in array [1]
10070         category        ARB_shader_objects
10071         version         1.2
10072         extension
10073         glxropcode      ?
10074         glxflags        ignore
10075         alias           ShaderSource
10076
10077 CompileShaderARB(shaderObj)
10078         return          void
10079         param           shaderObj       handleARB in value
10080         category        ARB_shader_objects
10081         version         1.2
10082         extension
10083         glxropcode      ?
10084         glxflags        ignore
10085         alias           CompileShader
10086
10087 CreateProgramObjectARB()
10088         return          handleARB
10089         category        ARB_shader_objects
10090         version         1.2
10091         extension
10092         glxropcode      ?
10093         glxflags        ignore
10094         alias           CreateProgram
10095
10096 AttachObjectARB(containerObj, obj)
10097         return          void
10098         param           containerObj    handleARB in value
10099         param           obj             handleARB in value
10100         category        ARB_shader_objects
10101         version         1.2
10102         extension
10103         glxropcode      ?
10104         glxflags        ignore
10105         alias           AttachShader
10106
10107 LinkProgramARB(programObj)
10108         return          void
10109         param           programObj      handleARB in value
10110         category        ARB_shader_objects
10111         version         1.2
10112         extension
10113         glxropcode      ?
10114         glxflags        ignore
10115         alias           LinkProgram
10116
10117 UseProgramObjectARB(programObj)
10118         return          void
10119         param           programObj      handleARB in value
10120         category        ARB_shader_objects
10121         version         1.2
10122         extension
10123         glxropcode      ?
10124         glxflags        ignore
10125         alias           UseProgram
10126
10127 ValidateProgramARB(programObj)
10128         return          void
10129         param           programObj      handleARB in value
10130         category        ARB_shader_objects
10131         version         1.2
10132         extension
10133         glxropcode      ?
10134         glxflags        ignore
10135         alias           ValidateProgram
10136
10137 Uniform1fARB(location, v0)
10138         return          void
10139         param           location        Int32 in value
10140         param           v0              Float32 in value
10141         category        ARB_shader_objects
10142         version         1.2
10143         extension
10144         glxropcode      ?
10145         glxflags        ignore
10146         alias           Uniform1f
10147
10148 Uniform2fARB(location, v0, v1)
10149         return          void
10150         param           location        Int32 in value
10151         param           v0              Float32 in value
10152         param           v1              Float32 in value
10153         category        ARB_shader_objects
10154         version         1.2
10155         extension
10156         glxropcode      ?
10157         glxflags        ignore
10158         alias           Uniform2f
10159
10160 Uniform3fARB(location, v0, v1, v2)
10161         return          void
10162         param           location        Int32 in value
10163         param           v0              Float32 in value
10164         param           v1              Float32 in value
10165         param           v2              Float32 in value
10166         category        ARB_shader_objects
10167         version         1.2
10168         extension
10169         glxropcode      ?
10170         glxflags        ignore
10171         alias           Uniform3f
10172
10173 Uniform4fARB(location, v0, v1, v2, v3)
10174         return          void
10175         param           location        Int32 in value
10176         param           v0              Float32 in value
10177         param           v1              Float32 in value
10178         param           v2              Float32 in value
10179         param           v3              Float32 in value
10180         category        ARB_shader_objects
10181         version         1.2
10182         extension
10183         glxropcode      ?
10184         glxflags        ignore
10185         alias           Uniform4f
10186
10187 Uniform1iARB(location, v0)
10188         return          void
10189         param           location        Int32 in value
10190         param           v0              Int32 in value
10191         category        ARB_shader_objects
10192         version         1.2
10193         extension
10194         glxropcode      ?
10195         glxflags        ignore
10196         alias           Uniform1i
10197
10198 Uniform2iARB(location, v0, v1)
10199         return          void
10200         param           location        Int32 in value
10201         param           v0              Int32 in value
10202         param           v1              Int32 in value
10203         category        ARB_shader_objects
10204         version         1.2
10205         extension
10206         glxropcode      ?
10207         glxflags        ignore
10208         alias           Uniform2i
10209
10210 Uniform3iARB(location, v0, v1, v2)
10211         return          void
10212         param           location        Int32 in value
10213         param           v0              Int32 in value
10214         param           v1              Int32 in value
10215         param           v2              Int32 in value
10216         category        ARB_shader_objects
10217         version         1.2
10218         extension
10219         glxropcode      ?
10220         glxflags        ignore
10221         alias           Uniform3i
10222
10223 Uniform4iARB(location, v0, v1, v2, v3)
10224         return          void
10225         param           location        Int32 in value
10226         param           v0              Int32 in value
10227         param           v1              Int32 in value
10228         param           v2              Int32 in value
10229         param           v3              Int32 in value
10230         category        ARB_shader_objects
10231         version         1.2
10232         extension
10233         glxropcode      ?
10234         glxflags        ignore
10235         alias           Uniform4i
10236
10237 Uniform1fvARB(location, count, value)
10238         return          void
10239         param           location        Int32 in value
10240         param           count           SizeI in value
10241         param           value           Float32 in array [count]
10242         category        ARB_shader_objects
10243         version         1.2
10244         extension
10245         glxropcode      ?
10246         glxflags        ignore
10247         alias           Uniform1fv
10248
10249 Uniform2fvARB(location, count, value)
10250         return          void
10251         param           location        Int32 in value
10252         param           count           SizeI in value
10253         param           value           Float32 in array [count]
10254         category        ARB_shader_objects
10255         version         1.2
10256         extension
10257         glxropcode      ?
10258         glxflags        ignore
10259         alias           Uniform2fv
10260
10261 Uniform3fvARB(location, count, value)
10262         return          void
10263         param           location        Int32 in value
10264         param           count           SizeI in value
10265         param           value           Float32 in array [count]
10266         category        ARB_shader_objects
10267         version         1.2
10268         extension
10269         glxropcode      ?
10270         glxflags        ignore
10271         alias           Uniform3fv
10272
10273 Uniform4fvARB(location, count, value)
10274         return          void
10275         param           location        Int32 in value
10276         param           count           SizeI in value
10277         param           value           Float32 in array [count]
10278         category        ARB_shader_objects
10279         version         1.2
10280         extension
10281         glxropcode      ?
10282         glxflags        ignore
10283         alias           Uniform4fv
10284
10285 Uniform1ivARB(location, count, value)
10286         return          void
10287         param           location        Int32 in value
10288         param           count           SizeI in value
10289         param           value           Int32 in array [count]
10290         category        ARB_shader_objects
10291         version         1.2
10292         extension
10293         glxropcode      ?
10294         glxflags        ignore
10295         alias           Uniform1iv
10296
10297 Uniform2ivARB(location, count, value)
10298         return          void
10299         param           location        Int32 in value
10300         param           count           SizeI in value
10301         param           value           Int32 in array [count]
10302         category        ARB_shader_objects
10303         version         1.2
10304         extension
10305         glxropcode      ?
10306         glxflags        ignore
10307         alias           Uniform2iv
10308
10309 Uniform3ivARB(location, count, value)
10310         return          void
10311         param           location        Int32 in value
10312         param           count           SizeI in value
10313         param           value           Int32 in array [count]
10314         category        ARB_shader_objects
10315         version         1.2
10316         extension
10317         glxropcode      ?
10318         glxflags        ignore
10319         alias           Uniform3iv
10320
10321 Uniform4ivARB(location, count, value)
10322         return          void
10323         param           location        Int32 in value
10324         param           count           SizeI in value
10325         param           value           Int32 in array [count]
10326         category        ARB_shader_objects
10327         version         1.2
10328         extension
10329         glxropcode      ?
10330         glxflags        ignore
10331         alias           Uniform4iv
10332
10333 UniformMatrix2fvARB(location, count, transpose, value)
10334         return          void
10335         param           location        Int32 in value
10336         param           count           SizeI in value
10337         param           transpose       Boolean in value
10338         param           value           Float32 in array [count]
10339         category        ARB_shader_objects
10340         version         1.2
10341         extension
10342         glxropcode      ?
10343         glxflags        ignore
10344         alias           UniformMatrix2fv
10345
10346 UniformMatrix3fvARB(location, count, transpose, value)
10347         return          void
10348         param           location        Int32 in value
10349         param           count           SizeI in value
10350         param           transpose       Boolean in value
10351         param           value           Float32 in array [count]
10352         category        ARB_shader_objects
10353         version         1.2
10354         extension
10355         glxropcode      ?
10356         glxflags        ignore
10357         alias           UniformMatrix3fv
10358
10359 UniformMatrix4fvARB(location, count, transpose, value)
10360         return          void
10361         param           location        Int32 in value
10362         param           count           SizeI in value
10363         param           transpose       Boolean in value
10364         param           value           Float32 in array [count]
10365         category        ARB_shader_objects
10366         version         1.2
10367         extension
10368         glxropcode      ?
10369         glxflags        ignore
10370         alias           UniformMatrix4fv
10371
10372 GetObjectParameterfvARB(obj, pname, params)
10373         return          void
10374         param           obj             handleARB in value
10375         param           pname           GLenum in value
10376         param           params          Float32 out array [pname]
10377         category        ARB_shader_objects
10378         dlflags         notlistable
10379         version         1.2
10380         extension
10381         glxsingle       ?
10382         glxflags        ignore
10383         offset          ?
10384
10385 GetObjectParameterivARB(obj, pname, params)
10386         return          void
10387         param           obj             handleARB in value
10388         param           pname           GLenum in value
10389         param           params          Int32 out array [pname]
10390         category        ARB_shader_objects
10391         dlflags         notlistable
10392         version         1.2
10393         extension
10394         glxsingle       ?
10395         glxflags        ignore
10396         offset          ?
10397
10398 GetInfoLogARB(obj, maxLength, length, infoLog)
10399         return          void
10400         param           obj             handleARB in value
10401         param           maxLength       SizeI in value
10402         param           length          SizeI out array [1]
10403         param           infoLog         charARB out array [length]
10404         category        ARB_shader_objects
10405         dlflags         notlistable
10406         version         1.2
10407         extension
10408         glxsingle       ?
10409         glxflags        ignore
10410         offset          ?
10411
10412 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10413         return          void
10414         param           containerObj    handleARB in value
10415         param           maxCount        SizeI in value
10416         param           count           SizeI out array [1]
10417         param           obj             handleARB out array [count]
10418         category        ARB_shader_objects
10419         dlflags         notlistable
10420         version         1.2
10421         extension
10422         glxsingle       ?
10423         glxflags        ignore
10424         alias           GetAttachedShaders
10425
10426 GetUniformLocationARB(programObj, name)
10427         return          Int32
10428         param           programObj      handleARB in value
10429         param           name            charARB in array []
10430         category        ARB_shader_objects
10431         dlflags         notlistable
10432         version         1.2
10433         extension
10434         glxsingle       ?
10435         glxflags        ignore
10436         alias           GetUniformLocation
10437
10438 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10439         return          void
10440         param           programObj      handleARB in value
10441         param           index           UInt32 in value
10442         param           maxLength       SizeI in value
10443         param           length          SizeI out array [1]
10444         param           size            Int32 out array [1]
10445         param           type            GLenum out array [1]
10446         param           name            charARB out array []
10447         category        ARB_shader_objects
10448         dlflags         notlistable
10449         version         1.2
10450         extension
10451         glxsingle       ?
10452         glxflags        ignore
10453         alias           GetActiveUniform
10454
10455 GetUniformfvARB(programObj, location, params)
10456         return          void
10457         param           programObj      handleARB in value
10458         param           location        Int32 in value
10459         param           params          Float32 out array [COMPSIZE(location)]
10460         category        ARB_shader_objects
10461         dlflags         notlistable
10462         version         1.2
10463         extension
10464         glxsingle       ?
10465         glxflags        ignore
10466         alias           GetUniformfv
10467
10468 GetUniformivARB(programObj, location, params)
10469         return          void
10470         param           programObj      handleARB in value
10471         param           location        Int32 in value
10472         param           params          Int32 out array [COMPSIZE(location)]
10473         category        ARB_shader_objects
10474         dlflags         notlistable
10475         version         1.2
10476         extension
10477         glxsingle       ?
10478         glxflags        ignore
10479         alias           GetUniformiv
10480
10481 GetShaderSourceARB(obj, maxLength, length, source)
10482         return          void
10483         param           obj             handleARB in value
10484         param           maxLength       SizeI in value
10485         param           length          SizeI out array [1]
10486         param           source          charARB out array [length]
10487         category        ARB_shader_objects
10488         dlflags         notlistable
10489         version         1.2
10490         extension
10491         glxsingle       ?
10492         glxflags        ignore
10493         alias           GetShaderSource
10494
10495
10496 ###############################################################################
10497 #
10498 # ARB Extension #31
10499 # ARB_vertex_shader commands
10500 #
10501 ###############################################################################
10502
10503 BindAttribLocationARB(programObj, index, name)
10504         return          void
10505         param           programObj      handleARB in value
10506         param           index           UInt32 in value
10507         param           name            charARB in array []
10508         category        ARB_vertex_shader
10509         version         1.2
10510         extension
10511         glxropcode      ?
10512         glxflags        ignore
10513         alias           BindAttribLocation
10514
10515 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10516         return          void
10517         param           programObj      handleARB in value
10518         param           index           UInt32 in value
10519         param           maxLength       SizeI in value
10520         param           length          SizeI out array [1]
10521         param           size            Int32 out array [1]
10522         param           type            GLenum out array [1]
10523         param           name            charARB out array []
10524         category        ARB_vertex_shader
10525         dlflags         notlistable
10526         version         1.2
10527         extension
10528         glxsingle       ?
10529         glxflags        ignore
10530         alias           GetActiveAttrib
10531
10532 GetAttribLocationARB(programObj, name)
10533         return          Int32
10534         param           programObj      handleARB in value
10535         param           name            charARB in array []
10536         category        ARB_vertex_shader
10537         dlflags         notlistable
10538         version         1.2
10539         extension
10540         glxsingle       ?
10541         glxflags        ignore
10542         alias           GetAttribLocation
10543
10544 ###############################################################################
10545 #
10546 # ARB Extension #32
10547 # ARB_fragment_shader commands
10548 #
10549 ###############################################################################
10550
10551 #  (none)
10552 newcategory: ARB_fragment_shader
10553
10554 ###############################################################################
10555 #
10556 # ARB Extension #33
10557 # ARB_shading_language_100 commands
10558 #
10559 ###############################################################################
10560
10561 #  (none)
10562 newcategory: ARB_shading_language_100
10563
10564 ###############################################################################
10565 #
10566 # ARB Extension #34
10567 # ARB_texture_non_power_of_two commands
10568 #
10569 ###############################################################################
10570
10571 # (none)
10572 newcategory: ARB_texture_non_power_of_two
10573
10574 ###############################################################################
10575 #
10576 # ARB Extension #35
10577 # ARB_point_sprite commands
10578 #
10579 ###############################################################################
10580
10581 # (none)
10582 newcategory: ARB_point_sprite
10583
10584 ###############################################################################
10585 #
10586 # ARB Extension #36
10587 # ARB_fragment_program_shadow commands
10588 #
10589 ###############################################################################
10590
10591 # (none)
10592 newcategory: ARB_fragment_program_shadow
10593
10594 ###############################################################################
10595 #
10596 # ARB Extension #37
10597 # ARB_draw_buffers commands
10598 #
10599 ###############################################################################
10600
10601 DrawBuffersARB(n, bufs)
10602         return          void
10603         param           n               SizeI in value
10604         param           bufs            DrawBufferModeATI in array [n]
10605         category        ARB_draw_buffers
10606         version         1.5
10607         extension
10608         alias           DrawBuffers
10609
10610 ###############################################################################
10611 #
10612 # ARB Extension #38
10613 # ARB_texture_rectangle commands
10614 #
10615 ###############################################################################
10616
10617 # (none)
10618 newcategory: ARB_texture_rectangle
10619
10620 ###############################################################################
10621 #
10622 # ARB Extension #39
10623 # ARB_color_buffer_float commands
10624 #
10625 ###############################################################################
10626
10627 ClampColorARB(target, clamp)
10628         return          void
10629         param           target          ClampColorTargetARB in value
10630         param           clamp           ClampColorModeARB in value
10631         category        ARB_color_buffer_float
10632         version         1.5
10633         extension
10634         glxropcode      234
10635         glxflags        ignore
10636         alias           ClampColor
10637
10638 ###############################################################################
10639 #
10640 # ARB Extension #40
10641 # ARB_half_float_pixel commands
10642 #
10643 ###############################################################################
10644
10645 # (none)
10646 newcategory: ARB_half_float_pixel
10647
10648 ###############################################################################
10649 #
10650 # ARB Extension #41
10651 # ARB_texture_float commands
10652 #
10653 ###############################################################################
10654
10655 # (none)
10656 newcategory: ARB_texture_float
10657
10658 ###############################################################################
10659 #
10660 # ARB Extension #42
10661 # ARB_pixel_buffer_object commands
10662 #
10663 ###############################################################################
10664
10665 # (none)
10666 newcategory: ARB_pixel_buffer_object
10667
10668 ###############################################################################
10669 #
10670 # ARB Extension #43
10671 # ARB_depth_buffer_float commands (also OpenGL 3.0)
10672 #
10673 ###############################################################################
10674
10675 # (none)
10676 newcategory: ARB_depth_buffer_float
10677
10678 ###############################################################################
10679 #
10680 # ARB Extension #44
10681 # ARB_draw_instanced commands
10682 #
10683 ###############################################################################
10684
10685 DrawArraysInstancedARB(mode, first, count, primcount)
10686         return          void
10687         param           mode            BeginMode in value
10688         param           first           Int32 in value
10689         param           count           SizeI in value
10690         param           primcount       SizeI in value
10691         category        ARB_draw_instanced
10692         version         2.0
10693         extension       soft WINSOFT
10694         dlflags         notlistable
10695         vectorequiv     ArrayElement
10696         glfflags        ignore
10697         glxflags        ignore
10698         alias           DrawArraysInstanced
10699
10700 DrawElementsInstancedARB(mode, count, type, indices, primcount)
10701         return          void
10702         param           mode            BeginMode in value
10703         param           count           SizeI in value
10704         param           type            DrawElementsType in value
10705         param           indices         Void in array [COMPSIZE(count/type)]
10706         param           primcount       SizeI in value
10707         category        ARB_draw_instanced
10708         version         2.0
10709         extension       soft WINSOFT
10710         dlflags         notlistable
10711         vectorequiv     ArrayElement
10712         glfflags        ignore
10713         glxflags        ignore
10714         alias           DrawElementsInstanced
10715
10716 ###############################################################################
10717 #
10718 # ARB Extension #45
10719 # ARB_framebuffer_object commands (also OpenGL 3.0)
10720 #
10721 ###############################################################################
10722
10723 # Promoted from EXT_framebuffer_object
10724 IsRenderbuffer(renderbuffer)
10725         return          Boolean
10726         param           renderbuffer    UInt32 in value
10727         category        ARB_framebuffer_object
10728         version         3.0
10729         extension
10730         glxvendorpriv   1422
10731         glxflags        ignore
10732         offset          ?
10733
10734 # GLX opcode changed so it can be differentiated from BindRenderbufferEXT
10735 # (see ARB_framebuffer_object extension spec revision 23)
10736 BindRenderbuffer(target, renderbuffer)
10737         return          void
10738         param           target          RenderbufferTarget in value
10739         param           renderbuffer    UInt32 in value
10740         category        ARB_framebuffer_object
10741         version         3.0
10742         extension
10743         glxropcode      235
10744         glxflags        ignore
10745         offset          ?
10746
10747 DeleteRenderbuffers(n, renderbuffers)
10748         return          void
10749         param           n               SizeI in value
10750         param           renderbuffers   UInt32 in array [n]
10751         category        ARB_framebuffer_object
10752         version         3.0
10753         extension
10754         glxropcode      4317
10755         glxflags        ignore
10756         offset          ?
10757
10758 GenRenderbuffers(n, renderbuffers)
10759         return          void
10760         param           n               SizeI in value
10761         param           renderbuffers   UInt32 out array [n]
10762         category        ARB_framebuffer_object
10763         version         3.0
10764         extension
10765         glxvendorpriv   1423
10766         glxflags        ignore
10767         offset          ?
10768
10769 RenderbufferStorage(target, internalformat, width, height)
10770         return          void
10771         param           target          RenderbufferTarget in value
10772         param           internalformat  GLenum in value
10773         param           width           SizeI in value
10774         param           height          SizeI in value
10775         category        ARB_framebuffer_object
10776         version         3.0
10777         extension
10778         glxropcode      4318
10779         glxflags        ignore
10780         offset          ?
10781
10782 GetRenderbufferParameteriv(target, pname, params)
10783         return          void
10784         param           target          RenderbufferTarget in value
10785         param           pname           GLenum in value
10786         param           params          Int32 out array [COMPSIZE(pname)]
10787         category        ARB_framebuffer_object
10788         dlflags         notlistable
10789         version         3.0
10790         extension
10791         glxvendorpriv   1424
10792         glxflags        ignore
10793         offset          ?
10794
10795 IsFramebuffer(framebuffer)
10796         return          Boolean
10797         param           framebuffer     UInt32 in value
10798         category        ARB_framebuffer_object
10799         version         3.0
10800         extension
10801         glxvendorpriv   1425
10802         glxflags        ignore
10803         offset          ?
10804
10805 # GLX opcode changed so it can be differentiated from BindFramebufferEXT
10806 # (see ARB_framebuffer_object extension spec revision 23)
10807 BindFramebuffer(target, framebuffer)
10808         return          void
10809         param           target          FramebufferTarget in value
10810         param           framebuffer     UInt32 in value
10811         category        ARB_framebuffer_object
10812         version         3.0
10813         extension
10814         glxropcode      236
10815         glxflags        ignore
10816         offset          ?
10817
10818 DeleteFramebuffers(n, framebuffers)
10819         return          void
10820         param           n               SizeI in value
10821         param           framebuffers    UInt32 in array [n]
10822         category        ARB_framebuffer_object
10823         version         3.0
10824         extension
10825         glxropcode      4320
10826         glxflags        ignore
10827         offset          ?
10828
10829 GenFramebuffers(n, framebuffers)
10830         return          void
10831         param           n               SizeI in value
10832         param           framebuffers    UInt32 out array [n]
10833         category        ARB_framebuffer_object
10834         version         3.0
10835         extension
10836         glxvendorpriv   1426
10837         glxflags        ignore
10838         offset          ?
10839
10840 CheckFramebufferStatus(target)
10841         return          GLenum
10842         param           target          FramebufferTarget in value
10843         category        ARB_framebuffer_object
10844         version         3.0
10845         extension
10846         glxvendorpriv   1427
10847         glxflags        ignore
10848         offset          ?
10849
10850 FramebufferTexture1D(target, attachment, textarget, texture, level)
10851         return          void
10852         param           target          FramebufferTarget in value
10853         param           attachment      FramebufferAttachment in value
10854         param           textarget       GLenum in value
10855         param           texture         UInt32 in value
10856         param           level           Int32 in value
10857         category        ARB_framebuffer_object
10858         version         3.0
10859         extension
10860         glxropcode      4321
10861         glxflags        ignore
10862         offset          ?
10863
10864 FramebufferTexture2D(target, attachment, textarget, texture, level)
10865         return          void
10866         param           target          FramebufferTarget in value
10867         param           attachment      FramebufferAttachment in value
10868         param           textarget       GLenum in value
10869         param           texture         UInt32 in value
10870         param           level           Int32 in value
10871         category        ARB_framebuffer_object
10872         version         3.0
10873         extension
10874         glxropcode      4322
10875         glxflags        ignore
10876         offset          ?
10877
10878 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
10879         return          void
10880         param           target          FramebufferTarget in value
10881         param           attachment      FramebufferAttachment in value
10882         param           textarget       GLenum in value
10883         param           texture         UInt32 in value
10884         param           level           Int32 in value
10885         param           zoffset         Int32 in value
10886         category        ARB_framebuffer_object
10887         version         3.0
10888         extension
10889         glxropcode      4323
10890         glxflags        ignore
10891         offset          ?
10892
10893 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
10894         return          void
10895         param           target          FramebufferTarget in value
10896         param           attachment      FramebufferAttachment in value
10897         param           renderbuffertarget      RenderbufferTarget in value
10898         param           renderbuffer    UInt32 in value
10899         category        ARB_framebuffer_object
10900         version         3.0
10901         extension
10902         glxropcode      4324
10903         glxflags        ignore
10904         offset          ?
10905
10906 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
10907         return          void
10908         param           target          FramebufferTarget in value
10909         param           attachment      FramebufferAttachment in value
10910         param           pname           GLenum in value
10911         param           params          Int32 out array [COMPSIZE(pname)]
10912         category        ARB_framebuffer_object
10913         dlflags         notlistable
10914         version         3.0
10915         extension
10916         glxvendorpriv   1428
10917         glxflags        ignore
10918         offset          ?
10919
10920 GenerateMipmap(target)
10921         return          void
10922         param           target          GLenum in value
10923         category        ARB_framebuffer_object
10924         version         3.0
10925         extension
10926         glxropcode      4325
10927         glxflags        ignore
10928         offset          ?
10929
10930 # Promoted from EXT_framebuffer_blit
10931 BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
10932         return          void
10933         param           srcX0           Int32 in value
10934         param           srcY0           Int32 in value
10935         param           srcX1           Int32 in value
10936         param           srcY1           Int32 in value
10937         param           dstX0           Int32 in value
10938         param           dstY0           Int32 in value
10939         param           dstX1           Int32 in value
10940         param           dstY1           Int32 in value
10941         param           mask            ClearBufferMask in value
10942         param           filter          GLenum in value
10943         category        ARB_framebuffer_object
10944         version         3.0
10945         glxropcode      4330
10946         offset          ?
10947
10948 # Promoted from EXT_framebuffer_multisample
10949 RenderbufferStorageMultisample(target, samples, internalformat, width, height)
10950         return          void
10951         param           target          GLenum in value
10952         param           samples         SizeI in value
10953         param           internalformat  GLenum in value
10954         param           width           SizeI in value
10955         param           height          SizeI in value
10956         category        ARB_framebuffer_object
10957         version         3.0
10958         glxropcode      4331
10959         offset          ?
10960
10961 # Promoted from ARB_geometry_shader4
10962 FramebufferTextureLayer(target, attachment, texture, level, layer)
10963         return          void
10964         param           target          FramebufferTarget in value
10965         param           attachment      FramebufferAttachment in value
10966         param           texture         Texture in value
10967         param           level           CheckedInt32 in value
10968         param           layer           CheckedInt32 in value
10969         category        ARB_framebuffer_object
10970         version         3.0
10971         extension       soft WINSOFT
10972         dlflags         notlistable
10973         glfflags        ignore
10974         glxropcode      237
10975         offset          ?
10976
10977
10978 ###############################################################################
10979 #
10980 # ARB Extension #46
10981 # ARB_framebuffer_sRGB commands (also OpenGL 3.0)
10982 #
10983 ###############################################################################
10984
10985 # (none)
10986 newcategory: ARB_framebuffer_sRGB
10987
10988 ###############################################################################
10989 #
10990 # ARB Extension #47
10991 # ARB_geometry_shader4 commands
10992 #
10993 ###############################################################################
10994
10995 ProgramParameteriARB(program, pname, value)
10996         return          void
10997         param           program         UInt32 in value
10998         param           pname           ProgramParameterPName in value
10999         param           value           Int32 in value
11000         category        ARB_geometry_shader4
11001         version         3.0
11002         extension       soft WINSOFT
11003         glfflags        ignore
11004         glxflags        ignore
11005         alias           ProgramParameteri
11006
11007 FramebufferTextureARB(target, attachment, texture, level)
11008         return          void
11009         param           target          FramebufferTarget in value
11010         param           attachment      FramebufferAttachment in value
11011         param           texture         Texture in value
11012         param           level           CheckedInt32 in value
11013         category        ARB_geometry_shader4
11014         version         3.0
11015         extension       soft WINSOFT
11016         dlflags         notlistable
11017         glfflags        ignore
11018         glxflags        ignore
11019
11020 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
11021         return          void
11022         param           target          FramebufferTarget in value
11023         param           attachment      FramebufferAttachment in value
11024         param           texture         Texture in value
11025         param           level           CheckedInt32 in value
11026         param           layer           CheckedInt32 in value
11027         category        ARB_geometry_shader4
11028         version         3.0
11029         extension       soft WINSOFT
11030         dlflags         notlistable
11031         glfflags        ignore
11032         glxflags        ignore
11033         alias           FramebufferTextureLayer
11034
11035 FramebufferTextureFaceARB(target, attachment, texture, level, face)
11036         return          void
11037         param           target          FramebufferTarget in value
11038         param           attachment      FramebufferAttachment in value
11039         param           texture         Texture in value
11040         param           level           CheckedInt32 in value
11041         param           face            TextureTarget in value
11042         category        ARB_geometry_shader4
11043         version         3.0
11044         extension       soft WINSOFT
11045         dlflags         notlistable
11046         glfflags        ignore
11047         glxflags        ignore
11048
11049 ###############################################################################
11050 #
11051 # ARB Extension #48
11052 # ARB_half_float_vertex commands (also OpenGL 3.0)
11053 #
11054 ###############################################################################
11055
11056 # (none)
11057 newcategory: ARB_half_float_vertex
11058
11059 ###############################################################################
11060 #
11061 # ARB Extension #49
11062 # ARB_instanced_arrays commands
11063 #
11064 ###############################################################################
11065
11066 VertexAttribDivisorARB(index, divisor)
11067         return          void
11068         param           index           UInt32 in value
11069         param           divisor         UInt32 in value
11070         category        ARB_instanced_arrays
11071         version         2.0
11072         extension
11073         glfflags        ignore
11074         glxflags        ignore
11075
11076 ###############################################################################
11077 #
11078 # ARB Extension #50
11079 # ARB_map_buffer_range commands (also OpenGL 3.0)
11080 #
11081 ###############################################################################
11082
11083 MapBufferRange(target, offset, length, access)
11084         return          VoidPointer
11085         param           target          BufferTargetARB in value
11086         param           offset          BufferOffset in value
11087         param           length          BufferSize in value
11088         param           access          BufferAccessMask in value
11089         category        ARB_map_buffer_range
11090         version         3.0
11091         extension
11092         glxropcode      ?
11093         glxflags        ignore
11094         offset          ?
11095
11096 # Promoted from APPLE_flush_buffer_range
11097 FlushMappedBufferRange(target, offset, length)
11098         return          void
11099         param           target          BufferTargetARB in value
11100         param           offset          BufferOffset in value
11101         param           length          BufferSize in value
11102         category        ARB_map_buffer_range
11103         version         3.0
11104         extension
11105         glxropcode      ?
11106         glxflags        ignore
11107         offset          ?
11108
11109 ###############################################################################
11110 #
11111 # ARB Extension #51
11112 # ARB_texture_buffer_object commands
11113 #
11114 ###############################################################################
11115
11116 TexBufferARB(target, internalformat, buffer)
11117         return          void
11118         param           target          TextureTarget in value
11119         param           internalformat  GLenum in value
11120         param           buffer          UInt32 in value
11121         category        ARB_texture_buffer_object
11122         version         3.0
11123         extension       soft WINSOFT NV50
11124         glfflags        ignore
11125         alias           TexBuffer
11126
11127 ###############################################################################
11128 #
11129 # ARB Extension #52
11130 # ARB_texture_compression_rgtc commands (also OpenGL 3.0)
11131 #
11132 ###############################################################################
11133
11134 # (none)
11135 newcategory: ARB_texture_compression_rgtc
11136
11137 ###############################################################################
11138 #
11139 # ARB Extension #53
11140 # ARB_texture_rg commands (also OpenGL 3.0)
11141 #
11142 ###############################################################################
11143
11144 # (none)
11145 newcategory: ARB_texture_rg
11146
11147 ###############################################################################
11148 #
11149 # ARB Extension #54
11150 # ARB_vertex_array_object commands (also OpenGL 3.0)
11151 #
11152 ###############################################################################
11153
11154 # Promoted from APPLE_vertex_array_object
11155 BindVertexArray(array)
11156         return          void
11157         param           array           UInt32 in value
11158         category        ARB_vertex_array_object
11159         version         3.0
11160         extension
11161         glxropcode      ?
11162         glxflags        ignore
11163         offset          ?
11164
11165 DeleteVertexArrays(n, arrays)
11166         return          void
11167         param           n               SizeI in value
11168         param           arrays          UInt32 in array [n]
11169         category        ARB_vertex_array_object
11170         version         3.0
11171         extension
11172         glxropcode      ?
11173         glxflags        ignore
11174         offset          ?
11175
11176 GenVertexArrays(n, arrays)
11177         return          void
11178         param           n               SizeI in value
11179         param           arrays          UInt32 out array [n]
11180         category        ARB_vertex_array_object
11181         version         3.0
11182         extension
11183         glxropcode      ?
11184         glxflags        ignore
11185         offset          ?
11186
11187 IsVertexArray(array)
11188         return          Boolean
11189         param           array           UInt32 in value
11190         category        ARB_vertex_array_object
11191         version         3.0
11192         extension
11193         glxropcode      ?
11194         glxflags        ignore
11195         offset          ?
11196
11197 ###############################################################################
11198 #
11199 # ARB Extension #55 - WGL_ARB_create_context
11200 # ARB Extension #56 - GLX_ARB_create_context
11201 #
11202 ###############################################################################
11203
11204 ###############################################################################
11205 #
11206 # ARB Extension #57
11207 # ARB_uniform_buffer_object commands
11208 #
11209 ###############################################################################
11210
11211 GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
11212         return          void
11213         param           program         UInt32 in value
11214         param           uniformCount    SizeI in value
11215         param           uniformNames    ConstCharPointer in array [COMPSIZE(uniformCount)]
11216         param           uniformIndices  UInt32 out array [COMPSIZE(uniformCount)]
11217         category        ARB_uniform_buffer_object
11218         dlflags         notlistable
11219         version         2.0
11220         extension
11221         glxsingle       ?
11222         glxflags        ignore
11223         offset          ?
11224
11225 GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
11226         return          void
11227         param           program         UInt32 in value
11228         param           uniformCount    SizeI in value
11229         param           uniformIndices  UInt32 in array [COMPSIZE(uniformCount)]
11230         param           pname           GLenum in value
11231         param           params          Int32 out array [COMPSIZE(pname)]
11232         category        ARB_uniform_buffer_object
11233         dlflags         notlistable
11234         version         2.0
11235         extension
11236         glxsingle       ?
11237         glxflags        ignore
11238         offset          ?
11239
11240 GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
11241         return          void
11242         param           program         UInt32 in value
11243         param           uniformIndex    UInt32 in value
11244         param           bufSize         SizeI in value
11245         param           length          SizeI out array [1]
11246         param           uniformName     Char out array [bufSize]
11247         category        ARB_uniform_buffer_object
11248         dlflags         notlistable
11249         version         2.0
11250         extension
11251         glxsingle       ?
11252         glxflags        ignore
11253         offset          ?
11254
11255 GetUniformBlockIndex(program, uniformBlockName)
11256         return          UInt32
11257         param           program         UInt32 in value
11258         param           uniformBlockName        Char in array [COMPSIZE()]
11259         category        ARB_uniform_buffer_object
11260         dlflags         notlistable
11261         version         2.0
11262         extension
11263         glxsingle       ?
11264         glxflags        ignore
11265         offset          ?
11266
11267 GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
11268         return          void
11269         param           program         UInt32 in value
11270         param           uniformBlockIndex       UInt32 in value
11271         param           pname           GLenum in value
11272         param           params          Int32 out array [COMPSIZE(pname)]
11273         category        ARB_uniform_buffer_object
11274         dlflags         notlistable
11275         version         2.0
11276         extension
11277         glxsingle       ?
11278         glxflags        ignore
11279         offset          ?
11280
11281 GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
11282         return          void
11283         param           program         UInt32 in value
11284         param           uniformBlockIndex       UInt32 in value
11285         param           bufSize         SizeI in value
11286         param           length          SizeI out array [1]
11287         param           uniformBlockName        Char out array [bufSize]
11288         category        ARB_uniform_buffer_object
11289         dlflags         notlistable
11290         version         2.0
11291         extension
11292         glxsingle       ?
11293         glxflags        ignore
11294         offset          ?
11295
11296 UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
11297         return          void
11298         param           program         UInt32 in value
11299         param           uniformBlockIndex       UInt32 in value
11300         param           uniformBlockBinding     UInt32 in value
11301         category        ARB_uniform_buffer_object
11302         version         2.0
11303         extension
11304         glxropcode      ?
11305         glxflags        ignore
11306         offset          ?
11307
11308
11309 ###############################################################################
11310 #
11311 # ARB Extension #58
11312 # ARB_compatibility commands
11313 #
11314 ###############################################################################
11315
11316 # (none)
11317 newcategory: ARB_compatibility
11318
11319 ###############################################################################
11320 #
11321 # ARB Extension #59
11322 # ARB_copy_buffer commands
11323 #
11324 ###############################################################################
11325
11326 CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
11327         return          void
11328         param           readTarget      GLenum in value
11329         param           writeTarget     GLenum in value
11330         param           readOffset      BufferOffset in value
11331         param           writeOffset     BufferOffset in value
11332         param           size            BufferSize in value
11333         category        ARB_copy_buffer
11334         version         3.0
11335         extension
11336         glxropcode      ?
11337         glxflags        ignore
11338         offset          ?
11339
11340 ###############################################################################
11341 #
11342 # ARB Extension #60
11343 # ARB_shader_texture_lod commands
11344 #
11345 ###############################################################################
11346
11347 # (none)
11348 newcategory: ARB_shader_texture_lod
11349
11350 ###############################################################################
11351 #
11352 # ARB Extension #61
11353 # ARB_depth_clamp commands
11354 #
11355 ###############################################################################
11356
11357 # (none)
11358 newcategory: ARB_depth_clamp
11359
11360 ###############################################################################
11361 #
11362 # ARB Extension #62
11363 # ARB_draw_elements_base_vertex commands
11364 #
11365 ###############################################################################
11366
11367 DrawElementsBaseVertex(mode, count, type, indices, basevertex)
11368         return          void
11369         param           mode            GLenum in value
11370         param           count           SizeI in value
11371         param           type            DrawElementsType in value
11372         param           indices         Void in array [COMPSIZE(count/type)]
11373         param           basevertex      Int32 in value
11374         category        ARB_draw_elements_base_vertex
11375         version         1.2
11376         extension
11377         glxropcode      ?
11378         glxflags        ignore
11379         offset          ?
11380
11381 DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
11382         return          void
11383         param           mode            GLenum in value
11384         param           start           UInt32 in value
11385         param           end             UInt32 in value
11386         param           count           SizeI in value
11387         param           type            DrawElementsType in value
11388         param           indices         Void in array [COMPSIZE(count/type)]
11389         param           basevertex      Int32 in value
11390         category        ARB_draw_elements_base_vertex
11391         version         1.2
11392         extension
11393         glxropcode      ?
11394         glxflags        ignore
11395         offset          ?
11396
11397 DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)
11398         return          void
11399         param           mode            GLenum in value
11400         param           count           SizeI in value
11401         param           type            DrawElementsType in value
11402         param           indices         Void in array [COMPSIZE(count/type)]
11403         param           instancecount   SizeI in value
11404         param           basevertex      Int32 in value
11405         category        ARB_draw_elements_base_vertex
11406         version         1.2
11407         extension
11408         glxropcode      ?
11409         glxflags        ignore
11410         offset          ?
11411
11412 MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex)
11413         return          void
11414         param           mode            GLenum in value
11415         param           count           SizeI in array [COMPSIZE(drawcount)]
11416         param           type            DrawElementsType in value
11417         param           indices         ConstVoidPointer in array [COMPSIZE(drawcount)]
11418         param           drawcount       SizeI in value
11419         param           basevertex      Int32 in array [COMPSIZE(drawcount)]
11420         category        ARB_draw_elements_base_vertex
11421         version         1.2
11422         extension
11423         glxropcode      ?
11424         glxflags        ignore
11425         offset          ?
11426
11427 ###############################################################################
11428 #
11429 # ARB Extension #63
11430 # ARB_fragment_coord_conventions commands
11431 #
11432 ###############################################################################
11433
11434 # (none)
11435 newcategory: ARB_fragment_coord_conventions
11436
11437 ###############################################################################
11438 #
11439 # ARB Extension #64
11440 # ARB_provoking_vertex commands
11441 #
11442 ###############################################################################
11443
11444 ProvokingVertex(mode)
11445         return          void
11446         param           mode            GLenum in value
11447         category        ARB_provoking_vertex
11448         version         1.2
11449         extension
11450         glxropcode      ?
11451         glxflags        ignore
11452         offset          ?
11453
11454 ###############################################################################
11455 #
11456 # ARB Extension #65
11457 # ARB_seamless_cube_map commands
11458 #
11459 ###############################################################################
11460
11461 # (none)
11462 newcategory: ARB_seamless_cube_map
11463
11464 ###############################################################################
11465 #
11466 # ARB Extension #66
11467 # ARB_sync commands
11468 #
11469 ###############################################################################
11470
11471 FenceSync(condition, flags)
11472         return          sync
11473         param           condition       GLenum in value
11474         param           flags           GLbitfield in value
11475         category        ARB_sync
11476         version         1.2
11477         extension
11478         glxropcode      ?
11479         glxflags        ignore
11480         offset          ?
11481
11482 IsSync(sync)
11483         return          Boolean
11484         param           sync            sync in value
11485         category        ARB_sync
11486         version         1.2
11487         extension
11488         glxropcode      ?
11489         glxflags        ignore
11490         offset          ?
11491
11492 DeleteSync(sync)
11493         return          void
11494         param           sync            sync in value
11495         category        ARB_sync
11496         version         1.2
11497         extension
11498         glxropcode      ?
11499         glxflags        ignore
11500         offset          ?
11501
11502 ClientWaitSync(sync, flags, timeout)
11503         return          GLenum
11504         param           sync            sync in value
11505         param           flags           GLbitfield in value
11506         param           timeout         UInt64 in value
11507         category        ARB_sync
11508         version         1.2
11509         extension
11510         glxropcode      ?
11511         glxflags        ignore
11512         offset          ?
11513
11514 WaitSync(sync, flags, timeout)
11515         return          void
11516         param           sync            sync in value
11517         param           flags           GLbitfield in value
11518         param           timeout         UInt64 in value
11519         category        ARB_sync
11520         version         1.2
11521         extension
11522         glxropcode      ?
11523         glxflags        ignore
11524         offset          ?
11525
11526 GetInteger64v(pname, params)
11527         return          void
11528         param           pname           GLenum in value
11529         param           params          Int64 out array [COMPSIZE(pname)]
11530         category        ARB_sync
11531         dlflags         notlistable
11532         version         1.2
11533         extension
11534         glxsingle       ?
11535         glxflags        ignore
11536         offset          ?
11537
11538 GetSynciv(sync, pname, bufSize, length, values)
11539         return          void
11540         param           sync            sync in value
11541         param           pname           GLenum in value
11542         param           bufSize         SizeI in value
11543         param           length          SizeI out array [1]
11544         param           values          Int32 out array [length]
11545         category        ARB_sync
11546         dlflags         notlistable
11547         version         1.2
11548         extension
11549         glxsingle       ?
11550         glxflags        ignore
11551         offset          ?
11552
11553 ###############################################################################
11554 #
11555 # ARB Extension #67
11556 # ARB_texture_multisample commands
11557 #
11558 ###############################################################################
11559
11560 TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
11561         return          void
11562         param           target          GLenum in value
11563         param           samples         SizeI in value
11564         param           internalformat  Int32 in value
11565         param           width           SizeI in value
11566         param           height          SizeI in value
11567         param           fixedsamplelocations    Boolean in value
11568         category        ARB_texture_multisample
11569         version         1.2
11570         extension
11571         glxropcode      ?
11572         glxflags        ignore
11573         offset          ?
11574
11575 TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
11576         return          void
11577         param           target          GLenum in value
11578         param           samples         SizeI in value
11579         param           internalformat  Int32 in value
11580         param           width           SizeI in value
11581         param           height          SizeI in value
11582         param           depth           SizeI in value
11583         param           fixedsamplelocations    Boolean in value
11584         category        ARB_texture_multisample
11585         version         1.2
11586         extension
11587         glxropcode      ?
11588         glxflags        ignore
11589         offset          ?
11590
11591 GetMultisamplefv(pname, index, val)
11592         return          void
11593         param           pname           GLenum in value
11594         param           index           UInt32 in value
11595         param           val             Float32 out array [COMPSIZE(pname)]
11596         category        ARB_texture_multisample
11597         dlflags         notlistable
11598         version         1.2
11599         extension
11600         glxsingle       ?
11601         glxflags        ignore
11602         offset          ?
11603
11604 SampleMaski(index, mask)
11605         return          void
11606         param           index           UInt32 in value
11607         param           mask            GLbitfield in value
11608         category        ARB_texture_multisample
11609         version         1.2
11610         extension
11611         glxropcode      ?
11612         glxflags        ignore
11613         offset          ?
11614
11615 ###############################################################################
11616 #
11617 # ARB Extension #68
11618 # ARB_vertex_array_bgra commands
11619 #
11620 ###############################################################################
11621
11622 # (none)
11623 newcategory: ARB_vertex_array_bgra
11624
11625 ###############################################################################
11626 #
11627 # ARB Extension #69
11628 # ARB_draw_buffers_blend commands
11629 #
11630 ###############################################################################
11631
11632 BlendEquationiARB(buf, mode)
11633         return          void
11634         param           buf             UInt32 in value
11635         param           mode            GLenum in value
11636         category        ARB_draw_buffers_blend
11637         version         1.2
11638         extension
11639         glxropcode      ?
11640         glxflags        ignore
11641         offset          ?
11642         alias           BlendEquationi
11643
11644 BlendEquationSeparateiARB(buf, modeRGB, modeAlpha)
11645         return          void
11646         param           buf             UInt32 in value
11647         param           modeRGB         GLenum in value
11648         param           modeAlpha       GLenum in value
11649         category        ARB_draw_buffers_blend
11650         version         1.2
11651         extension
11652         glxropcode      ?
11653         glxflags        ignore
11654         offset          ?
11655         alias           BlendEquationSeparatei
11656
11657 BlendFunciARB(buf, src, dst)
11658         return          void
11659         param           buf             UInt32 in value
11660         param           src             GLenum in value
11661         param           dst             GLenum in value
11662         category        ARB_draw_buffers_blend
11663         version         1.2
11664         extension
11665         glxropcode      ?
11666         glxflags        ignore
11667         offset          ?
11668         alias           BlendFunci
11669
11670 BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
11671         return          void
11672         param           buf             UInt32 in value
11673         param           srcRGB          GLenum in value
11674         param           dstRGB          GLenum in value
11675         param           srcAlpha        GLenum in value
11676         param           dstAlpha        GLenum in value
11677         category        ARB_draw_buffers_blend
11678         version         1.2
11679         extension
11680         glxropcode      ?
11681         glxflags        ignore
11682         offset          ?
11683         alias           BlendFuncSeparatei
11684
11685 ###############################################################################
11686 #
11687 # ARB Extension #70
11688 # ARB_sample_shading commands
11689 #
11690 ###############################################################################
11691
11692 MinSampleShadingARB(value)
11693         return          void
11694         param           value           ColorF in value
11695         category        ARB_sample_shading
11696         version         1.2
11697         extension
11698         glxropcode      ?
11699         glxflags        ignore
11700         offset          ?
11701         alias           MinSampleShading
11702
11703 ###############################################################################
11704 #
11705 # ARB Extension #71
11706 # ARB_texture_cube_map_array commands
11707 #
11708 ###############################################################################
11709
11710 # (none)
11711 newcategory: ARB_texture_cube_map_array
11712
11713 ###############################################################################
11714 #
11715 # ARB Extension #72
11716 # ARB_texture_gather commands
11717 #
11718 ###############################################################################
11719
11720 # (none)
11721 newcategory: ARB_texture_gather
11722
11723 ###############################################################################
11724 #
11725 # ARB Extension #73
11726 # ARB_texture_query_lod commands
11727 #
11728 ###############################################################################
11729
11730 # (none)
11731 newcategory: ARB_texture_query_lod
11732
11733 ###############################################################################
11734 #
11735 # ARB Extension #74 - WGL_ARB_create_context_profile
11736 # ARB Extension #75 - GLX_ARB_create_context_profile
11737 #
11738 ###############################################################################
11739
11740 ###############################################################################
11741 #
11742 # ARB Extension #76
11743 # ARB_shading_language_include commands
11744 #
11745 ###############################################################################
11746
11747 NamedStringARB(type, namelen, name, stringlen, string)
11748         return          void
11749         param           type            GLenum in value
11750         param           namelen         Int32 in value
11751         param           name            Char in array [namelen]
11752         param           stringlen       Int32 in value
11753         param           string          Char in array [stringlen]
11754         category        ARB_shading_language_include
11755         version         1.2
11756         extension
11757         glxropcode      ?
11758         glxflags        ignore
11759         offset          ?
11760
11761 DeleteNamedStringARB(namelen, name)
11762         return          void
11763         param           namelen         Int32 in value
11764         param           name            Char in array [namelen]
11765         category        ARB_shading_language_include
11766         version         1.2
11767         extension
11768         glxropcode      ?
11769         glxflags        ignore
11770         offset          ?
11771
11772 CompileShaderIncludeARB(shader, count, path, length)
11773         return          void
11774         param           shader          UInt32 in value
11775         param           count           SizeI in value
11776         param           path            CharPointer in array [count]
11777         param           length          Int32 in array [count]
11778         category        ARB_shading_language_include
11779         version         1.2
11780         extension
11781         glxropcode      ?
11782         glxflags        ignore
11783         offset          ?
11784
11785 IsNamedStringARB(namelen, name)
11786         return          Boolean
11787         param           namelen         Int32 in value
11788         param           name            Char in array [namelen]
11789         category        ARB_shading_language_include
11790         version         1.2
11791         extension
11792         glxropcode      ?
11793         glxflags        ignore
11794         offset          ?
11795
11796 GetNamedStringARB(namelen, name, bufSize, stringlen, string)
11797         return          void
11798         param           namelen         Int32 in value
11799         param           name            Char in array [namelen]
11800         param           bufSize         SizeI in value
11801         param           stringlen       Int32 out array [1]
11802         param           string          Char out array [bufSize]
11803         category        ARB_shading_language_include
11804         dlflags         notlistable
11805         version         1.2
11806         extension
11807         glxsingle       ?
11808         glxflags        ignore
11809         offset          ?
11810
11811 GetNamedStringivARB(namelen, name, pname, params)
11812         return          void
11813         param           namelen         Int32 in value
11814         param           name            Char in array [namelen]
11815         param           pname           GLenum in value
11816         param           params          Int32 out array [COMPSIZE(pname)]
11817         category        ARB_shading_language_include
11818         dlflags         notlistable
11819         version         1.2
11820         extension
11821         glxsingle       ?
11822         glxflags        ignore
11823         offset          ?
11824
11825 ###############################################################################
11826 #
11827 # ARB Extension #77
11828 # ARB_texture_compression_bptc commands
11829 #
11830 ###############################################################################
11831
11832 # (none)
11833 newcategory: ARB_texture_compression_bptc
11834
11835 ###############################################################################
11836 #
11837 # ARB Extension #78
11838 # ARB_blend_func_extended commands
11839 #
11840 ###############################################################################
11841
11842 BindFragDataLocationIndexed(program, colorNumber, index, name)
11843         return          void
11844         param           program         UInt32 in value
11845         param           colorNumber     UInt32 in value
11846         param           index           UInt32 in value
11847         param           name            Char in array []
11848         category        ARB_blend_func_extended
11849         version         1.2
11850         extension
11851         glxropcode      ?
11852         glxflags        ignore
11853         offset          ?
11854
11855 GetFragDataIndex(program, name)
11856         return          Int32
11857         param           program         UInt32 in value
11858         param           name            Char in array []
11859         category        ARB_blend_func_extended
11860         dlflags         notlistable
11861         version         1.2
11862         extension
11863         glxsingle       ?
11864         glxflags        ignore
11865         offset          ?
11866
11867 ###############################################################################
11868 #
11869 # ARB Extension #79
11870 # ARB_explicit_attrib_location commands
11871 #
11872 ###############################################################################
11873
11874 # (none)
11875 newcategory: ARB_explicit_attrib_location
11876
11877 ###############################################################################
11878 #
11879 # ARB Extension #80
11880 # ARB_occlusion_query2 commands
11881 #
11882 ###############################################################################
11883
11884 # (none)
11885 newcategory: ARB_occlusion_query2
11886
11887 ###############################################################################
11888 #
11889 # ARB Extension #81
11890 # ARB_sampler_objects commands
11891 #
11892 ###############################################################################
11893
11894 GenSamplers(count, samplers)
11895         return          void
11896         param           count           SizeI in value
11897         param           samplers        UInt32 out array [count]
11898         category        ARB_sampler_objects
11899         version         1.2
11900         extension
11901         glxropcode      ?
11902         glxflags        ignore
11903         offset          ?
11904
11905 DeleteSamplers(count, samplers)
11906         return          void
11907         param           count           SizeI in value
11908         param           samplers        UInt32 in array [count]
11909         category        ARB_sampler_objects
11910         version         1.2
11911         extension
11912         glxropcode      ?
11913         glxflags        ignore
11914         offset          ?
11915
11916 IsSampler(sampler)
11917         return          Boolean
11918         param           sampler         UInt32 in value
11919         category        ARB_sampler_objects
11920         version         1.2
11921         extension
11922         glxropcode      ?
11923         glxflags        ignore
11924         offset          ?
11925
11926 BindSampler(unit, sampler)
11927         return          void
11928         param           unit            UInt32 in value
11929         param           sampler         UInt32 in value
11930         category        ARB_sampler_objects
11931         version         1.2
11932         extension
11933         glxropcode      ?
11934         glxflags        ignore
11935         offset          ?
11936
11937 SamplerParameteri(sampler, pname, param)
11938         return          void
11939         param           sampler         UInt32 in value
11940         param           pname           GLenum in value
11941         param           param           Int32 in value
11942         category        ARB_sampler_objects
11943         version         1.2
11944         extension
11945         glxropcode      ?
11946         glxflags        ignore
11947         offset          ?
11948
11949 SamplerParameteriv(sampler, pname, param)
11950         return          void
11951         param           sampler         UInt32 in value
11952         param           pname           GLenum in value
11953         param           param           Int32 in array [COMPSIZE(pname)]
11954         category        ARB_sampler_objects
11955         version         1.2
11956         extension
11957         glxropcode      ?
11958         glxflags        ignore
11959         offset          ?
11960
11961 SamplerParameterf(sampler, pname, param)
11962         return          void
11963         param           sampler         UInt32 in value
11964         param           pname           GLenum in value
11965         param           param           Float32 in value
11966         category        ARB_sampler_objects
11967         version         1.2
11968         extension
11969         glxropcode      ?
11970         glxflags        ignore
11971         offset          ?
11972
11973 SamplerParameterfv(sampler, pname, param)
11974         return          void
11975         param           sampler         UInt32 in value
11976         param           pname           GLenum in value
11977         param           param           Float32 in array [COMPSIZE(pname)]
11978         category        ARB_sampler_objects
11979         version         1.2
11980         extension
11981         glxropcode      ?
11982         glxflags        ignore
11983         offset          ?
11984
11985 SamplerParameterIiv(sampler, pname, param)
11986         return          void
11987         param           sampler         UInt32 in value
11988         param           pname           GLenum in value
11989         param           param           Int32 in array [COMPSIZE(pname)]
11990         category        ARB_sampler_objects
11991         version         1.2
11992         extension
11993         glxropcode      ?
11994         glxflags        ignore
11995         offset          ?
11996
11997 SamplerParameterIuiv(sampler, pname, param)
11998         return          void
11999         param           sampler         UInt32 in value
12000         param           pname           GLenum in value
12001         param           param           UInt32 in array [COMPSIZE(pname)]
12002         category        ARB_sampler_objects
12003         version         1.2
12004         extension
12005         glxropcode      ?
12006         glxflags        ignore
12007         offset          ?
12008
12009 GetSamplerParameteriv(sampler, pname, params)
12010         return          void
12011         param           sampler         UInt32 in value
12012         param           pname           GLenum in value
12013         param           params          Int32 out array [COMPSIZE(pname)]
12014         category        ARB_sampler_objects
12015         dlflags         notlistable
12016         version         1.2
12017         extension
12018         glxsingle       ?
12019         glxflags        ignore
12020         offset          ?
12021
12022 GetSamplerParameterIiv(sampler, pname, params)
12023         return          void
12024         param           sampler         UInt32 in value
12025         param           pname           GLenum in value
12026         param           params          Int32 out array [COMPSIZE(pname)]
12027         category        ARB_sampler_objects
12028         dlflags         notlistable
12029         version         1.2
12030         extension
12031         glxsingle       ?
12032         glxflags        ignore
12033         offset          ?
12034
12035 GetSamplerParameterfv(sampler, pname, params)
12036         return          void
12037         param           sampler         UInt32 in value
12038         param           pname           GLenum in value
12039         param           params          Float32 out array [COMPSIZE(pname)]
12040         category        ARB_sampler_objects
12041         dlflags         notlistable
12042         version         1.2
12043         extension
12044         glxsingle       ?
12045         glxflags        ignore
12046         offset          ?
12047
12048 GetSamplerParameterIuiv(sampler, pname, params)
12049         return          void
12050         param           sampler         UInt32 in value
12051         param           pname           GLenum in value
12052         param           params          UInt32 out array [COMPSIZE(pname)]
12053         category        ARB_sampler_objects
12054         dlflags         notlistable
12055         version         1.2
12056         extension
12057         glxsingle       ?
12058         glxflags        ignore
12059         offset          ?
12060
12061 ###############################################################################
12062 #
12063 # ARB Extension #82
12064 # ARB_shader_bit_encoding commands
12065 #
12066 ###############################################################################
12067
12068 # (none)
12069 newcategory: ARB_shader_bit_encoding
12070
12071 ###############################################################################
12072 #
12073 # ARB Extension #83
12074 # ARB_texture_rgb10_a2ui commands
12075 #
12076 ###############################################################################
12077
12078 # (none)
12079 newcategory: ARB_texture_rgb10_a2ui
12080
12081 ###############################################################################
12082 #
12083 # ARB Extension #84
12084 # ARB_texture_swizzle commands
12085 #
12086 ###############################################################################
12087
12088 # (none)
12089 newcategory: ARB_texture_swizzle
12090
12091 ###############################################################################
12092 #
12093 # ARB Extension #85
12094 # ARB_timer_query commands
12095 #
12096 ###############################################################################
12097
12098 QueryCounter(id, target)
12099         return          void
12100         param           id              UInt32 in value
12101         param           target          GLenum in value
12102         category        ARB_timer_query
12103         version         1.2
12104         extension
12105         glxropcode      ?
12106         glxflags        ignore
12107         offset          ?
12108
12109 GetQueryObjecti64v(id, pname, params)
12110         return          void
12111         param           id              UInt32 in value
12112         param           pname           GLenum in value
12113         param           params          Int64 out array [COMPSIZE(pname)]
12114         category        ARB_timer_query
12115         dlflags         notlistable
12116         version         1.2
12117         extension
12118         glxsingle       ?
12119         glxflags        ignore
12120         offset          ?
12121
12122 GetQueryObjectui64v(id, pname, params)
12123         return          void
12124         param           id              UInt32 in value
12125         param           pname           GLenum in value
12126         param           params          UInt64 out array [COMPSIZE(pname)]
12127         category        ARB_timer_query
12128         dlflags         notlistable
12129         version         1.2
12130         extension
12131         glxsingle       ?
12132         glxflags        ignore
12133         offset          ?
12134
12135 ###############################################################################
12136 #
12137 # ARB Extension #86
12138 # ARB_vertex_type_2_10_10_10_rev commands
12139 #
12140 ###############################################################################
12141
12142 VertexP2ui(type, value)
12143         return          void
12144         param           type            GLenum in value
12145         param           value           UInt32 in value
12146         category        ARB_vertex_type_2_10_10_10_rev
12147         version         1.2
12148         extension
12149         glxropcode      ?
12150         glxflags        ignore
12151         offset          ?
12152
12153 VertexP2uiv(type, value)
12154         return          void
12155         param           type            GLenum in value
12156         param           value           UInt32 in array [1]
12157         category        ARB_vertex_type_2_10_10_10_rev
12158         version         1.2
12159         extension
12160         glxropcode      ?
12161         glxflags        ignore
12162         offset          ?
12163
12164 VertexP3ui(type, value)
12165         return          void
12166         param           type            GLenum in value
12167         param           value           UInt32 in value
12168         category        ARB_vertex_type_2_10_10_10_rev
12169         version         1.2
12170         extension
12171         glxropcode      ?
12172         glxflags        ignore
12173         offset          ?
12174
12175 VertexP3uiv(type, value)
12176         return          void
12177         param           type            GLenum in value
12178         param           value           UInt32 in array [1]
12179         category        ARB_vertex_type_2_10_10_10_rev
12180         version         1.2
12181         extension
12182         glxropcode      ?
12183         glxflags        ignore
12184         offset          ?
12185
12186 VertexP4ui(type, value)
12187         return          void
12188         param           type            GLenum in value
12189         param           value           UInt32 in value
12190         category        ARB_vertex_type_2_10_10_10_rev
12191         version         1.2
12192         extension
12193         glxropcode      ?
12194         glxflags        ignore
12195         offset          ?
12196
12197 VertexP4uiv(type, value)
12198         return          void
12199         param           type            GLenum in value
12200         param           value           UInt32 in array [1]
12201         category        ARB_vertex_type_2_10_10_10_rev
12202         version         1.2
12203         extension
12204         glxropcode      ?
12205         glxflags        ignore
12206         offset          ?
12207
12208 TexCoordP1ui(type, coords)
12209         return          void
12210         param           type            GLenum in value
12211         param           coords          UInt32 in value
12212         category        ARB_vertex_type_2_10_10_10_rev
12213         version         1.2
12214         extension
12215         glxropcode      ?
12216         glxflags        ignore
12217         offset          ?
12218
12219 TexCoordP1uiv(type, coords)
12220         return          void
12221         param           type            GLenum in value
12222         param           coords          UInt32 in array [1]
12223         category        ARB_vertex_type_2_10_10_10_rev
12224         version         1.2
12225         extension
12226         glxropcode      ?
12227         glxflags        ignore
12228         offset          ?
12229
12230 TexCoordP2ui(type, coords)
12231         return          void
12232         param           type            GLenum in value
12233         param           coords          UInt32 in value
12234         category        ARB_vertex_type_2_10_10_10_rev
12235         version         1.2
12236         extension
12237         glxropcode      ?
12238         glxflags        ignore
12239         offset          ?
12240
12241 TexCoordP2uiv(type, coords)
12242         return          void
12243         param           type            GLenum in value
12244         param           coords          UInt32 in array [1]
12245         category        ARB_vertex_type_2_10_10_10_rev
12246         version         1.2
12247         extension
12248         glxropcode      ?
12249         glxflags        ignore
12250         offset          ?
12251
12252 TexCoordP3ui(type, coords)
12253         return          void
12254         param           type            GLenum in value
12255         param           coords          UInt32 in value
12256         category        ARB_vertex_type_2_10_10_10_rev
12257         version         1.2
12258         extension
12259         glxropcode      ?
12260         glxflags        ignore
12261         offset          ?
12262
12263 TexCoordP3uiv(type, coords)
12264         return          void
12265         param           type            GLenum in value
12266         param           coords          UInt32 in array [1]
12267         category        ARB_vertex_type_2_10_10_10_rev
12268         version         1.2
12269         extension
12270         glxropcode      ?
12271         glxflags        ignore
12272         offset          ?
12273
12274 TexCoordP4ui(type, coords)
12275         return          void
12276         param           type            GLenum in value
12277         param           coords          UInt32 in value
12278         category        ARB_vertex_type_2_10_10_10_rev
12279         version         1.2
12280         extension
12281         glxropcode      ?
12282         glxflags        ignore
12283         offset          ?
12284
12285 TexCoordP4uiv(type, coords)
12286         return          void
12287         param           type            GLenum in value
12288         param           coords          UInt32 in array [1]
12289         category        ARB_vertex_type_2_10_10_10_rev
12290         version         1.2
12291         extension
12292         glxropcode      ?
12293         glxflags        ignore
12294         offset          ?
12295
12296 MultiTexCoordP1ui(texture, type, coords)
12297         return          void
12298         param           texture         GLenum in value
12299         param           type            GLenum in value
12300         param           coords          UInt32 in value
12301         category        ARB_vertex_type_2_10_10_10_rev
12302         version         1.2
12303         extension
12304         glxropcode      ?
12305         glxflags        ignore
12306         offset          ?
12307
12308 MultiTexCoordP1uiv(texture, type, coords)
12309         return          void
12310         param           texture         GLenum in value
12311         param           type            GLenum in value
12312         param           coords          UInt32 in array [1]
12313         category        ARB_vertex_type_2_10_10_10_rev
12314         version         1.2
12315         extension
12316         glxropcode      ?
12317         glxflags        ignore
12318         offset          ?
12319
12320 MultiTexCoordP2ui(texture, type, coords)
12321         return          void
12322         param           texture         GLenum in value
12323         param           type            GLenum in value
12324         param           coords          UInt32 in value
12325         category        ARB_vertex_type_2_10_10_10_rev
12326         version         1.2
12327         extension
12328         glxropcode      ?
12329         glxflags        ignore
12330         offset          ?
12331
12332 MultiTexCoordP2uiv(texture, type, coords)
12333         return          void
12334         param           texture         GLenum in value
12335         param           type            GLenum in value
12336         param           coords          UInt32 in array [1]
12337         category        ARB_vertex_type_2_10_10_10_rev
12338         version         1.2
12339         extension
12340         glxropcode      ?
12341         glxflags        ignore
12342         offset          ?
12343
12344 MultiTexCoordP3ui(texture, type, coords)
12345         return          void
12346         param           texture         GLenum in value
12347         param           type            GLenum in value
12348         param           coords          UInt32 in value
12349         category        ARB_vertex_type_2_10_10_10_rev
12350         version         1.2
12351         extension
12352         glxropcode      ?
12353         glxflags        ignore
12354         offset          ?
12355
12356 MultiTexCoordP3uiv(texture, type, coords)
12357         return          void
12358         param           texture         GLenum in value
12359         param           type            GLenum in value
12360         param           coords          UInt32 in array [1]
12361         category        ARB_vertex_type_2_10_10_10_rev
12362         version         1.2
12363         extension
12364         glxropcode      ?
12365         glxflags        ignore
12366         offset          ?
12367
12368 MultiTexCoordP4ui(texture, type, coords)
12369         return          void
12370         param           texture         GLenum in value
12371         param           type            GLenum in value
12372         param           coords          UInt32 in value
12373         category        ARB_vertex_type_2_10_10_10_rev
12374         version         1.2
12375         extension
12376         glxropcode      ?
12377         glxflags        ignore
12378         offset          ?
12379
12380 MultiTexCoordP4uiv(texture, type, coords)
12381         return          void
12382         param           texture         GLenum in value
12383         param           type            GLenum in value
12384         param           coords          UInt32 in array [1]
12385         category        ARB_vertex_type_2_10_10_10_rev
12386         version         1.2
12387         extension
12388         glxropcode      ?
12389         glxflags        ignore
12390         offset          ?
12391
12392 NormalP3ui(type, coords)
12393         return          void
12394         param           type            GLenum in value
12395         param           coords          UInt32 in value
12396         category        ARB_vertex_type_2_10_10_10_rev
12397         version         1.2
12398         extension
12399         glxropcode      ?
12400         glxflags        ignore
12401         offset          ?
12402
12403 NormalP3uiv(type, coords)
12404         return          void
12405         param           type            GLenum in value
12406         param           coords          UInt32 in array [1]
12407         category        ARB_vertex_type_2_10_10_10_rev
12408         version         1.2
12409         extension
12410         glxropcode      ?
12411         glxflags        ignore
12412         offset          ?
12413
12414 ColorP3ui(type, color)
12415         return          void
12416         param           type            GLenum in value
12417         param           color           UInt32 in value
12418         category        ARB_vertex_type_2_10_10_10_rev
12419         version         1.2
12420         extension
12421         glxropcode      ?
12422         glxflags        ignore
12423         offset          ?
12424
12425 ColorP3uiv(type, color)
12426         return          void
12427         param           type            GLenum in value
12428         param           color           UInt32 in array [1]
12429         category        ARB_vertex_type_2_10_10_10_rev
12430         version         1.2
12431         extension
12432         glxropcode      ?
12433         glxflags        ignore
12434         offset          ?
12435
12436 ColorP4ui(type, color)
12437         return          void
12438         param           type            GLenum in value
12439         param           color           UInt32 in value
12440         category        ARB_vertex_type_2_10_10_10_rev
12441         version         1.2
12442         extension
12443         glxropcode      ?
12444         glxflags        ignore
12445         offset          ?
12446
12447 ColorP4uiv(type, color)
12448         return          void
12449         param           type            GLenum in value
12450         param           color           UInt32 in array [1]
12451         category        ARB_vertex_type_2_10_10_10_rev
12452         version         1.2
12453         extension
12454         glxropcode      ?
12455         glxflags        ignore
12456         offset          ?
12457
12458 SecondaryColorP3ui(type, color)
12459         return          void
12460         param           type            GLenum in value
12461         param           color           UInt32 in value
12462         category        ARB_vertex_type_2_10_10_10_rev
12463         version         1.2
12464         extension
12465         glxropcode      ?
12466         glxflags        ignore
12467         offset          ?
12468
12469 SecondaryColorP3uiv(type, color)
12470         return          void
12471         param           type            GLenum in value
12472         param           color           UInt32 in array [1]
12473         category        ARB_vertex_type_2_10_10_10_rev
12474         version         1.2
12475         extension
12476         glxropcode      ?
12477         glxflags        ignore
12478         offset          ?
12479
12480 VertexAttribP1ui(index, type, normalized, value)
12481         return          void
12482         param           index           UInt32 in value
12483         param           type            GLenum in value
12484         param           normalized      Boolean in value
12485         param           value           UInt32 in value
12486         category        ARB_vertex_type_2_10_10_10_rev
12487         version         1.2
12488         extension
12489         glxropcode      ?
12490         glxflags        ignore
12491         offset          ?
12492
12493 VertexAttribP1uiv(index, type, normalized, value)
12494         return          void
12495         param           index           UInt32 in value
12496         param           type            GLenum in value
12497         param           normalized      Boolean in value
12498         param           value           UInt32 in array [1]
12499         category        ARB_vertex_type_2_10_10_10_rev
12500         version         1.2
12501         extension
12502         glxropcode      ?
12503         glxflags        ignore
12504         offset          ?
12505
12506 VertexAttribP2ui(index, type, normalized, value)
12507         return          void
12508         param           index           UInt32 in value
12509         param           type            GLenum in value
12510         param           normalized      Boolean in value
12511         param           value           UInt32 in value
12512         category        ARB_vertex_type_2_10_10_10_rev
12513         version         1.2
12514         extension
12515         glxropcode      ?
12516         glxflags        ignore
12517         offset          ?
12518
12519 VertexAttribP2uiv(index, type, normalized, value)
12520         return          void
12521         param           index           UInt32 in value
12522         param           type            GLenum in value
12523         param           normalized      Boolean in value
12524         param           value           UInt32 in array [1]
12525         category        ARB_vertex_type_2_10_10_10_rev
12526         version         1.2
12527         extension
12528         glxropcode      ?
12529         glxflags        ignore
12530         offset          ?
12531
12532 VertexAttribP3ui(index, type, normalized, value)
12533         return          void
12534         param           index           UInt32 in value
12535         param           type            GLenum in value
12536         param           normalized      Boolean in value
12537         param           value           UInt32 in value
12538         category        ARB_vertex_type_2_10_10_10_rev
12539         version         1.2
12540         extension
12541         glxropcode      ?
12542         glxflags        ignore
12543         offset          ?
12544
12545 VertexAttribP3uiv(index, type, normalized, value)
12546         return          void
12547         param           index           UInt32 in value
12548         param           type            GLenum in value
12549         param           normalized      Boolean in value
12550         param           value           UInt32 in array [1]
12551         category        ARB_vertex_type_2_10_10_10_rev
12552         version         1.2
12553         extension
12554         glxropcode      ?
12555         glxflags        ignore
12556         offset          ?
12557
12558 VertexAttribP4ui(index, type, normalized, value)
12559         return          void
12560         param           index           UInt32 in value
12561         param           type            GLenum in value
12562         param           normalized      Boolean in value
12563         param           value           UInt32 in value
12564         category        ARB_vertex_type_2_10_10_10_rev
12565         version         1.2
12566         extension
12567         glxropcode      ?
12568         glxflags        ignore
12569         offset          ?
12570
12571 VertexAttribP4uiv(index, type, normalized, value)
12572         return          void
12573         param           index           UInt32 in value
12574         param           type            GLenum in value
12575         param           normalized      Boolean in value
12576         param           value           UInt32 in array [1]
12577         category        ARB_vertex_type_2_10_10_10_rev
12578         version         1.2
12579         extension
12580         glxropcode      ?
12581         glxflags        ignore
12582         offset          ?
12583
12584 ###############################################################################
12585 #
12586 # ARB Extension #87
12587 # ARB_draw_indirect commands
12588 #
12589 ###############################################################################
12590
12591 DrawArraysIndirect(mode, indirect)
12592         return          void
12593         param           mode            GLenum in value
12594         param           indirect        Void in array []
12595         category        ARB_draw_indirect
12596         version         1.2
12597         extension
12598         glxropcode      ?
12599         glxflags        ignore
12600         offset          ?
12601
12602 DrawElementsIndirect(mode, type, indirect)
12603         return          void
12604         param           mode            GLenum in value
12605         param           type            GLenum in value
12606         param           indirect        Void in array []
12607         category        ARB_draw_indirect
12608         version         1.2
12609         extension
12610         glxropcode      ?
12611         glxflags        ignore
12612         offset          ?
12613
12614 ###############################################################################
12615 #
12616 # ARB Extension #88
12617 # ARB_gpu_shader5 commands
12618 #
12619 ###############################################################################
12620
12621 # (none)
12622 newcategory: ARB_gpu_shader5
12623
12624 ###############################################################################
12625 #
12626 # ARB Extension #89
12627 # ARB_gpu_shader_fp64 commands
12628 #
12629 ###############################################################################
12630
12631 Uniform1d(location, x)
12632         return          void
12633         param           location        Int32 in value
12634         param           x               Float64 in value
12635         category        ARB_gpu_shader_fp64
12636         version         1.2
12637         extension
12638         glxropcode      ?
12639         glxflags        ignore
12640         offset          ?
12641
12642 Uniform2d(location, x, y)
12643         return          void
12644         param           location        Int32 in value
12645         param           x               Float64 in value
12646         param           y               Float64 in value
12647         category        ARB_gpu_shader_fp64
12648         version         1.2
12649         extension
12650         glxropcode      ?
12651         glxflags        ignore
12652         offset          ?
12653
12654 Uniform3d(location, x, y, z)
12655         return          void
12656         param           location        Int32 in value
12657         param           x               Float64 in value
12658         param           y               Float64 in value
12659         param           z               Float64 in value
12660         category        ARB_gpu_shader_fp64
12661         version         1.2
12662         extension
12663         glxropcode      ?
12664         glxflags        ignore
12665         offset          ?
12666
12667 Uniform4d(location, x, y, z, w)
12668         return          void
12669         param           location        Int32 in value
12670         param           x               Float64 in value
12671         param           y               Float64 in value
12672         param           z               Float64 in value
12673         param           w               Float64 in value
12674         category        ARB_gpu_shader_fp64
12675         version         1.2
12676         extension
12677         glxropcode      ?
12678         glxflags        ignore
12679         offset          ?
12680
12681 Uniform1dv(location, count, value)
12682         return          void
12683         param           location        Int32 in value
12684         param           count           SizeI in value
12685         param           value           Float64 in array [count]
12686         category        ARB_gpu_shader_fp64
12687         version         1.2
12688         extension
12689         glxropcode      ?
12690         glxflags        ignore
12691         offset          ?
12692
12693 Uniform2dv(location, count, value)
12694         return          void
12695         param           location        Int32 in value
12696         param           count           SizeI in value
12697         param           value           Float64 in array [count]
12698         category        ARB_gpu_shader_fp64
12699         version         1.2
12700         extension
12701         glxropcode      ?
12702         glxflags        ignore
12703         offset          ?
12704
12705 Uniform3dv(location, count, value)
12706         return          void
12707         param           location        Int32 in value
12708         param           count           SizeI in value
12709         param           value           Float64 in array [count]
12710         category        ARB_gpu_shader_fp64
12711         version         1.2
12712         extension
12713         glxropcode      ?
12714         glxflags        ignore
12715         offset          ?
12716
12717 Uniform4dv(location, count, value)
12718         return          void
12719         param           location        Int32 in value
12720         param           count           SizeI in value
12721         param           value           Float64 in array [count]
12722         category        ARB_gpu_shader_fp64
12723         version         1.2
12724         extension
12725         glxropcode      ?
12726         glxflags        ignore
12727         offset          ?
12728
12729 UniformMatrix2dv(location, count, transpose, value)
12730         return          void
12731         param           location        Int32 in value
12732         param           count           SizeI in value
12733         param           transpose       Boolean in value
12734         param           value           Float64 in array [count]
12735         category        ARB_gpu_shader_fp64
12736         version         1.2
12737         extension
12738         glxropcode      ?
12739         glxflags        ignore
12740         offset          ?
12741
12742 UniformMatrix3dv(location, count, transpose, value)
12743         return          void
12744         param           location        Int32 in value
12745         param           count           SizeI in value
12746         param           transpose       Boolean in value
12747         param           value           Float64 in array [count]
12748         category        ARB_gpu_shader_fp64
12749         version         1.2
12750         extension
12751         glxropcode      ?
12752         glxflags        ignore
12753         offset          ?
12754
12755 UniformMatrix4dv(location, count, transpose, value)
12756         return          void
12757         param           location        Int32 in value
12758         param           count           SizeI in value
12759         param           transpose       Boolean in value
12760         param           value           Float64 in array [count]
12761         category        ARB_gpu_shader_fp64
12762         version         1.2
12763         extension
12764         glxropcode      ?
12765         glxflags        ignore
12766         offset          ?
12767
12768 UniformMatrix2x3dv(location, count, transpose, value)
12769         return          void
12770         param           location        Int32 in value
12771         param           count           SizeI in value
12772         param           transpose       Boolean in value
12773         param           value           Float64 in array [count]
12774         category        ARB_gpu_shader_fp64
12775         version         1.2
12776         extension
12777         glxropcode      ?
12778         glxflags        ignore
12779         offset          ?
12780
12781 UniformMatrix2x4dv(location, count, transpose, value)
12782         return          void
12783         param           location        Int32 in value
12784         param           count           SizeI in value
12785         param           transpose       Boolean in value
12786         param           value           Float64 in array [count]
12787         category        ARB_gpu_shader_fp64
12788         version         1.2
12789         extension
12790         glxropcode      ?
12791         glxflags        ignore
12792         offset          ?
12793
12794 UniformMatrix3x2dv(location, count, transpose, value)
12795         return          void
12796         param           location        Int32 in value
12797         param           count           SizeI in value
12798         param           transpose       Boolean in value
12799         param           value           Float64 in array [count]
12800         category        ARB_gpu_shader_fp64
12801         version         1.2
12802         extension
12803         glxropcode      ?
12804         glxflags        ignore
12805         offset          ?
12806
12807 UniformMatrix3x4dv(location, count, transpose, value)
12808         return          void
12809         param           location        Int32 in value
12810         param           count           SizeI in value
12811         param           transpose       Boolean in value
12812         param           value           Float64 in array [count]
12813         category        ARB_gpu_shader_fp64
12814         version         1.2
12815         extension
12816         glxropcode      ?
12817         glxflags        ignore
12818         offset          ?
12819
12820 UniformMatrix4x2dv(location, count, transpose, value)
12821         return          void
12822         param           location        Int32 in value
12823         param           count           SizeI in value
12824         param           transpose       Boolean in value
12825         param           value           Float64 in array [count]
12826         category        ARB_gpu_shader_fp64
12827         version         1.2
12828         extension
12829         glxropcode      ?
12830         glxflags        ignore
12831         offset          ?
12832
12833 UniformMatrix4x3dv(location, count, transpose, value)
12834         return          void
12835         param           location        Int32 in value
12836         param           count           SizeI in value
12837         param           transpose       Boolean in value
12838         param           value           Float64 in array [count]
12839         category        ARB_gpu_shader_fp64
12840         version         1.2
12841         extension
12842         glxropcode      ?
12843         glxflags        ignore
12844         offset          ?
12845
12846 GetUniformdv(program, location, params)
12847         return          void
12848         param           program         UInt32 in value
12849         param           location        Int32 in value
12850         param           params          Float64 out array [COMPSIZE(location)]
12851         category        ARB_gpu_shader_fp64
12852         dlflags         notlistable
12853         version         1.2
12854         extension
12855         glxsingle       ?
12856         glxflags        ignore
12857         offset          ?
12858
12859 ###############################################################################
12860 #
12861 # ARB Extension #90
12862 # ARB_shader_subroutine commands
12863 #
12864 ###############################################################################
12865
12866 GetSubroutineUniformLocation(program, shadertype, name)
12867         return          Int32
12868         param           program         UInt32 in value
12869         param           shadertype      GLenum in value
12870         param           name            Char in array []
12871         category        ARB_shader_subroutine
12872         dlflags         notlistable
12873         version         1.2
12874         extension
12875         glxsingle       ?
12876         glxflags        ignore
12877         offset          ?
12878
12879 GetSubroutineIndex(program, shadertype, name)
12880         return          UInt32
12881         param           program         UInt32 in value
12882         param           shadertype      GLenum in value
12883         param           name            Char in array []
12884         category        ARB_shader_subroutine
12885         dlflags         notlistable
12886         version         1.2
12887         extension
12888         glxsingle       ?
12889         glxflags        ignore
12890         offset          ?
12891
12892 GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
12893         return          void
12894         param           program         UInt32 in value
12895         param           shadertype      GLenum in value
12896         param           index           UInt32 in value
12897         param           pname           GLenum in value
12898         param           values          Int32 out array [COMPSIZE(pname)]
12899         category        ARB_shader_subroutine
12900         dlflags         notlistable
12901         version         1.2
12902         extension
12903         glxsingle       ?
12904         glxflags        ignore
12905         offset          ?
12906
12907 GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
12908         return          void
12909         param           program         UInt32 in value
12910         param           shadertype      GLenum in value
12911         param           index           UInt32 in value
12912         param           bufsize         SizeI in value
12913         param           length          SizeI out array [1]
12914         param           name            Char out array [bufsize]
12915         category        ARB_shader_subroutine
12916         dlflags         notlistable
12917         version         1.2
12918         extension
12919         glxsingle       ?
12920         glxflags        ignore
12921         offset          ?
12922
12923 GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
12924         return          void
12925         param           program         UInt32 in value
12926         param           shadertype      GLenum in value
12927         param           index           UInt32 in value
12928         param           bufsize         SizeI in value
12929         param           length          SizeI out array [1]
12930         param           name            Char out array [bufsize]
12931         category        ARB_shader_subroutine
12932         dlflags         notlistable
12933         version         1.2
12934         extension
12935         glxsingle       ?
12936         glxflags        ignore
12937         offset          ?
12938
12939 UniformSubroutinesuiv(shadertype, count, indices)
12940         return          void
12941         param           shadertype      GLenum in value
12942         param           count           SizeI in value
12943         param           indices         UInt32 in array [count]
12944         category        ARB_shader_subroutine
12945         version         1.2
12946         extension
12947         glxropcode      ?
12948         glxflags        ignore
12949         offset          ?
12950
12951 GetUniformSubroutineuiv(shadertype, location, params)
12952         return          void
12953         param           shadertype      GLenum in value
12954         param           location        Int32 in value
12955         param           params          UInt32 out array [1]
12956         category        ARB_shader_subroutine
12957         dlflags         notlistable
12958         version         1.2
12959         extension
12960         glxsingle       ?
12961         glxflags        ignore
12962         offset          ?
12963
12964 GetProgramStageiv(program, shadertype, pname, values)
12965         return          void
12966         param           program         UInt32 in value
12967         param           shadertype      GLenum in value
12968         param           pname           GLenum in value
12969         param           values          Int32 out array [1]
12970         category        ARB_shader_subroutine
12971         dlflags         notlistable
12972         version         1.2
12973         extension
12974         glxsingle       ?
12975         glxflags        ignore
12976         offset          ?
12977
12978 ###############################################################################
12979 #
12980 # ARB Extension #91
12981 # ARB_tessellation_shader commands
12982 #
12983 ###############################################################################
12984
12985 PatchParameteri(pname, value)
12986         return          void
12987         param           pname           GLenum in value
12988         param           value           Int32 in value
12989         category        ARB_tessellation_shader
12990         version         1.2
12991         extension
12992         glxropcode      ?
12993         glxflags        ignore
12994         offset          ?
12995
12996 PatchParameterfv(pname, values)
12997         return          void
12998         param           pname           GLenum in value
12999         param           values          Float32 in array [COMPSIZE(pname)]
13000         category        ARB_tessellation_shader
13001         version         1.2
13002         extension
13003         glxropcode      ?
13004         glxflags        ignore
13005         offset          ?
13006
13007 ###############################################################################
13008 #
13009 # ARB Extension #92
13010 # ARB_texture_buffer_object_rgb32 commands
13011 #
13012 ###############################################################################
13013
13014 # (none)
13015 newcategory: ARB_texture_buffer_object_rgb32
13016
13017 ###############################################################################
13018 #
13019 # ARB Extension #93
13020 # ARB_transform_feedback2 commands
13021 #
13022 ###############################################################################
13023
13024 BindTransformFeedback(target, id)
13025         return          void
13026         param           target          GLenum in value
13027         param           id              UInt32 in value
13028         category        ARB_transform_feedback2
13029         version         1.2
13030         extension
13031         glxropcode      ?
13032         glxflags        ignore
13033         offset          ?
13034
13035 DeleteTransformFeedbacks(n, ids)
13036         return          void
13037         param           n               SizeI in value
13038         param           ids             UInt32 in array [n]
13039         category        ARB_transform_feedback2
13040         version         1.2
13041         extension
13042         glxropcode      ?
13043         glxflags        ignore
13044         offset          ?
13045
13046 GenTransformFeedbacks(n, ids)
13047         return          void
13048         param           n               SizeI in value
13049         param           ids             UInt32 out array [n]
13050         category        ARB_transform_feedback2
13051         version         1.2
13052         extension
13053         glxropcode      ?
13054         glxflags        ignore
13055         offset          ?
13056
13057 IsTransformFeedback(id)
13058         return          Boolean
13059         param           id              UInt32 in value
13060         category        ARB_transform_feedback2
13061         version         1.2
13062         extension
13063         glxropcode      ?
13064         glxflags        ignore
13065         offset          ?
13066
13067 PauseTransformFeedback()
13068         return          void
13069         category        ARB_transform_feedback2
13070         version         1.2
13071         extension
13072         glxropcode      ?
13073         glxflags        ignore
13074         offset          ?
13075
13076 ResumeTransformFeedback()
13077         return          void
13078         category        ARB_transform_feedback2
13079         version         1.2
13080         extension
13081         glxropcode      ?
13082         glxflags        ignore
13083         offset          ?
13084
13085 DrawTransformFeedback(mode, id)
13086         return          void
13087         param           mode            GLenum in value
13088         param           id              UInt32 in value
13089         category        ARB_transform_feedback2
13090         version         1.2
13091         extension
13092         glxropcode      ?
13093         glxflags        ignore
13094         offset          ?
13095
13096 ###############################################################################
13097 #
13098 # ARB Extension #94
13099 # ARB_transform_feedback3 commands
13100 #
13101 ###############################################################################
13102
13103 DrawTransformFeedbackStream(mode, id, stream)
13104         return          void
13105         param           mode            GLenum in value
13106         param           id              UInt32 in value
13107         param           stream          UInt32 in value
13108         category        ARB_transform_feedback3
13109         version         1.2
13110         extension
13111         glxropcode      ?
13112         glxflags        ignore
13113         offset          ?
13114
13115 BeginQueryIndexed(target, index, id)
13116         return          void
13117         param           target          GLenum in value
13118         param           index           UInt32 in value
13119         param           id              UInt32 in value
13120         category        ARB_transform_feedback3
13121         version         1.2
13122         extension
13123         glxropcode      ?
13124         glxflags        ignore
13125         offset          ?
13126
13127 EndQueryIndexed(target, index)
13128         return          void
13129         param           target          GLenum in value
13130         param           index           UInt32 in value
13131         category        ARB_transform_feedback3
13132         version         1.2
13133         extension
13134         glxropcode      ?
13135         glxflags        ignore
13136         offset          ?
13137
13138 GetQueryIndexediv(target, index, pname, params)
13139         return          void
13140         param           target          GLenum in value
13141         param           index           UInt32 in value
13142         param           pname           GLenum in value
13143         param           params          Int32 out array [COMPSIZE(pname)]
13144         category        ARB_transform_feedback3
13145         dlflags         notlistable
13146         version         1.2
13147         extension
13148         glxsingle       ?
13149         glxflags        ignore
13150         offset          ?
13151
13152 ###############################################################################
13153 #
13154 # ARB Extension #95
13155 # ARB_ES2_compatibility commands
13156 #
13157 ###############################################################################
13158
13159 ReleaseShaderCompiler()
13160         return          void
13161         category        ARB_ES2_compatibility
13162         version         4.1
13163         extension
13164         glxropcode      ?
13165         glxflags        ignore
13166         offset          ?
13167
13168 ShaderBinary(count, shaders, binaryformat, binary, length)
13169         return          void
13170         param           count           SizeI in value
13171         param           shaders         UInt32 in array [count]
13172         param           binaryformat    GLenum in value
13173         param           binary          Void in array [length]
13174         param           length          SizeI in value
13175         category        ARB_ES2_compatibility
13176         version         4.1
13177         extension
13178         glxropcode      ?
13179         glxflags        ignore
13180         offset          ?
13181
13182 GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
13183         return          void
13184         param           shadertype      GLenum in value
13185         param           precisiontype   GLenum in value
13186         param           range           Int32 out array [2]
13187         param           precision       Int32 out array [2]
13188         category        ARB_ES2_compatibility
13189         dlflags         notlistable
13190         version         4.1
13191         extension
13192         glxsingle       ?
13193         glxflags        ignore
13194         offset          ?
13195
13196 DepthRangef(n, f)
13197         return          void
13198         param           n               Float32 in value
13199         param           f               Float32 in value
13200         category        ARB_ES2_compatibility
13201         version         4.1
13202         extension
13203         glxropcode      ?
13204         glxflags        ignore
13205         offset          ?
13206
13207 ClearDepthf(d)
13208         return          void
13209         param           d               Float32 in value
13210         category        ARB_ES2_compatibility
13211         version         4.1
13212         extension
13213         glxropcode      ?
13214         glxflags        ignore
13215         offset          ?
13216
13217 ###############################################################################
13218 #
13219 # ARB Extension #96
13220 # ARB_get_program_binary commands
13221 #
13222 ###############################################################################
13223
13224 GetProgramBinary(program, bufSize, length, binaryFormat, binary)
13225         return          void
13226         param           program         UInt32 in value
13227         param           bufSize         SizeI in value
13228         param           length          SizeI out array [1]
13229         param           binaryFormat    GLenum out array [1]
13230         param           binary          Void out array [COMPSIZE(length)]
13231         category        ARB_get_program_binary
13232         dlflags         notlistable
13233         version         4.1
13234         extension
13235         glxsingle       ?
13236         glxflags        ignore
13237         offset          ?
13238
13239 ProgramBinary(program, binaryFormat, binary, length)
13240         return          void
13241         param           program         UInt32 in value
13242         param           binaryFormat    GLenum in value
13243         param           binary          Void in array [length]
13244         param           length          SizeI in value
13245         category        ARB_get_program_binary
13246         version         4.1
13247         extension
13248         glxropcode      ?
13249         glxflags        ignore
13250         offset          ?
13251
13252 ProgramParameteri(program, pname, value)
13253         return          void
13254         param           program         UInt32 in value
13255         param           pname           ProgramParameterPName in value
13256         param           value           Int32 in value
13257         category        ARB_get_program_binary
13258         version         3.0
13259         extension       soft WINSOFT
13260         glfflags        ignore
13261         glxflags        ignore
13262
13263 ###############################################################################
13264 #
13265 # ARB Extension #97
13266 # ARB_separate_shader_objects commands
13267 #
13268 ###############################################################################
13269
13270 UseProgramStages(pipeline, stages, program)
13271         return          void
13272         param           pipeline        UInt32 in value
13273         param           stages          GLbitfield in value
13274         param           program         UInt32 in value
13275         category        ARB_separate_shader_objects
13276         version         4.1
13277         extension
13278         glxropcode      ?
13279         glxflags        ignore
13280         offset          ?
13281
13282 ActiveShaderProgram(pipeline, program)
13283         return          void
13284         param           pipeline        UInt32 in value
13285         param           program         UInt32 in value
13286         category        ARB_separate_shader_objects
13287         version         4.1
13288         extension
13289         glxropcode      ?
13290         glxflags        ignore
13291         offset          ?
13292
13293 CreateShaderProgramv(type, count, strings)
13294         return          UInt32
13295         param           type            GLenum in value
13296         param           count           SizeI in value
13297         param           strings         ConstCharPointer in array [count]
13298         category        ARB_separate_shader_objects
13299         version         4.1
13300         extension
13301         glxropcode      ?
13302         glxflags        ignore
13303         offset          ?
13304
13305 BindProgramPipeline(pipeline)
13306         return          void
13307         param           pipeline        UInt32 in value
13308         category        ARB_separate_shader_objects
13309         version         4.1
13310         extension
13311         glxropcode      ?
13312         glxflags        ignore
13313         offset          ?
13314
13315 DeleteProgramPipelines(n, pipelines)
13316         return          void
13317         param           n               SizeI in value
13318         param           pipelines       UInt32 in array [n]
13319         category        ARB_separate_shader_objects
13320         version         4.1
13321         extension
13322         glxropcode      ?
13323         glxflags        ignore
13324         offset          ?
13325
13326 GenProgramPipelines(n, pipelines)
13327         return          void
13328         param           n               SizeI in value
13329         param           pipelines       UInt32 out array [n]
13330         category        ARB_separate_shader_objects
13331         version         4.1
13332         extension
13333         glxropcode      ?
13334         glxflags        ignore
13335         offset          ?
13336
13337 IsProgramPipeline(pipeline)
13338         return          Boolean
13339         param           pipeline        UInt32 in value
13340         category        ARB_separate_shader_objects
13341         version         4.1
13342         extension
13343         glxropcode      ?
13344         glxflags        ignore
13345         offset          ?
13346
13347 #@ ProgramParameteri also in ARB_get_program_binary
13348
13349 GetProgramPipelineiv(pipeline, pname, params)
13350         return          void
13351         param           pipeline        UInt32 in value
13352         param           pname           GLenum in value
13353         param           params          Int32 out array [COMPSIZE(pname)]
13354         category        ARB_separate_shader_objects
13355         dlflags         notlistable
13356         version         4.1
13357         extension
13358         glxsingle       ?
13359         glxflags        ignore
13360         offset          ?
13361
13362 ProgramUniform1i(program, location, v0)
13363         return          void
13364         param           program         UInt32 in value
13365         param           location        Int32 in value
13366         param           v0              Int32 in value
13367         category        ARB_separate_shader_objects
13368         version         4.1
13369         extension
13370         glxropcode      ?
13371         glxflags        ignore
13372         offset          ?
13373
13374 ProgramUniform1iv(program, location, count, value)
13375         return          void
13376         param           program         UInt32 in value
13377         param           location        Int32 in value
13378         param           count           SizeI in value
13379         param           value           Int32 in array [1]
13380         category        ARB_separate_shader_objects
13381         version         4.1
13382         extension
13383         glxropcode      ?
13384         glxflags        ignore
13385         offset          ?
13386
13387 ProgramUniform1f(program, location, v0)
13388         return          void
13389         param           program         UInt32 in value
13390         param           location        Int32 in value
13391         param           v0              Float32 in value
13392         category        ARB_separate_shader_objects
13393         version         4.1
13394         extension
13395         glxropcode      ?
13396         glxflags        ignore
13397         offset          ?
13398
13399 ProgramUniform1fv(program, location, count, value)
13400         return          void
13401         param           program         UInt32 in value
13402         param           location        Int32 in value
13403         param           count           SizeI in value
13404         param           value           Float32 in array [1]
13405         category        ARB_separate_shader_objects
13406         version         4.1
13407         extension
13408         glxropcode      ?
13409         glxflags        ignore
13410         offset          ?
13411
13412 ProgramUniform1d(program, location, v0)
13413         return          void
13414         param           program         UInt32 in value
13415         param           location        Int32 in value
13416         param           v0              Float64 in value
13417         category        ARB_separate_shader_objects
13418         version         4.1
13419         extension
13420         glxropcode      ?
13421         glxflags        ignore
13422         offset          ?
13423
13424 ProgramUniform1dv(program, location, count, value)
13425         return          void
13426         param           program         UInt32 in value
13427         param           location        Int32 in value
13428         param           count           SizeI in value
13429         param           value           Float64 in array [1]
13430         category        ARB_separate_shader_objects
13431         version         4.1
13432         extension
13433         glxropcode      ?
13434         glxflags        ignore
13435         offset          ?
13436
13437 ProgramUniform1ui(program, location, v0)
13438         return          void
13439         param           program         UInt32 in value
13440         param           location        Int32 in value
13441         param           v0              UInt32 in value
13442         category        ARB_separate_shader_objects
13443         version         4.1
13444         extension
13445         glxropcode      ?
13446         glxflags        ignore
13447         offset          ?
13448
13449 ProgramUniform1uiv(program, location, count, value)
13450         return          void
13451         param           program         UInt32 in value
13452         param           location        Int32 in value
13453         param           count           SizeI in value
13454         param           value           UInt32 in array [1]
13455         category        ARB_separate_shader_objects
13456         version         4.1
13457         extension
13458         glxropcode      ?
13459         glxflags        ignore
13460         offset          ?
13461
13462 ProgramUniform2i(program, location, v0, v1)
13463         return          void
13464         param           program         UInt32 in value
13465         param           location        Int32 in value
13466         param           v0              Int32 in value
13467         param           v1              Int32 in value
13468         category        ARB_separate_shader_objects
13469         version         4.1
13470         extension
13471         glxropcode      ?
13472         glxflags        ignore
13473         offset          ?
13474
13475 ProgramUniform2iv(program, location, count, value)
13476         return          void
13477         param           program         UInt32 in value
13478         param           location        Int32 in value
13479         param           count           SizeI in value
13480         param           value           Int32 in array [2]
13481         category        ARB_separate_shader_objects
13482         version         4.1
13483         extension
13484         glxropcode      ?
13485         glxflags        ignore
13486         offset          ?
13487
13488 ProgramUniform2f(program, location, v0, v1)
13489         return          void
13490         param           program         UInt32 in value
13491         param           location        Int32 in value
13492         param           v0              Float32 in value
13493         param           v1              Float32 in value
13494         category        ARB_separate_shader_objects
13495         version         4.1
13496         extension
13497         glxropcode      ?
13498         glxflags        ignore
13499         offset          ?
13500
13501 ProgramUniform2fv(program, location, count, value)
13502         return          void
13503         param           program         UInt32 in value
13504         param           location        Int32 in value
13505         param           count           SizeI in value
13506         param           value           Float32 in array [2]
13507         category        ARB_separate_shader_objects
13508         version         4.1
13509         extension
13510         glxropcode      ?
13511         glxflags        ignore
13512         offset          ?
13513
13514 ProgramUniform2d(program, location, v0, v1)
13515         return          void
13516         param           program         UInt32 in value
13517         param           location        Int32 in value
13518         param           v0              Float64 in value
13519         param           v1              Float64 in value
13520         category        ARB_separate_shader_objects
13521         version         4.1
13522         extension
13523         glxropcode      ?
13524         glxflags        ignore
13525         offset          ?
13526
13527 ProgramUniform2dv(program, location, count, value)
13528         return          void
13529         param           program         UInt32 in value
13530         param           location        Int32 in value
13531         param           count           SizeI in value
13532         param           value           Float64 in array [2]
13533         category        ARB_separate_shader_objects
13534         version         4.1
13535         extension
13536         glxropcode      ?
13537         glxflags        ignore
13538         offset          ?
13539
13540 ProgramUniform2ui(program, location, v0, v1)
13541         return          void
13542         param           program         UInt32 in value
13543         param           location        Int32 in value
13544         param           v0              UInt32 in value
13545         param           v1              UInt32 in value
13546         category        ARB_separate_shader_objects
13547         version         4.1
13548         extension
13549         glxropcode      ?
13550         glxflags        ignore
13551         offset          ?
13552
13553 ProgramUniform2uiv(program, location, count, value)
13554         return          void
13555         param           program         UInt32 in value
13556         param           location        Int32 in value
13557         param           count           SizeI in value
13558         param           value           UInt32 in array [2]
13559         category        ARB_separate_shader_objects
13560         version         4.1
13561         extension
13562         glxropcode      ?
13563         glxflags        ignore
13564         offset          ?
13565
13566 ProgramUniform3i(program, location, v0, v1, v2)
13567         return          void
13568         param           program         UInt32 in value
13569         param           location        Int32 in value
13570         param           v0              Int32 in value
13571         param           v1              Int32 in value
13572         param           v2              Int32 in value
13573         category        ARB_separate_shader_objects
13574         version         4.1
13575         extension
13576         glxropcode      ?
13577         glxflags        ignore
13578         offset          ?
13579
13580 ProgramUniform3iv(program, location, count, value)
13581         return          void
13582         param           program         UInt32 in value
13583         param           location        Int32 in value
13584         param           count           SizeI in value
13585         param           value           Int32 in array [3]
13586         category        ARB_separate_shader_objects
13587         version         4.1
13588         extension
13589         glxropcode      ?
13590         glxflags        ignore
13591         offset          ?
13592
13593 ProgramUniform3f(program, location, v0, v1, v2)
13594         return          void
13595         param           program         UInt32 in value
13596         param           location        Int32 in value
13597         param           v0              Float32 in value
13598         param           v1              Float32 in value
13599         param           v2              Float32 in value
13600         category        ARB_separate_shader_objects
13601         version         4.1
13602         extension
13603         glxropcode      ?
13604         glxflags        ignore
13605         offset          ?
13606
13607 ProgramUniform3fv(program, location, count, value)
13608         return          void
13609         param           program         UInt32 in value
13610         param           location        Int32 in value
13611         param           count           SizeI in value
13612         param           value           Float32 in array [3]
13613         category        ARB_separate_shader_objects
13614         version         4.1
13615         extension
13616         glxropcode      ?
13617         glxflags        ignore
13618         offset          ?
13619
13620 ProgramUniform3d(program, location, v0, v1, v2)
13621         return          void
13622         param           program         UInt32 in value
13623         param           location        Int32 in value
13624         param           v0              Float64 in value
13625         param           v1              Float64 in value
13626         param           v2              Float64 in value
13627         category        ARB_separate_shader_objects
13628         version         4.1
13629         extension
13630         glxropcode      ?
13631         glxflags        ignore
13632         offset          ?
13633
13634 ProgramUniform3dv(program, location, count, value)
13635         return          void
13636         param           program         UInt32 in value
13637         param           location        Int32 in value
13638         param           count           SizeI in value
13639         param           value           Float64 in array [3]
13640         category        ARB_separate_shader_objects
13641         version         4.1
13642         extension
13643         glxropcode      ?
13644         glxflags        ignore
13645         offset          ?
13646
13647 ProgramUniform3ui(program, location, v0, v1, v2)
13648         return          void
13649         param           program         UInt32 in value
13650         param           location        Int32 in value
13651         param           v0              UInt32 in value
13652         param           v1              UInt32 in value
13653         param           v2              UInt32 in value
13654         category        ARB_separate_shader_objects
13655         version         4.1
13656         extension
13657         glxropcode      ?
13658         glxflags        ignore
13659         offset          ?
13660
13661 ProgramUniform3uiv(program, location, count, value)
13662         return          void
13663         param           program         UInt32 in value
13664         param           location        Int32 in value
13665         param           count           SizeI in value
13666         param           value           UInt32 in array [3]
13667         category        ARB_separate_shader_objects
13668         version         4.1
13669         extension
13670         glxropcode      ?
13671         glxflags        ignore
13672         offset          ?
13673
13674 ProgramUniform4i(program, location, v0, v1, v2, v3)
13675         return          void
13676         param           program         UInt32 in value
13677         param           location        Int32 in value
13678         param           v0              Int32 in value
13679         param           v1              Int32 in value
13680         param           v2              Int32 in value
13681         param           v3              Int32 in value
13682         category        ARB_separate_shader_objects
13683         version         4.1
13684         extension
13685         glxropcode      ?
13686         glxflags        ignore
13687         offset          ?
13688
13689 ProgramUniform4iv(program, location, count, value)
13690         return          void
13691         param           program         UInt32 in value
13692         param           location        Int32 in value
13693         param           count           SizeI in value
13694         param           value           Int32 in array [4]
13695         category        ARB_separate_shader_objects
13696         version         4.1
13697         extension
13698         glxropcode      ?
13699         glxflags        ignore
13700         offset          ?
13701
13702 ProgramUniform4f(program, location, v0, v1, v2, v3)
13703         return          void
13704         param           program         UInt32 in value
13705         param           location        Int32 in value
13706         param           v0              Float32 in value
13707         param           v1              Float32 in value
13708         param           v2              Float32 in value
13709         param           v3              Float32 in value
13710         category        ARB_separate_shader_objects
13711         version         4.1
13712         extension
13713         glxropcode      ?
13714         glxflags        ignore
13715         offset          ?
13716
13717 ProgramUniform4fv(program, location, count, value)
13718         return          void
13719         param           program         UInt32 in value
13720         param           location        Int32 in value
13721         param           count           SizeI in value
13722         param           value           Float32 in array [4]
13723         category        ARB_separate_shader_objects
13724         version         4.1
13725         extension
13726         glxropcode      ?
13727         glxflags        ignore
13728         offset          ?
13729
13730 ProgramUniform4d(program, location, v0, v1, v2, v3)
13731         return          void
13732         param           program         UInt32 in value
13733         param           location        Int32 in value
13734         param           v0              Float64 in value
13735         param           v1              Float64 in value
13736         param           v2              Float64 in value
13737         param           v3              Float64 in value
13738         category        ARB_separate_shader_objects
13739         version         4.1
13740         extension
13741         glxropcode      ?
13742         glxflags        ignore
13743         offset          ?
13744
13745 ProgramUniform4dv(program, location, count, value)
13746         return          void
13747         param           program         UInt32 in value
13748         param           location        Int32 in value
13749         param           count           SizeI in value
13750         param           value           Float64 in array [4]
13751         category        ARB_separate_shader_objects
13752         version         4.1
13753         extension
13754         glxropcode      ?
13755         glxflags        ignore
13756         offset          ?
13757
13758 ProgramUniform4ui(program, location, v0, v1, v2, v3)
13759         return          void
13760         param           program         UInt32 in value
13761         param           location        Int32 in value
13762         param           v0              UInt32 in value
13763         param           v1              UInt32 in value
13764         param           v2              UInt32 in value
13765         param           v3              UInt32 in value
13766         category        ARB_separate_shader_objects
13767         version         4.1
13768         extension
13769         glxropcode      ?
13770         glxflags        ignore
13771         offset          ?
13772
13773 ProgramUniform4uiv(program, location, count, value)
13774         return          void
13775         param           program         UInt32 in value
13776         param           location        Int32 in value
13777         param           count           SizeI in value
13778         param           value           UInt32 in array [4]
13779         category        ARB_separate_shader_objects
13780         version         4.1
13781         extension
13782         glxropcode      ?
13783         glxflags        ignore
13784         offset          ?
13785
13786 ProgramUniformMatrix2fv(program, location, count, transpose, value)
13787         return          void
13788         param           program         UInt32 in value
13789         param           location        Int32 in value
13790         param           count           SizeI in value
13791         param           transpose       Boolean in value
13792         param           value           Float32 in array [2]
13793         category        ARB_separate_shader_objects
13794         version         4.1
13795         extension
13796         glxropcode      ?
13797         glxflags        ignore
13798         offset          ?
13799
13800 ProgramUniformMatrix3fv(program, location, count, transpose, value)
13801         return          void
13802         param           program         UInt32 in value
13803         param           location        Int32 in value
13804         param           count           SizeI in value
13805         param           transpose       Boolean in value
13806         param           value           Float32 in array [3]
13807         category        ARB_separate_shader_objects
13808         version         4.1
13809         extension
13810         glxropcode      ?
13811         glxflags        ignore
13812         offset          ?
13813
13814 ProgramUniformMatrix4fv(program, location, count, transpose, value)
13815         return          void
13816         param           program         UInt32 in value
13817         param           location        Int32 in value
13818         param           count           SizeI in value
13819         param           transpose       Boolean in value
13820         param           value           Float32 in array [4]
13821         category        ARB_separate_shader_objects
13822         version         4.1
13823         extension
13824         glxropcode      ?
13825         glxflags        ignore
13826         offset          ?
13827
13828 ProgramUniformMatrix2dv(program, location, count, transpose, value)
13829         return          void
13830         param           program         UInt32 in value
13831         param           location        Int32 in value
13832         param           count           SizeI in value
13833         param           transpose       Boolean in value
13834         param           value           Float64 in array [2]
13835         category        ARB_separate_shader_objects
13836         version         4.1
13837         extension
13838         glxropcode      ?
13839         glxflags        ignore
13840         offset          ?
13841
13842 ProgramUniformMatrix3dv(program, location, count, transpose, value)
13843         return          void
13844         param           program         UInt32 in value
13845         param           location        Int32 in value
13846         param           count           SizeI in value
13847         param           transpose       Boolean in value
13848         param           value           Float64 in array [3]
13849         category        ARB_separate_shader_objects
13850         version         4.1
13851         extension
13852         glxropcode      ?
13853         glxflags        ignore
13854         offset          ?
13855
13856 ProgramUniformMatrix4dv(program, location, count, transpose, value)
13857         return          void
13858         param           program         UInt32 in value
13859         param           location        Int32 in value
13860         param           count           SizeI in value
13861         param           transpose       Boolean in value
13862         param           value           Float64 in array [4]
13863         category        ARB_separate_shader_objects
13864         version         4.1
13865         extension
13866         glxropcode      ?
13867         glxflags        ignore
13868         offset          ?
13869
13870 ProgramUniformMatrix2x3fv(program, location, count, transpose, value)
13871         return          void
13872         param           program         UInt32 in value
13873         param           location        Int32 in value
13874         param           count           SizeI in value
13875         param           transpose       Boolean in value
13876         param           value           Float32 in array [count]
13877         category        ARB_separate_shader_objects
13878         version         4.1
13879         extension
13880         glxropcode      ?
13881         glxflags        ignore
13882         offset          ?
13883
13884 ProgramUniformMatrix3x2fv(program, location, count, transpose, value)
13885         return          void
13886         param           program         UInt32 in value
13887         param           location        Int32 in value
13888         param           count           SizeI in value
13889         param           transpose       Boolean in value
13890         param           value           Float32 in array [count]
13891         category        ARB_separate_shader_objects
13892         version         4.1
13893         extension
13894         glxropcode      ?
13895         glxflags        ignore
13896         offset          ?
13897
13898 ProgramUniformMatrix2x4fv(program, location, count, transpose, value)
13899         return          void
13900         param           program         UInt32 in value
13901         param           location        Int32 in value
13902         param           count           SizeI in value
13903         param           transpose       Boolean in value
13904         param           value           Float32 in array [count]
13905         category        ARB_separate_shader_objects
13906         version         4.1
13907         extension
13908         glxropcode      ?
13909         glxflags        ignore
13910         offset          ?
13911
13912 ProgramUniformMatrix4x2fv(program, location, count, transpose, value)
13913         return          void
13914         param           program         UInt32 in value
13915         param           location        Int32 in value
13916         param           count           SizeI in value
13917         param           transpose       Boolean in value
13918         param           value           Float32 in array [count]
13919         category        ARB_separate_shader_objects
13920         version         4.1
13921         extension
13922         glxropcode      ?
13923         glxflags        ignore
13924         offset          ?
13925
13926 ProgramUniformMatrix3x4fv(program, location, count, transpose, value)
13927         return          void
13928         param           program         UInt32 in value
13929         param           location        Int32 in value
13930         param           count           SizeI in value
13931         param           transpose       Boolean in value
13932         param           value           Float32 in array [count]
13933         category        ARB_separate_shader_objects
13934         version         4.1
13935         extension
13936         glxropcode      ?
13937         glxflags        ignore
13938         offset          ?
13939
13940 ProgramUniformMatrix4x3fv(program, location, count, transpose, value)
13941         return          void
13942         param           program         UInt32 in value
13943         param           location        Int32 in value
13944         param           count           SizeI in value
13945         param           transpose       Boolean in value
13946         param           value           Float32 in array [count]
13947         category        ARB_separate_shader_objects
13948         version         4.1
13949         extension
13950         glxropcode      ?
13951         glxflags        ignore
13952         offset          ?
13953
13954 ProgramUniformMatrix2x3dv(program, location, count, transpose, value)
13955         return          void
13956         param           program         UInt32 in value
13957         param           location        Int32 in value
13958         param           count           SizeI in value
13959         param           transpose       Boolean in value
13960         param           value           Float64 in array [count]
13961         category        ARB_separate_shader_objects
13962         version         4.1
13963         extension
13964         glxropcode      ?
13965         glxflags        ignore
13966         offset          ?
13967
13968 ProgramUniformMatrix3x2dv(program, location, count, transpose, value)
13969         return          void
13970         param           program         UInt32 in value
13971         param           location        Int32 in value
13972         param           count           SizeI in value
13973         param           transpose       Boolean in value
13974         param           value           Float64 in array [count]
13975         category        ARB_separate_shader_objects
13976         version         4.1
13977         extension
13978         glxropcode      ?
13979         glxflags        ignore
13980         offset          ?
13981
13982 ProgramUniformMatrix2x4dv(program, location, count, transpose, value)
13983         return          void
13984         param           program         UInt32 in value
13985         param           location        Int32 in value
13986         param           count           SizeI in value
13987         param           transpose       Boolean in value
13988         param           value           Float64 in array [count]
13989         category        ARB_separate_shader_objects
13990         version         4.1
13991         extension
13992         glxropcode      ?
13993         glxflags        ignore
13994         offset          ?
13995
13996 ProgramUniformMatrix4x2dv(program, location, count, transpose, value)
13997         return          void
13998         param           program         UInt32 in value
13999         param           location        Int32 in value
14000         param           count           SizeI in value
14001         param           transpose       Boolean in value
14002         param           value           Float64 in array [count]
14003         category        ARB_separate_shader_objects
14004         version         4.1
14005         extension
14006         glxropcode      ?
14007         glxflags        ignore
14008         offset          ?
14009
14010 ProgramUniformMatrix3x4dv(program, location, count, transpose, value)
14011         return          void
14012         param           program         UInt32 in value
14013         param           location        Int32 in value
14014         param           count           SizeI in value
14015         param           transpose       Boolean in value
14016         param           value           Float64 in array [count]
14017         category        ARB_separate_shader_objects
14018         version         4.1
14019         extension
14020         glxropcode      ?
14021         glxflags        ignore
14022         offset          ?
14023
14024 ProgramUniformMatrix4x3dv(program, location, count, transpose, value)
14025         return          void
14026         param           program         UInt32 in value
14027         param           location        Int32 in value
14028         param           count           SizeI in value
14029         param           transpose       Boolean in value
14030         param           value           Float64 in array [count]
14031         category        ARB_separate_shader_objects
14032         version         4.1
14033         extension
14034         glxropcode      ?
14035         glxflags        ignore
14036         offset          ?
14037
14038 ValidateProgramPipeline(pipeline)
14039         return          void
14040         param           pipeline        UInt32 in value
14041         category        ARB_separate_shader_objects
14042         version         4.1
14043         extension
14044         glxropcode      ?
14045         glxflags        ignore
14046         offset          ?
14047
14048 GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog)
14049         return          void
14050         param           pipeline        UInt32 in value
14051         param           bufSize         SizeI in value
14052         param           length          SizeI out array [1]
14053         param           infoLog         Char out array [COMPSIZE(length)]
14054         category        ARB_separate_shader_objects
14055         dlflags         notlistable
14056         version         4.1
14057         extension
14058         glxsingle       ?
14059         glxflags        ignore
14060         offset          ?
14061
14062 ###############################################################################
14063 #
14064 # ARB Extension #98
14065 # ARB_shader_precision commands
14066 #
14067 ###############################################################################
14068
14069 ###############################################################################
14070 #
14071 # ARB Extension #99
14072 # ARB_vertex_attrib_64bit commands
14073 #
14074 ###############################################################################
14075
14076 VertexAttribL1d(index, x)
14077         return          void
14078         param           index           UInt32 in value
14079         param           x               Float64 in value
14080         category        ARB_vertex_attrib_64bit
14081         version         4.1
14082         extension
14083         glxropcode      ?
14084         glxflags        ignore
14085         offset          ?
14086
14087 VertexAttribL2d(index, x, y)
14088         return          void
14089         param           index           UInt32 in value
14090         param           x               Float64 in value
14091         param           y               Float64 in value
14092         category        ARB_vertex_attrib_64bit
14093         version         4.1
14094         extension
14095         glxropcode      ?
14096         glxflags        ignore
14097         offset          ?
14098
14099 VertexAttribL3d(index, x, y, z)
14100         return          void
14101         param           index           UInt32 in value
14102         param           x               Float64 in value
14103         param           y               Float64 in value
14104         param           z               Float64 in value
14105         category        ARB_vertex_attrib_64bit
14106         version         4.1
14107         extension
14108         glxropcode      ?
14109         glxflags        ignore
14110         offset          ?
14111
14112 VertexAttribL4d(index, x, y, z, w)
14113         return          void
14114         param           index           UInt32 in value
14115         param           x               Float64 in value
14116         param           y               Float64 in value
14117         param           z               Float64 in value
14118         param           w               Float64 in value
14119         category        ARB_vertex_attrib_64bit
14120         version         4.1
14121         extension
14122         glxropcode      ?
14123         glxflags        ignore
14124         offset          ?
14125
14126 VertexAttribL1dv(index, v)
14127         return          void
14128         param           index           UInt32 in value
14129         param           v               Float64 in array [1]
14130         category        ARB_vertex_attrib_64bit
14131         version         4.1
14132         extension
14133         glxropcode      ?
14134         glxflags        ignore
14135         offset          ?
14136
14137 VertexAttribL2dv(index, v)
14138         return          void
14139         param           index           UInt32 in value
14140         param           v               Float64 in array [2]
14141         category        ARB_vertex_attrib_64bit
14142         version         4.1
14143         extension
14144         glxropcode      ?
14145         glxflags        ignore
14146         offset          ?
14147
14148 VertexAttribL3dv(index, v)
14149         return          void
14150         param           index           UInt32 in value
14151         param           v               Float64 in array [3]
14152         category        ARB_vertex_attrib_64bit
14153         version         4.1
14154         extension
14155         glxropcode      ?
14156         glxflags        ignore
14157         offset          ?
14158
14159 VertexAttribL4dv(index, v)
14160         return          void
14161         param           index           UInt32 in value
14162         param           v               Float64 in array [4]
14163         category        ARB_vertex_attrib_64bit
14164         version         4.1
14165         extension
14166         glxropcode      ?
14167         glxflags        ignore
14168         offset          ?
14169
14170 VertexAttribLPointer(index, size, type, stride, pointer)
14171         return          void
14172         param           index           UInt32 in value
14173         param           size            Int32 in value
14174         param           type            GLenum in value
14175         param           stride          SizeI in value
14176         param           pointer         Void in array [size]
14177         category        ARB_vertex_attrib_64bit
14178         version         4.1
14179         extension
14180         glxropcode      ?
14181         glxflags        ignore
14182         offset          ?
14183
14184 GetVertexAttribLdv(index, pname, params)
14185         return          void
14186         param           index           UInt32 in value
14187         param           pname           GLenum in value
14188         param           params          Float64 out array [COMPSIZE(pname)]
14189         category        ARB_vertex_attrib_64bit
14190         dlflags         notlistable
14191         version         4.1
14192         extension
14193         glxsingle       ?
14194         glxflags        ignore
14195         offset          ?
14196
14197 #@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit
14198
14199 ###############################################################################
14200 #
14201 # ARB Extension #100
14202 # ARB_viewport_array commands
14203 #
14204 ###############################################################################
14205
14206 ViewportArrayv(first, count, v)
14207         return          void
14208         param           first           UInt32 in value
14209         param           count           SizeI in value
14210         param           v               Float32 in array [COMPSIZE(count)]
14211         category        ARB_viewport_array
14212         version         4.1
14213         extension
14214         glxropcode      ?
14215         glxflags        ignore
14216         offset          ?
14217
14218 ViewportIndexedf(index, x, y, w, h)
14219         return          void
14220         param           index           UInt32 in value
14221         param           x               Float32 in value
14222         param           y               Float32 in value
14223         param           w               Float32 in value
14224         param           h               Float32 in value
14225         category        ARB_viewport_array
14226         version         4.1
14227         extension
14228         glxropcode      ?
14229         glxflags        ignore
14230         offset          ?
14231
14232 ViewportIndexedfv(index, v)
14233         return          void
14234         param           index           UInt32 in value
14235         param           v               Float32 in array [4]
14236         category        ARB_viewport_array
14237         version         4.1
14238         extension
14239         glxropcode      ?
14240         glxflags        ignore
14241         offset          ?
14242
14243 ScissorArrayv(first, count, v)
14244         return          void
14245         param           first           UInt32 in value
14246         param           count           SizeI in value
14247         param           v               Int32 in array [COMPSIZE(count)]
14248         category        ARB_viewport_array
14249         version         4.1
14250         extension
14251         glxropcode      ?
14252         glxflags        ignore
14253         offset          ?
14254
14255 ScissorIndexed(index, left, bottom, width, height)
14256         return          void
14257         param           index           UInt32 in value
14258         param           left            Int32 in value
14259         param           bottom          Int32 in value
14260         param           width           SizeI in value
14261         param           height          SizeI in value
14262         category        ARB_viewport_array
14263         version         4.1
14264         extension
14265         glxropcode      ?
14266         glxflags        ignore
14267         offset          ?
14268
14269 ScissorIndexedv(index, v)
14270         return          void
14271         param           index           UInt32 in value
14272         param           v               Int32 in array [4]
14273         category        ARB_viewport_array
14274         version         4.1
14275         extension
14276         glxropcode      ?
14277         glxflags        ignore
14278         offset          ?
14279
14280 DepthRangeArrayv(first, count, v)
14281         return          void
14282         param           first           UInt32 in value
14283         param           count           SizeI in value
14284         param           v               Float64 in array [COMPSIZE(count)]
14285         category        ARB_viewport_array
14286         version         4.1
14287         extension
14288         glxropcode      ?
14289         glxflags        ignore
14290         offset          ?
14291
14292 DepthRangeIndexed(index, n, f)
14293         return          void
14294         param           index           UInt32 in value
14295         param           n               Float64 in value
14296         param           f               Float64 in value
14297         category        ARB_viewport_array
14298         version         4.1
14299         extension
14300         glxropcode      ?
14301         glxflags        ignore
14302         offset          ?
14303
14304 GetFloati_v(target, index, data)
14305         return          void
14306         param           target          GLenum in value
14307         param           index           UInt32 in value
14308         param           data            Float32 out array [COMPSIZE(target)]
14309         category        ARB_viewport_array
14310         dlflags         notlistable
14311         version         4.1
14312         extension
14313         glxsingle       ?
14314         glxflags        ignore
14315         offset          ?
14316
14317 GetDoublei_v(target, index, data)
14318         return          void
14319         param           target          GLenum in value
14320         param           index           UInt32 in value
14321         param           data            Float64 out array [COMPSIZE(target)]
14322         category        ARB_viewport_array
14323         dlflags         notlistable
14324         version         4.1
14325         extension
14326         glxsingle       ?
14327         glxflags        ignore
14328         offset          ?
14329
14330 ###############################################################################
14331 #
14332 # ARB Extension #101 - GLX_ARB_create_context_robustness
14333 # ARB Extension #102 - WGL_ARB_create_context_robustness
14334 #
14335 ###############################################################################
14336
14337 ###############################################################################
14338 #
14339 # ARB Extension #103
14340 # ARB_cl_event commands
14341 #
14342 ###############################################################################
14343
14344 CreateSyncFromCLeventARB(context, event, flags)
14345         return          sync
14346         param           context         cl_context in value
14347         param           event           cl_event in value
14348         param           flags           GLbitfield in value
14349         category        ARB_cl_event
14350         version         4.1
14351         extension
14352         glxropcode      ?
14353         glxflags        ignore
14354         offset          ?
14355
14356 ###############################################################################
14357 #
14358 # ARB Extension #104
14359 # ARB_debug_output commands
14360 #
14361 ###############################################################################
14362
14363 DebugMessageControlARB(source, type, severity, count, ids, enabled)
14364         return          void
14365         param           source          GLenum in value
14366         param           type            GLenum in value
14367         param           severity        GLenum in value
14368         param           count           SizeI in value
14369         param           ids             UInt32 in array [count]
14370         param           enabled         Boolean in value
14371         category        ARB_debug_output
14372         version         4.1
14373         extension
14374         glxropcode      ?
14375         glxflags        ignore
14376         offset          ?
14377
14378 DebugMessageInsertARB(source, type, id, severity, length, buf)
14379         return          void
14380         param           source          GLenum in value
14381         param           type            GLenum in value
14382         param           id              UInt32 in value
14383         param           severity        GLenum in value
14384         param           length          SizeI in value
14385         param           buf             Char in array [length]
14386         category        ARB_debug_output
14387         version         4.1
14388         extension
14389         glxropcode      ?
14390         glxflags        ignore
14391         offset          ?
14392
14393 DebugMessageCallbackARB(callback, userParam)
14394         return          void
14395         param           callback        GLDEBUGPROCARB in value
14396         param           userParam       Void in array [COMPSIZE(callback)]
14397         category        ARB_debug_output
14398         version         4.1
14399         extension
14400         glxropcode      ?
14401         glxflags        ignore
14402         offset          ?
14403
14404 GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog)
14405         return          UInt32
14406         param           count           UInt32 in value
14407         param           bufsize         SizeI in value
14408         param           sources         GLenum out array [count]
14409         param           types           GLenum out array [count]
14410         param           ids             UInt32 out array [count]
14411         param           severities      GLenum out array [count]
14412         param           lengths         SizeI out array [count]
14413         param           messageLog      Char out array [COMPSIZE(lengths)]
14414         category        ARB_debug_output
14415         dlflags         notlistable
14416         version         4.1
14417         extension
14418         glxsingle       ?
14419         glxflags        ignore
14420         offset          ?
14421
14422 # GetPointerv is redeclared in this extension
14423
14424 ###############################################################################
14425 #
14426 # ARB Extension #105
14427 # ARB_robustness commands
14428 #
14429 ###############################################################################
14430
14431 GetGraphicsResetStatusARB()
14432         return          GLenum
14433         category        ARB_robustness
14434         dlflags         notlistable
14435         version         4.1
14436         extension
14437         glxsingle       ?
14438         glxflags        ignore
14439         offset          ?
14440
14441 GetnMapdvARB(target, query, bufSize, v)
14442         return          void
14443         param           target          GLenum in value
14444         param           query           GLenum in value
14445         param           bufSize         SizeI in value
14446         param           v               Float64 out array [bufSize]
14447         category        ARB_robustness
14448         dlflags         notlistable
14449         version         4.1
14450         extension
14451         glxsingle       ?
14452         glxflags        ignore
14453         offset          ?
14454
14455 GetnMapfvARB(target, query, bufSize, v)
14456         return          void
14457         param           target          GLenum in value
14458         param           query           GLenum in value
14459         param           bufSize         SizeI in value
14460         param           v               Float32 out array [bufSize]
14461         category        ARB_robustness
14462         dlflags         notlistable
14463         version         4.1
14464         extension
14465         glxsingle       ?
14466         glxflags        ignore
14467         offset          ?
14468
14469 GetnMapivARB(target, query, bufSize, v)
14470         return          void
14471         param           target          GLenum in value
14472         param           query           GLenum in value
14473         param           bufSize         SizeI in value
14474         param           v               Int32 out array [bufSize]
14475         category        ARB_robustness
14476         dlflags         notlistable
14477         version         4.1
14478         extension
14479         glxsingle       ?
14480         glxflags        ignore
14481         offset          ?
14482
14483 GetnPixelMapfvARB(map, bufSize, values)
14484         return          void
14485         param           map             GLenum in value
14486         param           bufSize         SizeI in value
14487         param           values          Float32 out array [bufSize]
14488         category        ARB_robustness
14489         dlflags         notlistable
14490         version         4.1
14491         extension
14492         glxsingle       ?
14493         glxflags        ignore
14494         offset          ?
14495
14496 GetnPixelMapuivARB(map, bufSize, values)
14497         return          void
14498         param           map             GLenum in value
14499         param           bufSize         SizeI in value
14500         param           values          UInt32 out array [bufSize]
14501         category        ARB_robustness
14502         dlflags         notlistable
14503         version         4.1
14504         extension
14505         glxsingle       ?
14506         glxflags        ignore
14507         offset          ?
14508
14509 GetnPixelMapusvARB(map, bufSize, values)
14510         return          void
14511         param           map             GLenum in value
14512         param           bufSize         SizeI in value
14513         param           values          UInt16 out array [bufSize]
14514         category        ARB_robustness
14515         dlflags         notlistable
14516         version         4.1
14517         extension
14518         glxsingle       ?
14519         glxflags        ignore
14520         offset          ?
14521
14522 GetnPolygonStippleARB(bufSize, pattern)
14523         return          void
14524         param           bufSize         SizeI in value
14525         param           pattern         UInt8 out array [bufSize]
14526         category        ARB_robustness
14527         dlflags         notlistable
14528         version         4.1
14529         extension
14530         glxsingle       ?
14531         glxflags        ignore
14532         offset          ?
14533
14534 GetnColorTableARB(target, format, type, bufSize, table)
14535         return          void
14536         param           target          GLenum in value
14537         param           format          GLenum in value
14538         param           type            GLenum in value
14539         param           bufSize         SizeI in value
14540         param           table           Void out array [bufSize]
14541         category        ARB_robustness
14542         dlflags         notlistable
14543         version         4.1
14544         extension
14545         glxsingle       ?
14546         glxflags        ignore
14547         offset          ?
14548
14549 GetnConvolutionFilterARB(target, format, type, bufSize, image)
14550         return          void
14551         param           target          GLenum in value
14552         param           format          GLenum in value
14553         param           type            GLenum in value
14554         param           bufSize         SizeI in value
14555         param           image           Void out array [bufSize]
14556         category        ARB_robustness
14557         dlflags         notlistable
14558         version         4.1
14559         extension
14560         glxsingle       ?
14561         glxflags        ignore
14562         offset          ?
14563
14564 GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span)
14565         return          void
14566         param           target          GLenum in value
14567         param           format          GLenum in value
14568         param           type            GLenum in value
14569         param           rowBufSize      SizeI in value
14570         param           row             Void out array [rowBufSize]
14571         param           columnBufSize   SizeI in value
14572         param           column          Void out array [columnBufSize]
14573         param           span            Void out array [0]
14574         category        ARB_robustness
14575         dlflags         notlistable
14576         version         4.1
14577         extension
14578         glxsingle       ?
14579         glxflags        ignore
14580         offset          ?
14581
14582 GetnHistogramARB(target, reset, format, type, bufSize, values)
14583         return          void
14584         param           target          GLenum in value
14585         param           reset           Boolean in value
14586         param           format          GLenum in value
14587         param           type            GLenum in value
14588         param           bufSize         SizeI in value
14589         param           values          Void out array [bufSize]
14590         category        ARB_robustness
14591         dlflags         notlistable
14592         version         4.1
14593         extension
14594         glxsingle       ?
14595         glxflags        ignore
14596         offset          ?
14597
14598 GetnMinmaxARB(target, reset, format, type, bufSize, values)
14599         return          void
14600         param           target          GLenum in value
14601         param           reset           Boolean in value
14602         param           format          GLenum in value
14603         param           type            GLenum in value
14604         param           bufSize         SizeI in value
14605         param           values          Void out array [bufSize]
14606         category        ARB_robustness
14607         dlflags         notlistable
14608         version         4.1
14609         extension
14610         glxsingle       ?
14611         glxflags        ignore
14612         offset          ?
14613
14614 GetnTexImageARB(target, level, format, type, bufSize, img)
14615         return          void
14616         param           target          GLenum in value
14617         param           level           Int32 in value
14618         param           format          GLenum in value
14619         param           type            GLenum in value
14620         param           bufSize         SizeI in value
14621         param           img             Void out array [bufSize]
14622         category        ARB_robustness
14623         dlflags         notlistable
14624         version         4.1
14625         extension
14626         glxsingle       ?
14627         glxflags        ignore
14628         offset          ?
14629
14630 ReadnPixelsARB(x, y, width, height, format, type, bufSize, data)
14631         return          void
14632         param           x               Int32 in value
14633         param           y               Int32 in value
14634         param           width           SizeI in value
14635         param           height          SizeI in value
14636         param           format          GLenum in value
14637         param           type            GLenum in value
14638         param           bufSize         SizeI in value
14639         param           data            Void out array [bufSize]
14640         category        ARB_robustness
14641         version         4.1
14642         extension
14643         glxropcode      ?
14644         glxflags        ignore
14645         offset          ?
14646
14647 GetnCompressedTexImageARB(target, lod, bufSize, img)
14648         return          void
14649         param           target          GLenum in value
14650         param           lod             Int32 in value
14651         param           bufSize         SizeI in value
14652         param           img             Void out array [bufSize]
14653         category        ARB_robustness
14654         dlflags         notlistable
14655         version         4.1
14656         extension
14657         glxsingle       ?
14658         glxflags        ignore
14659         offset          ?
14660
14661 GetnUniformfvARB(program, location, bufSize, params)
14662         return          void
14663         param           program         UInt32 in value
14664         param           location        Int32 in value
14665         param           bufSize         SizeI in value
14666         param           params          Float32 out array [bufSize]
14667         category        ARB_robustness
14668         dlflags         notlistable
14669         version         4.1
14670         extension
14671         glxsingle       ?
14672         glxflags        ignore
14673         offset          ?
14674
14675 GetnUniformivARB(program, location, bufSize, params)
14676         return          void
14677         param           program         UInt32 in value
14678         param           location        Int32 in value
14679         param           bufSize         SizeI in value
14680         param           params          Int32 out array [bufSize]
14681         category        ARB_robustness
14682         dlflags         notlistable
14683         version         4.1
14684         extension
14685         glxsingle       ?
14686         glxflags        ignore
14687         offset          ?
14688
14689 GetnUniformuivARB(program, location, bufSize, params)
14690         return          void
14691         param           program         UInt32 in value
14692         param           location        Int32 in value
14693         param           bufSize         SizeI in value
14694         param           params          UInt32 out array [bufSize]
14695         category        ARB_robustness
14696         dlflags         notlistable
14697         version         4.1
14698         extension
14699         glxsingle       ?
14700         glxflags        ignore
14701         offset          ?
14702
14703 GetnUniformdvARB(program, location, bufSize, params)
14704         return          void
14705         param           program         UInt32 in value
14706         param           location        Int32 in value
14707         param           bufSize         SizeI in value
14708         param           params          Float64 out array [bufSize]
14709         category        ARB_robustness
14710         dlflags         notlistable
14711         version         4.1
14712         extension
14713         glxsingle       ?
14714         glxflags        ignore
14715         offset          ?
14716
14717 ###############################################################################
14718 #
14719 # ARB Extension #106
14720 # ARB_shader_stencil_export commands
14721 #
14722 ###############################################################################
14723
14724 # (none)
14725 newcategory: ARB_shader_stencil_export
14726
14727 ###############################################################################
14728 #
14729 # ARB Extension #107
14730 # ARB_base_instance commands
14731 #
14732 ###############################################################################
14733
14734 DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance)
14735         return          void
14736         param           mode            GLenum in value
14737         param           first           Int32 in value
14738         param           count           SizeI in value
14739         param           instancecount   SizeI in value
14740         param           baseinstance    UInt32 in value
14741         category        ARB_base_instance
14742         version         4.2
14743         extension
14744         glxropcode      ?
14745         glxflags        ignore
14746         offset          ?
14747
14748 DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance)
14749         return          void
14750         param           mode            GLenum in value
14751         param           count           SizeI in value
14752         param           type            GLenum in value
14753         param           indices         void in array [count]
14754         param           instancecount   SizeI in value
14755         param           baseinstance    UInt32 in value
14756         category        ARB_base_instance
14757         version         4.2
14758         extension
14759         glxropcode      ?
14760         glxflags        ignore
14761         offset          ?
14762
14763 DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance)
14764         return          void
14765         param           mode            GLenum in value
14766         param           count           SizeI in value
14767         param           type            GLenum in value
14768         param           indices         void in array [count]
14769         param           instancecount   SizeI in value
14770         param           basevertex      Int32 in value
14771         param           baseinstance    UInt32 in value
14772         category        ARB_base_instance
14773         version         4.2
14774         extension
14775         glxropcode      ?
14776         glxflags        ignore
14777         offset          ?
14778
14779 ###############################################################################
14780 #
14781 # ARB Extension #108
14782 # ARB_shading_language_420pack commands
14783 #
14784 ###############################################################################
14785
14786 # (none)
14787 newcategory: ARB_shading_language_420pack
14788
14789 ###############################################################################
14790 #
14791 # ARB Extension #109
14792 # ARB_transform_feedback_instanced commands
14793 #
14794 ###############################################################################
14795
14796 DrawTransformFeedbackInstanced(mode, id, instancecount)
14797         return          void
14798         param           mode            GLenum in value
14799         param           id              UInt32 in value
14800         param           instancecount   SizeI in value
14801         category        ARB_transform_feedback_instanced
14802         version         4.2
14803         extension
14804         glxropcode      ?
14805         glxflags        ignore
14806         offset          ?
14807
14808 DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount)
14809         return          void
14810         param           mode            GLenum in value
14811         param           id              UInt32 in value
14812         param           stream          UInt32 in value
14813         param           instancecount   SizeI in value
14814         category        ARB_transform_feedback_instanced
14815         version         4.2
14816         extension
14817         glxropcode      ?
14818         glxflags        ignore
14819         offset          ?
14820
14821 ###############################################################################
14822 #
14823 # ARB Extension #110
14824 # ARB_compressed_texture_pixel_storage commands
14825 #
14826 ###############################################################################
14827
14828 # (none)
14829 newcategory: ARB_compressed_texture_pixel_storage
14830
14831 ###############################################################################
14832 #
14833 # ARB Extension #111
14834 # ARB_conservative_depth commands
14835 #
14836 ###############################################################################
14837
14838 # (none)
14839 newcategory: ARB_conservative_depth
14840
14841 ###############################################################################
14842 #
14843 # ARB Extension #112
14844 # ARB_internalformat_query commands
14845 #
14846 ###############################################################################
14847
14848 GetInternalformativ(target, internalformat, pname, bufSize, params)
14849         return          void
14850         param           target          GLenum in value
14851         param           internalformat  GLenum in value
14852         param           pname           GLenum in value
14853         param           bufSize         SizeI in value
14854         param           params          Int32 out array [bufSize]
14855         category        ARB_internalformat_query
14856         dlflags         notlistable
14857         version         4.2
14858         extension
14859         glxsingle       ?
14860         glxflags        ignore
14861         offset          ?
14862
14863 ###############################################################################
14864 #
14865 # ARB Extension #113
14866 # ARB_map_buffer_alignment commands
14867 #
14868 ###############################################################################
14869
14870 # (none)
14871 newcategory: ARB_map_buffer_alignment
14872
14873 ###############################################################################
14874 #
14875 # ARB Extension #114
14876 # ARB_shader_atomic_counters commands
14877 #
14878 ###############################################################################
14879
14880 GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params)
14881         return          void
14882         param           program         UInt32 in value
14883         param           bufferIndex     UInt32 in value
14884         param           pname           GLenum in value
14885         param           params          Int32 out array [COMPSIZE(pname)]
14886         category        ARB_shader_atomic_counters
14887         dlflags         notlistable
14888         version         4.2
14889         extension
14890         glxsingle       ?
14891         glxflags        ignore
14892         offset          ?
14893
14894 ###############################################################################
14895 #
14896 # ARB Extension #115
14897 # ARB_shader_image_load_store commands
14898 #
14899 ###############################################################################
14900
14901 BindImageTexture(unit, texture, level, layered, layer, access, format)
14902         return          void
14903         param           unit            UInt32 in value
14904         param           texture         UInt32 in value
14905         param           level           Int32 in value
14906         param           layered         Boolean in value
14907         param           layer           Int32 in value
14908         param           access          GLenum in value
14909         param           format          GLenum in value
14910         category        ARB_shader_image_load_store
14911         version         4.2
14912         extension
14913         glxropcode      ?
14914         glxflags        ignore
14915         offset          ?
14916
14917 MemoryBarrier(barriers)
14918         return          void
14919         param           barriers        GLbitfield in value
14920         category        ARB_shader_image_load_store
14921         version         4.2
14922         extension
14923         glxropcode      ?
14924         glxflags        ignore
14925         offset          ?
14926
14927 ###############################################################################
14928 #
14929 # ARB Extension #116
14930 # ARB_shading_language_packing commands
14931 #
14932 ###############################################################################
14933
14934 # (none)
14935 newcategory: ARB_shading_language_packing
14936
14937 ###############################################################################
14938 #
14939 # ARB Extension #117
14940 # ARB_texture_storage commands
14941 #
14942 ###############################################################################
14943
14944 TexStorage1D(target, levels, internalformat, width)
14945         return          void
14946         param           target          GLenum in value
14947         param           levels          SizeI in value
14948         param           internalformat  GLenum in value
14949         param           width           SizeI in value
14950         category        ARB_texture_storage
14951         version         4.2
14952         extension
14953         glxropcode      ?
14954         glxflags        ignore
14955         offset          ?
14956
14957 TexStorage2D(target, levels, internalformat, width, height)
14958         return          void
14959         param           target          GLenum in value
14960         param           levels          SizeI in value
14961         param           internalformat  GLenum in value
14962         param           width           SizeI in value
14963         param           height          SizeI in value
14964         category        ARB_texture_storage
14965         version         4.2
14966         extension
14967         glxropcode      ?
14968         glxflags        ignore
14969         offset          ?
14970
14971 TexStorage3D(target, levels, internalformat, width, height, depth)
14972         return          void
14973         param           target          GLenum in value
14974         param           levels          SizeI in value
14975         param           internalformat  GLenum in value
14976         param           width           SizeI in value
14977         param           height          SizeI in value
14978         param           depth           SizeI in value
14979         category        ARB_texture_storage
14980         version         4.2
14981         extension
14982         glxropcode      ?
14983         glxflags        ignore
14984         offset          ?
14985
14986 TextureStorage1DEXT(texture, target, levels, internalformat, width)
14987         return          void
14988         param           texture         UInt32 in value
14989         param           target          GLenum in value
14990         param           levels          SizeI in value
14991         param           internalformat  GLenum in value
14992         param           width           SizeI in value
14993         category        ARB_texture_storage
14994         version         4.2
14995         extension
14996         glxropcode      ?
14997         glxflags        ignore
14998         offset          ?
14999
15000 TextureStorage2DEXT(texture, target, levels, internalformat, width, height)
15001         return          void
15002         param           texture         UInt32 in value
15003         param           target          GLenum in value
15004         param           levels          SizeI in value
15005         param           internalformat  GLenum in value
15006         param           width           SizeI in value
15007         param           height          SizeI in value
15008         category        ARB_texture_storage
15009         version         4.2
15010         extension
15011         glxropcode      ?
15012         glxflags        ignore
15013         offset          ?
15014
15015 TextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth)
15016         return          void
15017         param           texture         UInt32 in value
15018         param           target          GLenum in value
15019         param           levels          SizeI in value
15020         param           internalformat  GLenum in value
15021         param           width           SizeI in value
15022         param           height          SizeI in value
15023         param           depth           SizeI in value
15024         category        ARB_texture_storage
15025         version         4.2
15026         extension
15027         glxropcode      ?
15028         glxflags        ignore
15029         offset          ?
15030
15031 ###############################################################################
15032 #
15033 # Extension #ARB118
15034 # KHR_texture_compression_astc_ldr commands
15035 #
15036 ###############################################################################
15037
15038 # (none)
15039 newcategory: KHR_texture_compression_astc_ldr
15040
15041 ###############################################################################
15042 #
15043 # Extension #ARB119
15044 # KHR_debug commands
15045 #
15046 ###############################################################################
15047
15048 # Promoted from ARB_debug_output
15049 DebugMessageControl(source, type, severity, count, ids, enabled)
15050         return          void
15051         param           source          GLenum in value
15052         param           type            GLenum in value
15053         param           severity        GLenum in value
15054         param           count           SizeI in value
15055         param           ids             UInt32 in array [count]
15056         param           enabled         Boolean in value
15057         category        KHR_debug
15058         version         4.3
15059         extension
15060         glxropcode      ?
15061         glxflags        ignore
15062         offset          ?
15063
15064 DebugMessageInsert(source, type, id, severity, length, buf)
15065         return          void
15066         param           source          GLenum in value
15067         param           type            GLenum in value
15068         param           id              UInt32 in value
15069         param           severity        GLenum in value
15070         param           length          SizeI in value
15071         param           buf             Char in array [COMPSIZE(buf/length)]
15072         category        KHR_debug
15073         version         4.3
15074         extension
15075         glxropcode      ?
15076         glxflags        ignore
15077         offset          ?
15078
15079 DebugMessageCallback(callback, userParam)
15080         return          void
15081         param           callback        GLDEBUGPROC in value
15082         param           userParam       void in reference
15083         category        KHR_debug
15084         version         4.3
15085         extension
15086         glxropcode      ?
15087         glxflags        ignore
15088         offset          ?
15089
15090 # bufsize -> logSize? (Bug 9178)
15091 GetDebugMessageLog(count, bufsize, sources, types, ids, severities, lengths, messageLog)
15092         return          UInt32
15093         param           count           UInt32 in value
15094         param           bufsize         SizeI in value
15095         param           sources         GLenum out array [COMPSIZE(count)]
15096         param           types           GLenum out array [COMPSIZE(count)]
15097         param           ids             UInt32 out array [COMPSIZE(count)]
15098         param           severities      GLenum out array [COMPSIZE(count)]
15099         param           lengths         SizeI out array [COMPSIZE(count)]
15100         param           messageLog      Char out array [COMPSIZE(bufsize)]
15101         category        KHR_debug
15102         dlflags         notlistable
15103         version         4.3
15104         extension
15105         glxsingle       ?
15106         glxflags        ignore
15107         offset          ?
15108
15109 PushDebugGroup(source, id, length, message)
15110         return          void
15111         param           source          GLenum in value
15112         param           id              UInt32 in value
15113         param           length          SizeI in value
15114         param           message         Char in array [COMPSIZE(message/length)]
15115         category        KHR_debug
15116         version         4.3
15117         extension
15118         glxropcode      ?
15119         glxflags        ignore
15120         offset          ?
15121
15122 PopDebugGroup()
15123         return          void
15124         category        KHR_debug
15125         version         4.3
15126         extension
15127         glxropcode      ?
15128         glxflags        ignore
15129         offset          ?
15130
15131 ObjectLabel(identifier, name, length, label)
15132         return          void
15133         param           identifier      GLenum in value
15134         param           name            UInt32 in value
15135         param           length          SizeI in value
15136         param           label           Char in array [COMPSIZE(label/length)]
15137         category        KHR_debug
15138         version         4.3
15139         extension
15140         glxropcode      ?
15141         glxflags        ignore
15142         offset          ?
15143
15144 GetObjectLabel(identifier, name, bufSize, length, label)
15145         return          void
15146         param           identifier      GLenum in value
15147         param           name            UInt32 in value
15148         param           bufSize         SizeI in value
15149         param           length          SizeI out reference
15150         param           label           Char out array [bufSize]
15151         category        KHR_debug
15152         dlflags         notlistable
15153         version         4.3
15154         extension
15155         glxsingle       ?
15156         glxflags        ignore
15157         offset          ?
15158
15159 ObjectPtrLabel(ptr, length, label)
15160         return          void
15161         param           ptr             void in reference
15162         param           length          SizeI in value
15163         param           label           Char in array [COMPSIZE(label/length)]
15164         category        KHR_debug
15165         version         4.3
15166         extension
15167         glxropcode      ?
15168         glxflags        ignore
15169         offset          ?
15170
15171 GetObjectPtrLabel(ptr, bufSize, length, label)
15172         return          void
15173         param           ptr             void in reference
15174         param           bufSize         SizeI in value
15175         param           length          SizeI out reference
15176         param           label           Char out array [bufSize]
15177         category        KHR_debug
15178         dlflags         notlistable
15179         version         4.3
15180         extension
15181         glxsingle       ?
15182         glxflags        ignore
15183         offset          ?
15184
15185 ###############################################################################
15186 #
15187 # Extension #ARB120
15188 # ARB_arrays_of_arrays commands
15189 #
15190 ###############################################################################
15191
15192 # (none)
15193 newcategory: ARB_arrays_of_arrays
15194
15195 ###############################################################################
15196 #
15197 # Extension #ARB121
15198 # ARB_clear_buffer_object commands
15199 #
15200 ###############################################################################
15201
15202 ClearBufferData(target, internalformat, format, type, data)
15203         return          void
15204         param           target          GLenum in value
15205         param           internalformat  GLenum in value
15206         param           format          GLenum in value
15207         param           type            GLenum in value
15208         param           data            void in array [COMPSIZE(format/type)]
15209         category        ARB_clear_buffer_object
15210         version         4.3
15211         extension
15212         glxropcode      ?
15213         glxflags        ignore
15214         offset          ?
15215
15216 ClearBufferSubData(target, internalformat, offset, size, format, type, data)
15217         return          void
15218         param           target          GLenum in value
15219         param           internalformat  GLenum in value
15220         param           offset          BufferOffset in value
15221         param           size            BufferSize in value
15222         param           format          GLenum in value
15223         param           type            GLenum in value
15224         param           data            void in array [COMPSIZE(format/type)]
15225         category        ARB_clear_buffer_object
15226         version         4.3
15227         extension
15228         glxropcode      ?
15229         glxflags        ignore
15230         offset          ?
15231
15232 # Only for use with DSA extensions
15233
15234 ClearNamedBufferDataEXT(buffer, internalformat, format, type, data)
15235         return          void
15236         param           buffer          UInt32 in value
15237         param           internalformat  GLenum in value
15238         param           format          GLenum in value
15239         param           type            GLenum in value
15240         param           data            void in array [COMPSIZE(format/type)]
15241         category        ARB_clear_buffer_object
15242         version         4.3
15243         extension
15244         glxropcode      ?
15245         glxflags        ignore
15246         offset          ?
15247
15248 ClearNamedBufferSubDataEXT(buffer, internalformat, format, type, offset, size, data)
15249         return          void
15250         param           buffer          UInt32 in value
15251         param           internalformat  GLenum in value
15252         param           offset          BufferSize in value
15253         param           size            BufferSize in value
15254         param           format          GLenum in value
15255         param           type            GLenum in value
15256         param           data            void in array [COMPSIZE(format/type)]
15257         category        ARB_clear_buffer_object
15258         version         4.3
15259         extension
15260         glxropcode      ?
15261         glxflags        ignore
15262         offset          ?
15263
15264 ###############################################################################
15265 #
15266 # Extension #ARB122
15267 # ARB_compute_shader commands
15268 #
15269 ###############################################################################
15270
15271 DispatchCompute(num_groups_x, num_groups_y, num_groups_z)
15272         return          void
15273         param           num_groups_x    UInt32 in value
15274         param           num_groups_y    UInt32 in value
15275         param           num_groups_z    UInt32 in value
15276         category        ARB_compute_shader
15277         version         4.3
15278         extension
15279         glxropcode      ?
15280         glxflags        ignore
15281         offset          ?
15282
15283 DispatchComputeIndirect(indirect)
15284         return          void
15285         param           indirect        BufferOffset in value
15286         category        ARB_compute_shader
15287         version         4.3
15288         extension
15289         glxropcode      ?
15290         glxflags        ignore
15291         offset          ?
15292
15293 ###############################################################################
15294 #
15295 # Extension #ARB123
15296 # ARB_copy_image commands
15297 #
15298 ###############################################################################
15299
15300 CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
15301         return          void
15302         param           srcName         UInt32 in value
15303         param           srcTarget       GLenum in value
15304         param           srcLevel        Int32 in value
15305         param           srcX            Int32 in value
15306         param           srcY            Int32 in value
15307         param           srcZ            Int32 in value
15308         param           dstName         UInt32 in value
15309         param           dstTarget       GLenum in value
15310         param           dstLevel        Int32 in value
15311         param           dstX            Int32 in value
15312         param           dstY            Int32 in value
15313         param           dstZ            Int32 in value
15314         param           srcWidth        SizeI in value
15315         param           srcHeight       SizeI in value
15316         param           srcDepth        SizeI in value
15317         category        ARB_copy_image
15318         version         4.3
15319         extension
15320         glxropcode      ?
15321         glxflags        ignore
15322         offset          ?
15323
15324 ###############################################################################
15325 #
15326 # Extension #ARB124 (renumbered from 142)
15327 # ARB_texture_view commands
15328 #
15329 ###############################################################################
15330
15331 TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
15332         return          void
15333         param           texture         UInt32 in value
15334         param           target          GLenum in value
15335         param           origtexture     UInt32 in value
15336         param           internalformat  GLenum in value
15337         param           minlevel        UInt32 in value
15338         param           numlevels       UInt32 in value
15339         param           minlayer        UInt32 in value
15340         param           numlayers       UInt32 in value
15341         category        ARB_texture_view
15342         version         4.3
15343         extension
15344         glxropcode      ?
15345         glxflags        ignore
15346         offset          ?
15347
15348 ###############################################################################
15349 #
15350 # Extension #ARB125 (renumbered from 143)
15351 # ARB_vertex_attrib_binding commands
15352 #
15353 ###############################################################################
15354
15355 BindVertexBuffer(bindingindex, buffer, offset, stride)
15356         return          void
15357         param           bindingindex    UInt32 in value
15358         param           buffer          UInt32 in value
15359         param           offset          BufferOffset in value
15360         param           stride          SizeI in value
15361         category        ARB_vertex_attrib_binding
15362         version         4.3
15363         extension
15364         glxropcode      ?
15365         glxflags        ignore
15366         offset          ?
15367
15368 VertexAttribFormat(attribindex, size, type, normalized, relativeoffset)
15369         return          void
15370         param           attribindex     UInt32 in value
15371         param           size            Int32 in value
15372         param           type            GLenum in value
15373         param           normalized      Boolean in value
15374         param           relativeoffset  UInt32 in value
15375         category        ARB_vertex_attrib_binding
15376         version         4.3
15377         extension
15378         glxropcode      ?
15379         glxflags        ignore
15380         offset          ?
15381
15382 VertexAttribIFormat(attribindex, size, type, relativeoffset)
15383         return          void
15384         param           attribindex     UInt32 in value
15385         param           size            Int32 in value
15386         param           type            GLenum in value
15387         param           relativeoffset  UInt32 in value
15388         category        ARB_vertex_attrib_binding
15389         version         4.3
15390         extension
15391         glxropcode      ?
15392         glxflags        ignore
15393         offset          ?
15394
15395 VertexAttribLFormat(attribindex, size, type, relativeoffset)
15396         return          void
15397         param           attribindex     UInt32 in value
15398         param           size            Int32 in value
15399         param           type            GLenum in value
15400         param           relativeoffset  UInt32 in value
15401         category        ARB_vertex_attrib_binding
15402         version         4.3
15403         extension
15404         glxropcode      ?
15405         glxflags        ignore
15406         offset          ?
15407
15408 VertexAttribBinding(attribindex, bindingindex)
15409         return          void
15410         param           attribindex     UInt32 in value
15411         param           bindingindex    UInt32 in value
15412         category        ARB_vertex_attrib_binding
15413         version         4.3
15414         extension
15415         glxropcode      ?
15416         glxflags        ignore
15417         offset          ?
15418
15419 VertexBindingDivisor(bindingindex, divisor)
15420         return          void
15421         param           bindingindex    UInt32 in value
15422         param           divisor         UInt32 in value
15423         category        ARB_vertex_attrib_binding
15424         version         4.3
15425         extension
15426         glxropcode      ?
15427         glxflags        ignore
15428         offset          ?
15429
15430 VertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride)
15431         return          void
15432         param           vaobj           UInt32 in value
15433         param           bindingindex    UInt32 in value
15434         param           buffer          UInt32 in value
15435         param           offset          BufferOffset in value
15436         param           stride          SizeI in value
15437         category        ARB_vertex_attrib_binding
15438         version         4.3
15439         extension
15440         glxropcode      ?
15441         glxflags        ignore
15442         offset          ?
15443
15444 VertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset)
15445         return          void
15446         param           vaobj           UInt32 in value
15447         param           attribindex     UInt32 in value
15448         param           size            Int32 in value
15449         param           type            GLenum in value
15450         param           normalized      Boolean in value
15451         param           relativeoffset  UInt32 in value
15452         category        ARB_vertex_attrib_binding
15453         version         4.3
15454         extension
15455         glxropcode      ?
15456         glxflags        ignore
15457         offset          ?
15458
15459 VertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15460         return          void
15461         param           vaobj           UInt32 in value
15462         param           attribindex     UInt32 in value
15463         param           size            Int32 in value
15464         param           type            GLenum in value
15465         param           relativeoffset  UInt32 in value
15466         category        ARB_vertex_attrib_binding
15467         version         4.3
15468         extension
15469         glxropcode      ?
15470         glxflags        ignore
15471         offset          ?
15472
15473 VertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15474         return          void
15475         param           vaobj           UInt32 in value
15476         param           attribindex     UInt32 in value
15477         param           size            Int32 in value
15478         param           type            GLenum in value
15479         param           relativeoffset  UInt32 in value
15480         category        ARB_vertex_attrib_binding
15481         version         4.3
15482         extension
15483         glxropcode      ?
15484         glxflags        ignore
15485         offset          ?
15486
15487 VertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex)
15488         return          void
15489         param           vaobj           UInt32 in value
15490         param           attribindex     UInt32 in value
15491         param           bindingindex    UInt32 in value
15492         category        ARB_vertex_attrib_binding
15493         version         4.3
15494         extension
15495         glxropcode      ?
15496         glxflags        ignore
15497         offset          ?
15498
15499 VertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor)
15500         return          void
15501         param           vaobj           UInt32 in value
15502         param           bindingindex    UInt32 in value
15503         param           divisor         UInt32 in value
15504         category        ARB_vertex_attrib_binding
15505         version         4.3
15506         extension
15507         glxropcode      ?
15508         glxflags        ignore
15509         offset          ?
15510
15511 ###############################################################################
15512 #
15513 # Extension #ARB126 (renumbered from 144)
15514 # ARB_robustness_isolation commands
15515 #
15516 ###############################################################################
15517
15518 # (none)
15519 newcategory: ARB_robustness_isolation
15520
15521 ###############################################################################
15522 #
15523 # Extension #ARB127
15524 # ARB_ES3_compatibility commands
15525 #
15526 ###############################################################################
15527
15528 # (none)
15529 newcategory: ARB_ES3_compatibility
15530
15531 ###############################################################################
15532 #
15533 # Extension #ARB128
15534 # ARB_explicit_uniform_location commands
15535 #
15536 ###############################################################################
15537
15538 # (none)
15539 newcategory: ARB_explicit_uniform_location
15540
15541 ###############################################################################
15542 #
15543 # Extension #ARB129
15544 # ARB_fragment_layer_viewport commands
15545 #
15546 ###############################################################################
15547
15548 # (none)
15549 newcategory: ARB_fragment_layer_viewport
15550
15551 ###############################################################################
15552 #
15553 # Extension #ARB130
15554 # ARB_framebuffer_no_attachments commands
15555 #
15556 ###############################################################################
15557
15558 FramebufferParameteri(target, pname, param)
15559         return          void
15560         param           target          GLenum in value
15561         param           pname           GLenum in value
15562         param           param           Int32 in value
15563         category        ARB_framebuffer_no_attachments
15564         version         4.3
15565         extension
15566         glxropcode      ?
15567         glxflags        ignore
15568         offset          ?
15569
15570 GetFramebufferParameteriv(target, pname, params)
15571         return          void
15572         param           target          GLenum in value
15573         param           pname           GLenum in value
15574         param           params          Int32 out array [COMPSIZE(pname)]
15575         category        ARB_framebuffer_no_attachments
15576         dlflags         notlistable
15577         version         4.3
15578         extension
15579         glxsingle       ?
15580         glxflags        ignore
15581         offset          ?
15582
15583 NamedFramebufferParameteriEXT(framebuffer, pname, param)
15584         return          void
15585         param           framebuffer     UInt32 in value
15586         param           pname           GLenum in value
15587         param           param           Int32 in value
15588         category        ARB_framebuffer_no_attachments
15589         version         4.3
15590         extension
15591         glxropcode      ?
15592         glxflags        ignore
15593         offset          ?
15594
15595 GetNamedFramebufferParameterivEXT(framebuffer, pname, params)
15596         return          void
15597         param           framebuffer     UInt32 in value
15598         param           pname           GLenum in value
15599         param           params          Int32 out array [COMPSIZE(pname)]
15600         category        ARB_framebuffer_no_attachments
15601         dlflags         notlistable
15602         version         4.3
15603         extension
15604         glxsingle       ?
15605         glxflags        ignore
15606         offset          ?
15607
15608 ###############################################################################
15609 #
15610 # Extension #ARB131
15611 # ARB_internalformat_query2 commands
15612 #
15613 ###############################################################################
15614
15615 GetInternalformati64v(target, internalformat, pname, bufSize, params)
15616         return          void
15617         param           target          GLenum in value
15618         param           internalformat  GLenum in value
15619         param           pname           GLenum in value
15620         param           bufSize         SizeI in value
15621         param           params          Int64 out array [bufSize]
15622         category        ARB_internalformat_query2
15623         dlflags         notlistable
15624         version         4.3
15625         extension
15626         glxsingle       ?
15627         glxflags        ignore
15628         offset          ?
15629
15630 ###############################################################################
15631 #
15632 # Extension #ARB132
15633 # ARB_invalidate_subdata commands
15634 #
15635 ###############################################################################
15636
15637 InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth)
15638         return          void
15639         param           texture         UInt32 in value
15640         param           level           Int32 in value
15641         param           xoffset         Int32 in value
15642         param           yoffset         Int32 in value
15643         param           zoffset         Int32 in value
15644         param           width           SizeI in value
15645         param           height          SizeI in value
15646         param           depth           SizeI in value
15647         category        ARB_invalidate_subdata
15648         version         4.3
15649         extension
15650         glxropcode      ?
15651         glxflags        ignore
15652         offset          ?
15653
15654 InvalidateTexImage(texture, level)
15655         return          void
15656         param           texture         UInt32 in value
15657         param           level           Int32 in value
15658         category        ARB_invalidate_subdata
15659         version         4.3
15660         extension
15661         glxropcode      ?
15662         glxflags        ignore
15663         offset          ?
15664
15665 InvalidateBufferSubData(buffer, offset, length)
15666         return          void
15667         param           buffer          UInt32 in value
15668         param           offset          BufferOffset in value
15669         param           length          BufferSize in value
15670         category        ARB_invalidate_subdata
15671         version         4.3
15672         extension
15673         glxropcode      ?
15674         glxflags        ignore
15675         offset          ?
15676
15677 InvalidateBufferData(buffer)
15678         return          void
15679         param           buffer          UInt32 in value
15680         category        ARB_invalidate_subdata
15681         version         4.3
15682         extension
15683         glxropcode      ?
15684         glxflags        ignore
15685         offset          ?
15686
15687 InvalidateFramebuffer(target, numAttachments, attachments)
15688         return          void
15689         param           target          GLenum in value
15690         param           numAttachments  SizeI in value
15691         param           attachments     GLenum in array [numAttachments]
15692         category        ARB_invalidate_subdata
15693         version         4.3
15694         extension
15695         glxropcode      ?
15696         glxflags        ignore
15697         offset          ?
15698
15699 InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)
15700         return          void
15701         param           target          GLenum in value
15702         param           numAttachments  SizeI in value
15703         param           attachments     GLenum in array [numAttachments]
15704         param           x               Int32 in value
15705         param           y               Int32 in value
15706         param           width           SizeI in value
15707         param           height          SizeI in value
15708         category        ARB_invalidate_subdata
15709         version         4.3
15710         extension
15711         glxropcode      ?
15712         glxflags        ignore
15713         offset          ?
15714
15715 ###############################################################################
15716 #
15717 # Extension #ARB133
15718 # ARB_multi_draw_indirect commands
15719 #
15720 ###############################################################################
15721
15722 MultiDrawArraysIndirect(mode, indirect, drawcount, stride)
15723         return          void
15724         param           mode            GLenum in value
15725         param           indirect        void in array [COMPSIZE(drawcount/stride)]
15726         param           drawcount       SizeI in value
15727         param           stride          SizeI in value
15728         category        ARB_multi_draw_indirect
15729         version         4.3
15730         extension
15731         glxropcode      ?
15732         glxflags        ignore
15733         offset          ?
15734
15735 MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride)
15736         return          void
15737         param           mode            GLenum in value
15738         param           type            GLenum in value
15739         param           indirect        void in array [COMPSIZE(drawcount/stride)]
15740         param           drawcount       SizeI in value
15741         param           stride          SizeI in value
15742         category        ARB_multi_draw_indirect
15743         version         4.3
15744         extension
15745         glxropcode      ?
15746         glxflags        ignore
15747         offset          ?
15748
15749 ###############################################################################
15750 #
15751 # Extension #ARB134
15752 # ARB_program_interface_query commands
15753 #
15754 ###############################################################################
15755
15756 GetProgramInterfaceiv(program, programInterface, pname, params)
15757         return          void
15758         param           program         UInt32 in value
15759         param           programInterface        GLenum in value
15760         param           pname           GLenum in value
15761         param           params          Int32 out array [COMPSIZE(pname)]
15762         category        ARB_program_interface_query
15763         dlflags         notlistable
15764         version         4.3
15765         extension
15766         glxsingle       ?
15767         glxflags        ignore
15768         offset          ?
15769
15770 GetProgramResourceIndex(program, programInterface, name)
15771         return          UInt32
15772         param           program         UInt32 in value
15773         param           programInterface        GLenum in value
15774         param           name            Char in array [COMPSIZE(name)]
15775         category        ARB_program_interface_query
15776         dlflags         notlistable
15777         version         4.3
15778         extension
15779         glxsingle       ?
15780         glxflags        ignore
15781         offset          ?
15782
15783 GetProgramResourceName(program, programInterface, index, bufSize, length, name)
15784         return          void
15785         param           program         UInt32 in value
15786         param           programInterface        GLenum in value
15787         param           index           UInt32 in value
15788         param           bufSize         SizeI in value
15789         param           length          SizeI out reference
15790         param           name            Char out array [bufSize]
15791         category        ARB_program_interface_query
15792         dlflags         notlistable
15793         version         4.3
15794         extension
15795         glxsingle       ?
15796         glxflags        ignore
15797         offset          ?
15798
15799 GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)
15800         return          void
15801         param           program         UInt32 in value
15802         param           programInterface        GLenum in value
15803         param           index           UInt32 in value
15804         param           propCount       SizeI in value
15805         param           props           GLenum in array [propCount]
15806         param           bufSize         SizeI in value
15807         param           length          SizeI out reference
15808         param           params          Int32 out array [bufSize]
15809         category        ARB_program_interface_query
15810         dlflags         notlistable
15811         version         4.3
15812         extension
15813         glxsingle       ?
15814         glxflags        ignore
15815         offset          ?
15816
15817 GetProgramResourceLocation(program, programInterface, name)
15818         return          Int32
15819         param           program         UInt32 in value
15820         param           programInterface        GLenum in value
15821         param           name            Char in array [COMPSIZE(name)]
15822         category        ARB_program_interface_query
15823         dlflags         notlistable
15824         version         4.3
15825         extension
15826         glxsingle       ?
15827         glxflags        ignore
15828         offset          ?
15829
15830 GetProgramResourceLocationIndex(program, programInterface, name)
15831         return          Int32
15832         param           program         UInt32 in value
15833         param           programInterface        GLenum in value
15834         param           name            Char in array [COMPSIZE(name)]
15835         category        ARB_program_interface_query
15836         dlflags         notlistable
15837         version         4.3
15838         extension
15839         glxsingle       ?
15840         glxflags        ignore
15841         offset          ?
15842
15843 ###############################################################################
15844 #
15845 # Extension #ARB135
15846 # ARB_robust_buffer_access_behavior commands
15847 #
15848 ###############################################################################
15849
15850 # (none)
15851 newcategory: ARB_robust_buffer_access_behavior
15852
15853 ###############################################################################
15854 #
15855 # Extension #ARB136
15856 # ARB_shader_image_size commands
15857 #
15858 ###############################################################################
15859
15860 # (none)
15861 newcategory: ARB_shader_image_size
15862
15863 ###############################################################################
15864 #
15865 # Extension #ARB137
15866 # ARB_shader_storage_buffer_object commands
15867 #
15868 ###############################################################################
15869
15870 ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding)
15871         return          void
15872         param           program         UInt32 in value
15873         param           storageBlockIndex       UInt32 in value
15874         param           storageBlockBinding     UInt32 in value
15875         category        ARB_shader_storage_buffer_object
15876         version         4.3
15877         extension
15878         glxropcode      ?
15879         glxflags        ignore
15880         offset          ?
15881
15882 ###############################################################################
15883 #
15884 # Extension #ARB138
15885 # ARB_stencil_texturing commands
15886 #
15887 ###############################################################################
15888
15889 # (none)
15890 newcategory: ARB_stencil_texturing
15891
15892 ###############################################################################
15893 #
15894 # Extension #ARB139
15895 # ARB_texture_buffer_range commands
15896 #
15897 ###############################################################################
15898
15899 TexBufferRange(target, internalformat, buffer, offset, size)
15900         return          void
15901         param           target          GLenum in value
15902         param           internalformat  GLenum in value
15903         param           buffer          UInt32 in value
15904         param           offset          BufferOffset in value
15905         param           size            BufferSize in value
15906         category        ARB_texture_buffer_range
15907         version         4.3
15908         extension
15909         glxropcode      ?
15910         glxflags        ignore
15911         offset          ?
15912
15913 TextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size)
15914         return          void
15915         param           texture         UInt32 in value
15916         param           target          GLenum in value
15917         param           internalformat  GLenum in value
15918         param           buffer          UInt32 in value
15919         param           offset          BufferOffset in value
15920         param           size            BufferSize in value
15921         category        ARB_texture_buffer_range
15922         version         4.3
15923         extension
15924         glxropcode      ?
15925         glxflags        ignore
15926         offset          ?
15927
15928 ###############################################################################
15929 #
15930 # Extension #ARB140
15931 # ARB_texture_query_levels commands
15932 #
15933 ###############################################################################
15934
15935 # (none)
15936 newcategory: ARB_texture_query_levels
15937
15938 ###############################################################################
15939 #
15940 # Extension #ARB141
15941 # ARB_texture_storage_multisample commands
15942 #
15943 ###############################################################################
15944
15945 TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
15946         return          void
15947         param           target          GLenum in value
15948         param           samples         SizeI in value
15949         param           internalformat  GLenum in value
15950         param           width           SizeI in value
15951         param           height          SizeI in value
15952         param           fixedsamplelocations    Boolean in value
15953         category        ARB_texture_storage_multisample
15954         version         4.3
15955         extension
15956         glxropcode      ?
15957         glxflags        ignore
15958         offset          ?
15959
15960 TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
15961         return          void
15962         param           target          GLenum in value
15963         param           samples         SizeI in value
15964         param           internalformat  GLenum in value
15965         param           width           SizeI in value
15966         param           height          SizeI in value
15967         param           depth           SizeI in value
15968         param           fixedsamplelocations    Boolean in value
15969         category        ARB_texture_storage_multisample
15970         version         4.3
15971         extension
15972         glxropcode      ?
15973         glxflags        ignore
15974         offset          ?
15975
15976 TextureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations)
15977         return          void
15978         param           texture         UInt32 in value
15979         param           target          GLenum in value
15980         param           samples         SizeI in value
15981         param           internalformat  GLenum in value
15982         param           width           SizeI in value
15983         param           height          SizeI in value
15984         param           fixedsamplelocations    Boolean in value
15985         category        ARB_texture_storage_multisample
15986         version         4.3
15987         extension
15988         glxropcode      ?
15989         glxflags        ignore
15990         offset          ?
15991
15992 TextureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations)
15993         return          void
15994         param           texture         UInt32 in value
15995         param           target          GLenum in value
15996         param           samples         SizeI in value
15997         param           internalformat  GLenum in value
15998         param           width           SizeI in value
15999         param           height          SizeI in value
16000         param           depth           SizeI in value
16001         param           fixedsamplelocations    Boolean in value
16002         category        ARB_texture_storage_multisample
16003         version         4.3
16004         extension
16005         glxropcode      ?
16006         glxflags        ignore
16007         offset          ?
16008
16009
16010 ###############################################################################
16011 ###############################################################################
16012 #
16013 # Non-ARB extensions, in order by registry extension number
16014 #
16015 ###############################################################################
16016 ###############################################################################
16017
16018 ###############################################################################
16019 #
16020 # Extension #1
16021 # EXT_abgr commands
16022 #
16023 ###############################################################################
16024
16025 # (none)
16026 newcategory: EXT_abgr
16027
16028 ###############################################################################
16029 #
16030 # Extension #2
16031 # EXT_blend_color commands
16032 #
16033 ###############################################################################
16034
16035 BlendColorEXT(red, green, blue, alpha)
16036         return          void
16037         param           red             ColorF in value
16038         param           green           ColorF in value
16039         param           blue            ColorF in value
16040         param           alpha           ColorF in value
16041         category        EXT_blend_color
16042         version         1.0
16043         glxropcode      4096
16044         glxflags        EXT
16045         extension       soft
16046         alias           BlendColor
16047
16048 ###############################################################################
16049 #
16050 # Extension #3
16051 # EXT_polygon_offset commands
16052 #
16053 ###############################################################################
16054
16055 PolygonOffsetEXT(factor, bias)
16056         return          void
16057         param           factor          Float32 in value
16058         param           bias            Float32 in value
16059         category        EXT_polygon_offset
16060         version         1.0
16061         glxropcode      4098
16062         glxflags        EXT
16063         extension       soft
16064         offset          414
16065
16066 ###############################################################################
16067 #
16068 # Extension #4
16069 # EXT_texture commands
16070 #
16071 ###############################################################################
16072
16073 # (none)
16074 newcategory: EXT_texture
16075
16076 ###############################################################################
16077 #
16078 # Extension #5 - skipped
16079 #
16080 ###############################################################################
16081
16082 ###############################################################################
16083 #
16084 # Extension #6
16085 # EXT_texture3D commands
16086 #
16087 ###############################################################################
16088
16089 # Arguably TexelInternalFormat, not PixelInternalFormat
16090 TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
16091         return          void
16092         param           target          TextureTarget in value
16093         param           level           CheckedInt32 in value
16094         param           internalformat  PixelInternalFormat in value
16095         param           width           SizeI in value
16096         param           height          SizeI in value
16097         param           depth           SizeI in value
16098         param           border          CheckedInt32 in value
16099         param           format          PixelFormat in value
16100         param           type            PixelType in value
16101         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
16102         category        EXT_texture3D
16103         dlflags         handcode
16104         glxflags        client-handcode server-handcode EXT
16105         version         1.0
16106         glxropcode      4114
16107         extension
16108         alias           TexImage3D
16109
16110 TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
16111         return          void
16112         param           target          TextureTarget in value
16113         param           level           CheckedInt32 in value
16114         param           xoffset         CheckedInt32 in value
16115         param           yoffset         CheckedInt32 in value
16116         param           zoffset         CheckedInt32 in value
16117         param           width           SizeI in value
16118         param           height          SizeI in value
16119         param           depth           SizeI in value
16120         param           format          PixelFormat in value
16121         param           type            PixelType in value
16122         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
16123         category        EXT_texture3D
16124         dlflags         handcode
16125         glxflags        client-handcode server-handcode EXT
16126         version         1.0
16127         glxropcode      4115
16128         extension
16129         alias           TexSubImage3D
16130
16131 ###############################################################################
16132 #
16133 # Extension #7
16134 # SGIS_texture_filter4 commands
16135 #
16136 ###############################################################################
16137
16138 GetTexFilterFuncSGIS(target, filter, weights)
16139         return          void
16140         param           target          TextureTarget in value
16141         param           filter          TextureFilterSGIS in value
16142         param           weights         Float32 out array [COMPSIZE(target/filter)]
16143         category        SGIS_texture_filter4
16144         dlflags         notlistable
16145         version         1.0
16146         glxflags        SGI
16147         glxvendorpriv   4101
16148         extension
16149         offset          415
16150
16151 TexFilterFuncSGIS(target, filter, n, weights)
16152         return          void
16153         param           target          TextureTarget in value
16154         param           filter          TextureFilterSGIS in value
16155         param           n               SizeI in value
16156         param           weights         Float32 in array [n]
16157         category        SGIS_texture_filter4
16158         glxflags        SGI
16159         version         1.0
16160         glxropcode      2064
16161         extension
16162         offset          416
16163
16164 ###############################################################################
16165 #
16166 # Extension #8 - skipped
16167 #
16168 ###############################################################################
16169
16170 ###############################################################################
16171 #
16172 # Extension #9
16173 # EXT_subtexture commands
16174 #
16175 ###############################################################################
16176
16177 TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
16178         return          void
16179         param           target          TextureTarget in value
16180         param           level           CheckedInt32 in value
16181         param           xoffset         CheckedInt32 in value
16182         param           width           SizeI in value
16183         param           format          PixelFormat in value
16184         param           type            PixelType in value
16185         param           pixels          Void in array [COMPSIZE(format/type/width)]
16186         category        EXT_subtexture
16187         dlflags         handcode
16188         glxflags        client-handcode server-handcode EXT
16189         version         1.0
16190         glxropcode      4099
16191         extension
16192         alias           TexSubImage1D
16193
16194 TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
16195         return          void
16196         param           target          TextureTarget in value
16197         param           level           CheckedInt32 in value
16198         param           xoffset         CheckedInt32 in value
16199         param           yoffset         CheckedInt32 in value
16200         param           width           SizeI in value
16201         param           height          SizeI in value
16202         param           format          PixelFormat in value
16203         param           type            PixelType in value
16204         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
16205         category        EXT_subtexture
16206         dlflags         handcode
16207         glxflags        client-handcode server-handcode EXT
16208         version         1.0
16209         glxropcode      4100
16210         extension
16211         alias           TexSubImage2D
16212
16213 ###############################################################################
16214 #
16215 # Extension #10
16216 # EXT_copy_texture commands
16217 #
16218 ###############################################################################
16219
16220 # Arguably TexelInternalFormat, not PixelInternalFormat
16221 CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
16222         return          void
16223         param           target          TextureTarget in value
16224         param           level           CheckedInt32 in value
16225         param           internalformat  PixelInternalFormat in value
16226         param           x               WinCoord in value
16227         param           y               WinCoord in value
16228         param           width           SizeI in value
16229         param           border          CheckedInt32 in value
16230         category        EXT_copy_texture
16231         version         1.0
16232         glxflags        EXT
16233         glxropcode      4119
16234         extension
16235         alias           CopyTexImage1D
16236
16237 # Arguably TexelInternalFormat, not PixelInternalFormat
16238 CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
16239         return          void
16240         param           target          TextureTarget in value
16241         param           level           CheckedInt32 in value
16242         param           internalformat  PixelInternalFormat in value
16243         param           x               WinCoord in value
16244         param           y               WinCoord in value
16245         param           width           SizeI in value
16246         param           height          SizeI in value
16247         param           border          CheckedInt32 in value
16248         category        EXT_copy_texture
16249         version         1.0
16250         glxflags        EXT
16251         glxropcode      4120
16252         extension
16253         alias           CopyTexImage2D
16254
16255 CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
16256         return          void
16257         param           target          TextureTarget in value
16258         param           level           CheckedInt32 in value
16259         param           xoffset         CheckedInt32 in value
16260         param           x               WinCoord in value
16261         param           y               WinCoord in value
16262         param           width           SizeI in value
16263         category        EXT_copy_texture
16264         version         1.0
16265         glxflags        EXT
16266         glxropcode      4121
16267         extension
16268         alias           CopyTexSubImage1D
16269
16270 CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
16271         return          void
16272         param           target          TextureTarget in value
16273         param           level           CheckedInt32 in value
16274         param           xoffset         CheckedInt32 in value
16275         param           yoffset         CheckedInt32 in value
16276         param           x               WinCoord in value
16277         param           y               WinCoord in value
16278         param           width           SizeI in value
16279         param           height          SizeI in value
16280         category        EXT_copy_texture
16281         version         1.0
16282         glxflags        EXT
16283         glxropcode      4122
16284         extension
16285         alias           CopyTexSubImage2D
16286
16287 CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
16288         return          void
16289         param           target          TextureTarget in value
16290         param           level           CheckedInt32 in value
16291         param           xoffset         CheckedInt32 in value
16292         param           yoffset         CheckedInt32 in value
16293         param           zoffset         CheckedInt32 in value
16294         param           x               WinCoord in value
16295         param           y               WinCoord in value
16296         param           width           SizeI in value
16297         param           height          SizeI in value
16298         category        EXT_copy_texture
16299         version         1.0
16300         glxflags        EXT
16301         glxropcode      4123
16302         extension
16303         alias           CopyTexSubImage3D
16304
16305 ###############################################################################
16306 #
16307 # Extension #11
16308 # EXT_histogram commands
16309 #
16310 ###############################################################################
16311
16312 GetHistogramEXT(target, reset, format, type, values)
16313         return          void
16314         param           target          HistogramTargetEXT in value
16315         param           reset           Boolean in value
16316         param           format          PixelFormat in value
16317         param           type            PixelType in value
16318         param           values          Void out array [COMPSIZE(target/format/type)]
16319         category        EXT_histogram
16320         dlflags         notlistable
16321         glxflags        client-handcode server-handcode EXT
16322         version         1.0
16323         glxvendorpriv   5
16324         extension
16325         offset          417
16326
16327 GetHistogramParameterfvEXT(target, pname, params)
16328         return          void
16329         param           target          HistogramTargetEXT in value
16330         param           pname           GetHistogramParameterPNameEXT in value
16331         param           params          Float32 out array [COMPSIZE(pname)]
16332         category        EXT_histogram
16333         dlflags         notlistable
16334         version         1.0
16335         glxvendorpriv   6
16336         glxflags        EXT
16337         extension
16338         offset          418
16339
16340 GetHistogramParameterivEXT(target, pname, params)
16341         return          void
16342         param           target          HistogramTargetEXT in value
16343         param           pname           GetHistogramParameterPNameEXT in value
16344         param           params          Int32 out array [COMPSIZE(pname)]
16345         category        EXT_histogram
16346         dlflags         notlistable
16347         version         1.0
16348         glxvendorpriv   7
16349         glxflags        EXT
16350         extension
16351         offset          419
16352
16353 GetMinmaxEXT(target, reset, format, type, values)
16354         return          void
16355         param           target          MinmaxTargetEXT in value
16356         param           reset           Boolean in value
16357         param           format          PixelFormat in value
16358         param           type            PixelType in value
16359         param           values          Void out array [COMPSIZE(target/format/type)]
16360         category        EXT_histogram
16361         dlflags         notlistable
16362         glxflags        client-handcode server-handcode EXT
16363         version         1.0
16364         glxvendorpriv   8
16365         extension
16366         offset          420
16367
16368 GetMinmaxParameterfvEXT(target, pname, params)
16369         return          void
16370         param           target          MinmaxTargetEXT in value
16371         param           pname           GetMinmaxParameterPNameEXT in value
16372         param           params          Float32 out array [COMPSIZE(pname)]
16373         category        EXT_histogram
16374         dlflags         notlistable
16375         version         1.0
16376         glxvendorpriv   9
16377         glxflags        EXT
16378         extension
16379         offset          421
16380
16381 GetMinmaxParameterivEXT(target, pname, params)
16382         return          void
16383         param           target          MinmaxTargetEXT in value
16384         param           pname           GetMinmaxParameterPNameEXT in value
16385         param           params          Int32 out array [COMPSIZE(pname)]
16386         category        EXT_histogram
16387         dlflags         notlistable
16388         version         1.0
16389         glxvendorpriv   10
16390         glxflags        EXT
16391         extension
16392         offset          422
16393
16394 HistogramEXT(target, width, internalformat, sink)
16395         return          void
16396         param           target          HistogramTargetEXT in value
16397         param           width           SizeI in value
16398         param           internalformat  PixelInternalFormat in value
16399         param           sink            Boolean in value
16400         category        EXT_histogram
16401         version         1.0
16402         glxropcode      4110
16403         glxflags        EXT
16404         extension
16405         alias           Histogram
16406
16407 MinmaxEXT(target, internalformat, sink)
16408         return          void
16409         param           target          MinmaxTargetEXT in value
16410         param           internalformat  PixelInternalFormat in value
16411         param           sink            Boolean in value
16412         category        EXT_histogram
16413         version         1.0
16414         glxropcode      4111
16415         glxflags        EXT
16416         extension
16417         alias           Minmax
16418
16419 ResetHistogramEXT(target)
16420         return          void
16421         param           target          HistogramTargetEXT in value
16422         category        EXT_histogram
16423         version         1.0
16424         glxropcode      4112
16425         glxflags        EXT
16426         extension
16427         alias           ResetHistogram
16428
16429 ResetMinmaxEXT(target)
16430         return          void
16431         param           target          MinmaxTargetEXT in value
16432         category        EXT_histogram
16433         version         1.0
16434         glxropcode      4113
16435         glxflags        EXT
16436         extension
16437         alias           ResetMinmax
16438
16439 ###############################################################################
16440 #
16441 # Extension #12
16442 # EXT_convolution commands
16443 #
16444 ###############################################################################
16445
16446 ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
16447         return          void
16448         param           target          ConvolutionTargetEXT in value
16449         param           internalformat  PixelInternalFormat in value
16450         param           width           SizeI in value
16451         param           format          PixelFormat in value
16452         param           type            PixelType in value
16453         param           image           Void in array [COMPSIZE(format/type/width)]
16454         category        EXT_convolution
16455         dlflags         handcode
16456         glxflags        client-handcode server-handcode EXT
16457         version         1.0
16458         glxropcode      4101
16459         extension
16460         alias           ConvolutionFilter1D
16461
16462 ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
16463         return          void
16464         param           target          ConvolutionTargetEXT in value
16465         param           internalformat  PixelInternalFormat in value
16466         param           width           SizeI in value
16467         param           height          SizeI in value
16468         param           format          PixelFormat in value
16469         param           type            PixelType in value
16470         param           image           Void in array [COMPSIZE(format/type/width/height)]
16471         category        EXT_convolution
16472         dlflags         handcode
16473         glxflags        client-handcode server-handcode EXT
16474         version         1.0
16475         glxropcode      4102
16476         extension
16477         alias           ConvolutionFilter2D
16478
16479 ConvolutionParameterfEXT(target, pname, params)
16480         return          void
16481         param           target          ConvolutionTargetEXT in value
16482         param           pname           ConvolutionParameterEXT in value
16483         param           params          CheckedFloat32 in value
16484         category        EXT_convolution
16485         version         1.0
16486         glxropcode      4103
16487         glxflags        EXT
16488         extension
16489         alias           ConvolutionParameterf
16490
16491 ConvolutionParameterfvEXT(target, pname, params)
16492         return          void
16493         param           target          ConvolutionTargetEXT in value
16494         param           pname           ConvolutionParameterEXT in value
16495         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
16496         category        EXT_convolution
16497         version         1.0
16498         glxropcode      4104
16499         glxflags        EXT
16500         extension
16501         alias           ConvolutionParameterfv
16502
16503 ConvolutionParameteriEXT(target, pname, params)
16504         return          void
16505         param           target          ConvolutionTargetEXT in value
16506         param           pname           ConvolutionParameterEXT in value
16507         param           params          CheckedInt32 in value
16508         category        EXT_convolution
16509         version         1.0
16510         glxropcode      4105
16511         glxflags        EXT
16512         extension
16513         alias           ConvolutionParameteri
16514
16515 ConvolutionParameterivEXT(target, pname, params)
16516         return          void
16517         param           target          ConvolutionTargetEXT in value
16518         param           pname           ConvolutionParameterEXT in value
16519         param           params          CheckedInt32 in array [COMPSIZE(pname)]
16520         category        EXT_convolution
16521         version         1.0
16522         glxropcode      4106
16523         glxflags        EXT
16524         extension
16525         alias           ConvolutionParameteriv
16526
16527 CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
16528         return          void
16529         param           target          ConvolutionTargetEXT in value
16530         param           internalformat  PixelInternalFormat in value
16531         param           x               WinCoord in value
16532         param           y               WinCoord in value
16533         param           width           SizeI in value
16534         category        EXT_convolution
16535         version         1.0
16536         glxropcode      4107
16537         glxflags        EXT
16538         extension
16539         alias           CopyConvolutionFilter1D
16540
16541 CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
16542         return          void
16543         param           target          ConvolutionTargetEXT in value
16544         param           internalformat  PixelInternalFormat in value
16545         param           x               WinCoord in value
16546         param           y               WinCoord in value
16547         param           width           SizeI in value
16548         param           height          SizeI in value
16549         category        EXT_convolution
16550         version         1.0
16551         glxropcode      4108
16552         glxflags        EXT
16553         extension
16554         alias           CopyConvolutionFilter2D
16555
16556 GetConvolutionFilterEXT(target, format, type, image)
16557         return          void
16558         param           target          ConvolutionTargetEXT in value
16559         param           format          PixelFormat in value
16560         param           type            PixelType in value
16561         param           image           Void out array [COMPSIZE(target/format/type)]
16562         category        EXT_convolution
16563         dlflags         notlistable
16564         glxflags        client-handcode server-handcode EXT
16565         version         1.0
16566         glxvendorpriv   1
16567         extension
16568         offset          423
16569
16570 GetConvolutionParameterfvEXT(target, pname, params)
16571         return          void
16572         param           target          ConvolutionTargetEXT in value
16573         param           pname           ConvolutionParameterEXT in value
16574         param           params          Float32 out array [COMPSIZE(pname)]
16575         category        EXT_convolution
16576         dlflags         notlistable
16577         version         1.0
16578         glxvendorpriv   2
16579         glxflags        EXT
16580         extension
16581         offset          424
16582
16583 GetConvolutionParameterivEXT(target, pname, params)
16584         return          void
16585         param           target          ConvolutionTargetEXT in value
16586         param           pname           ConvolutionParameterEXT in value
16587         param           params          Int32 out array [COMPSIZE(pname)]
16588         category        EXT_convolution
16589         dlflags         notlistable
16590         version         1.0
16591         glxvendorpriv   3
16592         glxflags        EXT
16593         extension
16594         offset          425
16595
16596 GetSeparableFilterEXT(target, format, type, row, column, span)
16597         return          void
16598         param           target          SeparableTargetEXT in value
16599         param           format          PixelFormat in value
16600         param           type            PixelType in value
16601         param           row             Void out array [COMPSIZE(target/format/type)]
16602         param           column          Void out array [COMPSIZE(target/format/type)]
16603         param           span            Void out array [COMPSIZE(target/format/type)]
16604         category        EXT_convolution
16605         dlflags         notlistable
16606         glxflags        client-handcode server-handcode EXT
16607         version         1.0
16608         glxvendorpriv   4
16609         extension
16610         offset          426
16611
16612 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
16613         return          void
16614         param           target          SeparableTargetEXT in value
16615         param           internalformat  PixelInternalFormat in value
16616         param           width           SizeI in value
16617         param           height          SizeI in value
16618         param           format          PixelFormat in value
16619         param           type            PixelType in value
16620         param           row             Void in array [COMPSIZE(target/format/type/width)]
16621         param           column          Void in array [COMPSIZE(target/format/type/height)]
16622         category        EXT_convolution
16623         dlflags         handcode
16624         glxflags        client-handcode server-handcode EXT
16625         version         1.0
16626         glxropcode      4109
16627         extension
16628         alias           SeparableFilter2D
16629
16630 ###############################################################################
16631 #
16632 # Extension #13
16633 # SGI_color_matrix commands
16634 #
16635 ###############################################################################
16636
16637 # (none)
16638 newcategory: SGI_color_matrix
16639
16640 ###############################################################################
16641 #
16642 # Extension #14
16643 # SGI_color_table commands
16644 #
16645 ###############################################################################
16646
16647 ColorTableSGI(target, internalformat, width, format, type, table)
16648         return          void
16649         param           target          ColorTableTargetSGI in value
16650         param           internalformat  PixelInternalFormat in value
16651         param           width           SizeI in value
16652         param           format          PixelFormat in value
16653         param           type            PixelType in value
16654         param           table           Void in array [COMPSIZE(format/type/width)]
16655         category        SGI_color_table
16656         dlflags         handcode
16657         glxflags        client-handcode server-handcode SGI
16658         version         1.0
16659         glxropcode      2053
16660         extension
16661         alias           ColorTable
16662
16663 ColorTableParameterfvSGI(target, pname, params)
16664         return          void
16665         param           target          ColorTableTargetSGI in value
16666         param           pname           ColorTableParameterPNameSGI in value
16667         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
16668         category        SGI_color_table
16669         version         1.0
16670         glxropcode      2054
16671         glxflags        SGI
16672         extension
16673         alias           ColorTableParameterfv
16674
16675 ColorTableParameterivSGI(target, pname, params)
16676         return          void
16677         param           target          ColorTableTargetSGI in value
16678         param           pname           ColorTableParameterPNameSGI in value
16679         param           params          CheckedInt32 in array [COMPSIZE(pname)]
16680         category        SGI_color_table
16681         version         1.0
16682         glxropcode      2055
16683         glxflags        SGI
16684         extension
16685         alias           ColorTableParameteriv
16686
16687 CopyColorTableSGI(target, internalformat, x, y, width)
16688         return          void
16689         param           target          ColorTableTargetSGI in value
16690         param           internalformat  PixelInternalFormat in value
16691         param           x               WinCoord in value
16692         param           y               WinCoord in value
16693         param           width           SizeI in value
16694         category        SGI_color_table
16695         version         1.0
16696         glxropcode      2056
16697         glxflags        SGI
16698         extension
16699         alias           CopyColorTable
16700
16701 GetColorTableSGI(target, format, type, table)
16702         return          void
16703         param           target          ColorTableTargetSGI in value
16704         param           format          PixelFormat in value
16705         param           type            PixelType in value
16706         param           table           Void out array [COMPSIZE(target/format/type)]
16707         category        SGI_color_table
16708         dlflags         notlistable
16709         glxflags        client-handcode server-handcode SGI
16710         version         1.0
16711         glxvendorpriv   4098
16712         extension
16713         offset          427
16714
16715 GetColorTableParameterfvSGI(target, pname, params)
16716         return          void
16717         param           target          ColorTableTargetSGI in value
16718         param           pname           GetColorTableParameterPNameSGI in value
16719         param           params          Float32 out array [COMPSIZE(pname)]
16720         category        SGI_color_table
16721         dlflags         notlistable
16722         version         1.0
16723         glxflags        SGI
16724         glxvendorpriv   4099
16725         extension
16726         offset          428
16727
16728 GetColorTableParameterivSGI(target, pname, params)
16729         return          void
16730         param           target          ColorTableTargetSGI in value
16731         param           pname           GetColorTableParameterPNameSGI in value
16732         param           params          Int32 out array [COMPSIZE(pname)]
16733         category        SGI_color_table
16734         dlflags         notlistable
16735         version         1.0
16736         glxflags        SGI
16737         glxvendorpriv   4100
16738         extension
16739         offset          429
16740
16741 ###############################################################################
16742 #
16743 # Extension #15
16744 # SGIX_pixel_texture commands
16745 #
16746 ###############################################################################
16747
16748 PixelTexGenSGIX(mode)
16749         return          void
16750         param           mode            PixelTexGenModeSGIX in value
16751         category        SGIX_pixel_texture
16752         version         1.0
16753         glxflags        SGI
16754         glxropcode      2059
16755         extension
16756         offset          430
16757
16758 ###############################################################################
16759 #
16760 # Extension #15 (variant)
16761 # SGIS_pixel_texture commands
16762 # Both SGIS and SGIX forms have extension #15!
16763 #
16764 ###############################################################################
16765
16766 PixelTexGenParameteriSGIS(pname, param)
16767         return          void
16768         param           pname           PixelTexGenParameterNameSGIS in value
16769         param           param           CheckedInt32 in value
16770         category        SGIS_pixel_texture
16771         version         1.0
16772         extension
16773         glxropcode      ?
16774         glxflags        ignore
16775         offset          431
16776
16777 PixelTexGenParameterivSGIS(pname, params)
16778         return          void
16779         param           pname           PixelTexGenParameterNameSGIS in value
16780         param           params          CheckedInt32 in array [COMPSIZE(pname)]
16781         category        SGIS_pixel_texture
16782         version         1.0
16783         extension
16784         glxropcode      ?
16785         glxflags        ignore
16786         offset          432
16787
16788 PixelTexGenParameterfSGIS(pname, param)
16789         return          void
16790         param           pname           PixelTexGenParameterNameSGIS in value
16791         param           param           CheckedFloat32 in value
16792         category        SGIS_pixel_texture
16793         version         1.0
16794         extension
16795         glxropcode      ?
16796         glxflags        ignore
16797         offset          433
16798
16799 PixelTexGenParameterfvSGIS(pname, params)
16800         return          void
16801         param           pname           PixelTexGenParameterNameSGIS in value
16802         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
16803         category        SGIS_pixel_texture
16804         version         1.0
16805         extension
16806         glxropcode      ?
16807         glxflags        ignore
16808         offset          434
16809
16810 GetPixelTexGenParameterivSGIS(pname, params)
16811         return          void
16812         param           pname           PixelTexGenParameterNameSGIS in value
16813         param           params          CheckedInt32 out array [COMPSIZE(pname)]
16814         dlflags         notlistable
16815         category        SGIS_pixel_texture
16816         version         1.0
16817         extension
16818         glxvendorpriv   ?
16819         glxflags        ignore
16820         offset          435
16821
16822 GetPixelTexGenParameterfvSGIS(pname, params)
16823         return          void
16824         param           pname           PixelTexGenParameterNameSGIS in value
16825         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
16826         dlflags         notlistable
16827         category        SGIS_pixel_texture
16828         version         1.0
16829         extension
16830         glxvendorpriv   ?
16831         glxflags        ignore
16832         offset          436
16833
16834 ###############################################################################
16835 #
16836 # Extension #16
16837 # SGIS_texture4D commands
16838 #
16839 ###############################################################################
16840
16841 TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
16842         return          void
16843         param           target          TextureTarget in value
16844         param           level           CheckedInt32 in value
16845         param           internalformat  PixelInternalFormat in value
16846         param           width           SizeI in value
16847         param           height          SizeI in value
16848         param           depth           SizeI in value
16849         param           size4d          SizeI in value
16850         param           border          CheckedInt32 in value
16851         param           format          PixelFormat in value
16852         param           type            PixelType in value
16853         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
16854         category        SGIS_texture4D
16855         dlflags         handcode
16856         glxflags        client-handcode server-handcode SGI
16857         version         1.0
16858         glxropcode      2057
16859         extension
16860         offset          437
16861
16862 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
16863         return          void
16864         param           target          TextureTarget in value
16865         param           level           CheckedInt32 in value
16866         param           xoffset         CheckedInt32 in value
16867         param           yoffset         CheckedInt32 in value
16868         param           zoffset         CheckedInt32 in value
16869         param           woffset         CheckedInt32 in value
16870         param           width           SizeI in value
16871         param           height          SizeI in value
16872         param           depth           SizeI in value
16873         param           size4d          SizeI in value
16874         param           format          PixelFormat in value
16875         param           type            PixelType in value
16876         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
16877         category        SGIS_texture4D
16878         dlflags         handcode
16879         glxflags        client-handcode server-handcode SGI
16880         version         1.0
16881         glxropcode      2058
16882         extension
16883         offset          438
16884
16885 ###############################################################################
16886 #
16887 # Extension #17
16888 # SGI_texture_color_table commands
16889 #
16890 ###############################################################################
16891
16892 # (none)
16893 newcategory: SGI_texture_color_table
16894
16895 ###############################################################################
16896 #
16897 # Extension #18
16898 # EXT_cmyka commands
16899 #
16900 ###############################################################################
16901
16902 # (none)
16903 newcategory: EXT_cmyka
16904
16905 ###############################################################################
16906 #
16907 # Extension #19 - skipped
16908 #
16909 ###############################################################################
16910
16911 ###############################################################################
16912 #
16913 # Extension #20
16914 # EXT_texture_object commands
16915 #
16916 ###############################################################################
16917
16918 AreTexturesResidentEXT(n, textures, residences)
16919         return          Boolean
16920         param           n               SizeI in value
16921         param           textures        Texture in array [n]
16922         param           residences      Boolean out array [n]
16923         category        EXT_texture_object
16924         glxflags        EXT
16925         glxvendorpriv   11
16926         dlflags         notlistable
16927         version         1.0
16928         extension
16929         offset          439
16930
16931 BindTextureEXT(target, texture)
16932         return          void
16933         param           target  TextureTarget in value
16934         param           texture Texture in value
16935         category        EXT_texture_object
16936         version         1.0
16937         glxflags        EXT
16938         glxropcode      4117
16939         extension
16940         alias           BindTexture
16941
16942 DeleteTexturesEXT(n, textures)
16943         return          void
16944         param           n               SizeI in value
16945         param           textures        Texture in array [n]
16946         category        EXT_texture_object
16947         dlflags         notlistable
16948         version         1.0
16949         glxflags        EXT
16950         glxvendorpriv   12
16951         extension
16952         offset          561
16953
16954 GenTexturesEXT(n, textures)
16955         return          void
16956         param           n               SizeI in value
16957         param           textures        Texture out array [n]
16958         category        EXT_texture_object
16959         dlflags         notlistable
16960         version         1.0
16961         glxflags        EXT
16962         glxvendorpriv   13
16963         extension
16964         offset          440
16965
16966 IsTextureEXT(texture)
16967         return          Boolean
16968         param           texture Texture in value
16969         category        EXT_texture_object
16970         dlflags         notlistable
16971         version         1.0
16972         glxflags        EXT
16973         glxvendorpriv   14
16974         extension
16975         offset          441
16976
16977 PrioritizeTexturesEXT(n, textures, priorities)
16978         return          void
16979         param           n               SizeI in value
16980         param           textures        Texture in array [n]
16981         param           priorities      ClampedFloat32 in array [n]
16982         category        EXT_texture_object
16983         glxflags        EXT
16984         version         1.0
16985         glxropcode      4118
16986         extension
16987         alias           PrioritizeTextures
16988
16989 ###############################################################################
16990 #
16991 # Extension #21
16992 # SGIS_detail_texture commands
16993 #
16994 ###############################################################################
16995
16996 DetailTexFuncSGIS(target, n, points)
16997         return          void
16998         param           target          TextureTarget in value
16999         param           n               SizeI in value
17000         param           points          Float32 in array [n*2]
17001         category        SGIS_detail_texture
17002         glxflags        SGI
17003         version         1.0
17004         glxropcode      2051
17005         extension
17006         offset          442
17007
17008 GetDetailTexFuncSGIS(target, points)
17009         return          void
17010         param           target          TextureTarget in value
17011         param           points          Float32 out array [COMPSIZE(target)]
17012         category        SGIS_detail_texture
17013         dlflags         notlistable
17014         version         1.0
17015         glxflags        SGI
17016         glxvendorpriv   4096
17017         extension
17018         offset          443
17019
17020 ###############################################################################
17021 #
17022 # Extension #22
17023 # SGIS_sharpen_texture commands
17024 #
17025 ###############################################################################
17026
17027 SharpenTexFuncSGIS(target, n, points)
17028         return          void
17029         param           target          TextureTarget in value
17030         param           n               SizeI in value
17031         param           points          Float32 in array [n*2]
17032         category        SGIS_sharpen_texture
17033         glxflags        SGI
17034         version         1.0
17035         glxropcode      2052
17036         extension
17037         offset          444
17038
17039 GetSharpenTexFuncSGIS(target, points)
17040         return          void
17041         param           target          TextureTarget in value
17042         param           points          Float32 out array [COMPSIZE(target)]
17043         category        SGIS_sharpen_texture
17044         dlflags         notlistable
17045         version         1.0
17046         glxflags        SGI
17047         glxvendorpriv   4097
17048         extension
17049         offset          445
17050
17051 ###############################################################################
17052 #
17053 # EXT_packed_pixels commands
17054 # Extension #23
17055 #
17056 ###############################################################################
17057
17058 # (none)
17059 newcategory: EXT_packed_pixels
17060
17061 ###############################################################################
17062 #
17063 # Extension #24
17064 # SGIS_texture_lod commands
17065 #
17066 ###############################################################################
17067
17068 # (none)
17069 newcategory: SGIS_texture_lod
17070
17071 ###############################################################################
17072 #
17073 # Extension #25
17074 # SGIS_multisample commands
17075 #
17076 ###############################################################################
17077
17078 SampleMaskSGIS(value, invert)
17079         return          void
17080         param           value           ClampedFloat32 in value
17081         param           invert          Boolean in value
17082         category        SGIS_multisample
17083         version         1.1
17084         glxropcode      2048
17085         glxflags        SGI
17086         extension
17087         alias           SampleMaskEXT
17088
17089 SamplePatternSGIS(pattern)
17090         return          void
17091         param           pattern         SamplePatternSGIS in value
17092         category        SGIS_multisample
17093         version         1.0
17094         glxropcode      2049
17095         glxflags        SGI
17096         extension
17097         alias           SamplePatternEXT
17098
17099 ###############################################################################
17100 #
17101 # Extension #26 - no specification?
17102 #
17103 ###############################################################################
17104
17105 ###############################################################################
17106 #
17107 # Extension #27
17108 # EXT_rescale_normal commands
17109 #
17110 ###############################################################################
17111
17112 # (none)
17113 newcategory: EXT_rescale_normal
17114
17115 ###############################################################################
17116 #
17117 # Extension #28 - GLX_EXT_visual_info
17118 # Extension #29 - skipped
17119 #
17120 ###############################################################################
17121
17122 ###############################################################################
17123 #
17124 # Extension #30
17125 # EXT_vertex_array commands
17126 #
17127 ###############################################################################
17128
17129 ArrayElementEXT(i)
17130         return          void
17131         param           i               Int32 in value
17132         category        EXT_vertex_array
17133         dlflags         handcode
17134         glxflags        client-handcode server-handcode EXT
17135         version         1.0
17136         extension
17137         alias           ArrayElement
17138
17139 ColorPointerEXT(size, type, stride, count, pointer)
17140         return          void
17141         param           size            Int32 in value
17142         param           type            ColorPointerType in value
17143         param           stride          SizeI in value
17144         param           count           SizeI in value
17145         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17146         category        EXT_vertex_array
17147         dlflags         notlistable
17148         glxflags        client-handcode server-handcode EXT
17149         version         1.0
17150         extension
17151         offset          448
17152
17153 DrawArraysEXT(mode, first, count)
17154         return          void
17155         param           mode            BeginMode in value
17156         param           first           Int32 in value
17157         param           count           SizeI in value
17158         category        EXT_vertex_array
17159         dlflags         handcode
17160         glxflags        client-handcode server-handcode EXT
17161         version         1.0
17162         glxropcode      4116
17163         extension
17164         alias           DrawArrays
17165
17166 EdgeFlagPointerEXT(stride, count, pointer)
17167         return          void
17168         param           stride          SizeI in value
17169         param           count           SizeI in value
17170         param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
17171         category        EXT_vertex_array
17172         dlflags         notlistable
17173         glxflags        client-handcode server-handcode EXT
17174         version         1.0
17175         extension
17176         offset          449
17177
17178 GetPointervEXT(pname, params)
17179         return          void
17180         param           pname           GetPointervPName in value
17181         param           params          VoidPointer out array [1]
17182         category        EXT_vertex_array
17183         dlflags         notlistable
17184         glxflags        client-handcode server-handcode EXT
17185         version         1.0
17186         extension
17187         alias           GetPointerv
17188
17189 IndexPointerEXT(type, stride, count, pointer)
17190         return          void
17191         param           type            IndexPointerType in value
17192         param           stride          SizeI in value
17193         param           count           SizeI in value
17194         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
17195         category        EXT_vertex_array
17196         dlflags         notlistable
17197         glxflags        client-handcode server-handcode EXT
17198         version         1.0
17199         extension
17200         offset          450
17201
17202 NormalPointerEXT(type, stride, count, pointer)
17203         return          void
17204         param           type            NormalPointerType in value
17205         param           stride          SizeI in value
17206         param           count           SizeI in value
17207         param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
17208         category        EXT_vertex_array
17209         dlflags         notlistable
17210         glxflags        client-handcode server-handcode EXT
17211         version         1.0
17212         extension
17213         offset          451
17214
17215 TexCoordPointerEXT(size, type, stride, count, pointer)
17216         return          void
17217         param           size            Int32 in value
17218         param           type            TexCoordPointerType in value
17219         param           stride          SizeI in value
17220         param           count           SizeI in value
17221         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17222         category        EXT_vertex_array
17223         dlflags         notlistable
17224         glxflags        client-handcode server-handcode EXT
17225         version         1.0
17226         extension
17227         offset          452
17228
17229 VertexPointerEXT(size, type, stride, count, pointer)
17230         return          void
17231         param           size            Int32 in value
17232         param           type            VertexPointerType in value
17233         param           stride          SizeI in value
17234         param           count           SizeI in value
17235         param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
17236         category        EXT_vertex_array
17237         dlflags         notlistable
17238         glxflags        client-handcode server-handcode EXT
17239         version         1.0
17240         extension
17241         offset          453
17242
17243 ###############################################################################
17244 #
17245 # Extension #31
17246 # EXT_misc_attribute commands
17247 #
17248 ###############################################################################
17249
17250 # (none)
17251 newcategory: EXT_misc_attribute
17252
17253 ###############################################################################
17254 #
17255 # Extension #32
17256 # SGIS_generate_mipmap commands
17257 #
17258 ###############################################################################
17259
17260 # (none)
17261 newcategory: SGIS_generate_mipmap
17262
17263 ###############################################################################
17264 #
17265 # Extension #33
17266 # SGIX_clipmap commands
17267 #
17268 ###############################################################################
17269
17270 # (none)
17271 newcategory: SGIX_clipmap
17272
17273 ###############################################################################
17274 #
17275 # Extension #34
17276 # SGIX_shadow commands
17277 #
17278 ###############################################################################
17279
17280 # (none)
17281 newcategory: SGIX_shadow
17282
17283 ###############################################################################
17284 #
17285 # Extension #35
17286 # SGIS_texture_edge_clamp commands
17287 #
17288 ###############################################################################
17289
17290 # (none)
17291 newcategory: SGIS_texture_edge_clamp
17292
17293 ###############################################################################
17294 #
17295 # Extension #36
17296 # SGIS_texture_border_clamp commands
17297 #
17298 ###############################################################################
17299
17300 # (none)
17301 newcategory: SGIS_texture_border_clamp
17302
17303 ###############################################################################
17304 #
17305 # Extension #37
17306 # EXT_blend_minmax commands
17307 #
17308 ###############################################################################
17309
17310 BlendEquationEXT(mode)
17311         return          void
17312         param           mode            BlendEquationModeEXT in value
17313         category        EXT_blend_minmax
17314         version         1.0
17315         glxropcode      4097
17316         glxflags        EXT
17317         extension       soft
17318         alias           BlendEquation
17319
17320 ###############################################################################
17321 #
17322 # Extension #38
17323 # EXT_blend_subtract commands
17324 #
17325 ###############################################################################
17326
17327 # (none)
17328 newcategory: EXT_blend_subtract
17329
17330 ###############################################################################
17331 #
17332 # Extension #39
17333 # EXT_blend_logic_op commands
17334 #
17335 ###############################################################################
17336
17337 # (none)
17338 newcategory: EXT_blend_logic_op
17339
17340 ###############################################################################
17341 #
17342 # Extension #40 - GLX_SGI_swap_control
17343 # Extension #41 - GLX_SGI_video_sync
17344 # Extension #42 - GLX_SGI_make_current_read
17345 # Extension #43 - GLX_SGIX_video_source
17346 # Extension #44 - GLX_EXT_visual_rating
17347 #
17348 ###############################################################################
17349
17350 ###############################################################################
17351 #
17352 # Extension #45
17353 # SGIX_interlace commands
17354 #
17355 ###############################################################################
17356
17357 # (none)
17358 newcategory: SGIX_interlace
17359
17360 ###############################################################################
17361 #
17362 # Extension #46
17363 # SGIX_pixel_tiles commands
17364 #
17365 ###############################################################################
17366
17367 # (none)
17368 newcategory: SGIX_pixel_tiles
17369
17370 ###############################################################################
17371 #
17372 # Extension #47 - GLX_EXT_import_context
17373 # Extension #48 - skipped
17374 # Extension #49 - GLX_SGIX_fbconfig
17375 # Extension #50 - GLX_SGIX_pbuffer
17376 #
17377 ###############################################################################
17378
17379 ###############################################################################
17380 #
17381 # Extension #51
17382 # SGIX_texture_select commands
17383 #
17384 ###############################################################################
17385
17386 # (none)
17387 newcategory: SGIX_texture_select
17388
17389 ###############################################################################
17390 #
17391 # Extension #52
17392 # SGIX_sprite commands
17393 #
17394 ###############################################################################
17395
17396 SpriteParameterfSGIX(pname, param)
17397         return          void
17398         param           pname           SpriteParameterNameSGIX in value
17399         param           param           CheckedFloat32 in value
17400         category        SGIX_sprite
17401         version         1.0
17402         glxflags        SGI
17403         glxropcode      2060
17404         extension
17405         offset          454
17406
17407 SpriteParameterfvSGIX(pname, params)
17408         return          void
17409         param           pname           SpriteParameterNameSGIX in value
17410         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17411         category        SGIX_sprite
17412         version         1.0
17413         glxflags        SGI
17414         glxropcode      2061
17415         extension
17416         offset          455
17417
17418 SpriteParameteriSGIX(pname, param)
17419         return          void
17420         param           pname           SpriteParameterNameSGIX in value
17421         param           param           CheckedInt32 in value
17422         category        SGIX_sprite
17423         version         1.0
17424         glxflags        SGI
17425         glxropcode      2062
17426         extension
17427         offset          456
17428
17429 SpriteParameterivSGIX(pname, params)
17430         return          void
17431         param           pname           SpriteParameterNameSGIX in value
17432         param           params          CheckedInt32 in array [COMPSIZE(pname)]
17433         category        SGIX_sprite
17434         version         1.0
17435         glxflags        SGI
17436         glxropcode      2063
17437         extension
17438         offset          457
17439
17440 ###############################################################################
17441 #
17442 # Extension #53
17443 # SGIX_texture_multi_buffer commands
17444 #
17445 ###############################################################################
17446
17447 # (none)
17448 newcategory: SGIX_texture_multi_buffer
17449
17450 ###############################################################################
17451 #
17452 # Extension #54
17453 # EXT_point_parameters / SGIS_point_parameters commands
17454 #
17455 ###############################################################################
17456
17457 PointParameterfEXT(pname, param)
17458         return          void
17459         param           pname           PointParameterNameARB in value
17460         param           param           CheckedFloat32 in value
17461         category        EXT_point_parameters
17462         version         1.0
17463         glxflags        SGI
17464         extension
17465         alias           PointParameterfARB
17466
17467 PointParameterfvEXT(pname, params)
17468         return          void
17469         param           pname           PointParameterNameARB in value
17470         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17471         category        EXT_point_parameters
17472         version         1.0
17473         glxflags        SGI
17474         extension
17475         alias           PointParameterfvARB
17476
17477 PointParameterfSGIS(pname, param)
17478         return          void
17479         param           pname           PointParameterNameARB in value
17480         param           param           CheckedFloat32 in value
17481         category        SGIS_point_parameters
17482         version         1.0
17483         glxflags        SGI
17484         extension
17485         alias           PointParameterfARB
17486
17487 PointParameterfvSGIS(pname, params)
17488         return          void
17489         param           pname           PointParameterNameARB in value
17490         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
17491         category        SGIS_point_parameters
17492         version         1.0
17493         glxflags        SGI
17494         extension
17495         alias           PointParameterfvARB
17496
17497 ###############################################################################
17498 #
17499 # Extension #55
17500 # SGIX_instruments commands
17501 #
17502 ###############################################################################
17503
17504 GetInstrumentsSGIX()
17505         return          Int32
17506         dlflags         notlistable
17507         category        SGIX_instruments
17508         version         1.0
17509         glxflags        SGI
17510         glxvendorpriv   4102
17511         extension
17512         offset          460
17513
17514 InstrumentsBufferSGIX(size, buffer)
17515         return          void
17516         param           size            SizeI in value
17517         param           buffer          Int32 out array [size] retained
17518         dlflags         notlistable
17519         category        SGIX_instruments
17520         version         1.0
17521         glxflags        SGI
17522         glxvendorpriv   4103
17523         extension
17524         offset          461
17525
17526 PollInstrumentsSGIX(marker_p)
17527         return          Int32
17528         param           marker_p        Int32 out array [1]
17529         dlflags         notlistable
17530         category        SGIX_instruments
17531         version         1.0
17532         glxflags        SGI
17533         glxvendorpriv   4104
17534         extension
17535         offset          462
17536
17537 ReadInstrumentsSGIX(marker)
17538         return          void
17539         param           marker          Int32 in value
17540         category        SGIX_instruments
17541         version         1.0
17542         glxflags        SGI
17543         glxropcode      2077
17544         extension
17545         offset          463
17546
17547 StartInstrumentsSGIX()
17548         return          void
17549         category        SGIX_instruments
17550         version         1.0
17551         glxflags        SGI
17552         glxropcode      2069
17553         extension
17554         offset          464
17555
17556 StopInstrumentsSGIX(marker)
17557         return          void
17558         param           marker          Int32 in value
17559         category        SGIX_instruments
17560         version         1.0
17561         glxflags        SGI
17562         glxropcode      2070
17563         extension
17564         offset          465
17565
17566 ###############################################################################
17567 #
17568 # Extension #56
17569 # SGIX_texture_scale_bias commands
17570 #
17571 ###############################################################################
17572
17573 # (none)
17574 newcategory: SGIX_texture_scale_bias
17575
17576 ###############################################################################
17577 #
17578 # Extension #57
17579 # SGIX_framezoom commands
17580 #
17581 ###############################################################################
17582
17583 FrameZoomSGIX(factor)
17584         return          void
17585         param           factor          CheckedInt32 in value
17586         category        SGIX_framezoom
17587         version         1.0
17588         glxflags        SGI
17589         glxropcode      2072
17590         extension
17591         offset          466
17592
17593 ###############################################################################
17594 #
17595 # Extension #58
17596 # SGIX_tag_sample_buffer commands
17597 #
17598 ###############################################################################
17599
17600 TagSampleBufferSGIX()
17601         return          void
17602         category        SGIX_tag_sample_buffer
17603         version         1.0
17604         glxropcode      2050
17605         glxflags        SGI
17606         extension
17607         offset          467
17608
17609 ###############################################################################
17610 #
17611 # Extension #59
17612 # SGIX_polynomial_ffd commands
17613 #
17614 ###############################################################################
17615
17616 DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
17617         return          void
17618         param           target          FfdTargetSGIX in value
17619         param           u1              CoordD in value
17620         param           u2              CoordD in value
17621         param           ustride         Int32 in value
17622         param           uorder          CheckedInt32 in value
17623         param           v1              CoordD in value
17624         param           v2              CoordD in value
17625         param           vstride         Int32 in value
17626         param           vorder          CheckedInt32 in value
17627         param           w1              CoordD in value
17628         param           w2              CoordD in value
17629         param           wstride         Int32 in value
17630         param           worder          CheckedInt32 in value
17631         param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
17632         dlflags         handcode
17633         category        SGIX_polynomial_ffd
17634         version         1.0
17635         glxflags        SGI ignore
17636         glxropcode      2073
17637         extension
17638         offset          ?
17639
17640 DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
17641         return          void
17642         param           target          FfdTargetSGIX in value
17643         param           u1              CoordF in value
17644         param           u2              CoordF in value
17645         param           ustride         Int32 in value
17646         param           uorder          CheckedInt32 in value
17647         param           v1              CoordF in value
17648         param           v2              CoordF in value
17649         param           vstride         Int32 in value
17650         param           vorder          CheckedInt32 in value
17651         param           w1              CoordF in value
17652         param           w2              CoordF in value
17653         param           wstride         Int32 in value
17654         param           worder          CheckedInt32 in value
17655         param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
17656         category        SGIX_polynomial_ffd
17657         dlflags         handcode
17658         version         1.0
17659         glxflags        SGI ignore
17660         glxropcode      2074
17661         extension
17662         offset          ?
17663
17664 DeformSGIX(mask)
17665         return          void
17666         param           mask            FfdMaskSGIX in value
17667         category        SGIX_polynomial_ffd
17668         version         1.0
17669         glxflags        SGI ignore
17670         glxropcode      2075
17671         extension
17672         offset          ?
17673
17674 LoadIdentityDeformationMapSGIX(mask)
17675         return          void
17676         param           mask            FfdMaskSGIX in value
17677         category        SGIX_polynomial_ffd
17678         version         1.0
17679         glxflags        SGI ignore
17680         glxropcode      2076
17681         extension
17682         offset          ?
17683
17684 ###############################################################################
17685 #
17686 # Extension #60
17687 # SGIX_reference_plane commands
17688 #
17689 ###############################################################################
17690
17691 ReferencePlaneSGIX(equation)
17692         return          void
17693         param           equation        Float64 in array [4]
17694         category        SGIX_reference_plane
17695         version         1.0
17696         glxflags        SGI
17697         glxropcode      2071
17698         extension
17699         offset          468
17700
17701 ###############################################################################
17702 #
17703 # Extension #61
17704 # SGIX_flush_raster commands
17705 #
17706 ###############################################################################
17707
17708 FlushRasterSGIX()
17709         return          void
17710         category        SGIX_flush_raster
17711         version         1.0
17712         dlflags         notlistable
17713         glxflags        SGI
17714         glxvendorpriv   4105
17715         extension
17716         offset          469
17717
17718 ###############################################################################
17719 #
17720 # Extension #62 - GLX_SGIX_cushion
17721 #
17722 ###############################################################################
17723
17724 ###############################################################################
17725 #
17726 # Extension #63
17727 # SGIX_depth_texture commands
17728 #
17729 ###############################################################################
17730
17731 # (none)
17732 newcategory: SGIX_depth_texture
17733
17734 ###############################################################################
17735 #
17736 # Extension #64
17737 # SGIS_fog_function commands
17738 #
17739 ###############################################################################
17740
17741 FogFuncSGIS(n, points)
17742         return          void
17743         param           n               SizeI in value
17744         param           points          Float32 in array [n*2]
17745         category        SGIS_fog_function
17746         version         1.1
17747         glxflags        SGI
17748         glxropcode      2067
17749         extension
17750         offset
17751
17752 # Need to insert GLX information
17753 GetFogFuncSGIS(points)
17754         return          void
17755         param           points          Float32 out array [COMPSIZE()]
17756         category        SGIS_fog_function
17757         version         1.1
17758         dlflags         notlistable
17759         glxflags        ignore
17760         extension
17761         offset
17762
17763 ###############################################################################
17764 #
17765 # Extension #65
17766 # SGIX_fog_offset commands
17767 #
17768 ###############################################################################
17769
17770 # (none)
17771 newcategory: SGIX_fog_offset
17772
17773 ###############################################################################
17774 #
17775 # Extension #66
17776 # HP_image_transform commands
17777 #
17778 ###############################################################################
17779
17780 ImageTransformParameteriHP(target, pname, param)
17781         return          void
17782         param           target          ImageTransformTargetHP in value
17783         param           pname           ImageTransformPNameHP in value
17784         param           param           Int32 in value
17785         category        HP_image_transform
17786         version         1.1
17787         glxropcode      ?
17788         offset          ?
17789
17790 ImageTransformParameterfHP(target, pname, param)
17791         return          void
17792         param           target          ImageTransformTargetHP in value
17793         param           pname           ImageTransformPNameHP in value
17794         param           param           Float32 in value
17795         category        HP_image_transform
17796         version         1.1
17797         glxropcode      ?
17798         offset          ?
17799
17800 ImageTransformParameterivHP(target, pname, params)
17801         return          void
17802         param           target          ImageTransformTargetHP in value
17803         param           pname           ImageTransformPNameHP in value
17804         param           params          Int32 in array [COMPSIZE(pname)]
17805         category        HP_image_transform
17806         version         1.1
17807         glxropcode      ?
17808         offset          ?
17809
17810 ImageTransformParameterfvHP(target, pname, params)
17811         return          void
17812         param           target          ImageTransformTargetHP in value
17813         param           pname           ImageTransformPNameHP in value
17814         param           params          Float32 in array [COMPSIZE(pname)]
17815         category        HP_image_transform
17816         version         1.1
17817         glxropcode      ?
17818         offset          ?
17819
17820 GetImageTransformParameterivHP(target, pname, params)
17821         return          void
17822         param           target          ImageTransformTargetHP in value
17823         param           pname           ImageTransformPNameHP in value
17824         param           params          Int32 out array [COMPSIZE(pname)]
17825         dlflags         notlistable
17826         category        HP_image_transform
17827         version         1.1
17828         glxropcode      ?
17829         offset          ?
17830
17831 GetImageTransformParameterfvHP(target, pname, params)
17832         return          void
17833         param           target          ImageTransformTargetHP in value
17834         param           pname           ImageTransformPNameHP in value
17835         param           params          Float32 out array [COMPSIZE(pname)]
17836         category        HP_image_transform
17837         version         1.1
17838         glxropcode      ?
17839         offset          ?
17840
17841 ###############################################################################
17842 #
17843 # Extension #67
17844 # HP_convolution_border_modes commands
17845 #
17846 ###############################################################################
17847
17848 # (none)
17849 newcategory: HP_convolution_border_modes
17850
17851 ###############################################################################
17852 #
17853 # Extension #68
17854 # INGR_palette_buffer commands
17855 #
17856 ###############################################################################
17857
17858 #@ (Intergraph hasn't provided a spec)
17859
17860 ###############################################################################
17861 #
17862 # Extension #69
17863 # SGIX_texture_add_env commands
17864 #
17865 ###############################################################################
17866
17867 # (none)
17868 newcategory: SGIX_texture_add_env
17869
17870 ###############################################################################
17871 #
17872 # Extension #70 - skipped
17873 # Extension #71 - skipped
17874 # Extension #72 - skipped
17875 # Extension #73 - skipped
17876 #
17877 ###############################################################################
17878
17879 ###############################################################################
17880 #
17881 # Extension #74
17882 # EXT_color_subtable commands
17883 #
17884 # This was probably never actually shipped as an EXT - just written up as a
17885 # reference for OpenGL 1.2 ARB_imaging.
17886 #
17887 ###############################################################################
17888
17889 ColorSubTableEXT(target, start, count, format, type, data)
17890         return          void
17891         param           target          ColorTableTarget in value
17892         param           start           SizeI in value
17893         param           count           SizeI in value
17894         param           format          PixelFormat in value
17895         param           type            PixelType in value
17896         param           data            Void in array [COMPSIZE(format/type/count)]
17897         category        EXT_color_subtable
17898         version         1.2
17899         alias           ColorSubTable
17900
17901 CopyColorSubTableEXT(target, start, x, y, width)
17902         return          void
17903         param           target          ColorTableTarget in value
17904         param           start           SizeI in value
17905         param           x               WinCoord in value
17906         param           y               WinCoord in value
17907         param           width           SizeI in value
17908         category        EXT_color_subtable
17909         version         1.2
17910         alias           CopyColorSubTable
17911
17912 ###############################################################################
17913 #
17914 # Extension #75 - GLU_EXT_object_space_tess
17915 #
17916 ###############################################################################
17917
17918 ###############################################################################
17919 #
17920 # Extension #76
17921 # PGI_vertex_hints commands
17922 #
17923 ###############################################################################
17924
17925 # (none)
17926 newcategory: PGI_vertex_hints
17927
17928 ###############################################################################
17929 #
17930 # Extension #77
17931 # PGI_misc_hints commands
17932 #
17933 ###############################################################################
17934
17935 HintPGI(target, mode)
17936         return          void
17937         param           target          HintTargetPGI in value
17938         param           mode            Int32 in value
17939         category        PGI_misc_hints
17940         version         1.1
17941         offset          544
17942
17943 ###############################################################################
17944 #
17945 # Extension #78
17946 # EXT_paletted_texture commands
17947 #
17948 ###############################################################################
17949
17950 ColorTableEXT(target, internalFormat, width, format, type, table)
17951         return          void
17952         param           target          ColorTableTarget in value
17953         param           internalFormat  PixelInternalFormat in value
17954         param           width           SizeI in value
17955         param           format          PixelFormat in value
17956         param           type            PixelType in value
17957         param           table           Void in array [COMPSIZE(format/type/width)]
17958         category        EXT_paletted_texture
17959         version         1.1
17960         alias           ColorTable
17961
17962 GetColorTableEXT(target, format, type, data)
17963         return          void
17964         param           target          ColorTableTarget in value
17965         param           format          PixelFormat in value
17966         param           type            PixelType in value
17967         param           data            Void out array [COMPSIZE(target/format/type)]
17968         category        EXT_paletted_texture
17969         version         1.1
17970         offset          550
17971
17972 GetColorTableParameterivEXT(target, pname, params)
17973         return          void
17974         param           target          ColorTableTarget in value
17975         param           pname           GetColorTableParameterPName in value
17976         param           params          Int32 out array [COMPSIZE(pname)]
17977         category        EXT_paletted_texture
17978         version         1.1
17979         offset          551
17980
17981 GetColorTableParameterfvEXT(target, pname, params)
17982         return          void
17983         param           target          ColorTableTarget in value
17984         param           pname           GetColorTableParameterPName in value
17985         param           params          Float32 out array [COMPSIZE(pname)]
17986         category        EXT_paletted_texture
17987         version         1.1
17988         offset          552
17989
17990 ###############################################################################
17991 #
17992 # Extension #79
17993 # EXT_clip_volume_hint commands
17994 #
17995 ###############################################################################
17996
17997 # (none)
17998 newcategory: EXT_clip_volume_hint
17999
18000 ###############################################################################
18001 #
18002 # Extension #80
18003 # SGIX_list_priority commands
18004 #
18005 ###############################################################################
18006
18007 # @@@ Needs vendorpriv opcodes assigned
18008 GetListParameterfvSGIX(list, pname, params)
18009         return          void
18010         param           list            List in value
18011         param           pname           ListParameterName in value
18012         param           params          CheckedFloat32 out array [COMPSIZE(pname)]
18013         dlflags         notlistable
18014         glxflags        ignore
18015         category        SGIX_list_priority
18016         version         1.0
18017         glxvendorpriv   ?
18018         extension
18019         offset          470
18020
18021 # @@@ Needs vendorpriv opcodes assigned
18022 GetListParameterivSGIX(list, pname, params)
18023         return          void
18024         param           list            List in value
18025         param           pname           ListParameterName in value
18026         param           params          CheckedInt32 out array [COMPSIZE(pname)]
18027         dlflags         notlistable
18028         glxflags        ignore
18029         category        SGIX_list_priority
18030         version         1.0
18031         glxvendorpriv   ?
18032         extension
18033         offset          471
18034
18035 ListParameterfSGIX(list, pname, param)
18036         return          void
18037         param           list            List in value
18038         param           pname           ListParameterName in value
18039         param           param           CheckedFloat32 in value
18040         dlflags         notlistable
18041         glxflags        ignore
18042         category        SGIX_list_priority
18043         version         1.0
18044         glxropcode      2078
18045         extension
18046         offset          472
18047
18048 ListParameterfvSGIX(list, pname, params)
18049         return          void
18050         param           list            List in value
18051         param           pname           ListParameterName in value
18052         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18053         dlflags         notlistable
18054         glxflags        ignore
18055         category        SGIX_list_priority
18056         version         1.0
18057         glxropcode      2079
18058         extension
18059         offset          473
18060
18061 ListParameteriSGIX(list, pname, param)
18062         return          void
18063         param           list            List in value
18064         param           pname           ListParameterName in value
18065         param           param           CheckedInt32 in value
18066         dlflags         notlistable
18067         glxflags        ignore
18068         category        SGIX_list_priority
18069         version         1.0
18070         glxropcode      2080
18071         extension
18072         offset          474
18073
18074 ListParameterivSGIX(list, pname, params)
18075         return          void
18076         param           list            List in value
18077         param           pname           ListParameterName in value
18078         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18079         dlflags         notlistable
18080         glxflags        ignore
18081         category        SGIX_list_priority
18082         version         1.0
18083         glxropcode      2081
18084         extension
18085         offset          475
18086
18087 ###############################################################################
18088 #
18089 # Extension #81
18090 # SGIX_ir_instrument1 commands
18091 #
18092 ###############################################################################
18093
18094 # (none)
18095 newcategory: SGIX_ir_instrument1
18096
18097 ###############################################################################
18098 #
18099 # Extension #82
18100 # SGIX_calligraphic_fragment commands
18101 #
18102 ###############################################################################
18103
18104 # (none)
18105 newcategory: SGIX_calligraphic_fragment
18106
18107 ###############################################################################
18108 #
18109 # Extension #83 - GLX_SGIX_video_resize
18110 #
18111 ###############################################################################
18112
18113 ###############################################################################
18114 #
18115 # Extension #84
18116 # SGIX_texture_lod_bias commands
18117 #
18118 ###############################################################################
18119
18120 # (none)
18121 newcategory: SGIX_texture_lod_bias
18122
18123 ###############################################################################
18124 #
18125 # Extension #85 - skipped
18126 # Extension #86 - GLX_SGIX_dmbuffer
18127 # Extension #87 - skipped
18128 # Extension #88 - skipped
18129 # Extension #89 - skipped
18130 #
18131 ###############################################################################
18132
18133 ###############################################################################
18134 #
18135 # Extension #90
18136 # SGIX_shadow_ambient commands
18137 #
18138 ###############################################################################
18139
18140 # (none)
18141 newcategory: SGIX_shadow_ambient
18142
18143 ###############################################################################
18144 #
18145 # Extension #91 - GLX_SGIX_swap_group
18146 # Extension #92 - GLX_SGIX_swap_barrier
18147 #
18148 ###############################################################################
18149
18150 ###############################################################################
18151 #
18152 # Extension #93
18153 # EXT_index_texture commands
18154 #
18155 ###############################################################################
18156
18157 # (none)
18158 newcategory: EXT_index_texture
18159
18160 ###############################################################################
18161 #
18162 # Extension #94
18163 # EXT_index_material commands
18164 #
18165 ###############################################################################
18166
18167 IndexMaterialEXT(face, mode)
18168         return          void
18169         param           face            MaterialFace in value
18170         param           mode            IndexMaterialParameterEXT in value
18171         category        EXT_index_material
18172         version         1.1
18173         extension       soft
18174         glxflags        ignore
18175         offset          538
18176
18177 ###############################################################################
18178 #
18179 # Extension #95
18180 # EXT_index_func commands
18181 #
18182 ###############################################################################
18183
18184 IndexFuncEXT(func, ref)
18185         return          void
18186         param           func            IndexFunctionEXT in value
18187         param           ref             ClampedFloat32 in value
18188         category        EXT_index_func
18189         version         1.1
18190         extension       soft
18191         glxflags        ignore
18192         offset          539
18193
18194 ###############################################################################
18195 #
18196 # Extension #96
18197 # EXT_index_array_formats commands
18198 #
18199 ###############################################################################
18200
18201 # (none)
18202 newcategory: EXT_index_array_formats
18203
18204 ###############################################################################
18205 #
18206 # Extension #97
18207 # EXT_compiled_vertex_array commands
18208 #
18209 ###############################################################################
18210
18211 LockArraysEXT(first, count)
18212         return          void
18213         param           first           Int32 in value
18214         param           count           SizeI in value
18215         category        EXT_compiled_vertex_array
18216         version         1.1
18217         dlflags         notlistable
18218         extension       soft
18219         glxflags        ignore
18220         offset          540
18221
18222 UnlockArraysEXT()
18223         return          void
18224         category        EXT_compiled_vertex_array
18225         version         1.1
18226         dlflags         notlistable
18227         extension       soft
18228         glxflags        ignore
18229         offset          541
18230
18231 ###############################################################################
18232 #
18233 # Extension #98
18234 # EXT_cull_vertex commands
18235 #
18236 ###############################################################################
18237
18238 CullParameterdvEXT(pname, params)
18239         return          void
18240         param           pname           CullParameterEXT in value
18241         param           params          Float64 out array [4]
18242         category        EXT_cull_vertex
18243         version         1.1
18244         dlflags         notlistable
18245         extension       soft
18246         glxflags        ignore
18247         offset          542
18248
18249 CullParameterfvEXT(pname, params)
18250         return          void
18251         param           pname           CullParameterEXT in value
18252         param           params          Float32 out array [4]
18253         category        EXT_cull_vertex
18254         version         1.1
18255         dlflags         notlistable
18256         extension       soft
18257         glxflags        ignore
18258         offset          543
18259
18260 ###############################################################################
18261 #
18262 # Extension #99 - skipped
18263 # Extension #100 - GLU_EXT_nurbs_tessellator
18264 #
18265 ###############################################################################
18266
18267 ###############################################################################
18268 #
18269 # Extension #101
18270 # SGIX_ycrcb commands
18271 #
18272 ###############################################################################
18273
18274 # (none)
18275 newcategory: SGIX_ycrcb
18276
18277 ###############################################################################
18278 #
18279 # Extension #102
18280 # SGIX_fragment_lighting commands
18281 #
18282 ###############################################################################
18283
18284 FragmentColorMaterialSGIX(face, mode)
18285         return          void
18286         param           face            MaterialFace in value
18287         param           mode            MaterialParameter in value
18288         category        SGIX_fragment_lighting
18289         glxflags        ignore
18290         version         1.0
18291         extension
18292         offset          476
18293
18294 FragmentLightfSGIX(light, pname, param)
18295         return          void
18296         param           light           FragmentLightNameSGIX in value
18297         param           pname           FragmentLightParameterSGIX in value
18298         param           param           CheckedFloat32 in value
18299         category        SGIX_fragment_lighting
18300         glxflags        ignore
18301         version         1.0
18302         extension
18303         offset          477
18304
18305 FragmentLightfvSGIX(light, pname, params)
18306         return          void
18307         param           light           FragmentLightNameSGIX in value
18308         param           pname           FragmentLightParameterSGIX in value
18309         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18310         category        SGIX_fragment_lighting
18311         glxflags        ignore
18312         version         1.0
18313         extension
18314         offset          478
18315
18316 FragmentLightiSGIX(light, pname, param)
18317         return          void
18318         param           light           FragmentLightNameSGIX in value
18319         param           pname           FragmentLightParameterSGIX in value
18320         param           param           CheckedInt32 in value
18321         category        SGIX_fragment_lighting
18322         glxflags        ignore
18323         version         1.0
18324         extension
18325         offset          479
18326
18327 FragmentLightivSGIX(light, pname, params)
18328         return          void
18329         param           light           FragmentLightNameSGIX in value
18330         param           pname           FragmentLightParameterSGIX in value
18331         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18332         category        SGIX_fragment_lighting
18333         glxflags        ignore
18334         version         1.0
18335         extension
18336         offset          480
18337
18338 FragmentLightModelfSGIX(pname, param)
18339         return          void
18340         param           pname           FragmentLightModelParameterSGIX in value
18341         param           param           CheckedFloat32 in value
18342         category        SGIX_fragment_lighting
18343         glxflags        ignore
18344         version         1.0
18345         extension
18346         offset          481
18347
18348 FragmentLightModelfvSGIX(pname, params)
18349         return          void
18350         param           pname           FragmentLightModelParameterSGIX in value
18351         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18352         category        SGIX_fragment_lighting
18353         glxflags        ignore
18354         version         1.0
18355         extension
18356         offset          482
18357
18358 FragmentLightModeliSGIX(pname, param)
18359         return          void
18360         param           pname           FragmentLightModelParameterSGIX in value
18361         param           param           CheckedInt32 in value
18362         category        SGIX_fragment_lighting
18363         glxflags        ignore
18364         version         1.0
18365         extension
18366         offset          483
18367
18368 FragmentLightModelivSGIX(pname, params)
18369         return          void
18370         param           pname           FragmentLightModelParameterSGIX in value
18371         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18372         category        SGIX_fragment_lighting
18373         glxflags        ignore
18374         version         1.0
18375         extension
18376         offset          484
18377
18378 FragmentMaterialfSGIX(face, pname, param)
18379         return          void
18380         param           face            MaterialFace in value
18381         param           pname           MaterialParameter in value
18382         param           param           CheckedFloat32 in value
18383         category        SGIX_fragment_lighting
18384         glxflags        ignore
18385         version         1.0
18386         extension
18387         offset          485
18388
18389 FragmentMaterialfvSGIX(face, pname, params)
18390         return          void
18391         param           face            MaterialFace in value
18392         param           pname           MaterialParameter in value
18393         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
18394         category        SGIX_fragment_lighting
18395         glxflags        ignore
18396         version         1.0
18397         extension
18398         offset          486
18399
18400 FragmentMaterialiSGIX(face, pname, param)
18401         return          void
18402         param           face            MaterialFace in value
18403         param           pname           MaterialParameter in value
18404         param           param           CheckedInt32 in value
18405         category        SGIX_fragment_lighting
18406         glxflags        ignore
18407         version         1.0
18408         extension
18409         offset          487
18410
18411 FragmentMaterialivSGIX(face, pname, params)
18412         return          void
18413         param           face            MaterialFace in value
18414         param           pname           MaterialParameter in value
18415         param           params          CheckedInt32 in array [COMPSIZE(pname)]
18416         category        SGIX_fragment_lighting
18417         glxflags        ignore
18418         version         1.0
18419         extension
18420         offset          488
18421
18422 GetFragmentLightfvSGIX(light, pname, params)
18423         return          void
18424         param           light           FragmentLightNameSGIX in value
18425         param           pname           FragmentLightParameterSGIX in value
18426         param           params          Float32 out array [COMPSIZE(pname)]
18427         category        SGIX_fragment_lighting
18428         dlflags         notlistable
18429         glxflags        ignore
18430         version         1.0
18431         extension
18432         offset          489
18433
18434 GetFragmentLightivSGIX(light, pname, params)
18435         return          void
18436         param           light           FragmentLightNameSGIX in value
18437         param           pname           FragmentLightParameterSGIX in value
18438         param           params          Int32 out array [COMPSIZE(pname)]
18439         category        SGIX_fragment_lighting
18440         dlflags         notlistable
18441         glxflags        ignore
18442         version         1.0
18443         extension
18444         offset          490
18445
18446 GetFragmentMaterialfvSGIX(face, pname, params)
18447         return          void
18448         param           face            MaterialFace in value
18449         param           pname           MaterialParameter in value
18450         param           params          Float32 out array [COMPSIZE(pname)]
18451         category        SGIX_fragment_lighting
18452         dlflags         notlistable
18453         glxflags        ignore
18454         version         1.0
18455         extension
18456         offset          491
18457
18458 GetFragmentMaterialivSGIX(face, pname, params)
18459         return          void
18460         param           face            MaterialFace in value
18461         param           pname           MaterialParameter in value
18462         param           params          Int32 out array [COMPSIZE(pname)]
18463         category        SGIX_fragment_lighting
18464         dlflags         notlistable
18465         glxflags        ignore
18466         version         1.0
18467         extension
18468         offset          492
18469
18470 LightEnviSGIX(pname, param)
18471         return          void
18472         param           pname           LightEnvParameterSGIX in value
18473         param           param           CheckedInt32 in value
18474         category        SGIX_fragment_lighting
18475         glxflags        ignore
18476         version         1.0
18477         extension
18478         offset          493
18479
18480 ###############################################################################
18481 #
18482 # Extension #103 - skipped
18483 # Extension #104 - skipped
18484 # Extension #105 - skipped
18485 # Extension #106 - skipped
18486 # Extension #107 - skipped
18487 # Extension #108 - skipped
18488 # Extension #109 - skipped
18489 #
18490 ###############################################################################
18491
18492 ###############################################################################
18493 #
18494 # Extension #110
18495 # IBM_rasterpos_clip commands
18496 #
18497 ###############################################################################
18498
18499 # (none)
18500 newcategory: IBM_rasterpos_clip
18501
18502 ###############################################################################
18503 #
18504 # Extension #111
18505 # HP_texture_lighting commands
18506 #
18507 ###############################################################################
18508
18509 # (none)
18510 newcategory: HP_texture_lighting
18511
18512 ###############################################################################
18513 #
18514 # Extension #112
18515 # EXT_draw_range_elements commands
18516 #
18517 ###############################################################################
18518
18519 # Spec entries to be written
18520 DrawRangeElementsEXT(mode, start, end, count, type, indices)
18521         return          void
18522         param           mode            BeginMode in value
18523         param           start           UInt32 in value
18524         param           end             UInt32 in value
18525         param           count           SizeI in value
18526         param           type            DrawElementsType in value
18527         param           indices         Void in array [COMPSIZE(count/type)]
18528         category        EXT_draw_range_elements
18529         dlflags         handcode
18530         glxflags        client-handcode client-intercept server-handcode
18531         version         1.1
18532         alias           DrawRangeElements
18533
18534 ###############################################################################
18535 #
18536 # Extension #113
18537 # WIN_phong_shading commands
18538 #
18539 ###############################################################################
18540
18541 # (none)
18542 newcategory: WIN_phong_shading
18543
18544 ###############################################################################
18545 #
18546 # Extension #114
18547 # WIN_specular_fog commands
18548 #
18549 ###############################################################################
18550
18551 # (none)
18552 newcategory: WIN_specular_fog
18553
18554 ###############################################################################
18555 #
18556 # Extension #115 - skipped
18557 # Extension #116 - skipped
18558 #
18559 ###############################################################################
18560
18561 ###############################################################################
18562 #
18563 # Extension #117
18564 # EXT_light_texture commands
18565 #
18566 ###############################################################################
18567
18568 # Spec entries to be written
18569 ApplyTextureEXT(mode)
18570         return          void
18571         param           mode            LightTextureModeEXT in value
18572         category        EXT_light_texture
18573         version         1.1
18574         glxropcode      ?
18575         offset          ?
18576
18577 TextureLightEXT(pname)
18578         return          void
18579         param           pname           LightTexturePNameEXT in value
18580         category        EXT_light_texture
18581         version         1.1
18582         glxropcode      ?
18583         offset          ?
18584
18585 TextureMaterialEXT(face, mode)
18586         return          void
18587         param           face            MaterialFace in value
18588         param           mode            MaterialParameter in value
18589         category        EXT_light_texture
18590         version         1.1
18591         glxropcode      ?
18592         offset          ?
18593
18594 ###############################################################################
18595 #
18596 # Extension #118 - skipped
18597 #
18598 ###############################################################################
18599
18600 ###############################################################################
18601 #
18602 # Extension #119
18603 # SGIX_blend_alpha_minmax commands
18604 #
18605 ###############################################################################
18606
18607 # (none)
18608 newcategory: SGIX_blend_alpha_minmax
18609
18610 ###############################################################################
18611 #
18612 # Extension #120 - skipped
18613 # Extension #121 - skipped
18614 # Extension #122 - skipped
18615 # Extension #123 - skipped
18616 # Extension #124 - skipped
18617 # Extension #125 - skipped
18618 # Extension #126 - skipped
18619 # Extension #127 - skipped
18620 # Extension #128 - skipped
18621 #
18622 ###############################################################################
18623
18624 ###############################################################################
18625 #
18626 # Extension #129
18627 # EXT_bgra commands
18628 #
18629 ###############################################################################
18630
18631 # (none)
18632 newcategory: EXT_bgra
18633
18634 ###############################################################################
18635 #
18636 # Extension #130 - skipped
18637 # Extension #131 - skipped
18638 #
18639 ###############################################################################
18640
18641 ###############################################################################
18642 #
18643 # Extension #132
18644 # SGIX_async commands
18645 #
18646 ###############################################################################
18647
18648 AsyncMarkerSGIX(marker)
18649         return          void
18650         param           marker          UInt32 in value
18651         category        SGIX_async
18652         version         1.0
18653         glxflags        ignore
18654         extension
18655         offset          ?
18656
18657 FinishAsyncSGIX(markerp)
18658         return          Int32
18659         param           markerp         UInt32 out array [1]
18660         category        SGIX_async
18661         version         1.0
18662         dlflags         notlistable
18663         glxflags        ignore
18664         extension
18665         offset          ?
18666
18667 PollAsyncSGIX(markerp)
18668         return          Int32
18669         param           markerp         UInt32 out array [1]
18670         category        SGIX_async
18671         version         1.0
18672         dlflags         notlistable
18673         glxflags        ignore
18674         extension
18675         offset          ?
18676
18677 GenAsyncMarkersSGIX(range)
18678         return          UInt32
18679         param           range           SizeI in value
18680         category        SGIX_async
18681         version         1.0
18682         dlflags         notlistable
18683         glxflags        ignore
18684         extension
18685         offset          ?
18686
18687 DeleteAsyncMarkersSGIX(marker, range)
18688         return          void
18689         param           marker          UInt32 in value
18690         param           range           SizeI in value
18691         category        SGIX_async
18692         version         1.0
18693         dlflags         notlistable
18694         glxflags        ignore
18695         extension
18696         offset          ?
18697
18698 IsAsyncMarkerSGIX(marker)
18699         return          Boolean
18700         param           marker          UInt32 in value
18701         category        SGIX_async
18702         version         1.0
18703         dlflags         notlistable
18704         glxflags        ignore
18705         extension
18706         offset          ?
18707
18708 ###############################################################################
18709 #
18710 # Extension #133
18711 # SGIX_async_pixel commands
18712 #
18713 ###############################################################################
18714
18715 # (none)
18716 newcategory: SGIX_async_pixel
18717
18718 ###############################################################################
18719 #
18720 # Extension #134
18721 # SGIX_async_histogram commands
18722 #
18723 ###############################################################################
18724
18725 # (none)
18726 newcategory: SGIX_async_histogram
18727
18728 ###############################################################################
18729 #
18730 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
18731 #
18732 ###############################################################################
18733
18734 ###############################################################################
18735 #
18736 # Extension #136
18737 # INTEL_parallel_arrays commands
18738 #
18739 ###############################################################################
18740
18741 VertexPointervINTEL(size, type, pointer)
18742         return          void
18743         param           size            Int32 in value
18744         param           type            VertexPointerType in value
18745         param           pointer         VoidPointer in array [4] retained
18746         category        INTEL_parallel_arrays
18747         dlflags         notlistable
18748         glxflags        client-handcode server-handcode EXT
18749         version         1.1
18750         offset          ?
18751
18752 NormalPointervINTEL(type, pointer)
18753         return          void
18754         param           type            NormalPointerType in value
18755         param           pointer         VoidPointer in array [4] retained
18756         category        INTEL_parallel_arrays
18757         dlflags         notlistable
18758         glxflags        client-handcode server-handcode EXT
18759         version         1.1
18760         offset          ?
18761
18762 ColorPointervINTEL(size, type, pointer)
18763         return          void
18764         param           size            Int32 in value
18765         param           type            VertexPointerType in value
18766         param           pointer         VoidPointer in array [4] retained
18767         category        INTEL_parallel_arrays
18768         dlflags         notlistable
18769         glxflags        client-handcode server-handcode EXT
18770         version         1.1
18771         offset          ?
18772
18773 TexCoordPointervINTEL(size, type, pointer)
18774         return          void
18775         param           size            Int32 in value
18776         param           type            VertexPointerType in value
18777         param           pointer         VoidPointer in array [4] retained
18778         category        INTEL_parallel_arrays
18779         dlflags         notlistable
18780         glxflags        client-handcode server-handcode EXT
18781         version         1.1
18782         offset          ?
18783
18784
18785 ###############################################################################
18786 #
18787 # Extension #137
18788 # HP_occlusion_test commands
18789 #
18790 ###############################################################################
18791
18792 # (none)
18793 newcategory: HP_occlusion_test
18794
18795 ###############################################################################
18796 #
18797 # Extension #138
18798 # EXT_pixel_transform commands
18799 #
18800 ###############################################################################
18801
18802 PixelTransformParameteriEXT(target, pname, param)
18803         return          void
18804         param           target          PixelTransformTargetEXT in value
18805         param           pname           PixelTransformPNameEXT in value
18806         param           param           Int32 in value
18807         category        EXT_pixel_transform
18808         version         1.1
18809         glxropcode      ?
18810         offset          ?
18811
18812 PixelTransformParameterfEXT(target, pname, param)
18813         return          void
18814         param           target          PixelTransformTargetEXT in value
18815         param           pname           PixelTransformPNameEXT in value
18816         param           param           Float32 in value
18817         category        EXT_pixel_transform
18818         version         1.1
18819         glxropcode      ?
18820         offset          ?
18821
18822 PixelTransformParameterivEXT(target, pname, params)
18823         return          void
18824         param           target          PixelTransformTargetEXT in value
18825         param           pname           PixelTransformPNameEXT in value
18826         param           params          Int32 in array [1]
18827         category        EXT_pixel_transform
18828         version         1.1
18829         glxropcode      ?
18830         offset          ?
18831
18832 PixelTransformParameterfvEXT(target, pname, params)
18833         return          void
18834         param           target          PixelTransformTargetEXT in value
18835         param           pname           PixelTransformPNameEXT in value
18836         param           params          Float32 in array [1]
18837         category        EXT_pixel_transform
18838         version         1.1
18839         glxropcode      ?
18840         offset          ?
18841
18842 ###############################################################################
18843 #
18844 # Extension #139
18845 # EXT_pixel_transform_color_table commands
18846 #
18847 ###############################################################################
18848
18849 # (none)
18850 newcategory: EXT_pixel_transform_color_table
18851
18852 ###############################################################################
18853 #
18854 # Extension #140 - skipped
18855 #
18856 ###############################################################################
18857
18858 ###############################################################################
18859 #
18860 # Extension #141
18861 # EXT_shared_texture_palette commands
18862 #
18863 ###############################################################################
18864
18865 # (none)
18866 newcategory: EXT_shared_texture_palette
18867
18868 ###############################################################################
18869 #
18870 # Extension #142 - GLX_SGIS_blended_overlay
18871 # Extension #143 - GLX_SGIS_shared_multisample
18872 #
18873 ###############################################################################
18874
18875 ###############################################################################
18876 #
18877 # Extension #144
18878 # EXT_separate_specular_color commands
18879 #
18880 ###############################################################################
18881
18882 # (none)
18883 newcategory: EXT_separate_specular_color
18884
18885 ###############################################################################
18886 #
18887 # Extension #145
18888 # EXT_secondary_color commands
18889 #
18890 ###############################################################################
18891
18892 SecondaryColor3bEXT(red, green, blue)
18893         return          void
18894         param           red             ColorB in value
18895         param           green           ColorB in value
18896         param           blue            ColorB in value
18897         category        EXT_secondary_color
18898         vectorequiv     SecondaryColor3bvEXT
18899         version         1.1
18900         alias           SecondaryColor3b
18901
18902 SecondaryColor3bvEXT(v)
18903         return          void
18904         param           v               ColorB in array [3]
18905         category        EXT_secondary_color
18906         version         1.1
18907         glxropcode      4126
18908         alias           SecondaryColor3bv
18909
18910 SecondaryColor3dEXT(red, green, blue)
18911         return          void
18912         param           red             ColorD in value
18913         param           green           ColorD in value
18914         param           blue            ColorD in value
18915         category        EXT_secondary_color
18916         vectorequiv     SecondaryColor3dvEXT
18917         version         1.1
18918         alias           SecondaryColor3d
18919
18920 SecondaryColor3dvEXT(v)
18921         return          void
18922         param           v               ColorD in array [3]
18923         category        EXT_secondary_color
18924         version         1.1
18925         glxropcode      4130
18926         alias           SecondaryColor3dv
18927
18928 SecondaryColor3fEXT(red, green, blue)
18929         return          void
18930         param           red             ColorF in value
18931         param           green           ColorF in value
18932         param           blue            ColorF in value
18933         category        EXT_secondary_color
18934         vectorequiv     SecondaryColor3fvEXT
18935         version         1.1
18936         alias           SecondaryColor3f
18937
18938 SecondaryColor3fvEXT(v)
18939         return          void
18940         param           v               ColorF in array [3]
18941         category        EXT_secondary_color
18942         version         1.1
18943         glxropcode      4129
18944         alias           SecondaryColor3fv
18945
18946 SecondaryColor3iEXT(red, green, blue)
18947         return          void
18948         param           red             ColorI in value
18949         param           green           ColorI in value
18950         param           blue            ColorI in value
18951         category        EXT_secondary_color
18952         vectorequiv     SecondaryColor3ivEXT
18953         version         1.1
18954         alias           SecondaryColor3i
18955
18956 SecondaryColor3ivEXT(v)
18957         return          void
18958         param           v               ColorI in array [3]
18959         category        EXT_secondary_color
18960         version         1.1
18961         glxropcode      4128
18962         offset          568
18963         alias           SecondaryColor3iv
18964
18965 SecondaryColor3sEXT(red, green, blue)
18966         return          void
18967         param           red             ColorS in value
18968         param           green           ColorS in value
18969         param           blue            ColorS in value
18970         category        EXT_secondary_color
18971         vectorequiv     SecondaryColor3svEXT
18972         version         1.1
18973         alias           SecondaryColor3s
18974
18975 SecondaryColor3svEXT(v)
18976         return          void
18977         param           v               ColorS in array [3]
18978         category        EXT_secondary_color
18979         version         1.1
18980         glxropcode      4127
18981         alias           SecondaryColor3sv
18982
18983 SecondaryColor3ubEXT(red, green, blue)
18984         return          void
18985         param           red             ColorUB in value
18986         param           green           ColorUB in value
18987         param           blue            ColorUB in value
18988         category        EXT_secondary_color
18989         vectorequiv     SecondaryColor3ubvEXT
18990         version         1.1
18991         alias           SecondaryColor3ub
18992
18993 SecondaryColor3ubvEXT(v)
18994         return          void
18995         param           v               ColorUB in array [3]
18996         category        EXT_secondary_color
18997         version         1.1
18998         glxropcode      4131
18999         alias           SecondaryColor3ubv
19000
19001 SecondaryColor3uiEXT(red, green, blue)
19002         return          void
19003         param           red             ColorUI in value
19004         param           green           ColorUI in value
19005         param           blue            ColorUI in value
19006         category        EXT_secondary_color
19007         vectorequiv     SecondaryColor3uivEXT
19008         version         1.1
19009         alias           SecondaryColor3ui
19010
19011 SecondaryColor3uivEXT(v)
19012         return          void
19013         param           v               ColorUI in array [3]
19014         category        EXT_secondary_color
19015         version         1.1
19016         glxropcode      4133
19017         alias           SecondaryColor3uiv
19018
19019 SecondaryColor3usEXT(red, green, blue)
19020         return          void
19021         param           red             ColorUS in value
19022         param           green           ColorUS in value
19023         param           blue            ColorUS in value
19024         category        EXT_secondary_color
19025         vectorequiv     SecondaryColor3usvEXT
19026         version         1.1
19027         alias           SecondaryColor3us
19028
19029 SecondaryColor3usvEXT(v)
19030         return          void
19031         param           v               ColorUS in array [3]
19032         category        EXT_secondary_color
19033         version         1.1
19034         glxropcode      4132
19035         alias           SecondaryColor3usv
19036
19037 SecondaryColorPointerEXT(size, type, stride, pointer)
19038         return          void
19039         param           size            Int32 in value
19040         param           type            ColorPointerType in value
19041         param           stride          SizeI in value
19042         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
19043         category        EXT_secondary_color
19044         dlflags         notlistable
19045         glxflags        client-handcode server-handcode EXT
19046         version         1.1
19047         extension
19048         alias           SecondaryColorPointer
19049
19050 ###############################################################################
19051 #
19052 # Extension #146
19053 # EXT_texture_env commands
19054 #
19055 ###############################################################################
19056
19057 # Dead extension - never implemented (removed from registry!)
19058 # (none)
19059 # newcategory: EXT_texture_env
19060
19061 ###############################################################################
19062 #
19063 # Extension #147
19064 # EXT_texture_perturb_normal commands
19065 #
19066 ###############################################################################
19067
19068 TextureNormalEXT(mode)
19069         return          void
19070         param           mode            TextureNormalModeEXT in value
19071         category        EXT_texture_perturb_normal
19072         version         1.1
19073         glxropcode      ?
19074         offset          ?
19075
19076 ###############################################################################
19077 #
19078 # Extension #148
19079 # EXT_multi_draw_arrays commands
19080 #
19081 ###############################################################################
19082
19083 # first and count are really 'in'
19084 MultiDrawArraysEXT(mode, first, count, primcount)
19085         return          void
19086         param           mode            BeginMode in value
19087         param           first           Int32 in array [COMPSIZE(primcount)]
19088         param           count           SizeI in array [COMPSIZE(primcount)]
19089         param           primcount       SizeI in value
19090         category        EXT_multi_draw_arrays
19091         version         1.1
19092         glxropcode      ?
19093         alias           MultiDrawArrays
19094
19095 MultiDrawElementsEXT(mode, count, type, indices, primcount)
19096         return          void
19097         param           mode            BeginMode in value
19098         param           count           SizeI in array [COMPSIZE(primcount)]
19099         param           type            DrawElementsType in value
19100         param           indices         VoidPointer in array [COMPSIZE(primcount)]
19101         param           primcount       SizeI in value
19102         category        EXT_multi_draw_arrays
19103         version         1.1
19104         glxropcode      ?
19105         alias           MultiDrawElements
19106
19107 ###############################################################################
19108 #
19109 # Extension #149
19110 # EXT_fog_coord commands
19111 #
19112 ###############################################################################
19113
19114 FogCoordfEXT(coord)
19115         return          void
19116         param           coord           CoordF in value
19117         category        EXT_fog_coord
19118         vectorequiv     FogCoordfvEXT
19119         version         1.1
19120         alias           FogCoordf
19121
19122 FogCoordfvEXT(coord)
19123         return          void
19124         param           coord           CoordF in array [1]
19125         category        EXT_fog_coord
19126         version         1.1
19127         glxropcode      4124
19128         alias           FogCoordfv
19129
19130 FogCoorddEXT(coord)
19131         return          void
19132         param           coord           CoordD in value
19133         category        EXT_fog_coord
19134         vectorequiv     FogCoorddvEXT
19135         version         1.1
19136         alias           FogCoordd
19137
19138 FogCoorddvEXT(coord)
19139         return          void
19140         param           coord           CoordD in array [1]
19141         category        EXT_fog_coord
19142         version         1.1
19143         glxropcode      4125
19144         alias           FogCoorddv
19145
19146 FogCoordPointerEXT(type, stride, pointer)
19147         return          void
19148         param           type            FogPointerTypeEXT in value
19149         param           stride          SizeI in value
19150         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19151         category        EXT_fog_coord
19152         dlflags         notlistable
19153         version         1.1
19154         glxflags        client-handcode server-handcode EXT
19155         alias           FogCoordPointer
19156
19157 ###############################################################################
19158 #
19159 # Extension #150 - skipped
19160 # Extension #151 - skipped
19161 # Extension #152 - skipped
19162 # Extension #153 - skipped
19163 # Extension #154 - skipped
19164 #
19165 ###############################################################################
19166
19167 ###############################################################################
19168 #
19169 # Extension #155
19170 # REND_screen_coordinates commands
19171 #
19172 ###############################################################################
19173
19174 # (none)
19175 newcategory: REND_screen_coordinates
19176
19177 ###############################################################################
19178 #
19179 # Extension #156
19180 # EXT_coordinate_frame commands
19181 #
19182 ###############################################################################
19183
19184 Tangent3bEXT(tx, ty, tz)
19185         return          void
19186         param           tx              Int8 in value
19187         param           ty              Int8 in value
19188         param           tz              Int8 in value
19189         category        EXT_coordinate_frame
19190         vectorequiv     Tangent3bvEXT
19191         version         1.1
19192         offset          ?
19193
19194 Tangent3bvEXT(v)
19195         return          void
19196         param           v               Int8 in array [3]
19197         category        EXT_coordinate_frame
19198         version         1.1
19199         glxropcode      ?
19200         offset          ?
19201
19202 Tangent3dEXT(tx, ty, tz)
19203         return          void
19204         param           tx              CoordD in value
19205         param           ty              CoordD in value
19206         param           tz              CoordD in value
19207         category        EXT_coordinate_frame
19208         vectorequiv     Tangent3dvEXT
19209         version         1.1
19210         offset          ?
19211
19212 Tangent3dvEXT(v)
19213         return          void
19214         param           v               CoordD in array [3]
19215         category        EXT_coordinate_frame
19216         version         1.1
19217         glxropcode      ?
19218         offset          ?
19219
19220 Tangent3fEXT(tx, ty, tz)
19221         return          void
19222         param           tx              CoordF in value
19223         param           ty              CoordF in value
19224         param           tz              CoordF in value
19225         category        EXT_coordinate_frame
19226         vectorequiv     Tangent3fvEXT
19227         version         1.1
19228         offset          ?
19229
19230 Tangent3fvEXT(v)
19231         return          void
19232         param           v               CoordF in array [3]
19233         category        EXT_coordinate_frame
19234         version         1.1
19235         glxropcode      ?
19236         offset          ?
19237
19238 Tangent3iEXT(tx, ty, tz)
19239         return          void
19240         param           tx              Int32 in value
19241         param           ty              Int32 in value
19242         param           tz              Int32 in value
19243         category        EXT_coordinate_frame
19244         vectorequiv     Tangent3ivEXT
19245         version         1.1
19246         offset          ?
19247
19248 Tangent3ivEXT(v)
19249         return          void
19250         param           v               Int32 in array [3]
19251         category        EXT_coordinate_frame
19252         version         1.1
19253         glxropcode      ?
19254         offset          ?
19255
19256 Tangent3sEXT(tx, ty, tz)
19257         return          void
19258         param           tx              Int16 in value
19259         param           ty              Int16 in value
19260         param           tz              Int16 in value
19261         category        EXT_coordinate_frame
19262         vectorequiv     Tangent3svEXT
19263         version         1.1
19264         offset          ?
19265
19266 Tangent3svEXT(v)
19267         return          void
19268         param           v               Int16 in array [3]
19269         category        EXT_coordinate_frame
19270         version         1.1
19271         glxropcode      ?
19272         offset          ?
19273
19274 Binormal3bEXT(bx, by, bz)
19275         return          void
19276         param           bx              Int8 in value
19277         param           by              Int8 in value
19278         param           bz              Int8 in value
19279         category        EXT_coordinate_frame
19280         vectorequiv     Binormal3bvEXT
19281         version         1.1
19282         offset          ?
19283
19284 Binormal3bvEXT(v)
19285         return          void
19286         param           v               Int8 in array [3]
19287         category        EXT_coordinate_frame
19288         version         1.1
19289         glxropcode      ?
19290         offset          ?
19291
19292 Binormal3dEXT(bx, by, bz)
19293         return          void
19294         param           bx              CoordD in value
19295         param           by              CoordD in value
19296         param           bz              CoordD in value
19297         category        EXT_coordinate_frame
19298         vectorequiv     Binormal3dvEXT
19299         version         1.1
19300         offset          ?
19301
19302 Binormal3dvEXT(v)
19303         return          void
19304         param           v               CoordD in array [3]
19305         category        EXT_coordinate_frame
19306         version         1.1
19307         glxropcode      ?
19308         offset          ?
19309
19310 Binormal3fEXT(bx, by, bz)
19311         return          void
19312         param           bx              CoordF in value
19313         param           by              CoordF in value
19314         param           bz              CoordF in value
19315         category        EXT_coordinate_frame
19316         vectorequiv     Binormal3fvEXT
19317         version         1.1
19318         offset          ?
19319
19320 Binormal3fvEXT(v)
19321         return          void
19322         param           v               CoordF in array [3]
19323         category        EXT_coordinate_frame
19324         version         1.1
19325         glxropcode      ?
19326         offset          ?
19327
19328 Binormal3iEXT(bx, by, bz)
19329         return          void
19330         param           bx              Int32 in value
19331         param           by              Int32 in value
19332         param           bz              Int32 in value
19333         category        EXT_coordinate_frame
19334         vectorequiv     Binormal3ivEXT
19335         version         1.1
19336         offset          ?
19337
19338 Binormal3ivEXT(v)
19339         return          void
19340         param           v               Int32 in array [3]
19341         category        EXT_coordinate_frame
19342         version         1.1
19343         glxropcode      ?
19344         offset          ?
19345
19346 Binormal3sEXT(bx, by, bz)
19347         return          void
19348         param           bx              Int16 in value
19349         param           by              Int16 in value
19350         param           bz              Int16 in value
19351         category        EXT_coordinate_frame
19352         vectorequiv     Binormal3svEXT
19353         version         1.1
19354         offset          ?
19355
19356 Binormal3svEXT(v)
19357         return          void
19358         param           v               Int16 in array [3]
19359         category        EXT_coordinate_frame
19360         version         1.1
19361         glxropcode      ?
19362         offset          ?
19363
19364 TangentPointerEXT(type, stride, pointer)
19365         return          void
19366         param           type            TangentPointerTypeEXT in value
19367         param           stride          SizeI in value
19368         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19369         category        EXT_coordinate_frame
19370         dlflags         notlistable
19371         glxflags        client-handcode client-intercept server-handcode
19372         version         1.1
19373         offset          ?
19374
19375 BinormalPointerEXT(type, stride, pointer)
19376         return          void
19377         param           type            BinormalPointerTypeEXT in value
19378         param           stride          SizeI in value
19379         param           pointer         Void in array [COMPSIZE(type/stride)] retained
19380         category        EXT_coordinate_frame
19381         dlflags         notlistable
19382         glxflags        client-handcode client-intercept server-handcode
19383         version         1.1
19384         offset          ?
19385
19386 ###############################################################################
19387 #
19388 # Extension #157 - skipped
19389 #
19390 ###############################################################################
19391
19392 ###############################################################################
19393 #
19394 # Extension #158
19395 # EXT_texture_env_combine commands
19396 #
19397 ###############################################################################
19398
19399 # (none)
19400 newcategory: EXT_texture_env_combine
19401
19402 ###############################################################################
19403 #
19404 # Extension #159
19405 # APPLE_specular_vector commands
19406 #
19407 ###############################################################################
19408
19409 # (none)
19410 newcategory: APPLE_specular_vector
19411
19412 ###############################################################################
19413 #
19414 # Extension #160
19415 # APPLE_transform_hint commands
19416 #
19417 ###############################################################################
19418
19419 # (none)
19420 newcategory: APPLE_transform_hint
19421
19422 ###############################################################################
19423 #
19424 # Extension #161
19425 # SGIX_fog_scale commands
19426 #
19427 ###############################################################################
19428
19429 # (none)
19430 newcategory: SGIX_fog_scale
19431
19432 ###############################################################################
19433 #
19434 # Extension #162 - skipped
19435 #
19436 ###############################################################################
19437
19438 ###############################################################################
19439 #
19440 # Extension #163
19441 # SUNX_constant_data commands
19442 #
19443 ###############################################################################
19444
19445 FinishTextureSUNX()
19446         return          void
19447         category        SUNX_constant_data
19448         version         1.1
19449         glxropcode      ?
19450         offset          ?
19451
19452 ###############################################################################
19453 #
19454 # Extension #164
19455 # SUN_global_alpha commands
19456 #
19457 ###############################################################################
19458
19459 GlobalAlphaFactorbSUN(factor)
19460         return          void
19461         param           factor          Int8 in value
19462         category        SUN_global_alpha
19463         version         1.1
19464         glxropcode      ?
19465         offset          ?
19466
19467 GlobalAlphaFactorsSUN(factor)
19468         return          void
19469         param           factor          Int16 in value
19470         category        SUN_global_alpha
19471         version         1.1
19472         glxropcode      ?
19473         offset          ?
19474
19475 GlobalAlphaFactoriSUN(factor)
19476         return          void
19477         param           factor          Int32 in value
19478         category        SUN_global_alpha
19479         version         1.1
19480         glxropcode      ?
19481         offset          ?
19482
19483 GlobalAlphaFactorfSUN(factor)
19484         return          void
19485         param           factor          Float32 in value
19486         category        SUN_global_alpha
19487         version         1.1
19488         glxropcode      ?
19489         offset          ?
19490
19491 GlobalAlphaFactordSUN(factor)
19492         return          void
19493         param           factor          Float64 in value
19494         category        SUN_global_alpha
19495         version         1.1
19496         glxropcode      ?
19497         offset          ?
19498
19499 GlobalAlphaFactorubSUN(factor)
19500         return          void
19501         param           factor          UInt8 in value
19502         category        SUN_global_alpha
19503         version         1.1
19504         glxropcode      ?
19505         offset          ?
19506
19507 GlobalAlphaFactorusSUN(factor)
19508         return          void
19509         param           factor          UInt16 in value
19510         category        SUN_global_alpha
19511         version         1.1
19512         glxropcode      ?
19513         offset          ?
19514
19515 GlobalAlphaFactoruiSUN(factor)
19516         return          void
19517         param           factor          UInt32 in value
19518         category        SUN_global_alpha
19519         version         1.1
19520         glxropcode      ?
19521         offset          ?
19522
19523 ###############################################################################
19524 #
19525 # Extension #165
19526 # SUN_triangle_list commands
19527 #
19528 ###############################################################################
19529
19530 ReplacementCodeuiSUN(code)
19531         return          void
19532         param           code            UInt32 in value
19533         category        SUN_triangle_list
19534         version         1.1
19535         glxropcode      ?
19536         offset          ?
19537
19538 ReplacementCodeusSUN(code)
19539         return          void
19540         param           code            UInt16 in value
19541         category        SUN_triangle_list
19542         version         1.1
19543         glxropcode      ?
19544         offset          ?
19545
19546 ReplacementCodeubSUN(code)
19547         return          void
19548         param           code            UInt8 in value
19549         category        SUN_triangle_list
19550         version         1.1
19551         glxropcode      ?
19552         offset          ?
19553
19554 ReplacementCodeuivSUN(code)
19555         return          void
19556         param           code            UInt32 in array [COMPSIZE()]
19557         category        SUN_triangle_list
19558         version         1.1
19559         glxropcode      ?
19560         offset          ?
19561
19562 ReplacementCodeusvSUN(code)
19563         return          void
19564         param           code            UInt16 in array [COMPSIZE()]
19565         category        SUN_triangle_list
19566         version         1.1
19567         glxropcode      ?
19568         offset          ?
19569
19570 ReplacementCodeubvSUN(code)
19571         return          void
19572         param           code            UInt8 in array [COMPSIZE()]
19573         category        SUN_triangle_list
19574         version         1.1
19575         glxropcode      ?
19576         offset          ?
19577
19578 ReplacementCodePointerSUN(type, stride, pointer)
19579         return          void
19580         param           type            ReplacementCodeTypeSUN in value
19581         param           stride          SizeI in value
19582         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
19583         category        SUN_triangle_list
19584         version         1.1
19585         glxropcode      ?
19586         offset          ?
19587
19588 ###############################################################################
19589 #
19590 # Extension #166
19591 # SUN_vertex commands
19592 #
19593 ###############################################################################
19594
19595 Color4ubVertex2fSUN(r, g, b, a, x, y)
19596         return          void
19597         param           r               UInt8 in value
19598         param           g               UInt8 in value
19599         param           b               UInt8 in value
19600         param           a               UInt8 in value
19601         param           x               Float32 in value
19602         param           y               Float32 in value
19603         category        SUN_vertex
19604         version         1.1
19605         glxropcode      ?
19606         offset          ?
19607
19608 Color4ubVertex2fvSUN(c, v)
19609         return          void
19610         param           c               UInt8 in array [4]
19611         param           v               Float32 in array [2]
19612         category        SUN_vertex
19613         version         1.1
19614         glxropcode      ?
19615         offset          ?
19616
19617 Color4ubVertex3fSUN(r, g, b, a, x, y, z)
19618         return          void
19619         param           r               UInt8 in value
19620         param           g               UInt8 in value
19621         param           b               UInt8 in value
19622         param           a               UInt8 in value
19623         param           x               Float32 in value
19624         param           y               Float32 in value
19625         param           z               Float32 in value
19626         category        SUN_vertex
19627         version         1.1
19628         glxropcode      ?
19629         offset          ?
19630
19631 Color4ubVertex3fvSUN(c, v)
19632         return          void
19633         param           c               UInt8 in array [4]
19634         param           v               Float32 in array [3]
19635         category        SUN_vertex
19636         version         1.1
19637         glxropcode      ?
19638         offset          ?
19639
19640 Color3fVertex3fSUN(r, g, b, x, y, z)
19641         return          void
19642         param           r               Float32 in value
19643         param           g               Float32 in value
19644         param           b               Float32 in value
19645         param           x               Float32 in value
19646         param           y               Float32 in value
19647         param           z               Float32 in value
19648         category        SUN_vertex
19649         version         1.1
19650         glxropcode      ?
19651         offset          ?
19652
19653 Color3fVertex3fvSUN(c, v)
19654         return          void
19655         param           c               Float32 in array [3]
19656         param           v               Float32 in array [3]
19657         category        SUN_vertex
19658         version         1.1
19659         glxropcode      ?
19660         offset          ?
19661
19662 Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
19663         return          void
19664         param           nx              Float32 in value
19665         param           ny              Float32 in value
19666         param           nz              Float32 in value
19667         param           x               Float32 in value
19668         param           y               Float32 in value
19669         param           z               Float32 in value
19670         category        SUN_vertex
19671         version         1.1
19672         glxropcode      ?
19673         offset          ?
19674
19675 Normal3fVertex3fvSUN(n, v)
19676         return          void
19677         param           n               Float32 in array [3]
19678         param           v               Float32 in array [3]
19679         category        SUN_vertex
19680         version         1.1
19681         glxropcode      ?
19682         offset          ?
19683
19684 Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
19685         return          void
19686         param           r               Float32 in value
19687         param           g               Float32 in value
19688         param           b               Float32 in value
19689         param           a               Float32 in value
19690         param           nx              Float32 in value
19691         param           ny              Float32 in value
19692         param           nz              Float32 in value
19693         param           x               Float32 in value
19694         param           y               Float32 in value
19695         param           z               Float32 in value
19696         category        SUN_vertex
19697         version         1.1
19698         glxropcode      ?
19699         offset          ?
19700
19701 Color4fNormal3fVertex3fvSUN(c, n, v)
19702         return          void
19703         param           c               Float32 in array [4]
19704         param           n               Float32 in array [3]
19705         param           v               Float32 in array [3]
19706         category        SUN_vertex
19707         version         1.1
19708         glxropcode      ?
19709         offset          ?
19710
19711 TexCoord2fVertex3fSUN(s, t, x, y, z)
19712         return          void
19713         param           s               Float32 in value
19714         param           t               Float32 in value
19715         param           x               Float32 in value
19716         param           y               Float32 in value
19717         param           z               Float32 in value
19718         category        SUN_vertex
19719         version         1.1
19720         glxropcode      ?
19721         offset          ?
19722
19723 TexCoord2fVertex3fvSUN(tc, v)
19724         return          void
19725         param           tc              Float32 in array [2]
19726         param           v               Float32 in array [3]
19727         category        SUN_vertex
19728         version         1.1
19729         glxropcode      ?
19730         offset          ?
19731
19732 TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
19733         return          void
19734         param           s               Float32 in value
19735         param           t               Float32 in value
19736         param           p               Float32 in value
19737         param           q               Float32 in value
19738         param           x               Float32 in value
19739         param           y               Float32 in value
19740         param           z               Float32 in value
19741         param           w               Float32 in value
19742         category        SUN_vertex
19743         version         1.1
19744         glxropcode      ?
19745         offset          ?
19746
19747 TexCoord4fVertex4fvSUN(tc, v)
19748         return          void
19749         param           tc              Float32 in array [4]
19750         param           v               Float32 in array [4]
19751         category        SUN_vertex
19752         version         1.1
19753         glxropcode      ?
19754         offset          ?
19755
19756 TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
19757         return          void
19758         param           s               Float32 in value
19759         param           t               Float32 in value
19760         param           r               UInt8 in value
19761         param           g               UInt8 in value
19762         param           b               UInt8 in value
19763         param           a               UInt8 in value
19764         param           x               Float32 in value
19765         param           y               Float32 in value
19766         param           z               Float32 in value
19767         category        SUN_vertex
19768         version         1.1
19769         glxropcode      ?
19770         offset          ?
19771
19772 TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
19773         return          void
19774         param           tc              Float32 in array [2]
19775         param           c               UInt8 in array [4]
19776         param           v               Float32 in array [3]
19777         category        SUN_vertex
19778         version         1.1
19779         glxropcode      ?
19780         offset          ?
19781
19782 TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
19783         return          void
19784         param           s               Float32 in value
19785         param           t               Float32 in value
19786         param           r               Float32 in value
19787         param           g               Float32 in value
19788         param           b               Float32 in value
19789         param           x               Float32 in value
19790         param           y               Float32 in value
19791         param           z               Float32 in value
19792         category        SUN_vertex
19793         version         1.1
19794         glxropcode      ?
19795         offset          ?
19796
19797 TexCoord2fColor3fVertex3fvSUN(tc, c, v)
19798         return          void
19799         param           tc              Float32 in array [2]
19800         param           c               Float32 in array [3]
19801         param           v               Float32 in array [3]
19802         category        SUN_vertex
19803         version         1.1
19804         glxropcode      ?
19805         offset          ?
19806
19807 TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
19808         return          void
19809         param           s               Float32 in value
19810         param           t               Float32 in value
19811         param           nx              Float32 in value
19812         param           ny              Float32 in value
19813         param           nz              Float32 in value
19814         param           x               Float32 in value
19815         param           y               Float32 in value
19816         param           z               Float32 in value
19817         category        SUN_vertex
19818         version         1.1
19819         glxropcode      ?
19820         offset          ?
19821
19822 TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
19823         return          void
19824         param           tc              Float32 in array [2]
19825         param           n               Float32 in array [3]
19826         param           v               Float32 in array [3]
19827         category        SUN_vertex
19828         version         1.1
19829         glxropcode      ?
19830         offset          ?
19831
19832 TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
19833         return          void
19834         param           s               Float32 in value
19835         param           t               Float32 in value
19836         param           r               Float32 in value
19837         param           g               Float32 in value
19838         param           b               Float32 in value
19839         param           a               Float32 in value
19840         param           nx              Float32 in value
19841         param           ny              Float32 in value
19842         param           nz              Float32 in value
19843         param           x               Float32 in value
19844         param           y               Float32 in value
19845         param           z               Float32 in value
19846         category        SUN_vertex
19847         version         1.1
19848         glxropcode      ?
19849         offset          ?
19850
19851 TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
19852         return          void
19853         param           tc              Float32 in array [2]
19854         param           c               Float32 in array [4]
19855         param           n               Float32 in array [3]
19856         param           v               Float32 in array [3]
19857         category        SUN_vertex
19858         version         1.1
19859         glxropcode      ?
19860         offset          ?
19861
19862 TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
19863         return          void
19864         param           s               Float32 in value
19865         param           t               Float32 in value
19866         param           p               Float32 in value
19867         param           q               Float32 in value
19868         param           r               Float32 in value
19869         param           g               Float32 in value
19870         param           b               Float32 in value
19871         param           a               Float32 in value
19872         param           nx              Float32 in value
19873         param           ny              Float32 in value
19874         param           nz              Float32 in value
19875         param           x               Float32 in value
19876         param           y               Float32 in value
19877         param           z               Float32 in value
19878         param           w               Float32 in value
19879         category        SUN_vertex
19880         version         1.1
19881         glxropcode      ?
19882         offset          ?
19883
19884 TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
19885         return          void
19886         param           tc              Float32 in array [4]
19887         param           c               Float32 in array [4]
19888         param           n               Float32 in array [3]
19889         param           v               Float32 in array [4]
19890         category        SUN_vertex
19891         version         1.1
19892         glxropcode      ?
19893         offset          ?
19894
19895 ReplacementCodeuiVertex3fSUN(rc, x, y, z)
19896         return          void
19897         param           rc              ReplacementCodeSUN in value
19898         param           x               Float32 in value
19899         param           y               Float32 in value
19900         param           z               Float32 in value
19901         category        SUN_vertex
19902         version         1.1
19903         glxropcode      ?
19904         offset          ?
19905
19906 ReplacementCodeuiVertex3fvSUN(rc, v)
19907         return          void
19908         param           rc              ReplacementCodeSUN in array [1]
19909         param           v               Float32 in array [3]
19910         category        SUN_vertex
19911         version         1.1
19912         glxropcode      ?
19913         offset          ?
19914
19915 ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
19916         return          void
19917         param           rc              ReplacementCodeSUN in value
19918         param           r               UInt8 in value
19919         param           g               UInt8 in value
19920         param           b               UInt8 in value
19921         param           a               UInt8 in value
19922         param           x               Float32 in value
19923         param           y               Float32 in value
19924         param           z               Float32 in value
19925         category        SUN_vertex
19926         version         1.1
19927         glxropcode      ?
19928         offset          ?
19929
19930 ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
19931         return          void
19932         param           rc              ReplacementCodeSUN in array [1]
19933         param           c               UInt8 in array [4]
19934         param           v               Float32 in array [3]
19935         category        SUN_vertex
19936         version         1.1
19937         glxropcode      ?
19938         offset          ?
19939
19940 ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
19941         return          void
19942         param           rc              ReplacementCodeSUN in value
19943         param           r               Float32 in value
19944         param           g               Float32 in value
19945         param           b               Float32 in value
19946         param           x               Float32 in value
19947         param           y               Float32 in value
19948         param           z               Float32 in value
19949         category        SUN_vertex
19950         version         1.1
19951         glxropcode      ?
19952         offset          ?
19953
19954 ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
19955         return          void
19956         param           rc              ReplacementCodeSUN in array [1]
19957         param           c               Float32 in array [3]
19958         param           v               Float32 in array [3]
19959         category        SUN_vertex
19960         version         1.1
19961         glxropcode      ?
19962         offset          ?
19963
19964 ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
19965         return          void
19966         param           rc              ReplacementCodeSUN in value
19967         param           nx              Float32 in value
19968         param           ny              Float32 in value
19969         param           nz              Float32 in value
19970         param           x               Float32 in value
19971         param           y               Float32 in value
19972         param           z               Float32 in value
19973         category        SUN_vertex
19974         version         1.1
19975         glxropcode      ?
19976         offset          ?
19977
19978 ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
19979         return          void
19980         param           rc              ReplacementCodeSUN in array [1]
19981         param           n               Float32 in array [3]
19982         param           v               Float32 in array [3]
19983         category        SUN_vertex
19984         version         1.1
19985         glxropcode      ?
19986         offset          ?
19987
19988 ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
19989         return          void
19990         param           rc              ReplacementCodeSUN in value
19991         param           r               Float32 in value
19992         param           g               Float32 in value
19993         param           b               Float32 in value
19994         param           a               Float32 in value
19995         param           nx              Float32 in value
19996         param           ny              Float32 in value
19997         param           nz              Float32 in value
19998         param           x               Float32 in value
19999         param           y               Float32 in value
20000         param           z               Float32 in value
20001         category        SUN_vertex
20002         version         1.1
20003         glxropcode      ?
20004         offset          ?
20005
20006 ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
20007         return          void
20008         param           rc              ReplacementCodeSUN in array [1]
20009         param           c               Float32 in array [4]
20010         param           n               Float32 in array [3]
20011         param           v               Float32 in array [3]
20012         category        SUN_vertex
20013         version         1.1
20014         glxropcode      ?
20015         offset          ?
20016
20017 ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
20018         return          void
20019         param           rc              ReplacementCodeSUN in value
20020         param           s               Float32 in value
20021         param           t               Float32 in value
20022         param           x               Float32 in value
20023         param           y               Float32 in value
20024         param           z               Float32 in value
20025         category        SUN_vertex
20026         version         1.1
20027         glxropcode      ?
20028         offset          ?
20029
20030 ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
20031         return          void
20032         param           rc              ReplacementCodeSUN in array [1]
20033         param           tc              Float32 in array [2]
20034         param           v               Float32 in array [3]
20035         category        SUN_vertex
20036         version         1.1
20037         glxropcode      ?
20038         offset          ?
20039
20040 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
20041         return          void
20042         param           rc              ReplacementCodeSUN in value
20043         param           s               Float32 in value
20044         param           t               Float32 in value
20045         param           nx              Float32 in value
20046         param           ny              Float32 in value
20047         param           nz              Float32 in value
20048         param           x               Float32 in value
20049         param           y               Float32 in value
20050         param           z               Float32 in value
20051         category        SUN_vertex
20052         version         1.1
20053         glxropcode      ?
20054         offset          ?
20055
20056 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
20057         return          void
20058         param           rc              ReplacementCodeSUN in array [1]
20059         param           tc              Float32 in array [2]
20060         param           n               Float32 in array [3]
20061         param           v               Float32 in array [3]
20062         category        SUN_vertex
20063         version         1.1
20064         glxropcode      ?
20065         offset          ?
20066
20067 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
20068         return          void
20069         param           rc              ReplacementCodeSUN in value
20070         param           s               Float32 in value
20071         param           t               Float32 in value
20072         param           r               Float32 in value
20073         param           g               Float32 in value
20074         param           b               Float32 in value
20075         param           a               Float32 in value
20076         param           nx              Float32 in value
20077         param           ny              Float32 in value
20078         param           nz              Float32 in value
20079         param           x               Float32 in value
20080         param           y               Float32 in value
20081         param           z               Float32 in value
20082         category        SUN_vertex
20083         version         1.1
20084         glxropcode      ?
20085         offset          ?
20086
20087 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
20088         return          void
20089         param           rc              ReplacementCodeSUN in array [1]
20090         param           tc              Float32 in array [2]
20091         param           c               Float32 in array [4]
20092         param           n               Float32 in array [3]
20093         param           v               Float32 in array [3]
20094         category        SUN_vertex
20095         version         1.1
20096         glxropcode      ?
20097         offset          ?
20098
20099 ###############################################################################
20100 #
20101 # Extension #167 - WGL_EXT_display_color_table
20102 # Extension #168 - WGL_EXT_extensions_string
20103 # Extension #169 - WGL_EXT_make_current_read
20104 # Extension #170 - WGL_EXT_pixel_format
20105 # Extension #171 - WGL_EXT_pbuffer
20106 # Extension #172 - WGL_EXT_swap_control
20107 #
20108 ###############################################################################
20109
20110 ###############################################################################
20111 #
20112 # Extension #173
20113 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
20114 #
20115 ###############################################################################
20116
20117 BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20118         return          void
20119         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
20120         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
20121         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
20122         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
20123         category        EXT_blend_func_separate
20124         glxropcode      4134
20125         version         1.0
20126         extension
20127         alias           BlendFuncSeparate
20128
20129 BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20130         return          void
20131         param           sfactorRGB      BlendFuncSeparateParameterEXT in value
20132         param           dfactorRGB      BlendFuncSeparateParameterEXT in value
20133         param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
20134         param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
20135         category        INGR_blend_func_separate
20136         glxropcode      4134
20137         version         1.0
20138         extension
20139         alias           BlendFuncSeparateEXT
20140
20141 ###############################################################################
20142 #
20143 # Extension #174
20144 # INGR_color_clamp commands
20145 #
20146 ###############################################################################
20147
20148 # (none)
20149 newcategory: INGR_color_clamp
20150
20151 ###############################################################################
20152 #
20153 # Extension #175
20154 # INGR_interlace_read commands
20155 #
20156 ###############################################################################
20157
20158 # (none)
20159 newcategory: INGR_interlace_read
20160
20161 ###############################################################################
20162 #
20163 # Extension #176
20164 # EXT_stencil_wrap commands
20165 #
20166 ###############################################################################
20167
20168 # (none)
20169 newcategory: EXT_stencil_wrap
20170
20171 ###############################################################################
20172 #
20173 # Extension #177 - skipped
20174 #
20175 ###############################################################################
20176
20177 ###############################################################################
20178 #
20179 # Extension #178
20180 # EXT_422_pixels commands
20181 #
20182 ###############################################################################
20183
20184 # (none)
20185 newcategory: EXT_422_pixels
20186
20187 ###############################################################################
20188 #
20189 # Extension #179
20190 # NV_texgen_reflection commands
20191 #
20192 ###############################################################################
20193
20194 # (none)
20195 newcategory: NV_texgen_reflection
20196
20197 ###############################################################################
20198 #
20199 # Extension #???
20200 # @   EXT_texture_cube_map commands
20201 #
20202 ###############################################################################
20203
20204 # (none)
20205
20206 ###############################################################################
20207 #
20208 # Extension #180 - skipped
20209 # Extension #181 - skipped
20210 #
20211 ###############################################################################
20212
20213 ###############################################################################
20214 #
20215 # Extension #182
20216 # SUN_convolution_border_modes commands
20217 #
20218 ###############################################################################
20219
20220 # (none)
20221 newcategory: SUN_convolution_border_modes
20222
20223 ###############################################################################
20224 #
20225 # Extension #183 - GLX_SUN_get_transparent_index
20226 # Extension #184 - skipped
20227 #
20228 ###############################################################################
20229
20230 ###############################################################################
20231 #
20232 # Extension #185
20233 # EXT_texture_env_add commands
20234 #
20235 ###############################################################################
20236
20237 # (none)
20238 newcategory: EXT_texture_env_add
20239
20240 ###############################################################################
20241 #
20242 # Extension #186
20243 # EXT_texture_lod_bias commands
20244 #
20245 ###############################################################################
20246
20247 # (none)
20248 newcategory: EXT_texture_lod_bias
20249
20250 ###############################################################################
20251 #
20252 # Extension #187
20253 # EXT_texture_filter_anisotropic commands
20254 #
20255 ###############################################################################
20256
20257 # (none)
20258 newcategory: EXT_texture_filter_anisotropic
20259
20260 ###############################################################################
20261 #
20262 # Extension #188
20263 # EXT_vertex_weighting commands
20264 #
20265 ###############################################################################
20266
20267 # GLX stuff to be written
20268 VertexWeightfEXT(weight)
20269         return          void
20270         param           weight          Float32 in value
20271         category        EXT_vertex_weighting
20272         vectorequiv     VertexWeightfvEXT
20273         version         1.1
20274         extension       soft WINSOFT NV10
20275         glxflags        ignore
20276         offset          494
20277
20278 VertexWeightfvEXT(weight)
20279         return          void
20280         param           weight          Float32 in array [1]
20281         category        EXT_vertex_weighting
20282         version         1.1
20283         extension       soft WINSOFT NV10
20284         glxropcode      4135
20285         glxflags        ignore
20286         offset          495
20287
20288 VertexWeightPointerEXT(size, type, stride, pointer)
20289         return          void
20290         param           size            SizeI in value
20291         param           type            VertexWeightPointerTypeEXT in value
20292         param           stride          SizeI in value
20293         param           pointer         Void in array [COMPSIZE(type/stride)] retained
20294         category        EXT_vertex_weighting
20295         version         1.1
20296         extension       soft WINSOFT NV10
20297         dlflags         notlistable
20298         glxflags        ignore
20299         offset          496
20300
20301 ###############################################################################
20302 #
20303 # Extension #189
20304 # NV_light_max_exponent commands
20305 #
20306 ###############################################################################
20307
20308 # (none)
20309 newcategory: NV_light_max_exponent
20310
20311 ###############################################################################
20312 #
20313 # Extension #190
20314 # NV_vertex_array_range commands
20315 #
20316 ###############################################################################
20317
20318 FlushVertexArrayRangeNV()
20319         return          void
20320         category        NV_vertex_array_range
20321         version         1.1
20322         extension       soft WINSOFT NV10
20323         dlflags         notlistable
20324         glxflags        client-handcode server-handcode ignore
20325         offset          497
20326
20327 VertexArrayRangeNV(length, pointer)
20328         return          void
20329         param           length          SizeI in value
20330         param           pointer         Void in array [COMPSIZE(length)] retained
20331         category        NV_vertex_array_range
20332         version         1.1
20333         extension       soft WINSOFT NV10
20334         dlflags         notlistable
20335         glxflags        client-handcode server-handcode ignore
20336         offset          498
20337
20338 ###############################################################################
20339 #
20340 # Extension #191
20341 # NV_register_combiners commands
20342 #
20343 ###############################################################################
20344
20345 CombinerParameterfvNV(pname, params)
20346         return          void
20347         param           pname           CombinerParameterNV in value
20348         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
20349         category        NV_register_combiners
20350         version         1.1
20351         extension       soft WINSOFT NV10
20352         glxropcode      4137
20353         glxflags        ignore
20354         offset          499
20355
20356 CombinerParameterfNV(pname, param)
20357         return          void
20358         param           pname           CombinerParameterNV in value
20359         param           param           Float32 in value
20360         category        NV_register_combiners
20361         version         1.1
20362         extension       soft WINSOFT NV10
20363         glxropcode      4136
20364         glxflags        ignore
20365         offset          500
20366
20367 CombinerParameterivNV(pname, params)
20368         return          void
20369         param           pname           CombinerParameterNV in value
20370         param           params          CheckedInt32 in array [COMPSIZE(pname)]
20371         category        NV_register_combiners
20372         version         1.1
20373         extension       soft WINSOFT NV10
20374         glxropcode      4139
20375         glxflags        ignore
20376         offset          501
20377
20378 CombinerParameteriNV(pname, param)
20379         return          void
20380         param           pname           CombinerParameterNV in value
20381         param           param           Int32 in value
20382         category        NV_register_combiners
20383         version         1.1
20384         extension       soft WINSOFT NV10
20385         glxropcode      4138
20386         glxflags        ignore
20387         offset          502
20388
20389 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
20390         return          void
20391         param           stage           CombinerStageNV in value
20392         param           portion         CombinerPortionNV in value
20393         param           variable        CombinerVariableNV in value
20394         param           input           CombinerRegisterNV in value
20395         param           mapping         CombinerMappingNV in value
20396         param           componentUsage  CombinerComponentUsageNV in value
20397         category        NV_register_combiners
20398         version         1.1
20399         extension       soft WINSOFT NV10
20400         glxropcode      4140
20401         glxflags        ignore
20402         offset          503
20403
20404 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
20405         return          void
20406         param           stage           CombinerStageNV in value
20407         param           portion         CombinerPortionNV in value
20408         param           abOutput        CombinerRegisterNV in value
20409         param           cdOutput        CombinerRegisterNV in value
20410         param           sumOutput       CombinerRegisterNV in value
20411         param           scale           CombinerScaleNV in value
20412         param           bias            CombinerBiasNV in value
20413         param           abDotProduct    Boolean in value
20414         param           cdDotProduct    Boolean in value
20415         param           muxSum          Boolean in value
20416         category        NV_register_combiners
20417         version         1.1
20418         extension       soft WINSOFT NV10
20419         glxropcode      4141
20420         glxflags        ignore
20421         offset          504
20422
20423 FinalCombinerInputNV(variable, input, mapping, componentUsage)
20424         return          void
20425         param           variable        CombinerVariableNV in value
20426         param           input           CombinerRegisterNV in value
20427         param           mapping         CombinerMappingNV in value
20428         param           componentUsage  CombinerComponentUsageNV in value
20429         category        NV_register_combiners
20430         version         1.1
20431         extension       soft WINSOFT NV10
20432         glxropcode      4142
20433         glxflags        ignore
20434         offset          505
20435
20436 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
20437         return          void
20438         param           stage           CombinerStageNV in value
20439         param           portion         CombinerPortionNV in value
20440         param           variable        CombinerVariableNV in value
20441         param           pname           CombinerParameterNV in value
20442         param           params          Float32 out array [COMPSIZE(pname)]
20443         dlflags         notlistable
20444         category        NV_register_combiners
20445         version         1.1
20446         extension       soft WINSOFT NV10
20447         glxvendorpriv   1270
20448         glxflags        ignore
20449         offset          506
20450
20451 GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
20452         return          void
20453         param           stage           CombinerStageNV in value
20454         param           portion         CombinerPortionNV in value
20455         param           variable        CombinerVariableNV in value
20456         param           pname           CombinerParameterNV in value
20457         param           params          Int32 out array [COMPSIZE(pname)]
20458         dlflags         notlistable
20459         category        NV_register_combiners
20460         version         1.1
20461         extension       soft WINSOFT NV10
20462         glxvendorpriv   1271
20463         glxflags        ignore
20464         offset          507
20465
20466 GetCombinerOutputParameterfvNV(stage, portion, pname, params)
20467         return          void
20468         param           stage           CombinerStageNV in value
20469         param           portion         CombinerPortionNV in value
20470         param           pname           CombinerParameterNV in value
20471         param           params          Float32 out array [COMPSIZE(pname)]
20472         dlflags         notlistable
20473         category        NV_register_combiners
20474         version         1.1
20475         extension       soft WINSOFT NV10
20476         glxvendorpriv   1272
20477         glxflags        ignore
20478         offset          508
20479
20480 GetCombinerOutputParameterivNV(stage, portion, pname, params)
20481         return          void
20482         param           stage           CombinerStageNV in value
20483         param           portion         CombinerPortionNV in value
20484         param           pname           CombinerParameterNV in value
20485         param           params          Int32 out array [COMPSIZE(pname)]
20486         dlflags         notlistable
20487         category        NV_register_combiners
20488         version         1.1
20489         extension       soft WINSOFT NV10
20490         glxvendorpriv   1273
20491         glxflags        ignore
20492         offset          509
20493
20494 GetFinalCombinerInputParameterfvNV(variable, pname, params)
20495         return          void
20496         param           variable        CombinerVariableNV in value
20497         param           pname           CombinerParameterNV in value
20498         param           params          Float32 out array [COMPSIZE(pname)]
20499         dlflags         notlistable
20500         category        NV_register_combiners
20501         version         1.1
20502         extension       soft WINSOFT NV10
20503         glxvendorpriv   1274
20504         glxflags        ignore
20505         offset          510
20506
20507 GetFinalCombinerInputParameterivNV(variable, pname, params)
20508         return          void
20509         param           variable        CombinerVariableNV in value
20510         param           pname           CombinerParameterNV in value
20511         param           params          Int32 out array [COMPSIZE(pname)]
20512         dlflags         notlistable
20513         category        NV_register_combiners
20514         version         1.1
20515         extension       soft WINSOFT NV10
20516         glxvendorpriv   1275
20517         glxflags        ignore
20518         offset          511
20519
20520 ###############################################################################
20521 #
20522 # Extension #192
20523 # NV_fog_distance commands
20524 #
20525 ###############################################################################
20526
20527 # (none)
20528 newcategory: NV_fog_distance
20529
20530 ###############################################################################
20531 #
20532 # Extension #193
20533 # NV_texgen_emboss commands
20534 #
20535 ###############################################################################
20536
20537 # (none)
20538 newcategory: NV_texgen_emboss
20539
20540 ###############################################################################
20541 #
20542 # Extension #194
20543 # NV_blend_square commands
20544 #
20545 ###############################################################################
20546
20547 # (none)
20548 newcategory: NV_blend_square
20549
20550 ###############################################################################
20551 #
20552 # Extension #195
20553 # NV_texture_env_combine4 commands
20554 #
20555 ###############################################################################
20556
20557 # (none)
20558 newcategory: NV_texture_env_combine4
20559
20560 ###############################################################################
20561 #
20562 # Extension #196
20563 # MESA_resize_buffers commands
20564 #
20565 ###############################################################################
20566
20567 ResizeBuffersMESA()
20568         return          void
20569         category        MESA_resize_buffers
20570         version         1.0
20571         glxropcode      ?
20572         offset          512
20573
20574 ###############################################################################
20575 #
20576 # Extension #197
20577 # MESA_window_pos commands
20578 #
20579 # Note that the 2- and 3-component versions are now aliases of ARB
20580 # entry points.
20581 #
20582 ###############################################################################
20583
20584 WindowPos2dMESA(x, y)
20585         return          void
20586         param           x               CoordD in value
20587         param           y               CoordD in value
20588         category        MESA_window_pos
20589         vectorequiv     WindowPos2dvMESA
20590         version         1.0
20591         alias           WindowPos2dARB
20592
20593 WindowPos2dvMESA(v)
20594         return          void
20595         param           v               CoordD in array [2]
20596         category        MESA_window_pos
20597         version         1.0
20598         glxropcode      ?
20599         alias           WindowPos2dvARB
20600
20601 WindowPos2fMESA(x, y)
20602         return          void
20603         param           x               CoordF in value
20604         param           y               CoordF in value
20605         category        MESA_window_pos
20606         vectorequiv     WindowPos2fvMESA
20607         version         1.0
20608         alias           WindowPos2fARB
20609
20610 WindowPos2fvMESA(v)
20611         return          void
20612         param           v               CoordF in array [2]
20613         category        MESA_window_pos
20614         version         1.0
20615         glxropcode      ?
20616         alias           WindowPos2fvARB
20617
20618 WindowPos2iMESA(x, y)
20619         return          void
20620         param           x               CoordI in value
20621         param           y               CoordI in value
20622         category        MESA_window_pos
20623         vectorequiv     WindowPos2ivMESA
20624         version         1.0
20625         alias           WindowPos2iARB
20626
20627 WindowPos2ivMESA(v)
20628         return          void
20629         param           v               CoordI in array [2]
20630         category        MESA_window_pos
20631         version         1.0
20632         glxropcode      ?
20633         alias           WindowPos2ivARB
20634
20635 WindowPos2sMESA(x, y)
20636         return          void
20637         param           x               CoordS in value
20638         param           y               CoordS in value
20639         category        MESA_window_pos
20640         vectorequiv     WindowPos2svMESA
20641         version         1.0
20642         alias           WindowPos2sARB
20643
20644 WindowPos2svMESA(v)
20645         return          void
20646         param           v               CoordS in array [2]
20647         category        MESA_window_pos
20648         version         1.0
20649         glxropcode      ?
20650         alias           WindowPos2svARB
20651
20652 WindowPos3dMESA(x, y, z)
20653         return          void
20654         param           x               CoordD in value
20655         param           y               CoordD in value
20656         param           z               CoordD in value
20657         vectorequiv     WindowPos3dvMESA
20658         category        MESA_window_pos
20659         version         1.0
20660         alias           WindowPos3dARB
20661
20662 WindowPos3dvMESA(v)
20663         return          void
20664         param           v               CoordD in array [3]
20665         category        MESA_window_pos
20666         version         1.0
20667         glxropcode      ?
20668         alias           WindowPos3dvARB
20669
20670 WindowPos3fMESA(x, y, z)
20671         return          void
20672         param           x               CoordF in value
20673         param           y               CoordF in value
20674         param           z               CoordF in value
20675         category        MESA_window_pos
20676         vectorequiv     WindowPos3fvMESA
20677         version         1.0
20678         alias           WindowPos3fARB
20679
20680 WindowPos3fvMESA(v)
20681         return          void
20682         param           v               CoordF in array [3]
20683         category        MESA_window_pos
20684         version         1.0
20685         glxropcode      ?
20686         alias           WindowPos3fvARB
20687
20688 WindowPos3iMESA(x, y, z)
20689         return          void
20690         param           x               CoordI in value
20691         param           y               CoordI in value
20692         param           z               CoordI in value
20693         category        MESA_window_pos
20694         vectorequiv     WindowPos3ivMESA
20695         version         1.0
20696         alias           WindowPos3iARB
20697
20698 WindowPos3ivMESA(v)
20699         return          void
20700         param           v               CoordI in array [3]
20701         category        MESA_window_pos
20702         version         1.0
20703         glxropcode      ?
20704         alias           WindowPos3ivARB
20705
20706 WindowPos3sMESA(x, y, z)
20707         return          void
20708         param           x               CoordS in value
20709         param           y               CoordS in value
20710         param           z               CoordS in value
20711         category        MESA_window_pos
20712         vectorequiv     WindowPos3svMESA
20713         version         1.0
20714         alias           WindowPos3sARB
20715
20716 WindowPos3svMESA(v)
20717         return          void
20718         param           v               CoordS in array [3]
20719         category        MESA_window_pos
20720         version         1.0
20721         glxropcode      ?
20722         alias           WindowPos3svARB
20723
20724 WindowPos4dMESA(x, y, z, w)
20725         return          void
20726         param           x               CoordD in value
20727         param           y               CoordD in value
20728         param           z               CoordD in value
20729         param           w               CoordD in value
20730         vectorequiv     WindowPos4dvMESA
20731         category        MESA_window_pos
20732         version         1.0
20733         offset          529
20734
20735 WindowPos4dvMESA(v)
20736         return          void
20737         param           v               CoordD in array [4]
20738         category        MESA_window_pos
20739         version         1.0
20740         glxropcode      ?
20741         offset          530
20742
20743 WindowPos4fMESA(x, y, z, w)
20744         return          void
20745         param           x               CoordF in value
20746         param           y               CoordF in value
20747         param           z               CoordF in value
20748         param           w               CoordF in value
20749         category        MESA_window_pos
20750         vectorequiv     WindowPos4fvMESA
20751         version         1.0
20752         offset          531
20753
20754 WindowPos4fvMESA(v)
20755         return          void
20756         param           v               CoordF in array [4]
20757         category        MESA_window_pos
20758         version         1.0
20759         glxropcode      ?
20760         offset          532
20761
20762 WindowPos4iMESA(x, y, z, w)
20763         return          void
20764         param           x               CoordI in value
20765         param           y               CoordI in value
20766         param           z               CoordI in value
20767         param           w               CoordI in value
20768         category        MESA_window_pos
20769         vectorequiv     WindowPos4ivMESA
20770         version         1.0
20771         offset          533
20772
20773 WindowPos4ivMESA(v)
20774         return          void
20775         param           v               CoordI in array [4]
20776         category        MESA_window_pos
20777         version         1.0
20778         glxropcode      ?
20779         offset          534
20780
20781 WindowPos4sMESA(x, y, z, w)
20782         return          void
20783         param           x               CoordS in value
20784         param           y               CoordS in value
20785         param           z               CoordS in value
20786         param           w               CoordS in value
20787         category        MESA_window_pos
20788         vectorequiv     WindowPos4svMESA
20789         version         1.0
20790         offset          535
20791
20792 WindowPos4svMESA(v)
20793         return          void
20794         param           v               CoordS in array [4]
20795         category        MESA_window_pos
20796         version         1.0
20797         glxropcode      ?
20798         offset          536
20799
20800 ###############################################################################
20801 #
20802 # Extension #198
20803 # EXT_texture_compression_s3tc commands
20804 #
20805 ###############################################################################
20806
20807 #@@ (none yet)
20808
20809 ###############################################################################
20810 #
20811 # Extension #199
20812 # IBM_cull_vertex commands
20813 #
20814 ###############################################################################
20815
20816 # (none)
20817 newcategory: IBM_cull_vertex
20818
20819 ###############################################################################
20820 #
20821 # Extension #200
20822 # IBM_multimode_draw_arrays commands
20823 #
20824 ###############################################################################
20825
20826 MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
20827         return          void
20828         param           mode            BeginMode in array [COMPSIZE(primcount)]
20829         param           first           Int32 in array [COMPSIZE(primcount)]
20830         param           count           SizeI in array [COMPSIZE(primcount)]
20831         param           primcount       SizeI in value
20832         param           modestride      Int32 in value
20833         category        IBM_multimode_draw_arrays
20834         version         1.1
20835         glxropcode      ?
20836         offset          708
20837
20838
20839 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
20840         return          void
20841         param           mode            BeginMode in array [COMPSIZE(primcount)]
20842         param           count           SizeI in array [COMPSIZE(primcount)]
20843         param           type            DrawElementsType in value
20844         param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
20845         param           primcount       SizeI in value
20846         param           modestride      Int32 in value
20847         category        IBM_multimode_draw_arrays
20848         version         1.1
20849         glxropcode      ?
20850         offset          709
20851
20852 ###############################################################################
20853 #
20854 # Extension #201
20855 # IBM_vertex_array_lists commands
20856 #
20857 ###############################################################################
20858
20859 ColorPointerListIBM(size, type, stride, pointer, ptrstride)
20860         return          void
20861         param           size            Int32 in value
20862         param           type            ColorPointerType in value
20863         param           stride          Int32 in value
20864         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
20865         param           ptrstride       Int32 in value
20866         category        IBM_vertex_array_lists
20867         version         1.1
20868         glxropcode      ?
20869         offset          ?
20870
20871 SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
20872         return          void
20873         param           size            Int32 in value
20874         param           type            SecondaryColorPointerTypeIBM in value
20875         param           stride          Int32 in value
20876         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
20877         param           ptrstride       Int32 in value
20878         category        IBM_vertex_array_lists
20879         version         1.1
20880         glxropcode      ?
20881         offset          ?
20882
20883 EdgeFlagPointerListIBM(stride, pointer, ptrstride)
20884         return          void
20885         param           stride          Int32 in value
20886         param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
20887         param           ptrstride       Int32 in value
20888         category        IBM_vertex_array_lists
20889         version         1.1
20890         glxropcode      ?
20891         offset          ?
20892
20893 FogCoordPointerListIBM(type, stride, pointer, ptrstride)
20894         return          void
20895         param           type            FogPointerTypeIBM in value
20896         param           stride          Int32 in value
20897         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
20898         param           ptrstride       Int32 in value
20899         category        IBM_vertex_array_lists
20900         version         1.1
20901         glxropcode      ?
20902         offset          ?
20903
20904 IndexPointerListIBM(type, stride, pointer, ptrstride)
20905         return          void
20906         param           type            IndexPointerType in value
20907         param           stride          Int32 in value
20908         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
20909         param           ptrstride       Int32 in value
20910         category        IBM_vertex_array_lists
20911         version         1.1
20912         glxropcode      ?
20913         offset          ?
20914
20915 NormalPointerListIBM(type, stride, pointer, ptrstride)
20916         return          void
20917         param           type            NormalPointerType in value
20918         param           stride          Int32 in value
20919         param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
20920         param           ptrstride       Int32 in value
20921         category        IBM_vertex_array_lists
20922         version         1.1
20923         glxropcode      ?
20924         offset          ?
20925
20926 TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
20927         return          void
20928         param           size            Int32 in value
20929         param           type            TexCoordPointerType in value
20930         param           stride          Int32 in value
20931         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
20932         param           ptrstride       Int32 in value
20933         category        IBM_vertex_array_lists
20934         version         1.1
20935         glxropcode      ?
20936         offset          ?
20937
20938 VertexPointerListIBM(size, type, stride, pointer, ptrstride)
20939         return          void
20940         param           size            Int32 in value
20941         param           type            VertexPointerType in value
20942         param           stride          Int32 in value
20943         param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
20944         param           ptrstride       Int32 in value
20945         category        IBM_vertex_array_lists
20946         version         1.1
20947         glxropcode      ?
20948         offset          ?
20949
20950 ###############################################################################
20951 #
20952 # Extension #202
20953 # SGIX_subsample commands
20954 #
20955 ###############################################################################
20956
20957 # (none)
20958 newcategory: SGIX_subsample
20959
20960 ###############################################################################
20961 #
20962 # Extension #203
20963 # SGIX_ycrcba commands
20964 #
20965 ###############################################################################
20966
20967 # (none)
20968 newcategory: SGIX_ycrcba
20969
20970 ###############################################################################
20971 #
20972 # Extension #204
20973 # SGIX_ycrcb_subsample commands
20974 #
20975 ###############################################################################
20976
20977 # (none)
20978 newcategory: SGIX_ycrcb_subsample
20979
20980 ###############################################################################
20981 #
20982 # Extension #205
20983 # SGIX_depth_pass_instrument commands
20984 #
20985 ###############################################################################
20986
20987 # (none)
20988 newcategory: SGIX_depth_pass_instrument
20989
20990 ###############################################################################
20991 #
20992 # Extension #206
20993 # 3DFX_texture_compression_FXT1 commands
20994 #
20995 ###############################################################################
20996
20997 # (none)
20998 newcategory: 3DFX_texture_compression_FXT1
20999
21000 ###############################################################################
21001 #
21002 # Extension #207
21003 # 3DFX_multisample commands
21004 #
21005 ###############################################################################
21006
21007 # (none)
21008 newcategory: 3DFX_multisample
21009
21010 ###############################################################################
21011 #
21012 # Extension #208
21013 # 3DFX_tbuffer commands
21014 #
21015 ###############################################################################
21016
21017 TbufferMask3DFX(mask)
21018         return          void
21019         param           mask            UInt32 in value
21020         category        3DFX_tbuffer
21021         version         1.2
21022         glxropcode      ?
21023         offset          553
21024
21025 ###############################################################################
21026 #
21027 # Extension #209
21028 # EXT_multisample commands
21029 #
21030 ###############################################################################
21031
21032 SampleMaskEXT(value, invert)
21033         return          void
21034         param           value           ClampedFloat32 in value
21035         param           invert          Boolean in value
21036         category        EXT_multisample
21037         version         1.0
21038         glxropcode      ?
21039         extension
21040         offset          446
21041
21042 SamplePatternEXT(pattern)
21043         return          void
21044         param           pattern         SamplePatternEXT in value
21045         category        EXT_multisample
21046         version         1.0
21047         glxropcode      ?
21048         glxflags
21049         extension
21050         offset          447
21051
21052 ###############################################################################
21053 #
21054 # Extension #210
21055 # SGIX_vertex_preclip commands
21056 #
21057 ###############################################################################
21058
21059 # (none)
21060 newcategory: SGIX_vertex_preclip
21061
21062 ###############################################################################
21063 #
21064 # Extension #211
21065 # SGIX_convolution_accuracy commands
21066 #
21067 ###############################################################################
21068
21069 # (none)
21070 newcategory: SGIX_convolution_accuracy
21071
21072 ###############################################################################
21073 #
21074 # Extension #212
21075 # SGIX_resample commands
21076 #
21077 ###############################################################################
21078
21079 # (none)
21080 newcategory: SGIX_resample
21081
21082 ###############################################################################
21083 #
21084 # Extension #213
21085 # SGIS_point_line_texgen commands
21086 #
21087 ###############################################################################
21088
21089 # (none)
21090 newcategory: SGIS_point_line_texgen
21091
21092 ###############################################################################
21093 #
21094 # Extension #214
21095 # SGIS_texture_color_mask commands
21096 #
21097 ###############################################################################
21098
21099 TextureColorMaskSGIS(red, green, blue, alpha)
21100         return          void
21101         param           red             Boolean in value
21102         param           green           Boolean in value
21103         param           blue            Boolean in value
21104         param           alpha           Boolean in value
21105         category        SGIS_texture_color_mask
21106         version         1.1
21107         glxropcode      2082
21108         extension
21109         offset          ?
21110
21111 ###############################################################################
21112 #
21113 # Extension #215 - GLX_MESA_copy_sub_buffer
21114 # Extension #216 - GLX_MESA_pixmap_colormap
21115 # Extension #217 - GLX_MESA_release_buffers
21116 # Extension #218 - GLX_MESA_set_3dfx_mode
21117 #
21118 ###############################################################################
21119
21120 ###############################################################################
21121 #
21122 # Extension #219
21123 # SGIX_igloo_interface commands
21124 #
21125 ###############################################################################
21126
21127 IglooInterfaceSGIX(pname, params)
21128         return          void
21129         dlflags         notlistable
21130         param           pname           IglooFunctionSelectSGIX in value
21131         param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
21132         category        SGIX_igloo_interface
21133         version         1.0
21134         glxflags        SGI ignore
21135         extension
21136         glxropcode      200
21137         offset          ?
21138
21139 ###############################################################################
21140 #
21141 # Extension #220
21142 # EXT_texture_env_dot3 commands
21143 #
21144 ###############################################################################
21145
21146 # (none)
21147 newcategory: EXT_texture_env_dot3
21148
21149 ###############################################################################
21150 #
21151 # Extension #221
21152 # ATI_texture_mirror_once commands
21153 #
21154 ###############################################################################
21155 # (none)
21156 newcategory: ATI_texture_mirror_once
21157
21158 ###############################################################################
21159 #
21160 # Extension #222
21161 # NV_fence commands
21162 #
21163 ###############################################################################
21164
21165 DeleteFencesNV(n, fences)
21166         return          void
21167         param           n               SizeI in value
21168         param           fences          FenceNV in array [n]
21169         category        NV_fence
21170         dlflags         notlistable
21171         version         1.2
21172         extension       soft WINSOFT NV10
21173         glxvendorpriv   1276
21174         glxflags        ignore
21175         offset          647
21176
21177 GenFencesNV(n, fences)
21178         return          void
21179         param           n               SizeI in value
21180         param           fences          FenceNV out array [n]
21181         category        NV_fence
21182         dlflags         notlistable
21183         version         1.2
21184         extension       soft WINSOFT NV10
21185         glxvendorpriv   1277
21186         glxflags        ignore
21187         offset          648
21188
21189 IsFenceNV(fence)
21190         return          Boolean
21191         param           fence           FenceNV in value
21192         category        NV_fence
21193         dlflags         notlistable
21194         version         1.2
21195         extension       soft WINSOFT NV10
21196         glxvendorpriv   1278
21197         glxflags        ignore
21198         offset          649
21199
21200 TestFenceNV(fence)
21201         return          Boolean
21202         param           fence           FenceNV in value
21203         category        NV_fence
21204         dlflags         notlistable
21205         version         1.2
21206         extension       soft WINSOFT NV10
21207         glxvendorpriv   1279
21208         glxflags        ignore
21209         offset          650
21210
21211 GetFenceivNV(fence, pname, params)
21212         return          void
21213         param           fence           FenceNV in value
21214         param           pname           FenceParameterNameNV in value
21215         param           params          Int32 out array [COMPSIZE(pname)]
21216         category        NV_fence
21217         dlflags         notlistable
21218         version         1.2
21219         extension       soft WINSOFT NV10
21220         glxvendorpriv   1280
21221         glxflags        ignore
21222         offset          651
21223
21224 FinishFenceNV(fence)
21225         return          void
21226         param           fence           FenceNV in value
21227         category        NV_fence
21228         dlflags         notlistable
21229         version         1.2
21230         extension       soft WINSOFT NV10
21231         glxvendorpriv   1312
21232         glxflags        ignore
21233         offset          652
21234
21235 SetFenceNV(fence, condition)
21236         return          void
21237         param           fence           FenceNV in value
21238         param           condition       FenceConditionNV in value
21239         category        NV_fence
21240         version         1.2
21241         extension       soft WINSOFT NV10
21242         glxflags        ignore
21243         offset          653
21244
21245 ###############################################################################
21246 #
21247 # Extension #225
21248 # NV_evaluators commands
21249 #
21250 ###############################################################################
21251
21252 MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
21253         return          void
21254         param           target          EvalTargetNV in value
21255         param           index           UInt32 in value
21256         param           type            MapTypeNV in value
21257         param           ustride         SizeI in value
21258         param           vstride         SizeI in value
21259         param           uorder          CheckedInt32 in value
21260         param           vorder          CheckedInt32 in value
21261         param           packed          Boolean in value
21262         param           points          Void in array [COMPSIZE(target/uorder/vorder)]
21263         category        NV_evaluators
21264         dlflags         handcode
21265         version         1.1
21266         extension       soft WINSOFT NV10
21267         glxflags        ignore
21268         offset          ?
21269
21270 MapParameterivNV(target, pname, params)
21271         return          void
21272         param           target          EvalTargetNV in value
21273         param           pname           MapParameterNV in value
21274         param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
21275         category        NV_evaluators
21276         version         1.1
21277         extension       soft WINSOFT NV10
21278         glxflags        ignore
21279         offset          ?
21280
21281 MapParameterfvNV(target, pname, params)
21282         return          void
21283         param           target          EvalTargetNV in value
21284         param           pname           MapParameterNV in value
21285         param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
21286         category        NV_evaluators
21287         version         1.1
21288         extension       soft WINSOFT NV10
21289         glxflags        ignore
21290         offset          ?
21291
21292 GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
21293         return          void
21294         param           target          EvalTargetNV in value
21295         param           index           UInt32 in value
21296         param           type            MapTypeNV in value
21297         param           ustride         SizeI in value
21298         param           vstride         SizeI in value
21299         param           packed          Boolean in value
21300         param           points          Void out array [COMPSIZE(target)]
21301         category        NV_evaluators
21302         dlflags         notlistable
21303         version         1.1
21304         extension       soft WINSOFT NV10
21305         glxflags        ignore
21306         offset          ?
21307
21308 GetMapParameterivNV(target, pname, params)
21309         return          void
21310         param           target          EvalTargetNV in value
21311         param           pname           MapParameterNV in value
21312         param           params          Int32 out array [COMPSIZE(target/pname)]
21313         category        NV_evaluators
21314         dlflags         notlistable
21315         version         1.1
21316         extension       soft WINSOFT NV10
21317         glxflags        ignore
21318         offset          ?
21319
21320 GetMapParameterfvNV(target, pname, params)
21321         return          void
21322         param           target          EvalTargetNV in value
21323         param           pname           MapParameterNV in value
21324         param           params          Float32 out array [COMPSIZE(target/pname)]
21325         category        NV_evaluators
21326         dlflags         notlistable
21327         version         1.1
21328         extension       soft WINSOFT NV10
21329         glxflags        ignore
21330         offset          ?
21331
21332 GetMapAttribParameterivNV(target, index, pname, params)
21333         return          void
21334         param           target          EvalTargetNV in value
21335         param           index           UInt32 in value
21336         param           pname           MapAttribParameterNV in value
21337         param           params          Int32 out array [COMPSIZE(pname)]
21338         category        NV_evaluators
21339         dlflags         notlistable
21340         version         1.1
21341         extension       soft WINSOFT NV10
21342         glxflags        ignore
21343         offset          ?
21344
21345 GetMapAttribParameterfvNV(target, index, pname, params)
21346         return          void
21347         param           target          EvalTargetNV in value
21348         param           index           UInt32 in value
21349         param           pname           MapAttribParameterNV in value
21350         param           params          Float32 out array [COMPSIZE(pname)]
21351         category        NV_evaluators
21352         dlflags         notlistable
21353         version         1.1
21354         extension       soft WINSOFT NV10
21355         glxflags        ignore
21356         offset          ?
21357
21358 EvalMapsNV(target, mode)
21359         return          void
21360         param           target          EvalTargetNV in value
21361         param           mode            EvalMapsModeNV in value
21362         category        NV_evaluators
21363         version         1.1
21364         extension       soft WINSOFT NV10
21365         glxflags        ignore
21366         offset          ?
21367
21368 ###############################################################################
21369 #
21370 # Extension #226
21371 # NV_packed_depth_stencil commands
21372 #
21373 ###############################################################################
21374
21375 # (none)
21376 newcategory: NV_packed_depth_stencil
21377
21378 ###############################################################################
21379 #
21380 # Extension #227
21381 # NV_register_combiners2 commands
21382 #
21383 ###############################################################################
21384
21385 CombinerStageParameterfvNV(stage, pname, params)
21386         return          void
21387         param           stage           CombinerStageNV in value
21388         param           pname           CombinerParameterNV in value
21389         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
21390         category        NV_register_combiners2
21391         version         1.1
21392         extension
21393         glxflags        ignore
21394         offset          ?
21395
21396 GetCombinerStageParameterfvNV(stage, pname, params)
21397         return          void
21398         param           stage           CombinerStageNV in value
21399         param           pname           CombinerParameterNV in value
21400         param           params          Float32 out array [COMPSIZE(pname)]
21401         dlflags         notlistable
21402         category        NV_register_combiners2
21403         version         1.1
21404         extension
21405         glxflags        ignore
21406         offset          ?
21407
21408 ###############################################################################
21409 #
21410 # Extension #228
21411 # NV_texture_compression_vtc commands
21412 #
21413 ###############################################################################
21414
21415 # (none)
21416 newcategory: NV_texture_compression_vtc
21417
21418 ###############################################################################
21419 #
21420 # Extension #229
21421 # NV_texture_rectangle commands
21422 #
21423 ###############################################################################
21424
21425 # (none)
21426 newcategory: NV_texture_rectangle
21427
21428 ###############################################################################
21429 #
21430 # Extension #230
21431 # NV_texture_shader commands
21432 #
21433 ###############################################################################
21434
21435 # (none)
21436 newcategory: NV_texture_shader
21437
21438 ###############################################################################
21439 #
21440 # Extension #231
21441 # NV_texture_shader2 commands
21442 #
21443 ###############################################################################
21444
21445 # (none)
21446 newcategory: NV_texture_shader2
21447
21448 ###############################################################################
21449 #
21450 # Extension #232
21451 # NV_vertex_array_range2 commands
21452 #
21453 ###############################################################################
21454
21455 # (none)
21456 newcategory: NV_vertex_array_range2
21457
21458 ###############################################################################
21459 #
21460 # Extension #233
21461 # NV_vertex_program commands
21462 #
21463 ###############################################################################
21464
21465 AreProgramsResidentNV(n, programs, residences)
21466         return          Boolean
21467         param           n               SizeI in value
21468         param           programs        UInt32 in array [n]
21469         param           residences      Boolean out array [n]
21470         category        NV_vertex_program
21471         dlflags         notlistable
21472         version         1.2
21473         extension       soft WINSOFT NV10
21474         glxflags        ignore
21475         glxvendorpriv   1293
21476         offset          578
21477
21478 BindProgramNV(target, id)
21479         return          void
21480         param           target          VertexAttribEnumNV in value
21481         param           id              UInt32 in value
21482         category        NV_vertex_program
21483         version         1.2
21484         extension       soft WINSOFT NV10
21485         glxropcode      4180
21486         alias           BindProgramARB
21487
21488 DeleteProgramsNV(n, programs)
21489         return          void
21490         param           n               SizeI in value
21491         param           programs        UInt32 in array [n]
21492         category        NV_vertex_program
21493         dlflags         notlistable
21494         version         1.2
21495         extension       soft WINSOFT NV10
21496         glxvendorpriv   1294
21497         alias           DeleteProgramsARB
21498
21499 ExecuteProgramNV(target, id, params)
21500         return          void
21501         param           target          VertexAttribEnumNV in value
21502         param           id              UInt32 in value
21503         param           params          Float32 in array [4]
21504         category        NV_vertex_program
21505         version         1.2
21506         extension       soft WINSOFT NV10
21507         glxflags        ignore
21508         glxropcode      4181
21509         offset          581
21510
21511 GenProgramsNV(n, programs)
21512         return          void
21513         param           n               SizeI in value
21514         param           programs        UInt32 out array [n]
21515         category        NV_vertex_program
21516         dlflags         notlistable
21517         version         1.2
21518         extension       soft WINSOFT NV10
21519         glxvendorpriv   1295
21520         alias           GenProgramsARB
21521
21522 GetProgramParameterdvNV(target, index, pname, params)
21523         return          void
21524         param           target          VertexAttribEnumNV in value
21525         param           index           UInt32 in value
21526         param           pname           VertexAttribEnumNV in value
21527         param           params          Float64 out array [4]
21528         category        NV_vertex_program
21529         dlflags         notlistable
21530         version         1.2
21531         extension       soft WINSOFT NV10
21532         glxflags        ignore
21533         glxvendorpriv   1297
21534         offset          583
21535
21536 GetProgramParameterfvNV(target, index, pname, params)
21537         return          void
21538         param           target          VertexAttribEnumNV in value
21539         param           index           UInt32 in value
21540         param           pname           VertexAttribEnumNV in value
21541         param           params          Float32 out array [4]
21542         category        NV_vertex_program
21543         dlflags         notlistable
21544         version         1.2
21545         extension       soft WINSOFT NV10
21546         glxflags        ignore
21547         glxvendorpriv   1296
21548         offset          584
21549
21550 # GetProgramParameterSigneddvNV(target, index, pname, params)
21551 #         return          void
21552 #         param           target          VertexAttribEnumNV in value
21553 #         param           index           Int32 in value
21554 #         param           pname           VertexAttribEnumNV in value
21555 #         param           params          Float64 out array [4]
21556 #         category        NV_vertex_program1_1_dcc
21557 #         dlflags         notlistable
21558 #         version         1.2
21559 #         extension       soft WINSOFT NV20
21560 #         glxflags        ignore
21561 #         offset          ?
21562 #
21563 # GetProgramParameterSignedfvNV(target, index, pname, params)
21564 #         return          void
21565 #         param           target          VertexAttribEnumNV in value
21566 #         param           index           Int32 in value
21567 #         param           pname           VertexAttribEnumNV in value
21568 #         param           params          Float32 out array [4]
21569 #         category        NV_vertex_program1_1_dcc
21570 #         dlflags         notlistable
21571 #         version         1.2
21572 #         extension       soft WINSOFT NV20
21573 #         glxflags        ignore
21574 #         offset          ?
21575
21576 GetProgramivNV(id, pname, params)
21577         return          void
21578         param           id              UInt32 in value
21579         param           pname           VertexAttribEnumNV in value
21580         param           params          Int32 out array [4]
21581         category        NV_vertex_program
21582         dlflags         notlistable
21583         version         1.2
21584         extension       soft WINSOFT NV10
21585         glxflags        ignore
21586         glxvendorpriv   1298
21587         offset          585
21588
21589 GetProgramStringNV(id, pname, program)
21590         return          void
21591         param           id              UInt32 in value
21592         param           pname           VertexAttribEnumNV in value
21593         param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
21594         category        NV_vertex_program
21595         dlflags         notlistable
21596         version         1.2
21597         extension       soft WINSOFT NV10
21598         glxflags        ignore
21599         glxvendorpriv   1299
21600         offset          586
21601
21602 GetTrackMatrixivNV(target, address, pname, params)
21603         return          void
21604         param           target          VertexAttribEnumNV in value
21605         param           address         UInt32 in value
21606         param           pname           VertexAttribEnumNV in value
21607         param           params          Int32 out array [1]
21608         category        NV_vertex_program
21609         dlflags         notlistable
21610         version         1.2
21611         extension       soft WINSOFT NV10
21612         glxflags        ignore
21613         glxvendorpriv   1300
21614         offset          587
21615
21616 GetVertexAttribdvNV(index, pname, params)
21617         return          void
21618         param           index           UInt32 in value
21619         param           pname           VertexAttribEnumNV in value
21620         param           params          Float64 out array [1]
21621         category        NV_vertex_program
21622         dlflags         notlistable
21623         version         1.2
21624         extension       soft WINSOFT NV10
21625         glxvendorpriv   1301
21626         alias           GetVertexAttribdv
21627
21628 GetVertexAttribfvNV(index, pname, params)
21629         return          void
21630         param           index           UInt32 in value
21631         param           pname           VertexAttribEnumNV in value
21632         param           params          Float32 out array [1]
21633         category        NV_vertex_program
21634         dlflags         notlistable
21635         version         1.2
21636         extension       soft WINSOFT NV10
21637         glxvendorpriv   1302
21638         alias           GetVertexAttribfv
21639
21640 GetVertexAttribivNV(index, pname, params)
21641         return          void
21642         param           index           UInt32 in value
21643         param           pname           VertexAttribEnumNV in value
21644         param           params          Int32 out array [1]
21645         category        NV_vertex_program
21646         dlflags         notlistable
21647         version         1.2
21648         extension       soft WINSOFT NV10
21649         glxvendorpriv   1303
21650         alias           GetVertexAttribiv
21651
21652 GetVertexAttribPointervNV(index, pname, pointer)
21653         return          void
21654         param           index           UInt32 in value
21655         param           pname           VertexAttribEnumNV in value
21656         param           pointer         VoidPointer out array [1]
21657         category        NV_vertex_program
21658         dlflags         notlistable
21659         version         1.2
21660         extension       soft WINSOFT NV10
21661         glxflags        ignore
21662         alias           GetVertexAttribPointerv
21663
21664 IsProgramNV(id)
21665         return          Boolean
21666         param           id              UInt32 in value
21667         category        NV_vertex_program
21668         dlflags         notlistable
21669         version         1.2
21670         extension       soft WINSOFT NV10
21671         glxvendorpriv   1304
21672         alias           IsProgram
21673
21674 LoadProgramNV(target, id, len, program)
21675         return          void
21676         param           target          VertexAttribEnumNV in value
21677         param           id              UInt32 in value
21678         param           len             SizeI in value
21679         param           program         UInt8 in array [len]
21680         category        NV_vertex_program
21681         version         1.2
21682         extension       soft WINSOFT NV10
21683         glxropcode      4183
21684         offset          593
21685
21686 ProgramParameter4dNV(target, index, x, y, z, w)
21687         return          void
21688         param           target          VertexAttribEnumNV in value
21689         param           index           UInt32 in value
21690         param           x               Float64 in value
21691         param           y               Float64 in value
21692         param           z               Float64 in value
21693         param           w               Float64 in value
21694         category        NV_vertex_program
21695         version         1.2
21696         vectorequiv     ProgramParameter4dvNV
21697         extension       soft WINSOFT NV10
21698         offset          594
21699
21700 ProgramParameter4dvNV(target, index, v)
21701         return          void
21702         param           target          VertexAttribEnumNV in value
21703         param           index           UInt32 in value
21704         param           v               Float64 in array [4]
21705         category        NV_vertex_program
21706         version         1.2
21707         extension       soft WINSOFT NV10
21708         glxropcode      4185
21709         offset          595
21710
21711 ProgramParameter4fNV(target, index, x, y, z, w)
21712         return          void
21713         param           target          VertexAttribEnumNV in value
21714         param           index           UInt32 in value
21715         param           x               Float32 in value
21716         param           y               Float32 in value
21717         param           z               Float32 in value
21718         param           w               Float32 in value
21719         category        NV_vertex_program
21720         version         1.2
21721         vectorequiv     ProgramParameter4fvNV
21722         extension       soft WINSOFT NV10
21723         offset          596
21724
21725 ProgramParameter4fvNV(target, index, v)
21726         return          void
21727         param           target          VertexAttribEnumNV in value
21728         param           index           UInt32 in value
21729         param           v               Float32 in array [4]
21730         category        NV_vertex_program
21731         version         1.2
21732         extension       soft WINSOFT NV10
21733         glxropcode      4184
21734         offset          597
21735
21736 ProgramParameters4dvNV(target, index, count, v)
21737         return          void
21738         param           target          VertexAttribEnumNV in value
21739         param           index           UInt32 in value
21740         param           count           SizeI in value
21741         param           v               Float64 in array [count*4]
21742         category        NV_vertex_program
21743         version         1.2
21744         extension       soft WINSOFT NV10
21745         glxropcode      4187
21746         offset          598
21747
21748 ProgramParameters4fvNV(target, index, count, v)
21749         return          void
21750         param           target          VertexAttribEnumNV in value
21751         param           index           UInt32 in value
21752         param           count           SizeI in value
21753         param           v               Float32 in array [count*4]
21754         category        NV_vertex_program
21755         version         1.2
21756         extension       soft WINSOFT NV10
21757         glxropcode      4186
21758         offset          599
21759
21760 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
21761 #         return          void
21762 #         param           target          VertexAttribEnumNV in value
21763 #         param           index           Int32 in value
21764 #         param           x               Float64 in value
21765 #         param           y               Float64 in value
21766 #         param           z               Float64 in value
21767 #         param           w               Float64 in value
21768 #         category        NV_vertex_program1_1_dcc
21769 #         version         1.2
21770 #         vectorequiv     ProgramParameterSigned4dvNV
21771 #         extension       soft WINSOFT NV20
21772 #         offset          ?
21773 #
21774 # ProgramParameterSigned4dvNV(target, index, v)
21775 #         return          void
21776 #         param           target          VertexAttribEnumNV in value
21777 #         param           index           Int32 in value
21778 #         param           v               Float64 in array [4]
21779 #         category        NV_vertex_program1_1_dcc
21780 #         version         1.2
21781 #         extension       soft WINSOFT NV20
21782 #         glxflags        ignore
21783 #         offset          ?
21784 #
21785 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
21786 #         return          void
21787 #         param           target          VertexAttribEnumNV in value
21788 #         param           index           Int32 in value
21789 #         param           x               Float32 in value
21790 #         param           y               Float32 in value
21791 #         param           z               Float32 in value
21792 #         param           w               Float32 in value
21793 #         category        NV_vertex_program1_1_dcc
21794 #         version         1.2
21795 #         vectorequiv     ProgramParameterSigned4fvNV
21796 #         extension       soft WINSOFT NV20
21797 #         offset          ?
21798 #
21799 # ProgramParameterSigned4fvNV(target, index, v)
21800 #         return          void
21801 #         param           target          VertexAttribEnumNV in value
21802 #         param           index           Int32 in value
21803 #         param           v               Float32 in array [4]
21804 #         category        NV_vertex_program1_1_dcc
21805 #         version         1.2
21806 #         extension       soft WINSOFT NV20
21807 #         glxflags        ignore
21808 #         offset          ?
21809 #
21810 # ProgramParametersSigned4dvNV(target, index, count, v)
21811 #         return          void
21812 #         param           target          VertexAttribEnumNV in value
21813 #         param           index           Int32 in value
21814 #         param           count           SizeI in value
21815 #         param           v               Float64 in array [count*4]
21816 #         category        NV_vertex_program1_1_dcc
21817 #         version         1.2
21818 #         extension       soft WINSOFT NV20
21819 #         glxflags        ignore
21820 #         offset          ?
21821 #
21822 # ProgramParametersSigned4fvNV(target, index, count, v)
21823 #         return          void
21824 #         param           target          VertexAttribEnumNV in value
21825 #         param           index           Int32 in value
21826 #         param           count           SizeI in value
21827 #         param           v               Float32 in array [count*4]
21828 #         category        NV_vertex_program1_1_dcc
21829 #         version         1.2
21830 #         extension       soft WINSOFT NV20
21831 #         glxflags        ignore
21832 #         offset          ?
21833
21834 RequestResidentProgramsNV(n, programs)
21835         return          void
21836         param           n               SizeI in value
21837         param           programs        UInt32 in array [n]
21838         category        NV_vertex_program
21839         version         1.2
21840         extension       soft WINSOFT NV10
21841         glxropcode      4182
21842         offset          600
21843
21844 TrackMatrixNV(target, address, matrix, transform)
21845         return          void
21846         param           target          VertexAttribEnumNV in value
21847         param           address         UInt32 in value
21848         param           matrix          VertexAttribEnumNV in value
21849         param           transform       VertexAttribEnumNV in value
21850         category        NV_vertex_program
21851         version         1.2
21852         extension       soft WINSOFT NV10
21853         glxropcode      4188
21854         offset          601
21855
21856 VertexAttribPointerNV(index, fsize, type, stride, pointer)
21857         return          void
21858         param           index           UInt32 in value
21859         param           fsize           Int32 in value
21860         param           type            VertexAttribEnumNV in value
21861         param           stride          SizeI in value
21862         param           pointer         Void in array [COMPSIZE(fsize/type/stride)] retained
21863         category        NV_vertex_program
21864         dlflags         notlistable
21865         version         1.2
21866         extension       soft WINSOFT NV10
21867         glxflags        ignore
21868         offset          602
21869
21870 VertexAttrib1dNV(index, x)
21871         return          void
21872         param           index           UInt32 in value
21873         param           x               Float64 in value
21874         category        NV_vertex_program
21875         version         1.2
21876         vectorequiv     VertexAttrib1dvNV
21877         extension       soft WINSOFT NV10
21878         alias           VertexAttrib1d
21879
21880 VertexAttrib1dvNV(index, v)
21881         return          void
21882         param           index           UInt32 in value
21883         param           v               Float64 in array [1]
21884         category        NV_vertex_program
21885         version         1.2
21886         extension       soft WINSOFT NV10
21887         glxropcode      4197
21888         alias           VertexAttrib1dv
21889
21890 VertexAttrib1fNV(index, x)
21891         return          void
21892         param           index           UInt32 in value
21893         param           x               Float32 in value
21894         category        NV_vertex_program
21895         version         1.2
21896         vectorequiv     VertexAttrib1fvNV
21897         extension       soft WINSOFT NV10
21898         alias           VertexAttrib1f
21899
21900 VertexAttrib1fvNV(index, v)
21901         return          void
21902         param           index           UInt32 in value
21903         param           v               Float32 in array [1]
21904         category        NV_vertex_program
21905         version         1.2
21906         extension       soft WINSOFT NV10
21907         glxropcode      4193
21908         alias           VertexAttrib1fv
21909
21910 VertexAttrib1sNV(index, x)
21911         return          void
21912         param           index           UInt32 in value
21913         param           x               Int16 in value
21914         category        NV_vertex_program
21915         version         1.2
21916         vectorequiv     VertexAttrib1svNV
21917         extension       soft WINSOFT NV10
21918         alias           VertexAttrib1s
21919
21920 VertexAttrib1svNV(index, v)
21921         return          void
21922         param           index           UInt32 in value
21923         param           v               Int16 in array [1]
21924         category        NV_vertex_program
21925         version         1.2
21926         extension       soft WINSOFT NV10
21927         glxropcode      4189
21928         alias           VertexAttrib1sv
21929
21930 VertexAttrib2dNV(index, x, y)
21931         return          void
21932         param           index           UInt32 in value
21933         param           x               Float64 in value
21934         param           y               Float64 in value
21935         category        NV_vertex_program
21936         version         1.2
21937         vectorequiv     VertexAttrib2dvNV
21938         extension       soft WINSOFT NV10
21939         alias           VertexAttrib2d
21940
21941 VertexAttrib2dvNV(index, v)
21942         return          void
21943         param           index           UInt32 in value
21944         param           v               Float64 in array [2]
21945         category        NV_vertex_program
21946         version         1.2
21947         extension       soft WINSOFT NV10
21948         glxropcode      4198
21949         alias           VertexAttrib2dv
21950
21951 VertexAttrib2fNV(index, x, y)
21952         return          void
21953         param           index           UInt32 in value
21954         param           x               Float32 in value
21955         param           y               Float32 in value
21956         category        NV_vertex_program
21957         version         1.2
21958         vectorequiv     VertexAttrib2fvNV
21959         extension       soft WINSOFT NV10
21960         alias           VertexAttrib2f
21961
21962 VertexAttrib2fvNV(index, v)
21963         return          void
21964         param           index           UInt32 in value
21965         param           v               Float32 in array [2]
21966         category        NV_vertex_program
21967         version         1.2
21968         extension       soft WINSOFT NV10
21969         glxropcode      4194
21970         alias           VertexAttrib2fv
21971
21972 VertexAttrib2sNV(index, x, y)
21973         return          void
21974         param           index           UInt32 in value
21975         param           x               Int16 in value
21976         param           y               Int16 in value
21977         category        NV_vertex_program
21978         version         1.2
21979         vectorequiv     VertexAttrib2svNV
21980         extension       soft WINSOFT NV10
21981         alias           VertexAttrib2s
21982
21983 VertexAttrib2svNV(index, v)
21984         return          void
21985         param           index           UInt32 in value
21986         param           v               Int16 in array [2]
21987         category        NV_vertex_program
21988         version         1.2
21989         extension       soft WINSOFT NV10
21990         glxropcode      4190
21991         alias           VertexAttrib2sv
21992
21993 VertexAttrib3dNV(index, x, y, z)
21994         return          void
21995         param           index           UInt32 in value
21996         param           x               Float64 in value
21997         param           y               Float64 in value
21998         param           z               Float64 in value
21999         category        NV_vertex_program
22000         version         1.2
22001         vectorequiv     VertexAttrib3dvNV
22002         extension       soft WINSOFT NV10
22003         alias           VertexAttrib3d
22004
22005 VertexAttrib3dvNV(index, v)
22006         return          void
22007         param           index           UInt32 in value
22008         param           v               Float64 in array [3]
22009         category        NV_vertex_program
22010         version         1.2
22011         extension       soft WINSOFT NV10
22012         glxropcode      4199
22013         alias           VertexAttrib3dv
22014
22015 VertexAttrib3fNV(index, x, y, z)
22016         return          void
22017         param           index           UInt32 in value
22018         param           x               Float32 in value
22019         param           y               Float32 in value
22020         param           z               Float32 in value
22021         category        NV_vertex_program
22022         version         1.2
22023         vectorequiv     VertexAttrib3fvNV
22024         extension       soft WINSOFT NV10
22025         alias           VertexAttrib3f
22026
22027 VertexAttrib3fvNV(index, v)
22028         return          void
22029         param           index           UInt32 in value
22030         param           v               Float32 in array [3]
22031         category        NV_vertex_program
22032         version         1.2
22033         extension       soft WINSOFT NV10
22034         glxropcode      4195
22035         alias           VertexAttrib3fv
22036
22037 VertexAttrib3sNV(index, x, y, z)
22038         return          void
22039         param           index           UInt32 in value
22040         param           x               Int16 in value
22041         param           y               Int16 in value
22042         param           z               Int16 in value
22043         category        NV_vertex_program
22044         version         1.2
22045         vectorequiv     VertexAttrib3svNV
22046         extension       soft WINSOFT NV10
22047         alias           VertexAttrib3s
22048
22049 VertexAttrib3svNV(index, v)
22050         return          void
22051         param           index           UInt32 in value
22052         param           v               Int16 in array [3]
22053         category        NV_vertex_program
22054         version         1.2
22055         extension       soft WINSOFT NV10
22056         glxropcode      4191
22057         alias           VertexAttrib3sv
22058
22059 VertexAttrib4dNV(index, x, y, z, w)
22060         return          void
22061         param           index           UInt32 in value
22062         param           x               Float64 in value
22063         param           y               Float64 in value
22064         param           z               Float64 in value
22065         param           w               Float64 in value
22066         category        NV_vertex_program
22067         version         1.2
22068         vectorequiv     VertexAttrib4dvNV
22069         extension       soft WINSOFT NV10
22070         alias           VertexAttrib4d
22071
22072 VertexAttrib4dvNV(index, v)
22073         return          void
22074         param           index           UInt32 in value
22075         param           v               Float64 in array [4]
22076         category        NV_vertex_program
22077         version         1.2
22078         extension       soft WINSOFT NV10
22079         glxropcode      4200
22080         alias           VertexAttrib4dv
22081
22082 VertexAttrib4fNV(index, x, y, z, w)
22083         return          void
22084         param           index           UInt32 in value
22085         param           x               Float32 in value
22086         param           y               Float32 in value
22087         param           z               Float32 in value
22088         param           w               Float32 in value
22089         category        NV_vertex_program
22090         version         1.2
22091         vectorequiv     VertexAttrib4fvNV
22092         extension       soft WINSOFT NV10
22093         alias           VertexAttrib4f
22094
22095 VertexAttrib4fvNV(index, v)
22096         return          void
22097         param           index           UInt32 in value
22098         param           v               Float32 in array [4]
22099         category        NV_vertex_program
22100         version         1.2
22101         extension       soft WINSOFT NV10
22102         glxropcode      4196
22103         alias           VertexAttrib4fv
22104
22105 VertexAttrib4sNV(index, x, y, z, w)
22106         return          void
22107         param           index           UInt32 in value
22108         param           x               Int16 in value
22109         param           y               Int16 in value
22110         param           z               Int16 in value
22111         param           w               Int16 in value
22112         category        NV_vertex_program
22113         version         1.2
22114         vectorequiv     VertexAttrib4svNV
22115         extension       soft WINSOFT NV10
22116         alias           VertexAttrib4s
22117
22118 VertexAttrib4svNV(index, v)
22119         return          void
22120         param           index           UInt32 in value
22121         param           v               Int16 in array [4]
22122         category        NV_vertex_program
22123         version         1.2
22124         extension       soft WINSOFT NV10
22125         glxropcode      4192
22126         alias           VertexAttrib4sv
22127
22128 VertexAttrib4ubNV(index, x, y, z, w)
22129         return          void
22130         param           index           UInt32 in value
22131         param           x               ColorUB in value
22132         param           y               ColorUB in value
22133         param           z               ColorUB in value
22134         param           w               ColorUB in value
22135         category        NV_vertex_program
22136         version         1.2
22137         extension       soft WINSOFT NV10
22138         vectorequiv     VertexAttrib4ubvNV
22139         alias           VertexAttrib4Nub
22140
22141 VertexAttrib4ubvNV(index, v)
22142         return          void
22143         param           index           UInt32 in value
22144         param           v               ColorUB in array [4]
22145         category        NV_vertex_program
22146         version         1.2
22147         extension       soft WINSOFT NV10
22148         glxropcode      4201
22149         alias           VertexAttrib4Nubv
22150
22151 VertexAttribs1dvNV(index, count, v)
22152         return          void
22153         param           index           UInt32 in value
22154         param           count           SizeI in value
22155         param           v               Float64 in array [count]
22156         category        NV_vertex_program
22157         dlflags         handcode
22158         version         1.2
22159         extension       soft WINSOFT NV10
22160         glxropcode      4210
22161         offset          629
22162
22163 VertexAttribs1fvNV(index, count, v)
22164         return          void
22165         param           index           UInt32 in value
22166         param           count           SizeI in value
22167         param           v               Float32 in array [count]
22168         category        NV_vertex_program
22169         dlflags         handcode
22170         version         1.2
22171         extension       soft WINSOFT NV10
22172         glxropcode      4206
22173         offset          630
22174
22175 VertexAttribs1svNV(index, count, v)
22176         return          void
22177         param           index           UInt32 in value
22178         param           count           SizeI in value
22179         param           v               Int16 in array [count]
22180         category        NV_vertex_program
22181         dlflags         handcode
22182         version         1.2
22183         extension       soft WINSOFT NV10
22184         glxropcode      4202
22185         offset          631
22186
22187 VertexAttribs2dvNV(index, count, v)
22188         return          void
22189         param           index           UInt32 in value
22190         param           count           SizeI in value
22191         param           v               Float64 in array [count*2]
22192         category        NV_vertex_program
22193         dlflags         handcode
22194         version         1.2
22195         extension       soft WINSOFT NV10
22196         glxropcode      4211
22197         offset          632
22198
22199 VertexAttribs2fvNV(index, count, v)
22200         return          void
22201         param           index           UInt32 in value
22202         param           count           SizeI in value
22203         param           v               Float32 in array [count*2]
22204         category        NV_vertex_program
22205         dlflags         handcode
22206         version         1.2
22207         extension       soft WINSOFT NV10
22208         glxropcode      4207
22209         offset          633
22210
22211 VertexAttribs2svNV(index, count, v)
22212         return          void
22213         param           index           UInt32 in value
22214         param           count           SizeI in value
22215         param           v               Int16 in array [count*2]
22216         category        NV_vertex_program
22217         dlflags         handcode
22218         version         1.2
22219         extension       soft WINSOFT NV10
22220         glxropcode      4203
22221         offset          634
22222
22223 VertexAttribs3dvNV(index, count, v)
22224         return          void
22225         param           index           UInt32 in value
22226         param           count           SizeI in value
22227         param           v               Float64 in array [count*3]
22228         category        NV_vertex_program
22229         dlflags         handcode
22230         version         1.2
22231         extension       soft WINSOFT NV10
22232         glxropcode      4212
22233         offset          635
22234
22235 VertexAttribs3fvNV(index, count, v)
22236         return          void
22237         param           index           UInt32 in value
22238         param           count           SizeI in value
22239         param           v               Float32 in array [count*3]
22240         category        NV_vertex_program
22241         dlflags         handcode
22242         version         1.2
22243         extension       soft WINSOFT NV10
22244         glxropcode      4208
22245         offset          636
22246
22247 VertexAttribs3svNV(index, count, v)
22248         return          void
22249         param           index           UInt32 in value
22250         param           count           SizeI in value
22251         param           v               Int16 in array [count*3]
22252         category        NV_vertex_program
22253         dlflags         handcode
22254         version         1.2
22255         extension       soft WINSOFT NV10
22256         glxropcode      4204
22257         offset          637
22258
22259 VertexAttribs4dvNV(index, count, v)
22260         return          void
22261         param           index           UInt32 in value
22262         param           count           SizeI in value
22263         param           v               Float64 in array [count*4]
22264         category        NV_vertex_program
22265         dlflags         handcode
22266         version         1.2
22267         extension       soft WINSOFT NV10
22268         glxropcode      4213
22269         offset          638
22270
22271 VertexAttribs4fvNV(index, count, v)
22272         return          void
22273         param           index           UInt32 in value
22274         param           count           SizeI in value
22275         param           v               Float32 in array [count*4]
22276         category        NV_vertex_program
22277         dlflags         handcode
22278         version         1.2
22279         extension       soft WINSOFT NV10
22280         glxropcode      4209
22281         offset          639
22282
22283 VertexAttribs4svNV(index, count, v)
22284         return          void
22285         param           index           UInt32 in value
22286         param           count           SizeI in value
22287         param           v               Int16 in array [count*4]
22288         category        NV_vertex_program
22289         dlflags         handcode
22290         version         1.2
22291         extension       soft WINSOFT NV10
22292         glxropcode      4205
22293         offset          640
22294
22295 VertexAttribs4ubvNV(index, count, v)
22296         return          void
22297         param           index           UInt32 in value
22298         param           count           SizeI in value
22299         param           v               ColorUB in array [count*4]
22300         category        NV_vertex_program
22301         dlflags         handcode
22302         version         1.2
22303         extension       soft WINSOFT NV10
22304         glxropcode      4214
22305         offset          641
22306
22307
22308 ###############################################################################
22309 #
22310 # Extension #234 - GLX_SGIX_visual_select_group
22311 #
22312 ###############################################################################
22313
22314 ###############################################################################
22315 #
22316 # Extension #235
22317 # SGIX_texture_coordinate_clamp commands
22318 #
22319 ###############################################################################
22320
22321 # (none)
22322 newcategory: SGIX_texture_coordinate_clamp
22323
22324 ###############################################################################
22325 #
22326 # Extension #236
22327 # SGIX_scalebias_hint commands
22328 #
22329 ###############################################################################
22330
22331 # (none)
22332 newcategory: SGIX_scalebias_hint
22333
22334 ###############################################################################
22335 #
22336 # Extension #237 - GLX_OML_swap_method commands
22337 # Extension #238 - GLX_OML_sync_control commands
22338 #
22339 ###############################################################################
22340
22341 ###############################################################################
22342 #
22343 # Extension #239
22344 # OML_interlace commands
22345 #
22346 ###############################################################################
22347
22348 # (none)
22349 newcategory: OML_interlace
22350
22351 ###############################################################################
22352 #
22353 # Extension #240
22354 # OML_subsample commands
22355 #
22356 ###############################################################################
22357
22358 # (none)
22359 newcategory: OML_subsample
22360
22361 ###############################################################################
22362 #
22363 # Extension #241
22364 # OML_resample commands
22365 #
22366 ###############################################################################
22367
22368 # (none)
22369 newcategory: OML_resample
22370
22371 ###############################################################################
22372 #
22373 # Extension #242 - WGL_OML_sync_control commands
22374 #
22375 ###############################################################################
22376
22377 ###############################################################################
22378 #
22379 # Extension #243
22380 # NV_copy_depth_to_color commands
22381 #
22382 ###############################################################################
22383
22384 # (none)
22385 newcategory: NV_copy_depth_to_color
22386
22387 ###############################################################################
22388 #
22389 # Extension #244
22390 # ATI_envmap_bumpmap commands
22391 #
22392 ###############################################################################
22393
22394 TexBumpParameterivATI(pname, param)
22395         return          void
22396         param           pname           TexBumpParameterATI in value
22397         param           param           Int32 in array [COMPSIZE(pname)]
22398         category        ATI_envmap_bumpmap
22399         version         1.2
22400         extension
22401         glxropcode      ?
22402         glxflags        ignore
22403         offset          ?
22404
22405 TexBumpParameterfvATI(pname, param)
22406         return          void
22407         param           pname           TexBumpParameterATI in value
22408         param           param           Float32 in array [COMPSIZE(pname)]
22409         category        ATI_envmap_bumpmap
22410         version         1.2
22411         extension
22412         glxropcode      ?
22413         glxflags        ignore
22414         offset          ?
22415
22416 GetTexBumpParameterivATI(pname, param)
22417         return          void
22418         param           pname           GetTexBumpParameterATI in value
22419         param           param           Int32 out array [COMPSIZE(pname)]
22420         category        ATI_envmap_bumpmap
22421         dlflags         notlistable
22422         version         1.2
22423         extension
22424         glxsingle       ?
22425         glxflags        ignore
22426         offset          ?
22427
22428 GetTexBumpParameterfvATI(pname, param)
22429         return          void
22430         param           pname           GetTexBumpParameterATI in value
22431         param           param           Float32 out array [COMPSIZE(pname)]
22432         category        ATI_envmap_bumpmap
22433         dlflags         notlistable
22434         version         1.2
22435         extension
22436         glxsingle       ?
22437         glxflags        ignore
22438         offset          ?
22439
22440 ###############################################################################
22441 #
22442 # Extension #245
22443 # ATI_fragment_shader commands
22444 #
22445 ###############################################################################
22446
22447 GenFragmentShadersATI(range)
22448         return          UInt32
22449         param           range           UInt32 in value
22450         category        ATI_fragment_shader
22451         version         1.2
22452         extension
22453         glxropcode      ?
22454         glxflags        ignore
22455         offset          ?
22456
22457 BindFragmentShaderATI(id)
22458         return          void
22459         param           id              UInt32 in value
22460         category        ATI_fragment_shader
22461         version         1.2
22462         extension
22463         glxropcode      ?
22464         glxflags        ignore
22465         offset          ?
22466
22467 DeleteFragmentShaderATI(id)
22468         return          void
22469         param           id              UInt32 in value
22470         category        ATI_fragment_shader
22471         version         1.2
22472         extension
22473         glxropcode      ?
22474         glxflags        ignore
22475         offset          ?
22476
22477 BeginFragmentShaderATI()
22478         return          void
22479         category        ATI_fragment_shader
22480         version         1.2
22481         extension
22482         glxropcode      ?
22483         glxflags        ignore
22484         offset          ?
22485
22486 EndFragmentShaderATI()
22487         return          void
22488         category        ATI_fragment_shader
22489         version         1.2
22490         extension
22491         glxropcode      ?
22492         glxflags        ignore
22493         offset          ?
22494
22495 PassTexCoordATI(dst, coord, swizzle)
22496         return          void
22497         param           dst             UInt32 in value
22498         param           coord           UInt32 in value
22499         param           swizzle         SwizzleOpATI in value
22500         category        ATI_fragment_shader
22501         version         1.2
22502         extension
22503         glxropcode      ?
22504         glxflags        ignore
22505         offset          ?
22506
22507 SampleMapATI(dst, interp, swizzle)
22508         return          void
22509         param           dst             UInt32 in value
22510         param           interp          UInt32 in value
22511         param           swizzle         SwizzleOpATI in value
22512         category        ATI_fragment_shader
22513         version         1.2
22514         extension
22515         glxropcode      ?
22516         glxflags        ignore
22517         offset          ?
22518
22519 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
22520         return          void
22521         param           op              FragmentOpATI in value
22522         param           dst             UInt32 in value
22523         param           dstMask         UInt32 in value
22524         param           dstMod          UInt32 in value
22525         param           arg1            UInt32 in value
22526         param           arg1Rep         UInt32 in value
22527         param           arg1Mod         UInt32 in value
22528         category        ATI_fragment_shader
22529         version         1.2
22530         extension
22531         glxropcode      ?
22532         glxflags        ignore
22533         offset          ?
22534
22535 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
22536         return          void
22537         param           op              FragmentOpATI in value
22538         param           dst             UInt32 in value
22539         param           dstMask         UInt32 in value
22540         param           dstMod          UInt32 in value
22541         param           arg1            UInt32 in value
22542         param           arg1Rep         UInt32 in value
22543         param           arg1Mod         UInt32 in value
22544         param           arg2            UInt32 in value
22545         param           arg2Rep         UInt32 in value
22546         param           arg2Mod         UInt32 in value
22547         category        ATI_fragment_shader
22548         version         1.2
22549         extension
22550         glxropcode      ?
22551         glxflags        ignore
22552         offset          ?
22553
22554 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
22555         return          void
22556         param           op              FragmentOpATI in value
22557         param           dst             UInt32 in value
22558         param           dstMask         UInt32 in value
22559         param           dstMod          UInt32 in value
22560         param           arg1            UInt32 in value
22561         param           arg1Rep         UInt32 in value
22562         param           arg1Mod         UInt32 in value
22563         param           arg2            UInt32 in value
22564         param           arg2Rep         UInt32 in value
22565         param           arg2Mod         UInt32 in value
22566         param           arg3            UInt32 in value
22567         param           arg3Rep         UInt32 in value
22568         param           arg3Mod         UInt32 in value
22569         category        ATI_fragment_shader
22570         version         1.2
22571         extension
22572         glxropcode      ?
22573         glxflags        ignore
22574         offset          ?
22575
22576 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
22577         return          void
22578         param           op              FragmentOpATI in value
22579         param           dst             UInt32 in value
22580         param           dstMod          UInt32 in value
22581         param           arg1            UInt32 in value
22582         param           arg1Rep         UInt32 in value
22583         param           arg1Mod         UInt32 in value
22584         category        ATI_fragment_shader
22585         version         1.2
22586         extension
22587         glxropcode      ?
22588         glxflags        ignore
22589         offset          ?
22590
22591 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
22592         return          void
22593         param           op              FragmentOpATI in value
22594         param           dst             UInt32 in value
22595         param           dstMod          UInt32 in value
22596         param           arg1            UInt32 in value
22597         param           arg1Rep         UInt32 in value
22598         param           arg1Mod         UInt32 in value
22599         param           arg2            UInt32 in value
22600         param           arg2Rep         UInt32 in value
22601         param           arg2Mod         UInt32 in value
22602         category        ATI_fragment_shader
22603         version         1.2
22604         extension
22605         glxropcode      ?
22606         glxflags        ignore
22607         offset          ?
22608
22609 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
22610         return          void
22611         param           op              FragmentOpATI in value
22612         param           dst             UInt32 in value
22613         param           dstMod          UInt32 in value
22614         param           arg1            UInt32 in value
22615         param           arg1Rep         UInt32 in value
22616         param           arg1Mod         UInt32 in value
22617         param           arg2            UInt32 in value
22618         param           arg2Rep         UInt32 in value
22619         param           arg2Mod         UInt32 in value
22620         param           arg3            UInt32 in value
22621         param           arg3Rep         UInt32 in value
22622         param           arg3Mod         UInt32 in value
22623         category        ATI_fragment_shader
22624         version         1.2
22625         extension
22626         glxropcode      ?
22627         glxflags        ignore
22628         offset          ?
22629
22630 SetFragmentShaderConstantATI(dst, value)
22631         return          void
22632         param           dst             UInt32 in value
22633         param           value           ConstFloat32 in array [4]
22634         category        ATI_fragment_shader
22635         version         1.2
22636         extension
22637         glxropcode      ?
22638         glxflags        ignore
22639         offset          ?
22640
22641 ###############################################################################
22642 #
22643 # Extension #246
22644 # ATI_pn_triangles commands
22645 #
22646 ###############################################################################
22647
22648 PNTrianglesiATI(pname, param)
22649         return          void
22650         param           pname           PNTrianglesPNameATI in value
22651         param           param           Int32 in value
22652         category        ATI_pn_triangles
22653         version         1.2
22654         extension
22655         glxropcode      ?
22656         glxflags        ignore
22657         offset          ?
22658
22659 PNTrianglesfATI(pname, param)
22660         return          void
22661         param           pname           PNTrianglesPNameATI in value
22662         param           param           Float32 in value
22663         category        ATI_pn_triangles
22664         version         1.2
22665         extension
22666         glxropcode      ?
22667         glxflags        ignore
22668         offset          ?
22669
22670 ###############################################################################
22671 #
22672 # Extension #247
22673 # ATI_vertex_array_object commands
22674 #
22675 ###############################################################################
22676
22677 NewObjectBufferATI(size, pointer, usage)
22678         return          UInt32
22679         param           size            SizeI in value
22680         param           pointer         ConstVoid in array [size]
22681         param           usage           ArrayObjectUsageATI in value
22682         category        ATI_vertex_array_object
22683         version         1.2
22684         extension
22685         glxropcode      ?
22686         glxflags        ignore
22687         offset          ?
22688
22689 IsObjectBufferATI(buffer)
22690         return          Boolean
22691         param           buffer          UInt32 in value
22692         category        ATI_vertex_array_object
22693         version         1.2
22694         extension
22695         glxropcode      ?
22696         glxflags        ignore
22697         offset          ?
22698
22699 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
22700         return          void
22701         param           buffer          UInt32 in value
22702         param           offset          UInt32 in value
22703         param           size            SizeI in value
22704         param           pointer         ConstVoid in array [size]
22705         param           preserve        PreserveModeATI in value
22706         category        ATI_vertex_array_object
22707         version         1.2
22708         extension
22709         glxropcode      ?
22710         glxflags        ignore
22711         offset          ?
22712
22713 GetObjectBufferfvATI(buffer, pname, params)
22714         return          void
22715         param           buffer          UInt32 in value
22716         param           pname           ArrayObjectPNameATI in value
22717         param           params          Float32 out array [1]
22718         category        ATI_vertex_array_object
22719         dlflags         notlistable
22720         version         1.2
22721         extension
22722         glxsingle       ?
22723         glxflags        ignore
22724         offset          ?
22725
22726 GetObjectBufferivATI(buffer, pname, params)
22727         return          void
22728         param           buffer          UInt32 in value
22729         param           pname           ArrayObjectPNameATI in value
22730         param           params          Int32 out array [1]
22731         category        ATI_vertex_array_object
22732         dlflags         notlistable
22733         version         1.2
22734         extension
22735         glxsingle       ?
22736         glxflags        ignore
22737         offset          ?
22738
22739 FreeObjectBufferATI(buffer)
22740         return          void
22741         param           buffer          UInt32 in value
22742         category        ATI_vertex_array_object
22743         version         1.2
22744         extension
22745         glxropcode      ?
22746         glxflags        ignore
22747         offset          ?
22748
22749 ArrayObjectATI(array, size, type, stride, buffer, offset)
22750         return          void
22751         param           array           EnableCap in value
22752         param           size            Int32 in value
22753         param           type            ScalarType in value
22754         param           stride          SizeI in value
22755         param           buffer          UInt32 in value
22756         param           offset          UInt32 in value
22757         category        ATI_vertex_array_object
22758         version         1.2
22759         extension
22760         glxropcode      ?
22761         glxflags        ignore
22762         offset          ?
22763
22764 GetArrayObjectfvATI(array, pname, params)
22765         return          void
22766         param           array           EnableCap in value
22767         param           pname           ArrayObjectPNameATI in value
22768         param           params          Float32 out array [1]
22769         category        ATI_vertex_array_object
22770         dlflags         notlistable
22771         version         1.2
22772         extension
22773         glxsingle       ?
22774         glxflags        ignore
22775         offset          ?
22776
22777 GetArrayObjectivATI(array, pname, params)
22778         return          void
22779         param           array           EnableCap in value
22780         param           pname           ArrayObjectPNameATI in value
22781         param           params          Int32 out array [1]
22782         category        ATI_vertex_array_object
22783         dlflags         notlistable
22784         version         1.2
22785         extension
22786         glxsingle       ?
22787         glxflags        ignore
22788         offset          ?
22789
22790 VariantArrayObjectATI(id, type, stride, buffer, offset)
22791         return          void
22792         param           id              UInt32 in value
22793         param           type            ScalarType in value
22794         param           stride          SizeI in value
22795         param           buffer          UInt32 in value
22796         param           offset          UInt32 in value
22797         category        ATI_vertex_array_object
22798         version         1.2
22799         extension
22800         glxropcode      ?
22801         glxflags        ignore
22802         offset          ?
22803
22804 GetVariantArrayObjectfvATI(id, pname, params)
22805         return          void
22806         param           id              UInt32 in value
22807         param           pname           ArrayObjectPNameATI in value
22808         param           params          Float32 out array [1]
22809         category        ATI_vertex_array_object
22810         dlflags         notlistable
22811         version         1.2
22812         extension
22813         glxsingle       ?
22814         glxflags        ignore
22815         offset          ?
22816
22817 GetVariantArrayObjectivATI(id, pname, params)
22818         return          void
22819         param           id              UInt32 in value
22820         param           pname           ArrayObjectPNameATI in value
22821         param           params          Int32 out array [1]
22822         category        ATI_vertex_array_object
22823         dlflags         notlistable
22824         version         1.2
22825         extension
22826         glxsingle       ?
22827         glxflags        ignore
22828         offset          ?
22829
22830 ###############################################################################
22831 #
22832 # Extension #248
22833 # EXT_vertex_shader commands
22834 #
22835 ###############################################################################
22836
22837 BeginVertexShaderEXT()
22838         return          void
22839         category        EXT_vertex_shader
22840         version         1.2
22841         extension
22842         glxropcode      ?
22843         glxflags        ignore
22844         offset          ?
22845
22846 EndVertexShaderEXT()
22847         return          void
22848         category        EXT_vertex_shader
22849         version         1.2
22850         extension
22851         glxropcode      ?
22852         glxflags        ignore
22853         offset          ?
22854
22855 BindVertexShaderEXT(id)
22856         return          void
22857         param           id              UInt32 in value
22858         category        EXT_vertex_shader
22859         version         1.2
22860         extension
22861         glxropcode      ?
22862         glxflags        ignore
22863         offset          ?
22864
22865 GenVertexShadersEXT(range)
22866         return          UInt32
22867         param           range           UInt32 in value
22868         category        EXT_vertex_shader
22869         version         1.2
22870         extension
22871         glxropcode      ?
22872         glxflags        ignore
22873         offset          ?
22874
22875 DeleteVertexShaderEXT(id)
22876         return          void
22877         param           id              UInt32 in value
22878         category        EXT_vertex_shader
22879         version         1.2
22880         extension
22881         glxropcode      ?
22882         glxflags        ignore
22883         offset          ?
22884
22885 ShaderOp1EXT(op, res, arg1)
22886         return          void
22887         param           op              VertexShaderOpEXT in value
22888         param           res             UInt32 in value
22889         param           arg1            UInt32 in value
22890         category        EXT_vertex_shader
22891         version         1.2
22892         extension
22893         glxropcode      ?
22894         glxflags        ignore
22895         offset          ?
22896
22897 ShaderOp2EXT(op, res, arg1, arg2)
22898         return          void
22899         param           op              VertexShaderOpEXT in value
22900         param           res             UInt32 in value
22901         param           arg1            UInt32 in value
22902         param           arg2            UInt32 in value
22903         category        EXT_vertex_shader
22904         version         1.2
22905         extension
22906         glxropcode      ?
22907         glxflags        ignore
22908         offset          ?
22909
22910 ShaderOp3EXT(op, res, arg1, arg2, arg3)
22911         return          void
22912         param           op              VertexShaderOpEXT in value
22913         param           res             UInt32 in value
22914         param           arg1            UInt32 in value
22915         param           arg2            UInt32 in value
22916         param           arg3            UInt32 in value
22917         category        EXT_vertex_shader
22918         version         1.2
22919         extension
22920         glxropcode      ?
22921         glxflags        ignore
22922         offset          ?
22923
22924 SwizzleEXT(res, in, outX, outY, outZ, outW)
22925         return          void
22926         param           res             UInt32 in value
22927         param           in              UInt32 in value
22928         param           outX            VertexShaderCoordOutEXT in value
22929         param           outY            VertexShaderCoordOutEXT in value
22930         param           outZ            VertexShaderCoordOutEXT in value
22931         param           outW            VertexShaderCoordOutEXT in value
22932         category        EXT_vertex_shader
22933         version         1.2
22934         extension
22935         glxropcode      ?
22936         glxflags        ignore
22937         offset          ?
22938
22939 WriteMaskEXT(res, in, outX, outY, outZ, outW)
22940         return          void
22941         param           res             UInt32 in value
22942         param           in              UInt32 in value
22943         param           outX            VertexShaderWriteMaskEXT in value
22944         param           outY            VertexShaderWriteMaskEXT in value
22945         param           outZ            VertexShaderWriteMaskEXT in value
22946         param           outW            VertexShaderWriteMaskEXT in value
22947         category        EXT_vertex_shader
22948         version         1.2
22949         extension
22950         glxropcode      ?
22951         glxflags        ignore
22952         offset          ?
22953
22954 InsertComponentEXT(res, src, num)
22955         return          void
22956         param           res             UInt32 in value
22957         param           src             UInt32 in value
22958         param           num             UInt32 in value
22959         category        EXT_vertex_shader
22960         version         1.2
22961         extension
22962         glxropcode      ?
22963         glxflags        ignore
22964         offset          ?
22965
22966 ExtractComponentEXT(res, src, num)
22967         return          void
22968         param           res             UInt32 in value
22969         param           src             UInt32 in value
22970         param           num             UInt32 in value
22971         category        EXT_vertex_shader
22972         version         1.2
22973         extension
22974         glxropcode      ?
22975         glxflags        ignore
22976         offset          ?
22977
22978 GenSymbolsEXT(datatype, storagetype, range, components)
22979         return          UInt32
22980         param           datatype        DataTypeEXT in value
22981         param           storagetype     VertexShaderStorageTypeEXT in value
22982         param           range           ParameterRangeEXT in value
22983         param           components      UInt32 in value
22984         category        EXT_vertex_shader
22985         version         1.2
22986         extension
22987         glxropcode      ?
22988         glxflags        ignore
22989         offset          ?
22990
22991 SetInvariantEXT(id, type, addr)
22992         return          void
22993         param           id              UInt32 in value
22994         param           type            ScalarType in value
22995         param           addr            Void in array [COMPSIZE(id/type)]
22996         category        EXT_vertex_shader
22997         version         1.2
22998         extension
22999         glxropcode      ?
23000         glxflags        ignore
23001         offset          ?
23002
23003 SetLocalConstantEXT(id, type, addr)
23004         return          void
23005         param           id              UInt32 in value
23006         param           type            ScalarType in value
23007         param           addr            Void in array [COMPSIZE(id/type)]
23008         category        EXT_vertex_shader
23009         version         1.2
23010         extension
23011         glxropcode      ?
23012         glxflags        ignore
23013         offset          ?
23014
23015 VariantbvEXT(id, addr)
23016         return          void
23017         param           id              UInt32 in value
23018         param           addr            Int8 in array [COMPSIZE(id)]
23019         category        EXT_vertex_shader
23020         version         1.2
23021         extension
23022         glxropcode      ?
23023         glxflags        ignore
23024         offset          ?
23025
23026 VariantsvEXT(id, addr)
23027         return          void
23028         param           id              UInt32 in value
23029         param           addr            Int16 in array [COMPSIZE(id)]
23030         category        EXT_vertex_shader
23031         version         1.2
23032         extension
23033         glxropcode      ?
23034         glxflags        ignore
23035         offset          ?
23036
23037 VariantivEXT(id, addr)
23038         return          void
23039         param           id              UInt32 in value
23040         param           addr            Int32 in array [COMPSIZE(id)]
23041         category        EXT_vertex_shader
23042         version         1.2
23043         extension
23044         glxropcode      ?
23045         glxflags        ignore
23046         offset          ?
23047
23048 VariantfvEXT(id, addr)
23049         return          void
23050         param           id              UInt32 in value
23051         param           addr            Float32 in array [COMPSIZE(id)]
23052         category        EXT_vertex_shader
23053         version         1.2
23054         extension
23055         glxropcode      ?
23056         glxflags        ignore
23057         offset          ?
23058
23059 VariantdvEXT(id, addr)
23060         return          void
23061         param           id              UInt32 in value
23062         param           addr            Float64 in array [COMPSIZE(id)]
23063         category        EXT_vertex_shader
23064         version         1.2
23065         extension
23066         glxropcode      ?
23067         glxflags        ignore
23068         offset          ?
23069
23070 VariantubvEXT(id, addr)
23071         return          void
23072         param           id              UInt32 in value
23073         param           addr            UInt8 in array [COMPSIZE(id)]
23074         category        EXT_vertex_shader
23075         version         1.2
23076         extension
23077         glxropcode      ?
23078         glxflags        ignore
23079         offset          ?
23080
23081 VariantusvEXT(id, addr)
23082         return          void
23083         param           id              UInt32 in value
23084         param           addr            UInt16 in array [COMPSIZE(id)]
23085         category        EXT_vertex_shader
23086         version         1.2
23087         extension
23088         glxropcode      ?
23089         glxflags        ignore
23090         offset          ?
23091
23092 VariantuivEXT(id, addr)
23093         return          void
23094         param           id              UInt32 in value
23095         param           addr            UInt32 in array [COMPSIZE(id)]
23096         category        EXT_vertex_shader
23097         version         1.2
23098         extension
23099         glxropcode      ?
23100         glxflags        ignore
23101         offset          ?
23102
23103 VariantPointerEXT(id, type, stride, addr)
23104         return          void
23105         param           id              UInt32 in value
23106         param           type            ScalarType in value
23107         param           stride          UInt32 in value
23108         param           addr            Void in array [COMPSIZE(id/type/stride)]
23109         category        EXT_vertex_shader
23110         version         1.2
23111         extension
23112         glxropcode      ?
23113         glxflags        ignore
23114         offset          ?
23115
23116 EnableVariantClientStateEXT(id)
23117         return          void
23118         param           id              UInt32 in value
23119         category        EXT_vertex_shader
23120         version         1.2
23121         extension
23122         glxropcode      ?
23123         glxflags        ignore
23124         offset          ?
23125
23126 DisableVariantClientStateEXT(id)
23127         return          void
23128         param           id              UInt32 in value
23129         category        EXT_vertex_shader
23130         version         1.2
23131         extension
23132         glxropcode      ?
23133         glxflags        ignore
23134         offset          ?
23135
23136 BindLightParameterEXT(light, value)
23137         return          UInt32
23138         param           light           LightName in value
23139         param           value           LightParameter in value
23140         category        EXT_vertex_shader
23141         version         1.2
23142         extension
23143         glxropcode      ?
23144         glxflags        ignore
23145         offset          ?
23146
23147 BindMaterialParameterEXT(face, value)
23148         return          UInt32
23149         param           face            MaterialFace in value
23150         param           value           MaterialParameter in value
23151         category        EXT_vertex_shader
23152         version         1.2
23153         extension
23154         glxropcode      ?
23155         glxflags        ignore
23156         offset          ?
23157
23158 BindTexGenParameterEXT(unit, coord, value)
23159         return          UInt32
23160         param           unit            TextureUnit in value
23161         param           coord           TextureCoordName in value
23162         param           value           TextureGenParameter in value
23163         category        EXT_vertex_shader
23164         version         1.2
23165         extension
23166         glxropcode      ?
23167         glxflags        ignore
23168         offset          ?
23169
23170 BindTextureUnitParameterEXT(unit, value)
23171         return          UInt32
23172         param           unit            TextureUnit in value
23173         param           value           VertexShaderTextureUnitParameter in value
23174         category        EXT_vertex_shader
23175         version         1.2
23176         extension
23177         glxropcode      ?
23178         glxflags        ignore
23179         offset          ?
23180
23181 BindParameterEXT(value)
23182         return          UInt32
23183         param           value           VertexShaderParameterEXT in value
23184         category        EXT_vertex_shader
23185         version         1.2
23186         extension
23187         glxropcode      ?
23188         glxflags        ignore
23189         offset          ?
23190
23191 IsVariantEnabledEXT(id, cap)
23192         return          Boolean
23193         param           id              UInt32 in value
23194         param           cap             VariantCapEXT in value
23195         category        EXT_vertex_shader
23196         version         1.2
23197         extension
23198         glxropcode      ?
23199         glxflags        ignore
23200         offset          ?
23201
23202 GetVariantBooleanvEXT(id, value, data)
23203         return          void
23204         param           id              UInt32 in value
23205         param           value           GetVariantValueEXT in value
23206         param           data            Boolean out array [COMPSIZE(id)]
23207         category        EXT_vertex_shader
23208         dlflags         notlistable
23209         version         1.2
23210         extension
23211         glxsingle       ?
23212         glxflags        ignore
23213         offset          ?
23214
23215 GetVariantIntegervEXT(id, value, data)
23216         return          void
23217         param           id              UInt32 in value
23218         param           value           GetVariantValueEXT in value
23219         param           data            Int32 out array [COMPSIZE(id)]
23220         category        EXT_vertex_shader
23221         dlflags         notlistable
23222         version         1.2
23223         extension
23224         glxsingle       ?
23225         glxflags        ignore
23226         offset          ?
23227
23228 GetVariantFloatvEXT(id, value, data)
23229         return          void
23230         param           id              UInt32 in value
23231         param           value           GetVariantValueEXT in value
23232         param           data            Float32 out array [COMPSIZE(id)]
23233         category        EXT_vertex_shader
23234         dlflags         notlistable
23235         version         1.2
23236         extension
23237         glxsingle       ?
23238         glxflags        ignore
23239         offset          ?
23240
23241 GetVariantPointervEXT(id, value, data)
23242         return          void
23243         param           id              UInt32 in value
23244         param           value           GetVariantValueEXT in value
23245         param           data            VoidPointer out array [COMPSIZE(id)]
23246         category        EXT_vertex_shader
23247         dlflags         notlistable
23248         version         1.2
23249         extension
23250         glxsingle       ?
23251         glxflags        ignore
23252         offset          ?
23253
23254 GetInvariantBooleanvEXT(id, value, data)
23255         return          void
23256         param           id              UInt32 in value
23257         param           value           GetVariantValueEXT in value
23258         param           data            Boolean out array [COMPSIZE(id)]
23259         category        EXT_vertex_shader
23260         dlflags         notlistable
23261         version         1.2
23262         extension
23263         glxsingle       ?
23264         glxflags        ignore
23265         offset          ?
23266
23267 GetInvariantIntegervEXT(id, value, data)
23268         return          void
23269         param           id              UInt32 in value
23270         param           value           GetVariantValueEXT in value
23271         param           data            Int32 out array [COMPSIZE(id)]
23272         category        EXT_vertex_shader
23273         dlflags         notlistable
23274         version         1.2
23275         extension
23276         glxsingle       ?
23277         glxflags        ignore
23278         offset          ?
23279
23280 GetInvariantFloatvEXT(id, value, data)
23281         return          void
23282         param           id              UInt32 in value
23283         param           value           GetVariantValueEXT in value
23284         param           data            Float32 out array [COMPSIZE(id)]
23285         category        EXT_vertex_shader
23286         dlflags         notlistable
23287         version         1.2
23288         extension
23289         glxsingle       ?
23290         glxflags        ignore
23291         offset          ?
23292
23293 GetLocalConstantBooleanvEXT(id, value, data)
23294         return          void
23295         param           id              UInt32 in value
23296         param           value           GetVariantValueEXT in value
23297         param           data            Boolean out array [COMPSIZE(id)]
23298         category        EXT_vertex_shader
23299         dlflags         notlistable
23300         version         1.2
23301         extension
23302         glxsingle       ?
23303         glxflags        ignore
23304         offset          ?
23305
23306 GetLocalConstantIntegervEXT(id, value, data)
23307         return          void
23308         param           id              UInt32 in value
23309         param           value           GetVariantValueEXT in value
23310         param           data            Int32 out array [COMPSIZE(id)]
23311         category        EXT_vertex_shader
23312         dlflags         notlistable
23313         version         1.2
23314         extension
23315         glxsingle       ?
23316         glxflags        ignore
23317         offset          ?
23318
23319 GetLocalConstantFloatvEXT(id, value, data)
23320         return          void
23321         param           id              UInt32 in value
23322         param           value           GetVariantValueEXT in value
23323         param           data            Float32 out array [COMPSIZE(id)]
23324         category        EXT_vertex_shader
23325         dlflags         notlistable
23326         version         1.2
23327         extension
23328         glxsingle       ?
23329         glxflags        ignore
23330         offset          ?
23331
23332 ###############################################################################
23333 #
23334 # Extension #249
23335 # ATI_vertex_streams commands
23336 #
23337 ###############################################################################
23338
23339 VertexStream1sATI(stream, x)
23340         return          void
23341         param           stream          VertexStreamATI in value
23342         param           x               Int16 in value
23343         category        ATI_vertex_streams
23344         version         1.2
23345         extension
23346         glxropcode      ?
23347         glxflags        ignore
23348         offset          ?
23349
23350 VertexStream1svATI(stream, coords)
23351         return          void
23352         param           stream          VertexStreamATI in value
23353         param           coords          Int16 in array [1]
23354         category        ATI_vertex_streams
23355         version         1.2
23356         extension
23357         glxropcode      ?
23358         glxflags        ignore
23359         offset          ?
23360
23361 VertexStream1iATI(stream, x)
23362         return          void
23363         param           stream          VertexStreamATI in value
23364         param           x               Int32 in value
23365         category        ATI_vertex_streams
23366         version         1.2
23367         extension
23368         glxropcode      ?
23369         glxflags        ignore
23370         offset          ?
23371
23372 VertexStream1ivATI(stream, coords)
23373         return          void
23374         param           stream          VertexStreamATI in value
23375         param           coords          Int32 in array [1]
23376         category        ATI_vertex_streams
23377         version         1.2
23378         extension
23379         glxropcode      ?
23380         glxflags        ignore
23381         offset          ?
23382
23383 VertexStream1fATI(stream, x)
23384         return          void
23385         param           stream          VertexStreamATI in value
23386         param           x               Float32 in value
23387         category        ATI_vertex_streams
23388         version         1.2
23389         extension
23390         glxropcode      ?
23391         glxflags        ignore
23392         offset          ?
23393
23394 VertexStream1fvATI(stream, coords)
23395         return          void
23396         param           stream          VertexStreamATI in value
23397         param           coords          Float32 in array [1]
23398         category        ATI_vertex_streams
23399         version         1.2
23400         extension
23401         glxropcode      ?
23402         glxflags        ignore
23403         offset          ?
23404
23405 VertexStream1dATI(stream, x)
23406         return          void
23407         param           stream          VertexStreamATI in value
23408         param           x               Float64 in value
23409         category        ATI_vertex_streams
23410         version         1.2
23411         extension
23412         glxropcode      ?
23413         glxflags        ignore
23414         offset          ?
23415
23416 VertexStream1dvATI(stream, coords)
23417         return          void
23418         param           stream          VertexStreamATI in value
23419         param           coords          Float64 in array [1]
23420         category        ATI_vertex_streams
23421         version         1.2
23422         extension
23423         glxropcode      ?
23424         glxflags        ignore
23425         offset          ?
23426
23427 VertexStream2sATI(stream, x, y)
23428         return          void
23429         param           stream          VertexStreamATI in value
23430         param           x               Int16 in value
23431         param           y               Int16 in value
23432         category        ATI_vertex_streams
23433         version         1.2
23434         extension
23435         glxropcode      ?
23436         glxflags        ignore
23437         offset          ?
23438
23439 VertexStream2svATI(stream, coords)
23440         return          void
23441         param           stream          VertexStreamATI in value
23442         param           coords          Int16 in array [2]
23443         category        ATI_vertex_streams
23444         version         1.2
23445         extension
23446         glxropcode      ?
23447         glxflags        ignore
23448         offset          ?
23449
23450 VertexStream2iATI(stream, x, y)
23451         return          void
23452         param           stream          VertexStreamATI in value
23453         param           x               Int32 in value
23454         param           y               Int32 in value
23455         category        ATI_vertex_streams
23456         version         1.2
23457         extension
23458         glxropcode      ?
23459         glxflags        ignore
23460         offset          ?
23461
23462 VertexStream2ivATI(stream, coords)
23463         return          void
23464         param           stream          VertexStreamATI in value
23465         param           coords          Int32 in array [2]
23466         category        ATI_vertex_streams
23467         version         1.2
23468         extension
23469         glxropcode      ?
23470         glxflags        ignore
23471         offset          ?
23472
23473 VertexStream2fATI(stream, x, y)
23474         return          void
23475         param           stream          VertexStreamATI in value
23476         param           x               Float32 in value
23477         param           y               Float32 in value
23478         category        ATI_vertex_streams
23479         version         1.2
23480         extension
23481         glxropcode      ?
23482         glxflags        ignore
23483         offset          ?
23484
23485 VertexStream2fvATI(stream, coords)
23486         return          void
23487         param           stream          VertexStreamATI in value
23488         param           coords          Float32 in array [2]
23489         category        ATI_vertex_streams
23490         version         1.2
23491         extension
23492         glxropcode      ?
23493         glxflags        ignore
23494         offset          ?
23495
23496 VertexStream2dATI(stream, x, y)
23497         return          void
23498         param           stream          VertexStreamATI in value
23499         param           x               Float64 in value
23500         param           y               Float64 in value
23501         category        ATI_vertex_streams
23502         version         1.2
23503         extension
23504         glxropcode      ?
23505         glxflags        ignore
23506         offset          ?
23507
23508 VertexStream2dvATI(stream, coords)
23509         return          void
23510         param           stream          VertexStreamATI in value
23511         param           coords          Float64 in array [2]
23512         category        ATI_vertex_streams
23513         version         1.2
23514         extension
23515         glxropcode      ?
23516         glxflags        ignore
23517         offset          ?
23518
23519 VertexStream3sATI(stream, x, y, z)
23520         return          void
23521         param           stream          VertexStreamATI in value
23522         param           x               Int16 in value
23523         param           y               Int16 in value
23524         param           z               Int16 in value
23525         category        ATI_vertex_streams
23526         version         1.2
23527         extension
23528         glxropcode      ?
23529         glxflags        ignore
23530         offset          ?
23531
23532 VertexStream3svATI(stream, coords)
23533         return          void
23534         param           stream          VertexStreamATI in value
23535         param           coords          Int16 in array [3]
23536         category        ATI_vertex_streams
23537         version         1.2
23538         extension
23539         glxropcode      ?
23540         glxflags        ignore
23541         offset          ?
23542
23543 VertexStream3iATI(stream, x, y, z)
23544         return          void
23545         param           stream          VertexStreamATI in value
23546         param           x               Int32 in value
23547         param           y               Int32 in value
23548         param           z               Int32 in value
23549         category        ATI_vertex_streams
23550         version         1.2
23551         extension
23552         glxropcode      ?
23553         glxflags        ignore
23554         offset          ?
23555
23556 VertexStream3ivATI(stream, coords)
23557         return          void
23558         param           stream          VertexStreamATI in value
23559         param           coords          Int32 in array [3]
23560         category        ATI_vertex_streams
23561         version         1.2
23562         extension
23563         glxropcode      ?
23564         glxflags        ignore
23565         offset          ?
23566
23567 VertexStream3fATI(stream, x, y, z)
23568         return          void
23569         param           stream          VertexStreamATI in value
23570         param           x               Float32 in value
23571         param           y               Float32 in value
23572         param           z               Float32 in value
23573         category        ATI_vertex_streams
23574         version         1.2
23575         extension
23576         glxropcode      ?
23577         glxflags        ignore
23578         offset          ?
23579
23580 VertexStream3fvATI(stream, coords)
23581         return          void
23582         param           stream          VertexStreamATI in value
23583         param           coords          Float32 in array [3]
23584         category        ATI_vertex_streams
23585         version         1.2
23586         extension
23587         glxropcode      ?
23588         glxflags        ignore
23589         offset          ?
23590
23591 VertexStream3dATI(stream, x, y, z)
23592         return          void
23593         param           stream          VertexStreamATI in value
23594         param           x               Float64 in value
23595         param           y               Float64 in value
23596         param           z               Float64 in value
23597         category        ATI_vertex_streams
23598         version         1.2
23599         extension
23600         glxropcode      ?
23601         glxflags        ignore
23602         offset          ?
23603
23604 VertexStream3dvATI(stream, coords)
23605         return          void
23606         param           stream          VertexStreamATI in value
23607         param           coords          Float64 in array [3]
23608         category        ATI_vertex_streams
23609         version         1.2
23610         extension
23611         glxropcode      ?
23612         glxflags        ignore
23613         offset          ?
23614
23615 VertexStream4sATI(stream, x, y, z, w)
23616         return          void
23617         param           stream          VertexStreamATI in value
23618         param           x               Int16 in value
23619         param           y               Int16 in value
23620         param           z               Int16 in value
23621         param           w               Int16 in value
23622         category        ATI_vertex_streams
23623         version         1.2
23624         extension
23625         glxropcode      ?
23626         glxflags        ignore
23627         offset          ?
23628
23629 VertexStream4svATI(stream, coords)
23630         return          void
23631         param           stream          VertexStreamATI in value
23632         param           coords          Int16 in array [4]
23633         category        ATI_vertex_streams
23634         version         1.2
23635         extension
23636         glxropcode      ?
23637         glxflags        ignore
23638         offset          ?
23639
23640 VertexStream4iATI(stream, x, y, z, w)
23641         return          void
23642         param           stream          VertexStreamATI in value
23643         param           x               Int32 in value
23644         param           y               Int32 in value
23645         param           z               Int32 in value
23646         param           w               Int32 in value
23647         category        ATI_vertex_streams
23648         version         1.2
23649         extension
23650         glxropcode      ?
23651         glxflags        ignore
23652         offset          ?
23653
23654 VertexStream4ivATI(stream, coords)
23655         return          void
23656         param           stream          VertexStreamATI in value
23657         param           coords          Int32 in array [4]
23658         category        ATI_vertex_streams
23659         version         1.2
23660         extension
23661         glxropcode      ?
23662         glxflags        ignore
23663         offset          ?
23664
23665 VertexStream4fATI(stream, x, y, z, w)
23666         return          void
23667         param           stream          VertexStreamATI in value
23668         param           x               Float32 in value
23669         param           y               Float32 in value
23670         param           z               Float32 in value
23671         param           w               Float32 in value
23672         category        ATI_vertex_streams
23673         version         1.2
23674         extension
23675         glxropcode      ?
23676         glxflags        ignore
23677         offset          ?
23678
23679 VertexStream4fvATI(stream, coords)
23680         return          void
23681         param           stream          VertexStreamATI in value
23682         param           coords          Float32 in array [4]
23683         category        ATI_vertex_streams
23684         version         1.2
23685         extension
23686         glxropcode      ?
23687         glxflags        ignore
23688         offset          ?
23689
23690 VertexStream4dATI(stream, x, y, z, w)
23691         return          void
23692         param           stream          VertexStreamATI in value
23693         param           x               Float64 in value
23694         param           y               Float64 in value
23695         param           z               Float64 in value
23696         param           w               Float64 in value
23697         category        ATI_vertex_streams
23698         version         1.2
23699         extension
23700         glxropcode      ?
23701         glxflags        ignore
23702         offset          ?
23703
23704 VertexStream4dvATI(stream, coords)
23705         return          void
23706         param           stream          VertexStreamATI in value
23707         param           coords          Float64 in array [4]
23708         category        ATI_vertex_streams
23709         version         1.2
23710         extension
23711         glxropcode      ?
23712         glxflags        ignore
23713         offset          ?
23714
23715 NormalStream3bATI(stream, nx, ny, nz)
23716         return          void
23717         param           stream          VertexStreamATI in value
23718         param           nx              Int8 in value
23719         param           ny              Int8 in value
23720         param           nz              Int8 in value
23721         category        ATI_vertex_streams
23722         version         1.2
23723         extension
23724         glxropcode      ?
23725         glxflags        ignore
23726         offset          ?
23727
23728 NormalStream3bvATI(stream, coords)
23729         return          void
23730         param           stream          VertexStreamATI in value
23731         param           coords          Int8 in array [3]
23732         category        ATI_vertex_streams
23733         version         1.2
23734         extension
23735         glxropcode      ?
23736         glxflags        ignore
23737         offset          ?
23738
23739 NormalStream3sATI(stream, nx, ny, nz)
23740         return          void
23741         param           stream          VertexStreamATI in value
23742         param           nx              Int16 in value
23743         param           ny              Int16 in value
23744         param           nz              Int16 in value
23745         category        ATI_vertex_streams
23746         version         1.2
23747         extension
23748         glxropcode      ?
23749         glxflags        ignore
23750         offset          ?
23751
23752 NormalStream3svATI(stream, coords)
23753         return          void
23754         param           stream          VertexStreamATI in value
23755         param           coords          Int16 in array [3]
23756         category        ATI_vertex_streams
23757         version         1.2
23758         extension
23759         glxropcode      ?
23760         glxflags        ignore
23761         offset          ?
23762
23763 NormalStream3iATI(stream, nx, ny, nz)
23764         return          void
23765         param           stream          VertexStreamATI in value
23766         param           nx              Int32 in value
23767         param           ny              Int32 in value
23768         param           nz              Int32 in value
23769         category        ATI_vertex_streams
23770         version         1.2
23771         extension
23772         glxropcode      ?
23773         glxflags        ignore
23774         offset          ?
23775
23776 NormalStream3ivATI(stream, coords)
23777         return          void
23778         param           stream          VertexStreamATI in value
23779         param           coords          Int32 in array [3]
23780         category        ATI_vertex_streams
23781         version         1.2
23782         extension
23783         glxropcode      ?
23784         glxflags        ignore
23785         offset          ?
23786
23787 NormalStream3fATI(stream, nx, ny, nz)
23788         return          void
23789         param           stream          VertexStreamATI in value
23790         param           nx              Float32 in value
23791         param           ny              Float32 in value
23792         param           nz              Float32 in value
23793         category        ATI_vertex_streams
23794         version         1.2
23795         extension
23796         glxropcode      ?
23797         glxflags        ignore
23798         offset          ?
23799
23800 NormalStream3fvATI(stream, coords)
23801         return          void
23802         param           stream          VertexStreamATI in value
23803         param           coords          Float32 in array [3]
23804         category        ATI_vertex_streams
23805         version         1.2
23806         extension
23807         glxropcode      ?
23808         glxflags        ignore
23809         offset          ?
23810
23811 NormalStream3dATI(stream, nx, ny, nz)
23812         return          void
23813         param           stream          VertexStreamATI in value
23814         param           nx              Float64 in value
23815         param           ny              Float64 in value
23816         param           nz              Float64 in value
23817         category        ATI_vertex_streams
23818         version         1.2
23819         extension
23820         glxropcode      ?
23821         glxflags        ignore
23822         offset          ?
23823
23824 NormalStream3dvATI(stream, coords)
23825         return          void
23826         param           stream          VertexStreamATI in value
23827         param           coords          Float64 in array [3]
23828         category        ATI_vertex_streams
23829         version         1.2
23830         extension
23831         glxropcode      ?
23832         glxflags        ignore
23833         offset          ?
23834
23835 ClientActiveVertexStreamATI(stream)
23836         return          void
23837         param           stream          VertexStreamATI in value
23838         category        ATI_vertex_streams
23839         version         1.2
23840         extension
23841         glxropcode      ?
23842         glxflags        ignore
23843         offset          ?
23844
23845 VertexBlendEnviATI(pname, param)
23846         return          void
23847         param           pname           VertexStreamATI in value
23848         param           param           Int32 in value
23849         category        ATI_vertex_streams
23850         version         1.2
23851         extension
23852         glxropcode      ?
23853         glxflags        ignore
23854         offset          ?
23855
23856 VertexBlendEnvfATI(pname, param)
23857         return          void
23858         param           pname           VertexStreamATI in value
23859         param           param           Float32 in value
23860         category        ATI_vertex_streams
23861         version         1.2
23862         extension
23863         glxropcode      ?
23864         glxflags        ignore
23865         offset          ?
23866
23867 ###############################################################################
23868 #
23869 # Extension #250 - WGL_I3D_digital_video_control
23870 # Extension #251 - WGL_I3D_gamma
23871 # Extension #252 - WGL_I3D_genlock
23872 # Extension #253 - WGL_I3D_image_buffer
23873 # Extension #254 - WGL_I3D_swap_frame_lock
23874 # Extension #255 - WGL_I3D_swap_frame_usage
23875 #
23876 ###############################################################################
23877
23878 ###############################################################################
23879 #
23880 # Extension #256
23881 # ATI_element_array commands
23882 #
23883 ###############################################################################
23884
23885 ElementPointerATI(type, pointer)
23886         return          void
23887         param           type            ElementPointerTypeATI in value
23888         param           pointer         Void in array [COMPSIZE(type)] retained
23889         category        ATI_element_array
23890         dlflags         notlistable
23891         glxflags        client-handcode client-intercept server-handcode
23892         version         1.2
23893         offset          ?
23894
23895 DrawElementArrayATI(mode, count)
23896         return          void
23897         param           mode            BeginMode in value
23898         param           count           SizeI in value
23899         category        ATI_element_array
23900         dlflags         handcode
23901         glxflags        client-handcode client-intercept server-handcode
23902         version         1.2
23903         offset          ?
23904
23905 DrawRangeElementArrayATI(mode, start, end, count)
23906         return          void
23907         param           mode            BeginMode in value
23908         param           start           UInt32 in value
23909         param           end             UInt32 in value
23910         param           count           SizeI in value
23911         category        ATI_element_array
23912         dlflags         handcode
23913         glxflags        client-handcode client-intercept server-handcode
23914         version         1.2
23915         offset          ?
23916
23917 ###############################################################################
23918 #
23919 # Extension #257
23920 # SUN_mesh_array commands
23921 #
23922 ###############################################################################
23923
23924 DrawMeshArraysSUN(mode, first, count, width)
23925         return          void
23926         param           mode            BeginMode in value
23927         param           first           Int32 in value
23928         param           count           SizeI in value
23929         param           width           SizeI in value
23930         category        SUN_mesh_array
23931         dlflags         handcode
23932         glxflags        client-handcode client-intercept server-handcode
23933         version         1.1
23934         glxropcode      ?
23935         offset          ?
23936
23937 ###############################################################################
23938 #
23939 # Extension #258
23940 # SUN_slice_accum commands
23941 #
23942 ###############################################################################
23943
23944 # (none)
23945 newcategory: SUN_slice_accum
23946
23947 ###############################################################################
23948 #
23949 # Extension #259
23950 # NV_multisample_filter_hint commands
23951 #
23952 ###############################################################################
23953
23954 # (none)
23955 newcategory: NV_multisample_filter_hint
23956
23957 ###############################################################################
23958 #
23959 # Extension #260
23960 # NV_depth_clamp commands
23961 #
23962 ###############################################################################
23963
23964 # (none)
23965 newcategory: NV_depth_clamp
23966
23967 ###############################################################################
23968 #
23969 # Extension #261
23970 # NV_occlusion_query commands
23971 #
23972 ###############################################################################
23973
23974 GenOcclusionQueriesNV(n, ids)
23975         return          void
23976         param           n               SizeI in value
23977         param           ids             UInt32 out array [n]
23978         dlflags         notlistable
23979         category        NV_occlusion_query
23980         version         1.2
23981         extension       soft WINSOFT NV20
23982         glxflags        ignore
23983
23984 DeleteOcclusionQueriesNV(n, ids)
23985         return          void
23986         param           n               SizeI in value
23987         param           ids             UInt32 in array [n]
23988         dlflags         notlistable
23989         category        NV_occlusion_query
23990         version         1.2
23991         extension       soft WINSOFT NV20
23992         glxflags        ignore
23993
23994 IsOcclusionQueryNV(id)
23995         return          Boolean
23996         param           id              UInt32 in value
23997         dlflags         notlistable
23998         category        NV_occlusion_query
23999         version         1.2
24000         extension       soft WINSOFT NV20
24001         glxflags        ignore
24002
24003 BeginOcclusionQueryNV(id)
24004         return          void
24005         param           id              UInt32 in value
24006         category        NV_occlusion_query
24007         version         1.2
24008         extension       soft WINSOFT NV20
24009         glxflags        ignore
24010
24011 EndOcclusionQueryNV()
24012         return          void
24013         category        NV_occlusion_query
24014         version         1.2
24015         extension       soft WINSOFT NV20
24016         glxflags        ignore
24017
24018 GetOcclusionQueryivNV(id, pname, params)
24019         return          void
24020         param           id              UInt32 in value
24021         param           pname           OcclusionQueryParameterNameNV in value
24022         param           params          Int32 out array [COMPSIZE(pname)]
24023         dlflags         notlistable
24024         category        NV_occlusion_query
24025         version         1.2
24026         extension       soft WINSOFT NV20
24027         glxflags        ignore
24028
24029 GetOcclusionQueryuivNV(id, pname, params)
24030         return          void
24031         param           id              UInt32 in value
24032         param           pname           OcclusionQueryParameterNameNV in value
24033         param           params          UInt32 out array [COMPSIZE(pname)]
24034         dlflags         notlistable
24035         category        NV_occlusion_query
24036         version         1.2
24037         extension       soft WINSOFT NV20
24038         glxflags        ignore
24039
24040 ###############################################################################
24041 #
24042 # Extension #262
24043 # NV_point_sprite commands
24044 #
24045 ###############################################################################
24046
24047 PointParameteriNV(pname, param)
24048         return          void
24049         param           pname           PointParameterNameARB in value
24050         param           param           Int32 in value
24051         category        NV_point_sprite
24052         version         1.2
24053         extension       soft WINSOFT NV20
24054         glxropcode      4221
24055         alias           PointParameteri
24056
24057 PointParameterivNV(pname, params)
24058         return          void
24059         param           pname           PointParameterNameARB in value
24060         param           params          Int32 in array [COMPSIZE(pname)]
24061         category        NV_point_sprite
24062         version         1.2
24063         extension       soft WINSOFT NV20
24064         glxropcode      4222
24065         alias           PointParameteriv
24066
24067 ###############################################################################
24068 #
24069 # Extension #263 - WGL_NV_render_depth_texture
24070 # Extension #264 - WGL_NV_render_texture_rectangle
24071 #
24072 ###############################################################################
24073
24074 ###############################################################################
24075 #
24076 # Extension #265
24077 # NV_texture_shader3 commands
24078 #
24079 ###############################################################################
24080
24081 # (none)
24082 newcategory: NV_texture_shader3
24083
24084 ###############################################################################
24085 #
24086 # Extension #266
24087 # NV_vertex_program1_1 commands
24088 #
24089 ###############################################################################
24090
24091 # (none)
24092 newcategory: NV_vertex_program1_1
24093
24094 ###############################################################################
24095 #
24096 # Extension #267
24097 # EXT_shadow_funcs commands
24098 #
24099 ###############################################################################
24100
24101 # (none)
24102 newcategory: EXT_shadow_funcs
24103
24104 ###############################################################################
24105 #
24106 # Extension #268
24107 # EXT_stencil_two_side commands
24108 #
24109 ###############################################################################
24110
24111 ActiveStencilFaceEXT(face)
24112         return          void
24113         param           face            StencilFaceDirection in value
24114         category        EXT_stencil_two_side
24115         version         1.3
24116         glxropcode      4220
24117         offset          646
24118
24119 ###############################################################################
24120 #
24121 # Extension #269
24122 # ATI_text_fragment_shader commands
24123 #
24124 ###############################################################################
24125
24126 # Uses ARB_vertex_program entry points
24127 newcategory: ATI_text_fragment_shader
24128
24129 ###############################################################################
24130 #
24131 # Extension #270
24132 # APPLE_client_storage commands
24133 #
24134 ###############################################################################
24135
24136 # (none)
24137 newcategory: APPLE_client_storage
24138
24139 ###############################################################################
24140 #
24141 # Extension #271
24142 # APPLE_element_array commands
24143 #
24144 ###############################################################################
24145
24146 # @@ Need to verify/add GLX protocol
24147
24148 # @@@ like #256 ATI_element_array
24149 ElementPointerAPPLE(type, pointer)
24150         return          void
24151         param           type            ElementPointerTypeATI in value
24152         param           pointer         Void in array [type]
24153         category        APPLE_element_array
24154         version         1.2
24155         extension
24156         glxropcode      ?
24157         glxflags        ignore
24158         offset          ?
24159
24160 DrawElementArrayAPPLE(mode, first, count)
24161         return          void
24162         param           mode            BeginMode in value
24163         param           first           Int32 in value
24164         param           count           SizeI in value
24165         category        APPLE_element_array
24166         version         1.2
24167         extension
24168         glxropcode      ?
24169         glxflags        ignore
24170         offset          ?
24171
24172 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
24173         return          void
24174         param           mode            BeginMode in value
24175         param           start           UInt32 in value
24176         param           end             UInt32 in value
24177         param           first           Int32 in value
24178         param           count           SizeI in value
24179         category        APPLE_element_array
24180         version         1.2
24181         extension
24182         glxropcode      ?
24183         glxflags        ignore
24184         offset          ?
24185
24186 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
24187         return          void
24188         param           mode            BeginMode in value
24189         param           first           Int32 in array [primcount]
24190         param           count           SizeI in array [primcount]
24191         param           primcount       SizeI in value
24192         category        APPLE_element_array
24193         version         1.2
24194         extension
24195         glxropcode      ?
24196         glxflags        ignore
24197         offset          ?
24198
24199 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
24200         return          void
24201         param           mode            BeginMode in value
24202         param           start           UInt32 in value
24203         param           end             UInt32 in value
24204         param           first           Int32 in array [primcount]
24205         param           count           SizeI in array [primcount]
24206         param           primcount       SizeI in value
24207         category        APPLE_element_array
24208         version         1.2
24209         extension
24210         glxropcode      ?
24211         glxflags        ignore
24212         offset          ?
24213
24214 ###############################################################################
24215 #
24216 # Extension #272
24217 # APPLE_fence commands
24218 #
24219 ###############################################################################
24220
24221 # @@ Need to verify/add GLX protocol
24222
24223 # @@@ like #222 NV_fence
24224 GenFencesAPPLE(n, fences)
24225         return          void
24226         param           n               SizeI in value
24227         param           fences          FenceNV out array [n]
24228         category        APPLE_fence
24229         version         1.2
24230         extension
24231         glxropcode      ?
24232         glxflags        ignore
24233         offset          ?
24234
24235 DeleteFencesAPPLE(n, fences)
24236         return          void
24237         param           n               SizeI in value
24238         param           fences          FenceNV in array [n]
24239         category        APPLE_fence
24240         version         1.2
24241         extension
24242         glxropcode      ?
24243         glxflags        ignore
24244         offset          ?
24245
24246 SetFenceAPPLE(fence)
24247         return          void
24248         param           fence           FenceNV in value
24249         category        APPLE_fence
24250         version         1.2
24251         extension
24252         glxropcode      ?
24253         glxflags        ignore
24254         offset          ?
24255
24256 IsFenceAPPLE(fence)
24257         return          Boolean
24258         param           fence           FenceNV in value
24259         category        APPLE_fence
24260         version         1.2
24261         extension
24262         glxropcode      ?
24263         glxflags        ignore
24264         offset          ?
24265
24266 TestFenceAPPLE(fence)
24267         return          Boolean
24268         param           fence           FenceNV in value
24269         category        APPLE_fence
24270         version         1.2
24271         extension
24272         glxropcode      ?
24273         glxflags        ignore
24274         offset          ?
24275
24276 FinishFenceAPPLE(fence)
24277         return          void
24278         param           fence           FenceNV in value
24279         category        APPLE_fence
24280         version         1.2
24281         extension
24282         glxropcode      ?
24283         glxflags        ignore
24284         offset          ?
24285
24286 TestObjectAPPLE(object, name)
24287         return          Boolean
24288         param           object          ObjectTypeAPPLE in value
24289         param           name            UInt32 in value
24290         category        APPLE_fence
24291         version         1.2
24292         extension
24293         glxropcode      ?
24294         glxflags        ignore
24295         offset          ?
24296
24297 FinishObjectAPPLE(object, name)
24298         return          void
24299         param           object          ObjectTypeAPPLE in value
24300         param           name            Int32 in value
24301         category        APPLE_fence
24302         version         1.2
24303         extension
24304         glxropcode      ?
24305         glxflags        ignore
24306         offset          ?
24307
24308 ###############################################################################
24309 #
24310 # Extension #273
24311 # APPLE_vertex_array_object commands
24312 #
24313 ###############################################################################
24314
24315 BindVertexArrayAPPLE(array)
24316         return          void
24317         param           array           UInt32 in value
24318         category        APPLE_vertex_array_object
24319         version         1.2
24320         extension
24321         glxropcode      ?
24322         glxflags        ignore
24323         alias           BindVertexArray
24324
24325 DeleteVertexArraysAPPLE(n, arrays)
24326         return          void
24327         param           n               SizeI in value
24328         param           arrays          UInt32 in array [n]
24329         category        APPLE_vertex_array_object
24330         version         1.2
24331         extension
24332         glxropcode      ?
24333         glxflags        ignore
24334         alias           DeleteVertexArrays
24335
24336 GenVertexArraysAPPLE(n, arrays)
24337         return          void
24338         param           n               SizeI in value
24339         param           arrays          UInt32 out array [n]
24340         category        APPLE_vertex_array_object
24341         version         1.2
24342         extension
24343         glxropcode      ?
24344         glxflags        ignore
24345         alias           GenVertexArray
24346
24347 IsVertexArrayAPPLE(array)
24348         return          Boolean
24349         param           array           UInt32 in value
24350         category        APPLE_vertex_array_object
24351         version         1.2
24352         extension
24353         glxropcode      ?
24354         glxflags        ignore
24355         alias           IsVertexArray
24356
24357 ###############################################################################
24358 #
24359 # Extension #274
24360 # APPLE_vertex_array_range commands
24361 #
24362 ###############################################################################
24363
24364 # @@ Need to verify/add GLX protocol
24365
24366 # @@@ like #190 NV_vertex_array_range,
24367 VertexArrayRangeAPPLE(length, pointer)
24368         return          void
24369         param           length          SizeI in value
24370         param           pointer         Void out array [length]
24371         category        APPLE_vertex_array_range
24372         version         1.2
24373         extension
24374         glxropcode      ?
24375         glxflags        ignore
24376         offset          ?
24377
24378 FlushVertexArrayRangeAPPLE(length, pointer)
24379         return          void
24380         param           length          SizeI in value
24381         param           pointer         Void out array [length]
24382         category        APPLE_vertex_array_range
24383         version         1.2
24384         extension
24385         glxropcode      ?
24386         glxflags        ignore
24387         offset          ?
24388
24389 VertexArrayParameteriAPPLE(pname, param)
24390         return          void
24391         param           pname           VertexArrayPNameAPPLE in value
24392         param           param           Int32 in value
24393         category        APPLE_vertex_array_range
24394         version         1.2
24395         extension
24396         glxropcode      ?
24397         glxflags        ignore
24398         offset          ?
24399
24400 ###############################################################################
24401 #
24402 # Extension #275
24403 # APPLE_ycbcr_422 commands
24404 #
24405 ###############################################################################
24406
24407 # (none)
24408 newcategory: APPLE_ycbcr_422
24409
24410 ###############################################################################
24411 #
24412 # Extension #276
24413 # S3_s3tc commands
24414 #
24415 ###############################################################################
24416
24417 # (none)
24418 newcategory: S3_s3tc
24419
24420 ###############################################################################
24421 #
24422 # Extension #277
24423 # ATI_draw_buffers commands
24424 #
24425 ###############################################################################
24426
24427 DrawBuffersATI(n, bufs)
24428         return          void
24429         param           n               SizeI in value
24430         param           bufs            DrawBufferModeATI in array [n]
24431         category        ATI_draw_buffers
24432         version         1.2
24433         extension
24434         glxropcode      233
24435         alias           DrawBuffers
24436
24437 ###############################################################################
24438 #
24439 # Extension #278 - WGL_ATI_pixel_format_float
24440 #
24441 ###############################################################################
24442 newcategory: ATI_pixel_format_float
24443 passthru: /* This is really a WGL extension, but defines some associated GL enums.
24444 passthru:  * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
24445 passthru:  */
24446
24447 ###############################################################################
24448 #
24449 # Extension #279
24450 # ATI_texture_env_combine3 commands
24451 #
24452 ###############################################################################
24453
24454 # (none)
24455 newcategory: ATI_texture_env_combine3
24456
24457 ###############################################################################
24458 #
24459 # Extension #280
24460 # ATI_texture_float commands
24461 #
24462 ###############################################################################
24463
24464 # (none)
24465 newcategory: ATI_texture_float
24466
24467 ###############################################################################
24468 #
24469 # Extension #281 (also WGL_NV_float_buffer)
24470 # NV_float_buffer commands
24471 #
24472 ###############################################################################
24473
24474 # (none)
24475 newcategory: NV_float_buffer
24476
24477 ###############################################################################
24478 #
24479 # Extension #282
24480 # NV_fragment_program commands
24481 #
24482 ###############################################################################
24483
24484 # @@ Need to verify/add GLX protocol
24485
24486 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
24487 #   and are only included in that #define block, for now.
24488 newcategory: NV_fragment_program
24489 passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
24490
24491 ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
24492         return          void
24493         param           id              UInt32 in value
24494         param           len             SizeI in value
24495         param           name            UInt8 in array [1]
24496         param           x               Float32 in value
24497         param           y               Float32 in value
24498         param           z               Float32 in value
24499         param           w               Float32 in value
24500         category        NV_fragment_program
24501         version         1.2
24502         extension
24503         glxropcode      ?
24504         glxflags        ignore
24505         offset          682
24506
24507 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
24508         return          void
24509         param           id              UInt32 in value
24510         param           len             SizeI in value
24511         param           name            UInt8 in array [1]
24512         param           x               Float64 in value
24513         param           y               Float64 in value
24514         param           z               Float64 in value
24515         param           w               Float64 in value
24516         category        NV_fragment_program
24517         version         1.2
24518         extension
24519         glxropcode      ?
24520         glxflags        ignore
24521         offset          683
24522
24523 ProgramNamedParameter4fvNV(id, len, name, v)
24524         return          void
24525         param           id              UInt32 in value
24526         param           len             SizeI in value
24527         param           name            UInt8 in array [1]
24528         param           v               Float32 in array [4]
24529         category        NV_fragment_program
24530         version         1.2
24531         extension
24532         glxropcode      ?
24533         glxflags        ignore
24534         offset          684
24535
24536 ProgramNamedParameter4dvNV(id, len, name, v)
24537         return          void
24538         param           id              UInt32 in value
24539         param           len             SizeI in value
24540         param           name            UInt8 in array [1]
24541         param           v               Float64 in array [4]
24542         category        NV_fragment_program
24543         version         1.2
24544         extension
24545         glxropcode      ?
24546         glxflags        ignore
24547         offset          685
24548
24549 GetProgramNamedParameterfvNV(id, len, name, params)
24550         return          void
24551         param           id              UInt32 in value
24552         param           len             SizeI in value
24553         param           name            UInt8 in array [1]
24554         param           params          Float32 out array [4]
24555         category        NV_fragment_program
24556         dlflags         notlistable
24557         version         1.2
24558         extension
24559         glxsingle       ?
24560         glxflags        ignore
24561         offset          686
24562
24563 GetProgramNamedParameterdvNV(id, len, name, params)
24564         return          void
24565         param           id              UInt32 in value
24566         param           len             SizeI in value
24567         param           name            UInt8 in array [1]
24568         param           params          Float64 out array [4]
24569         category        NV_fragment_program
24570         dlflags         notlistable
24571         version         1.2
24572         extension
24573         glxsingle       ?
24574         glxflags        ignore
24575         offset          687
24576
24577 ###############################################################################
24578 #
24579 # Extension #283
24580 # NV_half_float commands
24581 #
24582 ###############################################################################
24583
24584 # @@ Need to verify/add GLX protocol
24585
24586 Vertex2hNV(x, y)
24587         return          void
24588         param           x               Half16NV in value
24589         param           y               Half16NV in value
24590         category        NV_half_float
24591         version         1.2
24592         extension
24593         glxropcode      ?
24594         glxflags        ignore
24595         offset          ?
24596
24597 Vertex2hvNV(v)
24598         return          void
24599         param           v               Half16NV in array [2]
24600         category        NV_half_float
24601         version         1.2
24602         extension
24603         glxropcode      ?
24604         glxflags        ignore
24605         offset          ?
24606
24607 Vertex3hNV(x, y, z)
24608         return          void
24609         param           x               Half16NV in value
24610         param           y               Half16NV in value
24611         param           z               Half16NV in value
24612         category        NV_half_float
24613         version         1.2
24614         extension
24615         glxropcode      ?
24616         glxflags        ignore
24617         offset          ?
24618
24619 Vertex3hvNV(v)
24620         return          void
24621         param           v               Half16NV in array [3]
24622         category        NV_half_float
24623         version         1.2
24624         extension
24625         glxropcode      ?
24626         glxflags        ignore
24627         offset          ?
24628
24629 Vertex4hNV(x, y, z, w)
24630         return          void
24631         param           x               Half16NV in value
24632         param           y               Half16NV in value
24633         param           z               Half16NV in value
24634         param           w               Half16NV in value
24635         category        NV_half_float
24636         version         1.2
24637         extension
24638         glxropcode      ?
24639         glxflags        ignore
24640         offset          ?
24641
24642 Vertex4hvNV(v)
24643         return          void
24644         param           v               Half16NV in array [4]
24645         category        NV_half_float
24646         version         1.2
24647         extension
24648         glxropcode      ?
24649         glxflags        ignore
24650         offset          ?
24651
24652 Normal3hNV(nx, ny, nz)
24653         return          void
24654         param           nx              Half16NV in value
24655         param           ny              Half16NV in value
24656         param           nz              Half16NV in value
24657         category        NV_half_float
24658         version         1.2
24659         extension
24660         glxropcode      ?
24661         glxflags        ignore
24662         offset          ?
24663
24664 Normal3hvNV(v)
24665         return          void
24666         param           v               Half16NV in array [3]
24667         category        NV_half_float
24668         version         1.2
24669         extension
24670         glxropcode      ?
24671         glxflags        ignore
24672         offset          ?
24673
24674 Color3hNV(red, green, blue)
24675         return          void
24676         param           red             Half16NV in value
24677         param           green           Half16NV in value
24678         param           blue            Half16NV in value
24679         category        NV_half_float
24680         version         1.2
24681         extension
24682         glxropcode      ?
24683         glxflags        ignore
24684         offset          ?
24685
24686 Color3hvNV(v)
24687         return          void
24688         param           v               Half16NV in array [3]
24689         category        NV_half_float
24690         version         1.2
24691         extension
24692         glxropcode      ?
24693         glxflags        ignore
24694         offset          ?
24695
24696 Color4hNV(red, green, blue, alpha)
24697         return          void
24698         param           red             Half16NV in value
24699         param           green           Half16NV in value
24700         param           blue            Half16NV in value
24701         param           alpha           Half16NV in value
24702         category        NV_half_float
24703         version         1.2
24704         extension
24705         glxropcode      ?
24706         glxflags        ignore
24707         offset          ?
24708
24709 Color4hvNV(v)
24710         return          void
24711         param           v               Half16NV in array [4]
24712         category        NV_half_float
24713         version         1.2
24714         extension
24715         glxropcode      ?
24716         glxflags        ignore
24717         offset          ?
24718
24719 TexCoord1hNV(s)
24720         return          void
24721         param           s               Half16NV in value
24722         category        NV_half_float
24723         version         1.2
24724         extension
24725         glxropcode      ?
24726         glxflags        ignore
24727         offset          ?
24728
24729 TexCoord1hvNV(v)
24730         return          void
24731         param           v               Half16NV in array [1]
24732         category        NV_half_float
24733         version         1.2
24734         extension
24735         glxropcode      ?
24736         glxflags        ignore
24737         offset          ?
24738
24739 TexCoord2hNV(s, t)
24740         return          void
24741         param           s               Half16NV in value
24742         param           t               Half16NV in value
24743         category        NV_half_float
24744         version         1.2
24745         extension
24746         glxropcode      ?
24747         glxflags        ignore
24748         offset          ?
24749
24750 TexCoord2hvNV(v)
24751         return          void
24752         param           v               Half16NV in array [2]
24753         category        NV_half_float
24754         version         1.2
24755         extension
24756         glxropcode      ?
24757         glxflags        ignore
24758         offset          ?
24759
24760 TexCoord3hNV(s, t, r)
24761         return          void
24762         param           s               Half16NV in value
24763         param           t               Half16NV in value
24764         param           r               Half16NV in value
24765         category        NV_half_float
24766         version         1.2
24767         extension
24768         glxropcode      ?
24769         glxflags        ignore
24770         offset          ?
24771
24772 TexCoord3hvNV(v)
24773         return          void
24774         param           v               Half16NV in array [3]
24775         category        NV_half_float
24776         version         1.2
24777         extension
24778         glxropcode      ?
24779         glxflags        ignore
24780         offset          ?
24781
24782 TexCoord4hNV(s, t, r, q)
24783         return          void
24784         param           s               Half16NV in value
24785         param           t               Half16NV in value
24786         param           r               Half16NV in value
24787         param           q               Half16NV in value
24788         category        NV_half_float
24789         version         1.2
24790         extension
24791         glxropcode      ?
24792         glxflags        ignore
24793         offset          ?
24794
24795 TexCoord4hvNV(v)
24796         return          void
24797         param           v               Half16NV in array [4]
24798         category        NV_half_float
24799         version         1.2
24800         extension
24801         glxropcode      ?
24802         glxflags        ignore
24803         offset          ?
24804
24805 MultiTexCoord1hNV(target, s)
24806         return          void
24807         param           target          TextureUnit in value
24808         param           s               Half16NV in value
24809         category        NV_half_float
24810         version         1.2
24811         extension
24812         glxropcode      ?
24813         glxflags        ignore
24814         offset          ?
24815
24816 MultiTexCoord1hvNV(target, v)
24817         return          void
24818         param           target          TextureUnit in value
24819         param           v               Half16NV in array [1]
24820         category        NV_half_float
24821         version         1.2
24822         extension
24823         glxropcode      ?
24824         glxflags        ignore
24825         offset          ?
24826
24827 MultiTexCoord2hNV(target, s, t)
24828         return          void
24829         param           target          TextureUnit in value
24830         param           s               Half16NV in value
24831         param           t               Half16NV in value
24832         category        NV_half_float
24833         version         1.2
24834         extension
24835         glxropcode      ?
24836         glxflags        ignore
24837         offset          ?
24838
24839 MultiTexCoord2hvNV(target, v)
24840         return          void
24841         param           target          TextureUnit in value
24842         param           v               Half16NV in array [2]
24843         category        NV_half_float
24844         version         1.2
24845         extension
24846         glxropcode      ?
24847         glxflags        ignore
24848         offset          ?
24849
24850 MultiTexCoord3hNV(target, s, t, r)
24851         return          void
24852         param           target          TextureUnit in value
24853         param           s               Half16NV in value
24854         param           t               Half16NV in value
24855         param           r               Half16NV in value
24856         category        NV_half_float
24857         version         1.2
24858         extension
24859         glxropcode      ?
24860         glxflags        ignore
24861         offset          ?
24862
24863 MultiTexCoord3hvNV(target, v)
24864         return          void
24865         param           target          TextureUnit in value
24866         param           v               Half16NV in array [3]
24867         category        NV_half_float
24868         version         1.2
24869         extension
24870         glxropcode      ?
24871         glxflags        ignore
24872         offset          ?
24873
24874 MultiTexCoord4hNV(target, s, t, r, q)
24875         return          void
24876         param           target          TextureUnit in value
24877         param           s               Half16NV in value
24878         param           t               Half16NV in value
24879         param           r               Half16NV in value
24880         param           q               Half16NV in value
24881         category        NV_half_float
24882         version         1.2
24883         extension
24884         glxropcode      ?
24885         glxflags        ignore
24886         offset          ?
24887
24888 MultiTexCoord4hvNV(target, v)
24889         return          void
24890         param           target          TextureUnit in value
24891         param           v               Half16NV in array [4]
24892         category        NV_half_float
24893         version         1.2
24894         extension
24895         glxropcode      ?
24896         glxflags        ignore
24897         offset          ?
24898
24899 FogCoordhNV(fog)
24900         return          void
24901         param           fog             Half16NV in value
24902         category        NV_half_float
24903         version         1.2
24904         extension
24905         glxropcode      ?
24906         glxflags        ignore
24907         offset          ?
24908
24909 FogCoordhvNV(fog)
24910         return          void
24911         param           fog             Half16NV in array [1]
24912         category        NV_half_float
24913         version         1.2
24914         extension
24915         glxropcode      ?
24916         glxflags        ignore
24917         offset          ?
24918
24919 SecondaryColor3hNV(red, green, blue)
24920         return          void
24921         param           red             Half16NV in value
24922         param           green           Half16NV in value
24923         param           blue            Half16NV in value
24924         category        NV_half_float
24925         version         1.2
24926         extension
24927         glxropcode      ?
24928         glxflags        ignore
24929         offset          ?
24930
24931 SecondaryColor3hvNV(v)
24932         return          void
24933         param           v               Half16NV in array [3]
24934         category        NV_half_float
24935         version         1.2
24936         extension
24937         glxropcode      ?
24938         glxflags        ignore
24939         offset          ?
24940
24941 VertexWeighthNV(weight)
24942         return          void
24943         param           weight          Half16NV in value
24944         category        NV_half_float
24945         version         1.2
24946         extension
24947         glxropcode      ?
24948         glxflags        ignore
24949         offset          ?
24950
24951 VertexWeighthvNV(weight)
24952         return          void
24953         param           weight          Half16NV in array [1]
24954         category        NV_half_float
24955         version         1.2
24956         extension
24957         glxropcode      ?
24958         glxflags        ignore
24959         offset          ?
24960
24961 VertexAttrib1hNV(index, x)
24962         return          void
24963         param           index           UInt32 in value
24964         param           x               Half16NV in value
24965         category        NV_half_float
24966         version         1.2
24967         extension
24968         glxropcode      ?
24969         glxflags        ignore
24970         offset          ?
24971
24972 VertexAttrib1hvNV(index, v)
24973         return          void
24974         param           index           UInt32 in value
24975         param           v               Half16NV in array [1]
24976         category        NV_half_float
24977         version         1.2
24978         extension
24979         glxropcode      ?
24980         glxflags        ignore
24981         offset          ?
24982
24983 VertexAttrib2hNV(index, x, y)
24984         return          void
24985         param           index           UInt32 in value
24986         param           x               Half16NV in value
24987         param           y               Half16NV in value
24988         category        NV_half_float
24989         version         1.2
24990         extension
24991         glxropcode      ?
24992         glxflags        ignore
24993         offset          ?
24994
24995 VertexAttrib2hvNV(index, v)
24996         return          void
24997         param           index           UInt32 in value
24998         param           v               Half16NV in array [2]
24999         category        NV_half_float
25000         version         1.2
25001         extension
25002         glxropcode      ?
25003         glxflags        ignore
25004         offset          ?
25005
25006 VertexAttrib3hNV(index, x, y, z)
25007         return          void
25008         param           index           UInt32 in value
25009         param           x               Half16NV in value
25010         param           y               Half16NV in value
25011         param           z               Half16NV in value
25012         category        NV_half_float
25013         version         1.2
25014         extension
25015         glxropcode      ?
25016         glxflags        ignore
25017         offset          ?
25018
25019 VertexAttrib3hvNV(index, v)
25020         return          void
25021         param           index           UInt32 in value
25022         param           v               Half16NV in array [3]
25023         category        NV_half_float
25024         version         1.2
25025         extension
25026         glxropcode      ?
25027         glxflags        ignore
25028         offset          ?
25029
25030 VertexAttrib4hNV(index, x, y, z, w)
25031         return          void
25032         param           index           UInt32 in value
25033         param           x               Half16NV in value
25034         param           y               Half16NV in value
25035         param           z               Half16NV in value
25036         param           w               Half16NV in value
25037         category        NV_half_float
25038         version         1.2
25039         extension
25040         glxropcode      ?
25041         glxflags        ignore
25042         offset          ?
25043
25044 VertexAttrib4hvNV(index, v)
25045         return          void
25046         param           index           UInt32 in value
25047         param           v               Half16NV in array [4]
25048         category        NV_half_float
25049         version         1.2
25050         extension
25051         glxropcode      ?
25052         glxflags        ignore
25053         offset          ?
25054
25055 VertexAttribs1hvNV(index, n, v)
25056         return          void
25057         param           index           UInt32 in value
25058         param           n               SizeI in value
25059         param           v               Half16NV in array [n]
25060         category        NV_half_float
25061         version         1.2
25062         extension
25063         glxropcode      ?
25064         glxflags        ignore
25065         offset          ?
25066
25067 VertexAttribs2hvNV(index, n, v)
25068         return          void
25069         param           index           UInt32 in value
25070         param           n               SizeI in value
25071         param           v               Half16NV in array [n]
25072         category        NV_half_float
25073         version         1.2
25074         extension
25075         glxropcode      ?
25076         glxflags        ignore
25077         offset          ?
25078
25079 VertexAttribs3hvNV(index, n, v)
25080         return          void
25081         param           index           UInt32 in value
25082         param           n               SizeI in value
25083         param           v               Half16NV in array [n]
25084         category        NV_half_float
25085         version         1.2
25086         extension
25087         glxropcode      ?
25088         glxflags        ignore
25089         offset          ?
25090
25091 VertexAttribs4hvNV(index, n, v)
25092         return          void
25093         param           index           UInt32 in value
25094         param           n               SizeI in value
25095         param           v               Half16NV in array [n]
25096         category        NV_half_float
25097         version         1.2
25098         extension
25099         glxropcode      ?
25100         glxflags        ignore
25101         offset          ?
25102
25103 ###############################################################################
25104 #
25105 # Extension #284
25106 # NV_pixel_data_range commands
25107 #
25108 ###############################################################################
25109
25110 # @@ Need to verify/add GLX protocol
25111
25112 PixelDataRangeNV(target, length, pointer)
25113         return          void
25114         param           target          PixelDataRangeTargetNV in value
25115         param           length          SizeI in value
25116         param           pointer         Void in array [length]
25117         category        NV_pixel_data_range
25118         version         1.2
25119         extension
25120         glxropcode      ?
25121         glxflags        ignore
25122         offset          ?
25123
25124 FlushPixelDataRangeNV(target)
25125         return          void
25126         param           target          PixelDataRangeTargetNV in value
25127         category        NV_pixel_data_range
25128         version         1.2
25129         extension
25130         glxropcode      ?
25131         glxflags        ignore
25132         offset          ?
25133
25134 ###############################################################################
25135 #
25136 # Extension #285
25137 # NV_primitive_restart commands
25138 #
25139 ###############################################################################
25140
25141 # @@ Need to verify/add GLX protocol
25142
25143 PrimitiveRestartNV()
25144         return          void
25145         category        NV_primitive_restart
25146         version         1.2
25147         extension
25148         glxropcode      ?
25149         glxflags        ignore
25150         offset          ?
25151
25152 PrimitiveRestartIndexNV(index)
25153         return          void
25154         param           index           UInt32 in value
25155         category        NV_primitive_restart
25156         version         1.2
25157         extension
25158         glxropcode      ?
25159         glxflags        ignore
25160         offset          ?
25161
25162
25163 ###############################################################################
25164 #
25165 # Extension #286
25166 # NV_texture_expand_normal commands
25167 #
25168 ###############################################################################
25169
25170 # (none)
25171 newcategory: NV_texture_expand_normal
25172
25173 ###############################################################################
25174 #
25175 # Extension #287
25176 # NV_vertex_program2 commands
25177 #
25178 ###############################################################################
25179
25180 # (none)
25181 newcategory: NV_vertex_program2
25182
25183 ###############################################################################
25184 #
25185 # Extension #288
25186 # ATI_map_object_buffer commands
25187 #
25188 ###############################################################################
25189
25190 # @@ Need to verify/add GLX protocol
25191
25192 MapObjectBufferATI(buffer)
25193         return          VoidPointer
25194         param           buffer          UInt32 in value
25195         category        ATI_map_object_buffer
25196         version         1.2
25197         extension
25198         glxropcode      ?
25199         glxflags        ignore
25200         offset          ?
25201
25202 UnmapObjectBufferATI(buffer)
25203         return          void
25204         param           buffer          UInt32 in value
25205         category        ATI_map_object_buffer
25206         version         1.2
25207         extension
25208         glxropcode      ?
25209         glxflags        ignore
25210         offset          ?
25211
25212 ###############################################################################
25213 #
25214 # Extension #289
25215 # ATI_separate_stencil commands
25216 #
25217 ###############################################################################
25218
25219 # @@ Need to verify/add GLX protocol
25220
25221 StencilOpSeparateATI(face, sfail, dpfail, dppass)
25222         return          void
25223         param           face            StencilFaceDirection in value
25224         param           sfail           StencilOp in value
25225         param           dpfail          StencilOp in value
25226         param           dppass          StencilOp in value
25227         category        ATI_separate_stencil
25228         version         1.2
25229         extension
25230         glxropcode      ?
25231         glxflags        ignore
25232         alias           StencilOpSeparate
25233
25234 StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
25235         return          void
25236         param           frontfunc       StencilFunction in value
25237         param           backfunc        StencilFunction in value
25238         param           ref             ClampedStencilValue in value
25239         param           mask            MaskedStencilValue in value
25240         category        ATI_separate_stencil
25241         version         1.2
25242         extension
25243         glxropcode      ?
25244         glxflags        ignore
25245         alias           StencilFuncSeparate
25246
25247 ###############################################################################
25248 #
25249 # Extension #290
25250 # ATI_vertex_attrib_array_object commands
25251 #
25252 ###############################################################################
25253
25254 # @@ Need to verify/add GLX protocol
25255
25256 VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
25257         return          void
25258         param           index           UInt32 in value
25259         param           size            Int32 in value
25260         param           type            VertexAttribPointerTypeARB in value
25261         param           normalized      Boolean in value
25262         param           stride          SizeI in value
25263         param           buffer          UInt32 in value
25264         param           offset          UInt32 in value
25265         category        ATI_vertex_attrib_array_object
25266         version         1.2
25267         extension
25268         glxropcode      ?
25269         glxflags        ignore
25270         offset          ?
25271
25272 GetVertexAttribArrayObjectfvATI(index, pname, params)
25273         return          void
25274         param           index           UInt32 in value
25275         param           pname           ArrayObjectPNameATI in value
25276         param           params          Float32 out array [pname]
25277         category        ATI_vertex_attrib_array_object
25278         dlflags         notlistable
25279         version         1.2
25280         extension
25281         glxsingle       ?
25282         glxflags        ignore
25283         offset          ?
25284
25285 GetVertexAttribArrayObjectivATI(index, pname, params)
25286         return          void
25287         param           index           UInt32 in value
25288         param           pname           ArrayObjectPNameATI in value
25289         param           params          Int32 out array [pname]
25290         category        ATI_vertex_attrib_array_object
25291         dlflags         notlistable
25292         version         1.2
25293         extension
25294         glxsingle       ?
25295         glxflags        ignore
25296         offset          ?
25297
25298 ###############################################################################
25299 #
25300 # Extension #291 - OpenGL ES only, not in glext.h
25301 # OES_byte_coordinates commands
25302 #
25303 ###############################################################################
25304
25305 # void Vertex{234}bOES(T coords)
25306 # void Vertex{234}bvOES(T *coords)
25307 # void TexCoord{1234}bOES(T coords)
25308 # void TexCoord{1234}bvOES(T *coords)
25309 # void MultiTexCoord{1234}bOES(enum texture, T coords)
25310 # void MultiTexCoord{1234}bvOES(enum texture, T *coords)
25311 # All are handcode - mapped to non-byte GLX protocol on client side
25312
25313 # newcategory: OES_byte_coordinates
25314
25315 ###############################################################################
25316 #
25317 # Extension #292 - OpenGL ES only, not in glext.h
25318 # OES_fixed_point commands
25319 #
25320 ###############################################################################
25321
25322 # Too many to list in just a comment - see spec in the extension registry
25323 # All are handcode - mapped to non-byte GLX protocol on client side
25324
25325 # newcategory: OES_fixed_point
25326
25327 ###############################################################################
25328 #
25329 # Extension #293 - OpenGL ES only, not in glext.h
25330 # OES_single_precision commands
25331 #
25332 ###############################################################################
25333
25334 # void DepthRangefOES(clampf n, clampf f)
25335 # void FrustumfOES(float l, float r, float b, float t, float n, float f)
25336 # void OrthofOES(float l, float r, float b, float t, float n, float f)
25337 # void ClipPlanefOES(enum plane, const float* equation)
25338 # void glClearDepthfOES(clampd depth)
25339 # GLX ropcodes 4308-4312 (not respectively, see extension spec)
25340 # void GetClipPlanefOES(enum plane, float* equation)
25341 # GLX vendor private 1421
25342
25343 # newcategory: OES_single_precision
25344
25345 ###############################################################################
25346 #
25347 # Extension #294 - OpenGL ES only, not in glext.h
25348 # OES_compressed_paletted_texture commands
25349 #
25350 ###############################################################################
25351
25352 # (none)
25353 # newcategory: OES_compressed_paletted_texture
25354
25355 ###############################################################################
25356 #
25357 # Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
25358 # OES_read_format commands
25359 #
25360 ###############################################################################
25361
25362 # (none)
25363 newcategory: OES_read_format
25364
25365 ###############################################################################
25366 #
25367 # Extension #296 - OpenGL ES only, not in glext.h
25368 # OES_query_matrix commands
25369 #
25370 ###############################################################################
25371
25372 # bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
25373 # All are handcode - mapped to non-byte GLX protocol on client side
25374
25375 # newcategory: OES_query_matrix
25376
25377 ###############################################################################
25378 #
25379 # Extension #297
25380 # EXT_depth_bounds_test commands
25381 #
25382 ###############################################################################
25383
25384 DepthBoundsEXT(zmin, zmax)
25385         return          void
25386         param           zmin            ClampedFloat64 in value
25387         param           zmax            ClampedFloat64 in value
25388         category        EXT_depth_bounds_test
25389         version         1.2
25390         extension
25391         glxropcode      4229
25392         offset          699
25393
25394 ###############################################################################
25395 #
25396 # Extension #298
25397 # EXT_texture_mirror_clamp commands
25398 #
25399 ###############################################################################
25400
25401 # (none)
25402 newcategory: EXT_texture_mirror_clamp
25403
25404 ###############################################################################
25405 #
25406 # Extension #299
25407 # EXT_blend_equation_separate commands
25408 #
25409 ###############################################################################
25410
25411 BlendEquationSeparateEXT(modeRGB, modeAlpha)
25412         return          void
25413         param           modeRGB         BlendEquationModeEXT in value
25414         param           modeAlpha       BlendEquationModeEXT in value
25415         category        EXT_blend_equation_separate
25416         version         1.2
25417         extension
25418         glxropcode      4228
25419         alias           BlendEquationSeparate
25420
25421 ###############################################################################
25422 #
25423 # Extension #300
25424 # MESA_pack_invert commands
25425 #
25426 ###############################################################################
25427
25428 # (none)
25429 newcategory: MESA_pack_invert
25430
25431 ###############################################################################
25432 #
25433 # Extension #301
25434 # MESA_ycbcr_texture commands
25435 #
25436 ###############################################################################
25437
25438 # (none)
25439 newcategory: MESA_ycbcr_texture
25440
25441 ###############################################################################
25442 #
25443 # Extension #301
25444 # MESA_ycbcr_texture commands
25445 #
25446 ###############################################################################
25447
25448 # (none)
25449 newcategory: MESA_ycbcr_texture
25450
25451 ###############################################################################
25452 #
25453 # Extension #302
25454 # EXT_pixel_buffer_object commands
25455 #
25456 ###############################################################################
25457
25458 # (none)
25459 newcategory: EXT_pixel_buffer_object
25460
25461 ###############################################################################
25462 #
25463 # Extension #303
25464 # NV_fragment_program_option commands
25465 #
25466 ###############################################################################
25467
25468 # (none)
25469 newcategory: NV_fragment_program_option
25470
25471 ###############################################################################
25472 #
25473 # Extension #304
25474 # NV_fragment_program2 commands
25475 #
25476 ###############################################################################
25477
25478 # (none)
25479 newcategory: NV_fragment_program2
25480
25481 ###############################################################################
25482 #
25483 # Extension #305
25484 # NV_vertex_program2_option commands
25485 #
25486 ###############################################################################
25487
25488 # (none)
25489 newcategory: NV_vertex_program2_option
25490
25491 ###############################################################################
25492 #
25493 # Extension #306
25494 # NV_vertex_program3 commands
25495 #
25496 ###############################################################################
25497
25498 # (none)
25499 newcategory: NV_vertex_program3
25500
25501 ###############################################################################
25502 #
25503 # Extension #307 - GLX_SGIX_hyperpipe commands
25504 # Extension #308 - GLX_MESA_agp_offset commands
25505 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
25506 #
25507 ###############################################################################
25508
25509 # (none)
25510 # newcategory: EXT_texture_compression_dxt1
25511
25512 ###############################################################################
25513 #
25514 # Extension #310
25515 # EXT_framebuffer_object commands
25516 #
25517 ###############################################################################
25518
25519 IsRenderbufferEXT(renderbuffer)
25520         return          Boolean
25521         param           renderbuffer    UInt32 in value
25522         category        EXT_framebuffer_object
25523         version         1.2
25524         extension
25525         glxvendorpriv   1422
25526         glxflags        ignore
25527         alias           IsRenderbuffer
25528
25529 # Not aliased to BindRenderbuffer
25530 BindRenderbufferEXT(target, renderbuffer)
25531         return          void
25532         param           target          RenderbufferTarget in value
25533         param           renderbuffer    UInt32 in value
25534         category        EXT_framebuffer_object
25535         version         1.2
25536         extension
25537         glxropcode      4316
25538         glxflags        ignore
25539
25540 DeleteRenderbuffersEXT(n, renderbuffers)
25541         return          void
25542         param           n               SizeI in value
25543         param           renderbuffers   UInt32 in array [n]
25544         category        EXT_framebuffer_object
25545         version         1.2
25546         extension
25547         glxropcode      4317
25548         glxflags        ignore
25549         alias           DeleteRenderbuffers
25550
25551 GenRenderbuffersEXT(n, renderbuffers)
25552         return          void
25553         param           n               SizeI in value
25554         param           renderbuffers   UInt32 out array [n]
25555         category        EXT_framebuffer_object
25556         version         1.2
25557         extension
25558         glxvendorpriv   1423
25559         glxflags        ignore
25560         alias           GenRenderbuffers
25561
25562 RenderbufferStorageEXT(target, internalformat, width, height)
25563         return          void
25564         param           target          RenderbufferTarget in value
25565         param           internalformat  GLenum in value
25566         param           width           SizeI in value
25567         param           height          SizeI in value
25568         category        EXT_framebuffer_object
25569         version         1.2
25570         extension
25571         glxropcode      4318
25572         glxflags        ignore
25573         alias           RenderbufferStorage
25574
25575 GetRenderbufferParameterivEXT(target, pname, params)
25576         return          void
25577         param           target          RenderbufferTarget in value
25578         param           pname           GLenum in value
25579         param           params          Int32 out array [COMPSIZE(pname)]
25580         category        EXT_framebuffer_object
25581         dlflags         notlistable
25582         version         1.2
25583         extension
25584         glxvendorpriv   1424
25585         glxflags        ignore
25586         alias           GetRenderbufferParameteriv
25587
25588 IsFramebufferEXT(framebuffer)
25589         return          Boolean
25590         param           framebuffer     UInt32 in value
25591         category        EXT_framebuffer_object
25592         version         1.2
25593         extension
25594         glxvendorpriv   1425
25595         glxflags        ignore
25596         alias           IsFramebuffer
25597
25598 # Not aliased to BindFramebuffer
25599 BindFramebufferEXT(target, framebuffer)
25600         return          void
25601         param           target          FramebufferTarget in value
25602         param           framebuffer     UInt32 in value
25603         category        EXT_framebuffer_object
25604         version         1.2
25605         extension
25606         glxropcode      4319
25607         glxflags        ignore
25608
25609 DeleteFramebuffersEXT(n, framebuffers)
25610         return          void
25611         param           n               SizeI in value
25612         param           framebuffers    UInt32 in array [n]
25613         category        EXT_framebuffer_object
25614         version         1.2
25615         extension
25616         glxropcode      4320
25617         glxflags        ignore
25618         alias           DeleteFramebuffers
25619
25620 GenFramebuffersEXT(n, framebuffers)
25621         return          void
25622         param           n               SizeI in value
25623         param           framebuffers    UInt32 out array [n]
25624         category        EXT_framebuffer_object
25625         version         1.2
25626         extension
25627         glxvendorpriv   1426
25628         glxflags        ignore
25629         alias           GenFramebuffers
25630
25631 CheckFramebufferStatusEXT(target)
25632         return          GLenum
25633         param           target          FramebufferTarget in value
25634         category        EXT_framebuffer_object
25635         version         1.2
25636         extension
25637         glxvendorpriv   1427
25638         glxflags        ignore
25639         alias           CheckFramebufferStatus
25640
25641 FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
25642         return          void
25643         param           target          FramebufferTarget in value
25644         param           attachment      FramebufferAttachment in value
25645         param           textarget       GLenum in value
25646         param           texture         UInt32 in value
25647         param           level           Int32 in value
25648         category        EXT_framebuffer_object
25649         version         1.2
25650         extension
25651         glxropcode      4321
25652         glxflags        ignore
25653         alias           FramebufferTexture1D
25654
25655 FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
25656         return          void
25657         param           target          FramebufferTarget in value
25658         param           attachment      FramebufferAttachment in value
25659         param           textarget       GLenum in value
25660         param           texture         UInt32 in value
25661         param           level           Int32 in value
25662         category        EXT_framebuffer_object
25663         version         1.2
25664         extension
25665         glxropcode      4322
25666         glxflags        ignore
25667         alias           FramebufferTexture2D
25668
25669 FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
25670         return          void
25671         param           target          FramebufferTarget in value
25672         param           attachment      FramebufferAttachment in value
25673         param           textarget       GLenum in value
25674         param           texture         UInt32 in value
25675         param           level           Int32 in value
25676         param           zoffset         Int32 in value
25677         category        EXT_framebuffer_object
25678         version         1.2
25679         extension
25680         glxropcode      4323
25681         glxflags        ignore
25682         alias           FramebufferTexture3D
25683
25684 FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
25685         return          void
25686         param           target          FramebufferTarget in value
25687         param           attachment      FramebufferAttachment in value
25688         param           renderbuffertarget      RenderbufferTarget in value
25689         param           renderbuffer    UInt32 in value
25690         category        EXT_framebuffer_object
25691         version         1.2
25692         extension
25693         glxropcode      4324
25694         glxflags        ignore
25695         alias           FramebufferRenderbuffer
25696
25697 GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
25698         return          void
25699         param           target          FramebufferTarget in value
25700         param           attachment      FramebufferAttachment in value
25701         param           pname           GLenum in value
25702         param           params          Int32 out array [COMPSIZE(pname)]
25703         category        EXT_framebuffer_object
25704         dlflags         notlistable
25705         version         1.2
25706         extension
25707         glxvendorpriv   1428
25708         glxflags        ignore
25709         alias           GetFramebufferAttachmentParameteriv
25710
25711 GenerateMipmapEXT(target)
25712         return          void
25713         param           target          GLenum in value
25714         category        EXT_framebuffer_object
25715         version         1.2
25716         extension
25717         glxropcode      4325
25718         glxflags        ignore
25719         alias           GenerateMipmap
25720
25721
25722 ###############################################################################
25723 #
25724 # Extension #311
25725 # GREMEDY_string_marker commands
25726 #
25727 ###############################################################################
25728
25729 StringMarkerGREMEDY(len, string)
25730         return          void
25731         param           len             SizeI in value
25732         param           string          Void in array [len]
25733         category        GREMEDY_string_marker
25734         version         1.0
25735         extension
25736         glxflags        ignore
25737         offset          ?
25738
25739 ###############################################################################
25740 #
25741 # Extension #312
25742 # EXT_packed_depth_stencil commands
25743 #
25744 ###############################################################################
25745
25746 # (none)
25747 newcategory: EXT_packed_depth_stencil
25748
25749 ###############################################################################
25750 #
25751 # Extension #313 - WGL_3DL_stereo_control
25752 #
25753 ###############################################################################
25754
25755 ###############################################################################
25756 #
25757 # Extension #314
25758 # EXT_stencil_clear_tag commands
25759 #
25760 ###############################################################################
25761
25762 StencilClearTagEXT(stencilTagBits, stencilClearTag)
25763         return          void
25764         param           stencilTagBits  SizeI in value
25765         param           stencilClearTag UInt32 in value
25766         category        EXT_stencil_clear_tag
25767         version         1.5
25768         extension
25769         glxropcode      4223
25770         glxflags        ignore
25771         offset          ?
25772
25773 ###############################################################################
25774 #
25775 # Extension #315
25776 # EXT_texture_sRGB commands
25777 #
25778 ###############################################################################
25779
25780 # (none)
25781 newcategory: EXT_texture_sRGB
25782
25783 ###############################################################################
25784 #
25785 # Extension #316
25786 # EXT_framebuffer_blit commands
25787 #
25788 ###############################################################################
25789
25790 BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
25791         return          void
25792         param           srcX0           Int32 in value
25793         param           srcY0           Int32 in value
25794         param           srcX1           Int32 in value
25795         param           srcY1           Int32 in value
25796         param           dstX0           Int32 in value
25797         param           dstY0           Int32 in value
25798         param           dstX1           Int32 in value
25799         param           dstY1           Int32 in value
25800         param           mask            ClearBufferMask in value
25801         param           filter          GLenum in value
25802         category        EXT_framebuffer_blit
25803         version         1.5
25804         glxropcode      4330
25805         alias           BlitFramebuffer
25806
25807 ###############################################################################
25808 #
25809 # Extension #317
25810 # EXT_framebuffer_multisample commands
25811 #
25812 ###############################################################################
25813
25814 RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
25815         return          void
25816         param           target          GLenum in value
25817         param           samples         SizeI in value
25818         param           internalformat  GLenum in value
25819         param           width           SizeI in value
25820         param           height          SizeI in value
25821         category        EXT_framebuffer_multisample
25822         version         1.5
25823         glxropcode      4331
25824         alias           RenderbufferStorageMultisample
25825
25826 ###############################################################################
25827 #
25828 # Extension #318
25829 # MESAX_texture_stack commands
25830 #
25831 ###############################################################################
25832
25833 # (none)
25834 newcategory: MESAX_texture_stack
25835
25836 ###############################################################################
25837 #
25838 # Extension #319
25839 # EXT_timer_query commands
25840 #
25841 ###############################################################################
25842
25843 GetQueryObjecti64vEXT(id, pname, params)
25844         return          void
25845         param           id              UInt32 in value
25846         param           pname           GLenum in value
25847         param           params          Int64EXT out array [pname]
25848         category        EXT_timer_query
25849         dlflags         notlistable
25850         version         1.5
25851         glxvendorpriv   1328
25852         glxflags        ignore
25853         offset          ?
25854
25855 GetQueryObjectui64vEXT(id, pname, params)
25856         return          void
25857         param           id              UInt32 in value
25858         param           pname           GLenum in value
25859         param           params          UInt64EXT out array [pname]
25860         category        EXT_timer_query
25861         dlflags         notlistable
25862         version         1.5
25863         glxvendorpriv   1329
25864         glxflags        ignore
25865         offset          ?
25866
25867 ###############################################################################
25868 #
25869 # Extension #320
25870 # EXT_gpu_program_parameters commands
25871 #
25872 ###############################################################################
25873
25874 ProgramEnvParameters4fvEXT(target, index, count, params)
25875         return          void
25876         param           target          ProgramTargetARB in value
25877         param           index           UInt32 in value
25878         param           count           SizeI in value
25879         param           params          Float32 in array [count*4]
25880         category        EXT_gpu_program_parameters
25881         version         1.2
25882         glxropcode      4281
25883         offset          ?
25884
25885 ProgramLocalParameters4fvEXT(target, index, count, params)
25886         return          void
25887         param           target          ProgramTargetARB in value
25888         param           index           UInt32 in value
25889         param           count           SizeI in value
25890         param           params          Float32 in array [count*4]
25891         category        EXT_gpu_program_parameters
25892         version         1.2
25893         glxropcode      4282
25894         offset          ?
25895
25896 ###############################################################################
25897 #
25898 # Extension #321
25899 # APPLE_flush_buffer_range commands
25900 #
25901 ###############################################################################
25902
25903 BufferParameteriAPPLE(target, pname, param)
25904         return          void
25905         param           target          GLenum in value
25906         param           pname           GLenum in value
25907         param           param           Int32 in value
25908         category        APPLE_flush_buffer_range
25909         version         1.5
25910         extension
25911         glxropcode      ?
25912         glxflags        ignore
25913         offset          ?
25914
25915 FlushMappedBufferRangeAPPLE(target, offset, size)
25916         return          void
25917         param           target          GLenum in value
25918         param           offset          BufferOffset in value
25919         param           size            BufferSize in value
25920         category        APPLE_flush_buffer_range
25921         version         1.5
25922         extension
25923         glxropcode      ?
25924         glxflags        ignore
25925         alias           FlushMappedBufferRange
25926
25927 ###############################################################################
25928 #
25929 # Extension #322
25930 # NV_gpu_program4 commands
25931 #
25932 ###############################################################################
25933
25934 ProgramLocalParameterI4iNV(target, index, x, y, z, w)
25935         return          void
25936         param           target          ProgramTarget in value
25937         param           index           UInt32 in value
25938         param           x               Int32 in value
25939         param           y               Int32 in value
25940         param           z               Int32 in value
25941         param           w               Int32 in value
25942         category        NV_gpu_program4
25943         version         1.3
25944         vectorequiv     ProgramLocalParameterI4ivNV
25945         glxvectorequiv  ProgramLocalParameterI4ivNV
25946         extension       soft WINSOFT NV50
25947         glfflags        ignore
25948         glxflags        ignore
25949
25950 ProgramLocalParameterI4ivNV(target, index, params)
25951         return          void
25952         param           target          ProgramTarget in value
25953         param           index           UInt32 in value
25954         param           params          Int32 in array [4]
25955         category        NV_gpu_program4
25956         version         1.3
25957         extension       soft WINSOFT NV50
25958         glfflags        ignore
25959         glxflags        ignore
25960
25961 ProgramLocalParametersI4ivNV(target, index, count, params)
25962         return          void
25963         param           target          ProgramTarget in value
25964         param           index           UInt32 in value
25965         param           count           SizeI in value
25966         param           params          Int32 in array [count*4]
25967         category        NV_gpu_program4
25968         version         1.3
25969         extension       soft WINSOFT NV50
25970         glfflags        ignore
25971         glxflags        ignore
25972
25973 ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
25974         return          void
25975         param           target          ProgramTarget in value
25976         param           index           UInt32 in value
25977         param           x               UInt32 in value
25978         param           y               UInt32 in value
25979         param           z               UInt32 in value
25980         param           w               UInt32 in value
25981         category        NV_gpu_program4
25982         version         1.3
25983         vectorequiv     ProgramLocalParameterI4uivNV
25984         glxvectorequiv  ProgramLocalParameterI4uivNV
25985         extension       soft WINSOFT NV50
25986         glfflags        ignore
25987         glxflags        ignore
25988
25989 ProgramLocalParameterI4uivNV(target, index, params)
25990         return          void
25991         param           target          ProgramTarget in value
25992         param           index           UInt32 in value
25993         param           params          UInt32 in array [4]
25994         category        NV_gpu_program4
25995         version         1.3
25996         extension       soft WINSOFT NV50
25997         glfflags        ignore
25998         glxflags        ignore
25999
26000 ProgramLocalParametersI4uivNV(target, index, count, params)
26001         return          void
26002         param           target          ProgramTarget in value
26003         param           index           UInt32 in value
26004         param           count           SizeI in value
26005         param           params          UInt32 in array [count*4]
26006         category        NV_gpu_program4
26007         version         1.3
26008         extension       soft WINSOFT NV50
26009         glfflags        ignore
26010         glxflags        ignore
26011
26012 ProgramEnvParameterI4iNV(target, index, x, y, z, w)
26013         return          void
26014         param           target          ProgramTarget in value
26015         param           index           UInt32 in value
26016         param           x               Int32 in value
26017         param           y               Int32 in value
26018         param           z               Int32 in value
26019         param           w               Int32 in value
26020         category        NV_gpu_program4
26021         version         1.3
26022         vectorequiv     ProgramEnvParameterI4ivNV
26023         glxvectorequiv  ProgramEnvParameterI4ivNV
26024         extension       soft WINSOFT NV50
26025         glfflags        ignore
26026         glxflags        ignore
26027
26028 ProgramEnvParameterI4ivNV(target, index, params)
26029         return          void
26030         param           target          ProgramTarget in value
26031         param           index           UInt32 in value
26032         param           params          Int32 in array [4]
26033         category        NV_gpu_program4
26034         version         1.3
26035         extension       soft WINSOFT NV50
26036         glfflags        ignore
26037         glxflags        ignore
26038
26039 ProgramEnvParametersI4ivNV(target, index, count, params)
26040         return          void
26041         param           target          ProgramTarget in value
26042         param           index           UInt32 in value
26043         param           count           SizeI in value
26044         param           params          Int32 in array [count*4]
26045         category        NV_gpu_program4
26046         version         1.3
26047         extension       soft WINSOFT NV50
26048         glfflags        ignore
26049         glxflags        ignore
26050
26051 ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
26052         return          void
26053         param           target          ProgramTarget in value
26054         param           index           UInt32 in value
26055         param           x               UInt32 in value
26056         param           y               UInt32 in value
26057         param           z               UInt32 in value
26058         param           w               UInt32 in value
26059         category        NV_gpu_program4
26060         version         1.3
26061         vectorequiv     ProgramEnvParameterI4uivNV
26062         glxvectorequiv  ProgramEnvParameterI4uivNV
26063         extension       soft WINSOFT NV50
26064         glfflags        ignore
26065         glxflags        ignore
26066
26067 ProgramEnvParameterI4uivNV(target, index, params)
26068         return          void
26069         param           target          ProgramTarget in value
26070         param           index           UInt32 in value
26071         param           params          UInt32 in array [4]
26072         category        NV_gpu_program4
26073         version         1.3
26074         extension       soft WINSOFT NV50
26075         glfflags        ignore
26076         glxflags        ignore
26077
26078 ProgramEnvParametersI4uivNV(target, index, count, params)
26079         return          void
26080         param           target          ProgramTarget in value
26081         param           index           UInt32 in value
26082         param           count           SizeI in value
26083         param           params          UInt32 in array [count*4]
26084         category        NV_gpu_program4
26085         version         1.3
26086         extension       soft WINSOFT NV50
26087         glfflags        ignore
26088         glxflags        ignore
26089
26090 GetProgramLocalParameterIivNV(target, index, params)
26091         return          void
26092         param           target          ProgramTarget in value
26093         param           index           UInt32 in value
26094         param           params          Int32 out array [4]
26095         dlflags         notlistable
26096         category        NV_gpu_program4
26097         version         1.3
26098         extension       soft WINSOFT NV50
26099         glfflags        ignore
26100         glxflags        ignore
26101
26102 GetProgramLocalParameterIuivNV(target, index, params)
26103         return          void
26104         param           target          ProgramTarget in value
26105         param           index           UInt32 in value
26106         param           params          UInt32 out array [4]
26107         dlflags         notlistable
26108         category        NV_gpu_program4
26109         version         1.3
26110         extension       soft WINSOFT NV50
26111         glfflags        ignore
26112         glxflags        ignore
26113
26114 GetProgramEnvParameterIivNV(target, index, params)
26115         return          void
26116         param           target          ProgramTarget in value
26117         param           index           UInt32 in value
26118         param           params          Int32 out array [4]
26119         dlflags         notlistable
26120         category        NV_gpu_program4
26121         version         1.3
26122         extension       soft WINSOFT NV50
26123         glfflags        ignore
26124         glxflags        ignore
26125
26126 GetProgramEnvParameterIuivNV(target, index, params)
26127         return          void
26128         param           target          ProgramTarget in value
26129         param           index           UInt32 in value
26130         param           params          UInt32 out array [4]
26131         dlflags         notlistable
26132         category        NV_gpu_program4
26133         version         1.3
26134         extension       soft WINSOFT NV50
26135         glfflags        ignore
26136         glxflags        ignore
26137
26138 ###############################################################################
26139 #
26140 # Extension #323
26141 # NV_geometry_program4 commands
26142 #
26143 ###############################################################################
26144
26145 ProgramVertexLimitNV(target, limit)
26146         return          void
26147         param           target          ProgramTarget in value
26148         param           limit           Int32 in value
26149         category        NV_geometry_program4
26150         version         2.0
26151         extension       soft WINSOFT
26152         glfflags        ignore
26153         glxflags        ignore
26154
26155 FramebufferTextureEXT(target, attachment, texture, level)
26156         return          void
26157         param           target          FramebufferTarget in value
26158         param           attachment      FramebufferAttachment in value
26159         param           texture         Texture in value
26160         param           level           CheckedInt32 in value
26161         category        NV_geometry_program4
26162         version         2.0
26163         extension       soft WINSOFT
26164         dlflags         notlistable
26165         glfflags        ignore
26166         glxflags        ignore
26167         alias           FramebufferTextureARB
26168
26169 FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
26170         return          void
26171         param           target          FramebufferTarget in value
26172         param           attachment      FramebufferAttachment in value
26173         param           texture         Texture in value
26174         param           level           CheckedInt32 in value
26175         param           layer           CheckedInt32 in value
26176         category        NV_geometry_program4
26177         version         2.0
26178         extension       soft WINSOFT
26179         dlflags         notlistable
26180         glfflags        ignore
26181         glxflags        ignore
26182         alias           FramebufferTextureLayer
26183
26184 FramebufferTextureFaceEXT(target, attachment, texture, level, face)
26185         return          void
26186         param           target          FramebufferTarget in value
26187         param           attachment      FramebufferAttachment in value
26188         param           texture         Texture in value
26189         param           level           CheckedInt32 in value
26190         param           face            TextureTarget in value
26191         category        NV_geometry_program4
26192         version         2.0
26193         extension       soft WINSOFT
26194         dlflags         notlistable
26195         glfflags        ignore
26196         glxflags        ignore
26197         alias           FramebufferTextureFaceARB
26198
26199 ###############################################################################
26200 #
26201 # Extension #324
26202 # EXT_geometry_shader4 commands
26203 #
26204 ###############################################################################
26205
26206 ProgramParameteriEXT(program, pname, value)
26207         return          void
26208         param           program         UInt32 in value
26209         param           pname           ProgramParameterPName in value
26210         param           value           Int32 in value
26211         category        EXT_geometry_shader4
26212         version         2.0
26213         extension       soft WINSOFT
26214         glfflags        ignore
26215         glxflags        ignore
26216         alias           ProgramParameteriARB
26217
26218 ###############################################################################
26219 #
26220 # Extension #325
26221 # NV_vertex_program4 commands
26222 #
26223 ###############################################################################
26224
26225 VertexAttribI1iEXT(index, x)
26226         return          void
26227         param           index           UInt32 in value
26228         param           x               Int32 in value
26229         category        NV_vertex_program4
26230         beginend        allow-inside
26231         vectorequiv     VertexAttribI1ivEXT
26232         glxvectorequiv  VertexAttribI1ivEXT
26233         extension       soft WINSOFT NV10
26234         glfflags        ignore
26235         glxflags        ignore
26236         alias           VertexAttribI1i
26237
26238 VertexAttribI2iEXT(index, x, y)
26239         return          void
26240         param           index           UInt32 in value
26241         param           x               Int32 in value
26242         param           y               Int32 in value
26243         category        NV_vertex_program4
26244         beginend        allow-inside
26245         vectorequiv     VertexAttribI2ivEXT
26246         glxvectorequiv  VertexAttribI2ivEXT
26247         extension       soft WINSOFT NV10
26248         glfflags        ignore
26249         glxflags        ignore
26250         alias           VertexAttribI2i
26251
26252 VertexAttribI3iEXT(index, x, y, z)
26253         return          void
26254         param           index           UInt32 in value
26255         param           x               Int32 in value
26256         param           y               Int32 in value
26257         param           z               Int32 in value
26258         category        NV_vertex_program4
26259         beginend        allow-inside
26260         vectorequiv     VertexAttribI3ivEXT
26261         glxvectorequiv  VertexAttribI3ivEXT
26262         extension       soft WINSOFT NV10
26263         glfflags        ignore
26264         glxflags        ignore
26265         alias           VertexAttribI3i
26266
26267 VertexAttribI4iEXT(index, x, y, z, w)
26268         return          void
26269         param           index           UInt32 in value
26270         param           x               Int32 in value
26271         param           y               Int32 in value
26272         param           z               Int32 in value
26273         param           w               Int32 in value
26274         category        NV_vertex_program4
26275         beginend        allow-inside
26276         vectorequiv     VertexAttribI4ivEXT
26277         glxvectorequiv  VertexAttribI4ivEXT
26278         extension       soft WINSOFT NV10
26279         glfflags        ignore
26280         glxflags        ignore
26281         alias           VertexAttribI4i
26282
26283 VertexAttribI1uiEXT(index, x)
26284         return          void
26285         param           index           UInt32 in value
26286         param           x               UInt32 in value
26287         category        NV_vertex_program4
26288         beginend        allow-inside
26289         vectorequiv     VertexAttribI1uivEXT
26290         glxvectorequiv  VertexAttribI1uivEXT
26291         extension       soft WINSOFT NV10
26292         glfflags        ignore
26293         glxflags        ignore
26294         alias           VertexAttribI1ui
26295
26296 VertexAttribI2uiEXT(index, x, y)
26297         return          void
26298         param           index           UInt32 in value
26299         param           x               UInt32 in value
26300         param           y               UInt32 in value
26301         category        NV_vertex_program4
26302         beginend        allow-inside
26303         vectorequiv     VertexAttribI2uivEXT
26304         glxvectorequiv  VertexAttribI2uivEXT
26305         extension       soft WINSOFT NV10
26306         glfflags        ignore
26307         glxflags        ignore
26308         alias           VertexAttribI2ui
26309
26310 VertexAttribI3uiEXT(index, x, y, z)
26311         return          void
26312         param           index           UInt32 in value
26313         param           x               UInt32 in value
26314         param           y               UInt32 in value
26315         param           z               UInt32 in value
26316         category        NV_vertex_program4
26317         beginend        allow-inside
26318         vectorequiv     VertexAttribI3uivEXT
26319         glxvectorequiv  VertexAttribI3uivEXT
26320         extension       soft WINSOFT NV10
26321         glfflags        ignore
26322         glxflags        ignore
26323         alias           VertexAttribI3ui
26324
26325 VertexAttribI4uiEXT(index, x, y, z, w)
26326         return          void
26327         param           index           UInt32 in value
26328         param           x               UInt32 in value
26329         param           y               UInt32 in value
26330         param           z               UInt32 in value
26331         param           w               UInt32 in value
26332         category        NV_vertex_program4
26333         beginend        allow-inside
26334         vectorequiv     VertexAttribI4uivEXT
26335         glxvectorequiv  VertexAttribI4uivEXT
26336         extension       soft WINSOFT NV10
26337         glfflags        ignore
26338         glxflags        ignore
26339         alias           VertexAttribI4ui
26340
26341 VertexAttribI1ivEXT(index, v)
26342         return          void
26343         param           index           UInt32 in value
26344         param           v               Int32 in array [1]
26345         category        NV_vertex_program4
26346         beginend        allow-inside
26347         extension       soft WINSOFT NV10
26348         glfflags        ignore
26349         glxflags        ignore
26350         alias           VertexAttribI1iv
26351
26352 VertexAttribI2ivEXT(index, v)
26353         return          void
26354         param           index           UInt32 in value
26355         param           v               Int32 in array [2]
26356         category        NV_vertex_program4
26357         beginend        allow-inside
26358         extension       soft WINSOFT NV10
26359         glfflags        ignore
26360         glxflags        ignore
26361         alias           VertexAttribI2iv
26362
26363 VertexAttribI3ivEXT(index, v)
26364         return          void
26365         param           index           UInt32 in value
26366         param           v               Int32 in array [3]
26367         category        NV_vertex_program4
26368         beginend        allow-inside
26369         extension       soft WINSOFT NV10
26370         glfflags        ignore
26371         glxflags        ignore
26372         alias           VertexAttribI3iv
26373
26374 VertexAttribI4ivEXT(index, v)
26375         return          void
26376         param           index           UInt32 in value
26377         param           v               Int32 in array [4]
26378         category        NV_vertex_program4
26379         beginend        allow-inside
26380         extension       soft WINSOFT NV10
26381         glfflags        ignore
26382         glxflags        ignore
26383         alias           VertexAttribI4iv
26384
26385 VertexAttribI1uivEXT(index, v)
26386         return          void
26387         param           index           UInt32 in value
26388         param           v               UInt32 in array [1]
26389         category        NV_vertex_program4
26390         beginend        allow-inside
26391         extension       soft WINSOFT NV10
26392         glfflags        ignore
26393         glxflags        ignore
26394         alias           VertexAttribI1uiv
26395
26396 VertexAttribI2uivEXT(index, v)
26397         return          void
26398         param           index           UInt32 in value
26399         param           v               UInt32 in array [2]
26400         category        NV_vertex_program4
26401         beginend        allow-inside
26402         extension       soft WINSOFT NV10
26403         glfflags        ignore
26404         glxflags        ignore
26405         alias           VertexAttribI2uiv
26406
26407 VertexAttribI3uivEXT(index, v)
26408         return          void
26409         param           index           UInt32 in value
26410         param           v               UInt32 in array [3]
26411         category        NV_vertex_program4
26412         beginend        allow-inside
26413         extension       soft WINSOFT NV10
26414         glfflags        ignore
26415         glxflags        ignore
26416         alias           VertexAttribI3uiv
26417
26418 VertexAttribI4uivEXT(index, v)
26419         return          void
26420         param           index           UInt32 in value
26421         param           v               UInt32 in array [4]
26422         category        NV_vertex_program4
26423         beginend        allow-inside
26424         extension       soft WINSOFT NV10
26425         glfflags        ignore
26426         glxflags        ignore
26427         alias           VertexAttribI4uiv
26428
26429 VertexAttribI4bvEXT(index, v)
26430         return          void
26431         param           index           UInt32 in value
26432         param           v               Int8 in array [4]
26433         category        NV_vertex_program4
26434         beginend        allow-inside
26435         extension       soft WINSOFT NV10
26436         glfflags        ignore
26437         glxflags        ignore
26438         alias           VertexAttribI4bv
26439
26440 VertexAttribI4svEXT(index, v)
26441         return          void
26442         param           index           UInt32 in value
26443         param           v               Int16 in array [4]
26444         category        NV_vertex_program4
26445         beginend        allow-inside
26446         extension       soft WINSOFT NV10
26447         glfflags        ignore
26448         glxflags        ignore
26449         alias           VertexAttribI4sv
26450
26451 VertexAttribI4ubvEXT(index, v)
26452         return          void
26453         param           index           UInt32 in value
26454         param           v               UInt8 in array [4]
26455         category        NV_vertex_program4
26456         beginend        allow-inside
26457         extension       soft WINSOFT NV10
26458         glfflags        ignore
26459         glxflags        ignore
26460         alias           VertexAttribI4ubv
26461
26462 VertexAttribI4usvEXT(index, v)
26463         return          void
26464         param           index           UInt32 in value
26465         param           v               UInt16 in array [4]
26466         category        NV_vertex_program4
26467         beginend        allow-inside
26468         extension       soft WINSOFT NV10
26469         glfflags        ignore
26470         glxflags        ignore
26471         alias           VertexAttribI4usv
26472
26473 VertexAttribIPointerEXT(index, size, type, stride, pointer)
26474         return          void
26475         param           index           UInt32 in value
26476         param           size            Int32 in value
26477         param           type            VertexAttribEnum in value
26478         param           stride          SizeI in value
26479         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
26480         category        NV_vertex_program4
26481         dlflags         notlistable
26482         extension       soft WINSOFT NV10
26483         glfflags        ignore
26484         glxflags        ignore
26485         alias           VertexAttribIPointer
26486
26487 GetVertexAttribIivEXT(index, pname, params)
26488         return          void
26489         param           index           UInt32 in value
26490         param           pname           VertexAttribEnum in value
26491         param           params          Int32 out array [1]
26492         category        NV_vertex_program4
26493         dlflags         notlistable
26494         extension       soft WINSOFT NV10
26495         glfflags        ignore
26496         glxflags        ignore
26497         alias           GetVertexAttribIiv
26498
26499 GetVertexAttribIuivEXT(index, pname, params)
26500         return          void
26501         param           index           UInt32 in value
26502         param           pname           VertexAttribEnum in value
26503         param           params          UInt32 out array [1]
26504         category        NV_vertex_program4
26505         dlflags         notlistable
26506         extension       soft WINSOFT NV10
26507         glfflags        ignore
26508         glxflags        ignore
26509         alias           GetVertexAttribIuiv
26510
26511 ###############################################################################
26512 #
26513 # Extension #326
26514 # EXT_gpu_shader4 commands
26515 #
26516 ###############################################################################
26517
26518 GetUniformuivEXT(program, location, params)
26519         return          void
26520         param           program         UInt32 in value
26521         param           location        Int32 in value
26522         param           params          UInt32 out array [COMPSIZE(program/location)]
26523         category        EXT_gpu_shader4
26524         dlflags         notlistable
26525         version         2.0
26526         extension       soft WINSOFT
26527         glfflags        ignore
26528         glxflags        ignore
26529         alias           GetUniformuiv
26530
26531 BindFragDataLocationEXT(program, color, name)
26532         return          void
26533         param           program         UInt32 in value
26534         param           color           UInt32 in value
26535         param           name            Char in array [COMPSIZE(name)]
26536         category        EXT_gpu_shader4
26537         dlflags         notlistable
26538         version         2.0
26539         extension       soft WINSOFT
26540         glfflags        ignore
26541         glxflags        ignore
26542         alias           BindFragDataLocation
26543
26544 GetFragDataLocationEXT(program, name)
26545         return          Int32
26546         param           program         UInt32 in value
26547         param           name            Char in array [COMPSIZE(name)]
26548         category        EXT_gpu_shader4
26549         dlflags         notlistable
26550         version         2.0
26551         extension       soft WINSOFT
26552         glfflags        ignore
26553         glxflags        ignore
26554         alias           GetFragDataLocation
26555
26556 Uniform1uiEXT(location, v0)
26557         return          void
26558         param           location        Int32 in value
26559         param           v0              UInt32 in value
26560         category        EXT_gpu_shader4
26561         version         2.0
26562         extension       soft WINSOFT
26563         glfflags        ignore
26564         glxflags        ignore
26565         alias           Uniform1ui
26566
26567 Uniform2uiEXT(location, v0, v1)
26568         return          void
26569         param           location        Int32 in value
26570         param           v0              UInt32 in value
26571         param           v1              UInt32 in value
26572         category        EXT_gpu_shader4
26573         version         2.0
26574         extension       soft WINSOFT
26575         glfflags        ignore
26576         glxflags        ignore
26577         alias           Uniform2ui
26578
26579 Uniform3uiEXT(location, v0, v1, v2)
26580         return          void
26581         param           location        Int32 in value
26582         param           v0              UInt32 in value
26583         param           v1              UInt32 in value
26584         param           v2              UInt32 in value
26585         category        EXT_gpu_shader4
26586         version         2.0
26587         extension       soft WINSOFT
26588         glfflags        ignore
26589         glxflags        ignore
26590         alias           Uniform3ui
26591
26592 Uniform4uiEXT(location, v0, v1, v2, v3)
26593         return          void
26594         param           location        Int32 in value
26595         param           v0              UInt32 in value
26596         param           v1              UInt32 in value
26597         param           v2              UInt32 in value
26598         param           v3              UInt32 in value
26599         category        EXT_gpu_shader4
26600         version         2.0
26601         extension       soft WINSOFT
26602         glfflags        ignore
26603         glxflags        ignore
26604         alias           Uniform4ui
26605
26606 Uniform1uivEXT(location, count, value)
26607         return          void
26608         param           location        Int32 in value
26609         param           count           SizeI in value
26610         param           value           UInt32 in array [count]
26611         category        EXT_gpu_shader4
26612         version         2.0
26613         extension       soft WINSOFT
26614         glfflags        ignore
26615         glxflags        ignore
26616         alias           Uniform1uiv
26617
26618 Uniform2uivEXT(location, count, value)
26619         return          void
26620         param           location        Int32 in value
26621         param           count           SizeI in value
26622         param           value           UInt32 in array [count*2]
26623         category        EXT_gpu_shader4
26624         version         2.0
26625         extension       soft WINSOFT
26626         glfflags        ignore
26627         glxflags        ignore
26628         alias           Uniform2uiv
26629
26630 Uniform3uivEXT(location, count, value)
26631         return          void
26632         param           location        Int32 in value
26633         param           count           SizeI in value
26634         param           value           UInt32 in array [count*3]
26635         category        EXT_gpu_shader4
26636         version         2.0
26637         extension       soft WINSOFT
26638         glfflags        ignore
26639         glxflags        ignore
26640         alias           Uniform3uiv
26641
26642 Uniform4uivEXT(location, count, value)
26643         return          void
26644         param           location        Int32 in value
26645         param           count           SizeI in value
26646         param           value           UInt32 in array [count*4]
26647         category        EXT_gpu_shader4
26648         version         2.0
26649         extension       soft WINSOFT
26650         glfflags        ignore
26651         glxflags        ignore
26652         alias           Uniform4uiv
26653
26654 ###############################################################################
26655 #
26656 # Extension #327
26657 # EXT_draw_instanced commands
26658 #
26659 ###############################################################################
26660
26661 DrawArraysInstancedEXT(mode, start, count, primcount)
26662         return          void
26663         param           mode            BeginMode in value
26664         param           start           Int32 in value
26665         param           count           SizeI in value
26666         param           primcount       SizeI in value
26667         category        EXT_draw_instanced
26668         version         2.0
26669         extension       soft WINSOFT
26670         dlflags         notlistable
26671         vectorequiv     ArrayElement
26672         glfflags        ignore
26673         glxflags        ignore
26674         alias           DrawArraysInstancedARB
26675
26676 DrawElementsInstancedEXT(mode, count, type, indices, primcount)
26677         return          void
26678         param           mode            BeginMode in value
26679         param           count           SizeI in value
26680         param           type            DrawElementsType in value
26681         param           indices         Void in array [COMPSIZE(count/type)]
26682         param           primcount       SizeI in value
26683         category        EXT_draw_instanced
26684         version         2.0
26685         extension       soft WINSOFT
26686         dlflags         notlistable
26687         vectorequiv     ArrayElement
26688         glfflags        ignore
26689         glxflags        ignore
26690         alias           DrawElementsInstancedARB
26691
26692 ###############################################################################
26693 #
26694 # Extension #328
26695 # EXT_packed_float commands
26696 #
26697 ###############################################################################
26698
26699 # (none)
26700 newcategory: EXT_packed_float
26701
26702 ###############################################################################
26703 #
26704 # Extension #329
26705 # EXT_texture_array commands
26706 #
26707 ###############################################################################
26708
26709 # (none)
26710 newcategory: EXT_texture_array
26711
26712 ###############################################################################
26713 #
26714 # Extension #330
26715 # EXT_texture_buffer_object commands
26716 #
26717 ###############################################################################
26718
26719 TexBufferEXT(target, internalformat, buffer)
26720         return          void
26721         param           target          TextureTarget in value
26722         param           internalformat  GLenum in value
26723         param           buffer          UInt32 in value
26724         category        EXT_texture_buffer_object
26725         version         2.0
26726         extension       soft WINSOFT NV50
26727         glfflags        ignore
26728         glxflags        ignore
26729         alias           TexBufferARB
26730
26731 ###############################################################################
26732 #
26733 # Extension #331
26734 # EXT_texture_compression_latc commands
26735 #
26736 ###############################################################################
26737
26738 # (none)
26739 newcategory: EXT_texture_compression_latc
26740
26741 ###############################################################################
26742 #
26743 # Extension #332
26744 # EXT_texture_compression_rgtc commands
26745 #
26746 ###############################################################################
26747
26748 # (none)
26749 newcategory: EXT_texture_compression_rgtc
26750
26751 ###############################################################################
26752 #
26753 # Extension #333
26754 # EXT_texture_shared_exponent commands
26755 #
26756 ###############################################################################
26757
26758 # (none)
26759 newcategory: EXT_texture_shared_exponent
26760
26761 ###############################################################################
26762 #
26763 # Extension #334
26764 # NV_depth_buffer_float commands
26765 #
26766 ###############################################################################
26767
26768 DepthRangedNV(zNear, zFar)
26769         return          void
26770         param           zNear           Float64 in value
26771         param           zFar            Float64 in value
26772         category        NV_depth_buffer_float
26773         extension       soft WINSOFT NV50
26774         version         2.0
26775         glfflags        ignore
26776         glxflags        ignore
26777
26778 ClearDepthdNV(depth)
26779         return          void
26780         param           depth           Float64 in value
26781         category        NV_depth_buffer_float
26782         extension       soft WINSOFT NV50
26783         version         2.0
26784         glfflags        ignore
26785         glxflags        ignore
26786
26787 DepthBoundsdNV(zmin, zmax)
26788         return          void
26789         param           zmin            Float64 in value
26790         param           zmax            Float64 in value
26791         category        NV_depth_buffer_float
26792         extension       soft WINSOFT NV50
26793         version         2.0
26794         glfflags        ignore
26795         glxflags        ignore
26796
26797 ###############################################################################
26798 #
26799 # Extension #335
26800 # NV_fragment_program4 commands
26801 #
26802 ###############################################################################
26803
26804 # (none)
26805 newcategory: NV_fragment_program4
26806
26807 ###############################################################################
26808 #
26809 # Extension #336
26810 # NV_framebuffer_multisample_coverage commands
26811 #
26812 ###############################################################################
26813
26814 RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
26815         return          void
26816         param           target          RenderbufferTarget in value
26817         param           coverageSamples SizeI in value
26818         param           colorSamples    SizeI in value
26819         param           internalformat  PixelInternalFormat in value
26820         param           width           SizeI in value
26821         param           height          SizeI in value
26822         category        NV_framebuffer_multisample_coverage
26823         version         1.5
26824         extension       soft WINSOFT
26825         dlflags         notlistable
26826         glfflags        ignore
26827         glxflags        ignore
26828
26829 ###############################################################################
26830 #
26831 # Extension #337
26832 # EXT_framebuffer_sRGB commands
26833 #
26834 ###############################################################################
26835
26836 # (none)
26837 newcategory: EXT_framebuffer_sRGB
26838
26839 ###############################################################################
26840 #
26841 # Extension #338
26842 # NV_geometry_shader4 commands
26843 #
26844 ###############################################################################
26845
26846 # (none)
26847 newcategory: NV_geometry_shader4
26848
26849 ###############################################################################
26850 #
26851 # Extension #339
26852 # NV_parameter_buffer_object commands
26853 #
26854 ###############################################################################
26855
26856 ProgramBufferParametersfvNV(target, buffer, index, count, params)
26857         return          void
26858         param           target          ProgramTarget in value
26859         param           buffer          UInt32 in value
26860         param           index           UInt32 in value
26861         param           count           SizeI in value
26862         param           params          Float32 in array [count]
26863         category        NV_parameter_buffer_object
26864         version         1.2
26865         extension       soft WINSOFT NV50
26866         glfflags        ignore
26867         glxflags        ignore
26868
26869 ProgramBufferParametersIivNV(target, buffer, index, count, params)
26870         return          void
26871         param           target          ProgramTarget in value
26872         param           buffer          UInt32 in value
26873         param           index           UInt32 in value
26874         param           count           SizeI in value
26875         param           params          Int32 in array [count]
26876         category        NV_parameter_buffer_object
26877         version         1.2
26878         extension       soft WINSOFT NV50
26879         glfflags        ignore
26880         glxflags        ignore
26881
26882 ProgramBufferParametersIuivNV(target, buffer, index, count, params)
26883         return          void
26884         param           target          ProgramTarget in value
26885         param           buffer          UInt32 in value
26886         param           index           UInt32 in value
26887         param           count           SizeI in value
26888         param           params          UInt32 in array [count]
26889         category        NV_parameter_buffer_object
26890         version         1.2
26891         extension       soft WINSOFT NV50
26892         glfflags        ignore
26893         glxflags        ignore
26894
26895 ###############################################################################
26896 #
26897 # Extension #340
26898 # EXT_draw_buffers2 commands
26899 #
26900 ###############################################################################
26901
26902 ColorMaskIndexedEXT(index, r, g, b, a)
26903         return          void
26904         param           index           UInt32 in value
26905         param           r               Boolean in value
26906         param           g               Boolean in value
26907         param           b               Boolean in value
26908         param           a               Boolean in value
26909         category        EXT_draw_buffers2
26910         version         2.0
26911         glxflags        ignore
26912         glfflags        ignore
26913         extension       soft WINSOFT
26914         alias           ColorMaski
26915
26916 GetBooleanIndexedvEXT(target, index, data)
26917         return          void
26918         param           target          GLenum in value
26919         param           index           UInt32 in value
26920         param           data            Boolean out array [COMPSIZE(target)]
26921         category        EXT_draw_buffers2
26922         version         2.0
26923         dlflags         notlistable
26924         glxflags        ignore
26925         glfflags        ignore
26926         extension       soft WINSOFT
26927         alias           GetBooleani_v
26928
26929 GetIntegerIndexedvEXT(target, index, data)
26930         return          void
26931         param           target          GLenum in value
26932         param           index           UInt32 in value
26933         param           data            Int32 out array [COMPSIZE(target)]
26934         category        EXT_draw_buffers2
26935         version         2.0
26936         dlflags         notlistable
26937         glxflags        ignore
26938         glfflags        ignore
26939         extension       soft WINSOFT
26940         alias           GetIntegeri_v
26941
26942 EnableIndexedEXT(target, index)
26943         return          void
26944         param           target          GLenum in value
26945         param           index           UInt32 in value
26946         category        EXT_draw_buffers2
26947         version         2.0
26948         glxflags        ignore
26949         glfflags        ignore
26950         extension       soft WINSOFT
26951         alias           Enablei
26952
26953 DisableIndexedEXT(target, index)
26954         return          void
26955         param           target          GLenum in value
26956         param           index           UInt32 in value
26957         category        EXT_draw_buffers2
26958         version         2.0
26959         glxflags        ignore
26960         glfflags        ignore
26961         extension       soft WINSOFT
26962         alias           Disablei
26963
26964 IsEnabledIndexedEXT(target, index)
26965         return          Boolean
26966         param           target          GLenum in value
26967         param           index           UInt32 in value
26968         category        EXT_draw_buffers2
26969         version         2.0
26970         dlflags         notlistable
26971         glxflags        ignore
26972         glfflags        ignore
26973         extension       soft WINSOFT
26974         alias           IsEnabledi
26975
26976 ###############################################################################
26977 #
26978 # Extension #341
26979 # NV_transform_feedback commands
26980 #
26981 ###############################################################################
26982
26983 BeginTransformFeedbackNV(primitiveMode)
26984         return          void
26985         param           primitiveMode   GLenum in value
26986         category        NV_transform_feedback
26987         version         1.5
26988         dlflags         notlistable
26989         glxflags        ignore
26990         glfflags        ignore
26991         extension       soft WINSOFT
26992         alias           BeginTransformFeedback
26993
26994 EndTransformFeedbackNV()
26995         return          void
26996         category        NV_transform_feedback
26997         version         1.5
26998         dlflags         notlistable
26999         glxflags        ignore
27000         glfflags        ignore
27001         extension       soft WINSOFT
27002         alias           EndTransformFeedback
27003
27004 TransformFeedbackAttribsNV(count, attribs, bufferMode)
27005         return          void
27006         param           count           UInt32 in value
27007         param           attribs         Int32 in array [COMPSIZE(count)]
27008         param           bufferMode      GLenum in value
27009         category        NV_transform_feedback
27010         version         1.5
27011         dlflags         notlistable
27012         glxflags        ignore
27013         glfflags        ignore
27014         extension       soft WINSOFT
27015
27016 BindBufferRangeNV(target, index, buffer, offset, size)
27017         return          void
27018         param           target          GLenum in value
27019         param           index           UInt32 in value
27020         param           buffer          UInt32 in value
27021         param           offset          BufferOffset in value
27022         param           size            BufferSize in value
27023         category        NV_transform_feedback
27024         version         1.5
27025         dlflags         notlistable
27026         glxflags        ignore
27027         glfflags        ignore
27028         extension       soft WINSOFT
27029         alias           BindBufferRange
27030
27031 BindBufferOffsetNV(target, index, buffer, offset)
27032         return          void
27033         param           target          GLenum in value
27034         param           index           UInt32 in value
27035         param           buffer          UInt32 in value
27036         param           offset          BufferOffset in value
27037         category        NV_transform_feedback
27038         version         1.5
27039         dlflags         notlistable
27040         glxflags        ignore
27041         glfflags        ignore
27042         extension       soft WINSOFT
27043         alias           BindBufferOffsetEXT
27044
27045 BindBufferBaseNV(target, index, buffer)
27046         return          void
27047         param           target          GLenum in value
27048         param           index           UInt32 in value
27049         param           buffer          UInt32 in value
27050         category        NV_transform_feedback
27051         version         1.5
27052         dlflags         notlistable
27053         glxflags        ignore
27054         glfflags        ignore
27055         extension       soft WINSOFT
27056         alias           BindBufferBase
27057
27058 TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
27059         return          void
27060         param           program         UInt32 in value
27061         param           count           SizeI in value
27062         param           locations       Int32 in array [count]
27063         param           bufferMode      GLenum in value
27064         category        NV_transform_feedback
27065         version         1.5
27066         dlflags         notlistable
27067         glxflags        ignore
27068         glfflags        ignore
27069         extension       soft WINSOFT
27070         alias           TransformFeedbackVaryings
27071
27072 ActiveVaryingNV(program, name)
27073         return          void
27074         param           program         UInt32 in value
27075         param           name            Char in array [COMPSIZE(name)]
27076         category        NV_transform_feedback
27077         version         1.5
27078         dlflags         notlistable
27079         glxflags        ignore
27080         glfflags        ignore
27081         extension       soft WINSOFT
27082
27083 GetVaryingLocationNV(program, name)
27084         return          Int32
27085         param           program         UInt32 in value
27086         param           name            Char in array [COMPSIZE(name)]
27087         category        NV_transform_feedback
27088         dlflags         notlistable
27089         version         1.5
27090         glfflags        ignore
27091         glxflags        ignore
27092         extension       soft WINSOFT
27093
27094 GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
27095         return          void
27096         param           program         UInt32 in value
27097         param           index           UInt32 in value
27098         param           bufSize         SizeI in value
27099         param           length          SizeI out array [1]
27100         param           size            SizeI out array [1]
27101         param           type            GLenum out array [1]
27102         param           name            Char out array [COMPSIZE(program/index/bufSize)]
27103         category        NV_transform_feedback
27104         dlflags         notlistable
27105         version         1.5
27106         extension       soft WINSOFT
27107         glfflags        ignore
27108         glxflags        ignore
27109
27110 GetTransformFeedbackVaryingNV(program, index, location)
27111         return          void
27112         param           program         UInt32 in value
27113         param           index           UInt32 in value
27114         param           location        Int32 out array [1]
27115         category        NV_transform_feedback
27116         dlflags         notlistable
27117         version         1.5
27118         extension       soft WINSOFT
27119         glfflags        ignore
27120         glxflags        ignore
27121         alias           GetTransformFeedbackVarying
27122
27123 # These commands require ARB_transform_feedback3
27124
27125 TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
27126         return          void
27127         param           count           SizeI in value
27128         param           attribs         Int32 in array [count]
27129         param           nbuffers        SizeI in value
27130         param           bufstreams      Int32 in array [nbuffers]
27131         param           bufferMode      GLenum in value
27132         category        NV_transform_feedback
27133         version         4.1
27134         extension
27135         glxropcode      ?
27136         glxflags        ignore
27137         offset          ?
27138
27139
27140 ###############################################################################
27141 #
27142 # Extension #342
27143 # EXT_bindable_uniform commands
27144 #
27145 ###############################################################################
27146
27147 UniformBufferEXT(program, location, buffer)
27148         return          void
27149         param           program         UInt32 in value
27150         param           location        Int32 in value
27151         param           buffer          UInt32 in value
27152         category        EXT_bindable_uniform
27153         version         2.0
27154         extension       soft WINSOFT
27155         glxflags        ignore
27156         glfflags        ignore
27157
27158 GetUniformBufferSizeEXT(program, location)
27159         return          Int32
27160         param           program         UInt32 in value
27161         param           location        Int32 in value
27162         category        EXT_bindable_uniform
27163         dlflags         notlistable
27164         version         2.0
27165         extension       soft WINSOFT
27166         glfflags        ignore
27167         glxflags        ignore
27168
27169 GetUniformOffsetEXT(program, location)
27170         return          BufferOffset
27171         param           program         UInt32 in value
27172         param           location        Int32 in value
27173         category        EXT_bindable_uniform
27174         dlflags         notlistable
27175         version         2.0
27176         extension       soft WINSOFT
27177         glfflags        ignore
27178         glxflags        ignore
27179
27180 ###############################################################################
27181 #
27182 # Extension #343
27183 # EXT_texture_integer extension commands
27184 #
27185 ###############################################################################
27186
27187 TexParameterIivEXT(target, pname, params)
27188         return          void
27189         param           target          TextureTarget in value
27190         param           pname           TextureParameterName in value
27191         param           params          Int32 in array [COMPSIZE(pname)]
27192         category        EXT_texture_integer
27193         version         2.0
27194         extension       soft WINSOFT NV50
27195         glfflags        ignore
27196         glxflags        ignore
27197         alias           TexParameterIiv
27198
27199 TexParameterIuivEXT(target, pname, params)
27200         return          void
27201         param           target          TextureTarget in value
27202         param           pname           TextureParameterName in value
27203         param           params          UInt32 in array [COMPSIZE(pname)]
27204         category        EXT_texture_integer
27205         version         2.0
27206         extension       soft WINSOFT NV50
27207         glfflags        ignore
27208         glxflags        ignore
27209         alias           TexParameterIuiv
27210
27211 GetTexParameterIivEXT(target, pname, params)
27212         return          void
27213         param           target          TextureTarget in value
27214         param           pname           GetTextureParameter in value
27215         param           params          Int32 out array [COMPSIZE(pname)]
27216         category        EXT_texture_integer
27217         dlflags         notlistable
27218         version         1.0
27219         version         2.0
27220         extension       soft WINSOFT NV50
27221         glfflags        ignore
27222         glxflags        ignore
27223         alias           GetTexParameterIiv
27224
27225 GetTexParameterIuivEXT(target, pname, params)
27226         return          void
27227         param           target          TextureTarget in value
27228         param           pname           GetTextureParameter in value
27229         param           params          UInt32 out array [COMPSIZE(pname)]
27230         category        EXT_texture_integer
27231         dlflags         notlistable
27232         version         1.0
27233         version         2.0
27234         extension       soft WINSOFT NV50
27235         glfflags        ignore
27236         glxflags        ignore
27237         alias           GetTexParameterIuiv
27238
27239 ClearColorIiEXT(red, green, blue, alpha)
27240         return          void
27241         param           red             Int32 in value
27242         param           green           Int32 in value
27243         param           blue            Int32 in value
27244         param           alpha           Int32 in value
27245         category        EXT_texture_integer
27246         version         2.0
27247         extension       soft WINSOFT NV50
27248         glfflags        ignore
27249         glxflags        ignore
27250
27251 ClearColorIuiEXT(red, green, blue, alpha)
27252         return          void
27253         param           red             UInt32 in value
27254         param           green           UInt32 in value
27255         param           blue            UInt32 in value
27256         param           alpha           UInt32 in value
27257         category        EXT_texture_integer
27258         version         2.0
27259         extension       soft WINSOFT NV50
27260         glfflags        ignore
27261         glxflags        ignore
27262
27263 ###############################################################################
27264 #
27265 # Extension #344 - GLX_EXT_texture_from_pixmap
27266 #
27267 ###############################################################################
27268
27269 ###############################################################################
27270 #
27271 # Extension #345
27272 # GREMEDY_frame_terminator commands
27273 #
27274 ###############################################################################
27275
27276 FrameTerminatorGREMEDY()
27277         return          void
27278         category        GREMEDY_frame_terminator
27279         version         1.0
27280         extension
27281         glxflags        ignore
27282         offset          ?
27283
27284 ###############################################################################
27285 #
27286 # Extension #346
27287 # NV_conditional_render commands
27288 #
27289 ###############################################################################
27290
27291 BeginConditionalRenderNV(id, mode)
27292         return          void
27293         param           id              UInt32 in value
27294         param           mode            TypeEnum in value
27295         category        NV_conditional_render
27296         glfflags        ignore
27297         glxflags        ignore
27298         alias           BeginConditionalRender
27299
27300 EndConditionalRenderNV()
27301         return          void
27302         category        NV_conditional_render
27303         glfflags        ignore
27304         glxflags        ignore
27305         alias           EndConditionalRender
27306
27307 ###############################################################################
27308 #
27309 # Extension #347
27310 # NV_present_video commands
27311 #
27312 ###############################################################################
27313
27314 # TBD
27315 #    void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
27316 #                             uint beginPresentTimeId, uint
27317 #                             presentDurationId, enum type, enum target0,
27318 #                             uint fill0, uint key0, enum target1, uint
27319 #                             fill1, uint key1);
27320 #
27321 #    void PresentFrameDualFillNV(uint video_slot, uint64EXT
27322 #                                minPresentTime, uint beginPresentTimeId,
27323 #                                uint presentDurationId, enum type, enum
27324 #                                target0, uint fill0, enum target1, uint
27325 #                                fill1, enum target2, uint fill2, enum
27326 #                                target3, uint fill3);
27327 #
27328 #    void GetVideoivNV(uint video_slot, enum pname, int *params);
27329 #    void GetVideouivNV(uint video_slot, enum pname, uint *params);
27330 #    void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
27331 #    void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
27332 #    void VideoParameterivNV(uint video_slot, enum pname, const int *params);
27333
27334 PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
27335         return          void
27336         param           video_slot      UInt32 in value
27337         param           minPresentTime  UInt64EXT in value
27338         param           beginPresentTimeId      UInt32 in value
27339         param           presentDurationId       UInt32 in value
27340         param           type            GLenum in value
27341         param           target0         GLenum in value
27342         param           fill0           UInt32 in value
27343         param           key0            UInt32 in value
27344         param           target1         GLenum in value
27345         param           fill1           UInt32 in value
27346         param           key1            UInt32 in value
27347         category        NV_present_video
27348         version         1.2
27349         extension
27350         glxropcode      ?
27351         glxflags        ignore
27352         offset          ?
27353
27354 PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
27355         return          void
27356         param           video_slot      UInt32 in value
27357         param           minPresentTime  UInt64EXT in value
27358         param           beginPresentTimeId      UInt32 in value
27359         param           presentDurationId       UInt32 in value
27360         param           type            GLenum in value
27361         param           target0         GLenum in value
27362         param           fill0           UInt32 in value
27363         param           target1         GLenum in value
27364         param           fill1           UInt32 in value
27365         param           target2         GLenum in value
27366         param           fill2           UInt32 in value
27367         param           target3         GLenum in value
27368         param           fill3           UInt32 in value
27369         category        NV_present_video
27370         version         1.2
27371         extension
27372         glxropcode      ?
27373         glxflags        ignore
27374         offset          ?
27375
27376 GetVideoivNV(video_slot, pname, params)
27377         return          void
27378         param           video_slot      UInt32 in value
27379         param           pname           GLenum in value
27380         param           params          Int32 out array [COMPSIZE(pname)]
27381         category        NV_present_video
27382         dlflags         notlistable
27383         version         1.2
27384         extension
27385         glxsingle       ?
27386         glxflags        ignore
27387         offset          ?
27388
27389 GetVideouivNV(video_slot, pname, params)
27390         return          void
27391         param           video_slot      UInt32 in value
27392         param           pname           GLenum in value
27393         param           params          UInt32 out array [COMPSIZE(pname)]
27394         category        NV_present_video
27395         dlflags         notlistable
27396         version         1.2
27397         extension
27398         glxsingle       ?
27399         glxflags        ignore
27400         offset          ?
27401
27402 GetVideoi64vNV(video_slot, pname, params)
27403         return          void
27404         param           video_slot      UInt32 in value
27405         param           pname           GLenum in value
27406         param           params          Int64EXT out array [COMPSIZE(pname)]
27407         category        NV_present_video
27408         dlflags         notlistable
27409         version         1.2
27410         extension
27411         glxsingle       ?
27412         glxflags        ignore
27413         offset          ?
27414
27415 GetVideoui64vNV(video_slot, pname, params)
27416         return          void
27417         param           video_slot      UInt32 in value
27418         param           pname           GLenum in value
27419         param           params          UInt64EXT out array [COMPSIZE(pname)]
27420         category        NV_present_video
27421         dlflags         notlistable
27422         version         1.2
27423         extension
27424         glxsingle       ?
27425         glxflags        ignore
27426         offset          ?
27427
27428 ###############################################################################
27429 #
27430 # Extension #348 - GLX_NV_video_out
27431 # Extension #349 - WGL_NV_video_out
27432 # Extension #350 - GLX_NV_swap_group
27433 # Extension #351 - WGL_NV_swap_group
27434 #
27435 ###############################################################################
27436
27437 ###############################################################################
27438 #
27439 # Extension #352
27440 # EXT_transform_feedback commands
27441 #
27442 ###############################################################################
27443
27444 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
27445
27446 BeginTransformFeedbackEXT(primitiveMode)
27447         return          void
27448         param           primitiveMode   GLenum in value
27449         category        EXT_transform_feedback
27450         version         2.0
27451         dlflags         notlistable
27452         glxflags        ignore
27453         glfflags        ignore
27454         extension       soft WINSOFT
27455         alias           BeginTransformFeedback
27456
27457 EndTransformFeedbackEXT()
27458         return          void
27459         category        EXT_transform_feedback
27460         version         2.0
27461         dlflags         notlistable
27462         glxflags        ignore
27463         glfflags        ignore
27464         extension       soft WINSOFT
27465         alias           EndTransformFeedback
27466
27467 BindBufferRangeEXT(target, index, buffer, offset, size)
27468         return          void
27469         param           target          GLenum in value
27470         param           index           UInt32 in value
27471         param           buffer          UInt32 in value
27472         param           offset          BufferOffset in value
27473         param           size            BufferSize in value
27474         category        EXT_transform_feedback
27475         version         2.0
27476         dlflags         notlistable
27477         glxflags        ignore
27478         glfflags        ignore
27479         extension       soft WINSOFT
27480         alias           BindBufferRange
27481
27482 # Not promoted to the OpenGL 3.0 core
27483 BindBufferOffsetEXT(target, index, buffer, offset)
27484         return          void
27485         param           target          GLenum in value
27486         param           index           UInt32 in value
27487         param           buffer          UInt32 in value
27488         param           offset          BufferOffset in value
27489         category        EXT_transform_feedback
27490         version         2.0
27491         dlflags         notlistable
27492         glxflags        ignore
27493         glfflags        ignore
27494         extension       soft WINSOFT
27495
27496 BindBufferBaseEXT(target, index, buffer)
27497         return          void
27498         param           target          GLenum in value
27499         param           index           UInt32 in value
27500         param           buffer          UInt32 in value
27501         category        EXT_transform_feedback
27502         version         2.0
27503         dlflags         notlistable
27504         glxflags        ignore
27505         glfflags        ignore
27506         extension       soft WINSOFT
27507         alias           BindBufferBase
27508
27509 TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
27510         return          void
27511         param           program         UInt32 in value
27512         param           count           SizeI in value
27513         param           varyings        CharPointer in array [count]
27514         param           bufferMode      GLenum in value
27515         category        EXT_transform_feedback
27516         version         2.0
27517         dlflags         notlistable
27518         glxflags        ignore
27519         glfflags        ignore
27520         extension       soft WINSOFT
27521         alias           TransformFeedbackVaryings
27522
27523 GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
27524         return          void
27525         param           program         UInt32 in value
27526         param           index           UInt32 in value
27527         param           bufSize         SizeI in value
27528         param           length          SizeI out array [1]
27529         param           size            SizeI out array [1]
27530         param           type            GLenum out array [1]
27531         param           name            Char out array [COMPSIZE(length)]
27532         category        EXT_transform_feedback
27533         dlflags         notlistable
27534         version         2.0
27535         extension       soft WINSOFT
27536         glfflags        ignore
27537         glxflags        ignore
27538         alias           GetTransformFeedbackVarying
27539
27540 ###############################################################################
27541 #
27542 # Extension #353
27543 # EXT_direct_state_access commands
27544 #
27545 ###############################################################################
27546
27547 # New 1.1 client commands
27548
27549 ClientAttribDefaultEXT(mask)
27550         return          void
27551         param           mask            ClientAttribMask in value
27552         category        EXT_direct_state_access
27553         extension       soft WINSOFT
27554         dlflags         notlistable
27555         glxflags        ignore ### client-handcode client-intercept server-handcode
27556
27557 PushClientAttribDefaultEXT(mask)
27558         return          void
27559         param           mask            ClientAttribMask in value
27560         category        EXT_direct_state_access
27561         extension       soft WINSOFT
27562         dlflags         notlistable
27563         glxflags        ignore ### client-handcode client-intercept server-handcode
27564
27565 # New 1.0 matrix commands
27566
27567 MatrixLoadfEXT(mode, m)
27568         return          void
27569         param           mode            MatrixMode in value
27570         param           m               Float32 in array [16]
27571         category        EXT_direct_state_access
27572         extension       soft WINSOFT
27573         glxflags        ignore
27574         glfflags        ignore
27575
27576 MatrixLoaddEXT(mode, m)
27577         return          void
27578         param           mode            MatrixMode in value
27579         param           m               Float64 in array [16]
27580         category        EXT_direct_state_access
27581         extension       soft WINSOFT
27582         glxflags        ignore
27583         glfflags        ignore
27584
27585 MatrixMultfEXT(mode, m)
27586         return          void
27587         param           mode            MatrixMode in value
27588         param           m               Float32 in array [16]
27589         category        EXT_direct_state_access
27590         extension       soft WINSOFT
27591         glxflags        ignore
27592         glfflags        ignore
27593
27594 MatrixMultdEXT(mode, m)
27595         return          void
27596         param           mode            MatrixMode in value
27597         param           m               Float64 in array [16]
27598         category        EXT_direct_state_access
27599         extension       soft WINSOFT
27600         glxflags        ignore
27601         glfflags        ignore
27602
27603 MatrixLoadIdentityEXT(mode)
27604         return          void
27605         param           mode            MatrixMode in value
27606         category        EXT_direct_state_access
27607         extension       soft WINSOFT
27608         glxflags        ignore
27609         glfflags        ignore
27610
27611 MatrixRotatefEXT(mode, angle, x, y, z)
27612         return          void
27613         param           mode            MatrixMode in value
27614         param           angle           Float32 in value
27615         param           x               Float32 in value
27616         param           y               Float32 in value
27617         param           z               Float32 in value
27618         category        EXT_direct_state_access
27619         extension       soft WINSOFT
27620         glxflags        ignore
27621         glfflags        ignore
27622
27623 MatrixRotatedEXT(mode, angle, x, y, z)
27624         return          void
27625         param           mode            MatrixMode in value
27626         param           angle           Float64 in value
27627         param           x               Float64 in value
27628         param           y               Float64 in value
27629         param           z               Float64 in value
27630         category        EXT_direct_state_access
27631         extension       soft WINSOFT
27632         glxflags        ignore
27633         glfflags        ignore
27634
27635 MatrixScalefEXT(mode, x, y, z)
27636         return          void
27637         param           mode            MatrixMode in value
27638         param           x               Float32 in value
27639         param           y               Float32 in value
27640         param           z               Float32 in value
27641         category        EXT_direct_state_access
27642         extension       soft WINSOFT
27643         glxflags        ignore
27644         glfflags        ignore
27645
27646 MatrixScaledEXT(mode, x, y, z)
27647         return          void
27648         param           mode            MatrixMode in value
27649         param           x               Float64 in value
27650         param           y               Float64 in value
27651         param           z               Float64 in value
27652         category        EXT_direct_state_access
27653         extension       soft WINSOFT
27654         glxflags        ignore
27655         glfflags        ignore
27656
27657 MatrixTranslatefEXT(mode, x, y, z)
27658         return          void
27659         param           mode            MatrixMode in value
27660         param           x               Float32 in value
27661         param           y               Float32 in value
27662         param           z               Float32 in value
27663         category        EXT_direct_state_access
27664         extension       soft WINSOFT
27665         glxflags        ignore
27666         glfflags        ignore
27667
27668 MatrixTranslatedEXT(mode, x, y, z)
27669         return          void
27670         param           mode            MatrixMode in value
27671         param           x               Float64 in value
27672         param           y               Float64 in value
27673         param           z               Float64 in value
27674         category        EXT_direct_state_access
27675         extension       soft WINSOFT
27676         glxflags        ignore
27677         glfflags        ignore
27678
27679 MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
27680         return          void
27681         param           mode            MatrixMode in value
27682         param           left            Float64 in value
27683         param           right           Float64 in value
27684         param           bottom          Float64 in value
27685         param           top             Float64 in value
27686         param           zNear           Float64 in value
27687         param           zFar            Float64 in value
27688         category        EXT_direct_state_access
27689         extension       soft WINSOFT
27690         glxflags        ignore
27691         glfflags        ignore
27692
27693 MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
27694         return          void
27695         param           mode            MatrixMode in value
27696         param           left            Float64 in value
27697         param           right           Float64 in value
27698         param           bottom          Float64 in value
27699         param           top             Float64 in value
27700         param           zNear           Float64 in value
27701         param           zFar            Float64 in value
27702         category        EXT_direct_state_access
27703         extension       soft WINSOFT
27704         glxflags        ignore
27705         glfflags        ignore
27706
27707 MatrixPopEXT(mode)
27708         return          void
27709         param           mode            MatrixMode in value
27710         category        EXT_direct_state_access
27711         extension       soft WINSOFT
27712         glxflags        ignore
27713         glfflags        ignore
27714
27715 MatrixPushEXT(mode)
27716         return          void
27717         param           mode            MatrixMode in value
27718         category        EXT_direct_state_access
27719         extension       soft WINSOFT
27720         glxflags        ignore
27721         glfflags        ignore
27722
27723 # New 1.3 matrix transpose commands
27724
27725 MatrixLoadTransposefEXT(mode, m)
27726         return          void
27727         param           mode            MatrixMode in value
27728         param           m               Float32 in array [16]
27729         category        EXT_direct_state_access
27730         extension       soft WINSOFT
27731         glxflags        ignore
27732         glfflags        ignore
27733
27734 MatrixLoadTransposedEXT(mode, m)
27735         return          void
27736         param           mode            MatrixMode in value
27737         param           m               Float64 in array [16]
27738         category        EXT_direct_state_access
27739         extension       soft WINSOFT
27740         glxflags        ignore
27741         glfflags        ignore
27742
27743 MatrixMultTransposefEXT(mode, m)
27744         return          void
27745         param           mode            MatrixMode in value
27746         param           m               Float32 in array [16]
27747         category        EXT_direct_state_access
27748         extension       soft WINSOFT
27749         glxflags        ignore
27750         glfflags        ignore
27751
27752 MatrixMultTransposedEXT(mode, m)
27753         return          void
27754         param           mode            MatrixMode in value
27755         param           m               Float64 in array [16]
27756         category        EXT_direct_state_access
27757         extension       soft WINSOFT
27758         glxflags        ignore
27759         glfflags        ignore
27760
27761 # New 1.1 texture object commands
27762
27763 TextureParameterfEXT(texture, target, pname, param)
27764         return          void
27765         param           texture         Texture in value
27766         param           target          TextureTarget in value
27767         param           pname           TextureParameterName in value
27768         param           param           CheckedFloat32 in value
27769         category        EXT_direct_state_access
27770         extension       soft WINSOFT
27771         glxflags        ignore
27772         glfflags        ignore
27773         vectorequiv     TextureParameterfvEXT
27774
27775 TextureParameterfvEXT(texture, target, pname, params)
27776         return          void
27777         param           texture         Texture in value
27778         param           target          TextureTarget in value
27779         param           pname           TextureParameterName in value
27780         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
27781         category        EXT_direct_state_access
27782         extension       soft WINSOFT
27783         glxflags        ignore
27784         glfflags        ignore
27785
27786 TextureParameteriEXT(texture, target, pname, param)
27787         return          void
27788         param           texture         Texture in value
27789         param           target          TextureTarget in value
27790         param           pname           TextureParameterName in value
27791         param           param           CheckedInt32 in value
27792         category        EXT_direct_state_access
27793         extension       soft WINSOFT
27794         glxflags        ignore
27795         glfflags        ignore
27796         vectorequiv     TextureParameterivEXT
27797
27798 TextureParameterivEXT(texture, target, pname, params)
27799         return          void
27800         param           texture         Texture in value
27801         param           target          TextureTarget in value
27802         param           pname           TextureParameterName in value
27803         param           params          CheckedInt32 in array [COMPSIZE(pname)]
27804         category        EXT_direct_state_access
27805         extension       soft WINSOFT
27806         glxflags        ignore
27807         glfflags        ignore
27808
27809 TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
27810         return          void
27811         param           texture         Texture in value
27812         param           target          TextureTarget in value
27813         param           level           CheckedInt32 in value
27814         param           internalformat  TextureInternalFormat in value
27815         param           width           SizeI in value
27816         param           border          CheckedInt32 in value
27817         param           format          PixelFormat in value
27818         param           type            PixelType in value
27819         param           pixels          Void in array [COMPSIZE(format/type/width)]
27820         category        EXT_direct_state_access
27821         dlflags         handcode
27822         glxflags        ignore ### client-handcode server-handcode
27823         extension       soft WINSOFT
27824         glfflags        capture-handcode decode-handcode pixel-unpack
27825
27826 TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
27827         return          void
27828         param           texture         Texture in value
27829         param           target          TextureTarget in value
27830         param           level           CheckedInt32 in value
27831         param           internalformat  TextureInternalFormat in value
27832         param           width           SizeI in value
27833         param           height          SizeI in value
27834         param           border          CheckedInt32 in value
27835         param           format          PixelFormat in value
27836         param           type            PixelType in value
27837         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
27838         category        EXT_direct_state_access
27839         dlflags         handcode
27840         glxflags        ignore ### client-handcode server-handcode
27841         extension       soft WINSOFT
27842         glfflags        capture-handcode decode-handcode pixel-unpack
27843
27844 TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
27845         return          void
27846         param           texture         Texture in value
27847         param           target          TextureTarget in value
27848         param           level           CheckedInt32 in value
27849         param           xoffset         CheckedInt32 in value
27850         param           width           SizeI in value
27851         param           format          PixelFormat in value
27852         param           type            PixelType in value
27853         param           pixels          Void in array [COMPSIZE(format/type/width)]
27854         category        EXT_direct_state_access
27855         dlflags         handcode
27856         glxflags        ignore ### EXT client-handcode server-handcode
27857         glxflags        ignore
27858         extension       soft WINSOFT
27859         glfflags        ignore
27860
27861 TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
27862         return          void
27863         param           texture         Texture in value
27864         param           target          TextureTarget in value
27865         param           level           CheckedInt32 in value
27866         param           xoffset         CheckedInt32 in value
27867         param           yoffset         CheckedInt32 in value
27868         param           width           SizeI in value
27869         param           height          SizeI in value
27870         param           format          PixelFormat in value
27871         param           type            PixelType in value
27872         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
27873         category        EXT_direct_state_access
27874         dlflags         handcode
27875         glxflags        ignore ### EXT client-handcode server-handcode
27876         extension       soft WINSOFT
27877         glfflags        ignore
27878
27879 CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
27880         return          void
27881         param           texture         Texture in value
27882         param           target          TextureTarget in value
27883         param           level           CheckedInt32 in value
27884         param           internalformat  TextureInternalFormat in value
27885         param           x               WinCoord in value
27886         param           y               WinCoord in value
27887         param           width           SizeI in value
27888         param           border          CheckedInt32 in value
27889         category        EXT_direct_state_access
27890         extension       soft WINSOFT
27891         glxflags        ignore ### EXT
27892
27893 CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
27894         return          void
27895         param           texture         Texture in value
27896         param           target          TextureTarget in value
27897         param           level           CheckedInt32 in value
27898         param           internalformat  TextureInternalFormat in value
27899         param           x               WinCoord in value
27900         param           y               WinCoord in value
27901         param           width           SizeI in value
27902         param           height          SizeI in value
27903         param           border          CheckedInt32 in value
27904         category        EXT_direct_state_access
27905         extension       soft WINSOFT
27906         glxflags        ignore ### EXT
27907
27908 CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
27909         return          void
27910         param           texture         Texture in value
27911         param           target          TextureTarget in value
27912         param           level           CheckedInt32 in value
27913         param           xoffset         CheckedInt32 in value
27914         param           x               WinCoord in value
27915         param           y               WinCoord in value
27916         param           width           SizeI in value
27917         category        EXT_direct_state_access
27918         extension       soft WINSOFT
27919         glxflags        ignore ### EXT
27920
27921 CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
27922         return          void
27923         param           texture         Texture in value
27924         param           target          TextureTarget in value
27925         param           level           CheckedInt32 in value
27926         param           xoffset         CheckedInt32 in value
27927         param           yoffset         CheckedInt32 in value
27928         param           x               WinCoord in value
27929         param           y               WinCoord in value
27930         param           width           SizeI in value
27931         param           height          SizeI in value
27932         category        EXT_direct_state_access
27933         extension       soft WINSOFT
27934         glxflags        ignore ### EXT
27935
27936 # New 1.1 texture object queries
27937
27938 GetTextureImageEXT(texture, target, level, format, type, pixels)
27939         return          void
27940         param           texture         Texture in value
27941         param           target          TextureTarget in value
27942         param           level           CheckedInt32 in value
27943         param           format          PixelFormat in value
27944         param           type            PixelType in value
27945         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
27946         category        EXT_direct_state_access
27947         dlflags         notlistable
27948         glxflags        ignore ### client-handcode server-handcode
27949         extension       soft WINSOFT
27950         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
27951
27952 GetTextureParameterfvEXT(texture, target, pname, params)
27953         return          void
27954         param           texture         Texture in value
27955         param           target          TextureTarget in value
27956         param           pname           GetTextureParameter in value
27957         param           params          Float32 out array [COMPSIZE(pname)]
27958         category        EXT_direct_state_access
27959         dlflags         notlistable
27960         extension       soft WINSOFT
27961         glxflags        ignore
27962         glfflags        capture-execute gl-enum
27963
27964 GetTextureParameterivEXT(texture, target, pname, params)
27965         return          void
27966         param           texture         Texture in value
27967         param           target          TextureTarget in value
27968         param           pname           GetTextureParameter in value
27969         param           params          Int32 out array [COMPSIZE(pname)]
27970         category        EXT_direct_state_access
27971         dlflags         notlistable
27972         extension       soft WINSOFT
27973         glxflags        ignore
27974         glfflags        capture-execute gl-enum
27975
27976 GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
27977         return          void
27978         param           texture         Texture in value
27979         param           target          TextureTarget in value
27980         param           level           CheckedInt32 in value
27981         param           pname           GetTextureParameter in value
27982         param           params          Float32 out array [COMPSIZE(pname)]
27983         category        EXT_direct_state_access
27984         dlflags         notlistable
27985         extension       soft WINSOFT
27986         glxflags        ignore
27987         glfflags        capture-execute gl-enum
27988
27989 GetTextureLevelParameterivEXT(texture, target, level, pname, params)
27990         return          void
27991         param           texture         Texture in value
27992         param           target          TextureTarget in value
27993         param           level           CheckedInt32 in value
27994         param           pname           GetTextureParameter in value
27995         param           params          Int32 out array [COMPSIZE(pname)]
27996         category        EXT_direct_state_access
27997         dlflags         notlistable
27998         extension       soft WINSOFT
27999         glxflags        ignore
28000         glfflags        capture-execute gl-enum
28001
28002 # New 1.2 3D texture object commands
28003
28004 TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
28005         return          void
28006         param           texture         Texture in value
28007         param           target          TextureTarget in value
28008         param           level           CheckedInt32 in value
28009         param           internalformat  TextureInternalFormat in value
28010         param           width           SizeI in value
28011         param           height          SizeI in value
28012         param           depth           SizeI in value
28013         param           border          CheckedInt32 in value
28014         param           format          PixelFormat in value
28015         param           type            PixelType in value
28016         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
28017         category        EXT_direct_state_access
28018         dlflags         handcode
28019         glxflags        ignore ### client-handcode server-handcode EXT
28020         extension       soft WINSOFT
28021         glfflags        ignore
28022
28023 TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
28024         return          void
28025         param           texture         Texture in value
28026         param           target          TextureTarget in value
28027         param           level           CheckedInt32 in value
28028         param           xoffset         CheckedInt32 in value
28029         param           yoffset         CheckedInt32 in value
28030         param           zoffset         CheckedInt32 in value
28031         param           width           SizeI in value
28032         param           height          SizeI in value
28033         param           depth           SizeI in value
28034         param           format          PixelFormat in value
28035         param           type            PixelType in value
28036         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
28037         category        EXT_direct_state_access
28038         dlflags         handcode
28039         glxflags        ignore ### client-handcode server-handcode EXT
28040         extension       soft WINSOFT
28041         glfflags        ignore
28042
28043 CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
28044         return          void
28045         param           texture         Texture in value
28046         param           target          TextureTarget in value
28047         param           level           CheckedInt32 in value
28048         param           xoffset         CheckedInt32 in value
28049         param           yoffset         CheckedInt32 in value
28050         param           zoffset         CheckedInt32 in value
28051         param           x               WinCoord in value
28052         param           y               WinCoord in value
28053         param           width           SizeI in value
28054         param           height          SizeI in value
28055         category        EXT_direct_state_access
28056         glxflags        ignore ### EXT
28057         extension       soft WINSOFT
28058         glfflags        ignore
28059
28060 # New 1.1 multitexture commands
28061
28062 MultiTexParameterfEXT(texunit, target, pname, param)
28063         return          void
28064         param           texunit         TextureUnit in value
28065         param           target          TextureTarget in value
28066         param           pname           TextureParameterName in value
28067         param           param           CheckedFloat32 in value
28068         category        EXT_direct_state_access
28069         extension       soft WINSOFT
28070         glxflags        ignore
28071         glfflags        ignore
28072         vectorequiv     MultiTexParameterfvEXT
28073
28074 MultiTexParameterfvEXT(texunit, target, pname, params)
28075         return          void
28076         param           texunit         TextureUnit in value
28077         param           target          TextureTarget in value
28078         param           pname           TextureParameterName in value
28079         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
28080         category        EXT_direct_state_access
28081         extension       soft WINSOFT
28082         glxflags        ignore
28083         glfflags        ignore
28084
28085 MultiTexParameteriEXT(texunit, target, pname, param)
28086         return          void
28087         param           texunit         TextureUnit in value
28088         param           target          TextureTarget in value
28089         param           pname           TextureParameterName in value
28090         param           param           CheckedInt32 in value
28091         category        EXT_direct_state_access
28092         extension       soft WINSOFT
28093         glxflags        ignore
28094         glfflags        ignore
28095         vectorequiv     MultiTexParameterivEXT
28096
28097 MultiTexParameterivEXT(texunit, target, pname, params)
28098         return          void
28099         param           texunit         TextureUnit in value
28100         param           target          TextureTarget in value
28101         param           pname           TextureParameterName in value
28102         param           params          CheckedInt32 in array [COMPSIZE(pname)]
28103         category        EXT_direct_state_access
28104         extension       soft WINSOFT
28105         glxflags        ignore
28106         glfflags        ignore
28107
28108 MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
28109         return          void
28110         param           texunit         TextureUnit in value
28111         param           target          TextureTarget in value
28112         param           level           CheckedInt32 in value
28113         param           internalformat  TextureInternalFormat in value
28114         param           width           SizeI in value
28115         param           border          CheckedInt32 in value
28116         param           format          PixelFormat in value
28117         param           type            PixelType in value
28118         param           pixels          Void in array [COMPSIZE(format/type/width)]
28119         category        EXT_direct_state_access
28120         dlflags         handcode
28121         glxflags        ignore ### client-handcode server-handcode
28122         extension       soft WINSOFT
28123         glfflags        capture-handcode decode-handcode pixel-unpack
28124
28125 MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
28126         return          void
28127         param           texunit         TextureUnit in value
28128         param           target          TextureTarget in value
28129         param           level           CheckedInt32 in value
28130         param           internalformat  TextureInternalFormat in value
28131         param           width           SizeI in value
28132         param           height          SizeI in value
28133         param           border          CheckedInt32 in value
28134         param           format          PixelFormat in value
28135         param           type            PixelType in value
28136         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
28137         category        EXT_direct_state_access
28138         dlflags         handcode
28139         glxflags        ignore ### client-handcode server-handcode
28140         extension       soft WINSOFT
28141         glfflags        capture-handcode decode-handcode pixel-unpack
28142
28143 MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
28144         return          void
28145         param           texunit         TextureUnit in value
28146         param           target          TextureTarget in value
28147         param           level           CheckedInt32 in value
28148         param           xoffset         CheckedInt32 in value
28149         param           width           SizeI in value
28150         param           format          PixelFormat in value
28151         param           type            PixelType in value
28152         param           pixels          Void in array [COMPSIZE(format/type/width)]
28153         category        EXT_direct_state_access
28154         dlflags         handcode
28155         glxflags        ignore ### EXT client-handcode server-handcode
28156         extension       soft WINSOFT
28157         glfflags        ignore
28158
28159 MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
28160         return          void
28161         param           texunit         TextureUnit in value
28162         param           target          TextureTarget in value
28163         param           level           CheckedInt32 in value
28164         param           xoffset         CheckedInt32 in value
28165         param           yoffset         CheckedInt32 in value
28166         param           width           SizeI in value
28167         param           height          SizeI in value
28168         param           format          PixelFormat in value
28169         param           type            PixelType in value
28170         param           pixels          Void in array [COMPSIZE(format/type/width/height)]
28171         category        EXT_direct_state_access
28172         dlflags         handcode
28173         glxflags        ignore ### EXT client-handcode server-handcode
28174         extension       soft WINSOFT
28175         glfflags        ignore
28176
28177 CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
28178         return          void
28179         param           texunit         TextureUnit in value
28180         param           target          TextureTarget in value
28181         param           level           CheckedInt32 in value
28182         param           internalformat  TextureInternalFormat in value
28183         param           x               WinCoord in value
28184         param           y               WinCoord in value
28185         param           width           SizeI in value
28186         param           border          CheckedInt32 in value
28187         category        EXT_direct_state_access
28188         extension       soft WINSOFT
28189         glxflags        ignore ### EXT
28190
28191 CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
28192         return          void
28193         param           texunit         TextureUnit in value
28194         param           target          TextureTarget in value
28195         param           level           CheckedInt32 in value
28196         param           internalformat  TextureInternalFormat in value
28197         param           x               WinCoord in value
28198         param           y               WinCoord in value
28199         param           width           SizeI in value
28200         param           height          SizeI in value
28201         param           border          CheckedInt32 in value
28202         category        EXT_direct_state_access
28203         extension       soft WINSOFT
28204         glxflags        ignore ### EXT
28205
28206 CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
28207         return          void
28208         param           texunit         TextureUnit in value
28209         param           target          TextureTarget in value
28210         param           level           CheckedInt32 in value
28211         param           xoffset         CheckedInt32 in value
28212         param           x               WinCoord in value
28213         param           y               WinCoord in value
28214         param           width           SizeI in value
28215         category        EXT_direct_state_access
28216         extension       soft WINSOFT
28217         glxflags        ignore ### EXT
28218
28219 CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
28220         return          void
28221         param           texunit         TextureUnit in value
28222         param           target          TextureTarget in value
28223         param           level           CheckedInt32 in value
28224         param           xoffset         CheckedInt32 in value
28225         param           yoffset         CheckedInt32 in value
28226         param           x               WinCoord in value
28227         param           y               WinCoord in value
28228         param           width           SizeI in value
28229         param           height          SizeI in value
28230         category        EXT_direct_state_access
28231         extension       soft WINSOFT
28232         glxflags        ignore ### EXT
28233
28234 # New 1.1 multitexture queries
28235
28236 GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
28237         return          void
28238         param           texunit         TextureUnit in value
28239         param           target          TextureTarget in value
28240         param           level           CheckedInt32 in value
28241         param           format          PixelFormat in value
28242         param           type            PixelType in value
28243         param           pixels          Void out array [COMPSIZE(target/level/format/type)]
28244         category        EXT_direct_state_access
28245         dlflags         notlistable
28246         glxflags        ignore ### client-handcode server-handcode
28247         extension       soft WINSOFT
28248         glfflags        capture-execute capture-handcode decode-handcode pixel-pack
28249
28250 GetMultiTexParameterfvEXT(texunit, target, pname, params)
28251         return          void
28252         param           texunit         TextureUnit in value
28253         param           target          TextureTarget in value
28254         param           pname           GetTextureParameter in value
28255         param           params          Float32 out array [COMPSIZE(pname)]
28256         category        EXT_direct_state_access
28257         dlflags         notlistable
28258         extension       soft WINSOFT
28259         glxflags        ignore
28260         glfflags        capture-execute gl-enum
28261
28262 GetMultiTexParameterivEXT(texunit, target, pname, params)
28263         return          void
28264         param           texunit         TextureUnit in value
28265         param           target          TextureTarget in value
28266         param           pname           GetTextureParameter in value
28267         param           params          Int32 out array [COMPSIZE(pname)]
28268         category        EXT_direct_state_access
28269         dlflags         notlistable
28270         extension       soft WINSOFT
28271         glxflags        ignore
28272         glfflags        capture-execute gl-enum
28273
28274 GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
28275         return          void
28276         param           texunit         TextureUnit in value
28277         param           target          TextureTarget in value
28278         param           level           CheckedInt32 in value
28279         param           pname           GetTextureParameter in value
28280         param           params          Float32 out array [COMPSIZE(pname)]
28281         category        EXT_direct_state_access
28282         dlflags         notlistable
28283         extension       soft WINSOFT
28284         glxflags        ignore
28285         glfflags        capture-execute gl-enum
28286
28287 GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
28288         return          void
28289         param           texunit         TextureUnit in value
28290         param           target          TextureTarget in value
28291         param           level           CheckedInt32 in value
28292         param           pname           GetTextureParameter in value
28293         param           params          Int32 out array [COMPSIZE(pname)]
28294         category        EXT_direct_state_access
28295         dlflags         notlistable
28296         extension       soft WINSOFT
28297         glxflags        ignore
28298         glfflags        capture-execute gl-enum
28299
28300 # New 1.2 3D multitexture commands
28301
28302 MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
28303         return          void
28304         param           texunit         TextureUnit in value
28305         param           target          TextureTarget in value
28306         param           level           CheckedInt32 in value
28307         param           internalformat  TextureInternalFormat in value
28308         param           width           SizeI in value
28309         param           height          SizeI in value
28310         param           depth           SizeI in value
28311         param           border          CheckedInt32 in value
28312         param           format          PixelFormat in value
28313         param           type            PixelType in value
28314         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
28315         category        EXT_direct_state_access
28316         dlflags         handcode
28317         glxflags        ignore ### client-handcode server-handcode EXT
28318         extension       soft WINSOFT
28319         glfflags        ignore
28320
28321 MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
28322         return          void
28323         param           texunit         TextureUnit in value
28324         param           target          TextureTarget in value
28325         param           level           CheckedInt32 in value
28326         param           xoffset         CheckedInt32 in value
28327         param           yoffset         CheckedInt32 in value
28328         param           zoffset         CheckedInt32 in value
28329         param           width           SizeI in value
28330         param           height          SizeI in value
28331         param           depth           SizeI in value
28332         param           format          PixelFormat in value
28333         param           type            PixelType in value
28334         param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
28335         category        EXT_direct_state_access
28336         dlflags         handcode
28337         glxflags        ignore ### client-handcode server-handcode EXT
28338         extension       soft WINSOFT
28339         glfflags        ignore
28340
28341 CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
28342         return          void
28343         param           texunit         TextureUnit in value
28344         param           target          TextureTarget in value
28345         param           level           CheckedInt32 in value
28346         param           xoffset         CheckedInt32 in value
28347         param           yoffset         CheckedInt32 in value
28348         param           zoffset         CheckedInt32 in value
28349         param           x               WinCoord in value
28350         param           y               WinCoord in value
28351         param           width           SizeI in value
28352         param           height          SizeI in value
28353         category        EXT_direct_state_access
28354         glxflags        ignore ### EXT
28355         extension       soft WINSOFT
28356         glfflags        ignore
28357
28358 # New 1.2.1 multitexture texture commands
28359
28360 BindMultiTextureEXT(texunit, target, texture)
28361         return          void
28362         param           texunit         TextureUnit in value
28363         param           target          TextureTarget in value
28364         param           texture         Texture in value
28365         category        EXT_direct_state_access
28366         extension       soft WINSOFT
28367         glxflags        ignore ### EXT
28368
28369 EnableClientStateIndexedEXT(array, index)
28370         return          void
28371         param           array           EnableCap in value
28372         param           index           UInt32 in value
28373         category        EXT_direct_state_access
28374         dlflags         notlistable
28375         glxflags        ignore ### client-handcode client-intercept server-handcode
28376         extension       soft WINSOFT
28377
28378 DisableClientStateIndexedEXT(array, index)
28379         return          void
28380         param           array           EnableCap in value
28381         param           index           UInt32 in value
28382         category        EXT_direct_state_access
28383         extension       soft WINSOFT
28384         dlflags         notlistable
28385         glxflags        ignore ### client-handcode client-intercept server-handcode
28386
28387 MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
28388         return          void
28389         param           texunit         TextureUnit in value
28390         param           size            Int32 in value
28391         param           type            TexCoordPointerType in value
28392         param           stride          SizeI in value
28393         param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
28394         category        EXT_direct_state_access
28395         dlflags         notlistable
28396         glxflags        ignore ### client-handcode client-intercept server-handcode
28397         extension       soft WINSOFT
28398         glfflags        ignore
28399
28400 MultiTexEnvfEXT(texunit, target, pname, param)
28401         return          void
28402         param           texunit         TextureUnit in value
28403         param           target          TextureEnvTarget in value
28404         param           pname           TextureEnvParameter in value
28405         param           param           CheckedFloat32 in value
28406         category        EXT_direct_state_access
28407         extension       soft WINSOFT
28408         vectorequiv     MultiTexEnvfvEXT
28409         glxflags        ignore
28410         glfflags        gl-enum
28411
28412 MultiTexEnvfvEXT(texunit, target, pname, params)
28413         return          void
28414         param           texunit         TextureUnit in value
28415         param           target          TextureEnvTarget in value
28416         param           pname           TextureEnvParameter in value
28417         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
28418         category        EXT_direct_state_access
28419         extension       soft WINSOFT
28420         glxflags        ignore
28421         glfflags        gl-enum
28422
28423 MultiTexEnviEXT(texunit, target, pname, param)
28424         return          void
28425         param           texunit         TextureUnit in value
28426         param           target          TextureEnvTarget in value
28427         param           pname           TextureEnvParameter in value
28428         param           param           CheckedInt32 in value
28429         category        EXT_direct_state_access
28430         extension       soft WINSOFT
28431         vectorequiv     MultiTexEnvivEXT
28432         glxflags        ignore
28433         glfflags        gl-enum
28434
28435 MultiTexEnvivEXT(texunit, target, pname, params)
28436         return          void
28437         param           texunit         TextureUnit in value
28438         param           target          TextureEnvTarget in value
28439         param           pname           TextureEnvParameter in value
28440         param           params          CheckedInt32 in array [COMPSIZE(pname)]
28441         category        EXT_direct_state_access
28442         extension       soft WINSOFT
28443         glxflags        ignore
28444         glfflags        gl-enum
28445
28446 MultiTexGendEXT(texunit, coord, pname, param)
28447         return          void
28448         param           texunit         TextureUnit in value
28449         param           coord           TextureCoordName in value
28450         param           pname           TextureGenParameter in value
28451         param           param           Float64 in value
28452         category        EXT_direct_state_access
28453         extension       soft WINSOFT
28454         vectorequiv     MultiTexGendvEXT
28455         glxflags        ignore
28456         glfflags        gl-enum
28457
28458 MultiTexGendvEXT(texunit, coord, pname, params)
28459         return          void
28460         param           texunit         TextureUnit in value
28461         param           coord           TextureCoordName in value
28462         param           pname           TextureGenParameter in value
28463         param           params          Float64 in array [COMPSIZE(pname)]
28464         category        EXT_direct_state_access
28465         extension       soft WINSOFT
28466         glxflags        ignore
28467         glfflags        gl-enum
28468
28469 MultiTexGenfEXT(texunit, coord, pname, param)
28470         return          void
28471         param           texunit         TextureUnit in value
28472         param           coord           TextureCoordName in value
28473         param           pname           TextureGenParameter in value
28474         param           param           CheckedFloat32 in value
28475         category        EXT_direct_state_access
28476         extension       soft WINSOFT
28477         vectorequiv     MultiTexGenfvEXT
28478         glxflags        ignore
28479         glfflags        gl-enum
28480
28481 MultiTexGenfvEXT(texunit, coord, pname, params)
28482         return          void
28483         param           texunit         TextureUnit in value
28484         param           coord           TextureCoordName in value
28485         param           pname           TextureGenParameter in value
28486         param           params          CheckedFloat32 in array [COMPSIZE(pname)]
28487         category        EXT_direct_state_access
28488         extension       soft WINSOFT
28489         glxflags        ignore
28490         glfflags        gl-enum
28491
28492 MultiTexGeniEXT(texunit, coord, pname, param)
28493         return          void
28494         param           texunit         TextureUnit in value
28495         param           coord           TextureCoordName in value
28496         param           pname           TextureGenParameter in value
28497         param           param           CheckedInt32 in value
28498         category        EXT_direct_state_access
28499         extension       soft WINSOFT
28500         vectorequiv     MultiTexGenivEXT
28501         glxflags        ignore
28502         glfflags        gl-enum
28503
28504 MultiTexGenivEXT(texunit, coord, pname, params)
28505         return          void
28506         param           texunit         TextureUnit in value
28507         param           coord           TextureCoordName in value
28508         param           pname           TextureGenParameter in value
28509         param           params          CheckedInt32 in array [COMPSIZE(pname)]
28510         category        EXT_direct_state_access
28511         extension       soft WINSOFT
28512         glxflags        ignore
28513         glfflags        gl-enum
28514
28515 # New 1.2.1 multitexture texture queries
28516
28517 GetMultiTexEnvfvEXT(texunit, target, pname, params)
28518         return          void
28519         param           texunit         TextureUnit in value
28520         param           target          TextureEnvTarget in value
28521         param           pname           TextureEnvParameter in value
28522         param           params          Float32 out array [COMPSIZE(pname)]
28523         category        EXT_direct_state_access
28524         dlflags         notlistable
28525         extension       soft WINSOFT
28526         glxflags        ignore
28527         glfflags        capture-execute gl-enum
28528
28529 GetMultiTexEnvivEXT(texunit, target, pname, params)
28530         return          void
28531         param           texunit         TextureUnit in value
28532         param           target          TextureEnvTarget in value
28533         param           pname           TextureEnvParameter in value
28534         param           params          Int32 out array [COMPSIZE(pname)]
28535         category        EXT_direct_state_access
28536         dlflags         notlistable
28537         extension       soft WINSOFT
28538         glxflags        ignore
28539         glfflags        capture-execute gl-enum
28540
28541 GetMultiTexGendvEXT(texunit, coord, pname, params)
28542         return          void
28543         param           texunit         TextureUnit in value
28544         param           coord           TextureCoordName in value
28545         param           pname           TextureGenParameter in value
28546         param           params          Float64 out array [COMPSIZE(pname)]
28547         category        EXT_direct_state_access
28548         dlflags         notlistable
28549         extension       soft WINSOFT
28550         glxflags        ignore
28551         glfflags        capture-execute gl-enum
28552
28553 GetMultiTexGenfvEXT(texunit, coord, pname, params)
28554         return          void
28555         param           texunit         TextureUnit in value
28556         param           coord           TextureCoordName in value
28557         param           pname           TextureGenParameter in value
28558         param           params          Float32 out array [COMPSIZE(pname)]
28559         category        EXT_direct_state_access
28560         dlflags         notlistable
28561         extension       soft WINSOFT
28562         glxflags        ignore
28563         glfflags        capture-execute gl-enum
28564
28565 GetMultiTexGenivEXT(texunit, coord, pname, params)
28566         return          void
28567         param           texunit         TextureUnit in value
28568         param           coord           TextureCoordName in value
28569         param           pname           TextureGenParameter in value
28570         param           params          Int32 out array [COMPSIZE(pname)]
28571         category        EXT_direct_state_access
28572         dlflags         notlistable
28573         extension       soft WINSOFT
28574         glxflags        ignore
28575         glfflags        capture-execute gl-enum
28576
28577 # From EXT_draw_buffers2
28578 # EnableIndexedEXT
28579 # DisableIndexedEXT
28580 # IsEnabledIndexedEXT
28581
28582 GetFloatIndexedvEXT(target, index, data)
28583         return          void
28584         param           target          TypeEnum in value
28585         param           index           UInt32 in value
28586         param           data            Float32 out array [COMPSIZE(target)]
28587         category        EXT_direct_state_access
28588         dlflags         notlistable
28589         glxflags        ignore
28590         glfflags        ignore
28591         extension       soft WINSOFT
28592
28593 GetDoubleIndexedvEXT(target, index, data)
28594         return          void
28595         param           target          TypeEnum in value
28596         param           index           UInt32 in value
28597         param           data            Float64 out array [COMPSIZE(target)]
28598         category        EXT_direct_state_access
28599         dlflags         notlistable
28600         glxflags        ignore
28601         glfflags        ignore
28602         extension       soft WINSOFT
28603
28604 GetPointerIndexedvEXT(target, index, data)
28605         return          void
28606         param           target          TypeEnum in value
28607         param           index           UInt32 in value
28608         param           data            VoidPointer out array [COMPSIZE(target)]
28609         category        EXT_direct_state_access
28610         dlflags         notlistable
28611         glxflags        ignore
28612         glfflags        ignore
28613         extension       soft WINSOFT
28614
28615 # New compressed texture commands
28616
28617 CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
28618         return          void
28619         param           texture         Texture in value
28620         param           target          TextureTarget in value
28621         param           level           CheckedInt32 in value
28622         param           internalformat  TextureInternalFormat in value
28623         param           width           SizeI in value
28624         param           height          SizeI in value
28625         param           depth           SizeI in value
28626         param           border          CheckedInt32 in value
28627         param           imageSize       SizeI in value
28628         param           bits            Void in array [imageSize]
28629         category        EXT_direct_state_access
28630         dlflags         handcode
28631         glxflags        ignore ### client-handcode server-handcode
28632         glfflags        ignore
28633         extension       soft WINSOFT
28634
28635 CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
28636         return          void
28637         param           texture         Texture in value
28638         param           target          TextureTarget in value
28639         param           level           CheckedInt32 in value
28640         param           internalformat  TextureInternalFormat in value
28641         param           width           SizeI in value
28642         param           height          SizeI in value
28643         param           border          CheckedInt32 in value
28644         param           imageSize       SizeI in value
28645         param           bits            Void in array [imageSize]
28646         category        EXT_direct_state_access
28647         dlflags         handcode
28648         glxflags        ignore ### client-handcode server-handcode
28649         glfflags        ignore
28650         extension       soft WINSOFT
28651
28652 CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
28653         return          void
28654         param           texture         Texture in value
28655         param           target          TextureTarget in value
28656         param           level           CheckedInt32 in value
28657         param           internalformat  TextureInternalFormat in value
28658         param           width           SizeI in value
28659         param           border          CheckedInt32 in value
28660         param           imageSize       SizeI in value
28661         param           bits            Void in array [imageSize]
28662         category        EXT_direct_state_access
28663         dlflags         handcode
28664         glxflags        ignore ### client-handcode server-handcode
28665         glfflags        ignore
28666         extension       soft WINSOFT
28667
28668 CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
28669         return          void
28670         param           texture         Texture in value
28671         param           target          TextureTarget in value
28672         param           level           CheckedInt32 in value
28673         param           xoffset         CheckedInt32 in value
28674         param           yoffset         CheckedInt32 in value
28675         param           zoffset         CheckedInt32 in value
28676         param           width           SizeI in value
28677         param           height          SizeI in value
28678         param           depth           SizeI in value
28679         param           format          PixelFormat in value
28680         param           imageSize       SizeI in value
28681         param           bits            Void in array [imageSize]
28682         category        EXT_direct_state_access
28683         dlflags         handcode
28684         glxflags        ignore ### client-handcode server-handcode
28685         glfflags        ignore
28686         extension       soft WINSOFT
28687
28688 CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
28689         return          void
28690         param           texture         Texture in value
28691         param           target          TextureTarget in value
28692         param           level           CheckedInt32 in value
28693         param           xoffset         CheckedInt32 in value
28694         param           yoffset         CheckedInt32 in value
28695         param           width           SizeI in value
28696         param           height          SizeI in value
28697         param           format          PixelFormat in value
28698         param           imageSize       SizeI in value
28699         param           bits            Void in array [imageSize]
28700         category        EXT_direct_state_access
28701         dlflags         handcode
28702         glxflags        ignore ### client-handcode server-handcode
28703         glfflags        ignore
28704         extension       soft WINSOFT
28705
28706 CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
28707         return          void
28708         param           texture         Texture in value
28709         param           target          TextureTarget in value
28710         param           level           CheckedInt32 in value
28711         param           xoffset         CheckedInt32 in value
28712         param           width           SizeI in value
28713         param           format          PixelFormat in value
28714         param           imageSize       SizeI in value
28715         param           bits            Void in array [imageSize]
28716         category        EXT_direct_state_access
28717         dlflags         handcode
28718         glxflags        ignore ### client-handcode server-handcode
28719         glfflags        ignore
28720         extension       soft WINSOFT
28721
28722 # New compressed texture query
28723
28724 GetCompressedTextureImageEXT(texture, target, lod, img)
28725         return          void
28726         param           texture         Texture in value
28727         param           target          TextureTarget in value
28728         param           lod             CheckedInt32 in value
28729         param           img             Void out array [COMPSIZE(target/lod)]
28730         category        EXT_direct_state_access
28731         dlflags         notlistable
28732         glxflags        ignore ### server-handcode
28733         extension       soft WINSOFT
28734
28735 # New compressed multitexture commands
28736
28737 CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
28738         return          void
28739         param           texunit         TextureUnit in value
28740         param           target          TextureTarget in value
28741         param           level           CheckedInt32 in value
28742         param           internalformat  TextureInternalFormat in value
28743         param           width           SizeI in value
28744         param           height          SizeI in value
28745         param           depth           SizeI in value
28746         param           border          CheckedInt32 in value
28747         param           imageSize       SizeI in value
28748         param           bits            Void in array [imageSize]
28749         category        EXT_direct_state_access
28750         dlflags         handcode
28751         glxflags        ignore ### client-handcode server-handcode
28752         glfflags        ignore
28753         extension       soft WINSOFT
28754
28755 CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
28756         return          void
28757         param           texunit         TextureUnit in value
28758         param           target          TextureTarget in value
28759         param           level           CheckedInt32 in value
28760         param           internalformat  TextureInternalFormat in value
28761         param           width           SizeI in value
28762         param           height          SizeI in value
28763         param           border          CheckedInt32 in value
28764         param           imageSize       SizeI in value
28765         param           bits            Void in array [imageSize]
28766         category        EXT_direct_state_access
28767         dlflags         handcode
28768         glxflags        ignore ### client-handcode server-handcode
28769         glfflags        ignore
28770         extension       soft WINSOFT
28771
28772 CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
28773         return          void
28774         param           texunit         TextureUnit in value
28775         param           target          TextureTarget in value
28776         param           level           CheckedInt32 in value
28777         param           internalformat  TextureInternalFormat in value
28778         param           width           SizeI in value
28779         param           border          CheckedInt32 in value
28780         param           imageSize       SizeI in value
28781         param           bits            Void in array [imageSize]
28782         category        EXT_direct_state_access
28783         dlflags         handcode
28784         glxflags        ignore ### client-handcode server-handcode
28785         glfflags        ignore
28786         extension       soft WINSOFT
28787
28788 CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
28789         return          void
28790         param           texunit         TextureUnit in value
28791         param           target          TextureTarget in value
28792         param           level           CheckedInt32 in value
28793         param           xoffset         CheckedInt32 in value
28794         param           yoffset         CheckedInt32 in value
28795         param           zoffset         CheckedInt32 in value
28796         param           width           SizeI in value
28797         param           height          SizeI in value
28798         param           depth           SizeI in value
28799         param           format          PixelFormat in value
28800         param           imageSize       SizeI in value
28801         param           bits            Void in array [imageSize]
28802         category        EXT_direct_state_access
28803         dlflags         handcode
28804         glxflags        ignore ### client-handcode server-handcode
28805         glfflags        ignore
28806         extension       soft WINSOFT
28807
28808 CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
28809         return          void
28810         param           texunit         TextureUnit in value
28811         param           target          TextureTarget in value
28812         param           level           CheckedInt32 in value
28813         param           xoffset         CheckedInt32 in value
28814         param           yoffset         CheckedInt32 in value
28815         param           width           SizeI in value
28816         param           height          SizeI in value
28817         param           format          PixelFormat in value
28818         param           imageSize       SizeI in value
28819         param           bits            Void in array [imageSize]
28820         category        EXT_direct_state_access
28821         dlflags         handcode
28822         glxflags        ignore ### client-handcode server-handcode
28823         glfflags        ignore
28824         extension       soft WINSOFT
28825
28826 CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
28827         return          void
28828         param           texunit         TextureUnit in value
28829         param           target          TextureTarget in value
28830         param           level           CheckedInt32 in value
28831         param           xoffset         CheckedInt32 in value
28832         param           width           SizeI in value
28833         param           format          PixelFormat in value
28834         param           imageSize       SizeI in value
28835         param           bits            Void in array [imageSize]
28836         category        EXT_direct_state_access
28837         dlflags         handcode
28838         glxflags        ignore ### client-handcode server-handcode
28839         glfflags        ignore
28840         extension       soft WINSOFT
28841
28842 # New compressed multitexture query
28843
28844 GetCompressedMultiTexImageEXT(texunit, target, lod, img)
28845         return          void
28846         param           texunit         TextureUnit in value
28847         param           target          TextureTarget in value
28848         param           lod             CheckedInt32 in value
28849         param           img             Void out array [COMPSIZE(target/lod)]
28850         category        EXT_direct_state_access
28851         dlflags         notlistable
28852         glxflags        ignore ### server-handcode
28853         extension       soft WINSOFT
28854
28855 # New ARB assembly program named commands
28856
28857 NamedProgramStringEXT(program, target, format, len, string)
28858         return          void
28859         param           program         UInt32 in value
28860         param           target          ProgramTarget in value
28861         param           format          ProgramFormat in value
28862         param           len             SizeI in value
28863         param           string          Void in array [len]
28864         category        EXT_direct_state_access
28865         subcategory     ARB_vertex_program
28866         extension       soft WINSOFT
28867         glfflags        ignore
28868         glxflags        ignore ### client-handcode server-handcode EXT
28869         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28870
28871 NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
28872         return          void
28873         param           program         UInt32 in value
28874         param           target          ProgramTarget in value
28875         param           index           UInt32 in value
28876         param           x               Float64 in value
28877         param           y               Float64 in value
28878         param           z               Float64 in value
28879         param           w               Float64 in value
28880         category        EXT_direct_state_access
28881         subcategory     ARB_vertex_program
28882         vectorequiv     NamedProgramLocalParameter4dvEXT
28883         glxvectorequiv  NamedProgramLocalParameter4dvEXT
28884         extension       soft WINSOFT NV10
28885         glfflags        ignore
28886         glxflags        ignore ### EXT
28887         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28888
28889 NamedProgramLocalParameter4dvEXT(program, target, index, params)
28890         return          void
28891         param           program         UInt32 in value
28892         param           target          ProgramTarget in value
28893         param           index           UInt32 in value
28894         param           params          Float64 in array [4]
28895         category        EXT_direct_state_access
28896         subcategory     ARB_vertex_program
28897         extension       soft WINSOFT NV10
28898         glfflags        ignore
28899         glxflags        ignore ### EXT
28900         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28901
28902 NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
28903         return          void
28904         param           program         UInt32 in value
28905         param           target          ProgramTarget in value
28906         param           index           UInt32 in value
28907         param           x               Float32 in value
28908         param           y               Float32 in value
28909         param           z               Float32 in value
28910         param           w               Float32 in value
28911         category        EXT_direct_state_access
28912         subcategory     ARB_vertex_program
28913         vectorequiv     NamedProgramLocalParameter4fvEXT
28914         glxvectorequiv  NamedProgramLocalParameter4fvEXT
28915         extension       soft WINSOFT NV10
28916         glfflags        ignore
28917         glxflags        ignore ### EXT
28918         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28919
28920 NamedProgramLocalParameter4fvEXT(program, target, index, params)
28921         return          void
28922         param           program         UInt32 in value
28923         param           target          ProgramTarget in value
28924         param           index           UInt32 in value
28925         param           params          Float32 in array [4]
28926         category        EXT_direct_state_access
28927         subcategory     ARB_vertex_program
28928         extension       soft WINSOFT NV10
28929         glfflags        ignore
28930         glxflags        ignore ### EXT
28931         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28932
28933 # New ARB assembly program named queries
28934
28935 GetNamedProgramLocalParameterdvEXT(program, target, index, params)
28936         return          void
28937         param           program         UInt32 in value
28938         param           target          ProgramTarget in value
28939         param           index           UInt32 in value
28940         param           params          Float64 out array [4]
28941         dlflags         notlistable
28942         category        EXT_direct_state_access
28943         subcategory     ARB_vertex_program
28944         extension       soft WINSOFT NV10
28945         glfflags        ignore
28946         glxflags        ignore ### client-handcode server-handcode EXT
28947         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28948
28949 GetNamedProgramLocalParameterfvEXT(program, target, index, params)
28950         return          void
28951         param           program         UInt32 in value
28952         param           target          ProgramTarget in value
28953         param           index           UInt32 in value
28954         param           params          Float32 out array [4]
28955         dlflags         notlistable
28956         category        EXT_direct_state_access
28957         subcategory     ARB_vertex_program
28958         extension       soft WINSOFT NV10
28959         glfflags        ignore
28960         glxflags        ignore ### client-handcode server-handcode EXT
28961         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28962
28963 GetNamedProgramivEXT(program, target, pname, params)
28964         return          void
28965         param           program         UInt32 in value
28966         param           target          ProgramTarget in value
28967         param           pname           ProgramProperty in value
28968         param           params          Int32 out array [1]
28969         dlflags         notlistable
28970         category        EXT_direct_state_access
28971         subcategory     ARB_vertex_program
28972         extension       soft WINSOFT NV10
28973         glfflags        ignore
28974         glxflags        ignore ### client-handcode server-handcode EXT
28975         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28976
28977 GetNamedProgramStringEXT(program, target, pname, string)
28978         return          void
28979         param           program         UInt32 in value
28980         param           target          ProgramTarget in value
28981         param           pname           ProgramStringProperty in value
28982         param           string          Void out array [COMPSIZE(program,pname)]
28983         dlflags         notlistable
28984         category        EXT_direct_state_access
28985         subcategory     ARB_vertex_program
28986         extension       soft WINSOFT NV10
28987         glfflags        ignore
28988         glxflags        ignore ### client-handcode server-handcode EXT
28989         glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
28990
28991 # New EXT_gpu_program_parameters command
28992
28993 NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
28994         return          void
28995         param           program         UInt32 in value
28996         param           target          ProgramTarget in value
28997         param           index           UInt32 in value
28998         param           count           SizeI in value
28999         param           params          Float32 in array [count*4]
29000         category        EXT_direct_state_access
29001         subcategory     EXT_gpu_program_parameters
29002         extension       soft WINSOFT NV10
29003         glfflags        ignore
29004         glxflags        ignore
29005         glextmask       GL_MASK_EXT_gpu_program_parameters
29006
29007 # New NV_gpu_program4 commands
29008
29009 NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
29010         return          void
29011         param           program         UInt32 in value
29012         param           target          ProgramTarget in value
29013         param           index           UInt32 in value
29014         param           x               Int32 in value
29015         param           y               Int32 in value
29016         param           z               Int32 in value
29017         param           w               Int32 in value
29018         category        EXT_direct_state_access
29019         subcategory     NV_gpu_program4
29020         vectorequiv     NamedProgramLocalParameterI4ivEXT
29021         glxvectorequiv  NamedProgramLocalParameterI4ivEXT
29022         extension       soft WINSOFT NV50
29023         glfflags        ignore
29024         glxflags        ignore
29025         glextmask       GL_MASK_NV_gpu_program4
29026
29027 NamedProgramLocalParameterI4ivEXT(program, target, index, params)
29028         return          void
29029         param           program         UInt32 in value
29030         param           target          ProgramTarget in value
29031         param           index           UInt32 in value
29032         param           params          Int32 in array [4]
29033         category        EXT_direct_state_access
29034         subcategory     NV_gpu_program4
29035         extension       soft WINSOFT NV50
29036         glfflags        ignore
29037         glxflags        ignore
29038         glextmask       GL_MASK_NV_gpu_program4
29039
29040 NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
29041         return          void
29042         param           program         UInt32 in value
29043         param           target          ProgramTarget in value
29044         param           index           UInt32 in value
29045         param           count           SizeI in value
29046         param           params          Int32 in array [count*4]
29047         category        EXT_direct_state_access
29048         subcategory     NV_gpu_program4
29049         extension       soft WINSOFT NV50
29050         glfflags        ignore
29051         glxflags        ignore
29052         glextmask       GL_MASK_NV_gpu_program4
29053
29054 NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
29055         return          void
29056         param           program         UInt32 in value
29057         param           target          ProgramTarget in value
29058         param           index           UInt32 in value
29059         param           x               UInt32 in value
29060         param           y               UInt32 in value
29061         param           z               UInt32 in value
29062         param           w               UInt32 in value
29063         category        EXT_direct_state_access
29064         subcategory     NV_gpu_program4
29065         vectorequiv     NamedProgramLocalParameterI4uivEXT
29066         glxvectorequiv  NamedProgramLocalParameterI4uivEXT
29067         extension       soft WINSOFT NV50
29068         glfflags        ignore
29069         glxflags        ignore
29070         glextmask       GL_MASK_NV_gpu_program4
29071
29072 NamedProgramLocalParameterI4uivEXT(program, target, index, params)
29073         return          void
29074         param           program         UInt32 in value
29075         param           target          ProgramTarget in value
29076         param           index           UInt32 in value
29077         param           params          UInt32 in array [4]
29078         category        EXT_direct_state_access
29079         subcategory     NV_gpu_program4
29080         extension       soft WINSOFT NV50
29081         glfflags        ignore
29082         glxflags        ignore
29083         glextmask       GL_MASK_NV_gpu_program4
29084
29085 NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
29086         return          void
29087         param           program         UInt32 in value
29088         param           target          ProgramTarget in value
29089         param           index           UInt32 in value
29090         param           count           SizeI in value
29091         param           params          UInt32 in array [count*4]
29092         category        EXT_direct_state_access
29093         subcategory     NV_gpu_program4
29094         extension       soft WINSOFT NV50
29095         glfflags        ignore
29096         glxflags        ignore
29097         glextmask       GL_MASK_NV_gpu_program4
29098
29099 GetNamedProgramLocalParameterIivEXT(program, target, index, params)
29100         return          void
29101         param           program         UInt32 in value
29102         param           target          ProgramTarget in value
29103         param           index           UInt32 in value
29104         param           params          Int32 out array [4]
29105         dlflags         notlistable
29106         category        EXT_direct_state_access
29107         subcategory     NV_gpu_program4
29108         extension       soft WINSOFT NV50
29109         glfflags        ignore
29110         glxflags        ignore
29111         glextmask       GL_MASK_NV_gpu_program4
29112
29113 GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
29114         return          void
29115         param           program         UInt32 in value
29116         param           target          ProgramTarget in value
29117         param           index           UInt32 in value
29118         param           params          UInt32 out array [4]
29119         dlflags         notlistable
29120         category        EXT_direct_state_access
29121         subcategory     NV_gpu_program4
29122         extension       soft WINSOFT NV50
29123         glfflags        ignore
29124         glxflags        ignore
29125         glextmask       GL_MASK_NV_gpu_program4
29126
29127 # New EXT_texture_integer texture object commands
29128
29129 TextureParameterIivEXT(texture, target, pname, params)
29130         return          void
29131         param           texture         Texture in value
29132         param           target          TextureTarget in value
29133         param           pname           TextureParameterName in value
29134         param           params          CheckedInt32 in array [COMPSIZE(pname)]
29135         category        EXT_direct_state_access
29136         subcategory     EXT_texture_integer
29137         extension       soft WINSOFT
29138         glxflags        ignore
29139         glfflags        ignore
29140         glextmask       GL_MASK_EXT_texture_integer
29141
29142 TextureParameterIuivEXT(texture, target, pname, params)
29143         return          void
29144         param           texture         Texture in value
29145         param           target          TextureTarget in value
29146         param           pname           TextureParameterName in value
29147         param           params          UInt32 in array [COMPSIZE(pname)]
29148         category        EXT_direct_state_access
29149         subcategory     EXT_texture_integer
29150         extension       soft WINSOFT
29151         glxflags        ignore
29152         glfflags        ignore
29153         glextmask       GL_MASK_EXT_texture_integer
29154
29155 # New EXT_texture_integer texture object queries
29156
29157 GetTextureParameterIivEXT(texture, target, pname, params)
29158         return          void
29159         param           texture         Texture in value
29160         param           target          TextureTarget in value
29161         param           pname           GetTextureParameter in value
29162         param           params          Int32 out array [COMPSIZE(pname)]
29163         category        EXT_direct_state_access
29164         subcategory     EXT_texture_integer
29165         dlflags         notlistable
29166         extension       soft WINSOFT
29167         glxflags        ignore
29168         glfflags        capture-execute gl-enum
29169         glextmask       GL_MASK_EXT_texture_integer
29170
29171 GetTextureParameterIuivEXT(texture, target, pname, params)
29172         return          void
29173         param           texture         Texture in value
29174         param           target          TextureTarget in value
29175         param           pname           GetTextureParameter in value
29176         param           params          UInt32 out array [COMPSIZE(pname)]
29177         category        EXT_direct_state_access
29178         subcategory     EXT_texture_integer
29179         dlflags         notlistable
29180         extension       soft WINSOFT
29181         glxflags        ignore
29182         glfflags        capture-execute gl-enum
29183         glextmask       GL_MASK_EXT_texture_integer
29184
29185 # New EXT_texture_integer multitexture commands
29186
29187 MultiTexParameterIivEXT(texunit, target, pname, params)
29188         return          void
29189         param           texunit         TextureUnit in value
29190         param           target          TextureTarget in value
29191         param           pname           TextureParameterName in value
29192         param           params          CheckedInt32 in array [COMPSIZE(pname)]
29193         category        EXT_direct_state_access
29194         subcategory     EXT_texture_integer
29195         extension       soft WINSOFT
29196         glxflags        ignore
29197         glfflags        ignore
29198         glextmask       GL_MASK_EXT_texture_integer
29199
29200 MultiTexParameterIuivEXT(texunit, target, pname, params)
29201         return          void
29202         param           texunit         TextureUnit in value
29203         param           target          TextureTarget in value
29204         param           pname           TextureParameterName in value
29205         param           params          UInt32 in array [COMPSIZE(pname)]
29206         category        EXT_direct_state_access
29207         subcategory     EXT_texture_integer
29208         extension       soft WINSOFT
29209         glxflags        ignore
29210         glfflags        ignore
29211         glextmask       GL_MASK_EXT_texture_integer
29212
29213 # New EXT_texture_integer multitexture queries
29214
29215 GetMultiTexParameterIivEXT(texunit, target, pname, params)
29216         return          void
29217         param           texunit         TextureUnit in value
29218         param           target          TextureTarget in value
29219         param           pname           GetTextureParameter in value
29220         param           params          Int32 out array [COMPSIZE(pname)]
29221         category        EXT_direct_state_access
29222         subcategory     EXT_texture_integer
29223         dlflags         notlistable
29224         extension       soft WINSOFT
29225         glfflags        capture-execute gl-enum
29226         glxflags        ignore
29227         glextmask       GL_MASK_EXT_texture_integer
29228
29229 GetMultiTexParameterIuivEXT(texunit, target, pname, params)
29230         return          void
29231         param           texunit         TextureUnit in value
29232         param           target          TextureTarget in value
29233         param           pname           GetTextureParameter in value
29234         param           params          UInt32 out array [COMPSIZE(pname)]
29235         category        EXT_direct_state_access
29236         subcategory     EXT_texture_integer
29237         dlflags         notlistable
29238         extension       soft WINSOFT
29239         glfflags        capture-execute gl-enum
29240         glxflags        ignore
29241         glextmask       GL_MASK_EXT_texture_integer
29242
29243 # New GLSL 2.0 uniform commands
29244
29245 ProgramUniform1fEXT(program, location, v0)
29246         return          void
29247         param           program         UInt32 in value
29248         param           location        Int32 in value
29249         param           v0              Float32 in value
29250         category        EXT_direct_state_access
29251         subcategory     VERSION_2_0
29252         glfflags        ignore
29253         glxflags        ignore
29254         extension       soft WINSOFT
29255         glextmask       GL_MASK_OpenGL_2_0
29256
29257 ProgramUniform2fEXT(program, location, v0, v1)
29258         return          void
29259         param           program         UInt32 in value
29260         param           location        Int32 in value
29261         param           v0              Float32 in value
29262         param           v1              Float32 in value
29263         category        EXT_direct_state_access
29264         subcategory     VERSION_2_0
29265         glfflags        ignore
29266         glxflags        ignore
29267         extension       soft WINSOFT
29268         glextmask       GL_MASK_OpenGL_2_0
29269
29270 ProgramUniform3fEXT(program, location, v0, v1, v2)
29271         return          void
29272         param           program         UInt32 in value
29273         param           location        Int32 in value
29274         param           v0              Float32 in value
29275         param           v1              Float32 in value
29276         param           v2              Float32 in value
29277         category        EXT_direct_state_access
29278         subcategory     VERSION_2_0
29279         glfflags        ignore
29280         glxflags        ignore
29281         extension       soft WINSOFT
29282         glextmask       GL_MASK_OpenGL_2_0
29283
29284 ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
29285         return          void
29286         param           program         UInt32 in value
29287         param           location        Int32 in value
29288         param           v0              Float32 in value
29289         param           v1              Float32 in value
29290         param           v2              Float32 in value
29291         param           v3              Float32 in value
29292         category        EXT_direct_state_access
29293         subcategory     VERSION_2_0
29294         glfflags        ignore
29295         glxflags        ignore
29296         extension       soft WINSOFT
29297         glextmask       GL_MASK_OpenGL_2_0
29298
29299 ProgramUniform1iEXT(program, location, v0)
29300         return          void
29301         param           program         UInt32 in value
29302         param           location        Int32 in value
29303         param           v0              Int32 in value
29304         category        EXT_direct_state_access
29305         subcategory     VERSION_2_0
29306         glfflags        ignore
29307         glxflags        ignore
29308         extension       soft WINSOFT
29309         glextmask       GL_MASK_OpenGL_2_0
29310
29311 ProgramUniform2iEXT(program, location, v0, v1)
29312         return          void
29313         param           program         UInt32 in value
29314         param           location        Int32 in value
29315         param           v0              Int32 in value
29316         param           v1              Int32 in value
29317         category        EXT_direct_state_access
29318         subcategory     VERSION_2_0
29319         glfflags        ignore
29320         glxflags        ignore
29321         extension       soft WINSOFT
29322         glextmask       GL_MASK_OpenGL_2_0
29323
29324 ProgramUniform3iEXT(program, location, v0, v1, v2)
29325         return          void
29326         param           program         UInt32 in value
29327         param           location        Int32 in value
29328         param           v0              Int32 in value
29329         param           v1              Int32 in value
29330         param           v2              Int32 in value
29331         category        EXT_direct_state_access
29332         subcategory     VERSION_2_0
29333         glfflags        ignore
29334         glxflags        ignore
29335         extension       soft WINSOFT
29336         glextmask       GL_MASK_OpenGL_2_0
29337
29338 ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
29339         return          void
29340         param           program         UInt32 in value
29341         param           location        Int32 in value
29342         param           v0              Int32 in value
29343         param           v1              Int32 in value
29344         param           v2              Int32 in value
29345         param           v3              Int32 in value
29346         category        EXT_direct_state_access
29347         subcategory     VERSION_2_0
29348         glfflags        ignore
29349         glxflags        ignore
29350         extension       soft WINSOFT
29351         glextmask       GL_MASK_OpenGL_2_0
29352
29353 ProgramUniform1fvEXT(program, location, count, value)
29354         return          void
29355         param           program         UInt32 in value
29356         param           location        Int32 in value
29357         param           count           SizeI in value
29358         param           value           Float32 in array [count]
29359         category        EXT_direct_state_access
29360         subcategory     VERSION_2_0
29361         glfflags        ignore
29362         glxflags        ignore
29363         extension       soft WINSOFT
29364         glextmask       GL_MASK_OpenGL_2_0
29365
29366 ProgramUniform2fvEXT(program, location, count, value)
29367         return          void
29368         param           program         UInt32 in value
29369         param           location        Int32 in value
29370         param           count           SizeI in value
29371         param           value           Float32 in array [count*2]
29372         category        EXT_direct_state_access
29373         subcategory     VERSION_2_0
29374         glfflags        ignore
29375         glxflags        ignore
29376         extension       soft WINSOFT
29377         glextmask       GL_MASK_OpenGL_2_0
29378
29379 ProgramUniform3fvEXT(program, location, count, value)
29380         return          void
29381         param           program         UInt32 in value
29382         param           location        Int32 in value
29383         param           count           SizeI in value
29384         param           value           Float32 in array [count*3]
29385         category        EXT_direct_state_access
29386         subcategory     VERSION_2_0
29387         glfflags        ignore
29388         glxflags        ignore
29389         extension       soft WINSOFT
29390         glextmask       GL_MASK_OpenGL_2_0
29391
29392 ProgramUniform4fvEXT(program, location, count, value)
29393         return          void
29394         param           program         UInt32 in value
29395         param           location        Int32 in value
29396         param           count           SizeI in value
29397         param           value           Float32 in array [count*4]
29398         category        EXT_direct_state_access
29399         subcategory     VERSION_2_0
29400         glfflags        ignore
29401         glxflags        ignore
29402         extension       soft WINSOFT
29403         glextmask       GL_MASK_OpenGL_2_0
29404
29405 ProgramUniform1ivEXT(program, location, count, value)
29406         return          void
29407         param           program         UInt32 in value
29408         param           location        Int32 in value
29409         param           count           SizeI in value
29410         param           value           Int32 in array [count]
29411         category        EXT_direct_state_access
29412         subcategory     VERSION_2_0
29413         glfflags        ignore
29414         glxflags        ignore
29415         extension       soft WINSOFT
29416         glextmask       GL_MASK_OpenGL_2_0
29417
29418 ProgramUniform2ivEXT(program, location, count, value)
29419         return          void
29420         param           program         UInt32 in value
29421         param           location        Int32 in value
29422         param           count           SizeI in value
29423         param           value           Int32 in array [count*2]
29424         category        EXT_direct_state_access
29425         subcategory     VERSION_2_0
29426         glfflags        ignore
29427         glxflags        ignore
29428         extension       soft WINSOFT
29429         glextmask       GL_MASK_OpenGL_2_0
29430
29431 ProgramUniform3ivEXT(program, location, count, value)
29432         return          void
29433         param           program         UInt32 in value
29434         param           location        Int32 in value
29435         param           count           SizeI in value
29436         param           value           Int32 in array [count*3]
29437         category        EXT_direct_state_access
29438         subcategory     VERSION_2_0
29439         glfflags        ignore
29440         glxflags        ignore
29441         extension       soft WINSOFT
29442         glextmask       GL_MASK_OpenGL_2_0
29443
29444 ProgramUniform4ivEXT(program, location, count, value)
29445         return          void
29446         param           program         UInt32 in value
29447         param           location        Int32 in value
29448         param           count           SizeI in value
29449         param           value           Int32 in array [count*4]
29450         category        EXT_direct_state_access
29451         subcategory     VERSION_2_0
29452         glfflags        ignore
29453         glxflags        ignore
29454         extension       soft WINSOFT
29455         glextmask       GL_MASK_OpenGL_2_0
29456
29457 ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
29458         return          void
29459         param           program         UInt32 in value
29460         param           location        Int32 in value
29461         param           count           SizeI in value
29462         param           transpose       Boolean in value
29463         param           value           Float32 in array [count*4]
29464         category        EXT_direct_state_access
29465         subcategory     VERSION_2_0
29466         glfflags        ignore
29467         glxflags        ignore
29468         extension       soft WINSOFT
29469         glextmask       GL_MASK_OpenGL_2_0
29470
29471 ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
29472         return          void
29473         param           program         UInt32 in value
29474         param           location        Int32 in value
29475         param           count           SizeI in value
29476         param           transpose       Boolean in value
29477         param           value           Float32 in array [count*9]
29478         category        EXT_direct_state_access
29479         subcategory     VERSION_2_0
29480         glfflags        ignore
29481         glxflags        ignore
29482         extension       soft WINSOFT
29483         glextmask       GL_MASK_OpenGL_2_0
29484
29485 ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
29486         return          void
29487         param           program         UInt32 in value
29488         param           location        Int32 in value
29489         param           count           SizeI in value
29490         param           transpose       Boolean in value
29491         param           value           Float32 in array [count*16]
29492         category        EXT_direct_state_access
29493         subcategory     VERSION_2_0
29494         glfflags        ignore
29495         glxflags        ignore
29496         extension       soft WINSOFT
29497         glextmask       GL_MASK_OpenGL_2_0
29498
29499 # New GLSL 2.1 uniform commands
29500
29501 ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
29502         return          void
29503         param           program         UInt32 in value
29504         param           location        Int32 in value
29505         param           count           SizeI in value
29506         param           transpose       Boolean in value
29507         param           value           Float32 in array [count*6]
29508         category        EXT_direct_state_access
29509         subcategory     VERSION_2_1
29510         glfflags        ignore
29511         glxflags        ignore
29512         extension       soft WINSOFT
29513         glextmask       GL_MASK_OpenGL_2_0
29514
29515 ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
29516         return          void
29517         param           program         UInt32 in value
29518         param           location        Int32 in value
29519         param           count           SizeI in value
29520         param           transpose       Boolean in value
29521         param           value           Float32 in array [count*6]
29522         category        EXT_direct_state_access
29523         subcategory     VERSION_2_1
29524         glfflags        ignore
29525         glxflags        ignore
29526         extension       soft WINSOFT
29527         glextmask       GL_MASK_OpenGL_2_0
29528
29529 ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
29530         return          void
29531         param           program         UInt32 in value
29532         param           location        Int32 in value
29533         param           count           SizeI in value
29534         param           transpose       Boolean in value
29535         param           value           Float32 in array [count*8]
29536         category        EXT_direct_state_access
29537         subcategory     VERSION_2_1
29538         glfflags        ignore
29539         glxflags        ignore
29540         extension       soft WINSOFT
29541         glextmask       GL_MASK_OpenGL_2_0
29542
29543 ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
29544         return          void
29545         param           program         UInt32 in value
29546         param           location        Int32 in value
29547         param           count           SizeI in value
29548         param           transpose       Boolean in value
29549         param           value           Float32 in array [count*8]
29550         category        EXT_direct_state_access
29551         subcategory     VERSION_2_1
29552         glfflags        ignore
29553         glxflags        ignore
29554         extension       soft WINSOFT
29555         glextmask       GL_MASK_OpenGL_2_0
29556
29557 ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
29558         return          void
29559         param           program         UInt32 in value
29560         param           location        Int32 in value
29561         param           count           SizeI in value
29562         param           transpose       Boolean in value
29563         param           value           Float32 in array [count*12]
29564         category        EXT_direct_state_access
29565         subcategory     VERSION_2_1
29566         glfflags        ignore
29567         glxflags        ignore
29568         extension       soft WINSOFT
29569         glextmask       GL_MASK_OpenGL_2_0
29570
29571 ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
29572         return          void
29573         param           program         UInt32 in value
29574         param           location        Int32 in value
29575         param           count           SizeI in value
29576         param           transpose       Boolean in value
29577         param           value           Float32 in array [count*12]
29578         category        EXT_direct_state_access
29579         subcategory     VERSION_2_1
29580         glfflags        ignore
29581         glxflags        ignore
29582         extension       soft WINSOFT
29583         glextmask       GL_MASK_OpenGL_2_0
29584
29585 # New EXT_gpu_shader4 commands
29586
29587 ProgramUniform1uiEXT(program, location, v0)
29588         return          void
29589         param           program         UInt32 in value
29590         param           location        Int32 in value
29591         param           v0              UInt32 in value
29592         category        EXT_direct_state_access
29593         subcategory     EXT_gpu_shader4
29594         glfflags        ignore
29595         glxflags        ignore
29596         extension       soft WINSOFT
29597         glextmask       GL_MASK_OpenGL_2_0
29598
29599 ProgramUniform2uiEXT(program, location, v0, v1)
29600         return          void
29601         param           program         UInt32 in value
29602         param           location        Int32 in value
29603         param           v0              UInt32 in value
29604         param           v1              UInt32 in value
29605         category        EXT_direct_state_access
29606         subcategory     EXT_gpu_shader4
29607         glfflags        ignore
29608         glxflags        ignore
29609         extension       soft WINSOFT
29610         glextmask       GL_MASK_OpenGL_2_0
29611
29612 ProgramUniform3uiEXT(program, location, v0, v1, v2)
29613         return          void
29614         param           program         UInt32 in value
29615         param           location        Int32 in value
29616         param           v0              UInt32 in value
29617         param           v1              UInt32 in value
29618         param           v2              UInt32 in value
29619         category        EXT_direct_state_access
29620         subcategory     EXT_gpu_shader4
29621         glfflags        ignore
29622         glxflags        ignore
29623         extension       soft WINSOFT
29624         glextmask       GL_MASK_OpenGL_2_0
29625
29626 ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
29627         return          void
29628         param           program         UInt32 in value
29629         param           location        Int32 in value
29630         param           v0              UInt32 in value
29631         param           v1              UInt32 in value
29632         param           v2              UInt32 in value
29633         param           v3              UInt32 in value
29634         category        EXT_direct_state_access
29635         subcategory     EXT_gpu_shader4
29636         glfflags        ignore
29637         glxflags        ignore
29638         extension       soft WINSOFT
29639         glextmask       GL_MASK_OpenGL_2_0
29640
29641 ProgramUniform1uivEXT(program, location, count, value)
29642         return          void
29643         param           program         UInt32 in value
29644         param           location        Int32 in value
29645         param           count           SizeI in value
29646         param           value           UInt32 in array [count]
29647         category        EXT_direct_state_access
29648         subcategory     EXT_gpu_shader4
29649         glfflags        ignore
29650         glxflags        ignore
29651         extension       soft WINSOFT
29652         glextmask       GL_MASK_OpenGL_2_0
29653
29654 ProgramUniform2uivEXT(program, location, count, value)
29655         return          void
29656         param           program         UInt32 in value
29657         param           location        Int32 in value
29658         param           count           SizeI in value
29659         param           value           UInt32 in array [count*2]
29660         category        EXT_direct_state_access
29661         subcategory     EXT_gpu_shader4
29662         glfflags        ignore
29663         glxflags        ignore
29664         extension       soft WINSOFT
29665         glextmask       GL_MASK_OpenGL_2_0
29666
29667 ProgramUniform3uivEXT(program, location, count, value)
29668         return          void
29669         param           program         UInt32 in value
29670         param           location        Int32 in value
29671         param           count           SizeI in value
29672         param           value           UInt32 in array [count*3]
29673         category        EXT_direct_state_access
29674         subcategory     EXT_gpu_shader4
29675         glfflags        ignore
29676         glxflags        ignore
29677         extension       soft WINSOFT
29678         glextmask       GL_MASK_OpenGL_2_0
29679
29680 ProgramUniform4uivEXT(program, location, count, value)
29681         return          void
29682         param           program         UInt32 in value
29683         param           location        Int32 in value
29684         param           count           SizeI in value
29685         param           value           UInt32 in array [count*4]
29686         category        EXT_direct_state_access
29687         subcategory     EXT_gpu_shader4
29688         glfflags        ignore
29689         glxflags        ignore
29690         extension       soft WINSOFT
29691         glextmask       GL_MASK_OpenGL_2_0
29692
29693 # New named buffer commands
29694
29695 NamedBufferDataEXT(buffer, size, data, usage)
29696         return          void
29697         param           buffer          UInt32 in value
29698         param           size            Sizeiptr in value
29699         param           data            Void in array [COMPSIZE(size)]
29700         param           usage           VertexBufferObjectUsage in value
29701         category        EXT_direct_state_access
29702         extension       soft WINSOFT
29703         dlflags         notlistable
29704         glxflags        ignore
29705         glfflags        ignore
29706
29707 NamedBufferSubDataEXT(buffer, offset, size, data)
29708         return          void
29709         param           buffer          UInt32 in value
29710         param           offset          Intptr in value
29711         param           size            Sizeiptr in value
29712         param           data            Void in array [COMPSIZE(size)]
29713         category        EXT_direct_state_access
29714         extension       soft WINSOFT
29715         dlflags         notlistable
29716         glxflags        ignore
29717         glfflags        ignore
29718
29719 MapNamedBufferEXT(buffer, access)
29720         return          VoidPointer
29721         param           buffer          UInt32 in value
29722         param           access          VertexBufferObjectAccess in value
29723         category        EXT_direct_state_access
29724         extension       soft WINSOFT
29725         dlflags         notlistable
29726         glxflags        ignore
29727         glfflags        ignore
29728
29729 UnmapNamedBufferEXT(buffer)
29730         return          Boolean
29731         param           buffer          UInt32 in value
29732         category        EXT_direct_state_access
29733         extension       soft WINSOFT
29734         dlflags         notlistable
29735         glxflags        ignore
29736         glfflags        ignore
29737
29738 MapNamedBufferRangeEXT(buffer, offset, length, access)
29739         return          VoidPointer
29740         param           buffer          UInt32 in value
29741         param           offset          Intptr in value
29742         param           length          Sizeiptr in value
29743         param           access          BufferAccessMask in value
29744         category        EXT_direct_state_access
29745         extension       soft WINSOFT
29746         dlflags         notlistable
29747         glxflags        ignore
29748         glfflags        ignore
29749
29750 FlushMappedNamedBufferRangeEXT(buffer, offset, length)
29751         return          void
29752         param           buffer          UInt32 in value
29753         param           offset          Intptr in value
29754         param           length          Sizeiptr in value
29755         category        EXT_direct_state_access
29756         extension       soft WINSOFT
29757         dlflags         notlistable
29758         glxflags        ignore
29759         glfflags        ignore
29760
29761 NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size)
29762         return          void
29763         param           readBuffer      UInt32 in value
29764         param           writeBuffer     UInt32 in value
29765         param           readOffset      Intptr in value
29766         param           writeOffset     Intptr in value
29767         param           size            Sizeiptr in value
29768         category        EXT_direct_state_access
29769         extension       soft WINSOFT
29770         dlflags         notlistable
29771         glxflags        ignore
29772         glfflags        ignore
29773
29774 # New named buffer queries
29775
29776 GetNamedBufferParameterivEXT(buffer, pname, params)
29777         return          void
29778         param           buffer          UInt32 in value
29779         param           pname           VertexBufferObjectParameter in value
29780         param           params          Int32 out array [COMPSIZE(pname)]
29781         category        EXT_direct_state_access
29782         extension       soft WINSOFT
29783         dlflags         notlistable
29784         glxflags        ignore
29785         glfflags        ignore
29786
29787 GetNamedBufferPointervEXT(buffer, pname, params)
29788         return          void
29789         param           buffer          UInt32 in value
29790         param           pname           VertexBufferObjectParameter in value
29791         param           params          VoidPointer out array [COMPSIZE(pname)]
29792         category        EXT_direct_state_access
29793         extension       soft WINSOFT
29794         dlflags         notlistable
29795         glxflags        ignore
29796         glfflags        ignore
29797
29798 GetNamedBufferSubDataEXT(buffer, offset, size, data)
29799         return          void
29800         param           buffer          UInt32 in value
29801         param           offset          Intptr in value
29802         param           size            Sizeiptr in value
29803         param           data            Void out array [COMPSIZE(size)]
29804         category        EXT_direct_state_access
29805         extension       soft WINSOFT
29806         dlflags         notlistable
29807         glxflags        ignore
29808         glfflags        ignore
29809
29810 # New named texture buffer texture object command
29811
29812 TextureBufferEXT(texture, target, internalformat, buffer)
29813         return          void
29814         param           texture         Texture in value
29815         param           target          TextureTarget in value
29816         param           internalformat  TypeEnum in value
29817         param           buffer          UInt32 in value
29818         category        EXT_direct_state_access
29819         subcategory     EXT_texture_buffer_object
29820         extension       soft WINSOFT NV50
29821         glfflags        ignore
29822         glxflags        ignore
29823         glextmask       GL_MASK_EXT_texture_buffer_object
29824         dlflags         notlistable
29825
29826 # New named texture buffer multitexture command
29827
29828 MultiTexBufferEXT(texunit, target, internalformat, buffer)
29829         return          void
29830         param           texunit         TextureUnit in value
29831         param           target          TextureTarget in value
29832         param           internalformat  TypeEnum in value
29833         param           buffer          UInt32 in value
29834         category        EXT_direct_state_access
29835         subcategory     EXT_texture_buffer_object
29836         extension       soft WINSOFT NV50
29837         glfflags        ignore
29838         glxflags        ignore
29839         glextmask       GL_MASK_EXT_texture_buffer_object
29840         dlflags         notlistable
29841
29842 # New named frame buffer object commands
29843
29844 NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
29845         return          void
29846         param           renderbuffer    Renderbuffer in value
29847         param           internalformat  PixelInternalFormat in value
29848         param           width           SizeI in value
29849         param           height          SizeI in value
29850         category        EXT_direct_state_access
29851         subcategory     EXT_framebuffer_object
29852         extension       soft WINSOFT
29853         dlflags         notlistable
29854         glfflags        ignore
29855         glxflags        ignore
29856         glextmask       GL_MASK_EXT_framebuffer_object
29857
29858 GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
29859         return          void
29860         param           renderbuffer    Renderbuffer in value
29861         param           pname           RenderbufferParameterName in value
29862         param           params          Int32 out array [COMPSIZE(pname)]
29863         category        EXT_direct_state_access
29864         subcategory     EXT_framebuffer_object
29865         extension       soft WINSOFT
29866         dlflags         notlistable
29867         glfflags        ignore
29868         glxflags        ignore
29869         glextmask       GL_MASK_EXT_framebuffer_object
29870
29871 CheckNamedFramebufferStatusEXT(framebuffer, target)
29872         return          FramebufferStatus
29873         param           framebuffer     Framebuffer in value
29874         param           target          FramebufferTarget in value
29875         category        EXT_direct_state_access
29876         subcategory     EXT_framebuffer_object
29877         extension       soft WINSOFT
29878         dlflags         notlistable
29879         glfflags        ignore
29880         glxflags        ignore
29881         glextmask       GL_MASK_EXT_framebuffer_object
29882
29883 NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
29884         return          void
29885         param           framebuffer     Framebuffer in value
29886         param           attachment      FramebufferAttachment in value
29887         param           textarget       TextureTarget in value
29888         param           texture         Texture in value
29889         param           level           CheckedInt32 in value
29890         category        EXT_direct_state_access
29891         subcategory     EXT_framebuffer_object
29892         extension       soft WINSOFT
29893         dlflags         notlistable
29894         glfflags        ignore
29895         glxflags        ignore
29896         glextmask       GL_MASK_EXT_framebuffer_object
29897
29898 NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
29899         return          void
29900         param           framebuffer     Framebuffer in value
29901         param           attachment      FramebufferAttachment in value
29902         param           textarget       TextureTarget in value
29903         param           texture         Texture in value
29904         param           level           CheckedInt32 in value
29905         category        EXT_direct_state_access
29906         subcategory     EXT_framebuffer_object
29907         extension       soft WINSOFT
29908         dlflags         notlistable
29909         glfflags        ignore
29910         glxflags        ignore
29911         glextmask       GL_MASK_EXT_framebuffer_object
29912
29913 NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
29914         return          void
29915         param           framebuffer     Framebuffer in value
29916         param           attachment      FramebufferAttachment in value
29917         param           textarget       TextureTarget in value
29918         param           texture         Texture in value
29919         param           level           CheckedInt32 in value
29920         param           zoffset         CheckedInt32 in value
29921         category        EXT_direct_state_access
29922         subcategory     EXT_framebuffer_object
29923         extension       soft WINSOFT
29924         dlflags         notlistable
29925         glfflags        ignore
29926         glxflags        ignore
29927         glextmask       GL_MASK_EXT_framebuffer_object
29928
29929 NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
29930         return          void
29931         param           framebuffer     Framebuffer in value
29932         param           attachment      FramebufferAttachment in value
29933         param           renderbuffertarget RenderbufferTarget in value
29934         param           renderbuffer    Renderbuffer in value
29935         category        EXT_direct_state_access
29936         subcategory     EXT_framebuffer_object
29937         extension       soft WINSOFT
29938         dlflags         notlistable
29939         glfflags        ignore
29940         glxflags        ignore
29941         glextmask       GL_MASK_EXT_framebuffer_object
29942
29943 GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
29944         return          void
29945         param           framebuffer     Framebuffer in value
29946         param           attachment      FramebufferAttachment in value
29947         param           pname           FramebufferAttachmentParameterName in value
29948         param           params          Int32 out array [COMPSIZE(pname)]
29949         category        EXT_direct_state_access
29950         subcategory     EXT_framebuffer_object
29951         extension       soft WINSOFT
29952         dlflags         notlistable
29953         glfflags        ignore
29954         glxflags        ignore
29955         glextmask       GL_MASK_EXT_framebuffer_object
29956
29957 GenerateTextureMipmapEXT(texture, target)
29958         return          void
29959         param           texture         Texture in value
29960         param           target          TextureTarget in value
29961         category        EXT_direct_state_access
29962         subcategory     EXT_framebuffer_object
29963         extension       soft WINSOFT
29964         dlflags         notlistable
29965         glfflags        ignore
29966         glxflags        ignore
29967         glextmask       GL_MASK_EXT_framebuffer_object
29968
29969 GenerateMultiTexMipmapEXT(texunit, target)
29970         return          void
29971         param           texunit         TextureUnit in value
29972         param           target          TextureTarget in value
29973         category        EXT_direct_state_access
29974         subcategory     EXT_framebuffer_object
29975         extension       soft WINSOFT
29976         dlflags         notlistable
29977         glfflags        ignore
29978         glxflags        ignore
29979         glextmask       GL_MASK_EXT_framebuffer_object
29980
29981 FramebufferDrawBufferEXT(framebuffer, mode)
29982         return          void
29983         param           framebuffer     Framebuffer in value
29984         param           mode            DrawBufferMode in value
29985         category        EXT_direct_state_access
29986         subcategory     EXT_framebuffer_object
29987         extension       soft WINSOFT
29988         glfflags        ignore
29989         glxflags        ignore
29990         glextmask       GL_MASK_EXT_framebuffer_object
29991
29992 FramebufferDrawBuffersEXT(framebuffer, n, bufs)
29993         return          void
29994         param           framebuffer     Framebuffer in value
29995         param           n               SizeI in value
29996         param           bufs            DrawBufferMode in array [n]
29997         category        EXT_direct_state_access
29998         subcategory     EXT_framebuffer_object
29999         extension       soft WINSOFT
30000         glfflags        ignore
30001         glxflags        ignore
30002         glextmask       GL_MASK_EXT_framebuffer_object
30003
30004 FramebufferReadBufferEXT(framebuffer, mode)
30005         return          void
30006         param           framebuffer     Framebuffer in value
30007         param           mode            ReadBufferMode in value
30008         category        EXT_direct_state_access
30009         subcategory     EXT_framebuffer_object
30010         extension       soft WINSOFT
30011         glfflags        ignore
30012         glxflags        ignore
30013         glextmask       GL_MASK_EXT_framebuffer_object
30014
30015 GetFramebufferParameterivEXT(framebuffer, pname, params)
30016         return          void
30017         param           framebuffer     Framebuffer in value
30018         param           pname           GetFramebufferParameter in value
30019         param           params          Int32 out array [COMPSIZE(pname)]
30020         category        EXT_direct_state_access
30021         subcategory     EXT_framebuffer_object
30022         dlflags         notlistable
30023         extension       soft WINSOFT
30024         glxflags        ignore
30025         glfflags        capture-execute gl-enum
30026
30027 # New named framebuffer multisample object commands
30028
30029 NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
30030         return          void
30031         param           renderbuffer    Renderbuffer in value
30032         param           samples         SizeI in value
30033         param           internalformat  PixelInternalFormat in value
30034         param           width           SizeI in value
30035         param           height          SizeI in value
30036         category        EXT_direct_state_access
30037         subcategory     EXT_framebuffer_multisample
30038         extension       soft WINSOFT
30039         dlflags         notlistable
30040         glfflags        ignore
30041         glxflags        ignore
30042         glextmask       GL_MASK_EXT_framebuffer_multisample
30043
30044 # New named framebuffer multisample coverage object commands
30045
30046 NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
30047         return          void
30048         param           renderbuffer    Renderbuffer in value
30049         param           coverageSamples SizeI in value
30050         param           colorSamples    SizeI in value
30051         param           internalformat  PixelInternalFormat in value
30052         param           width           SizeI in value
30053         param           height          SizeI in value
30054         category        EXT_direct_state_access
30055         subcategory     NV_framebuffer_multisample_coverage
30056         extension       soft WINSOFT
30057         dlflags         notlistable
30058         glfflags        ignore
30059         glxflags        ignore
30060         glextmask       GL_MASK_NV_framebuffer_multisample_coverage
30061
30062 # New named geometry program/shader frame buffer object commands
30063
30064 NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
30065         return          void
30066         param           framebuffer     Framebuffer in value
30067         param           attachment      FramebufferAttachment in value
30068         param           texture         Texture in value
30069         param           level           CheckedInt32 in value
30070         category        EXT_direct_state_access
30071         subcategory     NV_gpu_program4
30072         extension       soft WINSOFT
30073         dlflags         notlistable
30074         glfflags        ignore
30075         glxflags        ignore
30076         glextmask       GL_MASK_NV_gpu_program4
30077
30078 NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
30079         return          void
30080         param           framebuffer     Framebuffer in value
30081         param           attachment      FramebufferAttachment in value
30082         param           texture         Texture in value
30083         param           level           CheckedInt32 in value
30084         param           layer           CheckedInt32 in value
30085         category        EXT_direct_state_access
30086         subcategory     NV_gpu_program4
30087         extension       soft WINSOFT
30088         dlflags         notlistable
30089         glfflags        ignore
30090         glxflags        ignore
30091         glextmask       GL_MASK_NV_gpu_program4
30092
30093 NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
30094         return          void
30095         param           framebuffer     Framebuffer in value
30096         param           attachment      FramebufferAttachment in value
30097         param           texture         Texture in value
30098         param           level           CheckedInt32 in value
30099         param           face            TextureTarget in value
30100         category        EXT_direct_state_access
30101         subcategory     NV_gpu_program4
30102         extension       soft WINSOFT
30103         dlflags         notlistable
30104         glfflags        ignore
30105         glxflags        ignore
30106         glextmask       GL_MASK_NV_gpu_program4
30107
30108 # New explicit multisample query and commands
30109
30110 TextureRenderbufferEXT(texture, target, renderbuffer)
30111         return          void
30112         param           texture         Texture in value
30113         param           target          TextureTarget in value
30114         param           renderbuffer    UInt32 in value
30115         category        EXT_direct_state_access
30116         subcategory     NV_explicit_multisample
30117         extension       soft WINSOFT NV50
30118         dlflags         notlistable
30119         glfflags        ignore
30120         glxflags        ignore
30121         glextmask       GL_MASK_NV_explicit_multisample
30122
30123 MultiTexRenderbufferEXT(texunit, target, renderbuffer)
30124         return          void
30125         param           texunit         TextureUnit in value
30126         param           target          TextureTarget in value
30127         param           renderbuffer    UInt32 in value
30128         category        EXT_direct_state_access
30129         subcategory     NV_explicit_multisample
30130         extension       soft WINSOFT NV50
30131         dlflags         notlistable
30132         glfflags        ignore
30133         glxflags        ignore
30134         glextmask       GL_MASK_NV_explicit_multisample
30135
30136 # New ARB_gpu_shader_fp64 commands
30137
30138 ProgramUniform1dEXT(program, location, x)
30139         return          void
30140         param           program         UInt32 in value
30141         param           location        Int32 in value
30142         param           x               Float64 in value
30143         category        EXT_direct_state_access
30144         subcategory     ARB_gpu_shader_fp64
30145         version         1.2
30146         extension
30147         glxropcode      ?
30148         glxflags        ignore
30149         offset          ?
30150
30151 ProgramUniform2dEXT(program, location, x, y)
30152         return          void
30153         param           program         UInt32 in value
30154         param           location        Int32 in value
30155         param           x               Float64 in value
30156         param           y               Float64 in value
30157         category        EXT_direct_state_access
30158         subcategory     ARB_gpu_shader_fp64
30159         version         1.2
30160         extension
30161         glxropcode      ?
30162         glxflags        ignore
30163         offset          ?
30164
30165 ProgramUniform3dEXT(program, location, x, y, z)
30166         return          void
30167         param           program         UInt32 in value
30168         param           location        Int32 in value
30169         param           x               Float64 in value
30170         param           y               Float64 in value
30171         param           z               Float64 in value
30172         category        EXT_direct_state_access
30173         subcategory     ARB_gpu_shader_fp64
30174         version         1.2
30175         extension
30176         glxropcode      ?
30177         glxflags        ignore
30178         offset          ?
30179
30180 ProgramUniform4dEXT(program, location, x, y, z, w)
30181         return          void
30182         param           program         UInt32 in value
30183         param           location        Int32 in value
30184         param           x               Float64 in value
30185         param           y               Float64 in value
30186         param           z               Float64 in value
30187         param           w               Float64 in value
30188         category        EXT_direct_state_access
30189         subcategory     ARB_gpu_shader_fp64
30190         version         1.2
30191         extension
30192         glxropcode      ?
30193         glxflags        ignore
30194         offset          ?
30195
30196 ProgramUniform1dvEXT(program, location, count, value)
30197         return          void
30198         param           program         UInt32 in value
30199         param           location        Int32 in value
30200         param           count           SizeI in value
30201         param           value           Float64 in array [count]
30202         category        EXT_direct_state_access
30203         subcategory     ARB_gpu_shader_fp64
30204         version         1.2
30205         extension
30206         glxropcode      ?
30207         glxflags        ignore
30208         offset          ?
30209
30210 ProgramUniform2dvEXT(program, location, count, value)
30211         return          void
30212         param           program         UInt32 in value
30213         param           location        Int32 in value
30214         param           count           SizeI in value
30215         param           value           Float64 in array [count]
30216         category        EXT_direct_state_access
30217         subcategory     ARB_gpu_shader_fp64
30218         version         1.2
30219         extension
30220         glxropcode      ?
30221         glxflags        ignore
30222         offset          ?
30223
30224 ProgramUniform3dvEXT(program, location, count, value)
30225         return          void
30226         param           program         UInt32 in value
30227         param           location        Int32 in value
30228         param           count           SizeI in value
30229         param           value           Float64 in array [count]
30230         category        EXT_direct_state_access
30231         subcategory     ARB_gpu_shader_fp64
30232         version         1.2
30233         extension
30234         glxropcode      ?
30235         glxflags        ignore
30236         offset          ?
30237
30238 ProgramUniform4dvEXT(program, location, count, value)
30239         return          void
30240         param           program         UInt32 in value
30241         param           location        Int32 in value
30242         param           count           SizeI in value
30243         param           value           Float64 in array [count]
30244         category        EXT_direct_state_access
30245         subcategory     ARB_gpu_shader_fp64
30246         version         1.2
30247         extension
30248         glxropcode      ?
30249         glxflags        ignore
30250         offset          ?
30251
30252 ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
30253         return          void
30254         param           program         UInt32 in value
30255         param           location        Int32 in value
30256         param           count           SizeI in value
30257         param           transpose       Boolean in value
30258         param           value           Float64 in array [count]
30259         category        EXT_direct_state_access
30260         subcategory     ARB_gpu_shader_fp64
30261         version         1.2
30262         extension
30263         glxropcode      ?
30264         glxflags        ignore
30265         offset          ?
30266
30267 ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
30268         return          void
30269         param           program         UInt32 in value
30270         param           location        Int32 in value
30271         param           count           SizeI in value
30272         param           transpose       Boolean in value
30273         param           value           Float64 in array [count]
30274         category        EXT_direct_state_access
30275         subcategory     ARB_gpu_shader_fp64
30276         version         1.2
30277         extension
30278         glxropcode      ?
30279         glxflags        ignore
30280         offset          ?
30281
30282 ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
30283         return          void
30284         param           program         UInt32 in value
30285         param           location        Int32 in value
30286         param           count           SizeI in value
30287         param           transpose       Boolean in value
30288         param           value           Float64 in array [count]
30289         category        EXT_direct_state_access
30290         subcategory     ARB_gpu_shader_fp64
30291         version         1.2
30292         extension
30293         glxropcode      ?
30294         glxflags        ignore
30295         offset          ?
30296
30297 ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
30298         return          void
30299         param           program         UInt32 in value
30300         param           location        Int32 in value
30301         param           count           SizeI in value
30302         param           transpose       Boolean in value
30303         param           value           Float64 in array [count]
30304         category        EXT_direct_state_access
30305         subcategory     ARB_gpu_shader_fp64
30306         version         1.2
30307         extension
30308         glxropcode      ?
30309         glxflags        ignore
30310         offset          ?
30311
30312 ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
30313         return          void
30314         param           program         UInt32 in value
30315         param           location        Int32 in value
30316         param           count           SizeI in value
30317         param           transpose       Boolean in value
30318         param           value           Float64 in array [count]
30319         category        EXT_direct_state_access
30320         subcategory     ARB_gpu_shader_fp64
30321         version         1.2
30322         extension
30323         glxropcode      ?
30324         glxflags        ignore
30325         offset          ?
30326
30327 ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
30328         return          void
30329         param           program         UInt32 in value
30330         param           location        Int32 in value
30331         param           count           SizeI in value
30332         param           transpose       Boolean in value
30333         param           value           Float64 in array [count]
30334         category        EXT_direct_state_access
30335         subcategory     ARB_gpu_shader_fp64
30336         version         1.2
30337         extension
30338         glxropcode      ?
30339         glxflags        ignore
30340         offset          ?
30341
30342 ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
30343         return          void
30344         param           program         UInt32 in value
30345         param           location        Int32 in value
30346         param           count           SizeI in value
30347         param           transpose       Boolean in value
30348         param           value           Float64 in array [count]
30349         category        EXT_direct_state_access
30350         subcategory     ARB_gpu_shader_fp64
30351         version         1.2
30352         extension
30353         glxropcode      ?
30354         glxflags        ignore
30355         offset          ?
30356
30357 ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
30358         return          void
30359         param           program         UInt32 in value
30360         param           location        Int32 in value
30361         param           count           SizeI in value
30362         param           transpose       Boolean in value
30363         param           value           Float64 in array [count]
30364         category        EXT_direct_state_access
30365         subcategory     ARB_gpu_shader_fp64
30366         version         1.2
30367         extension
30368         glxropcode      ?
30369         glxflags        ignore
30370         offset          ?
30371
30372 ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
30373         return          void
30374         param           program         UInt32 in value
30375         param           location        Int32 in value
30376         param           count           SizeI in value
30377         param           transpose       Boolean in value
30378         param           value           Float64 in array [count]
30379         category        EXT_direct_state_access
30380         subcategory     ARB_gpu_shader_fp64
30381         version         1.2
30382         extension
30383         glxropcode      ?
30384         glxflags        ignore
30385         offset          ?
30386
30387 ###############################################################################
30388 #
30389 # Extension #354
30390 # EXT_vertex_array_bgra commands
30391 #
30392 ###############################################################################
30393
30394 # (none)
30395 newcategory: EXT_vertex_array_bgra
30396
30397 ###############################################################################
30398 #
30399 # Extension #355 - WGL_NV_gpu_affinity
30400 #
30401 ###############################################################################
30402
30403 ###############################################################################
30404 #
30405 # Extension #356
30406 # EXT_texture_swizzle commands
30407 #
30408 ###############################################################################
30409
30410 # (none)
30411 newcategory: EXT_texture_swizzle
30412
30413 ###############################################################################
30414 #
30415 # Extension #357
30416 # NV_explicit_multisample commands
30417 #
30418 ###############################################################################
30419
30420 # From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
30421
30422 GetMultisamplefvNV(pname, index, val)
30423         return          void
30424         param           pname           GetMultisamplePNameNV in value
30425         param           index           UInt32 in value
30426         param           val             Float32 out array [2]
30427         category        NV_explicit_multisample
30428         dlflags         notlistable
30429         glfflags        ignore
30430         glxflags        ignore
30431
30432 SampleMaskIndexedNV(index, mask)
30433         return          void
30434         param           index           UInt32 in value
30435         param           mask            SampleMaskNV in value
30436         category        NV_explicit_multisample
30437         glfflags        ignore
30438         glxflags        ignore
30439
30440 TexRenderbufferNV(target, renderbuffer)
30441         return          void
30442         param           target          TextureTarget in value
30443         param           renderbuffer    UInt32 in value
30444         category        NV_explicit_multisample
30445         dlflags         notlistable
30446         glfflags        ignore
30447         glxflags        ignore
30448
30449 ###############################################################################
30450 #
30451 # Extension #358
30452 # NV_transform_feedback2 commands
30453 #
30454 ###############################################################################
30455
30456 BindTransformFeedbackNV(target, id)
30457         return          void
30458         param           target          BufferTargetARB in value
30459         param           id              UInt32 in value
30460         category        NV_transform_feedback2
30461         glfflags        ignore
30462         glxflags        ignore
30463
30464 DeleteTransformFeedbacksNV(n, ids)
30465         return          void
30466         param           n               SizeI in value
30467         param           ids             UInt32 in array [n]
30468         category        NV_transform_feedback2
30469         dlflags         notlistable
30470         glfflags        ignore
30471         glxflags        ignore
30472
30473 GenTransformFeedbacksNV(n, ids)
30474         return          void
30475         param           n               SizeI in value
30476         param           ids             UInt32 out array [n]
30477         category        NV_transform_feedback2
30478         dlflags         notlistable
30479         glfflags        ignore
30480         glxflags        ignore
30481
30482 IsTransformFeedbackNV(id)
30483         return          Boolean
30484         param           id              UInt32 in value
30485         category        NV_transform_feedback2
30486         dlflags         notlistable
30487         glfflags        ignore
30488         glxflags        ignore
30489
30490 PauseTransformFeedbackNV()
30491         return          void
30492         category        NV_transform_feedback2
30493         glfflags        ignore
30494         glxflags        ignore
30495
30496 ResumeTransformFeedbackNV()
30497         return          void
30498         category        NV_transform_feedback2
30499         glfflags        ignore
30500         glxflags        ignore
30501
30502 DrawTransformFeedbackNV(mode, id)
30503         return          void
30504         param           mode            GLenum in value
30505         param           id              UInt32 in value
30506         category        NV_transform_feedback2
30507         glfflags        ignore
30508         glxflags        ignore
30509
30510 ###############################################################################
30511 #
30512 # Extension #359
30513 # ATI_meminfo commands
30514 #
30515 ###############################################################################
30516
30517 # (none)
30518 newcategory: ATI_meminfo
30519
30520 ###############################################################################
30521 #
30522 # Extension #360
30523 # AMD_performance_monitor commands
30524 #
30525 ###############################################################################
30526
30527 GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
30528         return          void
30529         param           numGroups       Int32 out array [1]
30530         param           groupsSize      SizeI in value
30531         param           groups          UInt32 out array [groupsSize]
30532         category        AMD_performance_monitor
30533         dlflags         notlistable
30534         version         1.2
30535         extension
30536         glxsingle       ?
30537         glxflags        ignore
30538         offset          ?
30539
30540 GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
30541         return          void
30542         param           group           UInt32 in value
30543         param           numCounters     Int32 out array [1]
30544         param           maxActiveCounters Int32 out array [1]
30545         param           counterSize     SizeI in value
30546         param           counters        UInt32 out array [counterSize]
30547         category        AMD_performance_monitor
30548         dlflags         notlistable
30549         version         1.2
30550         extension
30551         glxsingle       ?
30552         glxflags        ignore
30553         offset          ?
30554
30555 GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
30556         return          void
30557         param           group           UInt32 in value
30558         param           bufSize         SizeI in value
30559         param           length          SizeI out array [1]
30560         param           groupString     Char out array [bufSize]
30561         category        AMD_performance_monitor
30562         dlflags         notlistable
30563         version         1.2
30564         extension
30565         glxsingle       ?
30566         glxflags        ignore
30567         offset          ?
30568
30569 GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
30570         return          void
30571         param           group           UInt32 in value
30572         param           counter         UInt32 in value
30573         param           bufSize         SizeI in value
30574         param           length          SizeI out array [1]
30575         param           counterString   Char out array [bufSize]
30576         category        AMD_performance_monitor
30577         dlflags         notlistable
30578         version         1.2
30579         extension
30580         glxsingle       ?
30581         glxflags        ignore
30582         offset          ?
30583
30584 GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
30585         return          void
30586         param           group           UInt32 in value
30587         param           counter         UInt32 in value
30588         param           pname           GLenum in value
30589         param           data            Void out array [COMPSIZE(pname)]
30590         category        AMD_performance_monitor
30591         dlflags         notlistable
30592         version         1.2
30593         extension
30594         glxsingle       ?
30595         glxflags        ignore
30596         offset          ?
30597
30598 GenPerfMonitorsAMD(n, monitors)
30599         return          void
30600         param           n               SizeI in value
30601         param           monitors        UInt32 out array [n]
30602         category        AMD_performance_monitor
30603         version         1.2
30604         extension
30605         glxropcode      ?
30606         glxflags        ignore
30607         offset          ?
30608
30609 # 'monitors' is actually in, not out, but extension spec doesn't use const
30610 DeletePerfMonitorsAMD(n, monitors)
30611         return          void
30612         param           n               SizeI in value
30613         param           monitors        UInt32 out array [n]
30614         category        AMD_performance_monitor
30615         version         1.2
30616         extension
30617         glxropcode      ?
30618         glxflags        ignore
30619         offset          ?
30620
30621 # 'counterList' is actually in, not out, but extension spec doesn't use const
30622 SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
30623         return          void
30624         param           monitor         UInt32 in value
30625         param           enable          Boolean in value
30626         param           group           UInt32 in value
30627         param           numCounters     Int32 in value
30628         param           counterList     UInt32 out array [numCounters]
30629         category        AMD_performance_monitor
30630         version         1.2
30631         extension
30632         glxropcode      ?
30633         glxflags        ignore
30634         offset          ?
30635
30636 BeginPerfMonitorAMD(monitor)
30637         return          void
30638         param           monitor         UInt32 in value
30639         category        AMD_performance_monitor
30640         version         1.2
30641         extension
30642         glxropcode      ?
30643         glxflags        ignore
30644         offset          ?
30645
30646 EndPerfMonitorAMD(monitor)
30647         return          void
30648         param           monitor         UInt32 in value
30649         category        AMD_performance_monitor
30650         version         1.2
30651         extension
30652         glxropcode      ?
30653         glxflags        ignore
30654         offset          ?
30655
30656 GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
30657         return          void
30658         param           monitor         UInt32 in value
30659         param           pname           GLenum in value
30660         param           dataSize        SizeI in value
30661         param           data            UInt32 out array [dataSize]
30662         param           bytesWritten    Int32 out array [1]
30663         category        AMD_performance_monitor
30664         dlflags         notlistable
30665         version         1.2
30666         extension
30667         glxsingle       ?
30668         glxflags        ignore
30669         offset          ?
30670
30671 ###############################################################################
30672 #
30673 # Extension #361 - WGL_AMD_gpu_association
30674 #
30675 ###############################################################################
30676
30677 ###############################################################################
30678 #
30679 # Extension #362
30680 # AMD_texture_texture4 commands
30681 #
30682 ###############################################################################
30683
30684 # (none)
30685 newcategory: AMD_texture_texture4
30686
30687 ###############################################################################
30688 #
30689 # Extension #363
30690 # AMD_vertex_shader_tesselator commands
30691 #
30692 ###############################################################################
30693
30694 TessellationFactorAMD(factor)
30695         return          void
30696         param           factor          Float32 in value
30697         category        AMD_vertex_shader_tesselator
30698         version         2.0
30699         glxsingle       ?
30700         glxflags        ignore
30701         offset          ?
30702
30703 TessellationModeAMD(mode)
30704         return          void
30705         param           mode            GLenum in value
30706         category        AMD_vertex_shader_tesselator
30707         version         2.0
30708         glxsingle       ?
30709         glxflags        ignore
30710         offset          ?
30711
30712 ###############################################################################
30713 #
30714 # Extension #364
30715 # EXT_provoking_vertex commands
30716 #
30717 ###############################################################################
30718
30719 ProvokingVertexEXT(mode)
30720         return          void
30721         param           mode            GLenum in value
30722         category        EXT_provoking_vertex
30723         version         2.1
30724         glxsingle       ?
30725         glxflags        ignore
30726         offset          ?
30727
30728 ###############################################################################
30729 #
30730 # Extension #365
30731 # EXT_texture_snorm commands
30732 #
30733 ###############################################################################
30734
30735 # (none)
30736 newcategory: EXT_texture_snorm
30737
30738 ###############################################################################
30739 #
30740 # Extension #366
30741 # AMD_draw_buffers_blend commands
30742 #
30743 ###############################################################################
30744
30745 BlendFuncIndexedAMD(buf, src, dst)
30746         return          void
30747         param           buf             UInt32 in value
30748         param           src             GLenum in value
30749         param           dst             GLenum in value
30750         category        AMD_draw_buffers_blend
30751         version         2.0
30752         extension
30753         glxropcode      ?
30754         glxflags        ignore
30755         offset          ?
30756
30757 BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
30758         return          void
30759         param           buf             UInt32 in value
30760         param           srcRGB          GLenum in value
30761         param           dstRGB          GLenum in value
30762         param           srcAlpha        GLenum in value
30763         param           dstAlpha        GLenum in value
30764         category        AMD_draw_buffers_blend
30765         version         2.0
30766         extension
30767         glxropcode      ?
30768         glxflags        ignore
30769         offset          ?
30770
30771 BlendEquationIndexedAMD(buf, mode)
30772         return          void
30773         param           buf             UInt32 in value
30774         param           mode            GLenum in value
30775         category        AMD_draw_buffers_blend
30776         version         2.0
30777         extension
30778         glxropcode      ?
30779         glxflags        ignore
30780         offset          ?
30781
30782 BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
30783         return          void
30784         param           buf             UInt32 in value
30785         param           modeRGB         GLenum in value
30786         param           modeAlpha       GLenum in value
30787         category        AMD_draw_buffers_blend
30788         version         2.0
30789         extension
30790         glxropcode      ?
30791         glxflags        ignore
30792         offset          ?
30793
30794 ###############################################################################
30795 #
30796 # Extension #367
30797 # APPLE_texture_range commands
30798 #
30799 ###############################################################################
30800
30801 TextureRangeAPPLE(target, length, pointer)
30802         return          void
30803         param           target          GLenum in value
30804         param           length          SizeI in value
30805         param           pointer         Void in array [length]
30806         category        APPLE_texture_range
30807         version         1.2
30808         extension
30809         glxropcode      ?
30810         glxflags        ignore
30811         offset          ?
30812
30813 GetTexParameterPointervAPPLE(target, pname, params)
30814         return          void
30815         param           target          GLenum in value
30816         param           pname           GLenum in value
30817         param           params          VoidPointer out array [1]
30818         category        APPLE_texture_range
30819         dlflags         notlistable
30820         version         1.2
30821         extension
30822         glxsingle       ?
30823         glxflags        ignore
30824         offset          ?
30825
30826 ###############################################################################
30827 #
30828 # Extension #368
30829 # APPLE_float_pixels commands
30830 #
30831 ###############################################################################
30832
30833 # (none)
30834 newcategory: APPLE_float_pixels
30835
30836 ###############################################################################
30837 #
30838 # Extension #369
30839 # APPLE_vertex_program_evaluators commands
30840 #
30841 ###############################################################################
30842
30843 EnableVertexAttribAPPLE(index, pname)
30844         return          void
30845         param           index           UInt32 in value
30846         param           pname           GLenum in value
30847         category        APPLE_vertex_program_evaluators
30848         version         1.5
30849         extension
30850         glxropcode      ?
30851         glxflags        ignore
30852         offset          ?
30853
30854 DisableVertexAttribAPPLE(index, pname)
30855         return          void
30856         param           index           UInt32 in value
30857         param           pname           GLenum in value
30858         category        APPLE_vertex_program_evaluators
30859         version         1.5
30860         extension
30861         glxropcode      ?
30862         glxflags        ignore
30863         offset          ?
30864
30865 IsVertexAttribEnabledAPPLE(index, pname)
30866         return          Boolean
30867         param           index           UInt32 in value
30868         param           pname           GLenum in value
30869         category        APPLE_vertex_program_evaluators
30870         version         1.5
30871         extension
30872         glxropcode      ?
30873         glxflags        ignore
30874         offset          ?
30875
30876 MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
30877         return          void
30878         param           index           UInt32 in value
30879         param           size            UInt32 in value
30880         param           u1              CoordD in value
30881         param           u2              CoordD in value
30882         param           stride          Int32 in value
30883         param           order           CheckedInt32 in value
30884         param           points          CoordD in array [COMPSIZE(size/stride/order)]
30885         category        APPLE_vertex_program_evaluators
30886         version         1.5
30887         extension
30888         glxropcode      ?
30889         glxflags        ignore
30890         offset          ?
30891
30892 MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
30893         return          void
30894         param           index           UInt32 in value
30895         param           size            UInt32 in value
30896         param           u1              CoordF in value
30897         param           u2              CoordF in value
30898         param           stride          Int32 in value
30899         param           order           CheckedInt32 in value
30900         param           points          CoordF in array [COMPSIZE(size/stride/order)]
30901         category        APPLE_vertex_program_evaluators
30902         version         1.5
30903         extension
30904         glxropcode      ?
30905         glxflags        ignore
30906         offset          ?
30907
30908 MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
30909         return          void
30910         param           index           UInt32 in value
30911         param           size            UInt32 in value
30912         param           u1              CoordD in value
30913         param           u2              CoordD in value
30914         param           ustride         Int32 in value
30915         param           uorder          CheckedInt32 in value
30916         param           v1              CoordD in value
30917         param           v2              CoordD in value
30918         param           vstride         Int32 in value
30919         param           vorder          CheckedInt32 in value
30920         param           points          CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
30921         category        APPLE_vertex_program_evaluators
30922         version         1.5
30923         extension
30924         glxropcode      ?
30925         glxflags        ignore
30926         offset          ?
30927
30928 MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
30929         return          void
30930         param           index           UInt32 in value
30931         param           size            UInt32 in value
30932         param           u1              CoordF in value
30933         param           u2              CoordF in value
30934         param           ustride         Int32 in value
30935         param           uorder          CheckedInt32 in value
30936         param           v1              CoordF in value
30937         param           v2              CoordF in value
30938         param           vstride         Int32 in value
30939         param           vorder          CheckedInt32 in value
30940         param           points          CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
30941         category        APPLE_vertex_program_evaluators
30942         version         1.5
30943         extension
30944         glxropcode      ?
30945         glxflags        ignore
30946         offset          ?
30947
30948 ###############################################################################
30949 #
30950 # Extension #370
30951 # APPLE_aux_depth_stencil commands
30952 #
30953 ###############################################################################
30954
30955 # (none)
30956 newcategory: APPLE_aux_depth_stencil
30957
30958 ###############################################################################
30959 #
30960 # Extension #371
30961 # APPLE_object_purgeable commands
30962 #
30963 ###############################################################################
30964
30965 ObjectPurgeableAPPLE(objectType, name, option)
30966         return          GLenum
30967         param           objectType      GLenum in value
30968         param           name            UInt32 in value
30969         param           option          GLenum in value
30970         category        APPLE_object_purgeable
30971         version         1.5
30972         extension
30973         glxropcode      ?
30974         glxflags        ignore
30975         offset          ?
30976
30977 ObjectUnpurgeableAPPLE(objectType, name, option)
30978         return          GLenum
30979         param           objectType      GLenum in value
30980         param           name            UInt32 in value
30981         param           option          GLenum in value
30982         category        APPLE_object_purgeable
30983         version         1.5
30984         extension
30985         glxropcode      ?
30986         glxflags        ignore
30987         offset          ?
30988
30989 GetObjectParameterivAPPLE(objectType, name, pname, params)
30990         return          void
30991         param           objectType      GLenum in value
30992         param           name            UInt32 in value
30993         param           pname           GLenum in value
30994         param           params          Int32 out array [COMPSIZE(pname)]
30995         category        APPLE_object_purgeable
30996         dlflags         notlistable
30997         version         1.5
30998         extension
30999         glxsingle       ?
31000         glxflags        ignore
31001         offset          ?
31002
31003 ###############################################################################
31004 #
31005 # Extension #372
31006 # APPLE_row_bytes commands
31007 #
31008 ###############################################################################
31009
31010 # (none)
31011 newcategory: APPLE_row_bytes
31012
31013 ###############################################################################
31014 #
31015 # Extension #373
31016 # APPLE_rgb_422 commands
31017 #
31018 ###############################################################################
31019
31020 # (none)
31021 newcategory: APPLE_rgb_422
31022
31023 ###############################################################################
31024 #
31025 # Extension #374
31026 # NV_video_capture commands
31027 #
31028 ###############################################################################
31029
31030 BeginVideoCaptureNV(video_capture_slot)
31031         return          void
31032         param           video_capture_slot      UInt32 in value
31033         category        NV_video_capture
31034         version         1.2
31035         extension
31036         glxropcode      ?
31037         glxflags        ignore
31038         offset          ?
31039
31040 BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
31041         return          void
31042         param           video_capture_slot      UInt32 in value
31043         param           stream          UInt32 in value
31044         param           frame_region    GLenum in value
31045         param           offset          BufferOffsetARB in value
31046         category        NV_video_capture
31047         version         1.2
31048         extension
31049         glxropcode      ?
31050         glxflags        ignore
31051         offset          ?
31052
31053 BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
31054         return          void
31055         param           video_capture_slot      UInt32 in value
31056         param           stream          UInt32 in value
31057         param           frame_region    GLenum in value
31058         param           target          GLenum in value
31059         param           texture         UInt32 in value
31060         category        NV_video_capture
31061         version         1.2
31062         extension
31063         glxropcode      ?
31064         glxflags        ignore
31065         offset          ?
31066
31067 EndVideoCaptureNV(video_capture_slot)
31068         return          void
31069         param           video_capture_slot      UInt32 in value
31070         category        NV_video_capture
31071         version         1.2
31072         extension
31073         glxropcode      ?
31074         glxflags        ignore
31075         offset          ?
31076
31077 GetVideoCaptureivNV(video_capture_slot, pname, params)
31078         return          void
31079         param           video_capture_slot      UInt32 in value
31080         param           pname           GLenum in value
31081         param           params          Int32 out array [COMPSIZE(pname)]
31082         category        NV_video_capture
31083         dlflags         notlistable
31084         version         1.2
31085         extension
31086         glxsingle       ?
31087         glxflags        ignore
31088         offset          ?
31089
31090 GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
31091         return          void
31092         param           video_capture_slot      UInt32 in value
31093         param           stream          UInt32 in value
31094         param           pname           GLenum in value
31095         param           params          Int32 out array [COMPSIZE(pname)]
31096         category        NV_video_capture
31097         dlflags         notlistable
31098         version         1.2
31099         extension
31100         glxsingle       ?
31101         glxflags        ignore
31102         offset          ?
31103
31104 GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
31105         return          void
31106         param           video_capture_slot      UInt32 in value
31107         param           stream          UInt32 in value
31108         param           pname           GLenum in value
31109         param           params          Float32 out array [COMPSIZE(pname)]
31110         category        NV_video_capture
31111         dlflags         notlistable
31112         version         1.2
31113         extension
31114         glxsingle       ?
31115         glxflags        ignore
31116         offset          ?
31117
31118 GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
31119         return          void
31120         param           video_capture_slot      UInt32 in value
31121         param           stream          UInt32 in value
31122         param           pname           GLenum in value
31123         param           params          Float64 out array [COMPSIZE(pname)]
31124         category        NV_video_capture
31125         dlflags         notlistable
31126         version         1.2
31127         extension
31128         glxsingle       ?
31129         glxflags        ignore
31130         offset          ?
31131
31132 VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
31133         return          GLenum
31134         param           video_capture_slot      UInt32 in value
31135         param           sequence_num    UInt32 out reference
31136         param           capture_time    UInt64EXT out reference
31137         category        NV_video_capture
31138         version         1.2
31139         extension
31140         glxropcode      ?
31141         glxflags        ignore
31142         offset          ?
31143
31144 VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
31145         return          void
31146         param           video_capture_slot      UInt32 in value
31147         param           stream          UInt32 in value
31148         param           pname           GLenum in value
31149         param           params          Int32 in array [COMPSIZE(pname)]
31150         category        NV_video_capture
31151         version         1.2
31152         extension
31153         glxropcode      ?
31154         glxflags        ignore
31155         offset          ?
31156
31157 VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
31158         return          void
31159         param           video_capture_slot      UInt32 in value
31160         param           stream          UInt32 in value
31161         param           pname           GLenum in value
31162         param           params          Float32 in array [COMPSIZE(pname)]
31163         category        NV_video_capture
31164         version         1.2
31165         extension
31166         glxropcode      ?
31167         glxflags        ignore
31168         offset          ?
31169
31170 VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
31171         return          void
31172         param           video_capture_slot      UInt32 in value
31173         param           stream          UInt32 in value
31174         param           pname           GLenum in value
31175         param           params          Float64 in array [COMPSIZE(pname)]
31176         category        NV_video_capture
31177         version         1.2
31178         extension
31179         glxropcode      ?
31180         glxflags        ignore
31181         offset          ?
31182
31183 ###############################################################################
31184 #
31185 # Extension #375 - GLX_EXT_swap_control
31186 #
31187 ###############################################################################
31188
31189 ###############################################################################
31190 #
31191 # Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
31192 # NV_copy_image commands
31193 #
31194 ###############################################################################
31195
31196 CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
31197         return          void
31198         param           srcName         UInt32 in value
31199         param           srcTarget       GLenum in value
31200         param           srcLevel        Int32 in value
31201         param           srcX            Int32 in value
31202         param           srcY            Int32 in value
31203         param           srcZ            Int32 in value
31204         param           dstName         UInt32 in value
31205         param           dstTarget       GLenum in value
31206         param           dstLevel        Int32 in value
31207         param           dstX            Int32 in value
31208         param           dstY            Int32 in value
31209         param           dstZ            Int32 in value
31210         param           width           SizeI in value
31211         param           height          SizeI in value
31212         param           depth           SizeI in value
31213         category        NV_copy_image
31214         version         1.2
31215         extension
31216         glxropcode      ?
31217         glxflags        ignore
31218         offset          ?
31219
31220 ###############################################################################
31221 #
31222 # Extension #377
31223 # EXT_separate_shader_objects commands
31224 #
31225 ###############################################################################
31226
31227 UseShaderProgramEXT(type, program)
31228         return          void
31229         param           type            GLenum in value
31230         param           program         UInt32 in value
31231         category        EXT_separate_shader_objects
31232         version         1.2
31233         extension
31234         glxropcode      ?
31235         glxflags        ignore
31236         offset          ?
31237
31238 ActiveProgramEXT(program)
31239         return          void
31240         param           program         UInt32 in value
31241         category        EXT_separate_shader_objects
31242         version         1.2
31243         extension
31244         glxropcode      ?
31245         glxflags        ignore
31246         offset          ?
31247
31248 CreateShaderProgramEXT(type, string)
31249         return          UInt32
31250         param           type            GLenum in value
31251         param           string          Char in array []
31252         category        EXT_separate_shader_objects
31253         version         1.2
31254         extension
31255         glxropcode      ?
31256         glxflags        ignore
31257         offset          ?
31258
31259 ###############################################################################
31260 #
31261 # Extension #378
31262 # NV_parameter_buffer_object2 commands
31263 #
31264 ###############################################################################
31265
31266 # (none)
31267 newcategory: NV_parameter_buffer_object2
31268
31269 ###############################################################################
31270 #
31271 # Extension #379
31272 # NV_shader_buffer_load commands
31273 #
31274 ###############################################################################
31275
31276 MakeBufferResidentNV(target, access)
31277         return          void
31278         param           target          GLenum in value
31279         param           access          GLenum in value
31280         category        NV_shader_buffer_load
31281         version         1.2
31282         extension
31283         glxropcode      ?
31284         glxflags        ignore
31285         offset          ?
31286
31287 MakeBufferNonResidentNV(target)
31288         return          void
31289         param           target          GLenum in value
31290         category        NV_shader_buffer_load
31291         version         1.2
31292         extension
31293         glxropcode      ?
31294         glxflags        ignore
31295         offset          ?
31296
31297 IsBufferResidentNV(target)
31298         return          Boolean
31299         param           target          GLenum in value
31300         category        NV_shader_buffer_load
31301         version         1.2
31302         extension
31303         glxropcode      ?
31304         glxflags        ignore
31305         offset          ?
31306
31307 MakeNamedBufferResidentNV(buffer, access)
31308         return          void
31309         param           buffer          UInt32 in value
31310         param           access          GLenum in value
31311         category        NV_shader_buffer_load
31312         version         1.2
31313         extension
31314         glxropcode      ?
31315         glxflags        ignore
31316         offset          ?
31317
31318 MakeNamedBufferNonResidentNV(buffer)
31319         return          void
31320         param           buffer          UInt32 in value
31321         category        NV_shader_buffer_load
31322         version         1.2
31323         extension
31324         glxropcode      ?
31325         glxflags        ignore
31326         offset          ?
31327
31328 IsNamedBufferResidentNV(buffer)
31329         return          Boolean
31330         param           buffer          UInt32 in value
31331         category        NV_shader_buffer_load
31332         version         1.2
31333         extension
31334         glxropcode      ?
31335         glxflags        ignore
31336         offset          ?
31337
31338 GetBufferParameterui64vNV(target, pname, params)
31339         return          void
31340         param           target          GLenum in value
31341         param           pname           GLenum in value
31342         param           params          UInt64EXT out array [COMPSIZE(pname)]
31343         category        NV_shader_buffer_load
31344         dlflags         notlistable
31345         version         1.2
31346         extension
31347         glxsingle       ?
31348         glxflags        ignore
31349         offset          ?
31350
31351 GetNamedBufferParameterui64vNV(buffer, pname, params)
31352         return          void
31353         param           buffer          UInt32 in value
31354         param           pname           GLenum in value
31355         param           params          UInt64EXT out array [COMPSIZE(pname)]
31356         category        NV_shader_buffer_load
31357         dlflags         notlistable
31358         version         1.2
31359         extension
31360         glxsingle       ?
31361         glxflags        ignore
31362         offset          ?
31363
31364 GetIntegerui64vNV(value, result)
31365         return          void
31366         param           value           GLenum in value
31367         param           result          UInt64EXT out array [COMPSIZE(value)]
31368         category        NV_shader_buffer_load
31369         dlflags         notlistable
31370         version         1.2
31371         extension
31372         glxsingle       ?
31373         glxflags        ignore
31374         offset          ?
31375
31376 Uniformui64NV(location, value)
31377         return          void
31378         param           location        Int32 in value
31379         param           value           UInt64EXT in value
31380         category        NV_shader_buffer_load
31381         version         1.2
31382         extension
31383         glxropcode      ?
31384         glxflags        ignore
31385         offset          ?
31386
31387 Uniformui64vNV(location, count, value)
31388         return          void
31389         param           location        Int32 in value
31390         param           count           SizeI in value
31391         param           value           UInt64EXT in array [count]
31392         category        NV_shader_buffer_load
31393         version         1.2
31394         extension
31395         glxropcode      ?
31396         glxflags        ignore
31397         offset          ?
31398
31399 GetUniformui64vNV(program, location, params)
31400         return          void
31401         param           program         UInt32 in value
31402         param           location        Int32 in value
31403         param           params          UInt64EXT out array [COMPSIZE(program/location)]
31404         category        NV_shader_buffer_load
31405         dlflags         notlistable
31406         version         1.2
31407         extension
31408         glxsingle       ?
31409         glxflags        ignore
31410         offset          ?
31411
31412 ProgramUniformui64NV(program, location, value)
31413         return          void
31414         param           program         UInt32 in value
31415         param           location        Int32 in value
31416         param           value           UInt64EXT in value
31417         category        NV_shader_buffer_load
31418         version         1.2
31419         extension
31420         glxropcode      ?
31421         glxflags        ignore
31422         offset          ?
31423
31424 ProgramUniformui64vNV(program, location, count, value)
31425         return          void
31426         param           program         UInt32 in value
31427         param           location        Int32 in value
31428         param           count           SizeI in value
31429         param           value           UInt64EXT in array [count]
31430         category        NV_shader_buffer_load
31431         version         1.2
31432         extension
31433         glxropcode      ?
31434         glxflags        ignore
31435         offset          ?
31436
31437 ###############################################################################
31438 #
31439 # Extension #380
31440 # NV_vertex_buffer_unified_memory commands
31441 #
31442 ###############################################################################
31443
31444 BufferAddressRangeNV(pname, index, address, length)
31445         return          void
31446         param           pname           GLenum in value
31447         param           index           UInt32 in value
31448         param           address         UInt64EXT in value
31449         param           length          BufferSize in value
31450         category        NV_vertex_buffer_unified_memory
31451         version         1.2
31452         extension
31453         glxropcode      ?
31454         glxflags        ignore
31455         offset          ?
31456
31457 VertexFormatNV(size, type, stride)
31458         return          void
31459         param           size            Int32 in value
31460         param           type            GLenum in value
31461         param           stride          SizeI in value
31462         category        NV_vertex_buffer_unified_memory
31463         version         1.2
31464         extension
31465         glxropcode      ?
31466         glxflags        ignore
31467         offset          ?
31468
31469 NormalFormatNV(type, stride)
31470         return          void
31471         param           type            GLenum in value
31472         param           stride          SizeI in value
31473         category        NV_vertex_buffer_unified_memory
31474         version         1.2
31475         extension
31476         glxropcode      ?
31477         glxflags        ignore
31478         offset          ?
31479
31480 ColorFormatNV(size, type, stride)
31481         return          void
31482         param           size            Int32 in value
31483         param           type            GLenum in value
31484         param           stride          SizeI in value
31485         category        NV_vertex_buffer_unified_memory
31486         version         1.2
31487         extension
31488         glxropcode      ?
31489         glxflags        ignore
31490         offset          ?
31491
31492 IndexFormatNV(type, stride)
31493         return          void
31494         param           type            GLenum in value
31495         param           stride          SizeI in value
31496         category        NV_vertex_buffer_unified_memory
31497         version         1.2
31498         extension
31499         glxropcode      ?
31500         glxflags        ignore
31501         offset          ?
31502
31503 TexCoordFormatNV(size, type, stride)
31504         return          void
31505         param           size            Int32 in value
31506         param           type            GLenum in value
31507         param           stride          SizeI in value
31508         category        NV_vertex_buffer_unified_memory
31509         version         1.2
31510         extension
31511         glxropcode      ?
31512         glxflags        ignore
31513         offset          ?
31514
31515 EdgeFlagFormatNV(stride)
31516         return          void
31517         param           stride          SizeI in value
31518         category        NV_vertex_buffer_unified_memory
31519         version         1.2
31520         extension
31521         glxropcode      ?
31522         glxflags        ignore
31523         offset          ?
31524
31525 SecondaryColorFormatNV(size, type, stride)
31526         return          void
31527         param           size            Int32 in value
31528         param           type            GLenum in value
31529         param           stride          SizeI in value
31530         category        NV_vertex_buffer_unified_memory
31531         version         1.2
31532         extension
31533         glxropcode      ?
31534         glxflags        ignore
31535         offset          ?
31536
31537 FogCoordFormatNV(type, stride)
31538         return          void
31539         param           type            GLenum in value
31540         param           stride          SizeI in value
31541         category        NV_vertex_buffer_unified_memory
31542         version         1.2
31543         extension
31544         glxropcode      ?
31545         glxflags        ignore
31546         offset          ?
31547
31548 VertexAttribFormatNV(index, size, type, normalized, stride)
31549         return          void
31550         param           index           UInt32 in value
31551         param           size            Int32 in value
31552         param           type            GLenum in value
31553         param           normalized      Boolean in value
31554         param           stride          SizeI in value
31555         category        NV_vertex_buffer_unified_memory
31556         version         1.2
31557         extension
31558         glxropcode      ?
31559         glxflags        ignore
31560         offset          ?
31561
31562 VertexAttribIFormatNV(index, size, type, stride)
31563         return          void
31564         param           index           UInt32 in value
31565         param           size            Int32 in value
31566         param           type            GLenum in value
31567         param           stride          SizeI in value
31568         category        NV_vertex_buffer_unified_memory
31569         version         1.2
31570         extension
31571         glxropcode      ?
31572         glxflags        ignore
31573         offset          ?
31574
31575 GetIntegerui64i_vNV(value, index, result)
31576         return          void
31577         param           value           GLenum in value
31578         param           index           UInt32 in value
31579         param           result          UInt64EXT out array [COMPSIZE(value)]
31580         category        NV_vertex_buffer_unified_memory
31581         dlflags         notlistable
31582         version         1.2
31583         extension
31584         glxsingle       ?
31585         glxflags        ignore
31586         offset          ?
31587
31588 ###############################################################################
31589 #
31590 # Extension #381
31591 # NV_texture_barrier commands
31592 #
31593 ###############################################################################
31594
31595 TextureBarrierNV()
31596         return          void
31597         category        NV_texture_barrier
31598         version         1.2
31599         extension
31600         glxropcode      ?
31601         glxflags        ignore
31602         offset          ?
31603
31604 ###############################################################################
31605 #
31606 # Extension #382
31607 # AMD_shader_stencil_export commands
31608 #
31609 ###############################################################################
31610
31611 # (none)
31612 newcategory: AMD_shader_stencil_export
31613
31614 ###############################################################################
31615 #
31616 # Extension #383
31617 # AMD_seamless_cubemap_per_texture commands
31618 #
31619 ###############################################################################
31620
31621 # (none)
31622 newcategory: AMD_seamless_cubemap_per_texture
31623
31624 ###############################################################################
31625 #
31626 # Extension #384 - GLX_INTEL_swap_event
31627 #
31628 ###############################################################################
31629
31630 ###############################################################################
31631 #
31632 # Extension #385
31633 # AMD_conservative_depth commands
31634 #
31635 ###############################################################################
31636
31637 # (none)
31638 newcategory: AMD_conservative_depth
31639
31640 ###############################################################################
31641 #
31642 # Extension #386
31643 # EXT_shader_image_load_store commands
31644 #
31645 ###############################################################################
31646
31647 BindImageTextureEXT(index, texture, level, layered, layer, access, format)
31648         return          void
31649         param           index           UInt32 in value
31650         param           texture         UInt32 in value
31651         param           level           Int32 in value
31652         param           layered         Boolean in value
31653         param           layer           Int32 in value
31654         param           access          GLenum in value
31655         param           format          Int32 in value
31656         category        EXT_shader_image_load_store
31657         version         4.1
31658         extension
31659         glxropcode      ?
31660         glxflags        ignore
31661         offset          ?
31662
31663 MemoryBarrierEXT(barriers)
31664         return          void
31665         param           barriers        GLbitfield in value
31666         category        EXT_shader_image_load_store
31667         version         4.1
31668         extension
31669         glxropcode      ?
31670         glxflags        ignore
31671         offset          ?
31672
31673 ###############################################################################
31674 #
31675 # Extension #387
31676 # EXT_vertex_attrib_64bit commands
31677 #
31678 ###############################################################################
31679
31680 VertexAttribL1dEXT(index, x)
31681         return          void
31682         param           index           UInt32 in value
31683         param           x               Float64 in value
31684         category        EXT_vertex_attrib_64bit
31685         version         4.1
31686         extension
31687         glxropcode      ?
31688         glxflags        ignore
31689         offset          ?
31690
31691 VertexAttribL2dEXT(index, x, y)
31692         return          void
31693         param           index           UInt32 in value
31694         param           x               Float64 in value
31695         param           y               Float64 in value
31696         category        EXT_vertex_attrib_64bit
31697         version         4.1
31698         extension
31699         glxropcode      ?
31700         glxflags        ignore
31701         offset          ?
31702
31703 VertexAttribL3dEXT(index, x, y, z)
31704         return          void
31705         param           index           UInt32 in value
31706         param           x               Float64 in value
31707         param           y               Float64 in value
31708         param           z               Float64 in value
31709         category        EXT_vertex_attrib_64bit
31710         version         4.1
31711         extension
31712         glxropcode      ?
31713         glxflags        ignore
31714         offset          ?
31715
31716 VertexAttribL4dEXT(index, x, y, z, w)
31717         return          void
31718         param           index           UInt32 in value
31719         param           x               Float64 in value
31720         param           y               Float64 in value
31721         param           z               Float64 in value
31722         param           w               Float64 in value
31723         category        EXT_vertex_attrib_64bit
31724         version         4.1
31725         extension
31726         glxropcode      ?
31727         glxflags        ignore
31728         offset          ?
31729
31730 VertexAttribL1dvEXT(index, v)
31731         return          void
31732         param           index           UInt32 in value
31733         param           v               Float64 in array [1]
31734         category        EXT_vertex_attrib_64bit
31735         version         4.1
31736         extension
31737         glxropcode      ?
31738         glxflags        ignore
31739         offset          ?
31740
31741 VertexAttribL2dvEXT(index, v)
31742         return          void
31743         param           index           UInt32 in value
31744         param           v               Float64 in array [2]
31745         category        EXT_vertex_attrib_64bit
31746         version         4.1
31747         extension
31748         glxropcode      ?
31749         glxflags        ignore
31750         offset          ?
31751
31752 VertexAttribL3dvEXT(index, v)
31753         return          void
31754         param           index           UInt32 in value
31755         param           v               Float64 in array [3]
31756         category        EXT_vertex_attrib_64bit
31757         version         4.1
31758         extension
31759         glxropcode      ?
31760         glxflags        ignore
31761         offset          ?
31762
31763 VertexAttribL4dvEXT(index, v)
31764         return          void
31765         param           index           UInt32 in value
31766         param           v               Float64 in array [4]
31767         category        EXT_vertex_attrib_64bit
31768         version         4.1
31769         extension
31770         glxropcode      ?
31771         glxflags        ignore
31772         offset          ?
31773
31774 VertexAttribLPointerEXT(index, size, type, stride, pointer)
31775         return          void
31776         param           index           UInt32 in value
31777         param           size            Int32 in value
31778         param           type            GLenum in value
31779         param           stride          SizeI in value
31780         param           pointer         Void in array [size]
31781         category        EXT_vertex_attrib_64bit
31782         version         4.1
31783         extension
31784         glxropcode      ?
31785         glxflags        ignore
31786         offset          ?
31787
31788 GetVertexAttribLdvEXT(index, pname, params)
31789         return          void
31790         param           index           UInt32 in value
31791         param           pname           GLenum in value
31792         param           params          Float64 out array [COMPSIZE(pname)]
31793         category        EXT_vertex_attrib_64bit
31794         dlflags         notlistable
31795         version         4.1
31796         extension
31797         glxsingle       ?
31798         glxflags        ignore
31799         offset          ?
31800
31801 # Also in ARB_vertex_array_64bit. Supposedly dependent on another
31802 # unregistered extension, EXT_direct_state_access_memory
31803
31804 VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset)
31805         return          void
31806         param           vaobj           UInt32 in value
31807         param           buffer          UInt32 in value
31808         param           index           UInt32 in value
31809         param           size            Int32 in value
31810         param           type            GLenum in value
31811         param           stride          SizeI in value
31812         param           offset          BufferOffset in value
31813         category        EXT_vertex_attrib_64bit
31814         version         4.1
31815         extension
31816         glxropcode      ?
31817         glxflags        ignore
31818         offset          ?
31819
31820 ###############################################################################
31821 #
31822 # Extension #388
31823 # NV_gpu_program5 commands
31824 #
31825 ###############################################################################
31826
31827 # These commands require ARB_shader_subroutine
31828
31829 ProgramSubroutineParametersuivNV(target, count, params)
31830         return          void
31831         param           target          GLenum in value
31832         param           count           SizeI in value
31833         param           params          UInt32 in array [count]
31834         category        NV_gpu_program5
31835         version         4.1
31836         extension
31837         glxropcode      ?
31838         glxflags        ignore
31839         offset          ?
31840
31841 GetProgramSubroutineParameteruivNV(target, index, param)
31842         return          void
31843         param           target          GLenum in value
31844         param           index           UInt32 in value
31845         param           param           UInt32 out array [COMPSIZE(target)]
31846         category        NV_gpu_program5
31847         dlflags         notlistable
31848         version         4.1
31849         extension
31850         glxsingle       ?
31851         glxflags        ignore
31852         offset          ?
31853
31854 ###############################################################################
31855 #
31856 # Extension #389
31857 # NV_gpu_shader5 commands
31858 #
31859 ###############################################################################
31860
31861 Uniform1i64NV(location, x)
31862         return          void
31863         param           location        Int32 in value
31864         param           x               Int64EXT in value
31865         category        NV_gpu_shader5
31866         version         4.1
31867         extension
31868         glxropcode      ?
31869         glxflags        ignore
31870         offset          ?
31871
31872 Uniform2i64NV(location, x, y)
31873         return          void
31874         param           location        Int32 in value
31875         param           x               Int64EXT in value
31876         param           y               Int64EXT in value
31877         category        NV_gpu_shader5
31878         version         4.1
31879         extension
31880         glxropcode      ?
31881         glxflags        ignore
31882         offset          ?
31883
31884 Uniform3i64NV(location, x, y, z)
31885         return          void
31886         param           location        Int32 in value
31887         param           x               Int64EXT in value
31888         param           y               Int64EXT in value
31889         param           z               Int64EXT in value
31890         category        NV_gpu_shader5
31891         version         4.1
31892         extension
31893         glxropcode      ?
31894         glxflags        ignore
31895         offset          ?
31896
31897 Uniform4i64NV(location, x, y, z, w)
31898         return          void
31899         param           location        Int32 in value
31900         param           x               Int64EXT in value
31901         param           y               Int64EXT in value
31902         param           z               Int64EXT in value
31903         param           w               Int64EXT in value
31904         category        NV_gpu_shader5
31905         version         4.1
31906         extension
31907         glxropcode      ?
31908         glxflags        ignore
31909         offset          ?
31910
31911 Uniform1i64vNV(location, count, value)
31912         return          void
31913         param           location        Int32 in value
31914         param           count           SizeI in value
31915         param           value           Int64EXT in array [count]
31916         category        NV_gpu_shader5
31917         version         4.1
31918         extension
31919         glxropcode      ?
31920         glxflags        ignore
31921         offset          ?
31922
31923 Uniform2i64vNV(location, count, value)
31924         return          void
31925         param           location        Int32 in value
31926         param           count           SizeI in value
31927         param           value           Int64EXT in array [COMPSIZE(count*2)]
31928         category        NV_gpu_shader5
31929         version         4.1
31930         extension
31931         glxropcode      ?
31932         glxflags        ignore
31933         offset          ?
31934
31935 Uniform3i64vNV(location, count, value)
31936         return          void
31937         param           location        Int32 in value
31938         param           count           SizeI in value
31939         param           value           Int64EXT in array [COMPSIZE(count*3)]
31940         category        NV_gpu_shader5
31941         version         4.1
31942         extension
31943         glxropcode      ?
31944         glxflags        ignore
31945         offset          ?
31946
31947 Uniform4i64vNV(location, count, value)
31948         return          void
31949         param           location        Int32 in value
31950         param           count           SizeI in value
31951         param           value           Int64EXT in array [COMPSIZE(count*4)]
31952         category        NV_gpu_shader5
31953         version         4.1
31954         extension
31955         glxropcode      ?
31956         glxflags        ignore
31957         offset          ?
31958
31959 Uniform1ui64NV(location, x)
31960         return          void
31961         param           location        Int32 in value
31962         param           x               UInt64EXT in value
31963         category        NV_gpu_shader5
31964         version         4.1
31965         extension
31966         glxropcode      ?
31967         glxflags        ignore
31968         offset          ?
31969
31970 Uniform2ui64NV(location, x, y)
31971         return          void
31972         param           location        Int32 in value
31973         param           x               UInt64EXT in value
31974         param           y               UInt64EXT in value
31975         category        NV_gpu_shader5
31976         version         4.1
31977         extension
31978         glxropcode      ?
31979         glxflags        ignore
31980         offset          ?
31981
31982 Uniform3ui64NV(location, x, y, z)
31983         return          void
31984         param           location        Int32 in value
31985         param           x               UInt64EXT in value
31986         param           y               UInt64EXT in value
31987         param           z               UInt64EXT in value
31988         category        NV_gpu_shader5
31989         version         4.1
31990         extension
31991         glxropcode      ?
31992         glxflags        ignore
31993         offset          ?
31994
31995 Uniform4ui64NV(location, x, y, z, w)
31996         return          void
31997         param           location        Int32 in value
31998         param           x               UInt64EXT in value
31999         param           y               UInt64EXT in value
32000         param           z               UInt64EXT in value
32001         param           w               UInt64EXT in value
32002         category        NV_gpu_shader5
32003         version         4.1
32004         extension
32005         glxropcode      ?
32006         glxflags        ignore
32007         offset          ?
32008
32009 Uniform1ui64vNV(location, count, value)
32010         return          void
32011         param           location        Int32 in value
32012         param           count           SizeI in value
32013         param           value           UInt64EXT in array [count]
32014         category        NV_gpu_shader5
32015         version         4.1
32016         extension
32017         glxropcode      ?
32018         glxflags        ignore
32019         offset          ?
32020
32021 Uniform2ui64vNV(location, count, value)
32022         return          void
32023         param           location        Int32 in value
32024         param           count           SizeI in value
32025         param           value           UInt64EXT in array [COMPSIZE(count*2)]
32026         category        NV_gpu_shader5
32027         version         4.1
32028         extension
32029         glxropcode      ?
32030         glxflags        ignore
32031         offset          ?
32032
32033 Uniform3ui64vNV(location, count, value)
32034         return          void
32035         param           location        Int32 in value
32036         param           count           SizeI in value
32037         param           value           UInt64EXT in array [COMPSIZE(count*3)]
32038         category        NV_gpu_shader5
32039         version         4.1
32040         extension
32041         glxropcode      ?
32042         glxflags        ignore
32043         offset          ?
32044
32045 Uniform4ui64vNV(location, count, value)
32046         return          void
32047         param           location        Int32 in value
32048         param           count           SizeI in value
32049         param           value           UInt64EXT in array [COMPSIZE(count*4)]
32050         category        NV_gpu_shader5
32051         version         4.1
32052         extension
32053         glxropcode      ?
32054         glxflags        ignore
32055         offset          ?
32056
32057 GetUniformi64vNV(program, location, params)
32058         return          void
32059         param           program         UInt32 in value
32060         param           location        Int32 in value
32061         param           params          Int64EXT out array [COMPSIZE(location)]
32062         category        NV_gpu_shader5
32063         dlflags         notlistable
32064         version         4.1
32065         extension
32066         glxsingle       ?
32067         glxflags        ignore
32068         offset          ?
32069
32070 ProgramUniform1i64NV(program, location, x)
32071         return          void
32072         param           program         UInt32 in value
32073         param           location        Int32 in value
32074         param           x               Int64EXT in value
32075         category        NV_gpu_shader5
32076         version         4.1
32077         extension
32078         glxropcode      ?
32079         glxflags        ignore
32080         offset          ?
32081
32082 ProgramUniform2i64NV(program, location, x, y)
32083         return          void
32084         param           program         UInt32 in value
32085         param           location        Int32 in value
32086         param           x               Int64EXT in value
32087         param           y               Int64EXT in value
32088         category        NV_gpu_shader5
32089         version         4.1
32090         extension
32091         glxropcode      ?
32092         glxflags        ignore
32093         offset          ?
32094
32095 ProgramUniform3i64NV(program, location, x, y, z)
32096         return          void
32097         param           program         UInt32 in value
32098         param           location        Int32 in value
32099         param           x               Int64EXT in value
32100         param           y               Int64EXT in value
32101         param           z               Int64EXT in value
32102         category        NV_gpu_shader5
32103         version         4.1
32104         extension
32105         glxropcode      ?
32106         glxflags        ignore
32107         offset          ?
32108
32109 ProgramUniform4i64NV(program, location, x, y, z, w)
32110         return          void
32111         param           program         UInt32 in value
32112         param           location        Int32 in value
32113         param           x               Int64EXT in value
32114         param           y               Int64EXT in value
32115         param           z               Int64EXT in value
32116         param           w               Int64EXT in value
32117         category        NV_gpu_shader5
32118         version         4.1
32119         extension
32120         glxropcode      ?
32121         glxflags        ignore
32122         offset          ?
32123
32124 ProgramUniform1i64vNV(program, location, count, value)
32125         return          void
32126         param           program         UInt32 in value
32127         param           location        Int32 in value
32128         param           count           SizeI in value
32129         param           value           Int64EXT in array [count]
32130         category        NV_gpu_shader5
32131         version         4.1
32132         extension
32133         glxropcode      ?
32134         glxflags        ignore
32135         offset          ?
32136
32137 ProgramUniform2i64vNV(program, location, count, value)
32138         return          void
32139         param           program         UInt32 in value
32140         param           location        Int32 in value
32141         param           count           SizeI in value
32142         param           value           Int64EXT in array [COMPSIZE(count*2)]
32143         category        NV_gpu_shader5
32144         version         4.1
32145         extension
32146         glxropcode      ?
32147         glxflags        ignore
32148         offset          ?
32149
32150 ProgramUniform3i64vNV(program, location, count, value)
32151         return          void
32152         param           program         UInt32 in value
32153         param           location        Int32 in value
32154         param           count           SizeI in value
32155         param           value           Int64EXT in array [COMPSIZE(count*3)]
32156         category        NV_gpu_shader5
32157         version         4.1
32158         extension
32159         glxropcode      ?
32160         glxflags        ignore
32161         offset          ?
32162
32163 ProgramUniform4i64vNV(program, location, count, value)
32164         return          void
32165         param           program         UInt32 in value
32166         param           location        Int32 in value
32167         param           count           SizeI in value
32168         param           value           Int64EXT in array [COMPSIZE(count*4)]
32169         category        NV_gpu_shader5
32170         version         4.1
32171         extension
32172         glxropcode      ?
32173         glxflags        ignore
32174         offset          ?
32175
32176 ProgramUniform1ui64NV(program, location, x)
32177         return          void
32178         param           program         UInt32 in value
32179         param           location        Int32 in value
32180         param           x               UInt64EXT in value
32181         category        NV_gpu_shader5
32182         version         4.1
32183         extension
32184         glxropcode      ?
32185         glxflags        ignore
32186         offset          ?
32187
32188 ProgramUniform2ui64NV(program, location, x, y)
32189         return          void
32190         param           program         UInt32 in value
32191         param           location        Int32 in value
32192         param           x               UInt64EXT in value
32193         param           y               UInt64EXT in value
32194         category        NV_gpu_shader5
32195         version         4.1
32196         extension
32197         glxropcode      ?
32198         glxflags        ignore
32199         offset          ?
32200
32201 ProgramUniform3ui64NV(program, location, x, y, z)
32202         return          void
32203         param           program         UInt32 in value
32204         param           location        Int32 in value
32205         param           x               UInt64EXT in value
32206         param           y               UInt64EXT in value
32207         param           z               UInt64EXT in value
32208         category        NV_gpu_shader5
32209         version         4.1
32210         extension
32211         glxropcode      ?
32212         glxflags        ignore
32213         offset          ?
32214
32215 ProgramUniform4ui64NV(program, location, x, y, z, w)
32216         return          void
32217         param           program         UInt32 in value
32218         param           location        Int32 in value
32219         param           x               UInt64EXT in value
32220         param           y               UInt64EXT in value
32221         param           z               UInt64EXT in value
32222         param           w               UInt64EXT in value
32223         category        NV_gpu_shader5
32224         version         4.1
32225         extension
32226         glxropcode      ?
32227         glxflags        ignore
32228         offset          ?
32229
32230 ProgramUniform1ui64vNV(program, location, count, value)
32231         return          void
32232         param           program         UInt32 in value
32233         param           location        Int32 in value
32234         param           count           SizeI in value
32235         param           value           UInt64EXT in array [count]
32236         category        NV_gpu_shader5
32237         version         4.1
32238         extension
32239         glxropcode      ?
32240         glxflags        ignore
32241         offset          ?
32242
32243 ProgramUniform2ui64vNV(program, location, count, value)
32244         return          void
32245         param           program         UInt32 in value
32246         param           location        Int32 in value
32247         param           count           SizeI in value
32248         param           value           UInt64EXT in array [COMPSIZE(count*2)]
32249         category        NV_gpu_shader5
32250         version         4.1
32251         extension
32252         glxropcode      ?
32253         glxflags        ignore
32254         offset          ?
32255
32256 ProgramUniform3ui64vNV(program, location, count, value)
32257         return          void
32258         param           program         UInt32 in value
32259         param           location        Int32 in value
32260         param           count           SizeI in value
32261         param           value           UInt64EXT in array [COMPSIZE(count*3)]
32262         category        NV_gpu_shader5
32263         version         4.1
32264         extension
32265         glxropcode      ?
32266         glxflags        ignore
32267         offset          ?
32268
32269 ProgramUniform4ui64vNV(program, location, count, value)
32270         return          void
32271         param           program         UInt32 in value
32272         param           location        Int32 in value
32273         param           count           SizeI in value
32274         param           value           UInt64EXT in array [COMPSIZE(count*4)]
32275         category        NV_gpu_shader5
32276         version         4.1
32277         extension
32278         glxropcode      ?
32279         glxflags        ignore
32280         offset          ?
32281
32282 #@ GetUniformui64vNV also in NV_shader_buffer_load
32283
32284 ###############################################################################
32285 #
32286 # Extension #390
32287 # NV_shader_buffer_store commands
32288 #
32289 ###############################################################################
32290
32291 # (none)
32292 newcategory: NV_shader_buffer_store
32293
32294 ###############################################################################
32295 #
32296 # Extension #391
32297 # NV_tessellation_program5 commands
32298 #
32299 ###############################################################################
32300
32301 # (none)
32302 newcategory: NV_tessellation_program5
32303
32304 ###############################################################################
32305 #
32306 # Extension #392
32307 # NV_vertex_attrib_integer_64bit commands
32308 #
32309 ###############################################################################
32310
32311 VertexAttribL1i64NV(index, x)
32312         return          void
32313         param           index           UInt32 in value
32314         param           x               Int64EXT in value
32315         category        NV_vertex_attrib_integer_64bit
32316         version         4.1
32317         extension
32318         glxropcode      ?
32319         glxflags        ignore
32320         offset          ?
32321
32322 VertexAttribL2i64NV(index, x, y)
32323         return          void
32324         param           index           UInt32 in value
32325         param           x               Int64EXT in value
32326         param           y               Int64EXT in value
32327         category        NV_vertex_attrib_integer_64bit
32328         version         4.1
32329         extension
32330         glxropcode      ?
32331         glxflags        ignore
32332         offset          ?
32333
32334 VertexAttribL3i64NV(index, x, y, z)
32335         return          void
32336         param           index           UInt32 in value
32337         param           x               Int64EXT in value
32338         param           y               Int64EXT in value
32339         param           z               Int64EXT in value
32340         category        NV_vertex_attrib_integer_64bit
32341         version         4.1
32342         extension
32343         glxropcode      ?
32344         glxflags        ignore
32345         offset          ?
32346
32347 VertexAttribL4i64NV(index, x, y, z, w)
32348         return          void
32349         param           index           UInt32 in value
32350         param           x               Int64EXT in value
32351         param           y               Int64EXT in value
32352         param           z               Int64EXT in value
32353         param           w               Int64EXT in value
32354         category        NV_vertex_attrib_integer_64bit
32355         version         4.1
32356         extension
32357         glxropcode      ?
32358         glxflags        ignore
32359         offset          ?
32360
32361 VertexAttribL1i64vNV(index, v)
32362         return          void
32363         param           index           UInt32 in value
32364         param           v               Int64EXT in array [1]
32365         category        NV_vertex_attrib_integer_64bit
32366         version         4.1
32367         extension
32368         glxropcode      ?
32369         glxflags        ignore
32370         offset          ?
32371
32372 VertexAttribL2i64vNV(index, v)
32373         return          void
32374         param           index           UInt32 in value
32375         param           v               Int64EXT in array [2]
32376         category        NV_vertex_attrib_integer_64bit
32377         version         4.1
32378         extension
32379         glxropcode      ?
32380         glxflags        ignore
32381         offset          ?
32382
32383 VertexAttribL3i64vNV(index, v)
32384         return          void
32385         param           index           UInt32 in value
32386         param           v               Int64EXT in array [3]
32387         category        NV_vertex_attrib_integer_64bit
32388         version         4.1
32389         extension
32390         glxropcode      ?
32391         glxflags        ignore
32392         offset          ?
32393
32394 VertexAttribL4i64vNV(index, v)
32395         return          void
32396         param           index           UInt32 in value
32397         param           v               Int64EXT in array [4]
32398         category        NV_vertex_attrib_integer_64bit
32399         version         4.1
32400         extension
32401         glxropcode      ?
32402         glxflags        ignore
32403         offset          ?
32404
32405 VertexAttribL1ui64NV(index, x)
32406         return          void
32407         param           index           UInt32 in value
32408         param           x               UInt64EXT in value
32409         category        NV_vertex_attrib_integer_64bit
32410         version         4.1
32411         extension
32412         glxropcode      ?
32413         glxflags        ignore
32414         offset          ?
32415
32416 VertexAttribL2ui64NV(index, x, y)
32417         return          void
32418         param           index           UInt32 in value
32419         param           x               UInt64EXT in value
32420         param           y               UInt64EXT in value
32421         category        NV_vertex_attrib_integer_64bit
32422         version         4.1
32423         extension
32424         glxropcode      ?
32425         glxflags        ignore
32426         offset          ?
32427
32428 VertexAttribL3ui64NV(index, x, y, z)
32429         return          void
32430         param           index           UInt32 in value
32431         param           x               UInt64EXT in value
32432         param           y               UInt64EXT in value
32433         param           z               UInt64EXT in value
32434         category        NV_vertex_attrib_integer_64bit
32435         version         4.1
32436         extension
32437         glxropcode      ?
32438         glxflags        ignore
32439         offset          ?
32440
32441 VertexAttribL4ui64NV(index, x, y, z, w)
32442         return          void
32443         param           index           UInt32 in value
32444         param           x               UInt64EXT in value
32445         param           y               UInt64EXT in value
32446         param           z               UInt64EXT in value
32447         param           w               UInt64EXT in value
32448         category        NV_vertex_attrib_integer_64bit
32449         version         4.1
32450         extension
32451         glxropcode      ?
32452         glxflags        ignore
32453         offset          ?
32454
32455 VertexAttribL1ui64vNV(index, v)
32456         return          void
32457         param           index           UInt32 in value
32458         param           v               UInt64EXT in array [1]
32459         category        NV_vertex_attrib_integer_64bit
32460         version         4.1
32461         extension
32462         glxropcode      ?
32463         glxflags        ignore
32464         offset          ?
32465
32466 VertexAttribL2ui64vNV(index, v)
32467         return          void
32468         param           index           UInt32 in value
32469         param           v               UInt64EXT in array [2]
32470         category        NV_vertex_attrib_integer_64bit
32471         version         4.1
32472         extension
32473         glxropcode      ?
32474         glxflags        ignore
32475         offset          ?
32476
32477 VertexAttribL3ui64vNV(index, v)
32478         return          void
32479         param           index           UInt32 in value
32480         param           v               UInt64EXT in array [3]
32481         category        NV_vertex_attrib_integer_64bit
32482         version         4.1
32483         extension
32484         glxropcode      ?
32485         glxflags        ignore
32486         offset          ?
32487
32488 VertexAttribL4ui64vNV(index, v)
32489         return          void
32490         param           index           UInt32 in value
32491         param           v               UInt64EXT in array [4]
32492         category        NV_vertex_attrib_integer_64bit
32493         version         4.1
32494         extension
32495         glxropcode      ?
32496         glxflags        ignore
32497         offset          ?
32498
32499 GetVertexAttribLi64vNV(index, pname, params)
32500         return          void
32501         param           index           UInt32 in value
32502         param           pname           GLenum in value
32503         param           params          Int64EXT out array [COMPSIZE(pname)]
32504         category        NV_vertex_attrib_integer_64bit
32505         dlflags         notlistable
32506         version         4.1
32507         extension
32508         glxsingle       ?
32509         glxflags        ignore
32510         offset          ?
32511
32512 GetVertexAttribLui64vNV(index, pname, params)
32513         return          void
32514         param           index           UInt32 in value
32515         param           pname           GLenum in value
32516         param           params          UInt64EXT out array [COMPSIZE(pname)]
32517         category        NV_vertex_attrib_integer_64bit
32518         dlflags         notlistable
32519         version         4.1
32520         extension
32521         glxsingle       ?
32522         glxflags        ignore
32523         offset          ?
32524
32525 #@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory
32526
32527 VertexAttribLFormatNV(index, size, type, stride)
32528         return          void
32529         param           index           UInt32 in value
32530         param           size            Int32 in value
32531         param           type            GLenum in value
32532         param           stride          SizeI in value
32533         category        NV_vertex_attrib_integer_64bit
32534         version         4.1
32535         extension
32536         glxropcode      ?
32537         glxflags        ignore
32538         offset          ?
32539
32540 ###############################################################################
32541 #
32542 # Extension #393
32543 # NV_multisample_coverage commands
32544 #
32545 ###############################################################################
32546
32547 # (none)
32548 newcategory: NV_multisample_coverage
32549
32550 ###############################################################################
32551 #
32552 # Extension #394
32553 # AMD_name_gen_delete commands
32554 #
32555 ###############################################################################
32556
32557 GenNamesAMD(identifier, num, names)
32558         return          void
32559         param           identifier      GLenum in value
32560         param           num             UInt32 in value
32561         param           names           UInt32 out array [num]
32562         category        AMD_name_gen_delete
32563         version         4.1
32564         extension
32565         glxropcode      ?
32566         glxflags        ignore
32567         offset          ?
32568
32569 DeleteNamesAMD(identifier, num, names)
32570         return          void
32571         param           identifier      GLenum in value
32572         param           num             UInt32 in value
32573         param           names           UInt32 in array [num]
32574         category        AMD_name_gen_delete
32575         version         4.1
32576         extension
32577         glxropcode      ?
32578         glxflags        ignore
32579         offset          ?
32580
32581 IsNameAMD(identifier, name)
32582         return          Boolean
32583         param           identifier      GLenum in value
32584         param           name            UInt32 in value
32585         category        AMD_name_gen_delete
32586         version         4.1
32587         extension
32588         glxropcode      ?
32589         glxflags        ignore
32590         offset          ?
32591
32592 ###############################################################################
32593 #
32594 # Extension #395
32595 # AMD_debug_output commands
32596 #
32597 ###############################################################################
32598
32599 DebugMessageEnableAMD(category, severity, count, ids, enabled)
32600         return          void
32601         param           category        GLenum in value
32602         param           severity        GLenum in value
32603         param           count           SizeI in value
32604         param           ids             UInt32 in array [count]
32605         param           enabled         Boolean in value
32606         category        AMD_debug_output
32607         version         4.1
32608         extension
32609         glxropcode      ?
32610         glxflags        ignore
32611         offset          ?
32612
32613 DebugMessageInsertAMD(category, severity, id, length, buf)
32614         return          void
32615         param           category        GLenum in value
32616         param           severity        GLenum in value
32617         param           id              UInt32 in value
32618         param           length          SizeI in value
32619         param           buf             Char in array [length]
32620         category        AMD_debug_output
32621         version         4.1
32622         extension
32623         glxropcode      ?
32624         glxflags        ignore
32625         offset          ?
32626
32627 DebugMessageCallbackAMD(callback, userParam)
32628         return          void
32629         param           callback        GLDEBUGPROCAMD in value
32630         param           userParam       Void out reference
32631         category        AMD_debug_output
32632         version         4.1
32633         extension
32634         glxropcode      ?
32635         glxflags        ignore
32636         offset          ?
32637
32638 GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message)
32639         return          UInt32
32640         param           count           UInt32 in value
32641         param           bufsize         SizeI in value
32642         param           categories      GLenum out array [count]
32643         param           severities      UInt32 out array [count]
32644         param           ids             UInt32 out array [count]
32645         param           lengths         SizeI out array [count]
32646         param           message         Char out array [bufsize]
32647         category        AMD_debug_output
32648         dlflags         notlistable
32649         version         4.1
32650         extension
32651         glxsingle       ?
32652         glxflags        ignore
32653         offset          ?
32654
32655 ###############################################################################
32656 #
32657 # Extension #396
32658 # NV_vdpau_interop commands
32659 #
32660 ###############################################################################
32661
32662 VDPAUInitNV(vdpDevice, getProcAddress)
32663         return          void
32664         param           vdpDevice       Void in reference
32665         param           getProcAddress  Void in reference
32666         category        NV_vdpau_interop
32667         version         4.1
32668         extension
32669         glxropcode      ?
32670         glxflags        ignore
32671         offset          ?
32672
32673 VDPAUFiniNV()
32674         return          void
32675         category        NV_vdpau_interop
32676         version         4.1
32677         extension
32678         glxropcode      ?
32679         glxflags        ignore
32680         offset          ?
32681
32682 VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
32683         return          vdpauSurfaceNV
32684         param           vdpSurface      Void out reference
32685         param           target          GLenum in value
32686         param           numTextureNames SizeI in value
32687         param           textureNames    UInt32 in array [numTextureNames]
32688         category        NV_vdpau_interop
32689         version         4.1
32690         extension
32691         glxropcode      ?
32692         glxflags        ignore
32693         offset          ?
32694
32695 VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
32696         return          vdpauSurfaceNV
32697         param           vdpSurface      Void out reference
32698         param           target          GLenum in value
32699         param           numTextureNames SizeI in value
32700         param           textureNames    UInt32 in array [numTextureNames]
32701         category        NV_vdpau_interop
32702         version         4.1
32703         extension
32704         glxropcode      ?
32705         glxflags        ignore
32706         offset          ?
32707
32708 VDPAUIsSurfaceNV(surface)
32709         return          void
32710         param           surface         vdpauSurfaceNV in value
32711         category        NV_vdpau_interop
32712         version         4.1
32713         extension
32714         glxropcode      ?
32715         glxflags        ignore
32716         offset          ?
32717
32718 VDPAUUnregisterSurfaceNV(surface)
32719         return          void
32720         param           surface         vdpauSurfaceNV in value
32721         category        NV_vdpau_interop
32722         version         4.1
32723         extension
32724         glxropcode      ?
32725         glxflags        ignore
32726         offset          ?
32727
32728 VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values)
32729         return          void
32730         param           surface         vdpauSurfaceNV in value
32731         param           pname           GLenum in value
32732         param           bufSize         SizeI in value
32733         param           length          SizeI out reference
32734         param           values          Int32 out array [length]
32735         category        NV_vdpau_interop
32736         version         4.1
32737         extension
32738         glxropcode      ?
32739         glxflags        ignore
32740         offset          ?
32741
32742 VDPAUSurfaceAccessNV(surface, access)
32743         return          void
32744         param           surface         vdpauSurfaceNV in value
32745         param           access          GLenum in value
32746         category        NV_vdpau_interop
32747         version         4.1
32748         extension
32749         glxropcode      ?
32750         glxflags        ignore
32751         offset          ?
32752
32753 VDPAUMapSurfacesNV(numSurfaces, surfaces)
32754         return          void
32755         param           numSurfaces     SizeI in value
32756         param           surfaces        vdpauSurfaceNV in array [numSurfaces]
32757         category        NV_vdpau_interop
32758         version         4.1
32759         extension
32760         glxropcode      ?
32761         glxflags        ignore
32762         offset          ?
32763
32764 VDPAUUnmapSurfacesNV(numSurface, surfaces)
32765         return          void
32766         param           numSurface      SizeI in value
32767         param           surfaces        vdpauSurfaceNV in array [numSurface]
32768         category        NV_vdpau_interop
32769         version         4.1
32770         extension
32771         glxropcode      ?
32772         glxflags        ignore
32773         offset          ?
32774
32775
32776 ###############################################################################
32777 #
32778 # Extension #397
32779 # AMD_transform_feedback3_lines_triangles commands
32780 #
32781 ###############################################################################
32782
32783 # (none)
32784 newcategory: AMD_transform_feedback3_lines_triangles
32785
32786 ###############################################################################
32787 #
32788 # Extension #398 - GLX_AMD_gpu_association
32789 # Extension #399 - GLX_EXT_create_context_es2_profile
32790 # Extension #400 - WGL_EXT_create_context_es2_profile
32791 #
32792 ###############################################################################
32793
32794 ###############################################################################
32795 #
32796 # Extension #401
32797 # AMD_depth_clamp_separate commands
32798 #
32799 ###############################################################################
32800
32801 # (none)
32802 newcategory: AMD_depth_clamp_separate
32803
32804 ###############################################################################
32805 #
32806 # Extension #402
32807 # EXT_texture_sRGB_decode commands
32808 #
32809 ###############################################################################
32810
32811 # (none)
32812 newcategory: EXT_texture_sRGB_decode
32813
32814 ###############################################################################
32815 #
32816 # Extension #403
32817 # NV_texture_multisample commands
32818 #
32819 ###############################################################################
32820
32821 TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
32822         return          void
32823         param           target          GLenum in value
32824         param           coverageSamples SizeI in value
32825         param           colorSamples    SizeI in value
32826         param           internalFormat  Int32 in value
32827         param           width           SizeI in value
32828         param           height          SizeI in value
32829         param           fixedSampleLocations    Boolean in value
32830         category        NV_texture_multisample
32831         version         4.1
32832         extension
32833         glxropcode      ?
32834         glxflags        ignore
32835         offset          ?
32836
32837 TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
32838         return          void
32839         param           target          GLenum in value
32840         param           coverageSamples SizeI in value
32841         param           colorSamples    SizeI in value
32842         param           internalFormat  Int32 in value
32843         param           width           SizeI in value
32844         param           height          SizeI in value
32845         param           depth           SizeI in value
32846         param           fixedSampleLocations    Boolean in value
32847         category        NV_texture_multisample
32848         version         4.1
32849         extension
32850         glxropcode      ?
32851         glxflags        ignore
32852         offset          ?
32853
32854 TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations)
32855         return          void
32856         param           texture         UInt32 in value
32857         param           target          GLenum in value
32858         param           samples         SizeI in value
32859         param           internalFormat  Int32 in value
32860         param           width           SizeI in value
32861         param           height          SizeI in value
32862         param           fixedSampleLocations    Boolean in value
32863         category        NV_texture_multisample
32864         version         4.1
32865         extension
32866         glxropcode      ?
32867         glxflags        ignore
32868         offset          ?
32869
32870 TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations)
32871         return          void
32872         param           texture         UInt32 in value
32873         param           target          GLenum in value
32874         param           samples         SizeI in value
32875         param           internalFormat  Int32 in value
32876         param           width           SizeI in value
32877         param           height          SizeI in value
32878         param           depth           SizeI in value
32879         param           fixedSampleLocations    Boolean in value
32880         category        NV_texture_multisample
32881         version         4.1
32882         extension
32883         glxropcode      ?
32884         glxflags        ignore
32885         offset          ?
32886
32887 TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
32888         return          void
32889         param           texture         UInt32 in value
32890         param           target          GLenum in value
32891         param           coverageSamples SizeI in value
32892         param           colorSamples    SizeI in value
32893         param           internalFormat  Int32 in value
32894         param           width           SizeI in value
32895         param           height          SizeI in value
32896         param           fixedSampleLocations    Boolean in value
32897         category        NV_texture_multisample
32898         version         4.1
32899         extension
32900         glxropcode      ?
32901         glxflags        ignore
32902         offset          ?
32903
32904 TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
32905         return          void
32906         param           texture         UInt32 in value
32907         param           target          GLenum in value
32908         param           coverageSamples SizeI in value
32909         param           colorSamples    SizeI in value
32910         param           internalFormat  Int32 in value
32911         param           width           SizeI in value
32912         param           height          SizeI in value
32913         param           depth           SizeI in value
32914         param           fixedSampleLocations    Boolean in value
32915         category        NV_texture_multisample
32916         version         4.1
32917         extension
32918         glxropcode      ?
32919         glxflags        ignore
32920         offset          ?
32921
32922 ###############################################################################
32923 #
32924 # Extension #404
32925 # AMD_blend_minmax_factor commands
32926 #
32927 ###############################################################################
32928
32929 # (none)
32930 newcategory: AMD_blend_minmax_factor
32931
32932 ###############################################################################
32933 #
32934 # Extension #405
32935 # AMD_sample_positions commands
32936 #
32937 ###############################################################################
32938
32939 SetMultisamplefvAMD(pname, index, val)
32940         return          void
32941         param           pname           GLenum in value
32942         param           index           UInt32 in value
32943         param           val             Float32 in array [2]
32944         category        AMD_sample_positions
32945         glxflags        ignore
32946         version         3.2
32947         extension
32948         glxropcode      ?
32949         glxflags        ignore
32950         offset          ?
32951
32952 ###############################################################################
32953 #
32954 # Extension #406
32955 # EXT_x11_sync_object commands
32956 #
32957 ###############################################################################
32958
32959 ImportSyncEXT(external_sync_type, external_sync, flags)
32960         return          sync
32961         param           external_sync_type  GLenum in value
32962         param           external_sync   Intptr in value
32963         param           flags           GLbitfield in value
32964         category        EXT_x11_sync_object
32965         glxflags        ignore
32966         version         3.2
32967         extension
32968         glxropcode      ?
32969         glxflags        ignore
32970         offset          ?
32971
32972 ###############################################################################
32973 #
32974 # Extension #407 - WGL_NV_DX_interop
32975 #
32976 ###############################################################################
32977
32978 ###############################################################################
32979 #
32980 # Extension #408
32981 # AMD_multi_draw_indirect commands
32982 #
32983 ###############################################################################
32984
32985 MultiDrawArraysIndirectAMD(mode, indirect, primcount, stride)
32986         return          void
32987         param           mode            GLenum in value
32988         param           indirect        Void in array []
32989         param           primcount       SizeI in value
32990         param           stride          SizeI in value
32991         category        AMD_multi_draw_indirect
32992         version         4.0
32993         extension
32994         glxropcode      ?
32995         glxflags        ignore
32996         offset          ?
32997
32998 MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride)
32999         return          void
33000         param           mode            GLenum in value
33001         param           type            GLenum in value
33002         param           indirect        Void in array []
33003         param           primcount       SizeI in value
33004         param           stride          SizeI in value
33005         category        AMD_multi_draw_indirect
33006         version         4.0
33007         extension
33008         glxropcode      ?
33009         glxflags        ignore
33010         offset          ?
33011
33012 ###############################################################################
33013 #
33014 # Extension #409
33015 # EXT_framebuffer_multisample_blit_scaled commands
33016 #
33017 ###############################################################################
33018
33019 # (none)
33020 newcategory: EXT_framebuffer_multisample_blit_scaled
33021
33022 ###############################################################################
33023 #
33024 # Extension #410
33025 # NV_path_rendering commands
33026 #
33027 ###############################################################################
33028
33029 # PATH NAME MANAGMENT
33030
33031 GenPathsNV(range)
33032         return          Path
33033         param           range               SizeI in value
33034         category        NV_path_rendering
33035         dlflags         notlistable
33036         version         1.1
33037         extension
33038
33039 DeletePathsNV(path, range)
33040         return          void
33041         param           path            Path in value
33042         param           range           SizeI in value
33043         dlflags         notlistable
33044         category        NV_path_rendering
33045         version         1.1
33046         extension
33047
33048 IsPathNV(path)
33049         return          Boolean
33050         param           path         Path in value
33051         dlflags         notlistable
33052         category        NV_path_rendering
33053         version         1.1
33054         extension
33055
33056 # PATH SPECIFICATION COMMANDS
33057
33058 PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords)
33059         return          void
33060         param           path            Path in value
33061         param           numCommands     SizeI in value
33062         param           commands        PathCommand in array [numCommands]
33063         param           numCoords       SizeI in value
33064         param           coordType       PathCoordType in value
33065         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
33066         category        NV_path_rendering
33067         version         1.1
33068         extension
33069
33070 PathCoordsNV(path, numCoords, coordType, coords)
33071         return          void
33072         param           path            Path in value
33073         param           numCoords       SizeI in value
33074         param           coordType       PathCoordType in value
33075         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
33076         category        NV_path_rendering
33077         version         1.1
33078         extension
33079
33080 PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords)
33081         return          void
33082         param           path            Path in value
33083         param           commandStart    SizeI in value
33084         param           commandsToDelete SizeI in value
33085         param           numCommands     SizeI in value
33086         param           commands        PathCommand in array [numCommands]
33087         param           numCoords       SizeI in value
33088         param           coordType       PathCoordType in value
33089         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
33090         category        NV_path_rendering
33091         version         1.1
33092         extension
33093
33094 PathSubCoordsNV(path, coordStart, numCoords, coordType, coords)
33095         return          void
33096         param           path            Path in value
33097         param           coordStart      SizeI in value
33098         param           numCoords       SizeI in value
33099         param           coordType       PathCoordType in value
33100         param           coords          Void in array [COMPSIZE(numCoords,coordType)]
33101         category        NV_path_rendering
33102         version         1.1
33103         extension
33104
33105 PathStringNV(path, format, length, pathString)
33106         return          void
33107         param           path            Path in value
33108         param           format          PathStringFormat in value
33109         param           length          SizeI in value
33110         param           pathString      Void in array [length]
33111         category        NV_path_rendering
33112         version         1.1
33113         extension
33114
33115 PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale)
33116         return          void
33117         param           firstPathName   Path in value
33118         param           fontTarget      PathFontTarget in value
33119         param           fontName        Void in array [COMPSIZE(fontTarget,fontName)]
33120         param           fontStyle       PathFontStyle in value
33121         param           numGlyphs       SizeI in value
33122         param           type            PathElementType in value
33123         param           charcodes       Void in array [COMPSIZE(numGlyphs,type,charcodes)]
33124         param           handleMissingGlyphs PathHandleMissingGlyphs in value
33125         param           pathParameterTemplate Path in value
33126         param           emScale         Float32 in value
33127         category        NV_path_rendering
33128         version         1.1
33129         extension
33130
33131 PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale)
33132         return          void
33133         param           firstPathName   Path in value
33134         param           fontTarget      PathFontTarget in value
33135         param           fontName        Void in array [COMPSIZE(fontTarget,fontName)]
33136         param           fontStyle       PathFontStyle in value
33137         param           firstGlyph      UInt32 in value
33138         param           numGlyphs       SizeI in value
33139         param           handleMissingGlyphs PathHandleMissingGlyphs in value
33140         param           pathParameterTemplate Path in value
33141         param           emScale         Float32 in value
33142         category        NV_path_rendering
33143         version         1.1
33144         extension
33145         dlflags         prepad
33146
33147 WeightPathsNV(resultPath, numPaths, paths, weights)
33148         return          void
33149         param           resultPath      Path in value
33150         param           numPaths        SizeI in value
33151         param           paths           Path in array [numPaths]
33152         param           weights         Float32 in array [numPaths]
33153         category        NV_path_rendering
33154         version         1.1
33155         extension
33156
33157 CopyPathNV(resultPath, srcPath)
33158         return          void
33159         param           resultPath      Path in value
33160         param           srcPath         Path in value
33161         category        NV_path_rendering
33162         version         1.1
33163         extension
33164
33165 InterpolatePathsNV(resultPath, pathA, pathB, weight)
33166         return          void
33167         param           resultPath      Path in value
33168         param           pathA           Path in value
33169         param           pathB           Path in value
33170         param           weight          Float32 in value
33171         category        NV_path_rendering
33172         version         1.1
33173         extension
33174
33175 TransformPathNV(resultPath, srcPath, transformType, transformValues)
33176         return          void
33177         param           resultPath      Path in value
33178         param           srcPath         Path in value
33179         param           transformType   PathTransformType in value
33180         param           transformValues Float32 in array [COMPSIZE(transformType)]
33181         category        NV_path_rendering
33182         version         1.1
33183         extension
33184
33185 PathParameterivNV(path, pname, value)
33186         return          void
33187         param           path            Path in value
33188         param           pname           PathParameter in value
33189         param           value           Int32 in array [COMPSIZE(pname)]
33190         category        NV_path_rendering
33191         version         1.1
33192         extension
33193
33194 PathParameteriNV(path, pname, value)
33195         return          void
33196         param           path            Path in value
33197         param           pname           PathParameter in value
33198         param           value           Int32 in value
33199         category        NV_path_rendering
33200         version         1.1
33201         extension
33202
33203 PathParameterfvNV(path, pname, value)
33204         return          void
33205         param           path            Path in value
33206         param           pname           PathParameter in value
33207         param           value           Float32 in array [COMPSIZE(pname)]
33208         category        NV_path_rendering
33209         version         1.1
33210         extension
33211
33212 PathParameterfNV(path, pname, value)
33213         return          void
33214         param           path            Path in value
33215         param           pname           PathParameter in value
33216         param           value           Float32 in value
33217         category        NV_path_rendering
33218         version         1.1
33219         extension
33220
33221 PathDashArrayNV(path, dashCount, dashArray)
33222         return          void
33223         param           path            Path in value
33224         param           dashCount       SizeI in value
33225         param           dashArray       Float32 in array [dashCount]
33226         category        NV_path_rendering
33227         version         1.1
33228         extension
33229
33230 # PATH STENCILING
33231
33232 PathStencilFuncNV(func, ref, mask)
33233         return          void
33234         param           func            StencilFunction in value
33235         param           ref             ClampedStencilValue in value
33236         param           mask            MaskedStencilValue in value
33237         category        NV_path_rendering
33238         version         1.1
33239         extension
33240
33241 PathStencilDepthOffsetNV(factor, units)
33242         return          void
33243         param           factor          Float32 in value
33244         param           units           Float32 in value
33245         category        NV_path_rendering
33246         version         1.1
33247         extension
33248
33249 StencilFillPathNV(path, fillMode, mask)
33250         return          void
33251         param           path            Path in value
33252         param           fillMode        PathFillMode in value
33253         param           mask            MaskedStencilValue in value
33254         category        NV_path_rendering
33255         version         1.1
33256         extension
33257
33258 StencilStrokePathNV(path, reference, mask)
33259         return          void
33260         param           path            Path in value
33261         param           reference       StencilValue in value
33262         param           mask            MaskedStencilValue in value
33263         category        NV_path_rendering
33264         version         1.1
33265         extension
33266
33267 StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues)
33268         return          void
33269         param           numPaths        SizeI in value
33270         param           pathNameType    PathElementType in value
33271         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33272         param           pathBase        Path in value
33273         param           fillMode        PathFillMode in value
33274         param           mask            MaskedStencilValue in value
33275         param           transformType   PathTransformType in value
33276         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33277         category        NV_path_rendering
33278         version         1.1
33279         extension
33280
33281 StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues)
33282         return          void
33283         param           numPaths        SizeI in value
33284         param           pathNameType    PathElementType in value
33285         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33286         param           pathBase        Path in value
33287         param           reference       StencilValue in value
33288         param           mask            MaskedStencilValue in value
33289         param           transformType   PathTransformType in value
33290         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33291         category        NV_path_rendering
33292         version         1.1
33293         extension
33294
33295 # PATH COVERING
33296
33297 PathCoverDepthFuncNV(func)
33298         return          void
33299         param           func            DepthFunction in value
33300         category        NV_path_rendering
33301         version         1.1
33302         extension
33303
33304 PathColorGenNV(color, genMode, colorFormat, coeffs)
33305         return          void
33306         param           color           PathColor in value
33307         param           genMode         PathGenMode in value
33308         param           colorFormat     PathColorFormat in value
33309         param           coeffs          Float32 in array [COMPSIZE(genMode,colorFormat)]
33310         category        NV_path_rendering
33311         version         1.1
33312         extension
33313
33314 PathTexGenNV(texCoordSet, genMode, components, coeffs)
33315         return          void
33316         param           texCoordSet     PathColor in value
33317         param           genMode         PathGenMode in value
33318         param           components      Int32 in value
33319         param           coeffs          Float32 in array [COMPSIZE(genMode,components)]
33320         category        NV_path_rendering
33321         version         1.1
33322         extension
33323
33324 PathFogGenNV(genMode)
33325         return          void
33326         param           genMode         PathGenMode in value
33327         category        NV_path_rendering
33328         version         1.1
33329         extension
33330
33331 CoverFillPathNV(path, coverMode)
33332         return          void
33333         param           path            Path in value
33334         param           coverMode       PathCoverMode in value
33335         category        NV_path_rendering
33336         version         1.1
33337         extension
33338
33339 CoverStrokePathNV(path, coverMode)
33340         return          void
33341         param           path            Path in value
33342         param           coverMode       PathCoverMode in value
33343         category        NV_path_rendering
33344         version         1.1
33345         extension
33346
33347 CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
33348         return          void
33349         param           numPaths        SizeI in value
33350         param           pathNameType    PathElementType in value
33351         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33352         param           pathBase        Path in value
33353         param           coverMode       PathCoverMode in value
33354         param           transformType   PathTransformType in value
33355         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33356         category        NV_path_rendering
33357         version         1.1
33358         extension
33359
33360 CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
33361         return          void
33362         param           numPaths        SizeI in value
33363         param           pathNameType    PathElementType in value
33364         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33365         param           pathBase        Path in value
33366         param           coverMode       PathCoverMode in value
33367         param           transformType   PathTransformType in value
33368         param           transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33369         category        NV_path_rendering
33370         version         1.1
33371         extension
33372
33373 # PATH QUERIES
33374
33375 GetPathParameterivNV(path, pname, value)
33376         return          void
33377         param           path            Path in value
33378         param           pname           PathParameter in value
33379         param           value           Int32 out array [4]
33380         category        NV_path_rendering
33381         dlflags         notlistable
33382         version         1.1
33383         extension
33384
33385 GetPathParameterfvNV(path, pname, value)
33386         return          void
33387         param           path            Path in value
33388         param           pname           PathParameter in value
33389         param           value           Float32 out array [4]
33390         category        NV_path_rendering
33391         dlflags         notlistable
33392         version         1.1
33393         extension
33394
33395 GetPathCommandsNV(path, commands)
33396         return          void
33397         param           path            Path in value
33398         param           commands        PathCommand out array [COMPSIZE(path)]
33399         category        NV_path_rendering
33400         dlflags         notlistable
33401         version         1.1
33402         extension
33403
33404 GetPathCoordsNV(path, coords)
33405         return          void
33406         param           path            Path in value
33407         param           coords          Float32 out array [COMPSIZE(path)]
33408         category        NV_path_rendering
33409         dlflags         notlistable
33410         version         1.1
33411         extension
33412
33413 GetPathDashArrayNV(path, dashArray)
33414         return          void
33415         param           path            Path in value
33416         param           dashArray       Float32 out array [COMPSIZE(path)]
33417         category        NV_path_rendering
33418         dlflags         notlistable
33419         version         1.1
33420         extension
33421
33422 GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics)
33423         return          void
33424         param           metricQueryMask PathMetricMask in value
33425         param           numPaths        SizeI in value
33426         param           pathNameType    PathElementType in value
33427         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33428         param           pathBase        Path in value
33429         param           stride          SizeI in value
33430         param           metrics         Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
33431         category        NV_path_rendering
33432         dlflags         notlistable
33433         version         1.1
33434         extension
33435
33436 GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics)
33437         return          void
33438         param           metricQueryMask PathMetricMask in value
33439         param           firstPathName   Path in value
33440         param           numPaths        SizeI in value
33441         param           stride          SizeI in value
33442         param           metrics         Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
33443         category        NV_path_rendering
33444         dlflags         notlistable
33445         version         1.1
33446         extension
33447
33448 GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing)
33449         return          void
33450         param           pathListMode    PathListMode in value
33451         param           numPaths        SizeI in value
33452         param           pathNameType    PathElementType in value
33453         param           paths           PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33454         param           pathBase        Path in value
33455         param           advanceScale    Float32 in value
33456         param           kerningScale    Float32 in value
33457         param           transformType   PathTransformType in value
33458         param           returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)]
33459         category        NV_path_rendering
33460         dlflags         notlistable
33461         version         1.1
33462         extension
33463
33464 GetPathColorGenivNV(color, pname, value)
33465         return          void
33466         param           color           PathColor in value
33467         param           pname           PathGenMode in value
33468         param           value           Int32 out array [COMPSIZE(pname)]
33469         category        NV_path_rendering
33470         dlflags         notlistable
33471         version         1.1
33472         extension
33473
33474 GetPathColorGenfvNV(color, pname, value)
33475         return          void
33476         param           color           PathColor in value
33477         param           pname           PathGenMode in value
33478         param           value           Float32 out array [COMPSIZE(pname)]
33479         category        NV_path_rendering
33480         dlflags         notlistable
33481         version         1.1
33482         extension
33483
33484 GetPathTexGenivNV(texCoordSet, pname, value)
33485         return          void
33486         param           texCoordSet     TextureUnit in value
33487         param           pname           PathGenMode in value
33488         param           value           Int32 out array [COMPSIZE(pname)]
33489         category        NV_path_rendering
33490         dlflags         notlistable
33491         version         1.1
33492         extension
33493
33494 GetPathTexGenfvNV(texCoordSet, pname, value)
33495         return          void
33496         param           texCoordSet     TextureUnit in value
33497         param           pname           PathGenMode in value
33498         param           value           Float32 out array [COMPSIZE(pname)]
33499         category        NV_path_rendering
33500         dlflags         notlistable
33501         version         1.1
33502         extension
33503
33504 IsPointInFillPathNV(path, mask, x, y)
33505         return          Boolean
33506         param           path            Path in value
33507         param           mask            MaskedStencilValue in value
33508         param           x               Float32 in value
33509         param           y               Float32 in value
33510         category        NV_path_rendering
33511         dlflags         notlistable
33512         version         1.1
33513         extension
33514
33515 IsPointInStrokePathNV(path, x, y)
33516         return          Boolean
33517         param           path            Path in value
33518         param           x               Float32 in value
33519         param           y               Float32 in value
33520         category        NV_path_rendering
33521         dlflags         notlistable
33522         version         1.1
33523         extension
33524
33525 GetPathLengthNV(path, startSegment, numSegments)
33526         return          Float32
33527         param           path            Path in value
33528         param           startSegment    SizeI in value
33529         param           numSegments     SizeI in value
33530         category        NV_path_rendering
33531         dlflags         notlistable
33532         version         1.1
33533         extension
33534
33535 PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY)
33536         return          Boolean
33537         param           path            Path in value
33538         param           startSegment    SizeI in value
33539         param           numSegments     SizeI in value
33540         param           distance        Float32 in value
33541         param           x               Float32 out array [1]
33542         param           y               Float32 out array [1]
33543         param           tangentX        Float32 out array [1]
33544         param           tangentY        Float32 out array [1]
33545         category        NV_path_rendering
33546         dlflags         notlistable
33547         version         1.1
33548         extension
33549
33550 ###############################################################################
33551 #
33552 # Extension #411
33553 # AMD_pinned_memory commands
33554 #
33555 ###############################################################################
33556
33557 # (none)
33558 newcategory: AMD_pinned_memory
33559
33560 ###############################################################################
33561 #
33562 # Extension #412 - WGL_NV_DX_interop2
33563 #
33564 ###############################################################################
33565
33566 ###############################################################################
33567 #
33568 # Extension #413 - AMD_stencil_operation_extended
33569 #
33570 ###############################################################################
33571
33572 StencilOpValueAMD(face, value)
33573         return          void
33574         param           face            StencilFaceDirection in value
33575         param           value           UInt32 in value
33576         category        AMD_stencil_operation_extended
33577         version         1.2
33578         extension
33579         glxropcode      ?
33580         glxflags        ignore
33581         offset          ?
33582
33583 ###############################################################################
33584 #
33585 # Extension #414 - GLX_EXT_swap_control_tear
33586 # Extension #415 - WGL_EXT_swap_control_tear
33587 #
33588 ###############################################################################
33589
33590 ###############################################################################
33591 #
33592 # Extension #416
33593 # AMD_vertex_shader_viewport_index commands
33594 #
33595 ###############################################################################
33596
33597 # (none)
33598 newcategory: AMD_vertex_shader_viewport_index
33599
33600 ###############################################################################
33601 #
33602 # Extension #417
33603 # AMD_vertex_shader_layer commands
33604 #
33605 ###############################################################################
33606
33607 # (none)
33608 newcategory: AMD_vertex_shader_layer
33609
33610 ###############################################################################
33611 #
33612 # Extension #418
33613 # NV_bindless_texture commands
33614 #
33615 ###############################################################################
33616
33617 GetTextureHandleNV(texture)
33618         return          UInt64
33619         param           texture         UInt32 in value
33620         category        NV_bindless_texture
33621         dlflags         notlistable
33622         version         4.0
33623         extension
33624         glxsingle       ?
33625         glxflags        ignore
33626         offset          ?
33627
33628 GetTextureSamplerHandleNV(texture, sampler)
33629         return          UInt64
33630         param           texture         UInt32 in value
33631         param           sampler         UInt32 in value
33632         category        NV_bindless_texture
33633         dlflags         notlistable
33634         version         4.0
33635         extension
33636         glxsingle       ?
33637         glxflags        ignore
33638         offset          ?
33639
33640 MakeTextureHandleResidentNV(handle)
33641         return          void
33642         param           handle          UInt64 in value
33643         category        NV_bindless_texture
33644         version         4.0
33645         extension
33646         glxropcode      ?
33647         glxflags        ignore
33648         offset          ?
33649
33650 MakeTextureHandleNonResidentNV(handle)
33651         return          void
33652         param           handle          UInt64 in value
33653         category        NV_bindless_texture
33654         version         4.0
33655         extension
33656         glxropcode      ?
33657         glxflags        ignore
33658         offset          ?
33659
33660 GetImageHandleNV(texture, level, layered, layer, format)
33661         return          UInt64
33662         param           texture         UInt32 in value
33663         param           level           Int32 in value
33664         param           layered         Boolean in value
33665         param           layer           Int32 in value
33666         param           format          GLenum in value
33667         category        NV_bindless_texture
33668         dlflags         notlistable
33669         version         4.0
33670         extension
33671         glxsingle       ?
33672         glxflags        ignore
33673         offset          ?
33674
33675 MakeImageHandleResidentNV(handle, access)
33676         return          void
33677         param           handle          UInt64 in value
33678         param           access          GLenum in value
33679         category        NV_bindless_texture
33680         version         4.0
33681         extension
33682         glxropcode      ?
33683         glxflags        ignore
33684         offset          ?
33685
33686 MakeImageHandleNonResidentNV(handle)
33687         return          void
33688         param           handle          UInt64 in value
33689         category        NV_bindless_texture
33690         version         4.0
33691         extension
33692         glxropcode      ?
33693         glxflags        ignore
33694         offset          ?
33695
33696 UniformHandleui64NV(location, value)
33697         return          void
33698         param           location        Int32 in value
33699         param           value           UInt64 in value
33700         category        NV_bindless_texture
33701         version         4.0
33702         extension
33703         glxropcode      ?
33704         glxflags        ignore
33705         offset          ?
33706
33707 UniformHandleui64vNV(location, count, value)
33708         return          void
33709         param           location        Int32 in value
33710         param           count           SizeI in value
33711         param           value           UInt64 in array [count]
33712         category        NV_bindless_texture
33713         version         4.0
33714         extension
33715         glxropcode      ?
33716         glxflags        ignore
33717         offset          ?
33718
33719 ProgramUniformHandleui64NV(program, location, value)
33720         return          void
33721         param           program         UInt32 in value
33722         param           location        Int32 in value
33723         param           value           UInt64 in value
33724         category        NV_bindless_texture
33725         version         4.0
33726         extension
33727         glxropcode      ?
33728         glxflags        ignore
33729         offset          ?
33730
33731 ProgramUniformHandleui64vNV(program, location, count, values)
33732         return          void
33733         param           program         UInt32 in value
33734         param           location        Int32 in value
33735         param           count           SizeI in value
33736         param           values          UInt64 in array [count]
33737         category        NV_bindless_texture
33738         version         4.0
33739         extension
33740         glxropcode      ?
33741         glxflags        ignore
33742         offset          ?
33743
33744 IsTextureHandleResidentNV(handle)
33745         return          Boolean
33746         param           handle          UInt64 in value
33747         category        NV_bindless_texture
33748         version         4.0
33749         extension
33750         glxropcode      ?
33751         glxflags        ignore
33752         offset          ?
33753
33754 IsImageHandleResidentNV(handle)
33755         return          Boolean
33756         param           handle          UInt64 in value
33757         category        NV_bindless_texture
33758         version         4.0
33759         extension
33760         glxropcode      ?
33761         glxflags        ignore
33762         offset          ?
33763
33764 ###############################################################################
33765 #
33766 # Extension #419
33767 # NV_shader_atomic_float commands
33768 #
33769 ###############################################################################
33770
33771 # (none)
33772 newcategory: NV_shader_atomic_float
33773
33774 ###############################################################################
33775 #
33776 # Extension #420
33777 # AMD_query_buffer_object commands
33778 #
33779 ###############################################################################
33780
33781 # (none)
33782 newcategory: AMD_query_buffer_object