]> git.tdb.fi Git - gldbg.git/blobdiff - gl.spec
Enhance the object-orientedness of genwrap.py
[gldbg.git] / gl.spec
diff --git a/gl.spec b/gl.spec
index 46609c82eda9d96288b994366e816c3a4fb878dd..98f364d53e224d2c33affbacb9c8f9c4ecc9f50c 100644 (file)
--- a/gl.spec
+++ b/gl.spec
@@ -1,38 +1,81 @@
 # gl.spec file
 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
 #
 # gl.spec file
 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
 #
-# Copyright (C) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
+# Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
+# Copyright (c) 2006-2009 The Khronos Group Inc.
 #
 # This document is licensed under the SGI Free Software B License Version
 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
 
 
 #
 # This document is licensed under the SGI Free Software B License Version
 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
 
 
-# @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl
-# @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be
-# @@ NOTE - SI should support GLX protocol for at least these extensions:
-#    AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT
-
 required-props:
 required-props:
+# Description of a parameter
 param:         retval retained
 param:         retval retained
+# Display list flags
 dlflags:       notlistable handcode
 dlflags:       notlistable handcode
+# GLX implementation flags
 glxflags:      client-intercept client-handcode server-handcode EXT SGI ignore ARB
 glxflags:      client-intercept client-handcode server-handcode EXT SGI ignore ARB
+# Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
 vectorequiv:   *
 vectorequiv:   *
-category:      display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform 1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex
-
-
-# categories for extensions with no functions - need not be included now
-#   ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test EXT_pixel_transform_color_table EXT_shared_texture_palette EXT_separate_specular_color EXT_texture_env REND_screen_coordinates EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance NV_texgen_emboss NV_blend_square NV_texture_env_combine4 NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_shared_exponent NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4 EXT_vertex_array_bgra
-
-version:       1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1
+# Category this function falls in. While there are many categories for
+# early GL 1.0 functions, later functions just have a core version
+# (e.g. VERSION_major_minor) or extension name for the category.
+category:      display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier
+
+# Categories for extensions with no functions - need not be included now
+# ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp
+# ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite
+# ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr
+# EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka
+# EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute
+# SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp
+# SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op
+# SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles
+# SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias
+# SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes
+# SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint
+# SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias
+# SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb
+# IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading
+# WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test
+# EXT_pixel_transform_color_table EXT_shared_texture_palette
+# EXT_separate_specular_color EXT_texture_env REND_screen_coordinates
+# EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint
+# SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap
+# EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes
+# SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias
+# EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance
+# NV_texgen_emboss NV_blend_square NV_texture_env_combine4
+# NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle
+# NV_texture_shader NV_texture_shader2 NV_vertex_array_range2
+# IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample
+# SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1
+# 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy
+# SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp
+# EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float
+# EXT_texture_array EXT_texture_compression_latc
+# EXT_texture_compression_rgtc EXT_texture_shared_exponent
+# NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4
+# EXT_vertex_array_bgra ARB_depth_clamp ARB_fragment_coord_conventions
+# ARB_seamless_cube_map ARB_vertex_array_bgra ARB_texture_cube_map_array
+# ARB_texture_gather ARB_texture_query_lod
+
+# Core version in which a function was introduced, or against
+# which an extension can be implemented
+version:       1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2
+# Core version in which a function was removed
+deprecated:    3.1
+# GLX Single, Rendering, or Vendor Private opcode
 glxsingle:     *
 glxropcode:    *
 glxvendorpriv: *
 glxsingle:     *
 glxropcode:    *
 glxvendorpriv: *
-glsflags:      capture-handcode client client-state get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack
-glsopcode:     *
-glsalias:      *
+# WGL implementation flags (incomplete)
 wglflags:      client-handcode server-handcode small-data batchable
 wglflags:      client-handcode server-handcode small-data batchable
+# Drivers in which this is implemented (very incomplete)
 extension:     future not_implemented soft WINSOFT NV10 NV20 NV50
 extension:     future not_implemented soft WINSOFT NV10 NV20 NV50
+# Function this aliases (indistinguishable to the GL)
 alias:         *
 alias:         *
+# Mesa dispatch table offset (incomplete)
 offset:                *
 # These properties are picked up from NVIDIA .spec files, we don't use them
 glfflags:      *
 offset:                *
 # These properties are picked up from NVIDIA .spec files, we don't use them
 glfflags:      *
@@ -45,7 +88,7 @@ glextmask:    *
 #
 # glxsingle, glxropcode, and other GLX allocations to vendors
 # are used here, but the master registry for GLX is in
 #
 # glxsingle, glxropcode, and other GLX allocations to vendors
 # are used here, but the master registry for GLX is in
-# /ogl/trunk/doc/registry/extensions/extensions.reserved
+# /ogl/trunk/doc/registry/extensions.reserved
 #
 # XFree86 dispatch offsets:    0-645
 #                              578-641     NV_vertex_program
 #
 # XFree86 dispatch offsets:    0-645
 #                              578-641     NV_vertex_program
@@ -60,7 +103,6 @@ glextmask:   *
 # - append new ARB and non-ARB extensions to the appropriate portion of
 #   the spec file, in extension number order.
 # - use tabs, not spaces
 # - append new ARB and non-ARB extensions to the appropriate portion of
 #   the spec file, in extension number order.
 # - use tabs, not spaces
-# - set glsflags to "ignore" until GLS is updated to support the new command
 # - set glxflags to "ignore" until GLX is updated to support the new command
 # - add new data types to typemaps/spec2wire.map
 # - add extension name in alphabetical order to category list
 # - set glxflags to "ignore" until GLX is updated to support the new command
 # - add new data types to typemaps/spec2wire.map
 # - add extension name in alphabetical order to category list
@@ -77,7 +119,7 @@ passthru: #include <stddef.h>
 
 passthru: #ifndef GL_VERSION_2_0
 passthru: /* GL type for program/shader text */
 
 passthru: #ifndef GL_VERSION_2_0
 passthru: /* GL type for program/shader text */
-passthru: typedef char GLchar;                 /* native character */
+passthru: typedef char GLchar;
 passthru: #endif
 passthru:
 passthru: #ifndef GL_VERSION_1_5
 passthru: #endif
 passthru:
 passthru: #ifndef GL_VERSION_1_5
@@ -93,12 +135,12 @@ passthru: typedef ptrdiff_t GLsizeiptrARB;
 passthru: #endif
 passthru:
 passthru: #ifndef GL_ARB_shader_objects
 passthru: #endif
 passthru:
 passthru: #ifndef GL_ARB_shader_objects
-passthru: /* GL types for handling shader object handles and program/shader text */
-passthru: typedef char GLcharARB;              /* native character */
-passthru: typedef unsigned int GLhandleARB;    /* shader object handle */
+passthru: /* GL types for program/shader text and shader object handles */
+passthru: typedef char GLcharARB;
+passthru: typedef unsigned int GLhandleARB;
 passthru: #endif
 passthru:
 passthru: #endif
 passthru:
-passthru: /* GL types for "half" precision (s10e5) float data in host memory */
+passthru: /* GL type for "half" precision (s10e5) float data in host memory */
 passthru: #ifndef GL_ARB_half_float_pixel
 passthru: typedef unsigned short GLhalfARB;
 passthru: #endif
 passthru: #ifndef GL_ARB_half_float_pixel
 passthru: typedef unsigned short GLhalfARB;
 passthru: #endif
@@ -140,7 +182,8 @@ passthru: typedef __int32 int32_t;
 passthru: typedef __int64 int64_t;
 passthru: typedef unsigned __int64 uint64_t;
 passthru: #else
 passthru: typedef __int64 int64_t;
 passthru: typedef unsigned __int64 uint64_t;
 passthru: #else
-passthru: #include <inttypes.h>     /* Fallback option */
+passthru: /* Fallback if nothing above works */
+passthru: #include <inttypes.h>
 passthru: #endif
 passthru: #endif
 passthru:
 passthru: #endif
 passthru: #endif
 passthru:
@@ -149,3180 +192,3154 @@ passthru: typedef int64_t GLint64EXT;
 passthru: typedef uint64_t GLuint64EXT;
 passthru: #endif
 passthru:
 passthru: typedef uint64_t GLuint64EXT;
 passthru: #endif
 passthru:
+passthru: #ifndef ARB_sync
+passthru: typedef int64_t GLint64;
+passthru: typedef uint64_t GLuint64;
+passthru: typedef struct __GLsync *GLsync;
+passthru: #endif
+passthru:
 
 
+###############################################################################
 ###############################################################################
 #
 ###############################################################################
 #
-# display-list commands
+# OpenGL 1.0 commands
 #
 ###############################################################################
 #
 ###############################################################################
+###############################################################################
 
 
-NewList(list, mode)
-       return          void
-       param           list            List in value
-       param           mode            ListMode in value
-       dlflags         notlistable
-       category        display-list
-       version         1.0
-       glxsingle       101
-       glsopcode       0x0030
-       wglflags        batchable
-       offset          0
+###############################################################################
+#
+# drawing-control commands
+#
+###############################################################################
 
 
-EndList()
+CullFace(mode)
        return          void
        return          void
-       dlflags         notlistable
-       category        display-list
+       param           mode            CullFaceMode in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxsingle       102
-       glsopcode       0x0031
-       wglflags        batchable
-       offset          1
+       glxropcode      79
+       offset          152
 
 
-CallList(list)
+FrontFace(mode)
        return          void
        return          void
-       param           list            List in value
-       category        display-list
+       param           mode            FrontFaceDirection in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      1
-       glsopcode       0x0032
-       offset          2
+       glxropcode      84
+       offset          157
 
 
-CallLists(n, type, lists)
+Hint(target, mode)
        return          void
        return          void
-       param           n               SizeI in value
-       param           type            ListNameType in value
-       param           lists           Void in array [COMPSIZE(n/type)]
-       category        display-list
-       glxflags        client-handcode server-handcode
+       param           target          HintTarget in value
+       param           mode            HintMode in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      2
-       glsopcode       0x0033
-       offset          3
+       glxropcode      85
+       offset          158
 
 
-DeleteLists(list, range)
+LineWidth(width)
        return          void
        return          void
-       param           list            List in value
-       param           range           SizeI in value
-       dlflags         notlistable
-       category        display-list
-       version         1.0
-       glxsingle       103
-       glsopcode       0x0034
-       wglflags        batchable
-       offset          4
-
-GenLists(range)
-       return          List
-       param           range           SizeI in value
-       dlflags         notlistable
-       category        display-list
+       param           width           CheckedFloat32 in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxsingle       104
-       glsopcode       0x0035
-       offset          5
+       glxropcode      95
+       offset          168
 
 
-ListBase(base)
+PointSize(size)
        return          void
        return          void
-       param           base            List in value
-       category        display-list
+       param           size            CheckedFloat32 in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      3
-       glsopcode       0x0036
-       offset          6
-
-###############################################################################
-#
-# drawing commands
-#
-###############################################################################
+       glxropcode      100
+       offset          173
 
 
-Begin(mode)
+PolygonMode(face, mode)
        return          void
        return          void
-       param           mode            BeginMode in value
-       category        drawing
+       param           face            MaterialFace in value
+       param           mode            PolygonMode in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      4
-       glsopcode       0x0037
-       offset          7
+       glxropcode      101
+       offset          174
 
 
-Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
+Scissor(x, y, width, height)
        return          void
        return          void
+       param           x               WinCoord in value
+       param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       param           xorig           CoordF in value
-       param           yorig           CoordF in value
-       param           xmove           CoordF in value
-       param           ymove           CoordF in value
-       param           bitmap          UInt8 in array [COMPSIZE(width/height)]
-       category        drawing
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      5
-       glsflags        pixel-unpack
-       glsopcode       0x0038
-       wglflags        client-handcode server-handcode
-       offset          8
+       glxropcode      103
+       offset          176
 
 
-Color3b(red, green, blue)
+TexParameterf(target, pname, param)
        return          void
        return          void
-       param           red             ColorB in value
-       param           green           ColorB in value
-       param           blue            ColorB in value
-       category        drawing
-       vectorequiv     Color3bv
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       offset          9
+       glxropcode      105
+       wglflags        small-data
+       offset          178
 
 
-Color3bv(v)
+TexParameterfv(target, pname, params)
        return          void
        return          void
-       param           v               ColorB in array [3]
-       category        drawing
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      6
-       glsopcode       0x0039
-       offset          10
+       glxropcode      106
+       wglflags        small-data
+       offset          179
 
 
-Color3d(red, green, blue)
+TexParameteri(target, pname, param)
        return          void
        return          void
-       param           red             ColorD in value
-       param           green           ColorD in value
-       param           blue            ColorD in value
-       category        drawing
-       vectorequiv     Color3dv
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       offset          11
+       glxropcode      107
+       wglflags        small-data
+       offset          180
 
 
-Color3dv(v)
+TexParameteriv(target, pname, params)
        return          void
        return          void
-       param           v               ColorD in array [3]
-       category        drawing
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      7
-       glsopcode       0x003A
-       offset          12
+       glxropcode      108
+       wglflags        small-data
+       offset          181
 
 
-Color3f(red, green, blue)
+TexImage1D(target, level, internalformat, width, border, format, type, pixels)
        return          void
        return          void
-       param           red             ColorF in value
-       param           green           ColorF in value
-       param           blue            ColorF in value
-       category        drawing
-       vectorequiv     Color3fv
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureComponentCount in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       category        VERSION_1_0                # old: drawing-control
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       offset          13
+       glxropcode      109
+       wglflags        client-handcode server-handcode
+       offset          182
 
 
-Color3fv(v)
+TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
        return          void
        return          void
-       param           v               ColorF in array [3]
-       category        drawing
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureComponentCount in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       category        VERSION_1_0                # old: drawing-control
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxropcode      8
-       glsopcode       0x003B
-       offset          14
+       glxropcode      110
+       wglflags        client-handcode server-handcode
+       offset          183
 
 
-Color3i(red, green, blue)
+###############################################################################
+#
+# framebuf commands
+#
+###############################################################################
+
+DrawBuffer(mode)
        return          void
        return          void
-       param           red             ColorI in value
-       param           green           ColorI in value
-       param           blue            ColorI in value
-       category        drawing
-       vectorequiv     Color3iv
+       param           mode            DrawBufferMode in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       offset          15
+       glxropcode      126
+       offset          202
 
 
-Color3iv(v)
+Clear(mask)
        return          void
        return          void
-       param           v               ColorI in array [3]
-       category        drawing
+       param           mask            ClearBufferMask in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      9
-       glsopcode       0x003C
-       offset          16
+       glxropcode      127
+       offset          203
 
 
-Color3s(red, green, blue)
+ClearColor(red, green, blue, alpha)
        return          void
        return          void
-       param           red             ColorS in value
-       param           green           ColorS in value
-       param           blue            ColorS in value
-       category        drawing
-       vectorequiv     Color3sv
+       param           red             ClampedColorF in value
+       param           green           ClampedColorF in value
+       param           blue            ClampedColorF in value
+       param           alpha           ClampedColorF in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       offset          17
+       glxropcode      130
+       offset          206
 
 
-Color3sv(v)
+ClearStencil(s)
        return          void
        return          void
-       param           v               ColorS in array [3]
-       category        drawing
+       param           s               StencilValue in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      10
-       glsopcode       0x003D
-       offset          18
+       glxropcode      131
+       offset          207
 
 
-Color3ub(red, green, blue)
+ClearDepth(depth)
        return          void
        return          void
-       param           red             ColorUB in value
-       param           green           ColorUB in value
-       param           blue            ColorUB in value
-       category        drawing
-       vectorequiv     Color3ubv
+       param           depth           ClampedFloat64 in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       offset          19
+       glxropcode      132
+       offset          208
 
 
-Color3ubv(v)
+StencilMask(mask)
        return          void
        return          void
-       param           v               ColorUB in array [3]
-       category        drawing
+       param           mask            MaskedStencilValue in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      11
-       glsopcode       0x003E
-       offset          20
+       glxropcode      133
+       offset          209
 
 
-Color3ui(red, green, blue)
+ColorMask(red, green, blue, alpha)
        return          void
        return          void
-       param           red             ColorUI in value
-       param           green           ColorUI in value
-       param           blue            ColorUI in value
-       category        drawing
-       vectorequiv     Color3uiv
+       param           red             Boolean in value
+       param           green           Boolean in value
+       param           blue            Boolean in value
+       param           alpha           Boolean in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       offset          21
+       glxropcode      134
+       offset          210
 
 
-Color3uiv(v)
+DepthMask(flag)
        return          void
        return          void
-       param           v               ColorUI in array [3]
-       category        drawing
+       param           flag            Boolean in value
+       category        VERSION_1_0                # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      12
-       glsopcode       0x003F
-       offset          22
+       glxropcode      135
+       offset          211
 
 
-Color3us(red, green, blue)
-       return          void
-       param           red             ColorUS in value
-       param           green           ColorUS in value
-       param           blue            ColorUS in value
-       category        drawing
-       vectorequiv     Color3usv
-       version         1.0
-       offset          23
+###############################################################################
+#
+# misc commands
+#
+###############################################################################
 
 
-Color3usv(v)
+Disable(cap)
        return          void
        return          void
-       param           v               ColorUS in array [3]
-       category        drawing
+       param           cap             EnableCap in value
+       category        VERSION_1_0                # old: misc
        version         1.0
        version         1.0
-       glxropcode      13
-       glsopcode       0x0040
-       offset          24
+       dlflags         handcode
+       glxflags        client-handcode client-intercept
+       glxropcode      138
+       offset          214
 
 
-Color4b(red, green, blue, alpha)
+Enable(cap)
        return          void
        return          void
-       param           red             ColorB in value
-       param           green           ColorB in value
-       param           blue            ColorB in value
-       param           alpha           ColorB in value
-       category        drawing
-       vectorequiv     Color4bv
+       param           cap             EnableCap in value
+       category        VERSION_1_0                # old: misc
        version         1.0
        version         1.0
-       offset          25
+       dlflags         handcode
+       glxflags        client-handcode client-intercept
+       glxropcode      139
+       offset          215
 
 
-Color4bv(v)
+Finish()
        return          void
        return          void
-       param           v               ColorB in array [4]
-       category        drawing
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
+       category        VERSION_1_0                # old: misc
        version         1.0
        version         1.0
-       glxropcode      14
-       glsopcode       0x0041
-       offset          26
+       glxsingle       108
+       offset          216
 
 
-Color4d(red, green, blue, alpha)
+Flush()
        return          void
        return          void
-       param           red             ColorD in value
-       param           green           ColorD in value
-       param           blue            ColorD in value
-       param           alpha           ColorD in value
-       category        drawing
-       vectorequiv     Color4dv
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       category        VERSION_1_0                # old: misc
        version         1.0
        version         1.0
-       offset          27
+       glxsingle       142
+       offset          217
 
 
-Color4dv(v)
-       return          void
-       param           v               ColorD in array [4]
-       category        drawing
-       version         1.0
-       glxropcode      15
-       glsopcode       0x0042
-       offset          28
+###############################################################################
+#
+# pixel-op commands
+#
+###############################################################################
 
 
-Color4f(red, green, blue, alpha)
+BlendFunc(sfactor, dfactor)
        return          void
        return          void
-       param           red             ColorF in value
-       param           green           ColorF in value
-       param           blue            ColorF in value
-       param           alpha           ColorF in value
-       category        drawing
-       vectorequiv     Color4fv
+       param           sfactor         BlendingFactorSrc in value
+       param           dfactor         BlendingFactorDest in value
+       category        VERSION_1_0                # old: pixel-op
        version         1.0
        version         1.0
-       offset          29
+       glxropcode      160
+       offset          241
 
 
-Color4fv(v)
+LogicOp(opcode)
        return          void
        return          void
-       param           v               ColorF in array [4]
-       category        drawing
+       param           opcode          LogicOp in value
+       category        VERSION_1_0                # old: pixel-op
        version         1.0
        version         1.0
-       glxropcode      16
-       glsopcode       0x0043
-       offset          30
+       glxropcode      161
+       offset          242
 
 
-Color4i(red, green, blue, alpha)
+StencilFunc(func, ref, mask)
        return          void
        return          void
-       param           red             ColorI in value
-       param           green           ColorI in value
-       param           blue            ColorI in value
-       param           alpha           ColorI in value
-       category        drawing
-       vectorequiv     Color4iv
+       param           func            StencilFunction in value
+       param           ref             ClampedStencilValue in value
+       param           mask            MaskedStencilValue in value
+       category        VERSION_1_0                # old: pixel-op
        version         1.0
        version         1.0
-       offset          31
+       glxropcode      162
+       offset          243
 
 
-Color4iv(v)
+StencilOp(fail, zfail, zpass)
        return          void
        return          void
-       param           v               ColorI in array [4]
-       category        drawing
+       param           fail            StencilOp in value
+       param           zfail           StencilOp in value
+       param           zpass           StencilOp in value
+       category        VERSION_1_0                # old: pixel-op
        version         1.0
        version         1.0
-       glxropcode      17
-       glsopcode       0x0044
-       offset          32
+       glxropcode      163
+       offset          244
 
 
-Color4s(red, green, blue, alpha)
+DepthFunc(func)
        return          void
        return          void
-       param           red             ColorS in value
-       param           green           ColorS in value
-       param           blue            ColorS in value
-       param           alpha           ColorS in value
-       category        drawing
-       vectorequiv     Color4sv
+       param           func            DepthFunction in value
+       category        VERSION_1_0                # old: pixel-op
        version         1.0
        version         1.0
-       offset          33
+       glxropcode      164
+       offset          245
 
 
-Color4sv(v)
+###############################################################################
+#
+# pixel-rw commands
+#
+###############################################################################
+
+PixelStoref(pname, param)
        return          void
        return          void
-       param           v               ColorS in array [4]
-       category        drawing
+       param           pname           PixelStoreParameter in value
+       param           param           CheckedFloat32 in value
+       dlflags         notlistable
+       glxflags        client-handcode
+       category        VERSION_1_0                # old: pixel-rw
        version         1.0
        version         1.0
-       glxropcode      18
-       glsopcode       0x0045
-       offset          34
+       glxsingle       109
+       wglflags        batchable
+       offset          249
 
 
-Color4ub(red, green, blue, alpha)
+PixelStorei(pname, param)
        return          void
        return          void
-       param           red             ColorUB in value
-       param           green           ColorUB in value
-       param           blue            ColorUB in value
-       param           alpha           ColorUB in value
-       category        drawing
-       vectorequiv     Color4ubv
+       param           pname           PixelStoreParameter in value
+       param           param           CheckedInt32 in value
+       dlflags         notlistable
+       glxflags        client-handcode
+       category        VERSION_1_0                # old: pixel-rw
        version         1.0
        version         1.0
-       offset          35
+       glxsingle       110
+       wglflags        batchable
+       offset          250
 
 
-Color4ubv(v)
+ReadBuffer(mode)
        return          void
        return          void
-       param           v               ColorUB in array [4]
-       category        drawing
+       param           mode            ReadBufferMode in value
+       category        VERSION_1_0                # old: pixel-rw
        version         1.0
        version         1.0
-       glxropcode      19
-       glsopcode       0x0046
-       offset          36
+       glxropcode      171
+       offset          254
 
 
-Color4ui(red, green, blue, alpha)
+ReadPixels(x, y, width, height, format, type, pixels)
        return          void
        return          void
-       param           red             ColorUI in value
-       param           green           ColorUI in value
-       param           blue            ColorUI in value
-       param           alpha           ColorUI in value
-       category        drawing
-       vectorequiv     Color4uiv
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void out array [COMPSIZE(format/type/width/height)]
+       category        VERSION_1_0                # old: pixel-rw
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       offset          37
+       glxsingle       111
+       wglflags        client-handcode server-handcode
+       offset          256
 
 
-Color4uiv(v)
+###############################################################################
+#
+# state-req commands
+#
+###############################################################################
+
+GetBooleanv(pname, params)
        return          void
        return          void
-       param           v               ColorUI in array [4]
-       category        drawing
+       param           pname           GetPName in value
+       param           params          Boolean out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode
        version         1.0
        version         1.0
-       glxropcode      20
-       glsopcode       0x0047
-       offset          38
+       glxsingle       112
+       wglflags        small-data
+       offset          258
 
 
-Color4us(red, green, blue, alpha)
+GetDoublev(pname, params)
        return          void
        return          void
-       param           red             ColorUS in value
-       param           green           ColorUS in value
-       param           blue            ColorUS in value
-       param           alpha           ColorUS in value
-       category        drawing
-       vectorequiv     Color4usv
+       param           pname           GetPName in value
+       param           params          Float64 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode
        version         1.0
        version         1.0
-       offset          39
+       glxsingle       114
+       wglflags        small-data
+       offset          260
 
 
-Color4usv(v)
-       return          void
-       param           v               ColorUS in array [4]
-       category        drawing
+GetError()
+       return          ErrorCode
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode
        version         1.0
        version         1.0
-       glxropcode      21
-       glsopcode       0x0048
-       offset          40
+       glxsingle       115
+       offset          261
 
 
-EdgeFlag(flag)
+GetFloatv(pname, params)
        return          void
        return          void
-       param           flag            Boolean in value
-       category        drawing
-       vectorequiv     EdgeFlagv
+       param           pname           GetPName in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode
        version         1.0
        version         1.0
-       offset          41
+       glxsingle       116
+       wglflags        small-data
+       offset          262
 
 
-EdgeFlagv(flag)
+GetIntegerv(pname, params)
        return          void
        return          void
-       param           flag            Boolean in array [1]
-       category        drawing
+       param           pname           GetPName in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode
        version         1.0
        version         1.0
-       glxropcode      22
-       glsopcode       0x0049
-       offset          42
+       glxsingle       117
+       wglflags        small-data
+       offset          263
 
 
-End()
-       return          void
-       category        drawing
+GetString(name)
+       return          String
+       param           name            StringName in value
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxropcode      23
-       glsopcode       0x004A
-       offset          43
+       glxsingle       129
+       wglflags        client-handcode server-handcode
+       offset          275
 
 
-Indexd(c)
+GetTexImage(target, level, format, type, pixels)
        return          void
        return          void
-       param           c               ColorIndexValueD in value
-       category        drawing
-       vectorequiv     Indexdv
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       offset          44
+       glxsingle       135
+       wglflags        client-handcode server-handcode
+       offset          281
 
 
-Indexdv(c)
+GetTexParameterfv(target, pname, params)
        return          void
        return          void
-       param           c               ColorIndexValueD in array [1]
-       category        drawing
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      24
-       glsopcode       0x004B
-       offset          45
+       glxsingle       136
+       wglflags        small-data
+       offset          282
 
 
-Indexf(c)
+GetTexParameteriv(target, pname, params)
        return          void
        return          void
-       param           c               ColorIndexValueF in value
-       category        drawing
-       vectorequiv     Indexfv
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       offset          46
+       glxsingle       137
+       wglflags        small-data
+       offset          283
 
 
-Indexfv(c)
+GetTexLevelParameterfv(target, level, pname, params)
        return          void
        return          void
-       param           c               ColorIndexValueF in array [1]
-       category        drawing
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      25
-       glsopcode       0x004C
-       offset          47
+       glxsingle       138
+       wglflags        small-data
+       offset          284
 
 
-Indexi(c)
+GetTexLevelParameteriv(target, level, pname, params)
        return          void
        return          void
-       param           c               ColorIndexValueI in value
-       category        drawing
-       vectorequiv     Indexiv
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       offset          48
+       glxsingle       139
+       wglflags        small-data
+       offset          285
 
 
-Indexiv(c)
-       return          void
-       param           c               ColorIndexValueI in array [1]
-       category        drawing
+IsEnabled(cap)
+       return          Boolean
+       param           cap             EnableCap in value
+       category        VERSION_1_0                # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      26
-       glsopcode       0x004D
-       offset          49
+       glxflags        client-handcode client-intercept
+       glxsingle       140
+       offset          286
 
 
-Indexs(c)
-       return          void
-       param           c               ColorIndexValueS in value
-       category        drawing
-       vectorequiv     Indexsv
-       version         1.0
-       offset          50
+###############################################################################
+#
+# xform commands
+#
+###############################################################################
 
 
-Indexsv(c)
+DepthRange(near, far)
        return          void
        return          void
-       param           c               ColorIndexValueS in array [1]
-       category        drawing
+       param           near            ClampedFloat64 in value
+       param           far             ClampedFloat64 in value
+       category        VERSION_1_0                # old: xform
        version         1.0
        version         1.0
-       glxropcode      27
-       glsopcode       0x004E
-       offset          51
+       glxropcode      174
+       offset          288
 
 
-Normal3b(nx, ny, nz)
+Viewport(x, y, width, height)
        return          void
        return          void
-       param           nx              Int8 in value
-       param           ny              Int8 in value
-       param           nz              Int8 in value
-       category        drawing
-       vectorequiv     Normal3bv
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        VERSION_1_0                # old: xform
        version         1.0
        version         1.0
-       offset          52
+       glxropcode      191
+       offset          305
 
 
-Normal3bv(v)
-       return          void
-       param           v               Int8 in array [3]
-       category        drawing
-       version         1.0
-       glxropcode      28
-       glsopcode       0x004F
-       offset          53
+###############################################################################
+###############################################################################
+#
+# OpenGL 1.0 deprecated commands
+#
+###############################################################################
+###############################################################################
 
 
-Normal3d(nx, ny, nz)
-       return          void
-       param           nx              CoordD in value
-       param           ny              CoordD in value
-       param           nz              CoordD in value
-       category        drawing
-       vectorequiv     Normal3dv
-       version         1.0
-       offset          54
+# display-list commands
 
 
-Normal3dv(v)
+NewList(list, mode)
        return          void
        return          void
-       param           v               CoordD in array [3]
-       category        drawing
+       param           list            List in value
+       param           mode            ListMode in value
+       dlflags         notlistable
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       glxropcode      29
-       glsopcode       0x0050
-       offset          55
+       deprecated      3.1
+       glxsingle       101
+       wglflags        batchable
+       offset          0
 
 
-Normal3f(nx, ny, nz)
+EndList()
        return          void
        return          void
-       param           nx              CoordF in value
-       param           ny              CoordF in value
-       param           nz              CoordF in value
-       category        drawing
-       vectorequiv     Normal3fv
+       dlflags         notlistable
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       offset          56
+       deprecated      3.1
+       glxsingle       102
+       wglflags        batchable
+       offset          1
 
 
-Normal3fv(v)
+CallList(list)
        return          void
        return          void
-       param           v               CoordF in array [3]
-       category        drawing
+       param           list            List in value
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       glxropcode      30
-       glsopcode       0x0051
-       offset          57
+       deprecated      3.1
+       glxropcode      1
+       offset          2
 
 
-Normal3i(nx, ny, nz)
+CallLists(n, type, lists)
        return          void
        return          void
-       param           nx              Int32 in value
-       param           ny              Int32 in value
-       param           nz              Int32 in value
-       category        drawing
-       vectorequiv     Normal3iv
+       param           n               SizeI in value
+       param           type            ListNameType in value
+       param           lists           Void in array [COMPSIZE(n/type)]
+       category        VERSION_1_0_DEPRECATED     # old: display-list
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       offset          58
+       deprecated      3.1
+       glxropcode      2
+       offset          3
 
 
-Normal3iv(v)
+DeleteLists(list, range)
        return          void
        return          void
-       param           v               Int32 in array [3]
-       category        drawing
+       param           list            List in value
+       param           range           SizeI in value
+       dlflags         notlistable
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       glxropcode      31
-       glsopcode       0x0052
-       offset          59
+       deprecated      3.1
+       glxsingle       103
+       wglflags        batchable
+       offset          4
 
 
-Normal3s(nx, ny, nz)
-       return          void
-       param           nx              Int16 in value
-       param           ny              Int16 in value
-       param           nz              Int16 in value
-       category        drawing
-       vectorequiv     Normal3sv
+GenLists(range)
+       return          List
+       param           range           SizeI in value
+       dlflags         notlistable
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       offset          60
+       deprecated      3.1
+       glxsingle       104
+       offset          5
 
 
-Normal3sv(v)
+ListBase(base)
        return          void
        return          void
-       param           v               Int16 in array [3]
-       category        drawing
+       param           base            List in value
+       category        VERSION_1_0_DEPRECATED     # old: display-list
        version         1.0
        version         1.0
-       glxropcode      32
-       glsopcode       0x0053
-       offset          61
+       deprecated      3.1
+       glxropcode      3
+       offset          6
 
 
-RasterPos2d(x, y)
-       return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       category        drawing
-       vectorequiv     RasterPos2dv
-       version         1.0
-       offset          62
+# drawing commands
 
 
-RasterPos2dv(v)
+Begin(mode)
        return          void
        return          void
-       param           v               CoordD in array [2]
-       category        drawing
+       param           mode            BeginMode in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      33
-       glsopcode       0x0054
-       offset          63
+       deprecated      3.1
+       glxropcode      4
+       offset          7
 
 
-RasterPos2f(x, y)
+Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       category        drawing
-       vectorequiv     RasterPos2fv
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           xorig           CoordF in value
+       param           yorig           CoordF in value
+       param           xmove           CoordF in value
+       param           ymove           CoordF in value
+       param           bitmap          UInt8 in array [COMPSIZE(width/height)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       offset          64
+       deprecated      3.1
+       glxropcode      5
+       wglflags        client-handcode server-handcode
+       offset          8
 
 
-RasterPos2fv(v)
+Color3b(red, green, blue)
        return          void
        return          void
-       param           v               CoordF in array [2]
-       category        drawing
+       param           red             ColorB in value
+       param           green           ColorB in value
+       param           blue            ColorB in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3bv
        version         1.0
        version         1.0
-       glxropcode      34
-       glsopcode       0x0055
-       offset          65
+       deprecated      3.1
+       offset          9
 
 
-RasterPos2i(x, y)
+Color3bv(v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       category        drawing
-       vectorequiv     RasterPos2iv
+       param           v               ColorB in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          66
+       deprecated      3.1
+       glxropcode      6
+       offset          10
 
 
-RasterPos2iv(v)
+Color3d(red, green, blue)
        return          void
        return          void
-       param           v               CoordI in array [2]
-       category        drawing
+       param           red             ColorD in value
+       param           green           ColorD in value
+       param           blue            ColorD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3dv
        version         1.0
        version         1.0
-       glxropcode      35
-       glsopcode       0x0056
-       offset          67
+       deprecated      3.1
+       offset          11
 
 
-RasterPos2s(x, y)
+Color3dv(v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       category        drawing
-       vectorequiv     RasterPos2sv
+       param           v               ColorD in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          68
+       deprecated      3.1
+       glxropcode      7
+       offset          12
 
 
-RasterPos2sv(v)
+Color3f(red, green, blue)
        return          void
        return          void
-       param           v               CoordS in array [2]
-       category        drawing
+       param           red             ColorF in value
+       param           green           ColorF in value
+       param           blue            ColorF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3fv
        version         1.0
        version         1.0
-       glxropcode      36
-       glsopcode       0x0057
-       offset          69
+       deprecated      3.1
+       offset          13
 
 
-RasterPos3d(x, y, z)
+Color3fv(v)
        return          void
        return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       param           z               CoordD in value
-       vectorequiv     RasterPos3dv
-       category        drawing
+       param           v               ColorF in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          70
+       deprecated      3.1
+       glxropcode      8
+       offset          14
 
 
-RasterPos3dv(v)
+Color3i(red, green, blue)
        return          void
        return          void
-       param           v               CoordD in array [3]
-       category        drawing
+       param           red             ColorI in value
+       param           green           ColorI in value
+       param           blue            ColorI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3iv
        version         1.0
        version         1.0
-       glxropcode      37
-       glsopcode       0x0058
-       offset          71
+       deprecated      3.1
+       offset          15
 
 
-RasterPos3f(x, y, z)
+Color3iv(v)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       param           z               CoordF in value
-       category        drawing
-       vectorequiv     RasterPos3fv
+       param           v               ColorI in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          72
+       deprecated      3.1
+       glxropcode      9
+       offset          16
 
 
-RasterPos3fv(v)
+Color3s(red, green, blue)
        return          void
        return          void
-       param           v               CoordF in array [3]
-       category        drawing
+       param           red             ColorS in value
+       param           green           ColorS in value
+       param           blue            ColorS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3sv
        version         1.0
        version         1.0
-       glxropcode      38
-       glsopcode       0x0059
-       offset          73
+       deprecated      3.1
+       offset          17
 
 
-RasterPos3i(x, y, z)
+Color3sv(v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       param           z               CoordI in value
-       category        drawing
-       vectorequiv     RasterPos3iv
+       param           v               ColorS in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          74
+       deprecated      3.1
+       glxropcode      10
+       offset          18
 
 
-RasterPos3iv(v)
+Color3ub(red, green, blue)
        return          void
        return          void
-       param           v               CoordI in array [3]
-       category        drawing
+       param           red             ColorUB in value
+       param           green           ColorUB in value
+       param           blue            ColorUB in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3ubv
        version         1.0
        version         1.0
-       glxropcode      39
-       glsopcode       0x005A
-       offset          75
+       deprecated      3.1
+       offset          19
 
 
-RasterPos3s(x, y, z)
+Color3ubv(v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       param           z               CoordS in value
-       category        drawing
-       vectorequiv     RasterPos3sv
+       param           v               ColorUB in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          76
+       deprecated      3.1
+       glxropcode      11
+       offset          20
 
 
-RasterPos3sv(v)
+Color3ui(red, green, blue)
        return          void
        return          void
-       param           v               CoordS in array [3]
-       category        drawing
+       param           red             ColorUI in value
+       param           green           ColorUI in value
+       param           blue            ColorUI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3uiv
        version         1.0
        version         1.0
-       glxropcode      40
-       glsopcode       0x005B
-       offset          77
+       deprecated      3.1
+       offset          21
 
 
-RasterPos4d(x, y, z, w)
+Color3uiv(v)
        return          void
        return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       param           z               CoordD in value
-       param           w               CoordD in value
-       vectorequiv     RasterPos4dv
-       category        drawing
+       param           v               ColorUI in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          78
+       deprecated      3.1
+       glxropcode      12
+       offset          22
 
 
-RasterPos4dv(v)
+Color3us(red, green, blue)
        return          void
        return          void
-       param           v               CoordD in array [4]
-       category        drawing
+       param           red             ColorUS in value
+       param           green           ColorUS in value
+       param           blue            ColorUS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color3usv
        version         1.0
        version         1.0
-       glxropcode      41
-       glsopcode       0x005C
-       offset          79
+       deprecated      3.1
+       offset          23
 
 
-RasterPos4f(x, y, z, w)
+Color3usv(v)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       param           z               CoordF in value
-       param           w               CoordF in value
-       category        drawing
-       vectorequiv     RasterPos4fv
+       param           v               ColorUS in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          80
+       deprecated      3.1
+       glxropcode      13
+       offset          24
 
 
-RasterPos4fv(v)
+Color4b(red, green, blue, alpha)
        return          void
        return          void
-       param           v               CoordF in array [4]
-       category        drawing
+       param           red             ColorB in value
+       param           green           ColorB in value
+       param           blue            ColorB in value
+       param           alpha           ColorB in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4bv
        version         1.0
        version         1.0
-       glxropcode      42
-       glsopcode       0x005D
-       offset          81
+       deprecated      3.1
+       offset          25
 
 
-RasterPos4i(x, y, z, w)
+Color4bv(v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       param           z               CoordI in value
-       param           w               CoordI in value
-       category        drawing
-       vectorequiv     RasterPos4iv
+       param           v               ColorB in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          82
+       deprecated      3.1
+       glxropcode      14
+       offset          26
 
 
-RasterPos4iv(v)
+Color4d(red, green, blue, alpha)
        return          void
        return          void
-       param           v               CoordI in array [4]
-       category        drawing
+       param           red             ColorD in value
+       param           green           ColorD in value
+       param           blue            ColorD in value
+       param           alpha           ColorD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4dv
        version         1.0
        version         1.0
-       glxropcode      43
-       glsopcode       0x005E
-       offset          83
+       deprecated      3.1
+       offset          27
 
 
-RasterPos4s(x, y, z, w)
+Color4dv(v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       param           z               CoordS in value
-       param           w               CoordS in value
-       category        drawing
-       vectorequiv     RasterPos4sv
+       param           v               ColorD in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          84
+       deprecated      3.1
+       glxropcode      15
+       offset          28
 
 
-RasterPos4sv(v)
+Color4f(red, green, blue, alpha)
        return          void
        return          void
-       param           v               CoordS in array [4]
-       category        drawing
+       param           red             ColorF in value
+       param           green           ColorF in value
+       param           blue            ColorF in value
+       param           alpha           ColorF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4fv
        version         1.0
        version         1.0
-       glxropcode      44
-       glsopcode       0x005F
-       offset          85
+       deprecated      3.1
+       offset          29
 
 
-Rectd(x1, y1, x2, y2)
+Color4fv(v)
        return          void
        return          void
-       param           x1              CoordD in value
-       param           y1              CoordD in value
-       param           x2              CoordD in value
-       param           y2              CoordD in value
-       category        drawing
-       vectorequiv     Rectdv
+       param           v               ColorF in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          86
+       deprecated      3.1
+       glxropcode      16
+       offset          30
 
 
-Rectdv(v1, v2)
+Color4i(red, green, blue, alpha)
        return          void
        return          void
-       param           v1              CoordD in array [2]
-       param           v2              CoordD in array [2]
-       category        drawing
+       param           red             ColorI in value
+       param           green           ColorI in value
+       param           blue            ColorI in value
+       param           alpha           ColorI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4iv
        version         1.0
        version         1.0
-       glxropcode      45
-       glsopcode       0x0060
-       offset          87
+       deprecated      3.1
+       offset          31
 
 
-Rectf(x1, y1, x2, y2)
+Color4iv(v)
        return          void
        return          void
-       param           x1              CoordF in value
-       param           y1              CoordF in value
-       param           x2              CoordF in value
-       param           y2              CoordF in value
-       category        drawing
-       vectorequiv     Rectfv
+       param           v               ColorI in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          88
+       deprecated      3.1
+       glxropcode      17
+       offset          32
 
 
-Rectfv(v1, v2)
+Color4s(red, green, blue, alpha)
        return          void
        return          void
-       param           v1              CoordF in array [2]
-       param           v2              CoordF in array [2]
-       category        drawing
+       param           red             ColorS in value
+       param           green           ColorS in value
+       param           blue            ColorS in value
+       param           alpha           ColorS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4sv
        version         1.0
        version         1.0
-       glxropcode      46
-       glsopcode       0x0061
-       offset          89
+       deprecated      3.1
+       offset          33
 
 
-Recti(x1, y1, x2, y2)
+Color4sv(v)
        return          void
        return          void
-       param           x1              CoordI in value
-       param           y1              CoordI in value
-       param           x2              CoordI in value
-       param           y2              CoordI in value
-       category        drawing
-       vectorequiv     Rectiv
+       param           v               ColorS in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          90
+       deprecated      3.1
+       glxropcode      18
+       offset          34
 
 
-Rectiv(v1, v2)
+Color4ub(red, green, blue, alpha)
        return          void
        return          void
-       param           v1              CoordI in array [2]
-       param           v2              CoordI in array [2]
-       category        drawing
+       param           red             ColorUB in value
+       param           green           ColorUB in value
+       param           blue            ColorUB in value
+       param           alpha           ColorUB in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4ubv
        version         1.0
        version         1.0
-       glxropcode      47
-       glsopcode       0x0062
-       offset          91
+       deprecated      3.1
+       offset          35
 
 
-Rects(x1, y1, x2, y2)
+Color4ubv(v)
        return          void
        return          void
-       param           x1              CoordS in value
-       param           y1              CoordS in value
-       param           x2              CoordS in value
-       param           y2              CoordS in value
-       category        drawing
-       vectorequiv     Rectsv
+       param           v               ColorUB in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          92
+       deprecated      3.1
+       glxropcode      19
+       offset          36
 
 
-Rectsv(v1, v2)
+Color4ui(red, green, blue, alpha)
        return          void
        return          void
-       param           v1              CoordS in array [2]
-       param           v2              CoordS in array [2]
-       category        drawing
+       param           red             ColorUI in value
+       param           green           ColorUI in value
+       param           blue            ColorUI in value
+       param           alpha           ColorUI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4uiv
        version         1.0
        version         1.0
-       glxropcode      48
-       glsopcode       0x0063
-       offset          93
+       deprecated      3.1
+       offset          37
 
 
-TexCoord1d(s)
+Color4uiv(v)
        return          void
        return          void
-       param           s               CoordD in value
-       category        drawing
-       vectorequiv     TexCoord1dv
+       param           v               ColorUI in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          94
+       deprecated      3.1
+       glxropcode      20
+       offset          38
 
 
-TexCoord1dv(v)
+Color4us(red, green, blue, alpha)
        return          void
        return          void
-       param           v               CoordD in array [1]
-       category        drawing
+       param           red             ColorUS in value
+       param           green           ColorUS in value
+       param           blue            ColorUS in value
+       param           alpha           ColorUS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Color4usv
        version         1.0
        version         1.0
-       glxropcode      49
-       glsopcode       0x0064
-       offset          95
+       deprecated      3.1
+       offset          39
 
 
-TexCoord1f(s)
+Color4usv(v)
        return          void
        return          void
-       param           s               CoordF in value
-       category        drawing
-       vectorequiv     TexCoord1fv
+       param           v               ColorUS in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          96
+       deprecated      3.1
+       glxropcode      21
+       offset          40
 
 
-TexCoord1fv(v)
+EdgeFlag(flag)
        return          void
        return          void
-       param           v               CoordF in array [1]
-       category        drawing
+       param           flag            Boolean in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     EdgeFlagv
        version         1.0
        version         1.0
-       glxropcode      50
-       glsopcode       0x0065
-       offset          97
+       deprecated      3.1
+       offset          41
 
 
-TexCoord1i(s)
+EdgeFlagv(flag)
        return          void
        return          void
-       param           s               CoordI in value
-       category        drawing
-       vectorequiv     TexCoord1iv
+       param           flag            Boolean in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          98
+       deprecated      3.1
+       glxropcode      22
+       offset          42
 
 
-TexCoord1iv(v)
+End()
        return          void
        return          void
-       param           v               CoordI in array [1]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      51
-       glsopcode       0x0066
-       offset          99
+       deprecated      3.1
+       glxropcode      23
+       offset          43
 
 
-TexCoord1s(s)
+Indexd(c)
        return          void
        return          void
-       param           s               CoordS in value
-       category        drawing
-       vectorequiv     TexCoord1sv
+       param           c               ColorIndexValueD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Indexdv
        version         1.0
        version         1.0
-       offset          100
+       deprecated      3.1
+       offset          44
 
 
-TexCoord1sv(v)
+Indexdv(c)
        return          void
        return          void
-       param           v               CoordS in array [1]
-       category        drawing
+       param           c               ColorIndexValueD in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      52
-       glsopcode       0x0067
-       offset          101
+       deprecated      3.1
+       glxropcode      24
+       offset          45
 
 
-TexCoord2d(s, t)
+Indexf(c)
        return          void
        return          void
-       param           s               CoordD in value
-       param           t               CoordD in value
-       category        drawing
-       vectorequiv     TexCoord2dv
+       param           c               ColorIndexValueF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Indexfv
        version         1.0
        version         1.0
-       offset          102
+       deprecated      3.1
+       offset          46
 
 
-TexCoord2dv(v)
+Indexfv(c)
        return          void
        return          void
-       param           v               CoordD in array [2]
-       category        drawing
+       param           c               ColorIndexValueF in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      53
-       glsopcode       0x0068
-       offset          103
+       deprecated      3.1
+       glxropcode      25
+       offset          47
 
 
-TexCoord2f(s, t)
+Indexi(c)
        return          void
        return          void
-       param           s               CoordF in value
-       param           t               CoordF in value
-       category        drawing
-       vectorequiv     TexCoord2fv
+       param           c               ColorIndexValueI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Indexiv
        version         1.0
        version         1.0
-       offset          104
+       deprecated      3.1
+       offset          48
 
 
-TexCoord2fv(v)
+Indexiv(c)
        return          void
        return          void
-       param           v               CoordF in array [2]
-       category        drawing
+       param           c               ColorIndexValueI in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      54
-       glsopcode       0x0069
-       offset          105
+       deprecated      3.1
+       glxropcode      26
+       offset          49
 
 
-TexCoord2i(s, t)
+Indexs(c)
        return          void
        return          void
-       param           s               CoordI in value
-       param           t               CoordI in value
-       category        drawing
-       vectorequiv     TexCoord2iv
+       param           c               ColorIndexValueS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Indexsv
        version         1.0
        version         1.0
-       offset          106
+       deprecated      3.1
+       offset          50
 
 
-TexCoord2iv(v)
+Indexsv(c)
        return          void
        return          void
-       param           v               CoordI in array [2]
-       category        drawing
+       param           c               ColorIndexValueS in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      55
-       glsopcode       0x006A
-       offset          107
+       deprecated      3.1
+       glxropcode      27
+       offset          51
 
 
-TexCoord2s(s, t)
+Normal3b(nx, ny, nz)
        return          void
        return          void
-       param           s               CoordS in value
-       param           t               CoordS in value
-       category        drawing
-       vectorequiv     TexCoord2sv
+       param           nx              Int8 in value
+       param           ny              Int8 in value
+       param           nz              Int8 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Normal3bv
        version         1.0
        version         1.0
-       offset          108
+       deprecated      3.1
+       offset          52
 
 
-TexCoord2sv(v)
+Normal3bv(v)
        return          void
        return          void
-       param           v               CoordS in array [2]
-       category        drawing
+       param           v               Int8 in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      56
-       glsopcode       0x006B
-       offset          109
+       deprecated      3.1
+       glxropcode      28
+       offset          53
 
 
-TexCoord3d(s, t, r)
+Normal3d(nx, ny, nz)
        return          void
        return          void
-       param                         CoordD in value
-       param                         CoordD in value
-       param                         CoordD in value
-       category        drawing
-       vectorequiv     TexCoord3dv
+       param           nx              CoordD in value
+       param           ny              CoordD in value
+       param           nz              CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Normal3dv
        version         1.0
        version         1.0
-       offset          110
+       deprecated      3.1
+       offset          54
 
 
-TexCoord3dv(v)
+Normal3dv(v)
        return          void
        param           v               CoordD in array [3]
        return          void
        param           v               CoordD in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      57
-       glsopcode       0x006C
-       offset          111
+       deprecated      3.1
+       glxropcode      29
+       offset          55
 
 
-TexCoord3f(s, t, r)
+Normal3f(nx, ny, nz)
        return          void
        return          void
-       param                         CoordF in value
-       param                         CoordF in value
-       param                         CoordF in value
-       category        drawing
-       vectorequiv     TexCoord3fv
+       param           nx              CoordF in value
+       param           ny              CoordF in value
+       param           nz              CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Normal3fv
        version         1.0
        version         1.0
-       offset          112
+       deprecated      3.1
+       offset          56
 
 
-TexCoord3fv(v)
+Normal3fv(v)
        return          void
        param           v               CoordF in array [3]
        return          void
        param           v               CoordF in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      58
-       glsopcode       0x006D
-       offset          113
+       deprecated      3.1
+       glxropcode      30
+       offset          57
 
 
-TexCoord3i(s, t, r)
+Normal3i(nx, ny, nz)
        return          void
        return          void
-       param           s               CoordI in value
-       param           t               CoordI in value
-       param           r               CoordI in value
-       category        drawing
-       vectorequiv     TexCoord3iv
+       param           nx              Int32 in value
+       param           ny              Int32 in value
+       param           nz              Int32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Normal3iv
        version         1.0
        version         1.0
-       offset          114
+       deprecated      3.1
+       offset          58
 
 
-TexCoord3iv(v)
+Normal3iv(v)
        return          void
        return          void
-       param           v               CoordI in array [3]
-       category        drawing
+       param           v               Int32 in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      59
-       glsopcode       0x006E
-       offset          115
-
-TexCoord3s(s, t, r)
-       return          void
-       param           s               CoordS in value
-       param           t               CoordS in value
-       param           r               CoordS in value
-       category        drawing
-       vectorequiv     TexCoord3sv
-       version         1.0
-       offset          116
-
-TexCoord3sv(v)
-       return          void
-       param           v               CoordS in array [3]
-       category        drawing
-       version         1.0
-       glxropcode      60
-       glsopcode       0x006F
-       offset          117
-
-TexCoord4d(s, t, r, q)
-       return          void
-       param           s               CoordD in value
-       param           t               CoordD in value
-       param           r               CoordD in value
-       param           q               CoordD in value
-       category        drawing
-       vectorequiv     TexCoord4dv
-       version         1.0
-       offset          118
-
-TexCoord4dv(v)
-       return          void
-       param           v               CoordD in array [4]
-       category        drawing
-       version         1.0
-       glxropcode      61
-       glsopcode       0x0070
-       offset          119
-
-TexCoord4f(s, t, r, q)
-       return          void
-       param           s               CoordF in value
-       param           t               CoordF in value
-       param           r               CoordF in value
-       param           q               CoordF in value
-       category        drawing
-       vectorequiv     TexCoord4fv
-       version         1.0
-       offset          120
-
-TexCoord4fv(v)
-       return          void
-       param           v               CoordF in array [4]
-       category        drawing
-       version         1.0
-       glxropcode      62
-       glsopcode       0x0071
-       offset          121
-
-TexCoord4i(s, t, r, q)
-       return          void
-       param           s               CoordI in value
-       param           t               CoordI in value
-       param           r               CoordI in value
-       param           q               CoordI in value
-       category        drawing
-       vectorequiv     TexCoord4iv
-       version         1.0
-       offset          122
-
-TexCoord4iv(v)
-       return          void
-       param           v               CoordI in array [4]
-       category        drawing
-       version         1.0
-       glxropcode      63
-       glsopcode       0x0072
-       offset          123
+       deprecated      3.1
+       glxropcode      31
+       offset          59
 
 
-TexCoord4s(s, t, r, q)
+Normal3s(nx, ny, nz)
        return          void
        return          void
-       param           s               CoordS in value
-       param           t               CoordS in value
-       param           r               CoordS in value
-       param           q               CoordS in value
-       category        drawing
-       vectorequiv     TexCoord4sv
+       param           nx              Int16 in value
+       param           ny              Int16 in value
+       param           nz              Int16 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Normal3sv
        version         1.0
        version         1.0
-       offset          124
+       deprecated      3.1
+       offset          60
 
 
-TexCoord4sv(v)
+Normal3sv(v)
        return          void
        return          void
-       param           v               CoordS in array [4]
-       category        drawing
+       param           v               Int16 in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      64
-       glsopcode       0x0073
-       offset          125
+       deprecated      3.1
+       glxropcode      32
+       offset          61
 
 
-Vertex2d(x, y)
+RasterPos2d(x, y)
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
-       category        drawing
-       vectorequiv     Vertex2dv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos2dv
        version         1.0
        version         1.0
-       offset          126
+       deprecated      3.1
+       offset          62
 
 
-Vertex2dv(v)
+RasterPos2dv(v)
        return          void
        param           v               CoordD in array [2]
        return          void
        param           v               CoordD in array [2]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      65
-       glsopcode       0x0074
-       offset          127
+       deprecated      3.1
+       glxropcode      33
+       offset          63
 
 
-Vertex2f(x, y)
+RasterPos2f(x, y)
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
-       category        drawing
-       vectorequiv     Vertex2fv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos2fv
        version         1.0
        version         1.0
-       offset          128
+       deprecated      3.1
+       offset          64
 
 
-Vertex2fv(v)
+RasterPos2fv(v)
        return          void
        param           v               CoordF in array [2]
        return          void
        param           v               CoordF in array [2]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      66
-       glsopcode       0x0075
-       offset          129
+       deprecated      3.1
+       glxropcode      34
+       offset          65
 
 
-Vertex2i(x, y)
+RasterPos2i(x, y)
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
-       category        drawing
-       vectorequiv     Vertex2iv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos2iv
        version         1.0
        version         1.0
-       offset          130
+       deprecated      3.1
+       offset          66
 
 
-Vertex2iv(v)
+RasterPos2iv(v)
        return          void
        param           v               CoordI in array [2]
        return          void
        param           v               CoordI in array [2]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      67
-       glsopcode       0x0076
-       offset          131
+       deprecated      3.1
+       glxropcode      35
+       offset          67
 
 
-Vertex2s(x, y)
+RasterPos2s(x, y)
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
-       category        drawing
-       vectorequiv     Vertex2sv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos2sv
        version         1.0
        version         1.0
-       offset          132
+       deprecated      3.1
+       offset          68
 
 
-Vertex2sv(v)
+RasterPos2sv(v)
        return          void
        param           v               CoordS in array [2]
        return          void
        param           v               CoordS in array [2]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      68
-       glsopcode       0x0077
-       offset          133
+       deprecated      3.1
+       glxropcode      36
+       offset          69
 
 
-Vertex3d(x, y, z)
+RasterPos3d(x, y, z)
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        param           z               CoordD in value
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        param           z               CoordD in value
-       category        drawing
-       vectorequiv     Vertex3dv
+       vectorequiv     RasterPos3dv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          134
+       deprecated      3.1
+       offset          70
 
 
-Vertex3dv(v)
+RasterPos3dv(v)
        return          void
        param           v               CoordD in array [3]
        return          void
        param           v               CoordD in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      69
-       glsopcode       0x0078
-       offset          135
+       deprecated      3.1
+       glxropcode      37
+       offset          71
 
 
-Vertex3f(x, y, z)
+RasterPos3f(x, y, z)
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
-       category        drawing
-       vectorequiv     Vertex3fv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos3fv
        version         1.0
        version         1.0
-       offset          136
+       deprecated      3.1
+       offset          72
 
 
-Vertex3fv(v)
+RasterPos3fv(v)
        return          void
        param           v               CoordF in array [3]
        return          void
        param           v               CoordF in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      70
-       glsopcode       0x0079
-       offset          137
+       deprecated      3.1
+       glxropcode      38
+       offset          73
 
 
-Vertex3i(x, y, z)
+RasterPos3i(x, y, z)
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
-       category        drawing
-       vectorequiv     Vertex3iv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos3iv
        version         1.0
        version         1.0
-       offset          138
+       deprecated      3.1
+       offset          74
 
 
-Vertex3iv(v)
+RasterPos3iv(v)
        return          void
        param           v               CoordI in array [3]
        return          void
        param           v               CoordI in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      71
-       glsopcode       0x007A
-       offset          139
+       deprecated      3.1
+       glxropcode      39
+       offset          75
 
 
-Vertex3s(x, y, z)
+RasterPos3s(x, y, z)
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
-       category        drawing
-       vectorequiv     Vertex3sv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos3sv
        version         1.0
        version         1.0
-       offset          140
+       deprecated      3.1
+       offset          76
 
 
-Vertex3sv(v)
+RasterPos3sv(v)
        return          void
        param           v               CoordS in array [3]
        return          void
        param           v               CoordS in array [3]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      72
-       glsopcode       0x007B
-       offset          141
+       deprecated      3.1
+       glxropcode      40
+       offset          77
 
 
-Vertex4d(x, y, z, w)
+RasterPos4d(x, y, z, w)
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        param           z               CoordD in value
        param           w               CoordD in value
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        param           z               CoordD in value
        param           w               CoordD in value
-       category        drawing
-       vectorequiv     Vertex4dv
+       vectorequiv     RasterPos4dv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       offset          142
+       deprecated      3.1
+       offset          78
 
 
-Vertex4dv(v)
+RasterPos4dv(v)
        return          void
        param           v               CoordD in array [4]
        return          void
        param           v               CoordD in array [4]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      73
-       glsopcode       0x007C
-       offset          143
+       deprecated      3.1
+       glxropcode      41
+       offset          79
 
 
-Vertex4f(x, y, z, w)
+RasterPos4f(x, y, z, w)
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
        param           w               CoordF in value
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
        param           w               CoordF in value
-       category        drawing
-       vectorequiv     Vertex4fv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos4fv
        version         1.0
        version         1.0
-       offset          144
+       deprecated      3.1
+       offset          80
 
 
-Vertex4fv(v)
+RasterPos4fv(v)
        return          void
        param           v               CoordF in array [4]
        return          void
        param           v               CoordF in array [4]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      74
-       glsopcode       0x007D
-       offset          145
+       deprecated      3.1
+       glxropcode      42
+       offset          81
 
 
-Vertex4i(x, y, z, w)
+RasterPos4i(x, y, z, w)
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
        param           w               CoordI in value
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
        param           w               CoordI in value
-       category        drawing
-       vectorequiv     Vertex4iv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos4iv
        version         1.0
        version         1.0
-       offset          146
+       deprecated      3.1
+       offset          82
 
 
-Vertex4iv(v)
+RasterPos4iv(v)
        return          void
        param           v               CoordI in array [4]
        return          void
        param           v               CoordI in array [4]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      75
-       glsopcode       0x007E
-       offset          147
+       deprecated      3.1
+       glxropcode      43
+       offset          83
 
 
-Vertex4s(x, y, z, w)
+RasterPos4s(x, y, z, w)
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
        param           w               CoordS in value
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
        param           w               CoordS in value
-       category        drawing
-       vectorequiv     Vertex4sv
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     RasterPos4sv
        version         1.0
        version         1.0
-       offset          148
+       deprecated      3.1
+       offset          84
 
 
-Vertex4sv(v)
+RasterPos4sv(v)
        return          void
        param           v               CoordS in array [4]
        return          void
        param           v               CoordS in array [4]
-       category        drawing
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      76
-       glsopcode       0x007F
-       offset          149
-
-###############################################################################
-#
-# drawing-control commands
-#
-###############################################################################
+       deprecated      3.1
+       glxropcode      44
+       offset          85
 
 
-ClipPlane(plane, equation)
+Rectd(x1, y1, x2, y2)
        return          void
        return          void
-       param           plane           ClipPlaneName in value
-       param           equation        Float64 in array [4]
-       category        drawing-control
+       param           x1              CoordD in value
+       param           y1              CoordD in value
+       param           x2              CoordD in value
+       param           y2              CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Rectdv
        version         1.0
        version         1.0
-       glxropcode      77
-       glsopcode       0x0080
-       offset          150
+       deprecated      3.1
+       offset          86
 
 
-ColorMaterial(face, mode)
+Rectdv(v1, v2)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           mode            ColorMaterialParameter in value
-       category        drawing-control
+       param           v1              CoordD in array [2]
+       param           v2              CoordD in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      78
-       glsopcode       0x0081
-       offset          151
+       deprecated      3.1
+       glxropcode      45
+       offset          87
 
 
-CullFace(mode)
+Rectf(x1, y1, x2, y2)
        return          void
        return          void
-       param           mode            CullFaceMode in value
-       category        drawing-control
+       param           x1              CoordF in value
+       param           y1              CoordF in value
+       param           x2              CoordF in value
+       param           y2              CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Rectfv
        version         1.0
        version         1.0
-       glxropcode      79
-       glsopcode       0x0082
-       offset          152
+       deprecated      3.1
+       offset          88
 
 
-Fogf(pname, param)
+Rectfv(v1, v2)
        return          void
        return          void
-       param           pname           FogParameter in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           v1              CoordF in array [2]
+       param           v2              CoordF in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      80
-       glsflags        gl-enum
-       glsopcode       0x0083
-       wglflags        small-data
-       offset          153
+       deprecated      3.1
+       glxropcode      46
+       offset          89
 
 
-Fogfv(pname, params)
+Recti(x1, y1, x2, y2)
        return          void
        return          void
-       param           pname           FogParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           x1              CoordI in value
+       param           y1              CoordI in value
+       param           x2              CoordI in value
+       param           y2              CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Rectiv
        version         1.0
        version         1.0
-       glxropcode      81
-       glsflags        gl-enum
-       glsopcode       0x0084
-       wglflags        small-data
-       offset          154
+       deprecated      3.1
+       offset          90
 
 
-Fogi(pname, param)
+Rectiv(v1, v2)
        return          void
        return          void
-       param           pname           FogParameter in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           v1              CoordI in array [2]
+       param           v2              CoordI in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      82
-       glsflags        gl-enum
-       glsopcode       0x0085
-       wglflags        small-data
-       offset          155
+       deprecated      3.1
+       glxropcode      47
+       offset          91
 
 
-Fogiv(pname, params)
+Rects(x1, y1, x2, y2)
        return          void
        return          void
-       param           pname           FogParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           x1              CoordS in value
+       param           y1              CoordS in value
+       param           x2              CoordS in value
+       param           y2              CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Rectsv
        version         1.0
        version         1.0
-       glxropcode      83
-       glsflags        gl-enum
-       glsopcode       0x0086
-       wglflags        small-data
-       offset          156
+       deprecated      3.1
+       offset          92
 
 
-FrontFace(mode)
+Rectsv(v1, v2)
        return          void
        return          void
-       param           mode            FrontFaceDirection in value
-       category        drawing-control
+       param           v1              CoordS in array [2]
+       param           v2              CoordS in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      84
-       glsopcode       0x0087
-       offset          157
+       deprecated      3.1
+       glxropcode      48
+       offset          93
 
 
-Hint(target, mode)
+TexCoord1d(s)
        return          void
        return          void
-       param           target          HintTarget in value
-       param           mode            HintMode in value
-       category        drawing-control
+       param           s               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord1dv
        version         1.0
        version         1.0
-       glxropcode      85
-       glsopcode       0x0088
-       offset          158
+       deprecated      3.1
+       offset          94
 
 
-Lightf(light, pname, param)
+TexCoord1dv(v)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           v               CoordD in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      86
-       glsopcode       0x0089
-       wglflags        small-data
-       offset          159
+       deprecated      3.1
+       glxropcode      49
+       offset          95
 
 
-Lightfv(light, pname, params)
+TexCoord1f(s)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord1fv
        version         1.0
        version         1.0
-       glxropcode      87
-       glsopcode       0x008A
-       wglflags        small-data
-       offset          160
+       deprecated      3.1
+       offset          96
 
 
-Lighti(light, pname, param)
+TexCoord1fv(v)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           v               CoordF in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      88
-       glsopcode       0x008B
-       wglflags        small-data
-       offset          161
+       deprecated      3.1
+       glxropcode      50
+       offset          97
 
 
-Lightiv(light, pname, params)
+TexCoord1i(s)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord1iv
        version         1.0
        version         1.0
-       glxropcode      89
-       glsopcode       0x008C
-       wglflags        small-data
-       offset          162
+       deprecated      3.1
+       offset          98
 
 
-LightModelf(pname, param)
+TexCoord1iv(v)
        return          void
        return          void
-       param           pname           LightModelParameter in value
-       param           param           Float32 in value
-       category        drawing-control
+       param           v               CoordI in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      90
-       glsflags        gl-enum
-       glsopcode       0x008D
-       wglflags        small-data
-       offset          163
+       deprecated      3.1
+       glxropcode      51
+       offset          99
 
 
-LightModelfv(pname, params)
+TexCoord1s(s)
        return          void
        return          void
-       param           pname           LightModelParameter in value
-       param           params          Float32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord1sv
        version         1.0
        version         1.0
-       glxropcode      91
-       glsflags        gl-enum
-       glsopcode       0x008E
-       wglflags        small-data
-       offset          164
+       deprecated      3.1
+       offset          100
 
 
-LightModeli(pname, param)
+TexCoord1sv(v)
        return          void
        return          void
-       param           pname           LightModelParameter in value
-       param           param           Int32 in value
-       category        drawing-control
+       param           v               CoordS in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      92
-       glsflags        gl-enum
-       glsopcode       0x008F
-       wglflags        small-data
-       offset          165
+       deprecated      3.1
+       glxropcode      52
+       offset          101
 
 
-LightModeliv(pname, params)
+TexCoord2d(s, t)
        return          void
        return          void
-       param           pname           LightModelParameter in value
-       param           params          Int32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordD in value
+       param           t               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord2dv
        version         1.0
        version         1.0
-       glxropcode      93
-       glsflags        gl-enum
-       glsopcode       0x0090
-       wglflags        small-data
-       offset          166
+       deprecated      3.1
+       offset          102
 
 
-LineStipple(factor, pattern)
+TexCoord2dv(v)
        return          void
        return          void
-       param           factor          CheckedInt32 in value
-       param           pattern         LineStipple in value
-       category        drawing-control
+       param           v               CoordD in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      94
-       glsopcode       0x0091
-       offset          167
+       deprecated      3.1
+       glxropcode      53
+       offset          103
 
 
-LineWidth(width)
+TexCoord2f(s, t)
        return          void
        return          void
-       param           width           CheckedFloat32 in value
-       category        drawing-control
+       param           s               CoordF in value
+       param           t               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord2fv
        version         1.0
        version         1.0
-       glxropcode      95
-       glsopcode       0x0092
-       offset          168
+       deprecated      3.1
+       offset          104
 
 
-Materialf(face, pname, param)
+TexCoord2fv(v)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           v               CoordF in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      96
-       glsopcode       0x0093
-       wglflags        small-data
-       offset          169
+       deprecated      3.1
+       glxropcode      54
+       offset          105
 
 
-Materialfv(face, pname, params)
+TexCoord2i(s, t)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordI in value
+       param           t               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord2iv
        version         1.0
        version         1.0
-       glxropcode      97
-       glsopcode       0x0094
-       wglflags        small-data
-       offset          170
+       deprecated      3.1
+       offset          106
 
 
-Materiali(face, pname, param)
+TexCoord2iv(v)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           v               CoordI in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      98
-       glsopcode       0x0095
-       wglflags        small-data
-       offset          171
+       deprecated      3.1
+       glxropcode      55
+       offset          107
 
 
-Materialiv(face, pname, params)
+TexCoord2s(s, t)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           s               CoordS in value
+       param           t               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord2sv
        version         1.0
        version         1.0
-       glxropcode      99
-       glsopcode       0x0096
-       wglflags        small-data
-       offset          172
+       deprecated      3.1
+       offset          108
 
 
-PointSize(size)
+TexCoord2sv(v)
        return          void
        return          void
-       param           size            CheckedFloat32 in value
-       category        drawing-control
+       param           v               CoordS in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      100
-       glsopcode       0x0097
-       offset          173
+       deprecated      3.1
+       glxropcode      56
+       offset          109
 
 
-PolygonMode(face, mode)
+TexCoord3d(s, t, r)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           mode            PolygonMode in value
-       category        drawing-control
+       param           s               CoordD in value
+       param           t               CoordD in value
+       param           r               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord3dv
        version         1.0
        version         1.0
-       glxropcode      101
-       glsopcode       0x0098
-       offset          174
+       deprecated      3.1
+       offset          110
 
 
-PolygonStipple(mask)
+TexCoord3dv(v)
        return          void
        return          void
-       param           mask            UInt8 in array [COMPSIZE()]
-       category        drawing-control
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           v               CoordD in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      102
-       glsflags        pixel-unpack
-       glsopcode       0x0099
-       wglflags        client-handcode server-handcode
-       offset          175
+       deprecated      3.1
+       glxropcode      57
+       offset          111
 
 
-Scissor(x, y, width, height)
+TexCoord3f(s, t, r)
        return          void
        return          void
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        drawing-control
+       param           s               CoordF in value
+       param           t               CoordF in value
+       param           r               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord3fv
        version         1.0
        version         1.0
-       glxropcode      103
-       glsopcode       0x009A
-       offset          176
+       deprecated      3.1
+       offset          112
 
 
-ShadeModel(mode)
+TexCoord3fv(v)
        return          void
        return          void
-       param           mode            ShadingModel in value
-       category        drawing-control
+       param           v               CoordF in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      104
-       glsopcode       0x009B
-       offset          177
+       deprecated      3.1
+       glxropcode      58
+       offset          113
 
 
-TexParameterf(target, pname, param)
+TexCoord3i(s, t, r)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           s               CoordI in value
+       param           t               CoordI in value
+       param           r               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord3iv
        version         1.0
        version         1.0
-       glxropcode      105
-       glsflags        gl-enum
-       glsopcode       0x009C
-       wglflags        small-data
-       offset          178
+       deprecated      3.1
+       offset          114
 
 
-TexParameterfv(target, pname, params)
+TexCoord3iv(v)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordI in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      106
-       glsflags        gl-enum
-       glsopcode       0x009D
-       wglflags        small-data
-       offset          179
+       deprecated      3.1
+       glxropcode      59
+       offset          115
 
 
-TexParameteri(target, pname, param)
+TexCoord3s(s, t, r)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           s               CoordS in value
+       param           t               CoordS in value
+       param           r               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord3sv
        version         1.0
        version         1.0
-       glxropcode      107
-       glsflags        gl-enum
-       glsopcode       0x009E
-       wglflags        small-data
-       offset          180
+       deprecated      3.1
+       offset          116
 
 
-TexParameteriv(target, pname, params)
+TexCoord3sv(v)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordS in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      108
-       glsflags        gl-enum
-       glsopcode       0x009F
-       wglflags        small-data
-       offset          181
+       deprecated      3.1
+       glxropcode      60
+       offset          117
 
 
-TexImage1D(target, level, internalformat, width, border, format, type, pixels)
+TexCoord4d(s, t, r, q)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureComponentCount in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
-       category        drawing-control
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           s               CoordD in value
+       param           t               CoordD in value
+       param           r               CoordD in value
+       param           q               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord4dv
        version         1.0
        version         1.0
-       glxropcode      109
-       glsflags        pixel-null pixel-unpack
-       glsopcode       0x00A0
-       wglflags        client-handcode server-handcode
-       offset          182
+       deprecated      3.1
+       offset          118
 
 
-TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
+TexCoord4dv(v)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureComponentCount in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
-       category        drawing-control
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           v               CoordD in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      110
-       glsflags        pixel-null pixel-unpack
-       glsopcode       0x00A1
-       wglflags        client-handcode server-handcode
-       offset          183
+       deprecated      3.1
+       glxropcode      61
+       offset          119
 
 
-TexEnvf(target, pname, param)
+TexCoord4f(s, t, r, q)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           s               CoordF in value
+       param           t               CoordF in value
+       param           r               CoordF in value
+       param           q               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord4fv
        version         1.0
        version         1.0
-       glxropcode      111
-       glsflags        gl-enum
-       glsopcode       0x00A2
-       wglflags        small-data
-       offset          184
+       deprecated      3.1
+       offset          120
 
 
-TexEnvfv(target, pname, params)
+TexCoord4fv(v)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordF in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      112
-       glsflags        gl-enum
-       glsopcode       0x00A3
-       wglflags        small-data
-       offset          185
+       deprecated      3.1
+       glxropcode      62
+       offset          121
 
 
-TexEnvi(target, pname, param)
+TexCoord4i(s, t, r, q)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           s               CoordI in value
+       param           t               CoordI in value
+       param           r               CoordI in value
+       param           q               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord4iv
        version         1.0
        version         1.0
-       glxropcode      113
-       glsflags        gl-enum
-       glsopcode       0x00A4
-       wglflags        small-data
-       offset          186
+       deprecated      3.1
+       offset          122
 
 
-TexEnviv(target, pname, params)
+TexCoord4iv(v)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordI in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      114
-       glsflags        gl-enum
-       glsopcode       0x00A5
-       wglflags        small-data
-       offset          187
+       deprecated      3.1
+       glxropcode      63
+       offset          123
 
 
-TexGend(coord, pname, param)
+TexCoord4s(s, t, r, q)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           Float64 in value
-       category        drawing-control
+       param           s               CoordS in value
+       param           t               CoordS in value
+       param           r               CoordS in value
+       param           q               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     TexCoord4sv
        version         1.0
        version         1.0
-       glxropcode      115
-       glsflags        gl-enum
-       glsopcode       0x00A6
-       wglflags        small-data
-       offset          188
+       deprecated      3.1
+       offset          124
 
 
-TexGendv(coord, pname, params)
+TexCoord4sv(v)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float64 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordS in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      116
-       glsflags        gl-enum
-       glsopcode       0x00A7
-       wglflags        small-data
-       offset          189
+       deprecated      3.1
+       glxropcode      64
+       offset          125
 
 
-TexGenf(coord, pname, param)
+Vertex2d(x, y)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           CheckedFloat32 in value
-       category        drawing-control
+       param           x               CoordD in value
+       param           y               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex2dv
        version         1.0
        version         1.0
-       glxropcode      117
-       glsflags        gl-enum
-       glsopcode       0x00A8
-       wglflags        small-data
-       offset          190
+       deprecated      3.1
+       offset          126
 
 
-TexGenfv(coord, pname, params)
+Vertex2dv(v)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordD in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      118
-       glsflags        gl-enum
-       glsopcode       0x00A9
-       wglflags        small-data
-       offset          191
+       deprecated      3.1
+       glxropcode      65
+       offset          127
 
 
-TexGeni(coord, pname, param)
+Vertex2f(x, y)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           CheckedInt32 in value
-       category        drawing-control
+       param           x               CoordF in value
+       param           y               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex2fv
        version         1.0
        version         1.0
-       glxropcode      119
-       glsflags        gl-enum
-       glsopcode       0x00AA
-       wglflags        small-data
-       offset          192
+       deprecated      3.1
+       offset          128
 
 
-TexGeniv(coord, pname, params)
+Vertex2fv(v)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        drawing-control
+       param           v               CoordF in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      120
-       glsflags        gl-enum
-       glsopcode       0x00AB
-       wglflags        small-data
-       offset          193
-
-###############################################################################
-#
-# feedback commands
-#
-###############################################################################
+       deprecated      3.1
+       glxropcode      66
+       offset          129
 
 
-FeedbackBuffer(size, type, buffer)
+Vertex2i(x, y)
        return          void
        return          void
-       param           size            SizeI in value
-       param           type            FeedbackType in value
-       param           buffer          FeedbackElement out array [size] retained
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
-       category        feedback
+       param           x               CoordI in value
+       param           y               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex2iv
        version         1.0
        version         1.0
-       glxsingle       105
-       glsflags        client
-       glsopcode       0x00AC
-       wglflags        client-handcode server-handcode batchable
-       offset          194
+       deprecated      3.1
+       offset          130
 
 
-SelectBuffer(size, buffer)
+Vertex2iv(v)
        return          void
        return          void
-       param           size            SizeI in value
-       param           buffer          SelectName out array [size] retained
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
-       category        feedback
-       version         1.0
-       glxsingle       106
-       glsflags        client
-       glsopcode       0x00AD
-       wglflags        client-handcode server-handcode batchable
-       offset          195
-
-RenderMode(mode)
-       return          Int32
-       param           mode            RenderingMode in value
-       category        feedback
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
+       param           v               CoordI in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxsingle       107
-       glsopcode       0x00AE
-       wglflags        client-handcode server-handcode
-       offset          196
+       deprecated      3.1
+       glxropcode      67
+       offset          131
 
 
-InitNames()
+Vertex2s(x, y)
        return          void
        return          void
-       category        feedback
+       param           x               CoordS in value
+       param           y               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex2sv
        version         1.0
        version         1.0
-       glxropcode      121
-       glsopcode       0x00AF
-       offset          197
+       deprecated      3.1
+       offset          132
 
 
-LoadName(name)
+Vertex2sv(v)
        return          void
        return          void
-       param           name            SelectName in value
-       category        feedback
+       param           v               CoordS in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      122
-       glsopcode       0x00B0
-       offset          198
+       deprecated      3.1
+       glxropcode      68
+       offset          133
 
 
-PassThrough(token)
+Vertex3d(x, y, z)
        return          void
        return          void
-       param           token           FeedbackElement in value
-       category        feedback
+       param           x               CoordD in value
+       param           y               CoordD in value
+       param           z               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex3dv
        version         1.0
        version         1.0
-       glxropcode      123
-       glsopcode       0x00B1
-       offset          199
+       deprecated      3.1
+       offset          134
 
 
-PopName()
+Vertex3dv(v)
        return          void
        return          void
-       category        feedback
+       param           v               CoordD in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      124
-       glsopcode       0x00B2
-       offset          200
+       deprecated      3.1
+       glxropcode      69
+       offset          135
 
 
-PushName(name)
+Vertex3f(x, y, z)
        return          void
        return          void
-       param           name            SelectName in value
-       category        feedback
+       param           x               CoordF in value
+       param           y               CoordF in value
+       param           z               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex3fv
        version         1.0
        version         1.0
-       glxropcode      125
-       glsopcode       0x00B3
-       offset          201
-
-###############################################################################
-#
-# framebuf commands
-#
-###############################################################################
+       deprecated      3.1
+       offset          136
 
 
-DrawBuffer(mode)
+Vertex3fv(v)
        return          void
        return          void
-       param           mode            DrawBufferMode in value
-       category        framebuf
+       param           v               CoordF in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      126
-       glsopcode       0x00B4
-       offset          202
+       deprecated      3.1
+       glxropcode      70
+       offset          137
 
 
-Clear(mask)
+Vertex3i(x, y, z)
        return          void
        return          void
-       param           mask            ClearBufferMask in value
-       category        framebuf
+       param           x               CoordI in value
+       param           y               CoordI in value
+       param           z               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex3iv
        version         1.0
        version         1.0
-       glxropcode      127
-       glsopcode       0x00B5
-       offset          203
+       deprecated      3.1
+       offset          138
 
 
-ClearAccum(red, green, blue, alpha)
+Vertex3iv(v)
        return          void
        return          void
-       param           red             Float32 in value
-       param           green           Float32 in value
-       param           blue            Float32 in value
-       param           alpha           Float32 in value
-       category        framebuf
+       param           v               CoordI in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      128
-       glsopcode       0x00B6
-       offset          204
+       deprecated      3.1
+       glxropcode      71
+       offset          139
 
 
-ClearIndex(c)
+Vertex3s(x, y, z)
        return          void
        return          void
-       param           c               MaskedColorIndexValueF in value
-       category        framebuf
+       param           x               CoordS in value
+       param           y               CoordS in value
+       param           z               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex3sv
        version         1.0
        version         1.0
-       glxropcode      129
-       glsopcode       0x00B7
-       offset          205
+       deprecated      3.1
+       offset          140
 
 
-ClearColor(red, green, blue, alpha)
+Vertex3sv(v)
        return          void
        return          void
-       param           red             ClampedColorF in value
-       param           green           ClampedColorF in value
-       param           blue            ClampedColorF in value
-       param           alpha           ClampedColorF in value
-       category        framebuf
+       param           v               CoordS in array [3]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      130
-       glsopcode       0x00B8
-       offset          206
+       deprecated      3.1
+       glxropcode      72
+       offset          141
 
 
-ClearStencil(s)
+Vertex4d(x, y, z, w)
        return          void
        return          void
-       param           s               StencilValue in value
-       category        framebuf
+       param           x               CoordD in value
+       param           y               CoordD in value
+       param           z               CoordD in value
+       param           w               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex4dv
        version         1.0
        version         1.0
-       glxropcode      131
-       glsopcode       0x00B9
-       offset          207
+       deprecated      3.1
+       offset          142
 
 
-ClearDepth(depth)
+Vertex4dv(v)
        return          void
        return          void
-       param           depth           ClampedFloat64 in value
-       category        framebuf
+       param           v               CoordD in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      132
-       glsopcode       0x00BA
-       offset          208
+       deprecated      3.1
+       glxropcode      73
+       offset          143
 
 
-StencilMask(mask)
+Vertex4f(x, y, z, w)
        return          void
        return          void
-       param           mask            MaskedStencilValue in value
-       category        framebuf
+       param           x               CoordF in value
+       param           y               CoordF in value
+       param           z               CoordF in value
+       param           w               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex4fv
        version         1.0
        version         1.0
-       glxropcode      133
-       glsopcode       0x00BB
-       offset          209
+       deprecated      3.1
+       offset          144
 
 
-ColorMask(red, green, blue, alpha)
+Vertex4fv(v)
        return          void
        return          void
-       param           red             Boolean in value
-       param           green           Boolean in value
-       param           blue            Boolean in value
-       param           alpha           Boolean in value
-       category        framebuf
+       param           v               CoordF in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      134
-       glsopcode       0x00BC
-       offset          210
+       deprecated      3.1
+       glxropcode      74
+       offset          145
 
 
-DepthMask(flag)
+Vertex4i(x, y, z, w)
        return          void
        return          void
-       param           flag            Boolean in value
-       category        framebuf
+       param           x               CoordI in value
+       param           y               CoordI in value
+       param           z               CoordI in value
+       param           w               CoordI in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex4iv
        version         1.0
        version         1.0
-       glxropcode      135
-       glsopcode       0x00BD
-       offset          211
+       deprecated      3.1
+       offset          146
 
 
-IndexMask(mask)
+Vertex4iv(v)
        return          void
        return          void
-       param           mask            MaskedColorIndexValueI in value
-       category        framebuf
+       param           v               CoordI in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       glxropcode      136
-       glsopcode       0x00BE
-       offset          212
-
-###############################################################################
-#
-# misc commands
-#
-###############################################################################
+       deprecated      3.1
+       glxropcode      75
+       offset          147
 
 
-Accum(op, value)
+Vertex4s(x, y, z, w)
        return          void
        return          void
-       param           op              AccumOp in value
-       param           value           CoordF in value
-       category        misc
+       param           x               CoordS in value
+       param           y               CoordS in value
+       param           z               CoordS in value
+       param           w               CoordS in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing
+       vectorequiv     Vertex4sv
        version         1.0
        version         1.0
-       glxropcode      137
-       glsopcode       0x00BF
-       offset          213
+       deprecated      3.1
+       offset          148
 
 
-Disable(cap)
+Vertex4sv(v)
        return          void
        return          void
-       param           cap             EnableCap in value
-       category        misc
+       param           v               CoordS in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing
        version         1.0
        version         1.0
-       dlflags         handcode
-       glxflags        client-handcode client-intercept
-       glxropcode      138
-       glsflags        client
-       glsopcode       0x00C0
-       offset          214
+       deprecated      3.1
+       glxropcode      76
+       offset          149
 
 
-Enable(cap)
+ClipPlane(plane, equation)
        return          void
        return          void
-       param           cap             EnableCap in value
-       category        misc
+       param           plane           ClipPlaneName in value
+       param           equation        Float64 in array [4]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       dlflags         handcode
-       glxflags        client-handcode client-intercept
-       glxropcode      139
-       glsflags        client
-       glsopcode       0x00C1
-       offset          215
+       deprecated      3.1
+       glxropcode      77
+       offset          150
 
 
-Finish()
+ColorMaterial(face, mode)
        return          void
        return          void
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
-       category        misc
+       param           face            MaterialFace in value
+       param           mode            ColorMaterialParameter in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxsingle       108
-       glsopcode       0x00C2
-       offset          216
+       deprecated      3.1
+       glxropcode      78
+       offset          151
 
 
-Flush()
+Fogf(pname, param)
        return          void
        return          void
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       category        misc
+       param           pname           FogParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxsingle       142
-       glsopcode       0x00C3
-       offset          217
+       deprecated      3.1
+       glxropcode      80
+       wglflags        small-data
+       offset          153
 
 
-PopAttrib()
+Fogfv(pname, params)
        return          void
        return          void
-       category        misc
+       param           pname           FogParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      141
-       glsopcode       0x00C4
-       offset          218
+       deprecated      3.1
+       glxropcode      81
+       wglflags        small-data
+       offset          154
 
 
-PushAttrib(mask)
+Fogi(pname, param)
        return          void
        return          void
-       param           mask            AttribMask in value
-       category        misc
-       version         1.0
-       glxropcode      142
-       glsopcode       0x00C5
-       offset          219
-
-###############################################################################
-#
-# modeling commands
-#
-###############################################################################
-
-Map1d(target, u1, u2, stride, order, points)
-       return          void
-       param           target          MapTarget in value
-       param           u1              CoordD in value
-       param           u2              CoordD in value
-       param           stride          Int32 in value
-       param           order           CheckedInt32 in value
-       param           points          CoordD in array [COMPSIZE(target/stride/order)]
-       category        modeling
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           pname           FogParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      143
-       glsflags        capture-handcode
-       glsopcode       0x00C6
-       wglflags        client-handcode server-handcode
-       offset          220
+       deprecated      3.1
+       glxropcode      82
+       wglflags        small-data
+       offset          155
 
 
-Map1f(target, u1, u2, stride, order, points)
+Fogiv(pname, params)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           u1              CoordF in value
-       param           u2              CoordF in value
-       param           stride          Int32 in value
-       param           order           CheckedInt32 in value
-       param           points          CoordF in array [COMPSIZE(target/stride/order)]
-       category        modeling
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           pname           FogParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      144
-       glsflags        capture-handcode
-       glsopcode       0x00C7
-       wglflags        client-handcode server-handcode
-       offset          221
+       deprecated      3.1
+       glxropcode      83
+       wglflags        small-data
+       offset          156
 
 
-Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
+Lightf(light, pname, param)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           u1              CoordD in value
-       param           u2              CoordD in value
-       param           ustride         Int32 in value
-       param           uorder          CheckedInt32 in value
-       param           v1              CoordD in value
-       param           v2              CoordD in value
-       param           vstride         Int32 in value
-       param           vorder          CheckedInt32 in value
-       param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
-       category        modeling
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           light           LightName in value
+       param           pname           LightParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      145
-       glsflags        capture-handcode
-       glsopcode       0x00C8
-       wglflags        client-handcode server-handcode
-       offset          222
+       deprecated      3.1
+       glxropcode      86
+       wglflags        small-data
+       offset          159
 
 
-Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
+Lightfv(light, pname, params)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           u1              CoordF in value
-       param           u2              CoordF in value
-       param           ustride         Int32 in value
-       param           uorder          CheckedInt32 in value
-       param           v1              CoordF in value
-       param           v2              CoordF in value
-       param           vstride         Int32 in value
-       param           vorder          CheckedInt32 in value
-       param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
-       category        modeling
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           light           LightName in value
+       param           pname           LightParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      146
-       glsflags        capture-handcode
-       glsopcode       0x00C9
-       wglflags        client-handcode server-handcode
-       offset          223
+       deprecated      3.1
+       glxropcode      87
+       wglflags        small-data
+       offset          160
 
 
-MapGrid1d(un, u1, u2)
+Lighti(light, pname, param)
        return          void
        return          void
-       param           un              Int32 in value
-       param           u1              CoordD in value
-       param           u2              CoordD in value
-       category        modeling
+       param           light           LightName in value
+       param           pname           LightParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      147
-       glsopcode       0x00CA
-       offset          224
+       deprecated      3.1
+       glxropcode      88
+       wglflags        small-data
+       offset          161
 
 
-MapGrid1f(un, u1, u2)
+Lightiv(light, pname, params)
        return          void
        return          void
-       param           un              Int32 in value
-       param           u1              CoordF in value
-       param           u2              CoordF in value
-       category        modeling
+       param           light           LightName in value
+       param           pname           LightParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      148
-       glsopcode       0x00CB
-       offset          225
+       deprecated      3.1
+       glxropcode      89
+       wglflags        small-data
+       offset          162
 
 
-MapGrid2d(un, u1, u2, vn, v1, v2)
+LightModelf(pname, param)
        return          void
        return          void
-       param           un              Int32 in value
-       param           u1              CoordD in value
-       param           u2              CoordD in value
-       param           vn              Int32 in value
-       param           v1              CoordD in value
-       param           v2              CoordD in value
-       category        modeling
+       param           pname           LightModelParameter in value
+       param           param           Float32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      149
-       glsopcode       0x00CC
-       offset          226
+       deprecated      3.1
+       glxropcode      90
+       wglflags        small-data
+       offset          163
 
 
-MapGrid2f(un, u1, u2, vn, v1, v2)
+LightModelfv(pname, params)
        return          void
        return          void
-       param           un              Int32 in value
-       param           u1              CoordF in value
-       param           u2              CoordF in value
-       param           vn              Int32 in value
-       param           v1              CoordF in value
-       param           v2              CoordF in value
-       category        modeling
+       param           pname           LightModelParameter in value
+       param           params          Float32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      150
-       glsopcode       0x00CD
-       offset          227
+       deprecated      3.1
+       glxropcode      91
+       wglflags        small-data
+       offset          164
 
 
-EvalCoord1d(u)
+LightModeli(pname, param)
        return          void
        return          void
-       param           u               CoordD in value
-       category        modeling
-       vectorequiv     EvalCoord1dv
+       param           pname           LightModelParameter in value
+       param           param           Int32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       offset          228
+       deprecated      3.1
+       glxropcode      92
+       wglflags        small-data
+       offset          165
 
 
-EvalCoord1dv(u)
+LightModeliv(pname, params)
        return          void
        return          void
-       param           u               CoordD in array [1]
-       category        modeling
+       param           pname           LightModelParameter in value
+       param           params          Int32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      151
-       glsopcode       0x00CE
-       offset          229
+       deprecated      3.1
+       glxropcode      93
+       wglflags        small-data
+       offset          166
 
 
-EvalCoord1f(u)
+LineStipple(factor, pattern)
        return          void
        return          void
-       param           u               CoordF in value
-       category        modeling
-       vectorequiv     EvalCoord1fv
+       param           factor          CheckedInt32 in value
+       param           pattern         LineStipple in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       offset          230
+       deprecated      3.1
+       glxropcode      94
+       offset          167
 
 
-EvalCoord1fv(u)
+Materialf(face, pname, param)
        return          void
        return          void
-       param           u               CoordF in array [1]
-       category        modeling
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      152
-       glsopcode       0x00CF
-       offset          231
+       deprecated      3.1
+       glxropcode      96
+       wglflags        small-data
+       offset          169
 
 
-EvalCoord2d(u, v)
+Materialfv(face, pname, params)
        return          void
        return          void
-       param           u               CoordD in value
-       param           v               CoordD in value
-       category        modeling
-       vectorequiv     EvalCoord2dv
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       offset          232
+       deprecated      3.1
+       glxropcode      97
+       wglflags        small-data
+       offset          170
 
 
-EvalCoord2dv(u)
+Materiali(face, pname, param)
        return          void
        return          void
-       param           u               CoordD in array [2]
-       category        modeling
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      153
-       glsopcode       0x00D0
-       offset          233
+       deprecated      3.1
+       glxropcode      98
+       wglflags        small-data
+       offset          171
 
 
-EvalCoord2f(u, v)
+Materialiv(face, pname, params)
        return          void
        return          void
-       param           u               CoordF in value
-       param           v               CoordF in value
-       category        modeling
-       vectorequiv     EvalCoord2fv
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       offset          234
+       deprecated      3.1
+       glxropcode      99
+       wglflags        small-data
+       offset          172
 
 
-EvalCoord2fv(u)
+PolygonStipple(mask)
        return          void
        return          void
-       param           u               CoordF in array [2]
-       category        modeling
+       param           mask            UInt8 in array [COMPSIZE()]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxropcode      154
-       glsopcode       0x00D1
-       offset          235
+       deprecated      3.1
+       glxropcode      102
+       wglflags        client-handcode server-handcode
+       offset          175
 
 
-EvalMesh1(mode, i1, i2)
+ShadeModel(mode)
        return          void
        return          void
-       param           mode            MeshMode1 in value
-       param           i1              CheckedInt32 in value
-       param           i2              CheckedInt32 in value
-       category        modeling
+       param           mode            ShadingModel in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      155
-       glsopcode       0x00D2
-       offset          236
+       deprecated      3.1
+       glxropcode      104
+       offset          177
 
 
-EvalPoint1(i)
+TexEnvf(target, pname, param)
        return          void
        return          void
-       param           i               Int32 in value
-       category        modeling
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      156
-       glsopcode       0x00D3
-       offset          237
+       deprecated      3.1
+       glxropcode      111
+       wglflags        small-data
+       offset          184
 
 
-EvalMesh2(mode, i1, i2, j1, j2)
+TexEnvfv(target, pname, params)
        return          void
        return          void
-       param           mode            MeshMode2 in value
-       param           i1              CheckedInt32 in value
-       param           i2              CheckedInt32 in value
-       param           j1              CheckedInt32 in value
-       param           j2              CheckedInt32 in value
-       category        modeling
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      157
-       glsopcode       0x00D4
-       offset          238
+       deprecated      3.1
+       glxropcode      112
+       wglflags        small-data
+       offset          185
 
 
-EvalPoint2(i, j)
+TexEnvi(target, pname, param)
        return          void
        return          void
-       param           i               CheckedInt32 in value
-       param           j               CheckedInt32 in value
-       category        modeling
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      158
-       glsopcode       0x00D5
-       offset          239
+       deprecated      3.1
+       glxropcode      113
+       wglflags        small-data
+       offset          186
 
 
-###############################################################################
-#
-# pixel-op commands
-#
-###############################################################################
+TexEnviv(target, pname, params)
+       return          void
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
+       version         1.0
+       deprecated      3.1
+       glxropcode      114
+       wglflags        small-data
+       offset          187
 
 
-AlphaFunc(func, ref)
+TexGend(coord, pname, param)
        return          void
        return          void
-       param           func            AlphaFunction in value
-       param           ref             ClampedFloat32 in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           Float64 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      159
-       glsopcode       0x00D6
-       offset          240
+       deprecated      3.1
+       glxropcode      115
+       wglflags        small-data
+       offset          188
 
 
-BlendFunc(sfactor, dfactor)
+TexGendv(coord, pname, params)
        return          void
        return          void
-       param           sfactor         BlendingFactorSrc in value
-       param           dfactor         BlendingFactorDest in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Float64 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      160
-       glsopcode       0x00D7
-       offset          241
+       deprecated      3.1
+       glxropcode      116
+       wglflags        small-data
+       offset          189
 
 
-LogicOp(opcode)
+TexGenf(coord, pname, param)
        return          void
        return          void
-       param           opcode          LogicOp in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      161
-       glsopcode       0x00D8
-       offset          242
+       deprecated      3.1
+       glxropcode      117
+       wglflags        small-data
+       offset          190
 
 
-StencilFunc(func, ref, mask)
+TexGenfv(coord, pname, params)
        return          void
        return          void
-       param           func            StencilFunction in value
-       param           ref             ClampedStencilValue in value
-       param           mask            MaskedStencilValue in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      162
-       glsopcode       0x00D9
-       offset          243
+       deprecated      3.1
+       glxropcode      118
+       wglflags        small-data
+       offset          191
 
 
-StencilOp(fail, zfail, zpass)
+TexGeni(coord, pname, param)
        return          void
        return          void
-       param           fail            StencilOp in value
-       param           zfail           StencilOp in value
-       param           zpass           StencilOp in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      163
-       glsopcode       0x00DA
-       offset          244
+       deprecated      3.1
+       glxropcode      119
+       wglflags        small-data
+       offset          192
 
 
-DepthFunc(func)
+TexGeniv(coord, pname, params)
        return          void
        return          void
-       param           func            DepthFunction in value
-       category        pixel-op
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: drawing-control
        version         1.0
        version         1.0
-       glxropcode      164
-       glsopcode       0x00DB
-       offset          245
+       deprecated      3.1
+       glxropcode      120
+       wglflags        small-data
+       offset          193
 
 
-###############################################################################
-#
-# pixel-rw commands
-#
-###############################################################################
+# feedback commands
 
 
-PixelZoom(xfactor, yfactor)
+FeedbackBuffer(size, type, buffer)
        return          void
        return          void
-       param           xfactor         Float32 in value
-       param           yfactor         Float32 in value
-       category        pixel-rw
+       param           size            SizeI in value
+       param           type            FeedbackType in value
+       param           buffer          FeedbackElement out array [size] retained
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxropcode      165
-       glsopcode       0x00DC
-       offset          246
+       deprecated      3.1
+       glxsingle       105
+       wglflags        client-handcode server-handcode batchable
+       offset          194
 
 
-PixelTransferf(pname, param)
+SelectBuffer(size, buffer)
        return          void
        return          void
-       param           pname           PixelTransferParameter in value
-       param           param           CheckedFloat32 in value
-       category        pixel-rw
+       param           size            SizeI in value
+       param           buffer          SelectName out array [size] retained
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxropcode      166
-       glsflags        gl-enum
-       glsopcode       0x00DD
-       offset          247
+       deprecated      3.1
+       glxsingle       106
+       wglflags        client-handcode server-handcode batchable
+       offset          195
 
 
-PixelTransferi(pname, param)
-       return          void
-       param           pname           PixelTransferParameter in value
-       param           param           CheckedInt32 in value
-       category        pixel-rw
+RenderMode(mode)
+       return          Int32
+       param           mode            RenderingMode in value
+       category        VERSION_1_0_DEPRECATED     # old: feedback
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxropcode      167
-       glsflags        gl-enum
-       glsopcode       0x00DE
-       offset          248
+       deprecated      3.1
+       glxsingle       107
+       wglflags        client-handcode server-handcode
+       offset          196
 
 
-PixelStoref(pname, param)
+InitNames()
        return          void
        return          void
-       param           pname           PixelStoreParameter in value
-       param           param           CheckedFloat32 in value
-       dlflags         notlistable
-       glxflags        client-handcode
-       category        pixel-rw
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxsingle       109
-       glsflags        client gl-enum
-       glsopcode       0x00DF
-       wglflags        batchable
-       offset          249
+       deprecated      3.1
+       glxropcode      121
+       offset          197
 
 
-PixelStorei(pname, param)
+LoadName(name)
        return          void
        return          void
-       param           pname           PixelStoreParameter in value
-       param           param           CheckedInt32 in value
-       dlflags         notlistable
-       glxflags        client-handcode
-       category        pixel-rw
+       param           name            SelectName in value
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxsingle       110
-       glsflags        client gl-enum
-       glsopcode       0x00E0
-       wglflags        batchable
-       offset          250
+       deprecated      3.1
+       glxropcode      122
+       offset          198
 
 
-PixelMapfv(map, mapsize, values)
+PassThrough(token)
        return          void
        return          void
-       param           map             PixelMap in value
-       param           mapsize         CheckedInt32 in value
-       param           values          Float32 in array [mapsize]
-       category        pixel-rw
-       glxflags        client-handcode
+       param           token           FeedbackElement in value
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxropcode      168
-       glsopcode       0x00E1
-       offset          251
+       deprecated      3.1
+       glxropcode      123
+       offset          199
 
 
-PixelMapuiv(map, mapsize, values)
+PopName()
        return          void
        return          void
-       param           map             PixelMap in value
-       param           mapsize         CheckedInt32 in value
-       param           values          UInt32 in array [mapsize]
-       category        pixel-rw
-       glxflags        client-handcode
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxropcode      169
-       glsopcode       0x00E2
-       offset          252
+       deprecated      3.1
+       glxropcode      124
+       offset          200
 
 
-PixelMapusv(map, mapsize, values)
+PushName(name)
        return          void
        return          void
-       param           map             PixelMap in value
-       param           mapsize         CheckedInt32 in value
-       param           values          UInt16 in array [mapsize]
-       category        pixel-rw
-       glxflags        client-handcode
+       param           name            SelectName in value
+       category        VERSION_1_0_DEPRECATED     # old: feedback
        version         1.0
        version         1.0
-       glxropcode      170
-       glsopcode       0x00E3
-       offset          253
+       deprecated      3.1
+       glxropcode      125
+       offset          201
 
 
-ReadBuffer(mode)
+ClearAccum(red, green, blue, alpha)
        return          void
        return          void
-       param           mode            ReadBufferMode in value
-       category        pixel-rw
+       param           red             Float32 in value
+       param           green           Float32 in value
+       param           blue            Float32 in value
+       param           alpha           Float32 in value
+       category        VERSION_1_0_DEPRECATED     # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      171
-       glsopcode       0x00E4
-       offset          254
+       deprecated      3.1
+       glxropcode      128
+       offset          204
 
 
-CopyPixels(x, y, width, height, type)
+ClearIndex(c)
        return          void
        return          void
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           type            PixelCopyType in value
-       category        pixel-rw
+       param           c               MaskedColorIndexValueF in value
+       category        VERSION_1_0_DEPRECATED     # old: framebuf
        version         1.0
        version         1.0
-       glxropcode      172
-       glsopcode       0x00E5
-       offset          255
+       deprecated      3.1
+       glxropcode      129
+       offset          205
 
 
-ReadPixels(x, y, width, height, format, type, pixels)
+IndexMask(mask)
        return          void
        return          void
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void out array [COMPSIZE(format/type/width/height)]
-       category        pixel-rw
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
+       param           mask            MaskedColorIndexValueI in value
+       category        VERSION_1_0_DEPRECATED     # old: framebuf
        version         1.0
        version         1.0
-       glxsingle       111
-       glsflags        get pixel-pack
-       glsopcode       0x00E6
-       wglflags        client-handcode server-handcode
-       offset          256
+       deprecated      3.1
+       glxropcode      136
+       offset          212
 
 
-DrawPixels(width, height, format, type, pixels)
+Accum(op, value)
        return          void
        return          void
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
-       category        pixel-rw
-       dlflags         handcode
-       glxflags        client-handcode server-handcode
+       param           op              AccumOp in value
+       param           value           CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: misc
        version         1.0
        version         1.0
-       glxropcode      173
-       glsflags        pixel-unpack
-       glsopcode       0x00E7
-       wglflags        client-handcode server-handcode
-       offset          257
-
-###############################################################################
-#
-# state-req commands
-#
-###############################################################################
+       deprecated      3.1
+       glxropcode      137
+       offset          213
 
 
-GetBooleanv(pname, params)
+PopAttrib()
        return          void
        return          void
-       param           pname           GetPName in value
-       param           params          Boolean out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode
+       category        VERSION_1_0_DEPRECATED     # old: misc
        version         1.0
        version         1.0
-       glxsingle       112
-       glsflags        client get
-       glsopcode       0x00E8
-       wglflags        small-data
-       offset          258
+       deprecated      3.1
+       glxropcode      141
+       offset          218
 
 
-GetClipPlane(plane, equation)
+PushAttrib(mask)
        return          void
        return          void
-       param           plane           ClipPlaneName in value
-       param           equation        Float64 out array [4]
-       category        state-req
-       dlflags         notlistable
+       param           mask            AttribMask in value
+       category        VERSION_1_0_DEPRECATED     # old: misc
        version         1.0
        version         1.0
-       glxsingle       113
-       glxflags        client-handcode server-handcode
-       glsflags        get
-       glsopcode       0x00E9
-       offset          259
+       deprecated      3.1
+       glxropcode      142
+       offset          219
 
 
-GetDoublev(pname, params)
+# modeling commands
+
+Map1d(target, u1, u2, stride, order, points)
        return          void
        return          void
-       param           pname           GetPName in value
-       param           params          Float64 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode
+       param           target          MapTarget in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           stride          Int32 in value
+       param           order           CheckedInt32 in value
+       param           points          CoordD in array [COMPSIZE(target/stride/order)]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxsingle       114
-       glsflags        client get
-       glsopcode       0x00EA
-       wglflags        small-data
-       offset          260
+       deprecated      3.1
+       glxropcode      143
+       wglflags        client-handcode server-handcode
+       offset          220
 
 
-GetError()
-       return          ErrorCode
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode
+Map1f(target, u1, u2, stride, order, points)
+       return          void
+       param           target          MapTarget in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           stride          Int32 in value
+       param           order           CheckedInt32 in value
+       param           points          CoordF in array [COMPSIZE(target/stride/order)]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxsingle       115
-       glsflags        get
-       glsopcode       0x00EB
-       offset          261
+       deprecated      3.1
+       glxropcode      144
+       wglflags        client-handcode server-handcode
+       offset          221
 
 
-GetFloatv(pname, params)
+Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
        return          void
        return          void
-       param           pname           GetPName in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode
+       param           target          MapTarget in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordD in value
+       param           v2              CoordD in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxsingle       116
-       glsflags        client get
-       glsopcode       0x00EC
-       wglflags        small-data
-       offset          262
+       deprecated      3.1
+       glxropcode      145
+       wglflags        client-handcode server-handcode
+       offset          222
 
 
-GetIntegerv(pname, params)
+Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
        return          void
        return          void
-       param           pname           GetPName in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode
+       param           target          MapTarget in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordF in value
+       param           v2              CoordF in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       dlflags         handcode
+       glxflags        client-handcode server-handcode
        version         1.0
        version         1.0
-       glxsingle       117
-       glsflags        client get
-       glsopcode       0x00ED
-       wglflags        small-data
-       offset          263
+       deprecated      3.1
+       glxropcode      146
+       wglflags        client-handcode server-handcode
+       offset          223
 
 
-GetLightfv(light, pname, params)
+MapGrid1d(un, u1, u2)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           un              Int32 in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       118
-       glsflags        get
-       glsopcode       0x00EE
-       wglflags        small-data
-       offset          264
+       deprecated      3.1
+       glxropcode      147
+       offset          224
 
 
-GetLightiv(light, pname, params)
+MapGrid1f(un, u1, u2)
        return          void
        return          void
-       param           light           LightName in value
-       param           pname           LightParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           un              Int32 in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       119
-       glsflags        get
-       glsopcode       0x00EF
-       wglflags        small-data
-       offset          265
+       deprecated      3.1
+       glxropcode      148
+       offset          225
 
 
-GetMapdv(target, query, v)
+MapGrid2d(un, u1, u2, vn, v1, v2)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           query           GetMapQuery in value
-       param           v               Float64 out array [COMPSIZE(target/query)]
-       category        state-req
-       dlflags         notlistable
+       param           un              Int32 in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           vn              Int32 in value
+       param           v1              CoordD in value
+       param           v2              CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       120
-       glsflags        get
-       glsopcode       0x00F0
-       offset          266
+       deprecated      3.1
+       glxropcode      149
+       offset          226
 
 
-GetMapfv(target, query, v)
+MapGrid2f(un, u1, u2, vn, v1, v2)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           query           GetMapQuery in value
-       param           v               Float32 out array [COMPSIZE(target/query)]
-       category        state-req
-       dlflags         notlistable
+       param           un              Int32 in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           vn              Int32 in value
+       param           v1              CoordF in value
+       param           v2              CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       121
-       glsflags        get
-       glsopcode       0x00F1
-       offset          267
+       deprecated      3.1
+       glxropcode      150
+       offset          227
 
 
-GetMapiv(target, query, v)
+EvalCoord1d(u)
        return          void
        return          void
-       param           target          MapTarget in value
-       param           query           GetMapQuery in value
-       param           v               Int32 out array [COMPSIZE(target/query)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       vectorequiv     EvalCoord1dv
        version         1.0
        version         1.0
-       glxsingle       122
-       glsflags        get
-       glsopcode       0x00F2
-       offset          268
+       deprecated      3.1
+       offset          228
 
 
-GetMaterialfv(face, pname, params)
+EvalCoord1dv(u)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordD in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       123
-       glsflags        get
-       glsopcode       0x00F3
-       wglflags        small-data
-       offset          269
+       deprecated      3.1
+       glxropcode      151
+       offset          229
 
 
-GetMaterialiv(face, pname, params)
+EvalCoord1f(u)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       vectorequiv     EvalCoord1fv
        version         1.0
        version         1.0
-       glxsingle       124
-       glsflags        get
-       glsopcode       0x00F4
-       wglflags        small-data
-       offset          270
+       deprecated      3.1
+       offset          230
 
 
-GetPixelMapfv(map, values)
+EvalCoord1fv(u)
        return          void
        return          void
-       param           map             PixelMap in value
-       param           values          Float32 out array [COMPSIZE(map)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordF in array [1]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       125
-       glsflags        get
-       glsopcode       0x00F5
-       offset          271
+       deprecated      3.1
+       glxropcode      152
+       offset          231
 
 
-GetPixelMapuiv(map, values)
+EvalCoord2d(u, v)
        return          void
        return          void
-       param           map             PixelMap in value
-       param           values          UInt32 out array [COMPSIZE(map)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordD in value
+       param           v               CoordD in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       vectorequiv     EvalCoord2dv
        version         1.0
        version         1.0
-       glxsingle       126
-       glsflags        get
-       glsopcode       0x00F6
-       offset          272
+       deprecated      3.1
+       offset          232
 
 
-GetPixelMapusv(map, values)
+EvalCoord2dv(u)
        return          void
        return          void
-       param           map             PixelMap in value
-       param           values          UInt16 out array [COMPSIZE(map)]
-       category        state-req
-       dlflags         notlistable
+       param           u               CoordD in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       127
-       glsflags        get
-       glsopcode       0x00F7
-       offset          273
+       deprecated      3.1
+       glxropcode      153
+       offset          233
 
 
-GetPolygonStipple(mask)
+EvalCoord2f(u, v)
        return          void
        return          void
-       param           mask            UInt8 out array [COMPSIZE()]
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
+       param           u               CoordF in value
+       param           v               CoordF in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
+       vectorequiv     EvalCoord2fv
        version         1.0
        version         1.0
-       glxsingle       128
-       glsflags        get pixel-pack
-       glsopcode       0x00F8
-       wglflags        client-handcode server-handcode
-       offset          274
+       deprecated      3.1
+       offset          234
 
 
-GetString(name)
-       return          String
-       param           name            StringName in value
-       category        state-req
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode
+EvalCoord2fv(u)
+       return          void
+       param           u               CoordF in array [2]
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       129
-       glsflags        get
-       glsopcode       0x00F9
-       wglflags        client-handcode server-handcode
-       offset          275
+       deprecated      3.1
+       glxropcode      154
+       offset          235
 
 
-GetTexEnvfv(target, pname, params)
+EvalMesh1(mode, i1, i2)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           mode            MeshMode1 in value
+       param           i1              CheckedInt32 in value
+       param           i2              CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       130
-       glsflags        get
-       glsopcode       0x00FA
-       wglflags        small-data
-       offset          276
+       deprecated      3.1
+       glxropcode      155
+       offset          236
 
 
-GetTexEnviv(target, pname, params)
+EvalPoint1(i)
        return          void
        return          void
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           i               Int32 in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       131
-       glsflags        get
-       glsopcode       0x00FB
-       wglflags        small-data
-       offset          277
+       deprecated      3.1
+       glxropcode      156
+       offset          237
 
 
-GetTexGendv(coord, pname, params)
+EvalMesh2(mode, i1, i2, j1, j2)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float64 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           mode            MeshMode2 in value
+       param           i1              CheckedInt32 in value
+       param           i2              CheckedInt32 in value
+       param           j1              CheckedInt32 in value
+       param           j2              CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       132
-       glsflags        get
-       glsopcode       0x00FC
-       wglflags        small-data
-       offset          278
+       deprecated      3.1
+       glxropcode      157
+       offset          238
 
 
-GetTexGenfv(coord, pname, params)
+EvalPoint2(i, j)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           i               CheckedInt32 in value
+       param           j               CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: modeling
        version         1.0
        version         1.0
-       glxsingle       133
-       glsflags        get
-       glsopcode       0x00FD
-       wglflags        small-data
-       offset          279
+       deprecated      3.1
+       glxropcode      158
+       offset          239
 
 
-GetTexGeniv(coord, pname, params)
+AlphaFunc(func, ref)
        return          void
        return          void
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
-       dlflags         notlistable
+       param           func            AlphaFunction in value
+       param           ref             ClampedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: pixel-op
        version         1.0
        version         1.0
-       glxsingle       134
-       glsflags        get
-       glsopcode       0x00FE
-       wglflags        small-data
-       offset          280
+       deprecated      3.1
+       glxropcode      159
+       offset          240
 
 
-GetTexImage(target, level, format, type, pixels)
+PixelZoom(xfactor, yfactor)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
+       param           xfactor         Float32 in value
+       param           yfactor         Float32 in value
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       version         1.0
+       deprecated      3.1
+       glxropcode      165
+       offset          246
+
+PixelTransferf(pname, param)
+       return          void
+       param           pname           PixelTransferParameter in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       version         1.0
+       deprecated      3.1
+       glxropcode      166
+       offset          247
+
+PixelTransferi(pname, param)
+       return          void
+       param           pname           PixelTransferParameter in value
+       param           param           CheckedInt32 in value
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       version         1.0
+       deprecated      3.1
+       glxropcode      167
+       offset          248
+
+PixelMapfv(map, mapsize, values)
+       return          void
+       param           map             PixelMap in value
+       param           mapsize         CheckedInt32 in value
+       param           values          Float32 in array [mapsize]
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       glxflags        client-handcode
+       version         1.0
+       deprecated      3.1
+       glxropcode      168
+       offset          251
+
+PixelMapuiv(map, mapsize, values)
+       return          void
+       param           map             PixelMap in value
+       param           mapsize         CheckedInt32 in value
+       param           values          UInt32 in array [mapsize]
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       glxflags        client-handcode
+       version         1.0
+       deprecated      3.1
+       glxropcode      169
+       offset          252
+
+PixelMapusv(map, mapsize, values)
+       return          void
+       param           map             PixelMap in value
+       param           mapsize         CheckedInt32 in value
+       param           values          UInt16 in array [mapsize]
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       glxflags        client-handcode
+       version         1.0
+       deprecated      3.1
+       glxropcode      170
+       offset          253
+
+CopyPixels(x, y, width, height, type)
+       return          void
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           type            PixelCopyType in value
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       version         1.0
+       deprecated      3.1
+       glxropcode      172
+       offset          255
+
+DrawPixels(width, height, format, type, pixels)
+       return          void
+       param           width           SizeI in value
+       param           height          SizeI in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
-       category        state-req
-       dlflags         notlistable
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       category        VERSION_1_0_DEPRECATED     # old: pixel-rw
+       dlflags         handcode
        glxflags        client-handcode server-handcode
        version         1.0
        glxflags        client-handcode server-handcode
        version         1.0
-       glxsingle       135
-       glsflags        get pixel-pack
-       glsopcode       0x00FF
+       deprecated      3.1
+       glxropcode      173
        wglflags        client-handcode server-handcode
        wglflags        client-handcode server-handcode
-       offset          281
+       offset          257
 
 
-GetTexParameterfv(target, pname, params)
+GetClipPlane(plane, equation)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
+       param           plane           ClipPlaneName in value
+       param           equation        Float64 out array [4]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       113
+       glxflags        client-handcode server-handcode
+       offset          259
+
+GetLightfv(light, pname, params)
+       return          void
+       param           light           LightName in value
+       param           pname           LightParameter in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxsingle       136
-       glsflags        get
-       glsopcode       0x0100
+       deprecated      3.1
+       glxsingle       118
        wglflags        small-data
        wglflags        small-data
-       offset          282
+       offset          264
 
 
-GetTexParameteriv(target, pname, params)
+GetLightiv(light, pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
+       param           light           LightName in value
+       param           pname           LightParameter in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxsingle       137
-       glsflags        get
-       glsopcode       0x0101
+       deprecated      3.1
+       glxsingle       119
        wglflags        small-data
        wglflags        small-data
-       offset          283
+       offset          265
 
 
-GetTexLevelParameterfv(target, level, pname, params)
+GetMapdv(target, query, v)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        state-req
+       param           target          MapTarget in value
+       param           query           GetMapQuery in value
+       param           v               Float64 out array [COMPSIZE(target/query)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxsingle       138
-       glsflags        get
-       glsopcode       0x0102
-       wglflags        small-data
-       offset          284
+       deprecated      3.1
+       glxsingle       120
+       offset          266
 
 
-GetTexLevelParameteriv(target, level, pname, params)
+GetMapfv(target, query, v)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        state-req
+       param           target          MapTarget in value
+       param           query           GetMapQuery in value
+       param           v               Float32 out array [COMPSIZE(target/query)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxsingle       139
-       glsflags        get
-       glsopcode       0x0103
-       wglflags        small-data
-       offset          285
+       deprecated      3.1
+       glxsingle       121
+       offset          267
 
 
-IsEnabled(cap)
-       return          Boolean
-       param           cap             EnableCap in value
-       category        state-req
+GetMapiv(target, query, v)
+       return          void
+       param           target          MapTarget in value
+       param           query           GetMapQuery in value
+       param           v               Int32 out array [COMPSIZE(target/query)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxflags        client-handcode client-intercept
-       glxsingle       140
-       glsflags        client get
-       glsopcode       0x0104
-       offset          286
+       deprecated      3.1
+       glxsingle       122
+       offset          268
 
 
-IsList(list)
-       return          Boolean
-       param           list            List in value
-       category        state-req
+GetMaterialfv(face, pname, params)
+       return          void
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxsingle       141
-       glsflags        get
-       glsopcode       0x0105
-       offset          287
+       deprecated      3.1
+       glxsingle       123
+       wglflags        small-data
+       offset          269
 
 
-###############################################################################
-#
-# xform commands
-#
-###############################################################################
+GetMaterialiv(face, pname, params)
+       return          void
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       124
+       wglflags        small-data
+       offset          270
 
 
-DepthRange(near, far)
+GetPixelMapfv(map, values)
        return          void
        return          void
-       param           near            ClampedFloat64 in value
-       param           far             ClampedFloat64 in value
-       category        xform
+       param           map             PixelMap in value
+       param           values          Float32 out array [COMPSIZE(map)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      174
-       glsopcode       0x0106
-       offset          288
+       deprecated      3.1
+       glxsingle       125
+       offset          271
+
+GetPixelMapuiv(map, values)
+       return          void
+       param           map             PixelMap in value
+       param           values          UInt32 out array [COMPSIZE(map)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       126
+       offset          272
+
+GetPixelMapusv(map, values)
+       return          void
+       param           map             PixelMap in value
+       param           values          UInt16 out array [COMPSIZE(map)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       127
+       offset          273
+
+GetPolygonStipple(mask)
+       return          void
+       param           mask            UInt8 out array [COMPSIZE()]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode
+       version         1.0
+       deprecated      3.1
+       glxsingle       128
+       wglflags        client-handcode server-handcode
+       offset          274
+
+GetTexEnvfv(target, pname, params)
+       return          void
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       130
+       wglflags        small-data
+       offset          276
+
+GetTexEnviv(target, pname, params)
+       return          void
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       131
+       wglflags        small-data
+       offset          277
+
+GetTexGendv(coord, pname, params)
+       return          void
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Float64 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       132
+       wglflags        small-data
+       offset          278
+
+GetTexGenfv(coord, pname, params)
+       return          void
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       133
+       wglflags        small-data
+       offset          279
+
+GetTexGeniv(coord, pname, params)
+       return          void
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       134
+       wglflags        small-data
+       offset          280
+
+IsList(list)
+       return          Boolean
+       param           list            List in value
+       category        VERSION_1_0_DEPRECATED     # old: state-req
+       dlflags         notlistable
+       version         1.0
+       deprecated      3.1
+       glxsingle       141
+       offset          287
 
 Frustum(left, right, bottom, top, zNear, zFar)
        return          void
 
 Frustum(left, right, bottom, top, zNear, zFar)
        return          void
@@ -3332,67 +3349,63 @@ Frustum(left, right, bottom, top, zNear, zFar)
        param           top             Float64 in value
        param           zNear           Float64 in value
        param           zFar            Float64 in value
        param           top             Float64 in value
        param           zNear           Float64 in value
        param           zFar            Float64 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      175
        glxropcode      175
-       glsopcode       0x0107
        offset          289
 
 LoadIdentity()
        return          void
        offset          289
 
 LoadIdentity()
        return          void
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      176
        glxropcode      176
-       glsopcode       0x0108
        offset          290
 
 LoadMatrixf(m)
        return          void
        param           m               Float32 in array [16]
        offset          290
 
 LoadMatrixf(m)
        return          void
        param           m               Float32 in array [16]
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      177
        glxropcode      177
-       glsflags        matrix
-       glsopcode       0x0109
        offset          291
 
 LoadMatrixd(m)
        return          void
        param           m               Float64 in array [16]
        offset          291
 
 LoadMatrixd(m)
        return          void
        param           m               Float64 in array [16]
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      178
        glxropcode      178
-       glsflags        matrix
-       glsopcode       0x010A
        offset          292
 
 MatrixMode(mode)
        return          void
        param           mode            MatrixMode in value
        offset          292
 
 MatrixMode(mode)
        return          void
        param           mode            MatrixMode in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      179
        glxropcode      179
-       glsopcode       0x010B
        offset          293
 
 MultMatrixf(m)
        return          void
        param           m               Float32 in array [16]
        offset          293
 
 MultMatrixf(m)
        return          void
        param           m               Float32 in array [16]
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      180
        glxropcode      180
-       glsflags        matrix
-       glsopcode       0x010C
        offset          294
 
 MultMatrixd(m)
        return          void
        param           m               Float64 in array [16]
        offset          294
 
 MultMatrixd(m)
        return          void
        param           m               Float64 in array [16]
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      181
        glxropcode      181
-       glsflags        matrix
-       glsopcode       0x010D
        offset          295
 
 Ortho(left, right, bottom, top, zNear, zFar)
        offset          295
 
 Ortho(left, right, bottom, top, zNear, zFar)
@@ -3403,26 +3416,26 @@ Ortho(left, right, bottom, top, zNear, zFar)
        param           top             Float64 in value
        param           zNear           Float64 in value
        param           zFar            Float64 in value
        param           top             Float64 in value
        param           zNear           Float64 in value
        param           zFar            Float64 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      182
        glxropcode      182
-       glsopcode       0x010E
        offset          296
 
 PopMatrix()
        return          void
        offset          296
 
 PopMatrix()
        return          void
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      183
        glxropcode      183
-       glsopcode       0x010F
        offset          297
 
 PushMatrix()
        return          void
        offset          297
 
 PushMatrix()
        return          void
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      184
        glxropcode      184
-       glsopcode       0x0110
        offset          298
 
 Rotated(angle, x, y, z)
        offset          298
 
 Rotated(angle, x, y, z)
@@ -3431,10 +3444,10 @@ Rotated(angle, x, y, z)
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      185
        glxropcode      185
-       glsopcode       0x0111
        offset          299
 
 Rotatef(angle, x, y, z)
        offset          299
 
 Rotatef(angle, x, y, z)
@@ -3443,10 +3456,10 @@ Rotatef(angle, x, y, z)
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      186
        glxropcode      186
-       glsopcode       0x0112
        offset          300
 
 Scaled(x, y, z)
        offset          300
 
 Scaled(x, y, z)
@@ -3454,10 +3467,10 @@ Scaled(x, y, z)
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      187
        glxropcode      187
-       glsopcode       0x0113
        offset          301
 
 Scalef(x, y, z)
        offset          301
 
 Scalef(x, y, z)
@@ -3465,10 +3478,10 @@ Scalef(x, y, z)
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      188
        glxropcode      188
-       glsopcode       0x0114
        offset          302
 
 Translated(x, y, z)
        offset          302
 
 Translated(x, y, z)
@@ -3476,10 +3489,10 @@ Translated(x, y, z)
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
        param           x               Float64 in value
        param           y               Float64 in value
        param           z               Float64 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      189
        glxropcode      189
-       glsopcode       0x0115
        offset          303
 
 Translatef(x, y, z)
        offset          303
 
 Translatef(x, y, z)
@@ -3487,76 +3500,30 @@ Translatef(x, y, z)
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
        param           x               Float32 in value
        param           y               Float32 in value
        param           z               Float32 in value
-       category        xform
+       category        VERSION_1_0_DEPRECATED     # old: xform
        version         1.0
        version         1.0
+       deprecated      3.1
        glxropcode      190
        glxropcode      190
-       glsopcode       0x0116
        offset          304
 
        offset          304
 
-Viewport(x, y, width, height)
-       return          void
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        xform
-       version         1.0
-       glxropcode      191
-       glsopcode       0x0117
-       offset          305
-
+###############################################################################
 ###############################################################################
 #
 # OpenGL 1.1 commands
 #
 ###############################################################################
 ###############################################################################
 #
 # OpenGL 1.1 commands
 #
 ###############################################################################
-
-ArrayElement(i)
-       return          void
-       param           i               Int32 in value
-       category        1_1
-       dlflags         handcode
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsopcode       0x013E
-       offset          306
-
-ColorPointer(size, type, stride, pointer)
-       return          void
-       param           size            Int32 in value
-       param           type            ColorPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0152
-       offset          308
-
-DisableClientState(array)
-       return          void
-       param           array           EnableCap in value
-       category        1_1
-       version         1.1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       glsflags        client
-       glsopcode       0x0153
-       offset          309
+###############################################################################
 
 DrawArrays(mode, first, count)
        return          void
        param           mode            BeginMode in value
        param           first           Int32 in value
        param           count           SizeI in value
 
 DrawArrays(mode, first, count)
        return          void
        param           mode            BeginMode in value
        param           first           Int32 in value
        param           count           SizeI in value
-       category        1_1
+       category        VERSION_1_1
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        glxropcode      193
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        glxropcode      193
-       glsopcode       0x0258
        offset          310
 
 DrawElements(mode, count, type, indices)
        offset          310
 
 DrawElements(mode, count, type, indices)
@@ -3565,123 +3532,29 @@ DrawElements(mode, count, type, indices)
        param           count           SizeI in value
        param           type            DrawElementsType in value
        param           indices         Void in array [COMPSIZE(count/type)]
        param           count           SizeI in value
        param           type            DrawElementsType in value
        param           indices         Void in array [COMPSIZE(count/type)]
-       category        1_1
+       category        VERSION_1_1
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
-       glsopcode       0x0154
        offset          311
 
        offset          311
 
-EdgeFlagPointer(stride, pointer)
-       return          void
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0155
-       offset          312
-
-EnableClientState(array)
-       return          void
-       param           array           EnableCap in value
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0156
-       offset          313
-
 GetPointerv(pname, params)
        return          void
        param           pname           GetPointervPName in value
        param           params          VoidPointer out array [1]
 GetPointerv(pname, params)
        return          void
        param           pname           GetPointervPName in value
        param           params          VoidPointer out array [1]
-       category        1_1
+       category        VERSION_1_1
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
-       glsflags        client get
-       glsopcode       0x0142
        offset          329
 
        offset          329
 
-IndexPointer(type, stride, pointer)
-       return          void
-       param           type            IndexPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0157
-       offset          314
-
-InterleavedArrays(format, stride, pointer)
-       return          void
-       param           format          InterleavedArrayFormat in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(format/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0158
-       offset          317
-
-NormalPointer(type, stride, pointer)
-       return          void
-       param           type            NormalPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x0159
-       offset          318
-
-TexCoordPointer(size, type, stride, pointer)
-       return          void
-       param           size            Int32 in value
-       param           type            TexCoordPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x015A
-       offset          320
-
-VertexPointer(size, type, stride, pointer)
-       return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        1_1
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        client
-       glsopcode       0x015B
-       offset          321
-
 PolygonOffset(factor, units)
        return          void
        param           factor          Float32 in value
        param           units           Float32 in value
 PolygonOffset(factor, units)
        return          void
        param           factor          Float32 in value
        param           units           Float32 in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      192
        version         1.1
        glxropcode      192
-       glsopcode       0x015C
        offset          319
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
        offset          319
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
@@ -3694,11 +3567,10 @@ CopyTexImage1D(target, level, internalformat, x, y, width, border)
        param           y               WinCoord in value
        param           width           SizeI in value
        param           border          CheckedInt32 in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           border          CheckedInt32 in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      4119
        glxflags        EXT
        version         1.1
        glxropcode      4119
        glxflags        EXT
-       glsopcode       0x014D
        offset          323
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
        offset          323
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
@@ -3712,11 +3584,10 @@ CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
        param           width           SizeI in value
        param           height          SizeI in value
        param           border          CheckedInt32 in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           border          CheckedInt32 in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      4120
        glxflags        EXT
        version         1.1
        glxropcode      4120
        glxflags        EXT
-       glsopcode       0x014E
        offset          324
 
 CopyTexSubImage1D(target, level, xoffset, x, y, width)
        offset          324
 
 CopyTexSubImage1D(target, level, xoffset, x, y, width)
@@ -3727,11 +3598,10 @@ CopyTexSubImage1D(target, level, xoffset, x, y, width)
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      4121
        glxflags        EXT
        version         1.1
        glxropcode      4121
        glxflags        EXT
-       glsopcode       0x014F
        offset          325
 
 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
        offset          325
 
 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
@@ -3744,11 +3614,10 @@ CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
        param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      4122
        glxflags        EXT
        version         1.1
        glxropcode      4122
        glxflags        EXT
-       glsopcode       0x0150
        offset          326
 
 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
        offset          326
 
 TexSubImage1D(target, level, xoffset, width, format, type, pixels)
@@ -3760,13 +3629,11 @@ TexSubImage1D(target, level, xoffset, width, format, type, pixels)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           pixels          Void in array [COMPSIZE(format/type/width)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           pixels          Void in array [COMPSIZE(format/type/width)]
-       category        1_1
+       category        VERSION_1_1
        dlflags         handcode
        glxflags        EXT client-handcode server-handcode
        version         1.1
        glxropcode      4099
        dlflags         handcode
        glxflags        EXT client-handcode server-handcode
        version         1.1
        glxropcode      4099
-       glsflags        pixel-unpack
-       glsopcode       0x0123
        offset          332
 
 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
        offset          332
 
 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
@@ -3780,88 +3647,204 @@ TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixe
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           pixels          Void in array [COMPSIZE(format/type/width/height)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           pixels          Void in array [COMPSIZE(format/type/width/height)]
-       category        1_1
+       category        VERSION_1_1
        dlflags         handcode
        glxflags        EXT client-handcode server-handcode
        version         1.1
        glxropcode      4100
        dlflags         handcode
        glxflags        EXT client-handcode server-handcode
        version         1.1
        glxropcode      4100
-       glsflags        pixel-unpack
-       glsopcode       0x0124
        offset          333
 
        offset          333
 
-AreTexturesResident(n, textures, residences)
-       return          Boolean
-       param           n               SizeI in value
-       param           textures        Texture in array [n]
-       param           residences      Boolean out array [n]
-       category        1_1
-       glxsingle       143
-       dlflags         notlistable
-       version         1.1
-       glsflags        get
-       glsopcode       0x0259
-       offset          322
-
 BindTexture(target, texture)
        return          void
        param           target          TextureTarget in value
        param           texture         Texture in value
 BindTexture(target, texture)
        return          void
        param           target          TextureTarget in value
        param           texture         Texture in value
-       category        1_1
+       category        VERSION_1_1
        version         1.1
        glxropcode      4117
        glxflags        EXT
        version         1.1
        glxropcode      4117
        glxflags        EXT
-       glsopcode       0x0148
        offset          307
 
 DeleteTextures(n, textures)
        return          void
        param           n               SizeI in value
        param           textures        Texture in array [n]
        offset          307
 
 DeleteTextures(n, textures)
        return          void
        param           n               SizeI in value
        param           textures        Texture in array [n]
-       category        1_1
+       category        VERSION_1_1
        dlflags         notlistable
        version         1.1
        glxsingle       144
        dlflags         notlistable
        version         1.1
        glxsingle       144
-       glsopcode       0x025A
        offset          327
 
 GenTextures(n, textures)
        return          void
        param           n               SizeI in value
        param           textures        Texture out array [n]
        offset          327
 
 GenTextures(n, textures)
        return          void
        param           n               SizeI in value
        param           textures        Texture out array [n]
-       category        1_1
+       category        VERSION_1_1
        dlflags         notlistable
        version         1.1
        glxsingle       145
        dlflags         notlistable
        version         1.1
        glxsingle       145
-       glsopcode       0x025B
        offset          328
 
 IsTexture(texture)
        return          Boolean
        param           texture         Texture in value
        offset          328
 
 IsTexture(texture)
        return          Boolean
        param           texture         Texture in value
-       category        1_1
+       category        VERSION_1_1
        dlflags         notlistable
        version         1.1
        glxsingle       146
        dlflags         notlistable
        version         1.1
        glxsingle       146
-       glsflags        get
-       glsopcode       0x025C
        offset          330
 
        offset          330
 
-PrioritizeTextures(n, textures, priorities)
+###############################################################################
+###############################################################################
+#
+# OpenGL 1.1 deprecated commands
+#
+###############################################################################
+###############################################################################
+
+ArrayElement(i)
        return          void
        return          void
-       param           n               SizeI in value
-       param           textures        Texture in array [n]
-       param           priorities      ClampedFloat32 in array [n]
-       category        1_1
+       param           i               Int32 in value
+       category        VERSION_1_1_DEPRECATED
+       dlflags         handcode
+       glxflags        client-handcode client-intercept server-handcode
        version         1.1
        version         1.1
-       glxropcode      4118
-       glxflags        EXT
-       glsopcode       0x014C
-       offset          331
+       deprecated      3.1
+       offset          306
 
 
-Indexub(c)
+ColorPointer(size, type, stride, pointer)
+       return          void
+       param           size            Int32 in value
+       param           type            ColorPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          308
+
+DisableClientState(array)
+       return          void
+       param           array           EnableCap in value
+       category        VERSION_1_1_DEPRECATED
+       version         1.1
+       deprecated      3.1
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       offset          309
+
+EdgeFlagPointer(stride, pointer)
+       return          void
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          312
+
+EnableClientState(array)
+       return          void
+       param           array           EnableCap in value
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          313
+
+IndexPointer(type, stride, pointer)
+       return          void
+       param           type            IndexPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          314
+
+InterleavedArrays(format, stride, pointer)
+       return          void
+       param           format          InterleavedArrayFormat in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(format/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          317
+
+NormalPointer(type, stride, pointer)
+       return          void
+       param           type            NormalPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          318
+
+TexCoordPointer(size, type, stride, pointer)
+       return          void
+       param           size            Int32 in value
+       param           type            TexCoordPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          320
+
+VertexPointer(size, type, stride, pointer)
+       return          void
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       category        VERSION_1_1_DEPRECATED
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       deprecated      3.1
+       offset          321
+
+AreTexturesResident(n, textures, residences)
+       return          Boolean
+       param           n               SizeI in value
+       param           textures        Texture in array [n]
+       param           residences      Boolean out array [n]
+       category        VERSION_1_1_DEPRECATED
+       glxsingle       143
+       dlflags         notlistable
+       version         1.1
+       deprecated      3.1
+       offset          322
+
+PrioritizeTextures(n, textures, priorities)
+       return          void
+       param           n               SizeI in value
+       param           textures        Texture in array [n]
+       param           priorities      ClampedFloat32 in array [n]
+       category        VERSION_1_1_DEPRECATED
+       version         1.1
+       deprecated      3.1
+       glxropcode      4118
+       glxflags        EXT
+       offset          331
+
+Indexub(c)
        return          void
        param           c               ColorIndexValueUB in value
        return          void
        param           c               ColorIndexValueUB in value
-       category        1_1
+       category        VERSION_1_1_DEPRECATED
        vectorequiv     Indexubv
        version         1.1
        offset          315
        vectorequiv     Indexubv
        version         1.1
        offset          315
@@ -3869,31 +3852,28 @@ Indexub(c)
 Indexubv(c)
        return          void
        param           c               ColorIndexValueUB in array [1]
 Indexubv(c)
        return          void
        param           c               ColorIndexValueUB in array [1]
-       category        1_1
+       category        VERSION_1_1_DEPRECATED
        version         1.1
        glxropcode      194
        version         1.1
        glxropcode      194
-       glsopcode       0x015D
        offset          316
 
 PopClientAttrib()
        return          void
        offset          316
 
 PopClientAttrib()
        return          void
-       category        1_1
+       category        VERSION_1_1_DEPRECATED
        version         1.1
        version         1.1
+       deprecated      3.1
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
-       glsflags        client
-       glsopcode       0x015E
        offset          334
 
 PushClientAttrib(mask)
        return          void
        param           mask            ClientAttribMask in value
        offset          334
 
 PushClientAttrib(mask)
        return          void
        param           mask            ClientAttribMask in value
-       category        1_1
+       category        VERSION_1_1_DEPRECATED
        version         1.1
        version         1.1
+       deprecated      3.1
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
-       glsflags        client
-       glsopcode       0x015F
        offset          335
 
 ###############################################################################
        offset          335
 
 ###############################################################################
@@ -3914,7 +3894,6 @@ BlendColor(red, green, blue, alpha)
        glxflags        EXT
        version         1.2
        glxropcode      4096
        glxflags        EXT
        version         1.2
        glxropcode      4096
-       glsopcode       0x0120
        offset          336
 
 BlendEquation(mode)
        offset          336
 
 BlendEquation(mode)
@@ -3924,7 +3903,6 @@ BlendEquation(mode)
        glxflags        EXT
        version         1.2
        glxropcode      4097
        glxflags        EXT
        version         1.2
        glxropcode      4097
-       glsopcode       0x0121
        offset          337
 
 DrawRangeElements(mode, start, end, count, type, indices)
        offset          337
 
 DrawRangeElements(mode, start, end, count, type, indices)
@@ -3939,9 +3917,78 @@ DrawRangeElements(mode, start, end, count, type, indices)
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
-       glsopcode       0x0190
        offset          338
 
        offset          338
 
+# OpenGL 1.2 (EXT_texture3D) commands
+
+# Arguably TexelInternalFormat, not PixelInternalFormat
+TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureComponentCount in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        VERSION_1_2
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
+       version         1.2
+       deprecated      3.1
+       glxropcode      4114
+       offset          371
+
+TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        VERSION_1_2
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
+       version         1.2
+       glxropcode      4115
+       offset          372
+
+# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
+
+CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        VERSION_1_2
+       glxflags        EXT
+       version         1.2
+       glxropcode      4123
+       offset          373
+
+###############################################################################
+###############################################################################
+#
+# OpenGL 1.2 deprecated commands
+#
+###############################################################################
+###############################################################################
+
 # OpenGL 1.2 (SGI_color_table) commands
 
 ColorTable(target, internalformat, width, format, type, table)
 # OpenGL 1.2 (SGI_color_table) commands
 
 ColorTable(target, internalformat, width, format, type, table)
@@ -3952,13 +3999,12 @@ ColorTable(target, internalformat, width, format, type, table)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           table           Void in array [COMPSIZE(format/type/width)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           table           Void in array [COMPSIZE(format/type/width)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
+       deprecated      3.1
        glxropcode      2053
        glxropcode      2053
-       glsflags        pixel-unpack
-       glsopcode       0x0167
        offset          339
 
 ColorTableParameterfv(target, pname, params)
        offset          339
 
 ColorTableParameterfv(target, pname, params)
@@ -3966,11 +4012,11 @@ ColorTableParameterfv(target, pname, params)
        param           target          ColorTableTarget in value
        param           pname           ColorTableParameterPName in value
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        param           target          ColorTableTarget in value
        param           pname           ColorTableParameterPName in value
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      2054
        glxropcode      2054
-       glsopcode       0x0168
        offset          340
 
 ColorTableParameteriv(target, pname, params)
        offset          340
 
 ColorTableParameteriv(target, pname, params)
@@ -3978,11 +4024,11 @@ ColorTableParameteriv(target, pname, params)
        param           target          ColorTableTarget in value
        param           pname           ColorTableParameterPName in value
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
        param           target          ColorTableTarget in value
        param           pname           ColorTableParameterPName in value
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      2055
        glxropcode      2055
-       glsopcode       0x0169
        offset          341
 
 CopyColorTable(target, internalformat, x, y, width)
        offset          341
 
 CopyColorTable(target, internalformat, x, y, width)
@@ -3992,11 +4038,11 @@ CopyColorTable(target, internalformat, x, y, width)
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      2056
        glxropcode      2056
-       glsopcode       0x016A
        offset          342
 
 GetColorTable(target, format, type, table)
        offset          342
 
 GetColorTable(target, format, type, table)
@@ -4005,13 +4051,12 @@ GetColorTable(target, format, type, table)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           table           Void out array [COMPSIZE(target/format/type)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           table           Void out array [COMPSIZE(target/format/type)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxsingle       147
        glxsingle       147
-       glsflags        get pixel-pack
-       glsopcode       0x025D
        offset          343
 
 GetColorTableParameterfv(target, pname, params)
        offset          343
 
 GetColorTableParameterfv(target, pname, params)
@@ -4019,12 +4064,11 @@ GetColorTableParameterfv(target, pname, params)
        param           target          ColorTableTarget in value
        param           pname           GetColorTableParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           target          ColorTableTarget in value
        param           pname           GetColorTableParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       148
        glxsingle       148
-       glsflags        get
-       glsopcode       0x025E
        offset          344
 
 GetColorTableParameteriv(target, pname, params)
        offset          344
 
 GetColorTableParameteriv(target, pname, params)
@@ -4032,12 +4076,11 @@ GetColorTableParameteriv(target, pname, params)
        param           target          ColorTableTarget in value
        param           pname           GetColorTableParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           target          ColorTableTarget in value
        param           pname           GetColorTableParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       149
        glxsingle       149
-       glsflags        get
-       glsopcode       0x025F
        offset          345
 
 # OpenGL 1.2 (EXT_color_subtable) commands
        offset          345
 
 # OpenGL 1.2 (EXT_color_subtable) commands
@@ -4050,13 +4093,12 @@ ColorSubTable(target, start, count, format, type, data)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           data            Void in array [COMPSIZE(format/type/count)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           data            Void in array [COMPSIZE(format/type/count)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         handcode
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxropcode      195
        glxropcode      195
-       glsflags        pixel-unpack
-       glsopcode       0x018E
        offset          346
 
 CopyColorSubTable(target, start, x, y, width)
        offset          346
 
 CopyColorSubTable(target, start, x, y, width)
@@ -4066,10 +4108,10 @@ CopyColorSubTable(target, start, x, y, width)
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        version         1.2
        version         1.2
+       deprecated      3.1
        glxropcode      196
        glxropcode      196
-       glsopcode       0x018F
        offset          347
 
 # OpenGL 1.2 (EXT_convolution) commands
        offset          347
 
 # OpenGL 1.2 (EXT_convolution) commands
@@ -4082,13 +4124,12 @@ ConvolutionFilter1D(target, internalformat, width, format, type, image)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void in array [COMPSIZE(format/type/width)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void in array [COMPSIZE(format/type/width)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4101
        glxropcode      4101
-       glsflags        pixel-unpack
-       glsopcode       0x0125
        offset          348
 
 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
        offset          348
 
 ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
@@ -4100,13 +4141,12 @@ ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void in array [COMPSIZE(format/type/width/height)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void in array [COMPSIZE(format/type/width/height)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4102
        glxropcode      4102
-       glsflags        pixel-unpack
-       glsopcode       0x0126
        offset          349
 
 ConvolutionParameterf(target, pname, params)
        offset          349
 
 ConvolutionParameterf(target, pname, params)
@@ -4114,12 +4154,11 @@ ConvolutionParameterf(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedFloat32 in value
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedFloat32 in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4103
        glxropcode      4103
-       glsflags        gl-enum
-       glsopcode       0x0127
        offset          350
 
 ConvolutionParameterfv(target, pname, params)
        offset          350
 
 ConvolutionParameterfv(target, pname, params)
@@ -4127,12 +4166,11 @@ ConvolutionParameterfv(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4104
        glxropcode      4104
-       glsflags        gl-enum
-       glsopcode       0x0128
        offset          351
 
 ConvolutionParameteri(target, pname, params)
        offset          351
 
 ConvolutionParameteri(target, pname, params)
@@ -4140,12 +4178,11 @@ ConvolutionParameteri(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedInt32 in value
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedInt32 in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4105
        glxropcode      4105
-       glsflags        gl-enum
-       glsopcode       0x0129
        offset          352
 
 ConvolutionParameteriv(target, pname, params)
        offset          352
 
 ConvolutionParameteriv(target, pname, params)
@@ -4153,12 +4190,11 @@ ConvolutionParameteriv(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
        param           target          ConvolutionTarget in value
        param           pname           ConvolutionParameter in value
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4106
        glxropcode      4106
-       glsflags        gl-enum
-       glsopcode       0x012A
        offset          353
 
 CopyConvolutionFilter1D(target, internalformat, x, y, width)
        offset          353
 
 CopyConvolutionFilter1D(target, internalformat, x, y, width)
@@ -4168,11 +4204,11 @@ CopyConvolutionFilter1D(target, internalformat, x, y, width)
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           x               WinCoord in value
        param           y               WinCoord in value
        param           width           SizeI in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4107
        glxropcode      4107
-       glsopcode       0x012B
        offset          354
 
 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
        offset          354
 
 CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
@@ -4183,11 +4219,11 @@ CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
        param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4108
        glxropcode      4108
-       glsopcode       0x012C
        offset          355
 
 GetConvolutionFilter(target, format, type, image)
        offset          355
 
 GetConvolutionFilter(target, format, type, image)
@@ -4196,13 +4232,12 @@ GetConvolutionFilter(target, format, type, image)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void out array [COMPSIZE(target/format/type)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           image           Void out array [COMPSIZE(target/format/type)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxsingle       150
        glxsingle       150
-       glsflags        get pixel-pack
-       glsopcode       0x0260
        offset          356
 
 GetConvolutionParameterfv(target, pname, params)
        offset          356
 
 GetConvolutionParameterfv(target, pname, params)
@@ -4210,12 +4245,11 @@ GetConvolutionParameterfv(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           GetConvolutionParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           target          ConvolutionTarget in value
        param           pname           GetConvolutionParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       151
        glxsingle       151
-       glsflags        get
-       glsopcode       0x0261
        offset          357
 
 GetConvolutionParameteriv(target, pname, params)
        offset          357
 
 GetConvolutionParameteriv(target, pname, params)
@@ -4223,12 +4257,11 @@ GetConvolutionParameteriv(target, pname, params)
        param           target          ConvolutionTarget in value
        param           pname           GetConvolutionParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           target          ConvolutionTarget in value
        param           pname           GetConvolutionParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       152
        glxsingle       152
-       glsflags        get
-       glsopcode       0x0262
        offset          358
 
 GetSeparableFilter(target, format, type, row, column, span)
        offset          358
 
 GetSeparableFilter(target, format, type, row, column, span)
@@ -4239,13 +4272,12 @@ GetSeparableFilter(target, format, type, row, column, span)
        param           row             Void out array [COMPSIZE(target/format/type)]
        param           column          Void out array [COMPSIZE(target/format/type)]
        param           span            Void out array [COMPSIZE(target/format/type)]
        param           row             Void out array [COMPSIZE(target/format/type)]
        param           column          Void out array [COMPSIZE(target/format/type)]
        param           span            Void out array [COMPSIZE(target/format/type)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxsingle       153
        glxsingle       153
-       glsflags        get pixel-pack
-       glsopcode       0x0263
        offset          359
 
 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
        offset          359
 
 SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
@@ -4258,13 +4290,12 @@ SeparableFilter2D(target, internalformat, width, height, format, type, row, colu
        param           type            PixelType in value
        param           row             Void in array [COMPSIZE(target/format/type/width)]
        param           column          Void in array [COMPSIZE(target/format/type/height)]
        param           type            PixelType in value
        param           row             Void in array [COMPSIZE(target/format/type/width)]
        param           column          Void in array [COMPSIZE(target/format/type/height)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4109
        glxropcode      4109
-       glsflags        pixel-unpack
-       glsopcode       0x0131
        offset          360
 
 # OpenGL 1.2 (EXT_histogram) commands
        offset          360
 
 # OpenGL 1.2 (EXT_histogram) commands
@@ -4276,13 +4307,12 @@ GetHistogram(target, reset, format, type, values)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           values          Void out array [COMPSIZE(target/format/type)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           values          Void out array [COMPSIZE(target/format/type)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxsingle       154
        glxsingle       154
-       glsflags        get pixel-pack
-       glsopcode       0x0264
        offset          361
 
 GetHistogramParameterfv(target, pname, params)
        offset          361
 
 GetHistogramParameterfv(target, pname, params)
@@ -4290,12 +4320,11 @@ GetHistogramParameterfv(target, pname, params)
        param           target          HistogramTarget in value
        param           pname           GetHistogramParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           target          HistogramTarget in value
        param           pname           GetHistogramParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       155
        glxsingle       155
-       glsflags        get
-       glsopcode       0x0265
        offset          362
 
 GetHistogramParameteriv(target, pname, params)
        offset          362
 
 GetHistogramParameteriv(target, pname, params)
@@ -4303,12 +4332,11 @@ GetHistogramParameteriv(target, pname, params)
        param           target          HistogramTarget in value
        param           pname           GetHistogramParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           target          HistogramTarget in value
        param           pname           GetHistogramParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       156
        glxsingle       156
-       glsflags        get
-       glsopcode       0x0266
        offset          363
 
 GetMinmax(target, reset, format, type, values)
        offset          363
 
 GetMinmax(target, reset, format, type, values)
@@ -4318,13 +4346,12 @@ GetMinmax(target, reset, format, type, values)
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           values          Void out array [COMPSIZE(target/format/type)]
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           values          Void out array [COMPSIZE(target/format/type)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.2
+       deprecated      3.1
        glxsingle       157
        glxsingle       157
-       glsflags        get pixel-pack
-       glsopcode       0x0267
        offset          364
 
 GetMinmaxParameterfv(target, pname, params)
        offset          364
 
 GetMinmaxParameterfv(target, pname, params)
@@ -4332,12 +4359,11 @@ GetMinmaxParameterfv(target, pname, params)
        param           target          MinmaxTarget in value
        param           pname           GetMinmaxParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           target          MinmaxTarget in value
        param           pname           GetMinmaxParameterPName in value
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       158
        glxsingle       158
-       glsflags        get
-       glsopcode       0x0268
        offset          365
 
 GetMinmaxParameteriv(target, pname, params)
        offset          365
 
 GetMinmaxParameteriv(target, pname, params)
@@ -4345,12 +4371,11 @@ GetMinmaxParameteriv(target, pname, params)
        param           target          MinmaxTarget in value
        param           pname           GetMinmaxParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           target          MinmaxTarget in value
        param           pname           GetMinmaxParameterPName in value
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         notlistable
        version         1.2
        dlflags         notlistable
        version         1.2
+       deprecated      3.1
        glxsingle       159
        glxsingle       159
-       glsflags        get
-       glsopcode       0x0269
        offset          366
 
 Histogram(target, width, internalformat, sink)
        offset          366
 
 Histogram(target, width, internalformat, sink)
@@ -4359,12 +4384,12 @@ Histogram(target, width, internalformat, sink)
        param           width           SizeI in value
        param           internalformat  PixelInternalFormat in value
        param           sink            Boolean in value
        param           width           SizeI in value
        param           internalformat  PixelInternalFormat in value
        param           sink            Boolean in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        dlflags         handcode
        glxflags        EXT
        version         1.2
        dlflags         handcode
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4110
        glxropcode      4110
-       glsopcode       0x0138
        offset          367
 
 Minmax(target, internalformat, sink)
        offset          367
 
 Minmax(target, internalformat, sink)
@@ -4372,58 +4397,124 @@ Minmax(target, internalformat, sink)
        param           target          MinmaxTarget in value
        param           internalformat  PixelInternalFormat in value
        param           sink            Boolean in value
        param           target          MinmaxTarget in value
        param           internalformat  PixelInternalFormat in value
        param           sink            Boolean in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4111
        glxropcode      4111
-       glsopcode       0x0139
        offset          368
 
 ResetHistogram(target)
        return          void
        param           target          HistogramTarget in value
        offset          368
 
 ResetHistogram(target)
        return          void
        param           target          HistogramTarget in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4112
        glxropcode      4112
-       glsopcode       0x013A
        offset          369
 
 ResetMinmax(target)
        return          void
        param           target          MinmaxTarget in value
        offset          369
 
 ResetMinmax(target)
        return          void
        param           target          MinmaxTarget in value
-       category        VERSION_1_2
+       category        VERSION_1_2_DEPRECATED
        glxflags        EXT
        version         1.2
        glxflags        EXT
        version         1.2
+       deprecated      3.1
        glxropcode      4113
        glxropcode      4113
-       glsopcode       0x013B
        offset          370
 
        offset          370
 
-# OpenGL 1.2 (EXT_texture3D) commands
+###############################################################################
+###############################################################################
+#
+# OpenGL 1.3 commands
+#
+###############################################################################
+###############################################################################
+
+# OpenGL 1.3 (ARB_multitexture) commands
+
+ActiveTexture(texture)
+       return          void
+       param           texture         TextureUnit in value
+       category        VERSION_1_3
+       glxflags        ARB
+       version         1.3
+       glxropcode      197
+       offset          374
+
+# OpenGL 1.3 (ARB_multisample) commands
+
+SampleCoverage(value, invert)
+       return          void
+       param           value           ClampedFloat32 in value
+       param           invert          Boolean in value
+       category        VERSION_1_3
+       glxflags        ARB
+       version         1.3
+       glxropcode      229
+       offset          412
+
+# OpenGL 1.3 (ARB_texture_compression) commands
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
-TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
+CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           internalformat  TextureComponentCount in value
+       param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           depth           SizeI in value
        param           border          CheckedInt32 in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           depth           SizeI in value
        param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
-       category        VERSION_1_2
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
        dlflags         handcode
        dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.2
-       glxropcode      4114
-       glsflags        pixel-null pixel-unpack
-       glsopcode       0x013C
-       offset          371
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      216
+       wglflags        client-handcode server-handcode
+       offset          554
 
 
-TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
+       dlflags         handcode
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      215
+       wglflags        client-handcode server-handcode
+       offset          555
+
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
+       dlflags         handcode
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      214
+       wglflags        client-handcode server-handcode
+       offset          556
+
+CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
@@ -4434,75 +4525,91 @@ TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, fo
        param           height          SizeI in value
        param           depth           SizeI in value
        param           format          PixelFormat in value
        param           height          SizeI in value
        param           depth           SizeI in value
        param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
-       category        VERSION_1_2
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
        dlflags         handcode
        dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.2
-       glxropcode      4115
-       glsflags        pixel-unpack
-       glsopcode       0x013D
-       offset          372
-
-# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      219
+       wglflags        client-handcode server-handcode
+       offset          557
 
 
-CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
+CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           yoffset         CheckedInt32 in value
        return          void
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       category        VERSION_1_2
-       glxflags        EXT
-       version         1.2
-       glxropcode      4123
-       glsopcode       0x0151
-       offset          373
+       param           format          PixelFormat in value
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
+       dlflags         handcode
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      218
+       wglflags        client-handcode server-handcode
+       offset          558
+
+CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           format          PixelFormat in value
+       param           imageSize       SizeI in value
+       param           data            CompressedTextureARB in array [imageSize]
+       category        VERSION_1_3
+       dlflags         handcode
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxropcode      217
+       wglflags        client-handcode server-handcode
+       offset          559
+
+GetCompressedTexImage(target, level, img)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
+       category        VERSION_1_3
+       dlflags         notlistable
+       glxflags        ARB client-handcode server-handcode
+       version         1.3
+       glxsingle       160
+       wglflags        client-handcode server-handcode
+       offset          560
 
 ###############################################################################
 ###############################################################################
 #
 
 ###############################################################################
 ###############################################################################
 #
-# OpenGL 1.3 commands
+# OpenGL 1.3 deprecated commands
 #
 ###############################################################################
 ###############################################################################
 
 #
 ###############################################################################
 ###############################################################################
 
-# OpenGL 1.3 (ARB_multitexture) commands
-
-ActiveTexture(texture)
-       return          void
-       param           texture         TextureUnit in value
-       category        VERSION_1_3
-       glxflags        ARB
-       version         1.3
-       glxropcode      197
-       glsopcode       0x01B1
-       offset          374
-
 ClientActiveTexture(texture)
        return          void
        param           texture         TextureUnit in value
 ClientActiveTexture(texture)
        return          void
        param           texture         TextureUnit in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        dlflags         notlistable
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
        dlflags         notlistable
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
-       glsflags        client
-       glsopcode       0x01B2
+       deprecated      3.1
        offset          375
 
 MultiTexCoord1d(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordD in value
        offset          375
 
 MultiTexCoord1d(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordD in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord1dv
        offset          376
 
        vectorequiv     MultiTexCoord1dv
        offset          376
 
@@ -4510,20 +4617,21 @@ MultiTexCoord1dv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [1]
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [1]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      198
        glxropcode      198
-       glsopcode       0x01B3
        offset          377
 
 MultiTexCoord1f(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordF in value
        offset          377
 
 MultiTexCoord1f(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordF in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord1fv
        offset          378
 
        vectorequiv     MultiTexCoord1fv
        offset          378
 
@@ -4531,20 +4639,21 @@ MultiTexCoord1fv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [1]
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [1]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      199
        glxropcode      199
-       glsopcode       0x01B4
        offset          379
 
 MultiTexCoord1i(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordI in value
        offset          379
 
 MultiTexCoord1i(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordI in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord1iv
        offset          380
 
        vectorequiv     MultiTexCoord1iv
        offset          380
 
@@ -4552,20 +4661,21 @@ MultiTexCoord1iv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [1]
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [1]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      200
        glxropcode      200
-       glsopcode       0x01B5
        offset          381
 
 MultiTexCoord1s(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordS in value
        offset          381
 
 MultiTexCoord1s(target, s)
        return          void
        param           target          TextureUnit in value
        param           s               CoordS in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord1sv
        offset          382
 
        vectorequiv     MultiTexCoord1sv
        offset          382
 
@@ -4573,11 +4683,11 @@ MultiTexCoord1sv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [1]
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [1]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      201
        glxropcode      201
-       glsopcode       0x01B6
        offset          383
 
 MultiTexCoord2d(target, s, t)
        offset          383
 
 MultiTexCoord2d(target, s, t)
@@ -4585,9 +4695,10 @@ MultiTexCoord2d(target, s, t)
        param           target          TextureUnit in value
        param           s               CoordD in value
        param           t               CoordD in value
        param           target          TextureUnit in value
        param           s               CoordD in value
        param           t               CoordD in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord2dv
        offset          384
 
        vectorequiv     MultiTexCoord2dv
        offset          384
 
@@ -4595,11 +4706,11 @@ MultiTexCoord2dv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [2]
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [2]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      202
        glxropcode      202
-       glsopcode       0x01B7
        offset          385
 
 MultiTexCoord2f(target, s, t)
        offset          385
 
 MultiTexCoord2f(target, s, t)
@@ -4607,9 +4718,10 @@ MultiTexCoord2f(target, s, t)
        param           target          TextureUnit in value
        param           s               CoordF in value
        param           t               CoordF in value
        param           target          TextureUnit in value
        param           s               CoordF in value
        param           t               CoordF in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord2fv
        offset          386
 
        vectorequiv     MultiTexCoord2fv
        offset          386
 
@@ -4617,11 +4729,11 @@ MultiTexCoord2fv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [2]
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [2]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      203
        glxropcode      203
-       glsopcode       0x01B8
        offset          387
 
 MultiTexCoord2i(target, s, t)
        offset          387
 
 MultiTexCoord2i(target, s, t)
@@ -4629,9 +4741,10 @@ MultiTexCoord2i(target, s, t)
        param           target          TextureUnit in value
        param           s               CoordI in value
        param           t               CoordI in value
        param           target          TextureUnit in value
        param           s               CoordI in value
        param           t               CoordI in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord2iv
        offset          388
 
        vectorequiv     MultiTexCoord2iv
        offset          388
 
@@ -4639,11 +4752,11 @@ MultiTexCoord2iv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [2]
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [2]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      204
        glxropcode      204
-       glsopcode       0x01B9
        offset          389
 
 MultiTexCoord2s(target, s, t)
        offset          389
 
 MultiTexCoord2s(target, s, t)
@@ -4651,9 +4764,10 @@ MultiTexCoord2s(target, s, t)
        param           target          TextureUnit in value
        param           s               CoordS in value
        param           t               CoordS in value
        param           target          TextureUnit in value
        param           s               CoordS in value
        param           t               CoordS in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord2sv
        offset          390
 
        vectorequiv     MultiTexCoord2sv
        offset          390
 
@@ -4661,11 +4775,11 @@ MultiTexCoord2sv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [2]
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [2]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      205
        glxropcode      205
-       glsopcode       0x01BA
        offset          391
 
 MultiTexCoord3d(target, s, t, r)
        offset          391
 
 MultiTexCoord3d(target, s, t, r)
@@ -4674,9 +4788,10 @@ MultiTexCoord3d(target, s, t, r)
        param           s               CoordD in value
        param           t               CoordD in value
        param           r               CoordD in value
        param           s               CoordD in value
        param           t               CoordD in value
        param           r               CoordD in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord3dv
        offset          392
 
        vectorequiv     MultiTexCoord3dv
        offset          392
 
@@ -4684,11 +4799,11 @@ MultiTexCoord3dv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [3]
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [3]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      206
        glxropcode      206
-       glsopcode       0x01BB
        offset          393
 
 MultiTexCoord3f(target, s, t, r)
        offset          393
 
 MultiTexCoord3f(target, s, t, r)
@@ -4697,9 +4812,10 @@ MultiTexCoord3f(target, s, t, r)
        param           s               CoordF in value
        param           t               CoordF in value
        param           r               CoordF in value
        param           s               CoordF in value
        param           t               CoordF in value
        param           r               CoordF in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord3fv
        offset          394
 
        vectorequiv     MultiTexCoord3fv
        offset          394
 
@@ -4707,11 +4823,11 @@ MultiTexCoord3fv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [3]
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [3]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      207
        glxropcode      207
-       glsopcode       0x01BC
        offset          395
 
 MultiTexCoord3i(target, s, t, r)
        offset          395
 
 MultiTexCoord3i(target, s, t, r)
@@ -4720,9 +4836,10 @@ MultiTexCoord3i(target, s, t, r)
        param           s               CoordI in value
        param           t               CoordI in value
        param           r               CoordI in value
        param           s               CoordI in value
        param           t               CoordI in value
        param           r               CoordI in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord3iv
        offset          396
 
        vectorequiv     MultiTexCoord3iv
        offset          396
 
@@ -4730,11 +4847,11 @@ MultiTexCoord3iv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [3]
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [3]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      208
        glxropcode      208
-       glsopcode       0x01BD
        offset          397
 
 MultiTexCoord3s(target, s, t, r)
        offset          397
 
 MultiTexCoord3s(target, s, t, r)
@@ -4743,9 +4860,10 @@ MultiTexCoord3s(target, s, t, r)
        param           s               CoordS in value
        param           t               CoordS in value
        param           r               CoordS in value
        param           s               CoordS in value
        param           t               CoordS in value
        param           r               CoordS in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord3sv
        offset          398
 
        vectorequiv     MultiTexCoord3sv
        offset          398
 
@@ -4753,11 +4871,11 @@ MultiTexCoord3sv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [3]
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [3]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        version         1.3
        version         1.3
+       deprecated      3.1
        glxflags        ARB
        glxropcode      209
        glxflags        ARB
        glxropcode      209
-       glsopcode       0x01BE
        offset          399
 
 MultiTexCoord4d(target, s, t, r, q)
        offset          399
 
 MultiTexCoord4d(target, s, t, r, q)
@@ -4767,9 +4885,10 @@ MultiTexCoord4d(target, s, t, r, q)
        param           t               CoordD in value
        param           r               CoordD in value
        param           q               CoordD in value
        param           t               CoordD in value
        param           r               CoordD in value
        param           q               CoordD in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord4dv
        offset          400
 
        vectorequiv     MultiTexCoord4dv
        offset          400
 
@@ -4777,11 +4896,11 @@ MultiTexCoord4dv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [4]
        return          void
        param           target          TextureUnit in value
        param           v               CoordD in array [4]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      210
        glxropcode      210
-       glsopcode       0x01BF
        offset          401
 
 MultiTexCoord4f(target, s, t, r, q)
        offset          401
 
 MultiTexCoord4f(target, s, t, r, q)
@@ -4791,9 +4910,10 @@ MultiTexCoord4f(target, s, t, r, q)
        param           t               CoordF in value
        param           r               CoordF in value
        param           q               CoordF in value
        param           t               CoordF in value
        param           r               CoordF in value
        param           q               CoordF in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord4fv
        offset          402
 
        vectorequiv     MultiTexCoord4fv
        offset          402
 
@@ -4801,11 +4921,11 @@ MultiTexCoord4fv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [4]
        return          void
        param           target          TextureUnit in value
        param           v               CoordF in array [4]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      211
        glxropcode      211
-       glsopcode       0x01C0
        offset          403
 
 MultiTexCoord4i(target, s, t, r, q)
        offset          403
 
 MultiTexCoord4i(target, s, t, r, q)
@@ -4815,9 +4935,10 @@ MultiTexCoord4i(target, s, t, r, q)
        param           t               CoordI in value
        param           r               CoordI in value
        param           q               CoordI in value
        param           t               CoordI in value
        param           r               CoordI in value
        param           q               CoordI in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord4iv
        offset          404
 
        vectorequiv     MultiTexCoord4iv
        offset          404
 
@@ -4825,11 +4946,11 @@ MultiTexCoord4iv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [4]
        return          void
        param           target          TextureUnit in value
        param           v               CoordI in array [4]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      212
        glxropcode      212
-       glsopcode       0x01C1
        offset          405
 
 MultiTexCoord4s(target, s, t, r, q)
        offset          405
 
 MultiTexCoord4s(target, s, t, r, q)
@@ -4839,9 +4960,10 @@ MultiTexCoord4s(target, s, t, r, q)
        param           t               CoordS in value
        param           r               CoordS in value
        param           q               CoordS in value
        param           t               CoordS in value
        param           r               CoordS in value
        param           q               CoordS in value
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        vectorequiv     MultiTexCoord4sv
        offset          406
 
        vectorequiv     MultiTexCoord4sv
        offset          406
 
@@ -4849,11 +4971,11 @@ MultiTexCoord4sv(target, v)
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [4]
        return          void
        param           target          TextureUnit in value
        param           v               CoordS in array [4]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB
        version         1.3
        glxflags        ARB
        version         1.3
+       deprecated      3.1
        glxropcode      213
        glxropcode      213
-       glsopcode       0x01C2
        offset          407
 
 # OpenGL 1.3 (ARB_transpose_matrix) commands
        offset          407
 
 # OpenGL 1.3 (ARB_transpose_matrix) commands
@@ -4861,251 +4983,173 @@ MultiTexCoord4sv(target, v)
 LoadTransposeMatrixf(m)
        return          void
        param           m               Float32 in array [16]
 LoadTransposeMatrixf(m)
        return          void
        param           m               Float32 in array [16]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
-       glsflags        matrix
-       glsopcode       0x01C3
+       deprecated      3.1
        offset          408
 
 LoadTransposeMatrixd(m)
        return          void
        param           m               Float64 in array [16]
        offset          408
 
 LoadTransposeMatrixd(m)
        return          void
        param           m               Float64 in array [16]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
-       glsflags        matrix
-       glsopcode       0x01C4
+       deprecated      3.1
        offset          409
 
 MultTransposeMatrixf(m)
        return          void
        param           m               Float32 in array [16]
        offset          409
 
 MultTransposeMatrixf(m)
        return          void
        param           m               Float32 in array [16]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
-       glsflags        matrix
-       glsopcode       0x01C5
+       deprecated      3.1
        offset          410
 
 MultTransposeMatrixd(m)
        return          void
        param           m               Float64 in array [16]
        offset          410
 
 MultTransposeMatrixd(m)
        return          void
        param           m               Float64 in array [16]
-       category        VERSION_1_3
+       category        VERSION_1_3_DEPRECATED
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.3
-       glsflags        matrix
-       glsopcode       0x01C6
+       deprecated      3.1
        offset          411
 
        offset          411
 
-# OpenGL 1.3 (ARB_multisample) commands
+###############################################################################
+###############################################################################
+#
+# OpenGL 1.4 commands
+#
+###############################################################################
+###############################################################################
 
 
-SampleCoverage(value, invert)
+# OpenGL 1.4 (EXT_blend_func_separate) commands
+
+BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
        return          void
        return          void
-       param           value           ClampedFloat32 in value
-       param           invert          Boolean in value
-       category        VERSION_1_3
-       glxflags        ARB
-       version         1.3
-       glxropcode      229
-       glsopcode       0x01C7
-       offset          412
+       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
+       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
+       category        VERSION_1_4
+       glxropcode      4134
+       version         1.4
+       extension
+       offset          537
 
 
-# OpenGL 1.3 (ARB_texture_compression) commands
+# OpenGL 1.4 (EXT_multi_draw_arrays) commands
 
 
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
+# first and count are really 'in'
+MultiDrawArrays(mode, first, count, primcount)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      216
-       glsopcode       0x01C9
-       wglflags        client-handcode server-handcode
-       offset          554
+       param           mode            BeginMode in value
+       param           first           Int32 out array [COMPSIZE(count)]
+       param           count           SizeI out array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       category        VERSION_1_4
+       version         1.4
+       glxropcode      ?
+       offset          644
 
 
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
+MultiDrawElements(mode, count, type, indices, primcount)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      215
-       glsopcode       0x01CA
-       wglflags        client-handcode server-handcode
-       offset          555
+       param           mode            BeginMode in value
+       param           count           SizeI in array [COMPSIZE(primcount)]
+       param           type            DrawElementsType in value
+       param           indices         VoidPointer in array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       category        VERSION_1_4
+       version         1.4
+       glxropcode      ?
+       offset          645
 
 
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
+# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
+
+PointParameterf(pname, param)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      214
-       glsopcode       0x01CB
-       wglflags        client-handcode server-handcode
-       offset          556
-
-CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
-       return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      219
-       glsopcode       0x01CC
-       wglflags        client-handcode server-handcode
-       offset          557
+       param           pname           PointParameterNameARB in value
+       param           param           CheckedFloat32 in value
+       category        VERSION_1_4
+       version         1.4
+       glxropcode      2065
+       extension
+       offset          458
 
 
-CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
+PointParameterfv(pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      218
-       glsopcode       0x01CD
-       wglflags        client-handcode server-handcode
-       offset          558
+       param           pname           PointParameterNameARB in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        VERSION_1_4
+       version         1.4
+       glxropcode      2066
+       extension
+       offset          459
 
 
-CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
+PointParameteri(pname, param)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           data            CompressedTextureARB in array [imageSize]
-       category        VERSION_1_3
-       dlflags         handcode
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxropcode      217
-       glsopcode       0x01CE
-       wglflags        client-handcode server-handcode
-       offset          559
+       param           pname           PointParameterNameARB in value
+       param           param           Int32 in value
+       category        VERSION_1_4
+       version         1.4
+       extension       soft WINSOFT NV20
+       glxropcode      4221
+       offset          642
 
 
-GetCompressedTexImage(target, level, img)
+PointParameteriv(pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           img             CompressedTextureARB out array [COMPSIZE(target/level)]
-       category        VERSION_1_3
-       dlflags         notlistable
-       glxflags        ARB client-handcode server-handcode
-       version         1.3
-       glxsingle       160
-       glsflags        get
-       glsopcode       0x01CF
-       wglflags        client-handcode server-handcode
-       offset          560
-
+       param           pname           PointParameterNameARB in value
+       param           params          Int32 in array [COMPSIZE(pname)]
+       category        VERSION_1_4
+       version         1.4
+       extension       soft WINSOFT NV20
+       glxropcode      4222re
+       offset          643
 
 ###############################################################################
 ###############################################################################
 #
 
 ###############################################################################
 ###############################################################################
 #
-# OpenGL 1.4 commands
+# OpenGL 1.4 deprecated commands
 #
 ###############################################################################
 ###############################################################################
 
 #
 ###############################################################################
 ###############################################################################
 
-# OpenGL 1.4 (EXT_blend_func_separate) commands
-
-BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
-       return          void
-       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
-       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
-       category        VERSION_1_4
-       glxropcode      4134
-       version         1.4
-       extension
-       glsopcode       0x01DC
-       offset          537
-
 # OpenGL 1.4 (EXT_fog_coord) commands
 
 FogCoordf(coord)
        return          void
        param           coord           CoordF in value
 # OpenGL 1.4 (EXT_fog_coord) commands
 
 FogCoordf(coord)
        return          void
        param           coord           CoordF in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     FogCoordfv
        version         1.4
        vectorequiv     FogCoordfv
        version         1.4
+       deprecated      3.1
        offset          545
 
 FogCoordfv(coord)
        return          void
        param           coord           CoordF in array [1]
        offset          545
 
 FogCoordfv(coord)
        return          void
        param           coord           CoordF in array [1]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4124
        glxropcode      4124
-       glsopcode       0x01D8
        offset          546
 
 FogCoordd(coord)
        return          void
        param           coord           CoordD in value
        offset          546
 
 FogCoordd(coord)
        return          void
        param           coord           CoordD in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     FogCoorddv
        version         1.4
        vectorequiv     FogCoorddv
        version         1.4
+       deprecated      3.1
        offset          547
 
 FogCoorddv(coord)
        return          void
        param           coord           CoordD in array [1]
        offset          547
 
 FogCoorddv(coord)
        return          void
        param           coord           CoordD in array [1]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4125
        glxropcode      4125
-       glsopcode       0x01DA
        offset          548
 
 FogCoordPointer(type, stride, pointer)
        offset          548
 
 FogCoordPointer(type, stride, pointer)
@@ -5113,88 +5157,13 @@ FogCoordPointer(type, stride, pointer)
        param           type            FogPointerTypeEXT in value
        param           stride          SizeI in value
        param           pointer         Void in array [COMPSIZE(type/stride)] retained
        param           type            FogPointerTypeEXT in value
        param           stride          SizeI in value
        param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        dlflags         notlistable
        version         1.4
        dlflags         notlistable
        version         1.4
+       deprecated      3.1
        glxflags        client-handcode server-handcode
        glxflags        client-handcode server-handcode
-       glsflags        client
-       glsopcode       0x01DB
        offset          549
 
        offset          549
 
-# OpenGL 1.4 (EXT_multi_draw_arrays) commands
-
-# first and count are really 'in'
-MultiDrawArrays(mode, first, count, primcount)
-       return          void
-       param           mode            BeginMode in value
-       param           first           Int32 out array [COMPSIZE(count)]
-       param           count           SizeI out array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       category        VERSION_1_4
-       version         1.4
-       glxropcode      ?
-       glsflags        ignore
-       offset          644
-
-MultiDrawElements(mode, count, type, indices, primcount)
-       return          void
-       param           mode            BeginMode in value
-       param           count           SizeI in array [COMPSIZE(primcount)]
-       param           type            DrawElementsType in value
-       param           indices         VoidPointer in array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       category        VERSION_1_4
-       version         1.4
-       glxropcode      ?
-       glsflags        ignore
-       offset          645
-
-# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
-
-PointParameterf(pname, param)
-       return          void
-       param           pname           PointParameterNameARB in value
-       param           param           CheckedFloat32 in value
-       category        VERSION_1_4
-       version         1.4
-       glxropcode      2065
-       extension
-       glsopcode       0x0177
-       offset          458
-
-PointParameterfv(pname, params)
-       return          void
-       param           pname           PointParameterNameARB in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        VERSION_1_4
-       version         1.4
-       glxropcode      2066
-       extension
-       glsopcode       0x0178
-       offset          459
-
-PointParameteri(pname, param)
-       return          void
-       param           pname           PointParameterNameARB in value
-       param           param           Int32 in value
-       category        VERSION_1_4
-       version         1.4
-       extension       soft WINSOFT NV20
-       glxropcode      4221
-       glsflags        ignore
-       offset          642
-
-PointParameteriv(pname, params)
-       return          void
-       param           pname           PointParameterNameARB in value
-       param           params          Int32 in array [COMPSIZE(pname)]
-       category        VERSION_1_4
-       version         1.4
-       extension       soft WINSOFT NV20
-       glxropcode      4222re
-       glsflags        ignore
-       offset          643
-
 # OpenGL 1.4 (EXT_secondary_color) commands
 
 SecondaryColor3b(red, green, blue)
 # OpenGL 1.4 (EXT_secondary_color) commands
 
 SecondaryColor3b(red, green, blue)
@@ -5202,18 +5171,19 @@ SecondaryColor3b(red, green, blue)
        param           red             ColorB in value
        param           green           ColorB in value
        param           blue            ColorB in value
        param           red             ColorB in value
        param           green           ColorB in value
        param           blue            ColorB in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3bv
        version         1.4
        vectorequiv     SecondaryColor3bv
        version         1.4
+       deprecated      3.1
        offset          561
 
 SecondaryColor3bv(v)
        return          void
        param           v               ColorB in array [3]
        offset          561
 
 SecondaryColor3bv(v)
        return          void
        param           v               ColorB in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4126
        glxropcode      4126
-       glsopcode       0x01FD
        offset          562
 
 SecondaryColor3d(red, green, blue)
        offset          562
 
 SecondaryColor3d(red, green, blue)
@@ -5221,18 +5191,19 @@ SecondaryColor3d(red, green, blue)
        param           red             ColorD in value
        param           green           ColorD in value
        param           blue            ColorD in value
        param           red             ColorD in value
        param           green           ColorD in value
        param           blue            ColorD in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3dv
        version         1.4
        vectorequiv     SecondaryColor3dv
        version         1.4
+       deprecated      3.1
        offset          563
 
 SecondaryColor3dv(v)
        return          void
        param           v               ColorD in array [3]
        offset          563
 
 SecondaryColor3dv(v)
        return          void
        param           v               ColorD in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4130
        glxropcode      4130
-       glsopcode       0x01FE
        offset          564
 
 SecondaryColor3f(red, green, blue)
        offset          564
 
 SecondaryColor3f(red, green, blue)
@@ -5240,18 +5211,19 @@ SecondaryColor3f(red, green, blue)
        param           red             ColorF in value
        param           green           ColorF in value
        param           blue            ColorF in value
        param           red             ColorF in value
        param           green           ColorF in value
        param           blue            ColorF in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3fv
        version         1.4
        vectorequiv     SecondaryColor3fv
        version         1.4
+       deprecated      3.1
        offset          565
 
 SecondaryColor3fv(v)
        return          void
        param           v               ColorF in array [3]
        offset          565
 
 SecondaryColor3fv(v)
        return          void
        param           v               ColorF in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4129
        glxropcode      4129
-       glsopcode       0x01FF
        offset          566
 
 SecondaryColor3i(red, green, blue)
        offset          566
 
 SecondaryColor3i(red, green, blue)
@@ -5259,18 +5231,19 @@ SecondaryColor3i(red, green, blue)
        param           red             ColorI in value
        param           green           ColorI in value
        param           blue            ColorI in value
        param           red             ColorI in value
        param           green           ColorI in value
        param           blue            ColorI in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3iv
        version         1.4
        vectorequiv     SecondaryColor3iv
        version         1.4
+       deprecated      3.1
        offset          567
 
 SecondaryColor3iv(v)
        return          void
        param           v               ColorI in array [3]
        offset          567
 
 SecondaryColor3iv(v)
        return          void
        param           v               ColorI in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4128
        glxropcode      4128
-       glsopcode       0x0200
        offset          568
 
 SecondaryColor3s(red, green, blue)
        offset          568
 
 SecondaryColor3s(red, green, blue)
@@ -5278,18 +5251,19 @@ SecondaryColor3s(red, green, blue)
        param           red             ColorS in value
        param           green           ColorS in value
        param           blue            ColorS in value
        param           red             ColorS in value
        param           green           ColorS in value
        param           blue            ColorS in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3sv
        version         1.4
        vectorequiv     SecondaryColor3sv
        version         1.4
+       deprecated      3.1
        offset          569
 
 SecondaryColor3sv(v)
        return          void
        param           v               ColorS in array [3]
        offset          569
 
 SecondaryColor3sv(v)
        return          void
        param           v               ColorS in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4127
        glxropcode      4127
-       glsopcode       0x0201
        offset          570
 
 SecondaryColor3ub(red, green, blue)
        offset          570
 
 SecondaryColor3ub(red, green, blue)
@@ -5297,18 +5271,19 @@ SecondaryColor3ub(red, green, blue)
        param           red             ColorUB in value
        param           green           ColorUB in value
        param           blue            ColorUB in value
        param           red             ColorUB in value
        param           green           ColorUB in value
        param           blue            ColorUB in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3ubv
        version         1.4
        vectorequiv     SecondaryColor3ubv
        version         1.4
+       deprecated      3.1
        offset          571
 
 SecondaryColor3ubv(v)
        return          void
        param           v               ColorUB in array [3]
        offset          571
 
 SecondaryColor3ubv(v)
        return          void
        param           v               ColorUB in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4131
        glxropcode      4131
-       glsopcode       0x0202
        offset          572
 
 SecondaryColor3ui(red, green, blue)
        offset          572
 
 SecondaryColor3ui(red, green, blue)
@@ -5316,18 +5291,19 @@ SecondaryColor3ui(red, green, blue)
        param           red             ColorUI in value
        param           green           ColorUI in value
        param           blue            ColorUI in value
        param           red             ColorUI in value
        param           green           ColorUI in value
        param           blue            ColorUI in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3uiv
        version         1.4
        vectorequiv     SecondaryColor3uiv
        version         1.4
+       deprecated      3.1
        offset          573
 
 SecondaryColor3uiv(v)
        return          void
        param           v               ColorUI in array [3]
        offset          573
 
 SecondaryColor3uiv(v)
        return          void
        param           v               ColorUI in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4133
        glxropcode      4133
-       glsopcode       0x0203
        offset          574
 
 SecondaryColor3us(red, green, blue)
        offset          574
 
 SecondaryColor3us(red, green, blue)
@@ -5335,18 +5311,19 @@ SecondaryColor3us(red, green, blue)
        param           red             ColorUS in value
        param           green           ColorUS in value
        param           blue            ColorUS in value
        param           red             ColorUS in value
        param           green           ColorUS in value
        param           blue            ColorUS in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     SecondaryColor3usv
        version         1.4
        vectorequiv     SecondaryColor3usv
        version         1.4
+       deprecated      3.1
        offset          575
 
 SecondaryColor3usv(v)
        return          void
        param           v               ColorUS in array [3]
        offset          575
 
 SecondaryColor3usv(v)
        return          void
        param           v               ColorUS in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      4132
        glxropcode      4132
-       glsopcode       0x0204
        offset          576
 
 SecondaryColorPointer(size, type, stride, pointer)
        offset          576
 
 SecondaryColorPointer(size, type, stride, pointer)
@@ -5355,13 +5332,12 @@ SecondaryColorPointer(size, type, stride, pointer)
        param           type            ColorPointerType in value
        param           stride          SizeI in value
        param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
        param           type            ColorPointerType in value
        param           stride          SizeI in value
        param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.4
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        version         1.4
+       deprecated      3.1
        extension
        extension
-       glsflags        client
-       glsopcode       0x0205
        offset          577
 
 # OpenGL 1.4 (ARB_window_pos) commands
        offset          577
 
 # OpenGL 1.4 (ARB_window_pos) commands
@@ -5371,76 +5347,80 @@ WindowPos2d(x, y)
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
        return          void
        param           x               CoordD in value
        param           y               CoordD in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos2dv
        version         1.4
        vectorequiv     WindowPos2dv
        version         1.4
+       deprecated      3.1
        offset          513
 
 WindowPos2dv(v)
        return          void
        param           v               CoordD in array [2]
        offset          513
 
 WindowPos2dv(v)
        return          void
        param           v               CoordD in array [2]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F0
        offset          514
 
 WindowPos2f(x, y)
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
        offset          514
 
 WindowPos2f(x, y)
        return          void
        param           x               CoordF in value
        param           y               CoordF in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos2fv
        version         1.4
        vectorequiv     WindowPos2fv
        version         1.4
+       deprecated      3.1
        offset          515
 
 WindowPos2fv(v)
        return          void
        param           v               CoordF in array [2]
        offset          515
 
 WindowPos2fv(v)
        return          void
        param           v               CoordF in array [2]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F1
        offset          516
 
 WindowPos2i(x, y)
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
        offset          516
 
 WindowPos2i(x, y)
        return          void
        param           x               CoordI in value
        param           y               CoordI in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos2iv
        version         1.4
        vectorequiv     WindowPos2iv
        version         1.4
+       deprecated      3.1
        offset          517
 
 WindowPos2iv(v)
        return          void
        param           v               CoordI in array [2]
        offset          517
 
 WindowPos2iv(v)
        return          void
        param           v               CoordI in array [2]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F2
        offset          518
 
 WindowPos2s(x, y)
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
        offset          518
 
 WindowPos2s(x, y)
        return          void
        param           x               CoordS in value
        param           y               CoordS in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos2sv
        version         1.4
        vectorequiv     WindowPos2sv
        version         1.4
+       deprecated      3.1
        offset          519
 
 WindowPos2sv(v)
        return          void
        param           v               CoordS in array [2]
        offset          519
 
 WindowPos2sv(v)
        return          void
        param           v               CoordS in array [2]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F3
        offset          520
 
 WindowPos3d(x, y, z)
        offset          520
 
 WindowPos3d(x, y, z)
@@ -5449,18 +5429,19 @@ WindowPos3d(x, y, z)
        param           y               CoordD in value
        param           z               CoordD in value
        vectorequiv     WindowPos3dv
        param           y               CoordD in value
        param           z               CoordD in value
        vectorequiv     WindowPos3dv
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        offset          521
 
 WindowPos3dv(v)
        return          void
        param           v               CoordD in array [3]
        offset          521
 
 WindowPos3dv(v)
        return          void
        param           v               CoordD in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F4
        offset          522
 
 WindowPos3f(x, y, z)
        offset          522
 
 WindowPos3f(x, y, z)
@@ -5468,19 +5449,20 @@ WindowPos3f(x, y, z)
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
        param           x               CoordF in value
        param           y               CoordF in value
        param           z               CoordF in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos3fv
        version         1.4
        vectorequiv     WindowPos3fv
        version         1.4
+       deprecated      3.1
        offset          523
 
 WindowPos3fv(v)
        return          void
        param           v               CoordF in array [3]
        offset          523
 
 WindowPos3fv(v)
        return          void
        param           v               CoordF in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F5
        offset          524
 
 WindowPos3i(x, y, z)
        offset          524
 
 WindowPos3i(x, y, z)
@@ -5488,19 +5470,20 @@ WindowPos3i(x, y, z)
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
        param           x               CoordI in value
        param           y               CoordI in value
        param           z               CoordI in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos3iv
        version         1.4
        vectorequiv     WindowPos3iv
        version         1.4
+       deprecated      3.1
        offset          525
 
 WindowPos3iv(v)
        return          void
        param           v               CoordI in array [3]
        offset          525
 
 WindowPos3iv(v)
        return          void
        param           v               CoordI in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F6
        offset          526
 
 WindowPos3s(x, y, z)
        offset          526
 
 WindowPos3s(x, y, z)
@@ -5508,22 +5491,22 @@ WindowPos3s(x, y, z)
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
        param           x               CoordS in value
        param           y               CoordS in value
        param           z               CoordS in value
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        vectorequiv     WindowPos3sv
        version         1.4
        vectorequiv     WindowPos3sv
        version         1.4
+       deprecated      3.1
        offset          527
 
 WindowPos3sv(v)
        return          void
        param           v               CoordS in array [3]
        offset          527
 
 WindowPos3sv(v)
        return          void
        param           v               CoordS in array [3]
-       category        VERSION_1_4
+       category        VERSION_1_4_DEPRECATED
        version         1.4
        version         1.4
+       deprecated      3.1
        glxropcode      230
        glxflags        client-handcode server-handcode
        glxropcode      230
        glxflags        client-handcode server-handcode
-       glsopcode       0x01F7
        offset          528
 
        offset          528
 
-
 ###############################################################################
 ###############################################################################
 #
 ###############################################################################
 ###############################################################################
 #
@@ -5543,7 +5526,6 @@ GenQueries(n, ids)
        extension
        glxsingle       162
        glxflags        ignore
        extension
        glxsingle       162
        glxflags        ignore
-       glsopcode       ?
        offset          700
 
 DeleteQueries(n, ids)
        offset          700
 
 DeleteQueries(n, ids)
@@ -5555,7 +5537,6 @@ DeleteQueries(n, ids)
        extension
        glxsingle       161
        glxflags        ignore
        extension
        glxsingle       161
        glxflags        ignore
-       glsopcode       ?
        offset          701
 
 IsQuery(id)
        offset          701
 
 IsQuery(id)
@@ -5566,7 +5547,6 @@ IsQuery(id)
        extension
        glxsingle       163
        glxflags        ignore
        extension
        glxsingle       163
        glxflags        ignore
-       glsopcode       ?
        offset          702
 
 BeginQuery(target, id)
        offset          702
 
 BeginQuery(target, id)
@@ -5578,7 +5558,6 @@ BeginQuery(target, id)
        extension
        glxropcode      231
        glxflags        ignore
        extension
        glxropcode      231
        glxflags        ignore
-       glsopcode       ?
        offset          703
 
 EndQuery(target)
        offset          703
 
 EndQuery(target)
@@ -5589,7 +5568,6 @@ EndQuery(target)
        extension
        glxropcode      232
        glxflags        ignore
        extension
        glxropcode      232
        glxflags        ignore
-       glsopcode       ?
        offset          704
 
 GetQueryiv(target, pname, params)
        offset          704
 
 GetQueryiv(target, pname, params)
@@ -5603,8 +5581,6 @@ GetQueryiv(target, pname, params)
        extension
        glxsingle       164
        glxflags        ignore
        extension
        glxsingle       164
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          705
 
 GetQueryObjectiv(id, pname, params)
        offset          705
 
 GetQueryObjectiv(id, pname, params)
@@ -5618,8 +5594,6 @@ GetQueryObjectiv(id, pname, params)
        extension
        glxsingle       165
        glxflags        ignore
        extension
        glxsingle       165
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          706
 
 GetQueryObjectuiv(id, pname, params)
        offset          706
 
 GetQueryObjectuiv(id, pname, params)
@@ -5633,8 +5607,6 @@ GetQueryObjectuiv(id, pname, params)
        extension
        glxsingle       166
        glxflags        ignore
        extension
        glxsingle       166
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          707
 
 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
        offset          707
 
 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
@@ -5648,7 +5620,6 @@ BindBuffer(target, buffer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          688
 
 DeleteBuffers(n, buffers)
        offset          688
 
 DeleteBuffers(n, buffers)
@@ -5660,7 +5631,6 @@ DeleteBuffers(n, buffers)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          691
 
 GenBuffers(n, buffers)
        offset          691
 
 GenBuffers(n, buffers)
@@ -5672,7 +5642,6 @@ GenBuffers(n, buffers)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          692
 
 IsBuffer(buffer)
        offset          692
 
 IsBuffer(buffer)
@@ -5683,7 +5652,6 @@ IsBuffer(buffer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          696
 
 BufferData(target, size, data, usage)
        offset          696
 
 BufferData(target, size, data, usage)
@@ -5697,7 +5665,6 @@ BufferData(target, size, data, usage)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          689
 
 BufferSubData(target, offset, size, data)
        offset          689
 
 BufferSubData(target, offset, size, data)
@@ -5711,7 +5678,6 @@ BufferSubData(target, offset, size, data)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          690
 
 GetBufferSubData(target, offset, size, data)
        offset          690
 
 GetBufferSubData(target, offset, size, data)
@@ -5726,8 +5692,6 @@ GetBufferSubData(target, offset, size, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          695
 
 MapBuffer(target, access)
        offset          695
 
 MapBuffer(target, access)
@@ -5739,7 +5703,6 @@ MapBuffer(target, access)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          697
 
 UnmapBuffer(target)
        offset          697
 
 UnmapBuffer(target)
@@ -5750,7 +5713,6 @@ UnmapBuffer(target)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          698
 
 GetBufferParameteriv(target, pname, params)
        offset          698
 
 GetBufferParameteriv(target, pname, params)
@@ -5764,8 +5726,6 @@ GetBufferParameteriv(target, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          693
 
 GetBufferPointerv(target, pname, params)
        offset          693
 
 GetBufferPointerv(target, pname, params)
@@ -5779,8 +5739,6 @@ GetBufferPointerv(target, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          694
 
 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
        offset          694
 
 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
@@ -5804,7 +5762,6 @@ BlendEquationSeparate(modeRGB, modeAlpha)
        version         2.0
        extension
        glxropcode      4228
        version         2.0
        extension
        glxropcode      4228
-       glsopcode       ?
 
 # OpenGL 2.0 (ARB_draw_buffers) commands
 
 
 # OpenGL 2.0 (ARB_draw_buffers) commands
 
@@ -5817,7 +5774,6 @@ DrawBuffers(n, bufs)
        extension
        glxropcode      233
        glxflags        ignore
        extension
        glxropcode      233
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 # OpenGL 2.0 (ARB_stencil_two_side) commands
        offset          ?
 
 # OpenGL 2.0 (ARB_stencil_two_side) commands
@@ -5833,7 +5789,6 @@ StencilOpSeparate(face, sfail, dpfail, dppass)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 StencilFuncSeparate(frontfunc, backfunc, ref, mask)
        offset          ?
 
 StencilFuncSeparate(frontfunc, backfunc, ref, mask)
@@ -5847,7 +5802,6 @@ StencilFuncSeparate(frontfunc, backfunc, ref, mask)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 StencilMaskSeparate(face, mask)
        offset          ?
 
 StencilMaskSeparate(face, mask)
@@ -5859,7 +5813,6 @@ StencilMaskSeparate(face, mask)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
        offset          ?
 
 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
@@ -5873,7 +5826,6 @@ AttachShader(program, shader)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 BindAttribLocation(program, index, name)
        offset          ?
 
 BindAttribLocation(program, index, name)
@@ -5886,7 +5838,6 @@ BindAttribLocation(program, index, name)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 CompileShader(shader)
        offset          ?
 
 CompileShader(shader)
@@ -5897,7 +5848,6 @@ CompileShader(shader)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 CreateProgram()
        offset          ?
 
 CreateProgram()
@@ -5907,7 +5857,6 @@ CreateProgram()
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 CreateShader(type)
        offset          ?
 
 CreateShader(type)
@@ -5918,7 +5867,6 @@ CreateShader(type)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteProgram(program)
        offset          ?
 
 DeleteProgram(program)
@@ -5929,7 +5877,6 @@ DeleteProgram(program)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteShader(shader)
        offset          ?
 
 DeleteShader(shader)
@@ -5940,7 +5887,6 @@ DeleteShader(shader)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DetachShader(program, shader)
        offset          ?
 
 DetachShader(program, shader)
@@ -5952,7 +5898,6 @@ DetachShader(program, shader)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DisableVertexAttribArray(index)
        offset          ?
 
 DisableVertexAttribArray(index)
@@ -5962,7 +5907,6 @@ DisableVertexAttribArray(index)
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          666
 
        glxflags        ignore
        offset          666
 
@@ -5973,7 +5917,6 @@ EnableVertexAttribArray(index)
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          665
 
        glxflags        ignore
        offset          665
 
@@ -5992,8 +5935,6 @@ GetActiveAttrib(program, index, bufSize, length, size, type, name)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetActiveUniform(program, index, bufSize, length, size, type, name)
        offset          ?
 
 GetActiveUniform(program, index, bufSize, length, size, type, name)
@@ -6011,8 +5952,6 @@ GetActiveUniform(program, index, bufSize, length, size, type, name)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetAttachedShaders(program, maxCount, count, obj)
        offset          ?
 
 GetAttachedShaders(program, maxCount, count, obj)
@@ -6027,8 +5966,6 @@ GetAttachedShaders(program, maxCount, count, obj)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetAttribLocation(program, name)
        offset          ?
 
 GetAttribLocation(program, name)
@@ -6041,8 +5978,6 @@ GetAttribLocation(program, name)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetProgramiv(program, pname, params)
        offset          ?
 
 GetProgramiv(program, pname, params)
@@ -6056,8 +5991,6 @@ GetProgramiv(program, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetProgramInfoLog(program, bufSize, length, infoLog)
        offset          ?
 
 GetProgramInfoLog(program, bufSize, length, infoLog)
@@ -6072,8 +6005,6 @@ GetProgramInfoLog(program, bufSize, length, infoLog)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetShaderiv(shader, pname, params)
        offset          ?
 
 GetShaderiv(shader, pname, params)
@@ -6087,8 +6018,6 @@ GetShaderiv(shader, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetShaderInfoLog(shader, bufSize, length, infoLog)
        offset          ?
 
 GetShaderInfoLog(shader, bufSize, length, infoLog)
@@ -6103,8 +6032,6 @@ GetShaderInfoLog(shader, bufSize, length, infoLog)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetShaderSource(shader, bufSize, length, source)
        offset          ?
 
 GetShaderSource(shader, bufSize, length, source)
@@ -6119,8 +6046,6 @@ GetShaderSource(shader, bufSize, length, source)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetUniformLocation(program, name)
        offset          ?
 
 GetUniformLocation(program, name)
@@ -6133,8 +6058,6 @@ GetUniformLocation(program, name)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetUniformfv(program, location, params)
        offset          ?
 
 GetUniformfv(program, location, params)
@@ -6148,8 +6071,6 @@ GetUniformfv(program, location, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetUniformiv(program, location, params)
        offset          ?
 
 GetUniformiv(program, location, params)
@@ -6163,8 +6084,6 @@ GetUniformiv(program, location, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetVertexAttribdv(index, pname, params)
        offset          ?
 
 GetVertexAttribdv(index, pname, params)
@@ -6177,8 +6096,6 @@ GetVertexAttribdv(index, pname, params)
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1301
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1301
-       glsflags        client get
-       glsopcode       0x0232
        offset          588
 
 GetVertexAttribfv(index, pname, params)
        offset          588
 
 GetVertexAttribfv(index, pname, params)
@@ -6191,8 +6108,6 @@ GetVertexAttribfv(index, pname, params)
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1302
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1302
-       glsflags        client get
-       glsopcode       0x0233
        offset          589
 
 GetVertexAttribiv(index, pname, params)
        offset          589
 
 GetVertexAttribiv(index, pname, params)
@@ -6205,8 +6120,6 @@ GetVertexAttribiv(index, pname, params)
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1303
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1303
-       glsflags        client get
-       glsopcode       0x0234
        offset          590
 
 GetVertexAttribPointerv(index, pname, pointer)
        offset          590
 
 GetVertexAttribPointerv(index, pname, pointer)
@@ -6219,8 +6132,6 @@ GetVertexAttribPointerv(index, pname, pointer)
        version         2.0
        extension       soft WINSOFT NV10
        glxflags        ignore
        version         2.0
        extension       soft WINSOFT NV10
        glxflags        ignore
-       glsflags        client get
-       glsopcode       0x0235
        offset          591
 
 IsProgram(program)
        offset          591
 
 IsProgram(program)
@@ -6231,8 +6142,6 @@ IsProgram(program)
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1304
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   1304
-       glsflags        get
-       glsopcode       0x0236
        offset          592
 
 IsShader(shader)
        offset          592
 
 IsShader(shader)
@@ -6243,8 +6152,6 @@ IsShader(shader)
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   ?
        version         2.0
        extension       soft WINSOFT NV10
        glxvendorpriv   ?
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 LinkProgram(program)
        offset          ?
 
 LinkProgram(program)
@@ -6255,7 +6162,6 @@ LinkProgram(program)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ShaderSource(shader, count, string, length)
        offset          ?
 
 ShaderSource(shader, count, string, length)
@@ -6269,7 +6175,6 @@ ShaderSource(shader, count, string, length)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UseProgram(program)
        offset          ?
 
 UseProgram(program)
@@ -6280,7 +6185,6 @@ UseProgram(program)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform1f(location, v0)
        offset          ?
 
 Uniform1f(location, v0)
@@ -6292,7 +6196,6 @@ Uniform1f(location, v0)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform2f(location, v0, v1)
        offset          ?
 
 Uniform2f(location, v0, v1)
@@ -6305,7 +6208,6 @@ Uniform2f(location, v0, v1)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform3f(location, v0, v1, v2)
        offset          ?
 
 Uniform3f(location, v0, v1, v2)
@@ -6319,7 +6221,6 @@ Uniform3f(location, v0, v1, v2)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform4f(location, v0, v1, v2, v3)
        offset          ?
 
 Uniform4f(location, v0, v1, v2, v3)
@@ -6334,7 +6235,6 @@ Uniform4f(location, v0, v1, v2, v3)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform1i(location, v0)
        offset          ?
 
 Uniform1i(location, v0)
@@ -6346,7 +6246,6 @@ Uniform1i(location, v0)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform2i(location, v0, v1)
        offset          ?
 
 Uniform2i(location, v0, v1)
@@ -6359,7 +6258,6 @@ Uniform2i(location, v0, v1)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform3i(location, v0, v1, v2)
        offset          ?
 
 Uniform3i(location, v0, v1, v2)
@@ -6373,7 +6271,6 @@ Uniform3i(location, v0, v1, v2)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform4i(location, v0, v1, v2, v3)
        offset          ?
 
 Uniform4i(location, v0, v1, v2, v3)
@@ -6388,7 +6285,6 @@ Uniform4i(location, v0, v1, v2, v3)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform1fv(location, count, value)
        offset          ?
 
 Uniform1fv(location, count, value)
@@ -6401,7 +6297,6 @@ Uniform1fv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform2fv(location, count, value)
        offset          ?
 
 Uniform2fv(location, count, value)
@@ -6414,7 +6309,6 @@ Uniform2fv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform3fv(location, count, value)
        offset          ?
 
 Uniform3fv(location, count, value)
@@ -6427,7 +6321,6 @@ Uniform3fv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform4fv(location, count, value)
        offset          ?
 
 Uniform4fv(location, count, value)
@@ -6440,7 +6333,6 @@ Uniform4fv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform1iv(location, count, value)
        offset          ?
 
 Uniform1iv(location, count, value)
@@ -6453,7 +6345,6 @@ Uniform1iv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform2iv(location, count, value)
        offset          ?
 
 Uniform2iv(location, count, value)
@@ -6466,7 +6357,6 @@ Uniform2iv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform3iv(location, count, value)
        offset          ?
 
 Uniform3iv(location, count, value)
@@ -6479,7 +6369,6 @@ Uniform3iv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Uniform4iv(location, count, value)
        offset          ?
 
 Uniform4iv(location, count, value)
@@ -6492,7 +6381,6 @@ Uniform4iv(location, count, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix2fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix2fv(location, count, transpose, value)
@@ -6506,7 +6394,6 @@ UniformMatrix2fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix3fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix3fv(location, count, transpose, value)
@@ -6520,7 +6407,6 @@ UniformMatrix3fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix4fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix4fv(location, count, transpose, value)
@@ -6534,7 +6420,6 @@ UniformMatrix4fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ValidateProgram(program)
        offset          ?
 
 ValidateProgram(program)
@@ -6545,7 +6430,6 @@ ValidateProgram(program)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib1d(index, x)
        offset          ?
 
 VertexAttrib1d(index, x)
@@ -6554,9 +6438,9 @@ VertexAttrib1d(index, x)
        param           x               Float64 in value
        category        VERSION_2_0
        version         2.0
        param           x               Float64 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib1dv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib1dv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          603
 
        glxflags        ignore
        offset          603
 
@@ -6566,9 +6450,9 @@ VertexAttrib1dv(index, v)
        param           v               Float64 in array [1]
        category        VERSION_2_0
        version         2.0
        param           v               Float64 in array [1]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4197
        extension       soft WINSOFT NV10
        glxropcode      4197
-       glsopcode       0x0240
        offset          604
 
 VertexAttrib1f(index, x)
        offset          604
 
 VertexAttrib1f(index, x)
@@ -6577,9 +6461,9 @@ VertexAttrib1f(index, x)
        param           x               Float32 in value
        category        VERSION_2_0
        version         2.0
        param           x               Float32 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib1fv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib1fv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          605
 
        glxflags        ignore
        offset          605
 
@@ -6589,9 +6473,9 @@ VertexAttrib1fv(index, v)
        param           v               Float32 in array [1]
        category        VERSION_2_0
        version         2.0
        param           v               Float32 in array [1]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4193
        extension       soft WINSOFT NV10
        glxropcode      4193
-       glsopcode       0x023F
        offset          606
 
 VertexAttrib1s(index, x)
        offset          606
 
 VertexAttrib1s(index, x)
@@ -6600,9 +6484,9 @@ VertexAttrib1s(index, x)
        param           x               Int16 in value
        category        VERSION_2_0
        version         2.0
        param           x               Int16 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib1sv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib1sv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          607
 
        glxflags        ignore
        offset          607
 
@@ -6612,9 +6496,9 @@ VertexAttrib1sv(index, v)
        param           v               Int16 in array [1]
        category        VERSION_2_0
        version         2.0
        param           v               Int16 in array [1]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4189
        extension       soft WINSOFT NV10
        glxropcode      4189
-       glsopcode       0x023E
        offset          608
 
 VertexAttrib2d(index, x, y)
        offset          608
 
 VertexAttrib2d(index, x, y)
@@ -6624,9 +6508,9 @@ VertexAttrib2d(index, x, y)
        param           y               Float64 in value
        category        VERSION_2_0
        version         2.0
        param           y               Float64 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib2dv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib2dv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          609
 
        glxflags        ignore
        offset          609
 
@@ -6636,9 +6520,9 @@ VertexAttrib2dv(index, v)
        param           v               Float64 in array [2]
        category        VERSION_2_0
        version         2.0
        param           v               Float64 in array [2]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4198
        extension       soft WINSOFT NV10
        glxropcode      4198
-       glsopcode       0x0243
        offset          610
 
 VertexAttrib2f(index, x, y)
        offset          610
 
 VertexAttrib2f(index, x, y)
@@ -6648,9 +6532,9 @@ VertexAttrib2f(index, x, y)
        param           y               Float32 in value
        category        VERSION_2_0
        version         2.0
        param           y               Float32 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib2fv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib2fv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          611
 
        glxflags        ignore
        offset          611
 
@@ -6660,9 +6544,9 @@ VertexAttrib2fv(index, v)
        param           v               Float32 in array [2]
        category        VERSION_2_0
        version         2.0
        param           v               Float32 in array [2]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4194
        extension       soft WINSOFT NV10
        glxropcode      4194
-       glsopcode       0x0242
        offset          612
 
 VertexAttrib2s(index, x, y)
        offset          612
 
 VertexAttrib2s(index, x, y)
@@ -6672,9 +6556,9 @@ VertexAttrib2s(index, x, y)
        param           y               Int16 in value
        category        VERSION_2_0
        version         2.0
        param           y               Int16 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib2sv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib2sv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          613
 
        glxflags        ignore
        offset          613
 
@@ -6684,9 +6568,9 @@ VertexAttrib2sv(index, v)
        param           v               Int16 in array [2]
        category        VERSION_2_0
        version         2.0
        param           v               Int16 in array [2]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4190
        extension       soft WINSOFT NV10
        glxropcode      4190
-       glsopcode       0x0241
        offset          614
 
 VertexAttrib3d(index, x, y, z)
        offset          614
 
 VertexAttrib3d(index, x, y, z)
@@ -6697,9 +6581,9 @@ VertexAttrib3d(index, x, y, z)
        param           z               Float64 in value
        category        VERSION_2_0
        version         2.0
        param           z               Float64 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib3dv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib3dv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          615
 
        glxflags        ignore
        offset          615
 
@@ -6709,9 +6593,9 @@ VertexAttrib3dv(index, v)
        param           v               Float64 in array [3]
        category        VERSION_2_0
        version         2.0
        param           v               Float64 in array [3]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4199
        extension       soft WINSOFT NV10
        glxropcode      4199
-       glsopcode       0x0246
        offset          616
 
 VertexAttrib3f(index, x, y, z)
        offset          616
 
 VertexAttrib3f(index, x, y, z)
@@ -6722,9 +6606,9 @@ VertexAttrib3f(index, x, y, z)
        param           z               Float32 in value
        category        VERSION_2_0
        version         2.0
        param           z               Float32 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib3fv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib3fv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          617
 
        glxflags        ignore
        offset          617
 
@@ -6734,9 +6618,9 @@ VertexAttrib3fv(index, v)
        param           v               Float32 in array [3]
        category        VERSION_2_0
        version         2.0
        param           v               Float32 in array [3]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4195
        extension       soft WINSOFT NV10
        glxropcode      4195
-       glsopcode       0x0245
        offset          618
 
 VertexAttrib3s(index, x, y, z)
        offset          618
 
 VertexAttrib3s(index, x, y, z)
@@ -6747,9 +6631,9 @@ VertexAttrib3s(index, x, y, z)
        param           z               Int16 in value
        category        VERSION_2_0
        version         2.0
        param           z               Int16 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib3sv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib3sv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          619
 
        glxflags        ignore
        offset          619
 
@@ -6759,9 +6643,9 @@ VertexAttrib3sv(index, v)
        param           v               Int16 in array [3]
        category        VERSION_2_0
        version         2.0
        param           v               Int16 in array [3]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4191
        extension       soft WINSOFT NV10
        glxropcode      4191
-       glsopcode       0x0244
        offset          620
 
 VertexAttrib4Nbv(index, v)
        offset          620
 
 VertexAttrib4Nbv(index, v)
@@ -6770,8 +6654,8 @@ VertexAttrib4Nbv(index, v)
        param           v               Int8 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int8 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          659
 
        glxflags        ignore
        offset          659
 
@@ -6781,8 +6665,8 @@ VertexAttrib4Niv(index, v)
        param           v               Int32 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int32 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          661
 
        glxflags        ignore
        offset          661
 
@@ -6792,8 +6676,8 @@ VertexAttrib4Nsv(index, v)
        param           v               Int16 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int16 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          660
 
        glxflags        ignore
        offset          660
 
@@ -6806,8 +6690,8 @@ VertexAttrib4Nub(index, x, y, z, w)
        param           w               UInt8 in value
        category        VERSION_2_0
        version         2.0
        param           w               UInt8 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          627
 
        glxflags        ignore
        offset          627
 
@@ -6817,11 +6701,10 @@ VertexAttrib4Nubv(index, v)
        param           v               UInt8 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt8 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        glxropcode      4201
        glxflags        ignore
        glxropcode      4201
-       glsopcode       0x024A
        offset          628
 
 VertexAttrib4Nuiv(index, v)
        offset          628
 
 VertexAttrib4Nuiv(index, v)
@@ -6830,8 +6713,8 @@ VertexAttrib4Nuiv(index, v)
        param           v               UInt32 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt32 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          663
 
        glxflags        ignore
        offset          663
 
@@ -6841,8 +6724,8 @@ VertexAttrib4Nusv(index, v)
        param           v               UInt16 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt16 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          662
 
        glxflags        ignore
        offset          662
 
@@ -6852,8 +6735,8 @@ VertexAttrib4bv(index, v)
        param           v               Int8 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int8 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          654
 
        glxflags        ignore
        offset          654
 
@@ -6866,9 +6749,9 @@ VertexAttrib4d(index, x, y, z, w)
        param           w               Float64 in value
        category        VERSION_2_0
        version         2.0
        param           w               Float64 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib4dv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib4dv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          621
 
        glxflags        ignore
        offset          621
 
@@ -6878,9 +6761,9 @@ VertexAttrib4dv(index, v)
        param           v               Float64 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Float64 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4200
        extension       soft WINSOFT NV10
        glxropcode      4200
-       glsopcode       0x0249
        offset          622
 
 VertexAttrib4f(index, x, y, z, w)
        offset          622
 
 VertexAttrib4f(index, x, y, z, w)
@@ -6892,9 +6775,9 @@ VertexAttrib4f(index, x, y, z, w)
        param           w               Float32 in value
        category        VERSION_2_0
        version         2.0
        param           w               Float32 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib4fv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib4fv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          623
 
        glxflags        ignore
        offset          623
 
@@ -6904,9 +6787,9 @@ VertexAttrib4fv(index, v)
        param           v               Float32 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Float32 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        glxropcode      4196
        extension       soft WINSOFT NV10
        glxropcode      4196
-       glsopcode       0x0248
        offset          624
 
 VertexAttrib4iv(index, v)
        offset          624
 
 VertexAttrib4iv(index, v)
@@ -6915,8 +6798,8 @@ VertexAttrib4iv(index, v)
        param           v               Int32 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int32 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          655
 
        glxflags        ignore
        offset          655
 
@@ -6929,9 +6812,9 @@ VertexAttrib4s(index, x, y, z, w)
        param           w               Int16 in value
        category        VERSION_2_0
        version         2.0
        param           w               Int16 in value
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        vectorequiv     VertexAttrib4sv
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib4sv
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          625
 
        glxflags        ignore
        offset          625
 
@@ -6941,11 +6824,10 @@ VertexAttrib4sv(index, v)
        param           v               Int16 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               Int16 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        glxropcode      4192
        glxflags        ignore
        glxropcode      4192
-       glsopcode       0x0247
        offset          626
 
 VertexAttrib4ubv(index, v)
        offset          626
 
 VertexAttrib4ubv(index, v)
@@ -6954,8 +6836,8 @@ VertexAttrib4ubv(index, v)
        param           v               UInt8 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt8 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          656
 
        glxflags        ignore
        offset          656
 
@@ -6965,8 +6847,8 @@ VertexAttrib4uiv(index, v)
        param           v               UInt32 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt32 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          658
 
        glxflags        ignore
        offset          658
 
@@ -6976,8 +6858,8 @@ VertexAttrib4usv(index, v)
        param           v               UInt16 in array [4]
        category        VERSION_2_0
        version         2.0
        param           v               UInt16 in array [4]
        category        VERSION_2_0
        version         2.0
+       deprecated      3.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          657
 
        glxflags        ignore
        offset          657
 
@@ -6993,7 +6875,6 @@ VertexAttribPointer(index, size, type, normalized, stride, pointer)
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
        category        VERSION_2_0
        version         2.0
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          664
 
        glxflags        ignore
        offset          664
 
@@ -7023,7 +6904,6 @@ UniformMatrix2x3fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix3x2fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix3x2fv(location, count, transpose, value)
@@ -7037,7 +6917,6 @@ UniformMatrix3x2fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix2x4fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix2x4fv(location, count, transpose, value)
@@ -7051,7 +6930,6 @@ UniformMatrix2x4fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix4x2fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix4x2fv(location, count, transpose, value)
@@ -7065,7 +6943,6 @@ UniformMatrix4x2fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix3x4fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix3x4fv(location, count, transpose, value)
@@ -7079,7 +6956,6 @@ UniformMatrix3x4fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 UniformMatrix4x3fv(location, count, transpose, value)
        offset          ?
 
 UniformMatrix4x3fv(location, count, transpose, value)
@@ -7093,10 +6969,8 @@ UniformMatrix4x3fv(location, count, transpose, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-
 ###############################################################################
 ###############################################################################
 #
 ###############################################################################
 ###############################################################################
 #
@@ -7119,7 +6993,6 @@ ColorMaski(index, r, g, b, a)
        extension
        glxflags        ignore
        glfflags        ignore
        extension
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 GetBooleani_v(target, index, data)
        return          void
 
 GetBooleani_v(target, index, data)
        return          void
@@ -7132,7 +7005,6 @@ GetBooleani_v(target, index, data)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 GetIntegeri_v(target, index, data)
        return          void
 
 GetIntegeri_v(target, index, data)
        return          void
@@ -7145,7 +7017,6 @@ GetIntegeri_v(target, index, data)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 Enablei(target, index)
        return          void
 
 Enablei(target, index)
        return          void
@@ -7156,7 +7027,6 @@ Enablei(target, index)
        extension
        glxflags        ignore
        glfflags        ignore
        extension
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 Disablei(target, index)
        return          void
 
 Disablei(target, index)
        return          void
@@ -7167,7 +7037,6 @@ Disablei(target, index)
        extension
        glxflags        ignore
        glfflags        ignore
        extension
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 IsEnabledi(target, index)
        return          Boolean
 
 IsEnabledi(target, index)
        return          Boolean
@@ -7179,7 +7048,6 @@ IsEnabledi(target, index)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 # OpenGL 3.0 (EXT_transform_feedback) commands
 
 
 # OpenGL 3.0 (EXT_transform_feedback) commands
 
@@ -7192,7 +7060,6 @@ BeginTransformFeedback(primitiveMode)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 EndTransformFeedback()
        return          void
 
 EndTransformFeedback()
        return          void
@@ -7202,7 +7069,6 @@ EndTransformFeedback()
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 BindBufferRange(target, index, buffer, offset, size)
        return          void
 
 BindBufferRange(target, index, buffer, offset, size)
        return          void
@@ -7217,7 +7083,6 @@ BindBufferRange(target, index, buffer, offset, size)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 BindBufferBase(target, index, buffer)
        return          void
 
 BindBufferBase(target, index, buffer)
        return          void
@@ -7230,7 +7095,6 @@ BindBufferBase(target, index, buffer)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 TransformFeedbackVaryings(program, count, varyings, bufferMode)
        return          void
 
 TransformFeedbackVaryings(program, count, varyings, bufferMode)
        return          void
@@ -7244,7 +7108,6 @@ TransformFeedbackVaryings(program, count, varyings, bufferMode)
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
        return          void
 
 GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
        return          void
@@ -7260,7 +7123,6 @@ GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ClampColor(target, clamp)
        glxflags        ignore
 
 ClampColor(target, clamp)
@@ -7272,7 +7134,6 @@ ClampColor(target, clamp)
        extension
        glxropcode      234
        glxflags        ignore
        extension
        glxropcode      234
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 BeginConditionalRender(id, mode)
        offset          ?
 
 BeginConditionalRender(id, mode)
@@ -7282,7 +7143,6 @@ BeginConditionalRender(id, mode)
        category        VERSION_3_0
        version         3.0
        glfflags        ignore
        category        VERSION_3_0
        version         3.0
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 EndConditionalRender()
        glxflags        ignore
 
 EndConditionalRender()
@@ -7290,54 +7150,91 @@ EndConditionalRender()
        category        VERSION_3_0
        version         3.0
        glfflags        ignore
        category        VERSION_3_0
        version         3.0
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
        glxflags        ignore
 
-# OpenGL 3.0 (NV_vertex_program4) commands
-
-VertexAttribI1i(index, x)
+VertexAttribIPointer(index, size, type, stride, pointer)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           x               Int32 in value
+       param           size            Int32 in value
+       param           type            VertexAttribEnum in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
        category        VERSION_3_0
        version         3.0
        category        VERSION_3_0
        version         3.0
-       beginend        allow-inside
-       vectorequiv     VertexAttribI1iv
-       glxvectorequiv  VertexAttribI1iv
+       dlflags         notlistable
        extension
        glfflags        ignore
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
        glxflags        ignore
 
-VertexAttribI2i(index, x, y)
+GetVertexAttribIiv(index, pname, params)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
+       param           pname           VertexAttribEnum in value
+       param           params          Int32 out array [1]
        category        VERSION_3_0
        version         3.0
        category        VERSION_3_0
        version         3.0
-       beginend        allow-inside
-       vectorequiv     VertexAttribI2iv
-       glxvectorequiv  VertexAttribI2iv
+       dlflags         notlistable
        extension
        glfflags        ignore
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
        glxflags        ignore
 
-VertexAttribI3i(index, x, y, z)
+GetVertexAttribIuiv(index, pname, params)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       category        VERSION_3_0
+       param           pname           VertexAttribEnum in value
+       param           params          UInt32 out array [1]
+       category        VERSION_3_0
+       version         3.0
+       dlflags         notlistable
+       extension
+       glfflags        ignore
+       glxflags        ignore
+
+# OpenGL 3.0 (NV_vertex_program4) commands
+
+VertexAttribI1i(index, x)
+       return          void
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       category        VERSION_3_0
+       version         3.0
+       deprecated      3.1
+       beginend        allow-inside
+       vectorequiv     VertexAttribI1iv
+       glxvectorequiv  VertexAttribI1iv
+       extension
+       glfflags        ignore
+       glxflags        ignore
+
+VertexAttribI2i(index, x, y)
+       return          void
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       category        VERSION_3_0
+       version         3.0
+       deprecated      3.1
+       beginend        allow-inside
+       vectorequiv     VertexAttribI2iv
+       glxvectorequiv  VertexAttribI2iv
+       extension
+       glfflags        ignore
+       glxflags        ignore
+
+VertexAttribI3i(index, x, y, z)
+       return          void
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       category        VERSION_3_0
        version         3.0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI3iv
        glxvectorequiv  VertexAttribI3iv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI3iv
        glxvectorequiv  VertexAttribI3iv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4i(index, x, y, z, w)
        glxflags        ignore
 
 VertexAttribI4i(index, x, y, z, w)
@@ -7349,12 +7246,12 @@ VertexAttribI4i(index, x, y, z, w)
        param           w               Int32 in value
        category        VERSION_3_0
        version         3.0
        param           w               Int32 in value
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI4iv
        glxvectorequiv  VertexAttribI4iv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI4iv
        glxvectorequiv  VertexAttribI4iv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI1ui(index, x)
        glxflags        ignore
 
 VertexAttribI1ui(index, x)
@@ -7363,12 +7260,12 @@ VertexAttribI1ui(index, x)
        param           x               UInt32 in value
        category        VERSION_3_0
        version         3.0
        param           x               UInt32 in value
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI1uiv
        glxvectorequiv  VertexAttribI1uiv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI1uiv
        glxvectorequiv  VertexAttribI1uiv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI2ui(index, x, y)
        glxflags        ignore
 
 VertexAttribI2ui(index, x, y)
@@ -7378,12 +7275,12 @@ VertexAttribI2ui(index, x, y)
        param           y               UInt32 in value
        category        VERSION_3_0
        version         3.0
        param           y               UInt32 in value
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI2uiv
        glxvectorequiv  VertexAttribI2uiv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI2uiv
        glxvectorequiv  VertexAttribI2uiv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI3ui(index, x, y, z)
        glxflags        ignore
 
 VertexAttribI3ui(index, x, y, z)
@@ -7394,12 +7291,12 @@ VertexAttribI3ui(index, x, y, z)
        param           z               UInt32 in value
        category        VERSION_3_0
        version         3.0
        param           z               UInt32 in value
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI3uiv
        glxvectorequiv  VertexAttribI3uiv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI3uiv
        glxvectorequiv  VertexAttribI3uiv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4ui(index, x, y, z, w)
        glxflags        ignore
 
 VertexAttribI4ui(index, x, y, z, w)
@@ -7411,12 +7308,12 @@ VertexAttribI4ui(index, x, y, z, w)
        param           w               UInt32 in value
        category        VERSION_3_0
        version         3.0
        param           w               UInt32 in value
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        vectorequiv     VertexAttribI4uiv
        glxvectorequiv  VertexAttribI4uiv
        extension
        glfflags        ignore
        beginend        allow-inside
        vectorequiv     VertexAttribI4uiv
        glxvectorequiv  VertexAttribI4uiv
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI1iv(index, v)
        glxflags        ignore
 
 VertexAttribI1iv(index, v)
@@ -7425,10 +7322,10 @@ VertexAttribI1iv(index, v)
        param           v               Int32 in array [1]
        category        VERSION_3_0
        version         3.0
        param           v               Int32 in array [1]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI2iv(index, v)
        glxflags        ignore
 
 VertexAttribI2iv(index, v)
@@ -7437,10 +7334,10 @@ VertexAttribI2iv(index, v)
        param           v               Int32 in array [2]
        category        VERSION_3_0
        version         3.0
        param           v               Int32 in array [2]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI3iv(index, v)
        glxflags        ignore
 
 VertexAttribI3iv(index, v)
@@ -7449,10 +7346,10 @@ VertexAttribI3iv(index, v)
        param           v               Int32 in array [3]
        category        VERSION_3_0
        version         3.0
        param           v               Int32 in array [3]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4iv(index, v)
        glxflags        ignore
 
 VertexAttribI4iv(index, v)
@@ -7461,10 +7358,10 @@ VertexAttribI4iv(index, v)
        param           v               Int32 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               Int32 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI1uiv(index, v)
        glxflags        ignore
 
 VertexAttribI1uiv(index, v)
@@ -7473,10 +7370,10 @@ VertexAttribI1uiv(index, v)
        param           v               UInt32 in array [1]
        category        VERSION_3_0
        version         3.0
        param           v               UInt32 in array [1]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI2uiv(index, v)
        glxflags        ignore
 
 VertexAttribI2uiv(index, v)
@@ -7485,10 +7382,10 @@ VertexAttribI2uiv(index, v)
        param           v               UInt32 in array [2]
        category        VERSION_3_0
        version         3.0
        param           v               UInt32 in array [2]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI3uiv(index, v)
        glxflags        ignore
 
 VertexAttribI3uiv(index, v)
@@ -7497,10 +7394,10 @@ VertexAttribI3uiv(index, v)
        param           v               UInt32 in array [3]
        category        VERSION_3_0
        version         3.0
        param           v               UInt32 in array [3]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4uiv(index, v)
        glxflags        ignore
 
 VertexAttribI4uiv(index, v)
@@ -7509,10 +7406,10 @@ VertexAttribI4uiv(index, v)
        param           v               UInt32 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               UInt32 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4bv(index, v)
        glxflags        ignore
 
 VertexAttribI4bv(index, v)
@@ -7521,10 +7418,10 @@ VertexAttribI4bv(index, v)
        param           v               Int8 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               Int8 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4sv(index, v)
        glxflags        ignore
 
 VertexAttribI4sv(index, v)
@@ -7533,10 +7430,10 @@ VertexAttribI4sv(index, v)
        param           v               Int16 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               Int16 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4ubv(index, v)
        glxflags        ignore
 
 VertexAttribI4ubv(index, v)
@@ -7545,10 +7442,10 @@ VertexAttribI4ubv(index, v)
        param           v               UInt8 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               UInt8 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 VertexAttribI4usv(index, v)
        glxflags        ignore
 
 VertexAttribI4usv(index, v)
@@ -7557,51 +7454,10 @@ VertexAttribI4usv(index, v)
        param           v               UInt16 in array [4]
        category        VERSION_3_0
        version         3.0
        param           v               UInt16 in array [4]
        category        VERSION_3_0
        version         3.0
+       deprecated      3.1
        beginend        allow-inside
        extension
        glfflags        ignore
        beginend        allow-inside
        extension
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
-
-VertexAttribIPointer(index, size, type, stride, pointer)
-       return          void
-       param           index           UInt32 in value
-       param           size            Int32 in value
-       param           type            VertexAttribEnum in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        VERSION_3_0
-       version         3.0
-       dlflags         notlistable
-       extension
-       glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
-
-GetVertexAttribIiv(index, pname, params)
-       return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnum in value
-       param           params          Int32 out array [1]
-       category        VERSION_3_0
-       version         3.0
-       dlflags         notlistable
-       extension
-       glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
-
-GetVertexAttribIuiv(index, pname, params)
-       return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnum in value
-       param           params          UInt32 out array [1]
-       category        VERSION_3_0
-       version         3.0
-       dlflags         notlistable
-       extension
-       glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 # OpenGL 3.0 (EXT_gpu_shader4) commands
        glxflags        ignore
 
 # OpenGL 3.0 (EXT_gpu_shader4) commands
@@ -7616,7 +7472,6 @@ GetUniformuiv(program, location, params)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 BindFragDataLocation(program, color, name)
        glxflags        ignore
 
 BindFragDataLocation(program, color, name)
@@ -7629,7 +7484,6 @@ BindFragDataLocation(program, color, name)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 GetFragDataLocation(program, name)
        glxflags        ignore
 
 GetFragDataLocation(program, name)
@@ -7641,7 +7495,6 @@ GetFragDataLocation(program, name)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform1ui(location, v0)
        glxflags        ignore
 
 Uniform1ui(location, v0)
@@ -7652,7 +7505,6 @@ Uniform1ui(location, v0)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform2ui(location, v0, v1)
        glxflags        ignore
 
 Uniform2ui(location, v0, v1)
@@ -7664,7 +7516,6 @@ Uniform2ui(location, v0, v1)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform3ui(location, v0, v1, v2)
        glxflags        ignore
 
 Uniform3ui(location, v0, v1, v2)
@@ -7677,7 +7528,6 @@ Uniform3ui(location, v0, v1, v2)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform4ui(location, v0, v1, v2, v3)
        glxflags        ignore
 
 Uniform4ui(location, v0, v1, v2, v3)
@@ -7691,7 +7541,6 @@ Uniform4ui(location, v0, v1, v2, v3)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform1uiv(location, count, value)
        glxflags        ignore
 
 Uniform1uiv(location, count, value)
@@ -7703,7 +7552,6 @@ Uniform1uiv(location, count, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform2uiv(location, count, value)
        glxflags        ignore
 
 Uniform2uiv(location, count, value)
@@ -7715,7 +7563,6 @@ Uniform2uiv(location, count, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform3uiv(location, count, value)
        glxflags        ignore
 
 Uniform3uiv(location, count, value)
@@ -7727,7 +7574,6 @@ Uniform3uiv(location, count, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 Uniform4uiv(location, count, value)
        glxflags        ignore
 
 Uniform4uiv(location, count, value)
@@ -7739,7 +7585,6 @@ Uniform4uiv(location, count, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 # OpenGL 3.0 (EXT_texture_integer) commands
        glxflags        ignore
 
 # OpenGL 3.0 (EXT_texture_integer) commands
@@ -7753,7 +7598,6 @@ TexParameterIiv(target, pname, params)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 TexParameterIuiv(target, pname, params)
        glxflags        ignore
 
 TexParameterIuiv(target, pname, params)
@@ -7765,7 +7609,6 @@ TexParameterIuiv(target, pname, params)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 GetTexParameterIiv(target, pname, params)
        glxflags        ignore
 
 GetTexParameterIiv(target, pname, params)
@@ -7778,7 +7621,6 @@ GetTexParameterIiv(target, pname, params)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 GetTexParameterIuiv(target, pname, params)
        glxflags        ignore
 
 GetTexParameterIuiv(target, pname, params)
@@ -7791,7 +7633,6 @@ GetTexParameterIuiv(target, pname, params)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 # New commands in OpenGL 3.0
        glxflags        ignore
 
 # New commands in OpenGL 3.0
@@ -7805,7 +7646,6 @@ ClearBufferiv(buffer, drawbuffer, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ClearBufferuiv(buffer, drawbuffer, value)
        glxflags        ignore
 
 ClearBufferuiv(buffer, drawbuffer, value)
@@ -7817,7 +7657,6 @@ ClearBufferuiv(buffer, drawbuffer, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ClearBufferfv(buffer, drawbuffer, value)
        glxflags        ignore
 
 ClearBufferfv(buffer, drawbuffer, value)
@@ -7829,7 +7668,6 @@ ClearBufferfv(buffer, drawbuffer, value)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ClearBufferfi(buffer, drawbuffer, depth, stencil)
        glxflags        ignore
 
 ClearBufferfi(buffer, drawbuffer, depth, stencil)
@@ -7842,7 +7680,6 @@ ClearBufferfi(buffer, drawbuffer, depth, stencil)
        version         3.0
        extension
        glfflags        ignore
        version         3.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 GetStringi(name, index)
        glxflags        ignore
 
 GetStringi(name, index)
@@ -7855,7 +7692,6 @@ GetStringi(name, index)
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        glfflags        ignore
        dlflags         notlistable
        glxflags        client-handcode server-handcode
        glfflags        ignore
-       glsflags        get
        glxsingle       ?
 
 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
        glxsingle       ?
 
 passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
@@ -7863,6 +7699,197 @@ passthru: /* ARB_framebuffer_object */
 passthru: /* ARB_map_buffer_range */
 passthru: /* ARB_vertex_array_object */
 
 passthru: /* ARB_map_buffer_range */
 passthru: /* ARB_vertex_array_object */
 
+###############################################################################
+###############################################################################
+#
+# OpenGL 3.0 deprecated commands
+#
+###############################################################################
+###############################################################################
+
+# (none - VertexAttribI* were moved back into non-deprecated)
+
+
+###############################################################################
+###############################################################################
+#
+# OpenGL 3.1 commands
+#
+###############################################################################
+###############################################################################
+
+# New commands in OpenGL 3.1 - none
+
+# OpenGL 3.1 (ARB_draw_instanced) commands
+
+DrawArraysInstanced(mode, first, count, primcount)
+       return          void
+       param           mode            BeginMode in value
+       param           first           Int32 in value
+       param           count           SizeI in value
+       param           primcount       SizeI in value
+       category        VERSION_3_1
+       version         3.1
+       extension
+       dlflags         notlistable
+       vectorequiv     ArrayElement
+       glfflags        ignore
+       glxflags        ignore
+
+DrawElementsInstanced(mode, count, type, indices, primcount)
+       return          void
+       param           mode            BeginMode in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       param           primcount       SizeI in value
+       category        VERSION_3_1
+       version         3.1
+       extension
+       dlflags         notlistable
+       vectorequiv     ArrayElement
+       glfflags        ignore
+       glxflags        ignore
+
+# OpenGL 3.1 (ARB_texture_buffer_object) commands
+
+TexBuffer(target, internalformat, buffer)
+       return          void
+       param           target          TextureTarget in value
+       param           internalformat  GLenum in value
+       param           buffer          UInt32 in value
+       category        VERSION_3_1
+       version         3.1
+       extension
+       glfflags        ignore
+       glxflags        ignore
+
+# OpenGL 3.1 (ARB_texture_rectangle) commands - none
+
+# OpenGL 3.1 (SNORM texture) commands - none
+
+# OpenGL 3.1 (NV_primitive_restart) commands
+# This is *not* an alias of PrimitiveRestartIndexNV, since it sets
+# server instead of client state.
+
+PrimitiveRestartIndex(index)
+       return          void
+       param           index           UInt32 in value
+       category        VERSION_3_1
+       version         3.1
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
+passthru: /* ARB_copy_buffer */
+passthru: /* ARB_uniform_buffer_object */
+
+
+###############################################################################
+###############################################################################
+#
+# OpenGL 3.2 commands
+#
+###############################################################################
+###############################################################################
+
+# New commands in OpenGL 3.2
+
+GetInteger64i_v(target, index, data)
+       return          void
+       param           target          GLenum in value
+       param           index           UInt32 in value
+       param           data            Int64 out array [COMPSIZE(target)]
+       category        VERSION_3_2
+       version         3.2
+       extension
+       dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
+
+
+GetBufferParameteri64v(target, pname, params)
+       return          void
+       param           target          BufferTargetARB in value
+       param           pname           BufferPNameARB in value
+       param           params          Int64 out array [COMPSIZE(pname)]
+       category        VERSION_3_2
+       dlflags         notlistable
+       version         3.2
+       extension
+       glxsingle       ?
+       glxflags        ignore
+
+# OpenGL 3.2 (ARB_depth_clamp) commands - none
+# OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
+
+# OpenGL 3.2 (ARB_geometry_shader4) commands
+
+ProgramParameteri(program, pname, value)
+       return          void
+       param           program         UInt32 in value
+       param           pname           GLenum in value
+       param           value           Int32 in value
+       category        VERSION_3_2
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+FramebufferTexture(target, attachment, texture, level)
+       return          void
+       param           target          GLenum in value
+       param           attachment      GLenum in value
+       param           texture         UInt32 in value
+       param           level           Int32 in value
+       category        VERSION_3_2
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+# FramebufferTextureLayer redeclared in ARB_framebuffer_object
+# FramebufferTextureLayer(target, attachment, texture, level, layer)
+#        return          void
+#        param           target          GLenum in value
+#        param           attachment      GLenum in value
+#        param           texture         UInt32 in value
+#        param           level           Int32 in value
+#        param           layer           Int32 in value
+#        category        VERSION_3_2
+#        version         1.2
+#        extension
+#        glxropcode      ?
+#        glxflags        ignore
+#        offset          ?
+
+FramebufferTextureFace(target, attachment, texture, level, face)
+       return          void
+       param           target          GLenum in value
+       param           attachment      GLenum in value
+       param           texture         UInt32 in value
+       param           level           Int32 in value
+       param           face            GLenum in value
+       category        VERSION_3_2
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+# OpenGL 3.2  (ARB_seamless_cube_map) commands - none
+# OpenGL 3.2  (ARB_vertex_array_bgra) commands - none
+
+passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
+passthru: /* ARB_draw_elements_base_vertex */
+passthru: /* ARB_provoking_vertex */
+passthru: /* ARB_sync */
+passthru: /* ARB_texture_multisample */
+
 
 ###############################################################################
 ###############################################################################
 
 ###############################################################################
 ###############################################################################
@@ -7887,7 +7914,6 @@ ActiveTextureARB(texture)
        version         1.2
        glxropcode      197
        alias           ActiveTexture
        version         1.2
        glxropcode      197
        alias           ActiveTexture
-       glsalias        ActiveTexture
 
 ClientActiveTextureARB(texture)
        return          void
 
 ClientActiveTextureARB(texture)
        return          void
@@ -7897,7 +7923,6 @@ ClientActiveTextureARB(texture)
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           ClientActiveTexture
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           ClientActiveTexture
-       glsalias        ClientActiveTexture
 
 MultiTexCoord1dARB(target, s)
        return          void
 
 MultiTexCoord1dARB(target, s)
        return          void
@@ -7917,7 +7942,6 @@ MultiTexCoord1dvARB(target, v)
        version         1.2
        glxropcode      198
        alias           MultiTexCoord1dv
        version         1.2
        glxropcode      198
        alias           MultiTexCoord1dv
-       glsalias        MultiTexCoord1dv
 
 MultiTexCoord1fARB(target, s)
        return          void
 
 MultiTexCoord1fARB(target, s)
        return          void
@@ -7937,7 +7961,6 @@ MultiTexCoord1fvARB(target, v)
        version         1.2
        glxropcode      199
        alias           MultiTexCoord1fv
        version         1.2
        glxropcode      199
        alias           MultiTexCoord1fv
-       glsalias        MultiTexCoord1fv
 
 MultiTexCoord1iARB(target, s)
        return          void
 
 MultiTexCoord1iARB(target, s)
        return          void
@@ -7957,7 +7980,6 @@ MultiTexCoord1ivARB(target, v)
        version         1.2
        glxropcode      200
        alias           MultiTexCoord1iv
        version         1.2
        glxropcode      200
        alias           MultiTexCoord1iv
-       glsalias        MultiTexCoord1iv
 
 MultiTexCoord1sARB(target, s)
        return          void
 
 MultiTexCoord1sARB(target, s)
        return          void
@@ -7977,7 +7999,6 @@ MultiTexCoord1svARB(target, v)
        version         1.2
        glxropcode      201
        alias           MultiTexCoord1sv
        version         1.2
        glxropcode      201
        alias           MultiTexCoord1sv
-       glsalias        MultiTexCoord1sv
 
 MultiTexCoord2dARB(target, s, t)
        return          void
 
 MultiTexCoord2dARB(target, s, t)
        return          void
@@ -7998,7 +8019,6 @@ MultiTexCoord2dvARB(target, v)
        version         1.2
        glxropcode      202
        alias           MultiTexCoord2dv
        version         1.2
        glxropcode      202
        alias           MultiTexCoord2dv
-       glsalias        MultiTexCoord2dv
 
 MultiTexCoord2fARB(target, s, t)
        return          void
 
 MultiTexCoord2fARB(target, s, t)
        return          void
@@ -8019,7 +8039,6 @@ MultiTexCoord2fvARB(target, v)
        version         1.2
        glxropcode      203
        alias           MultiTexCoord2fv
        version         1.2
        glxropcode      203
        alias           MultiTexCoord2fv
-       glsalias        MultiTexCoord2fv
 
 MultiTexCoord2iARB(target, s, t)
        return          void
 
 MultiTexCoord2iARB(target, s, t)
        return          void
@@ -8040,7 +8059,6 @@ MultiTexCoord2ivARB(target, v)
        version         1.2
        glxropcode      204
        alias           MultiTexCoord2iv
        version         1.2
        glxropcode      204
        alias           MultiTexCoord2iv
-       glsalias        MultiTexCoord2iv
 
 MultiTexCoord2sARB(target, s, t)
        return          void
 
 MultiTexCoord2sARB(target, s, t)
        return          void
@@ -8061,7 +8079,6 @@ MultiTexCoord2svARB(target, v)
        version         1.2
        glxropcode      205
        alias           MultiTexCoord2sv
        version         1.2
        glxropcode      205
        alias           MultiTexCoord2sv
-       glsalias        MultiTexCoord2sv
 
 MultiTexCoord3dARB(target, s, t, r)
        return          void
 
 MultiTexCoord3dARB(target, s, t, r)
        return          void
@@ -8083,7 +8100,6 @@ MultiTexCoord3dvARB(target, v)
        version         1.2
        glxropcode      206
        alias           MultiTexCoord3dv
        version         1.2
        glxropcode      206
        alias           MultiTexCoord3dv
-       glsalias        MultiTexCoord3dv
 
 MultiTexCoord3fARB(target, s, t, r)
        return          void
 
 MultiTexCoord3fARB(target, s, t, r)
        return          void
@@ -8105,7 +8121,6 @@ MultiTexCoord3fvARB(target, v)
        version         1.2
        glxropcode      207
        alias           MultiTexCoord3fv
        version         1.2
        glxropcode      207
        alias           MultiTexCoord3fv
-       glsalias        MultiTexCoord3fv
 
 MultiTexCoord3iARB(target, s, t, r)
        return          void
 
 MultiTexCoord3iARB(target, s, t, r)
        return          void
@@ -8127,7 +8142,6 @@ MultiTexCoord3ivARB(target, v)
        version         1.2
        glxropcode      208
        alias           MultiTexCoord3iv
        version         1.2
        glxropcode      208
        alias           MultiTexCoord3iv
-       glsalias        MultiTexCoord3iv
 
 MultiTexCoord3sARB(target, s, t, r)
        return          void
 
 MultiTexCoord3sARB(target, s, t, r)
        return          void
@@ -8149,7 +8163,6 @@ MultiTexCoord3svARB(target, v)
        glxflags        ARB
        glxropcode      209
        alias           MultiTexCoord3sv
        glxflags        ARB
        glxropcode      209
        alias           MultiTexCoord3sv
-       glsalias        MultiTexCoord3sv
 
 MultiTexCoord4dARB(target, s, t, r, q)
        return          void
 
 MultiTexCoord4dARB(target, s, t, r, q)
        return          void
@@ -8172,7 +8185,6 @@ MultiTexCoord4dvARB(target, v)
        version         1.2
        glxropcode      210
        alias           MultiTexCoord4dv
        version         1.2
        glxropcode      210
        alias           MultiTexCoord4dv
-       glsalias        MultiTexCoord4dv
 
 MultiTexCoord4fARB(target, s, t, r, q)
        return          void
 
 MultiTexCoord4fARB(target, s, t, r, q)
        return          void
@@ -8195,7 +8207,6 @@ MultiTexCoord4fvARB(target, v)
        version         1.2
        glxropcode      211
        alias           MultiTexCoord4fv
        version         1.2
        glxropcode      211
        alias           MultiTexCoord4fv
-       glsalias        MultiTexCoord4fv
 
 MultiTexCoord4iARB(target, s, t, r, q)
        return          void
 
 MultiTexCoord4iARB(target, s, t, r, q)
        return          void
@@ -8218,7 +8229,6 @@ MultiTexCoord4ivARB(target, v)
        version         1.2
        glxropcode      212
        alias           MultiTexCoord4iv
        version         1.2
        glxropcode      212
        alias           MultiTexCoord4iv
-       glsalias        MultiTexCoord4iv
 
 MultiTexCoord4sARB(target, s, t, r, q)
        return          void
 
 MultiTexCoord4sARB(target, s, t, r, q)
        return          void
@@ -8241,7 +8251,6 @@ MultiTexCoord4svARB(target, v)
        version         1.2
        glxropcode      213
        alias           MultiTexCoord4sv
        version         1.2
        glxropcode      213
        alias           MultiTexCoord4sv
-       glsalias        MultiTexCoord4sv
 
 ################################################################################
 #
 
 ################################################################################
 #
@@ -8263,7 +8272,6 @@ LoadTransposeMatrixfARB(m)
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           LoadTransposeMatrixf
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           LoadTransposeMatrixf
-       glsalias        LoadTransposeMatrixf
 
 LoadTransposeMatrixdARB(m)
        return          void
 
 LoadTransposeMatrixdARB(m)
        return          void
@@ -8272,7 +8280,6 @@ LoadTransposeMatrixdARB(m)
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           LoadTransposeMatrixd
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           LoadTransposeMatrixd
-       glsalias        LoadTransposeMatrixd
 
 MultTransposeMatrixfARB(m)
        return          void
 
 MultTransposeMatrixfARB(m)
        return          void
@@ -8281,7 +8288,6 @@ MultTransposeMatrixfARB(m)
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           MultTransposeMatrixf
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           MultTransposeMatrixf
-       glsalias        MultTransposeMatrixf
 
 MultTransposeMatrixdARB(m)
        return          void
 
 MultTransposeMatrixdARB(m)
        return          void
@@ -8290,7 +8296,6 @@ MultTransposeMatrixdARB(m)
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           MultTransposeMatrixd
        glxflags        ARB client-handcode client-intercept server-handcode
        version         1.2
        alias           MultTransposeMatrixd
-       glsalias        MultTransposeMatrixd
 
 ################################################################################
 #
 
 ################################################################################
 #
@@ -8313,7 +8318,6 @@ SampleCoverageARB(value, invert)
        glxflags        ARB
        version         1.2
        alias           SampleCoverage
        glxflags        ARB
        version         1.2
        alias           SampleCoverage
-       glsalias        SampleCoverage
 
 ################################################################################
 #
 
 ################################################################################
 #
@@ -8369,7 +8373,6 @@ CompressedTexImage3DARB(target, level, internalformat, width, height, depth, bor
        version         1.2
        glxropcode      216
        alias           CompressedTexImage3D
        version         1.2
        glxropcode      216
        alias           CompressedTexImage3D
-       glsalias        CompressedTexImage3D
        wglflags        client-handcode server-handcode
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
        wglflags        client-handcode server-handcode
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
@@ -8389,7 +8392,6 @@ CompressedTexImage2DARB(target, level, internalformat, width, height, border, im
        version         1.2
        glxropcode      215
        alias           CompressedTexImage2D
        version         1.2
        glxropcode      215
        alias           CompressedTexImage2D
-       glsalias        CompressedTexImage2D
        wglflags        client-handcode server-handcode
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
        wglflags        client-handcode server-handcode
 
 # Arguably TexelInternalFormat, not PixelInternalFormat
@@ -8408,7 +8410,6 @@ CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize,
        version         1.2
        glxropcode      214
        alias           CompressedTexImage1D
        version         1.2
        glxropcode      214
        alias           CompressedTexImage1D
-       glsalias        CompressedTexImage1D
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
@@ -8430,7 +8431,6 @@ CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, heig
        version         1.2
        glxropcode      219
        alias           CompressedTexSubImage3D
        version         1.2
        glxropcode      219
        alias           CompressedTexSubImage3D
-       glsalias        CompressedTexSubImage3D
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
@@ -8450,7 +8450,6 @@ CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, forma
        version         1.2
        glxropcode      218
        alias           CompressedTexSubImage2D
        version         1.2
        glxropcode      218
        alias           CompressedTexSubImage2D
-       glsalias        CompressedTexSubImage2D
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
        wglflags        client-handcode server-handcode
 
 CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
@@ -8468,7 +8467,6 @@ CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, dat
        version         1.2
        glxropcode      217
        alias           CompressedTexSubImage1D
        version         1.2
        glxropcode      217
        alias           CompressedTexSubImage1D
-       glsalias        CompressedTexSubImage1D
        wglflags        client-handcode server-handcode
 
 GetCompressedTexImageARB(target, level, img)
        wglflags        client-handcode server-handcode
 
 GetCompressedTexImageARB(target, level, img)
@@ -8482,7 +8480,6 @@ GetCompressedTexImageARB(target, level, img)
        version         1.2
        glxsingle       160
        alias           GetCompressedTexImage
        version         1.2
        glxsingle       160
        alias           GetCompressedTexImage
-       glsalias        GetCompressedTexImage
        wglflags        client-handcode server-handcode
 
 ################################################################################
        wglflags        client-handcode server-handcode
 
 ################################################################################
@@ -8512,7 +8509,6 @@ PointParameterfARB(pname, param)
        glxropcode      2065
        extension
        alias           PointParameterf
        glxropcode      2065
        extension
        alias           PointParameterf
-       glsalias        PointParameterf
 
 PointParameterfvARB(pname, params)
        return          void
 
 PointParameterfvARB(pname, params)
        return          void
@@ -8524,7 +8520,6 @@ PointParameterfvARB(pname, params)
        glxropcode      2066
        extension
        alias           PointParameterfv
        glxropcode      2066
        extension
        alias           PointParameterfv
-       glsalias        PointParameterfv
 
 ################################################################################
 #
 
 ################################################################################
 #
@@ -8542,7 +8537,6 @@ WeightbvARB(size, weights)
        extension
        glxropcode      220
        glxflags        ignore
        extension
        glxropcode      220
        glxflags        ignore
-       glsopcode       0x0206
        offset          ?
 
 WeightsvARB(size, weights)
        offset          ?
 
 WeightsvARB(size, weights)
@@ -8554,7 +8548,6 @@ WeightsvARB(size, weights)
        extension
        glxropcode      222
        glxflags        ignore
        extension
        glxropcode      222
        glxflags        ignore
-       glsopcode       0x0207
        offset          ?
 
 WeightivARB(size, weights)
        offset          ?
 
 WeightivARB(size, weights)
@@ -8566,7 +8559,6 @@ WeightivARB(size, weights)
        extension
        glxropcode      224
        glxflags        ignore
        extension
        glxropcode      224
        glxflags        ignore
-       glsopcode       0x0208
        offset          ?
 
 WeightfvARB(size, weights)
        offset          ?
 
 WeightfvARB(size, weights)
@@ -8578,7 +8570,6 @@ WeightfvARB(size, weights)
        extension
        glxropcode      227
        glxflags        ignore
        extension
        glxropcode      227
        glxflags        ignore
-       glsopcode       0x0209
        offset          ?
 
 WeightdvARB(size, weights)
        offset          ?
 
 WeightdvARB(size, weights)
@@ -8590,7 +8581,6 @@ WeightdvARB(size, weights)
        extension
        glxropcode      228
        glxflags        ignore
        extension
        glxropcode      228
        glxflags        ignore
-       glsopcode       0x020A
        offset          ?
 
 WeightubvARB(size, weights)
        offset          ?
 
 WeightubvARB(size, weights)
@@ -8602,7 +8592,6 @@ WeightubvARB(size, weights)
        extension
        glxropcode      221
        glxflags        ignore
        extension
        glxropcode      221
        glxflags        ignore
-       glsopcode       0x020B
        offset          ?
 
 WeightusvARB(size, weights)
        offset          ?
 
 WeightusvARB(size, weights)
@@ -8614,7 +8603,6 @@ WeightusvARB(size, weights)
        extension
        glxropcode      223
        glxflags        ignore
        extension
        glxropcode      223
        glxflags        ignore
-       glsopcode       0x020C
        offset          ?
 
 WeightuivARB(size, weights)
        offset          ?
 
 WeightuivARB(size, weights)
@@ -8626,7 +8614,6 @@ WeightuivARB(size, weights)
        extension
        glxropcode      225
        glxflags        ignore
        extension
        glxropcode      225
        glxflags        ignore
-       glsopcode       0x020D
        offset          ?
 
 WeightPointerARB(size, type, stride, pointer)
        offset          ?
 
 WeightPointerARB(size, type, stride, pointer)
@@ -8640,8 +8627,6 @@ WeightPointerARB(size, type, stride, pointer)
        extension
        dlflags         notlistable
        glxflags        ignore
        extension
        dlflags         notlistable
        glxflags        ignore
-       glsflags        client
-       glsopcode       0x020E
        offset          ?
 
 VertexBlendARB(count)
        offset          ?
 
 VertexBlendARB(count)
@@ -8652,7 +8637,6 @@ VertexBlendARB(count)
        extension
        glxropcode      226
        glxflags        ignore
        extension
        glxropcode      226
        glxflags        ignore
-       glsopcode       0x020F
        offset          ?
 
 ################################################################################
        offset          ?
 
 ################################################################################
@@ -8670,7 +8654,6 @@ CurrentPaletteMatrixARB(index)
        extension
        glxropcode      4329
        glxflags        ignore
        extension
        glxropcode      4329
        glxflags        ignore
-       glsopcode       0x0210
        offset          ?
 
 MatrixIndexubvARB(size, indices)
        offset          ?
 
 MatrixIndexubvARB(size, indices)
@@ -8682,7 +8665,6 @@ MatrixIndexubvARB(size, indices)
        extension
        glxropcode      4326
        glxflags        ignore
        extension
        glxropcode      4326
        glxflags        ignore
-       glsopcode       0x0211
        offset          ?
 
 MatrixIndexusvARB(size, indices)
        offset          ?
 
 MatrixIndexusvARB(size, indices)
@@ -8694,7 +8676,6 @@ MatrixIndexusvARB(size, indices)
        extension
        glxropcode      4327
        glxflags        ignore
        extension
        glxropcode      4327
        glxflags        ignore
-       glsopcode       0x0212
        offset          ?
 
 MatrixIndexuivARB(size, indices)
        offset          ?
 
 MatrixIndexuivARB(size, indices)
@@ -8706,7 +8687,6 @@ MatrixIndexuivARB(size, indices)
        extension
        glxropcode      4328
        glxflags        ignore
        extension
        glxropcode      4328
        glxflags        ignore
-       glsopcode       0x0213
        offset          ?
 
 MatrixIndexPointerARB(size, type, stride, pointer)
        offset          ?
 
 MatrixIndexPointerARB(size, type, stride, pointer)
@@ -8720,8 +8700,6 @@ MatrixIndexPointerARB(size, type, stride, pointer)
        extension
        dlflags         notlistable
        glxflags        ignore
        extension
        dlflags         notlistable
        glxflags        ignore
-       glsflags        client
-       glsopcode       0x0214
        offset          ?
 
 ################################################################################
        offset          ?
 
 ################################################################################
@@ -8816,7 +8794,6 @@ WindowPos2dARB(x, y)
        vectorequiv     WindowPos2dvARB
        version         1.0
        alias           WindowPos2d
        vectorequiv     WindowPos2dvARB
        version         1.0
        alias           WindowPos2d
-       glsalias        WindowPos2d
 
 WindowPos2dvARB(v)
        return          void
 
 WindowPos2dvARB(v)
        return          void
@@ -8826,7 +8803,6 @@ WindowPos2dvARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2dv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2dv
-       glsalias        WindowPos2dv
 
 WindowPos2fARB(x, y)
        return          void
 
 WindowPos2fARB(x, y)
        return          void
@@ -8836,7 +8812,6 @@ WindowPos2fARB(x, y)
        vectorequiv     WindowPos2fvARB
        version         1.0
        alias           WindowPos2f
        vectorequiv     WindowPos2fvARB
        version         1.0
        alias           WindowPos2f
-       glsalias        WindowPos2f
 
 WindowPos2fvARB(v)
        return          void
 
 WindowPos2fvARB(v)
        return          void
@@ -8846,7 +8821,6 @@ WindowPos2fvARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2fv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2fv
-       glsalias        WindowPos2fv
 
 WindowPos2iARB(x, y)
        return          void
 
 WindowPos2iARB(x, y)
        return          void
@@ -8856,7 +8830,6 @@ WindowPos2iARB(x, y)
        vectorequiv     WindowPos2ivARB
        version         1.0
        alias           WindowPos2i
        vectorequiv     WindowPos2ivARB
        version         1.0
        alias           WindowPos2i
-       glsalias        WindowPos2i
 
 WindowPos2ivARB(v)
        return          void
 
 WindowPos2ivARB(v)
        return          void
@@ -8866,7 +8839,6 @@ WindowPos2ivARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2iv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2iv
-       glsalias        WindowPos2iv
 
 WindowPos2sARB(x, y)
        return          void
 
 WindowPos2sARB(x, y)
        return          void
@@ -8876,7 +8848,6 @@ WindowPos2sARB(x, y)
        vectorequiv     WindowPos2svARB
        version         1.0
        alias           WindowPos2s
        vectorequiv     WindowPos2svARB
        version         1.0
        alias           WindowPos2s
-       glsalias        WindowPos2s
 
 WindowPos2svARB(v)
        return          void
 
 WindowPos2svARB(v)
        return          void
@@ -8886,7 +8857,6 @@ WindowPos2svARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2sv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos2sv
-       glsalias        WindowPos2sv
 
 WindowPos3dARB(x, y, z)
        return          void
 
 WindowPos3dARB(x, y, z)
        return          void
@@ -8897,7 +8867,6 @@ WindowPos3dARB(x, y, z)
        category        ARB_window_pos
        version         1.0
        alias           WindowPos3d
        category        ARB_window_pos
        version         1.0
        alias           WindowPos3d
-       glsalias        WindowPos3d
 
 WindowPos3dvARB(v)
        return          void
 
 WindowPos3dvARB(v)
        return          void
@@ -8907,7 +8876,6 @@ WindowPos3dvARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3dv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3dv
-       glsalias        WindowPos3dv
 
 WindowPos3fARB(x, y, z)
        return          void
 
 WindowPos3fARB(x, y, z)
        return          void
@@ -8918,7 +8886,6 @@ WindowPos3fARB(x, y, z)
        vectorequiv     WindowPos3fvARB
        version         1.0
        alias           WindowPos3f
        vectorequiv     WindowPos3fvARB
        version         1.0
        alias           WindowPos3f
-       glsalias        WindowPos3f
 
 WindowPos3fvARB(v)
        return          void
 
 WindowPos3fvARB(v)
        return          void
@@ -8928,7 +8895,6 @@ WindowPos3fvARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3fv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3fv
-       glsalias        WindowPos3fv
 
 WindowPos3iARB(x, y, z)
        return          void
 
 WindowPos3iARB(x, y, z)
        return          void
@@ -8939,7 +8905,6 @@ WindowPos3iARB(x, y, z)
        vectorequiv     WindowPos3ivARB
        version         1.0
        alias           WindowPos3i
        vectorequiv     WindowPos3ivARB
        version         1.0
        alias           WindowPos3i
-       glsalias        WindowPos3i
 
 WindowPos3ivARB(v)
        return          void
 
 WindowPos3ivARB(v)
        return          void
@@ -8949,7 +8914,6 @@ WindowPos3ivARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3iv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3iv
-       glsalias        WindowPos3iv
 
 WindowPos3sARB(x, y, z)
        return          void
 
 WindowPos3sARB(x, y, z)
        return          void
@@ -8960,7 +8924,6 @@ WindowPos3sARB(x, y, z)
        vectorequiv     WindowPos3svARB
        version         1.0
        alias           WindowPos3s
        vectorequiv     WindowPos3svARB
        version         1.0
        alias           WindowPos3s
-       glsalias        WindowPos3s
 
 WindowPos3svARB(v)
        return          void
 
 WindowPos3svARB(v)
        return          void
@@ -8970,7 +8933,6 @@ WindowPos3svARB(v)
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3sv
        glxropcode      230
        glxflags        client-handcode server-handcode
        alias           WindowPos3sv
-       glsalias        WindowPos3sv
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -8988,7 +8950,6 @@ VertexAttrib1dARB(index, x)
        vectorequiv     VertexAttrib1dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1d
        vectorequiv     VertexAttrib1dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1d
-       glsalias        VertexAttrib1d
 
 VertexAttrib1dvARB(index, v)
        return          void
 
 VertexAttrib1dvARB(index, v)
        return          void
@@ -8998,9 +8959,7 @@ VertexAttrib1dvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4197
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4197
-       glsopcode       0x0240
        alias           VertexAttrib1dv
        alias           VertexAttrib1dv
-       glsalias        VertexAttrib1dv
 
 VertexAttrib1fARB(index, x)
        return          void
 
 VertexAttrib1fARB(index, x)
        return          void
@@ -9011,7 +8970,6 @@ VertexAttrib1fARB(index, x)
        vectorequiv     VertexAttrib1fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1f
        vectorequiv     VertexAttrib1fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1f
-       glsalias        VertexAttrib1f
 
 VertexAttrib1fvARB(index, v)
        return          void
 
 VertexAttrib1fvARB(index, v)
        return          void
@@ -9021,9 +8979,7 @@ VertexAttrib1fvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4193
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4193
-       glsopcode       0x023F
        alias           VertexAttrib1fv
        alias           VertexAttrib1fv
-       glsalias        VertexAttrib1fv
 
 VertexAttrib1sARB(index, x)
        return          void
 
 VertexAttrib1sARB(index, x)
        return          void
@@ -9034,7 +8990,6 @@ VertexAttrib1sARB(index, x)
        vectorequiv     VertexAttrib1svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1s
        vectorequiv     VertexAttrib1svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib1s
-       glsalias        VertexAttrib1s
 
 VertexAttrib1svARB(index, v)
        return          void
 
 VertexAttrib1svARB(index, v)
        return          void
@@ -9044,9 +8999,7 @@ VertexAttrib1svARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4189
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4189
-       glsopcode       0x023E
        alias           VertexAttrib1sv
        alias           VertexAttrib1sv
-       glsalias        VertexAttrib1sv
 
 VertexAttrib2dARB(index, x, y)
        return          void
 
 VertexAttrib2dARB(index, x, y)
        return          void
@@ -9058,7 +9011,6 @@ VertexAttrib2dARB(index, x, y)
        vectorequiv     VertexAttrib2dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2d
        vectorequiv     VertexAttrib2dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2d
-       glsalias        VertexAttrib2d
 
 VertexAttrib2dvARB(index, v)
        return          void
 
 VertexAttrib2dvARB(index, v)
        return          void
@@ -9068,9 +9020,7 @@ VertexAttrib2dvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4198
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4198
-       glsopcode       0x0243
        alias           VertexAttrib2dv
        alias           VertexAttrib2dv
-       glsalias        VertexAttrib2dv
 
 VertexAttrib2fARB(index, x, y)
        return          void
 
 VertexAttrib2fARB(index, x, y)
        return          void
@@ -9082,7 +9032,6 @@ VertexAttrib2fARB(index, x, y)
        vectorequiv     VertexAttrib2fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2f
        vectorequiv     VertexAttrib2fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2f
-       glsalias        VertexAttrib2f
 
 VertexAttrib2fvARB(index, v)
        return          void
 
 VertexAttrib2fvARB(index, v)
        return          void
@@ -9092,9 +9041,7 @@ VertexAttrib2fvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4194
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4194
-       glsopcode       0x0242
        alias           VertexAttrib2fv
        alias           VertexAttrib2fv
-       glsalias        VertexAttrib2fv
 
 VertexAttrib2sARB(index, x, y)
        return          void
 
 VertexAttrib2sARB(index, x, y)
        return          void
@@ -9106,7 +9053,6 @@ VertexAttrib2sARB(index, x, y)
        vectorequiv     VertexAttrib2svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2s
        vectorequiv     VertexAttrib2svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib2s
-       glsalias        VertexAttrib2s
 
 VertexAttrib2svARB(index, v)
        return          void
 
 VertexAttrib2svARB(index, v)
        return          void
@@ -9116,9 +9062,7 @@ VertexAttrib2svARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4190
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4190
-       glsopcode       0x0241
        alias           VertexAttrib2sv
        alias           VertexAttrib2sv
-       glsalias        VertexAttrib2sv
 
 VertexAttrib3dARB(index, x, y, z)
        return          void
 
 VertexAttrib3dARB(index, x, y, z)
        return          void
@@ -9131,7 +9075,6 @@ VertexAttrib3dARB(index, x, y, z)
        vectorequiv     VertexAttrib3dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3d
        vectorequiv     VertexAttrib3dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3d
-       glsalias        VertexAttrib3d
 
 VertexAttrib3dvARB(index, v)
        return          void
 
 VertexAttrib3dvARB(index, v)
        return          void
@@ -9141,9 +9084,7 @@ VertexAttrib3dvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4199
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4199
-       glsopcode       0x0246
        alias           VertexAttrib3dv
        alias           VertexAttrib3dv
-       glsalias        VertexAttrib3dv
 
 VertexAttrib3fARB(index, x, y, z)
        return          void
 
 VertexAttrib3fARB(index, x, y, z)
        return          void
@@ -9156,7 +9097,6 @@ VertexAttrib3fARB(index, x, y, z)
        vectorequiv     VertexAttrib3fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3f
        vectorequiv     VertexAttrib3fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3f
-       glsalias        VertexAttrib3f
 
 VertexAttrib3fvARB(index, v)
        return          void
 
 VertexAttrib3fvARB(index, v)
        return          void
@@ -9166,9 +9106,7 @@ VertexAttrib3fvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4195
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4195
-       glsopcode       0x0245
        alias           VertexAttrib3fv
        alias           VertexAttrib3fv
-       glsalias        VertexAttrib3fv
 
 VertexAttrib3sARB(index, x, y, z)
        return          void
 
 VertexAttrib3sARB(index, x, y, z)
        return          void
@@ -9181,7 +9119,6 @@ VertexAttrib3sARB(index, x, y, z)
        vectorequiv     VertexAttrib3svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3s
        vectorequiv     VertexAttrib3svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib3s
-       glsalias        VertexAttrib3s
 
 VertexAttrib3svARB(index, v)
        return          void
 
 VertexAttrib3svARB(index, v)
        return          void
@@ -9191,9 +9128,7 @@ VertexAttrib3svARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4191
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4191
-       glsopcode       0x0244
        alias           VertexAttrib3sv
        alias           VertexAttrib3sv
-       glsalias        VertexAttrib3sv
 
 VertexAttrib4NbvARB(index, v)
        return          void
 
 VertexAttrib4NbvARB(index, v)
        return          void
@@ -9203,7 +9138,6 @@ VertexAttrib4NbvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nbv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nbv
-       glsalias        VertexAttrib4Nbv
 
 VertexAttrib4NivARB(index, v)
        return          void
 
 VertexAttrib4NivARB(index, v)
        return          void
@@ -9213,7 +9147,6 @@ VertexAttrib4NivARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Niv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Niv
-       glsalias        VertexAttrib4Niv
 
 VertexAttrib4NsvARB(index, v)
        return          void
 
 VertexAttrib4NsvARB(index, v)
        return          void
@@ -9223,7 +9156,6 @@ VertexAttrib4NsvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nsv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nsv
-       glsalias        VertexAttrib4Nsv
 
 VertexAttrib4NubARB(index, x, y, z, w)
        return          void
 
 VertexAttrib4NubARB(index, x, y, z, w)
        return          void
@@ -9236,7 +9168,6 @@ VertexAttrib4NubARB(index, x, y, z, w)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nub
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nub
-       glsalias        VertexAttrib4Nub
 
 VertexAttrib4NubvARB(index, v)
        return          void
 
 VertexAttrib4NubvARB(index, v)
        return          void
@@ -9246,9 +9177,7 @@ VertexAttrib4NubvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4201
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4201
-       glsopcode       0x024A
        alias           VertexAttrib4Nubv
        alias           VertexAttrib4Nubv
-       glsalias        VertexAttrib4Nubv
 
 VertexAttrib4NuivARB(index, v)
        return          void
 
 VertexAttrib4NuivARB(index, v)
        return          void
@@ -9258,7 +9187,6 @@ VertexAttrib4NuivARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nuiv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nuiv
-       glsalias        VertexAttrib4Nuiv
 
 VertexAttrib4NusvARB(index, v)
        return          void
 
 VertexAttrib4NusvARB(index, v)
        return          void
@@ -9268,7 +9196,6 @@ VertexAttrib4NusvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nusv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4Nusv
-       glsalias        VertexAttrib4Nusv
 
 VertexAttrib4bvARB(index, v)
        return          void
 
 VertexAttrib4bvARB(index, v)
        return          void
@@ -9278,7 +9205,6 @@ VertexAttrib4bvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4bv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4bv
-       glsalias        VertexAttrib4bv
 
 VertexAttrib4dARB(index, x, y, z, w)
        return          void
 
 VertexAttrib4dARB(index, x, y, z, w)
        return          void
@@ -9292,7 +9218,6 @@ VertexAttrib4dARB(index, x, y, z, w)
        vectorequiv     VertexAttrib4dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4d
        vectorequiv     VertexAttrib4dvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4d
-       glsalias        VertexAttrib4d
 
 VertexAttrib4dvARB(index, v)
        return          void
 
 VertexAttrib4dvARB(index, v)
        return          void
@@ -9302,9 +9227,7 @@ VertexAttrib4dvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4200
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4200
-       glsopcode       0x0249
        alias           VertexAttrib4dv
        alias           VertexAttrib4dv
-       glsalias        VertexAttrib4dv
 
 VertexAttrib4fARB(index, x, y, z, w)
        return          void
 
 VertexAttrib4fARB(index, x, y, z, w)
        return          void
@@ -9318,7 +9241,6 @@ VertexAttrib4fARB(index, x, y, z, w)
        vectorequiv     VertexAttrib4fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4f
        vectorequiv     VertexAttrib4fvARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4f
-       glsalias        VertexAttrib4f
 
 VertexAttrib4fvARB(index, v)
        return          void
 
 VertexAttrib4fvARB(index, v)
        return          void
@@ -9328,9 +9250,7 @@ VertexAttrib4fvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4196
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4196
-       glsopcode       0x0248
        alias           VertexAttrib4fv
        alias           VertexAttrib4fv
-       glsalias        VertexAttrib4fv
 
 VertexAttrib4ivARB(index, v)
        return          void
 
 VertexAttrib4ivARB(index, v)
        return          void
@@ -9340,7 +9260,6 @@ VertexAttrib4ivARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4iv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4iv
-       glsalias        VertexAttrib4iv
 
 VertexAttrib4sARB(index, x, y, z, w)
        return          void
 
 VertexAttrib4sARB(index, x, y, z, w)
        return          void
@@ -9354,7 +9273,6 @@ VertexAttrib4sARB(index, x, y, z, w)
        vectorequiv     VertexAttrib4svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4s
        vectorequiv     VertexAttrib4svARB
        extension       soft WINSOFT NV10
        alias           VertexAttrib4s
-       glsalias        VertexAttrib4s
 
 VertexAttrib4svARB(index, v)
        return          void
 
 VertexAttrib4svARB(index, v)
        return          void
@@ -9364,9 +9282,7 @@ VertexAttrib4svARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4192
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4192
-       glsopcode       0x0247
        alias           VertexAttrib4sv
        alias           VertexAttrib4sv
-       glsalias        VertexAttrib4sv
 
 VertexAttrib4ubvARB(index, v)
        return          void
 
 VertexAttrib4ubvARB(index, v)
        return          void
@@ -9376,7 +9292,6 @@ VertexAttrib4ubvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4ubv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4ubv
-       glsalias        VertexAttrib4ubv
 
 VertexAttrib4uivARB(index, v)
        return          void
 
 VertexAttrib4uivARB(index, v)
        return          void
@@ -9386,7 +9301,6 @@ VertexAttrib4uivARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4uiv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4uiv
-       glsalias        VertexAttrib4uiv
 
 VertexAttrib4usvARB(index, v)
        return          void
 
 VertexAttrib4usvARB(index, v)
        return          void
@@ -9396,7 +9310,6 @@ VertexAttrib4usvARB(index, v)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4usv
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttrib4usv
-       glsalias        VertexAttrib4usv
 
 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
        return          void
 
 VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
        return          void
@@ -9411,7 +9324,6 @@ VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttribPointer
        version         1.3
        extension       soft WINSOFT NV10
        alias           VertexAttribPointer
-       glsalias        VertexAttribPointer
 
 EnableVertexAttribArrayARB(index)
        return          void
 
 EnableVertexAttribArrayARB(index)
        return          void
@@ -9421,7 +9333,6 @@ EnableVertexAttribArrayARB(index)
        version         1.3
        extension       soft WINSOFT NV10
        alias           EnableVertexAttribArray
        version         1.3
        extension       soft WINSOFT NV10
        alias           EnableVertexAttribArray
-       glsalias        EnableVertexAttribArray
 
 DisableVertexAttribArrayARB(index)
        return          void
 
 DisableVertexAttribArrayARB(index)
        return          void
@@ -9431,7 +9342,6 @@ DisableVertexAttribArrayARB(index)
        version         1.3
        extension       soft WINSOFT NV10
        alias           DisableVertexAttribArray
        version         1.3
        extension       soft WINSOFT NV10
        alias           DisableVertexAttribArray
-       glsalias        DisableVertexAttribArray
 
 ProgramStringARB(target, format, len, string)
        return          void
 
 ProgramStringARB(target, format, len, string)
        return          void
@@ -9442,7 +9352,6 @@ ProgramStringARB(target, format, len, string)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          667
 
        glxflags        ignore
        offset          667
 
@@ -9454,7 +9363,6 @@ BindProgramARB(target, program)
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4180
        version         1.3
        extension       soft WINSOFT NV10
        glxropcode      4180
-       glsopcode       0x0227
        offset          579
 
 DeleteProgramsARB(n, programs)
        offset          579
 
 DeleteProgramsARB(n, programs)
@@ -9466,7 +9374,6 @@ DeleteProgramsARB(n, programs)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1294
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1294
-       glsopcode       0x0228
        offset          580
 
 GenProgramsARB(n, programs)
        offset          580
 
 GenProgramsARB(n, programs)
@@ -9478,7 +9385,6 @@ GenProgramsARB(n, programs)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1295
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1295
-       glsopcode       0x022A
        offset          582
 
 ProgramEnvParameter4dARB(target, index, x, y, z, w)
        offset          582
 
 ProgramEnvParameter4dARB(target, index, x, y, z, w)
@@ -9493,7 +9399,6 @@ ProgramEnvParameter4dARB(target, index, x, y, z, w)
        version         1.3
        vectorequiv     ProgramEnvParameter4dvARB
        extension       soft WINSOFT NV10
        version         1.3
        vectorequiv     ProgramEnvParameter4dvARB
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          668
 
        glxflags        ignore
        offset          668
 
@@ -9505,7 +9410,6 @@ ProgramEnvParameter4dvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          669
 
        glxflags        ignore
        offset          669
 
@@ -9521,7 +9425,6 @@ ProgramEnvParameter4fARB(target, index, x, y, z, w)
        version         1.3
        vectorequiv     ProgramEnvParameter4fvARB
        extension       soft WINSOFT NV10
        version         1.3
        vectorequiv     ProgramEnvParameter4fvARB
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          670
 
        glxflags        ignore
        offset          670
 
@@ -9533,7 +9436,6 @@ ProgramEnvParameter4fvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          671
 
        glxflags        ignore
        offset          671
 
@@ -9549,7 +9451,6 @@ ProgramLocalParameter4dARB(target, index, x, y, z, w)
        version         1.3
        vectorequiv     ProgramLocalParameter4dvARB
        extension       soft WINSOFT NV10
        version         1.3
        vectorequiv     ProgramLocalParameter4dvARB
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          672
 
        glxflags        ignore
        offset          672
 
@@ -9561,7 +9462,6 @@ ProgramLocalParameter4dvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          673
 
        glxflags        ignore
        offset          673
 
@@ -9577,7 +9477,6 @@ ProgramLocalParameter4fARB(target, index, x, y, z, w)
        version         1.3
        vectorequiv     ProgramLocalParameter4fvARB
        extension       soft WINSOFT NV10
        version         1.3
        vectorequiv     ProgramLocalParameter4fvARB
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          674
 
        glxflags        ignore
        offset          674
 
@@ -9589,7 +9488,6 @@ ProgramLocalParameter4fvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          675
 
        glxflags        ignore
        offset          675
 
@@ -9602,7 +9500,6 @@ GetProgramEnvParameterdvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          676
 
        glxflags        ignore
        offset          676
 
@@ -9615,7 +9512,6 @@ GetProgramEnvParameterfvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          677
 
        glxflags        ignore
        offset          677
 
@@ -9628,7 +9524,6 @@ GetProgramLocalParameterdvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          678
 
        glxflags        ignore
        offset          678
 
@@ -9641,7 +9536,6 @@ GetProgramLocalParameterfvARB(target, index, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          679
 
        glxflags        ignore
        offset          679
 
@@ -9654,7 +9548,6 @@ GetProgramivARB(target, pname, params)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          680
 
        glxflags        ignore
        offset          680
 
@@ -9667,7 +9560,6 @@ GetProgramStringARB(target, pname, string)
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
        category        ARB_vertex_program
        version         1.3
        extension       soft WINSOFT NV10
-       glsflags        ignore
        glxflags        ignore
        offset          681
 
        glxflags        ignore
        offset          681
 
@@ -9681,10 +9573,7 @@ GetVertexAttribdvARB(index, pname, params)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1301
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1301
-       glsflags        client get
-       glsopcode       0x0232
        alias           GetVertexAttribdv
        alias           GetVertexAttribdv
-       glsalias        GetVertexAttribdv
 
 GetVertexAttribfvARB(index, pname, params)
        return          void
 
 GetVertexAttribfvARB(index, pname, params)
        return          void
@@ -9696,10 +9585,7 @@ GetVertexAttribfvARB(index, pname, params)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1302
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1302
-       glsflags        client get
-       glsopcode       0x0233
        alias           GetVertexAttribfv
        alias           GetVertexAttribfv
-       glsalias        GetVertexAttribfv
 
 GetVertexAttribivARB(index, pname, params)
        return          void
 
 GetVertexAttribivARB(index, pname, params)
        return          void
@@ -9711,10 +9597,7 @@ GetVertexAttribivARB(index, pname, params)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1303
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1303
-       glsflags        client get
-       glsopcode       0x0234
        alias           GetVertexAttribiv
        alias           GetVertexAttribiv
-       glsalias        GetVertexAttribiv
 
 GetVertexAttribPointervARB(index, pname, pointer)
        return          void
 
 GetVertexAttribPointervARB(index, pname, pointer)
        return          void
@@ -9726,10 +9609,7 @@ GetVertexAttribPointervARB(index, pname, pointer)
        version         1.3
        extension       soft WINSOFT NV10
        glxflags        ignore
        version         1.3
        extension       soft WINSOFT NV10
        glxflags        ignore
-       glsflags        client get
-       glsopcode       0x0235
        alias           GetVertexAttribPointerv
        alias           GetVertexAttribPointerv
-       glsalias        GetVertexAttribPointerv
 
 IsProgramARB(program)
        return          Boolean
 
 IsProgramARB(program)
        return          Boolean
@@ -9739,9 +9619,7 @@ IsProgramARB(program)
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1304
        version         1.3
        extension       soft WINSOFT NV10
        glxvendorpriv   1304
-       glsflags        get
        alias           IsProgram
        alias           IsProgram
-       glsalias        IsProgram
 
 
 ###############################################################################
 
 
 ###############################################################################
@@ -9771,7 +9649,6 @@ BindBufferARB(target, buffer)
        version         1.2
        extension
        alias           BindBuffer
        version         1.2
        extension
        alias           BindBuffer
-       glsalias        BindBuffer
 
 DeleteBuffersARB(n, buffers)
        return          void
 
 DeleteBuffersARB(n, buffers)
        return          void
@@ -9781,7 +9658,6 @@ DeleteBuffersARB(n, buffers)
        version         1.2
        extension
        alias           DeleteBuffers
        version         1.2
        extension
        alias           DeleteBuffers
-       glsalias        DeleteBuffers
 
 GenBuffersARB(n, buffers)
        return          void
 
 GenBuffersARB(n, buffers)
        return          void
@@ -9791,7 +9667,6 @@ GenBuffersARB(n, buffers)
        version         1.2
        extension
        alias           GenBuffers
        version         1.2
        extension
        alias           GenBuffers
-       glsalias        GenBuffers
 
 IsBufferARB(buffer)
        return          Boolean
 
 IsBufferARB(buffer)
        return          Boolean
@@ -9800,7 +9675,6 @@ IsBufferARB(buffer)
        version         1.2
        extension
        alias           IsBuffer
        version         1.2
        extension
        alias           IsBuffer
-       glsalias        IsBuffer
 
 BufferDataARB(target, size, data, usage)
        return          void
 
 BufferDataARB(target, size, data, usage)
        return          void
@@ -9812,7 +9686,6 @@ BufferDataARB(target, size, data, usage)
        version         1.2
        extension
        alias           BufferData
        version         1.2
        extension
        alias           BufferData
-       glsalias        BufferData
 
 BufferSubDataARB(target, offset, size, data)
        return          void
 
 BufferSubDataARB(target, offset, size, data)
        return          void
@@ -9824,7 +9697,6 @@ BufferSubDataARB(target, offset, size, data)
        version         1.2
        extension
        alias           BufferSubData
        version         1.2
        extension
        alias           BufferSubData
-       glsalias        BufferSubData
 
 GetBufferSubDataARB(target, offset, size, data)
        return          void
 
 GetBufferSubDataARB(target, offset, size, data)
        return          void
@@ -9837,7 +9709,6 @@ GetBufferSubDataARB(target, offset, size, data)
        version         1.2
        extension
        alias           GetBufferSubData
        version         1.2
        extension
        alias           GetBufferSubData
-       glsalias        GetBufferSubData
 
 MapBufferARB(target, access)
        return          VoidPointer
 
 MapBufferARB(target, access)
        return          VoidPointer
@@ -9847,7 +9718,6 @@ MapBufferARB(target, access)
        version         1.2
        extension
        alias           MapBuffer
        version         1.2
        extension
        alias           MapBuffer
-       glsalias        MapBuffer
 
 UnmapBufferARB(target)
        return          Boolean
 
 UnmapBufferARB(target)
        return          Boolean
@@ -9856,7 +9726,6 @@ UnmapBufferARB(target)
        version         1.2
        extension
        alias           UnmapBuffer
        version         1.2
        extension
        alias           UnmapBuffer
-       glsalias        UnmapBuffer
 
 GetBufferParameterivARB(target, pname, params)
        return          void
 
 GetBufferParameterivARB(target, pname, params)
        return          void
@@ -9868,7 +9737,6 @@ GetBufferParameterivARB(target, pname, params)
        version         1.2
        extension
        alias           GetBufferParameteriv
        version         1.2
        extension
        alias           GetBufferParameteriv
-       glsalias        GetBufferParameteriv
 
 GetBufferPointervARB(target, pname, params)
        return          void
 
 GetBufferPointervARB(target, pname, params)
        return          void
@@ -9880,7 +9748,6 @@ GetBufferPointervARB(target, pname, params)
        version         1.2
        extension
        alias           GetBufferPointerv
        version         1.2
        extension
        alias           GetBufferPointerv
-       glsalias        GetBufferPointerv
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -9897,7 +9764,6 @@ GenQueriesARB(n, ids)
        version         1.5
        extension
        alias           GenQueries
        version         1.5
        extension
        alias           GenQueries
-       glsalias        GenQueries
 
 DeleteQueriesARB(n, ids)
        return          void
 
 DeleteQueriesARB(n, ids)
        return          void
@@ -9907,7 +9773,6 @@ DeleteQueriesARB(n, ids)
        version         1.5
        extension
        alias           DeleteQueries
        version         1.5
        extension
        alias           DeleteQueries
-       glsalias        DeleteQueries
 
 IsQueryARB(id)
        return          Boolean
 
 IsQueryARB(id)
        return          Boolean
@@ -9916,7 +9781,6 @@ IsQueryARB(id)
        version         1.5
        extension
        alias           IsQuery
        version         1.5
        extension
        alias           IsQuery
-       glsalias        IsQuery
 
 BeginQueryARB(target, id)
        return          void
 
 BeginQueryARB(target, id)
        return          void
@@ -9926,7 +9790,6 @@ BeginQueryARB(target, id)
        version         1.5
        extension
        alias           BeginQuery
        version         1.5
        extension
        alias           BeginQuery
-       glsalias        BeginQuery
 
 EndQueryARB(target)
        return          void
 
 EndQueryARB(target)
        return          void
@@ -9935,7 +9798,6 @@ EndQueryARB(target)
        version         1.5
        extension
        alias           EndQuery
        version         1.5
        extension
        alias           EndQuery
-       glsalias        EndQuery
 
 GetQueryivARB(target, pname, params)
        return          void
 
 GetQueryivARB(target, pname, params)
        return          void
@@ -9947,7 +9809,6 @@ GetQueryivARB(target, pname, params)
        version         1.5
        extension
        alias           GetQueryiv
        version         1.5
        extension
        alias           GetQueryiv
-       glsalias        GetQueryiv
 
 GetQueryObjectivARB(id, pname, params)
        return          void
 
 GetQueryObjectivARB(id, pname, params)
        return          void
@@ -9959,7 +9820,6 @@ GetQueryObjectivARB(id, pname, params)
        version         1.5
        extension
        alias           GetQueryObjectiv
        version         1.5
        extension
        alias           GetQueryObjectiv
-       glsalias        GetQueryObjectiv
 
 GetQueryObjectuivARB(id, pname, params)
        return          void
 
 GetQueryObjectuivARB(id, pname, params)
        return          void
@@ -9971,7 +9831,6 @@ GetQueryObjectuivARB(id, pname, params)
        version         1.5
        extension
        alias           GetQueryObjectuiv
        version         1.5
        extension
        alias           GetQueryObjectuiv
-       glsalias        GetQueryObjectuiv
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -9988,7 +9847,6 @@ DeleteObjectARB(obj)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GetHandleARB(pname)
        offset          ?
 
 GetHandleARB(pname)
@@ -10000,8 +9858,6 @@ GetHandleARB(pname)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 DetachObjectARB(containerObj, attachedObj)
        offset          ?
 
 DetachObjectARB(containerObj, attachedObj)
@@ -10014,7 +9870,6 @@ DetachObjectARB(containerObj, attachedObj)
        glxropcode      ?
        glxflags        ignore
        alias           DetachShader
        glxropcode      ?
        glxflags        ignore
        alias           DetachShader
-       glsalias        DetachShader
 
 CreateShaderObjectARB(shaderType)
        return          handleARB
 
 CreateShaderObjectARB(shaderType)
        return          handleARB
@@ -10025,7 +9880,6 @@ CreateShaderObjectARB(shaderType)
        glxropcode      ?
        glxflags        ignore
        alias           CreateShader
        glxropcode      ?
        glxflags        ignore
        alias           CreateShader
-       glsalias        CreateShader
 
 ShaderSourceARB(shaderObj, count, string, length)
        return          void
 
 ShaderSourceARB(shaderObj, count, string, length)
        return          void
@@ -10039,7 +9893,6 @@ ShaderSourceARB(shaderObj, count, string, length)
        glxropcode      ?
        glxflags        ignore
        alias           ShaderSource
        glxropcode      ?
        glxflags        ignore
        alias           ShaderSource
-       glsalias        ShaderSource
 
 CompileShaderARB(shaderObj)
        return          void
 
 CompileShaderARB(shaderObj)
        return          void
@@ -10050,7 +9903,6 @@ CompileShaderARB(shaderObj)
        glxropcode      ?
        glxflags        ignore
        alias           CompileShader
        glxropcode      ?
        glxflags        ignore
        alias           CompileShader
-       glsalias        CompileShader
 
 CreateProgramObjectARB()
        return          handleARB
 
 CreateProgramObjectARB()
        return          handleARB
@@ -10060,7 +9912,6 @@ CreateProgramObjectARB()
        glxropcode      ?
        glxflags        ignore
        alias           CreateProgram
        glxropcode      ?
        glxflags        ignore
        alias           CreateProgram
-       glsalias        CreateProgram
 
 AttachObjectARB(containerObj, obj)
        return          void
 
 AttachObjectARB(containerObj, obj)
        return          void
@@ -10072,7 +9923,6 @@ AttachObjectARB(containerObj, obj)
        glxropcode      ?
        glxflags        ignore
        alias           AttachShader
        glxropcode      ?
        glxflags        ignore
        alias           AttachShader
-       glsalias        AttachShader
 
 LinkProgramARB(programObj)
        return          void
 
 LinkProgramARB(programObj)
        return          void
@@ -10083,7 +9933,6 @@ LinkProgramARB(programObj)
        glxropcode      ?
        glxflags        ignore
        alias           LinkProgram
        glxropcode      ?
        glxflags        ignore
        alias           LinkProgram
-       glsalias        LinkProgram
 
 UseProgramObjectARB(programObj)
        return          void
 
 UseProgramObjectARB(programObj)
        return          void
@@ -10094,7 +9943,6 @@ UseProgramObjectARB(programObj)
        glxropcode      ?
        glxflags        ignore
        alias           UseProgram
        glxropcode      ?
        glxflags        ignore
        alias           UseProgram
-       glsalias        UseProgram
 
 ValidateProgramARB(programObj)
        return          void
 
 ValidateProgramARB(programObj)
        return          void
@@ -10105,7 +9953,6 @@ ValidateProgramARB(programObj)
        glxropcode      ?
        glxflags        ignore
        alias           ValidateProgram
        glxropcode      ?
        glxflags        ignore
        alias           ValidateProgram
-       glsalias        ValidateProgram
 
 Uniform1fARB(location, v0)
        return          void
 
 Uniform1fARB(location, v0)
        return          void
@@ -10117,7 +9964,6 @@ Uniform1fARB(location, v0)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1f
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1f
-       glsalias        Uniform1f
 
 Uniform2fARB(location, v0, v1)
        return          void
 
 Uniform2fARB(location, v0, v1)
        return          void
@@ -10130,7 +9976,6 @@ Uniform2fARB(location, v0, v1)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2f
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2f
-       glsalias        Uniform2f
 
 Uniform3fARB(location, v0, v1, v2)
        return          void
 
 Uniform3fARB(location, v0, v1, v2)
        return          void
@@ -10144,7 +9989,6 @@ Uniform3fARB(location, v0, v1, v2)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3f
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3f
-       glsalias        Uniform3f
 
 Uniform4fARB(location, v0, v1, v2, v3)
        return          void
 
 Uniform4fARB(location, v0, v1, v2, v3)
        return          void
@@ -10159,7 +10003,6 @@ Uniform4fARB(location, v0, v1, v2, v3)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4f
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4f
-       glsalias        Uniform4f
 
 Uniform1iARB(location, v0)
        return          void
 
 Uniform1iARB(location, v0)
        return          void
@@ -10171,7 +10014,6 @@ Uniform1iARB(location, v0)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1i
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1i
-       glsalias        Uniform1i
 
 Uniform2iARB(location, v0, v1)
        return          void
 
 Uniform2iARB(location, v0, v1)
        return          void
@@ -10184,7 +10026,6 @@ Uniform2iARB(location, v0, v1)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2i
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2i
-       glsalias        Uniform2i
 
 Uniform3iARB(location, v0, v1, v2)
        return          void
 
 Uniform3iARB(location, v0, v1, v2)
        return          void
@@ -10198,7 +10039,6 @@ Uniform3iARB(location, v0, v1, v2)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3i
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3i
-       glsalias        Uniform3i
 
 Uniform4iARB(location, v0, v1, v2, v3)
        return          void
 
 Uniform4iARB(location, v0, v1, v2, v3)
        return          void
@@ -10213,7 +10053,6 @@ Uniform4iARB(location, v0, v1, v2, v3)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4i
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4i
-       glsalias        Uniform4i
 
 Uniform1fvARB(location, count, value)
        return          void
 
 Uniform1fvARB(location, count, value)
        return          void
@@ -10226,7 +10065,6 @@ Uniform1fvARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1fv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1fv
-       glsalias        Uniform1fv
 
 Uniform2fvARB(location, count, value)
        return          void
 
 Uniform2fvARB(location, count, value)
        return          void
@@ -10239,7 +10077,6 @@ Uniform2fvARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2fv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2fv
-       glsalias        Uniform2fv
 
 Uniform3fvARB(location, count, value)
        return          void
 
 Uniform3fvARB(location, count, value)
        return          void
@@ -10252,7 +10089,6 @@ Uniform3fvARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3fv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3fv
-       glsalias        Uniform3fv
 
 Uniform4fvARB(location, count, value)
        return          void
 
 Uniform4fvARB(location, count, value)
        return          void
@@ -10265,7 +10101,6 @@ Uniform4fvARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4fv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4fv
-       glsalias        Uniform4fv
 
 Uniform1ivARB(location, count, value)
        return          void
 
 Uniform1ivARB(location, count, value)
        return          void
@@ -10278,7 +10113,6 @@ Uniform1ivARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1iv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform1iv
-       glsalias        Uniform1iv
 
 Uniform2ivARB(location, count, value)
        return          void
 
 Uniform2ivARB(location, count, value)
        return          void
@@ -10291,7 +10125,6 @@ Uniform2ivARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2iv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform2iv
-       glsalias        Uniform2iv
 
 Uniform3ivARB(location, count, value)
        return          void
 
 Uniform3ivARB(location, count, value)
        return          void
@@ -10304,7 +10137,6 @@ Uniform3ivARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3iv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform3iv
-       glsalias        Uniform3iv
 
 Uniform4ivARB(location, count, value)
        return          void
 
 Uniform4ivARB(location, count, value)
        return          void
@@ -10317,7 +10149,6 @@ Uniform4ivARB(location, count, value)
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4iv
        glxropcode      ?
        glxflags        ignore
        alias           Uniform4iv
-       glsalias        Uniform4iv
 
 UniformMatrix2fvARB(location, count, transpose, value)
        return          void
 
 UniformMatrix2fvARB(location, count, transpose, value)
        return          void
@@ -10331,7 +10162,6 @@ UniformMatrix2fvARB(location, count, transpose, value)
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix2fv
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix2fv
-       glsalias        UniformMatrix2fv
 
 UniformMatrix3fvARB(location, count, transpose, value)
        return          void
 
 UniformMatrix3fvARB(location, count, transpose, value)
        return          void
@@ -10345,7 +10175,6 @@ UniformMatrix3fvARB(location, count, transpose, value)
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix3fv
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix3fv
-       glsalias        UniformMatrix3fv
 
 UniformMatrix4fvARB(location, count, transpose, value)
        return          void
 
 UniformMatrix4fvARB(location, count, transpose, value)
        return          void
@@ -10359,7 +10188,6 @@ UniformMatrix4fvARB(location, count, transpose, value)
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix4fv
        glxropcode      ?
        glxflags        ignore
        alias           UniformMatrix4fv
-       glsalias        UniformMatrix4fv
 
 GetObjectParameterfvARB(obj, pname, params)
        return          void
 
 GetObjectParameterfvARB(obj, pname, params)
        return          void
@@ -10372,8 +10200,6 @@ GetObjectParameterfvARB(obj, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetObjectParameterivARB(obj, pname, params)
        offset          ?
 
 GetObjectParameterivARB(obj, pname, params)
@@ -10387,8 +10213,6 @@ GetObjectParameterivARB(obj, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetInfoLogARB(obj, maxLength, length, infoLog)
        offset          ?
 
 GetInfoLogARB(obj, maxLength, length, infoLog)
@@ -10403,8 +10227,6 @@ GetInfoLogARB(obj, maxLength, length, infoLog)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
        offset          ?
 
 GetAttachedObjectsARB(containerObj, maxCount, count, obj)
@@ -10420,7 +10242,6 @@ GetAttachedObjectsARB(containerObj, maxCount, count, obj)
        glxsingle       ?
        glxflags        ignore
        alias           GetAttachedShaders
        glxsingle       ?
        glxflags        ignore
        alias           GetAttachedShaders
-       glsalias        GetAttachedShaders
 
 GetUniformLocationARB(programObj, name)
        return          Int32
 
 GetUniformLocationARB(programObj, name)
        return          Int32
@@ -10433,7 +10254,6 @@ GetUniformLocationARB(programObj, name)
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformLocation
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformLocation
-       glsalias        GetUniformLocation
 
 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
        return          void
 
 GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
        return          void
@@ -10451,7 +10271,6 @@ GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
        glxsingle       ?
        glxflags        ignore
        alias           GetActiveUniform
        glxsingle       ?
        glxflags        ignore
        alias           GetActiveUniform
-       glsalias        GetActiveUniform
 
 GetUniformfvARB(programObj, location, params)
        return          void
 
 GetUniformfvARB(programObj, location, params)
        return          void
@@ -10465,7 +10284,6 @@ GetUniformfvARB(programObj, location, params)
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformfv
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformfv
-       glsalias        GetUniformfv
 
 GetUniformivARB(programObj, location, params)
        return          void
 
 GetUniformivARB(programObj, location, params)
        return          void
@@ -10479,7 +10297,6 @@ GetUniformivARB(programObj, location, params)
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformiv
        glxsingle       ?
        glxflags        ignore
        alias           GetUniformiv
-       glsalias        GetUniformiv
 
 GetShaderSourceARB(obj, maxLength, length, source)
        return          void
 
 GetShaderSourceARB(obj, maxLength, length, source)
        return          void
@@ -10494,7 +10311,6 @@ GetShaderSourceARB(obj, maxLength, length, source)
        glxsingle       ?
        glxflags        ignore
        alias           GetShaderSource
        glxsingle       ?
        glxflags        ignore
        alias           GetShaderSource
-       glsalias        GetShaderSource
 
 
 ###############################################################################
 
 
 ###############################################################################
@@ -10515,7 +10331,6 @@ BindAttribLocationARB(programObj, index, name)
        glxropcode      ?
        glxflags        ignore
        alias           BindAttribLocation
        glxropcode      ?
        glxflags        ignore
        alias           BindAttribLocation
-       glsalias        BindAttribLocation
 
 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
        return          void
 
 GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
        return          void
@@ -10533,7 +10348,6 @@ GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
        glxsingle       ?
        glxflags        ignore
        alias           GetActiveAttrib
        glxsingle       ?
        glxflags        ignore
        alias           GetActiveAttrib
-       glsalias        GetActiveAttrib
 
 GetAttribLocationARB(programObj, name)
        return          Int32
 
 GetAttribLocationARB(programObj, name)
        return          Int32
@@ -10546,7 +10360,6 @@ GetAttribLocationARB(programObj, name)
        glxsingle       ?
        glxflags        ignore
        alias           GetAttribLocation
        glxsingle       ?
        glxflags        ignore
        alias           GetAttribLocation
-       glsalias        GetAttribLocation
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -10613,7 +10426,6 @@ DrawBuffersARB(n, bufs)
        version         1.5
        extension
        alias           DrawBuffers
        version         1.5
        extension
        alias           DrawBuffers
-       glsalias        DrawBuffers
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -10642,7 +10454,6 @@ ClampColorARB(target, clamp)
        glxropcode      234
        glxflags        ignore
        alias           ClampColor
        glxropcode      234
        glxflags        ignore
        alias           ClampColor
-       glsalias        ClampColor
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -10703,8 +10514,8 @@ DrawArraysInstancedARB(mode, first, count, primcount)
        dlflags         notlistable
        vectorequiv     ArrayElement
        glfflags        ignore
        dlflags         notlistable
        vectorequiv     ArrayElement
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           DrawArraysInstanced
 
 DrawElementsInstancedARB(mode, count, type, indices, primcount)
        return          void
 
 DrawElementsInstancedARB(mode, count, type, indices, primcount)
        return          void
@@ -10719,8 +10530,8 @@ DrawElementsInstancedARB(mode, count, type, indices, primcount)
        dlflags         notlistable
        vectorequiv     ArrayElement
        glfflags        ignore
        dlflags         notlistable
        vectorequiv     ArrayElement
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           DrawElementsInstanced
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -10738,7 +10549,6 @@ IsRenderbuffer(renderbuffer)
        extension
        glxvendorpriv   1422
        glxflags        ignore
        extension
        glxvendorpriv   1422
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 BindRenderbuffer(target, renderbuffer)
        offset          ?
 
 BindRenderbuffer(target, renderbuffer)
@@ -10750,7 +10560,6 @@ BindRenderbuffer(target, renderbuffer)
        extension
        glxropcode      4316
        glxflags        ignore
        extension
        glxropcode      4316
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteRenderbuffers(n, renderbuffers)
        offset          ?
 
 DeleteRenderbuffers(n, renderbuffers)
@@ -10762,7 +10571,6 @@ DeleteRenderbuffers(n, renderbuffers)
        extension
        glxropcode      4317
        glxflags        ignore
        extension
        glxropcode      4317
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GenRenderbuffers(n, renderbuffers)
        offset          ?
 
 GenRenderbuffers(n, renderbuffers)
@@ -10774,7 +10582,6 @@ GenRenderbuffers(n, renderbuffers)
        extension
        glxvendorpriv   1423
        glxflags        ignore
        extension
        glxvendorpriv   1423
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 RenderbufferStorage(target, internalformat, width, height)
        offset          ?
 
 RenderbufferStorage(target, internalformat, width, height)
@@ -10788,7 +10595,6 @@ RenderbufferStorage(target, internalformat, width, height)
        extension
        glxropcode      4318
        glxflags        ignore
        extension
        glxropcode      4318
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GetRenderbufferParameteriv(target, pname, params)
        offset          ?
 
 GetRenderbufferParameteriv(target, pname, params)
@@ -10802,8 +10608,6 @@ GetRenderbufferParameteriv(target, pname, params)
        extension
        glxvendorpriv   1424
        glxflags        ignore
        extension
        glxvendorpriv   1424
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 IsFramebuffer(framebuffer)
        offset          ?
 
 IsFramebuffer(framebuffer)
@@ -10814,7 +10618,6 @@ IsFramebuffer(framebuffer)
        extension
        glxvendorpriv   1425
        glxflags        ignore
        extension
        glxvendorpriv   1425
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 BindFramebuffer(target, framebuffer)
        offset          ?
 
 BindFramebuffer(target, framebuffer)
@@ -10826,7 +10629,6 @@ BindFramebuffer(target, framebuffer)
        extension
        glxropcode      4319
        glxflags        ignore
        extension
        glxropcode      4319
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteFramebuffers(n, framebuffers)
        offset          ?
 
 DeleteFramebuffers(n, framebuffers)
@@ -10838,7 +10640,6 @@ DeleteFramebuffers(n, framebuffers)
        extension
        glxropcode      4320
        glxflags        ignore
        extension
        glxropcode      4320
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GenFramebuffers(n, framebuffers)
        offset          ?
 
 GenFramebuffers(n, framebuffers)
@@ -10850,7 +10651,6 @@ GenFramebuffers(n, framebuffers)
        extension
        glxvendorpriv   1426
        glxflags        ignore
        extension
        glxvendorpriv   1426
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 CheckFramebufferStatus(target)
        offset          ?
 
 CheckFramebufferStatus(target)
@@ -10861,7 +10661,6 @@ CheckFramebufferStatus(target)
        extension
        glxvendorpriv   1427
        glxflags        ignore
        extension
        glxvendorpriv   1427
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FramebufferTexture1D(target, attachment, textarget, texture, level)
        offset          ?
 
 FramebufferTexture1D(target, attachment, textarget, texture, level)
@@ -10876,7 +10675,6 @@ FramebufferTexture1D(target, attachment, textarget, texture, level)
        extension
        glxropcode      4321
        glxflags        ignore
        extension
        glxropcode      4321
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FramebufferTexture2D(target, attachment, textarget, texture, level)
        offset          ?
 
 FramebufferTexture2D(target, attachment, textarget, texture, level)
@@ -10891,7 +10689,6 @@ FramebufferTexture2D(target, attachment, textarget, texture, level)
        extension
        glxropcode      4322
        glxflags        ignore
        extension
        glxropcode      4322
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
        offset          ?
 
 FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
@@ -10907,7 +10704,6 @@ FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
        extension
        glxropcode      4323
        glxflags        ignore
        extension
        glxropcode      4323
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
        offset          ?
 
 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
@@ -10921,7 +10717,6 @@ FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
        extension
        glxropcode      4324
        glxflags        ignore
        extension
        glxropcode      4324
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
        offset          ?
 
 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
@@ -10936,8 +10731,6 @@ GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
        extension
        glxvendorpriv   1428
        glxflags        ignore
        extension
        glxvendorpriv   1428
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 GenerateMipmap(target)
        offset          ?
 
 GenerateMipmap(target)
@@ -10948,7 +10741,6 @@ GenerateMipmap(target)
        extension
        glxropcode      4325
        glxflags        ignore
        extension
        glxropcode      4325
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 # Promoted from EXT_framebuffer_blit
        offset          ?
 
 # Promoted from EXT_framebuffer_blit
@@ -10967,7 +10759,6 @@ BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, fi
        category        ARB_framebuffer_object
        version         3.0
        glxropcode      4330
        category        ARB_framebuffer_object
        version         3.0
        glxropcode      4330
-       glsopcode       ?
        offset          ?
 
 # Promoted from EXT_framebuffer_multisample
        offset          ?
 
 # Promoted from EXT_framebuffer_multisample
@@ -10981,7 +10772,6 @@ RenderbufferStorageMultisample(target, samples, internalformat, width, height)
        category        ARB_framebuffer_object
        version         3.0
        glxropcode      4331
        category        ARB_framebuffer_object
        version         3.0
        glxropcode      4331
-       glsopcode       ?
        offset          ?
 
 # Promoted from ARB_geometry_shader4
        offset          ?
 
 # Promoted from ARB_geometry_shader4
@@ -10997,7 +10787,6 @@ FramebufferTextureLayer(target, attachment, texture, level, layer)
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 
        glxflags        ignore
 
 
@@ -11027,7 +10816,6 @@ ProgramParameteriARB(program, pname, value)
        version         3.0
        extension       soft WINSOFT
        glfflags        ignore
        version         3.0
        extension       soft WINSOFT
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 FramebufferTextureARB(target, attachment, texture, level)
        glxflags        ignore
 
 FramebufferTextureARB(target, attachment, texture, level)
@@ -11041,7 +10829,6 @@ FramebufferTextureARB(target, attachment, texture, level)
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
        glxflags        ignore
 
 FramebufferTextureLayerARB(target, attachment, texture, level, layer)
@@ -11058,7 +10845,6 @@ FramebufferTextureLayerARB(target, attachment, texture, level, layer)
        glfflags        ignore
        glxflags        ignore
        alias           FramebufferTextureLayer
        glfflags        ignore
        glxflags        ignore
        alias           FramebufferTextureLayer
-       glsalias        FramebufferTextureLayer
 
 FramebufferTextureFaceARB(target, attachment, texture, level, face)
        return          void
 
 FramebufferTextureFaceARB(target, attachment, texture, level, face)
        return          void
@@ -11072,7 +10858,6 @@ FramebufferTextureFaceARB(target, attachment, texture, level, face)
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
        extension       soft WINSOFT
        dlflags         notlistable
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ###############################################################################
        glxflags        ignore
 
 ###############################################################################
@@ -11092,7 +10877,7 @@ newcategory: ARB_half_float_vertex
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-VertexAttribDivisor(index, divisor)
+VertexAttribDivisorARB(index, divisor)
        return          void
        param           index           UInt32 in value
        param           divisor         UInt32 in value
        return          void
        param           index           UInt32 in value
        param           divisor         UInt32 in value
@@ -11100,7 +10885,6 @@ VertexAttribDivisor(index, divisor)
        version         2.0
        extension
        glfflags        ignore
        version         2.0
        extension
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ###############################################################################
        glxflags        ignore
 
 ###############################################################################
@@ -11121,7 +10905,6 @@ MapBufferRange(target, offset, length, access)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 # Promoted from APPLE_flush_buffer_range
        offset          ?
 
 # Promoted from APPLE_flush_buffer_range
@@ -11135,7 +10918,6 @@ FlushMappedBufferRange(target, offset, length)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -11154,8 +10936,7 @@ TexBufferARB(target, internalformat, buffer)
        version         3.0
        extension       soft WINSOFT NV50
        glfflags        ignore
        version         3.0
        extension       soft WINSOFT NV50
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
+       alias           TexBuffer
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -11193,7 +10974,6 @@ BindVertexArray(array)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteVertexArrays(n, arrays)
        offset          ?
 
 DeleteVertexArrays(n, arrays)
@@ -11205,7 +10985,6 @@ DeleteVertexArrays(n, arrays)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 GenVertexArrays(n, arrays)
        offset          ?
 
 GenVertexArrays(n, arrays)
@@ -11217,7 +10996,6 @@ GenVertexArrays(n, arrays)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 IsVertexArray(array)
        offset          ?
 
 IsVertexArray(array)
@@ -11228,6186 +11006,6278 @@ IsVertexArray(array)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-
-###############################################################################
-###############################################################################
-#
-# Non-ARB extensions, in order by registry extension number
-#
-###############################################################################
-###############################################################################
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #1
-# EXT_abgr commands
+# ARB Extension #55 - WGL_ARB_create_context
+# ARB Extension #56 - GLX_ARB_create_context
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_abgr
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #2
-# EXT_blend_color commands
+# ARB Extension #57
+# ARB_uniform_buffer_object commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-BlendColorEXT(red, green, blue, alpha)
+GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
        return          void
        return          void
-       param           red             ClampedColorF in value
-       param           green           ClampedColorF in value
-       param           blue            ClampedColorF in value
-       param           alpha           ClampedColorF in value
-       category        EXT_blend_color
-       version         1.0
-       glxropcode      4096
-       glxflags        EXT
-       extension       soft
-       alias           BlendColor
-       glsalias        BlendColor
-
-###############################################################################
-#
-# Extension #3
-# EXT_polygon_offset commands
-#
-###############################################################################
+       param           program         UInt32 in value
+       param           uniformCount    SizeI in value
+       param           uniformNames    CharPointer in array [COMPSIZE(uniformCount)]
+       param           uniformIndices  UInt32 out array [COMPSIZE(uniformCount)]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
 
 
-PolygonOffsetEXT(factor, bias)
+GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
        return          void
        return          void
-       param           factor          Float32 in value
-       param           bias            Float32 in value
-       category        EXT_polygon_offset
-       version         1.0
-       glxropcode      4098
-       glxflags        EXT
-       extension       soft
-       glsopcode       0x0122
-       offset          414
+       param           program         UInt32 in value
+       param           uniformCount    SizeI in value
+       param           uniformIndices  UInt32 in array [COMPSIZE(uniformCount)]
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
+       return          void
+       param           program         UInt32 in value
+       param           uniformIndex    UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           uniformName     Char out array [bufSize]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+GetUniformBlockIndex(program, uniformBlockName)
+       return          UInt32
+       param           program         UInt32 in value
+       param           uniformBlockName        Char in array [COMPSIZE()]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
+       return          void
+       param           program         UInt32 in value
+       param           uniformBlockIndex       UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
+       return          void
+       param           program         UInt32 in value
+       param           uniformBlockIndex       UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           uniformBlockName        Char out array [bufSize]
+       category        ARB_uniform_buffer_object
+       dlflags         notlistable
+       version         2.0
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
+       return          void
+       param           program         UInt32 in value
+       param           uniformBlockIndex       UInt32 in value
+       param           uniformBlockBinding     UInt32 in value
+       category        ARB_uniform_buffer_object
+       version         2.0
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #4
-# EXT_texture commands
+# ARB Extension #58
+# ARB_compatibility commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_texture
+newcategory: ARB_compatibility
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #5 - skipped
+# ARB Extension #59
+# ARB_copy_buffer commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
+       return          void
+       param           readTarget      GLenum in value
+       param           writeTarget     GLenum in value
+       param           readOffset      BufferOffset in value
+       param           writeOffset     BufferOffset in value
+       param           size            BufferSize in value
+       category        ARB_copy_buffer
+       version         3.0
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #6
-# EXT_texture3D commands
+# ARB Extension #60
+# ARB_shader_texture_lod commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# Arguably TexelInternalFormat, not PixelInternalFormat
-TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
-       return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
-       category        EXT_texture3D
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxropcode      4114
-       extension
-       alias           TexImage3D
-       glsalias        TexImage3D
+# (none)
+newcategory: ARB_shader_texture_lod
 
 
-TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
-       return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
-       category        EXT_texture3D
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxropcode      4115
-       extension
-       alias           TexSubImage3D
-       glsalias        TexSubImage3D
+###############################################################################
+#
+# ARB Extension #61
+# ARB_depth_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: ARB_depth_clamp
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #7
-# SGIS_texture_filter4 commands
+# ARB Extension #62
+# ARB_draw_elements_base_vertex commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GetTexFilterFuncSGIS(target, filter, weights)
+DrawElementsBaseVertex(mode, count, type, indices, basevertex)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           filter          TextureFilterSGIS in value
-       param           weights         Float32 out array [COMPSIZE(target/filter)]
-       category        SGIS_texture_filter4
-       dlflags         notlistable
-       version         1.0
-       glxflags        SGI
-       glxvendorpriv   4101
+       param           mode            GLenum in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       param           basevertex      Int32 in value
+       category        ARB_draw_elements_base_vertex
+       version         1.2
        extension
        extension
-       glsflags        get
-       glsopcode       0x0175
-       offset          415
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-TexFilterFuncSGIS(target, filter, n, weights)
+DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           filter          TextureFilterSGIS in value
-       param           n               SizeI in value
-       param           weights         Float32 in array [n]
-       category        SGIS_texture_filter4
-       glxflags        SGI
-       version         1.0
-       glxropcode      2064
+       param           mode            GLenum in value
+       param           start           UInt32 in value
+       param           end             UInt32 in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       param           basevertex      Int32 in value
+       category        ARB_draw_elements_base_vertex
+       version         1.2
        extension
        extension
-       glsopcode       0x0176
-       offset          416
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+DrawElementsInstancedBaseVertex(mode, count, type, indices, primcount, basevertex)
+       return          void
+       param           mode            GLenum in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       param           primcount       SizeI in value
+       param           basevertex      Int32 in value
+       category        ARB_draw_elements_base_vertex
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+MultiDrawElementsBaseVertex(mode, count, type, indices, primcount, basevertex)
+       return          void
+       param           mode            GLenum in value
+       param           count           SizeI in array [COMPSIZE(primcount)]
+       param           type            DrawElementsType in value
+       param           indices         VoidPointer in array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       param           basevertex      Int32 in array [COMPSIZE(primcount)]
+       category        ARB_draw_elements_base_vertex
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #8 - skipped
+# ARB Extension #63
+# ARB_fragment_coord_conventions commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+# (none)
+newcategory: ARB_fragment_coord_conventions
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #9
-# EXT_subtexture commands
+# ARB Extension #64
+# ARB_provoking_vertex commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
+ProvokingVertex(mode)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
-       category        EXT_subtexture
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxropcode      4099
+       param           mode            GLenum in value
+       category        ARB_provoking_vertex
+       version         1.2
        extension
        extension
-       alias           TexSubImage1D
-       glsalias        TexSubImage1D
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
-       return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
-       category        EXT_subtexture
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxropcode      4100
-       extension
-       alias           TexSubImage2D
-       glsalias        TexSubImage2D
+###############################################################################
+#
+# ARB Extension #65
+# ARB_seamless_cube_map commands
+#
+###############################################################################
+
+# (none)
+newcategory: ARB_seamless_cube_map
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #10
-# EXT_copy_texture commands
+# ARB Extension #66
+# ARB_sync commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
-       return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       category        EXT_copy_texture
-       version         1.0
-       glxflags        EXT
-       glxropcode      4119
+FenceSync(condition, flags)
+       return          sync
+       param           condition       GLenum in value
+       param           flags           GLbitfield in value
+       category        ARB_sync
+       version         1.2
        extension
        extension
-       alias           CopyTexImage1D
-       glsalias        CopyTexImage1D
-
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+IsSync(sync)
+       return          Boolean
+       param           sync            sync in value
+       category        ARB_sync
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+DeleteSync(sync)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  PixelInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       category        EXT_copy_texture
-       version         1.0
-       glxflags        EXT
-       glxropcode      4120
+       param           sync            sync in value
+       category        ARB_sync
+       version         1.2
        extension
        extension
-       alias           CopyTexImage2D
-       glsalias        CopyTexImage2D
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
+ClientWaitSync(sync, flags, timeout)
+       return          GLenum
+       param           sync            sync in value
+       param           flags           GLbitfield in value
+       param           timeout         UInt64 in value
+       category        ARB_sync
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+WaitSync(sync, flags, timeout)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       category        EXT_copy_texture
-       version         1.0
-       glxflags        EXT
-       glxropcode      4121
+       param           sync            sync in value
+       param           flags           GLbitfield in value
+       param           timeout         UInt64 in value
+       category        ARB_sync
+       version         1.2
        extension
        extension
-       alias           CopyTexSubImage1D
-       glsalias        CopyTexSubImage1D
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
+GetInteger64v(pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_copy_texture
-       version         1.0
-       glxflags        EXT
-       glxropcode      4122
+       param           pname           GLenum in value
+       param           params          Int64 out array [COMPSIZE(pname)]
+       category        ARB_sync
+       dlflags         notlistable
+       version         1.2
        extension
        extension
-       alias           CopyTexSubImage2D
-       glsalias        CopyTexSubImage2D
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
 
 
-CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
+GetSynciv(sync, pname, bufSize, length, values)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_copy_texture
-       version         1.0
-       glxflags        EXT
-       glxropcode      4123
+       param           sync            sync in value
+       param           pname           GLenum in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           values          Int32 out array [length]
+       category        ARB_sync
+       dlflags         notlistable
+       version         1.2
        extension
        extension
-       alias           CopyTexSubImage3D
-       glsalias        CopyTexSubImage3D
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #11
-# EXT_histogram commands
+# ARB Extension #67
+# ARB_texture_multisample commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GetHistogramEXT(target, reset, format, type, values)
+TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
        return          void
        return          void
-       param           target          HistogramTargetEXT in value
-       param           reset           Boolean in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           values          Void out array [COMPSIZE(target/format/type)]
-       category        EXT_histogram
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxvendorpriv   5
+       param           target          GLenum in value
+       param           samples         SizeI in value
+       param           internalformat  Int32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           fixedsamplelocations    Boolean in value
+       category        ARB_texture_multisample
+       version         1.2
        extension
        extension
-       glsflags        get pixel-pack
-       glsopcode       0x0132
-       offset          417
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-GetHistogramParameterfvEXT(target, pname, params)
+TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
        return          void
        return          void
-       param           target          HistogramTargetEXT in value
-       param           pname           GetHistogramParameterPNameEXT in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        EXT_histogram
-       dlflags         notlistable
-       version         1.0
-       glxvendorpriv   6
-       glxflags        EXT
+       param           target          GLenum in value
+       param           samples         SizeI in value
+       param           internalformat  Int32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           fixedsamplelocations    Boolean in value
+       category        ARB_texture_multisample
+       version         1.2
        extension
        extension
-       glsflags        get
-       glsopcode       0x0133
-       offset          418
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-GetHistogramParameterivEXT(target, pname, params)
+GetMultisamplefv(pname, index, val)
        return          void
        return          void
-       param           target          HistogramTargetEXT in value
-       param           pname           GetHistogramParameterPNameEXT in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_histogram
+       param           pname           GLenum in value
+       param           index           UInt32 in value
+       param           val             Float32 out array [COMPSIZE(pname)]
+       category        ARB_texture_multisample
        dlflags         notlistable
        dlflags         notlistable
-       version         1.0
-       glxvendorpriv   7
-       glxflags        EXT
+       version         1.2
        extension
        extension
-       glsflags        get
-       glsopcode       0x0134
-       offset          419
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
 
 
-GetMinmaxEXT(target, reset, format, type, values)
+SampleMaski(index, mask)
        return          void
        return          void
-       param           target          MinmaxTargetEXT in value
-       param           reset           Boolean in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           values          Void out array [COMPSIZE(target/format/type)]
-       category        EXT_histogram
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       glxvendorpriv   8
+       param           index           UInt32 in value
+       param           mask            GLbitfield in value
+       category        ARB_texture_multisample
+       version         1.2
        extension
        extension
-       glsflags        get pixel-pack
-       glsopcode       0x0135
-       offset          420
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-GetMinmaxParameterfvEXT(target, pname, params)
-       return          void
-       param           target          MinmaxTargetEXT in value
-       param           pname           GetMinmaxParameterPNameEXT in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        EXT_histogram
-       dlflags         notlistable
-       version         1.0
-       glxvendorpriv   9
-       glxflags        EXT
-       extension
-       glsflags        get
-       glsopcode       0x0136
-       offset          421
+###############################################################################
+#
+# ARB Extension #68
+# ARB_vertex_array_bgra commands
+#
+###############################################################################
 
 
-GetMinmaxParameterivEXT(target, pname, params)
-       return          void
-       param           target          MinmaxTargetEXT in value
-       param           pname           GetMinmaxParameterPNameEXT in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_histogram
-       dlflags         notlistable
-       version         1.0
-       glxvendorpriv   10
-       glxflags        EXT
-       extension
-       glsflags        get
-       glsopcode       0x0137
-       offset          422
+# (none)
+newcategory: ARB_vertex_array_bgra
 
 
-HistogramEXT(target, width, internalformat, sink)
+###############################################################################
+#
+# ARB Extension #69
+# ARB_draw_buffers_blend commands
+#
+###############################################################################
+
+BlendEquationi(buf, mode)
        return          void
        return          void
-       param           target          HistogramTargetEXT in value
-       param           width           SizeI in value
-       param           internalformat  PixelInternalFormat in value
-       param           sink            Boolean in value
-       category        EXT_histogram
-       version         1.0
-       glxropcode      4110
-       glxflags        EXT
+       param           buf             UInt32 in value
+       param           mode            GLenum in value
+       category        ARB_draw_buffers_blend
+       version         1.2
        extension
        extension
-       alias           Histogram
-       glsalias        Histogram
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-MinmaxEXT(target, internalformat, sink)
+BlendEquationSeparatei(buf, modeRGB, modeAlpha)
        return          void
        return          void
-       param           target          MinmaxTargetEXT in value
-       param           internalformat  PixelInternalFormat in value
-       param           sink            Boolean in value
-       category        EXT_histogram
-       version         1.0
-       glxropcode      4111
-       glxflags        EXT
+       param           buf             UInt32 in value
+       param           modeRGB         GLenum in value
+       param           modeAlpha       GLenum in value
+       category        ARB_draw_buffers_blend
+       version         1.2
        extension
        extension
-       alias           Minmax
-       glsalias        Minmax
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-ResetHistogramEXT(target)
+BlendFunci(buf, src, dst)
        return          void
        return          void
-       param           target          HistogramTargetEXT in value
-       category        EXT_histogram
-       version         1.0
-       glxropcode      4112
-       glxflags        EXT
+       param           buf             UInt32 in value
+       param           src             GLenum in value
+       param           dst             GLenum in value
+       category        ARB_draw_buffers_blend
+       version         1.2
        extension
        extension
-       alias           ResetHistogram
-       glsalias        ResetHistogram
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-ResetMinmaxEXT(target)
+BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
        return          void
        return          void
-       param           target          MinmaxTargetEXT in value
-       category        EXT_histogram
-       version         1.0
-       glxropcode      4113
-       glxflags        EXT
+       param           buf             UInt32 in value
+       param           srcRGB          GLenum in value
+       param           dstRGB          GLenum in value
+       param           srcAlpha        GLenum in value
+       param           dstAlpha        GLenum in value
+       category        ARB_draw_buffers_blend
+       version         1.2
        extension
        extension
-       alias           ResetMinmax
-       glsalias        ResetMinmax
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #12
-# EXT_convolution commands
+# ARB Extension #70
+# ARB_sample_shading commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
+MinSampleShading(value)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
+       param           value           ClampedColorF in value
+       category        ARB_sample_shading
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# ARB Extension #71
+# ARB_texture_cube_map_array commands
+#
+###############################################################################
+
+# (none)
+newcategory: ARB_texture_cube_map_array
+
+###############################################################################
+#
+# ARB Extension #72
+# ARB_texture_gather commands
+#
+###############################################################################
+
+# (none)
+newcategory: ARB_texture_gather
+
+###############################################################################
+#
+# ARB Extension #73
+# ARB_texture_query_lod commands
+#
+###############################################################################
+
+# (none)
+newcategory: ARB_texture_query_lod
+
+###############################################################################
+#
+# ARB Extension #74 - WGL_ARB_create_context_profile
+# ARB Extension #75 - GLX_ARB_create_context_profile
+#
+###############################################################################
+
+
+###############################################################################
+###############################################################################
+#
+# Non-ARB extensions, in order by registry extension number
+#
+###############################################################################
+###############################################################################
+
+###############################################################################
+#
+# Extension #1
+# EXT_abgr commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_abgr
+
+###############################################################################
+#
+# Extension #2
+# EXT_blend_color commands
+#
+###############################################################################
+
+BlendColorEXT(red, green, blue, alpha)
+       return          void
+       param           red             ClampedColorF in value
+       param           green           ClampedColorF in value
+       param           blue            ClampedColorF in value
+       param           alpha           ClampedColorF in value
+       category        EXT_blend_color
+       version         1.0
+       glxropcode      4096
+       glxflags        EXT
+       extension       soft
+       alias           BlendColor
+
+###############################################################################
+#
+# Extension #3
+# EXT_polygon_offset commands
+#
+###############################################################################
+
+PolygonOffsetEXT(factor, bias)
+       return          void
+       param           factor          Float32 in value
+       param           bias            Float32 in value
+       category        EXT_polygon_offset
+       version         1.0
+       glxropcode      4098
+       glxflags        EXT
+       extension       soft
+       offset          414
+
+###############################################################################
+#
+# Extension #4
+# EXT_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture
+
+###############################################################################
+#
+# Extension #5 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #6
+# EXT_texture3D commands
+#
+###############################################################################
+
+# Arguably TexelInternalFormat, not PixelInternalFormat
+TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
        param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
        param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           border          CheckedInt32 in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           image           Void in array [COMPSIZE(format/type/width)]
-       category        EXT_convolution
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        EXT_texture3D
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.0
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.0
-       glxropcode      4101
+       glxropcode      4114
        extension
        extension
-       alias           ConvolutionFilter1D
-       glsalias        ConvolutionFilter1D
+       alias           TexImage3D
 
 
-ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
+TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           internalformat  PixelInternalFormat in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
+       param           depth           SizeI in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           image           Void in array [COMPSIZE(format/type/width/height)]
-       category        EXT_convolution
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        EXT_texture3D
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.0
        dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.0
-       glxropcode      4102
+       glxropcode      4115
        extension
        extension
-       alias           ConvolutionFilter2D
-       glsalias        ConvolutionFilter2D
+       alias           TexSubImage3D
 
 
-ConvolutionParameterfEXT(target, pname, params)
-       return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          CheckedFloat32 in value
-       category        EXT_convolution
-       version         1.0
-       glxropcode      4103
-       glxflags        EXT
-       extension
-       alias           ConvolutionParameterf
-       glsalias        ConvolutionParameterf
+###############################################################################
+#
+# Extension #7
+# SGIS_texture_filter4 commands
+#
+###############################################################################
 
 
-ConvolutionParameterfvEXT(target, pname, params)
+GetTexFilterFuncSGIS(target, filter, weights)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        EXT_convolution
+       param           target          TextureTarget in value
+       param           filter          TextureFilterSGIS in value
+       param           weights         Float32 out array [COMPSIZE(target/filter)]
+       category        SGIS_texture_filter4
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      4104
-       glxflags        EXT
+       glxflags        SGI
+       glxvendorpriv   4101
        extension
        extension
-       alias           ConvolutionParameterfv
-       glsalias        ConvolutionParameterfv
+       offset          415
 
 
-ConvolutionParameteriEXT(target, pname, params)
+TexFilterFuncSGIS(target, filter, n, weights)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          CheckedInt32 in value
-       category        EXT_convolution
+       param           target          TextureTarget in value
+       param           filter          TextureFilterSGIS in value
+       param           n               SizeI in value
+       param           weights         Float32 in array [n]
+       category        SGIS_texture_filter4
+       glxflags        SGI
        version         1.0
        version         1.0
-       glxropcode      4105
-       glxflags        EXT
+       glxropcode      2064
        extension
        extension
-       alias           ConvolutionParameteri
-       glsalias        ConvolutionParameteri
+       offset          416
 
 
-ConvolutionParameterivEXT(target, pname, params)
-       return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        EXT_convolution
-       version         1.0
-       glxropcode      4106
-       glxflags        EXT
-       extension
-       alias           ConvolutionParameteriv
-       glsalias        ConvolutionParameteriv
+###############################################################################
+#
+# Extension #8 - skipped
+#
+###############################################################################
 
 
-CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
+###############################################################################
+#
+# Extension #9
+# EXT_subtexture commands
+#
+###############################################################################
+
+TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           internalformat  PixelInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           width           SizeI in value
-       category        EXT_convolution
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       category        EXT_subtexture
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxropcode      4107
-       glxflags        EXT
+       glxropcode      4099
        extension
        extension
-       alias           CopyConvolutionFilter1D
-       glsalias        CopyConvolutionFilter1D
+       alias           TexSubImage1D
 
 
-CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
+TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           internalformat  PixelInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       category        EXT_convolution
-       version         1.0
-       glxropcode      4108
-       glxflags        EXT
-       extension
-       alias           CopyConvolutionFilter2D
-       glsalias        CopyConvolutionFilter2D
-
-GetConvolutionFilterEXT(target, format, type, image)
-       return          void
-       param           target          ConvolutionTargetEXT in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           image           Void out array [COMPSIZE(target/format/type)]
-       category        EXT_convolution
-       dlflags         notlistable
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       category        EXT_subtexture
+       dlflags         handcode
        glxflags        client-handcode server-handcode EXT
        version         1.0
        glxflags        client-handcode server-handcode EXT
        version         1.0
-       glxvendorpriv   1
+       glxropcode      4100
        extension
        extension
-       glsflags        get pixel-pack
-       glsopcode       0x012D
-       offset          423
+       alias           TexSubImage2D
 
 
-GetConvolutionParameterfvEXT(target, pname, params)
+###############################################################################
+#
+# Extension #10
+# EXT_copy_texture commands
+#
+###############################################################################
+
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        EXT_convolution
-       dlflags         notlistable
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  PixelInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       category        EXT_copy_texture
        version         1.0
        version         1.0
-       glxvendorpriv   2
        glxflags        EXT
        glxflags        EXT
+       glxropcode      4119
        extension
        extension
-       glsflags        get
-       glsopcode       0x012E
-       offset          424
+       alias           CopyTexImage1D
 
 
-GetConvolutionParameterivEXT(target, pname, params)
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
        return          void
        return          void
-       param           target          ConvolutionTargetEXT in value
-       param           pname           ConvolutionParameterEXT in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_convolution
-       dlflags         notlistable
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  PixelInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       category        EXT_copy_texture
        version         1.0
        version         1.0
-       glxvendorpriv   3
        glxflags        EXT
        glxflags        EXT
+       glxropcode      4120
        extension
        extension
-       glsflags        get
-       glsopcode       0x012F
-       offset          425
+       alias           CopyTexImage2D
 
 
-GetSeparableFilterEXT(target, format, type, row, column, span)
+CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
        return          void
        return          void
-       param           target          SeparableTargetEXT in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           row             Void out array [COMPSIZE(target/format/type)]
-       param           column          Void out array [COMPSIZE(target/format/type)]
-       param           span            Void out array [COMPSIZE(target/format/type)]
-       category        EXT_convolution
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       category        EXT_copy_texture
        version         1.0
        version         1.0
-       glxvendorpriv   4
+       glxflags        EXT
+       glxropcode      4121
        extension
        extension
-       glsflags        get pixel-pack
-       glsopcode       0x0130
-       offset          426
+       alias           CopyTexSubImage1D
 
 
-SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
+CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
        return          void
        return          void
-       param           target          SeparableTargetEXT in value
-       param           internalformat  PixelInternalFormat in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           row             Void in array [COMPSIZE(target/format/type/width)]
-       param           column          Void in array [COMPSIZE(target/format/type/height)]
-       category        EXT_convolution
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
+       category        EXT_copy_texture
        version         1.0
        version         1.0
-       glxropcode      4109
+       glxflags        EXT
+       glxropcode      4122
        extension
        extension
-       alias           SeparableFilter2D
-       glsalias        SeparableFilter2D
-
-###############################################################################
-#
-# Extension #13
-# SGI_color_matrix commands
-#
-###############################################################################
+       alias           CopyTexSubImage2D
 
 
-# (none)
-newcategory: SGI_color_matrix
+CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
+       return          void
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_copy_texture
+       version         1.0
+       glxflags        EXT
+       glxropcode      4123
+       extension
+       alias           CopyTexSubImage3D
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #14
-# SGI_color_table commands
+# Extension #11
+# EXT_histogram commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ColorTableSGI(target, internalformat, width, format, type, table)
+GetHistogramEXT(target, reset, format, type, values)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
+       param           target          HistogramTargetEXT in value
+       param           reset           Boolean in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           table           Void in array [COMPSIZE(format/type/width)]
-       category        SGI_color_table
-       dlflags         handcode
-       glxflags        client-handcode server-handcode SGI
-       version         1.0
-       glxropcode      2053
-       extension
-       alias           ColorTable
-       glsalias        ColorTable
-
-ColorTableParameterfvSGI(target, pname, params)
-       return          void
-       param           target          ColorTableTargetSGI in value
-       param           pname           ColorTableParameterPNameSGI in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGI_color_table
+       param           values          Void out array [COMPSIZE(target/format/type)]
+       category        EXT_histogram
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxropcode      2054
-       glxflags        SGI
+       glxvendorpriv   5
        extension
        extension
-       alias           ColorTableParameterfv
-       glsalias        ColorTableParameterfv
+       offset          417
 
 
-ColorTableParameterivSGI(target, pname, params)
+GetHistogramParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
-       param           pname           ColorTableParameterPNameSGI in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGI_color_table
+       param           target          HistogramTargetEXT in value
+       param           pname           GetHistogramParameterPNameEXT in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        EXT_histogram
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      2055
-       glxflags        SGI
+       glxvendorpriv   6
+       glxflags        EXT
        extension
        extension
-       alias           ColorTableParameteriv
-       glsalias        ColorTableParameteriv
+       offset          418
 
 
-CopyColorTableSGI(target, internalformat, x, y, width)
+GetHistogramParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
-       param           internalformat  PixelInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       category        SGI_color_table
+       param           target          HistogramTargetEXT in value
+       param           pname           GetHistogramParameterPNameEXT in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_histogram
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      2056
-       glxflags        SGI
+       glxvendorpriv   7
+       glxflags        EXT
        extension
        extension
-       alias           CopyColorTable
-       glsalias        CopyColorTable
+       offset          419
 
 
-GetColorTableSGI(target, format, type, table)
+GetMinmaxEXT(target, reset, format, type, values)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
+       param           target          MinmaxTargetEXT in value
+       param           reset           Boolean in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           table           Void out array [COMPSIZE(target/format/type)]
-       category        SGI_color_table
+       param           values          Void out array [COMPSIZE(target/format/type)]
+       category        EXT_histogram
        dlflags         notlistable
        dlflags         notlistable
-       glxflags        client-handcode server-handcode SGI
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxvendorpriv   4098
+       glxvendorpriv   8
        extension
        extension
-       glsflags        get pixel-pack
-       glsopcode       0x016B
-       offset          427
+       offset          420
 
 
-GetColorTableParameterfvSGI(target, pname, params)
+GetMinmaxParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
-       param           pname           GetColorTableParameterPNameSGI in value
+       param           target          MinmaxTargetEXT in value
+       param           pname           GetMinmaxParameterPNameEXT in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        SGI_color_table
+       category        EXT_histogram
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4099
+       glxvendorpriv   9
+       glxflags        EXT
        extension
        extension
-       glsflags        get
-       glsopcode       0x016C
-       offset          428
+       offset          421
 
 
-GetColorTableParameterivSGI(target, pname, params)
+GetMinmaxParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           target          ColorTableTargetSGI in value
-       param           pname           GetColorTableParameterPNameSGI in value
+       param           target          MinmaxTargetEXT in value
+       param           pname           GetMinmaxParameterPNameEXT in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        SGI_color_table
+       category        EXT_histogram
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4100
+       glxvendorpriv   10
+       glxflags        EXT
        extension
        extension
-       glsflags        get
-       glsopcode       0x016D
-       offset          429
+       offset          422
 
 
-###############################################################################
-#
-# Extension #15
-# SGIX_pixel_texture commands
-#
-###############################################################################
-
-PixelTexGenSGIX(mode)
-       return          void
-       param           mode            PixelTexGenModeSGIX in value
-       category        SGIX_pixel_texture
-       version         1.0
-       glxflags        SGI
-       glxropcode      2059
-       extension
-       glsopcode       0x0170
-       offset          430
-
-###############################################################################
-#
-# Extension #15 (variant)
-# SGIS_pixel_texture commands
-# Both SGIS and SGIX forms have extension #15!
-#
-###############################################################################
-
-PixelTexGenParameteriSGIS(pname, param)
-       return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           param           CheckedInt32 in value
-       category        SGIS_pixel_texture
-       version         1.0
-       extension
-       glxropcode      ?
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x0192
-       offset          431
-
-PixelTexGenParameterivSGIS(pname, params)
-       return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGIS_pixel_texture
-       version         1.0
-       extension
-       glxropcode      ?
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x0193
-       offset          432
-
-PixelTexGenParameterfSGIS(pname, param)
+HistogramEXT(target, width, internalformat, sink)
        return          void
        return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           param           CheckedFloat32 in value
-       category        SGIS_pixel_texture
+       param           target          HistogramTargetEXT in value
+       param           width           SizeI in value
+       param           internalformat  PixelInternalFormat in value
+       param           sink            Boolean in value
+       category        EXT_histogram
        version         1.0
        version         1.0
+       glxropcode      4110
+       glxflags        EXT
        extension
        extension
-       glxropcode      ?
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x0194
-       offset          433
+       alias           Histogram
 
 
-PixelTexGenParameterfvSGIS(pname, params)
+MinmaxEXT(target, internalformat, sink)
        return          void
        return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIS_pixel_texture
+       param           target          MinmaxTargetEXT in value
+       param           internalformat  PixelInternalFormat in value
+       param           sink            Boolean in value
+       category        EXT_histogram
        version         1.0
        version         1.0
+       glxropcode      4111
+       glxflags        EXT
        extension
        extension
-       glxropcode      ?
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x0195
-       offset          434
+       alias           Minmax
 
 
-GetPixelTexGenParameterivSGIS(pname, params)
+ResetHistogramEXT(target)
        return          void
        return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           params          CheckedInt32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        SGIS_pixel_texture
+       param           target          HistogramTargetEXT in value
+       category        EXT_histogram
        version         1.0
        version         1.0
+       glxropcode      4112
+       glxflags        EXT
        extension
        extension
-       glxvendorpriv   ?
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x0196
-       offset          435
+       alias           ResetHistogram
 
 
-GetPixelTexGenParameterfvSGIS(pname, params)
+ResetMinmaxEXT(target)
        return          void
        return          void
-       param           pname           PixelTexGenParameterNameSGIS in value
-       param           params          CheckedFloat32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        SGIS_pixel_texture
+       param           target          MinmaxTargetEXT in value
+       category        EXT_histogram
        version         1.0
        version         1.0
+       glxropcode      4113
+       glxflags        EXT
        extension
        extension
-       glxvendorpriv   ?
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x0197
-       offset          436
+       alias           ResetMinmax
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #16
-# SGIS_texture4D commands
+# Extension #12
+# EXT_convolution commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
+ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
+       param           target          ConvolutionTargetEXT in value
        param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
        param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           size4d          SizeI in value
-       param           border          CheckedInt32 in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
-       category        SGIS_texture4D
+       param           image           Void in array [COMPSIZE(format/type/width)]
+       category        EXT_convolution
        dlflags         handcode
        dlflags         handcode
-       glxflags        client-handcode server-handcode SGI
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxropcode      2057
+       glxropcode      4101
        extension
        extension
-       glsflags        pixel-null pixel-unpack
-       glsopcode       0x016E
-       offset          437
+       alias           ConvolutionFilter1D
 
 
-TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
+ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           woffset         CheckedInt32 in value
+       param           target          ConvolutionTargetEXT in value
+       param           internalformat  PixelInternalFormat in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       param           depth           SizeI in value
-       param           size4d          SizeI in value
        param           format          PixelFormat in value
        param           type            PixelType in value
        param           format          PixelFormat in value
        param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
-       category        SGIS_texture4D
+       param           image           Void in array [COMPSIZE(format/type/width/height)]
+       category        EXT_convolution
        dlflags         handcode
        dlflags         handcode
-       glxflags        client-handcode server-handcode SGI
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxropcode      2058
+       glxropcode      4102
        extension
        extension
-       glsflags        pixel-unpack
-       glsopcode       0x016F
-       offset          438
-
-###############################################################################
-#
-# Extension #17
-# SGI_texture_color_table commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGI_texture_color_table
-
-###############################################################################
-#
-# Extension #18
-# EXT_cmyka commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_cmyka
-
-###############################################################################
-#
-# Extension #19 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #20
-# EXT_texture_object commands
-#
-###############################################################################
+       alias           ConvolutionFilter2D
 
 
-AreTexturesResidentEXT(n, textures, residences)
-       return          Boolean
-       param           n               SizeI in value
-       param           textures        Texture in array [n]
-       param           residences      Boolean out array [n]
-       category        EXT_texture_object
-       glxflags        EXT
-       glxvendorpriv   11
-       dlflags         notlistable
+ConvolutionParameterfEXT(target, pname, params)
+       return          void
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          CheckedFloat32 in value
+       category        EXT_convolution
        version         1.0
        version         1.0
+       glxropcode      4103
+       glxflags        EXT
        extension
        extension
-       glsflags        get
-       glsopcode       0x0147
-       offset          439
+       alias           ConvolutionParameterf
 
 
-BindTextureEXT(target, texture)
+ConvolutionParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           target  TextureTarget in value
-       param           texture Texture in value
-       category        EXT_texture_object
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        EXT_convolution
        version         1.0
        version         1.0
+       glxropcode      4104
        glxflags        EXT
        glxflags        EXT
-       glxropcode      4117
        extension
        extension
-       alias           BindTexture
-       glsalias        BindTexture
+       alias           ConvolutionParameterfv
 
 
-DeleteTexturesEXT(n, textures)
+ConvolutionParameteriEXT(target, pname, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           textures        Texture in array [n]
-       category        EXT_texture_object
-       dlflags         notlistable
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          CheckedInt32 in value
+       category        EXT_convolution
        version         1.0
        version         1.0
+       glxropcode      4105
        glxflags        EXT
        glxflags        EXT
-       glxvendorpriv   12
        extension
        extension
-       glsopcode       0x0149
-       offset          561
+       alias           ConvolutionParameteri
 
 
-GenTexturesEXT(n, textures)
+ConvolutionParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           textures        Texture out array [n]
-       category        EXT_texture_object
-       dlflags         notlistable
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        EXT_convolution
        version         1.0
        version         1.0
+       glxropcode      4106
        glxflags        EXT
        glxflags        EXT
-       glxvendorpriv   13
        extension
        extension
-       glsopcode       0x014A
-       offset          440
+       alias           ConvolutionParameteriv
 
 
-IsTextureEXT(texture)
-       return          Boolean
-       param           texture Texture in value
-       category        EXT_texture_object
-       dlflags         notlistable
+CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
+       return          void
+       param           target          ConvolutionTargetEXT in value
+       param           internalformat  PixelInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       category        EXT_convolution
        version         1.0
        version         1.0
+       glxropcode      4107
        glxflags        EXT
        glxflags        EXT
-       glxvendorpriv   14
        extension
        extension
-       glsflags        get
-       glsopcode       0x014B
-       offset          441
+       alias           CopyConvolutionFilter1D
 
 
-PrioritizeTexturesEXT(n, textures, priorities)
+CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
        return          void
        return          void
-       param           n               SizeI in value
-       param           textures        Texture in array [n]
-       param           priorities      ClampedFloat32 in array [n]
-       category        EXT_texture_object
-       glxflags        EXT
+       param           target          ConvolutionTargetEXT in value
+       param           internalformat  PixelInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_convolution
        version         1.0
        version         1.0
-       glxropcode      4118
+       glxropcode      4108
+       glxflags        EXT
        extension
        extension
-       alias           PrioritizeTextures
-       glsalias        PrioritizeTextures
-
-###############################################################################
-#
-# Extension #21
-# SGIS_detail_texture commands
-#
-###############################################################################
+       alias           CopyConvolutionFilter2D
 
 
-DetailTexFuncSGIS(target, n, points)
+GetConvolutionFilterEXT(target, format, type, image)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           n               SizeI in value
-       param           points          Float32 in array [n*2]
-       category        SGIS_detail_texture
-       glxflags        SGI
+       param           target          ConvolutionTargetEXT in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           image           Void out array [COMPSIZE(target/format/type)]
+       category        EXT_convolution
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxropcode      2051
+       glxvendorpriv   1
        extension
        extension
-       glsopcode       0x0163
-       offset          442
+       offset          423
 
 
-GetDetailTexFuncSGIS(target, points)
+GetConvolutionParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           points          Float32 out array [COMPSIZE(target)]
-       category        SGIS_detail_texture
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        EXT_convolution
        dlflags         notlistable
        version         1.0
        dlflags         notlistable
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4096
+       glxvendorpriv   2
+       glxflags        EXT
        extension
        extension
-       glsflags        get
-       glsopcode       0x0164
-       offset          443
-
-###############################################################################
-#
-# Extension #22
-# SGIS_sharpen_texture commands
-#
-###############################################################################
+       offset          424
 
 
-SharpenTexFuncSGIS(target, n, points)
+GetConvolutionParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           n               SizeI in value
-       param           points          Float32 in array [n*2]
-       category        SGIS_sharpen_texture
-       glxflags        SGI
+       param           target          ConvolutionTargetEXT in value
+       param           pname           ConvolutionParameterEXT in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_convolution
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      2052
+       glxvendorpriv   3
+       glxflags        EXT
        extension
        extension
-       glsopcode       0x0165
-       offset          444
+       offset          425
 
 
-GetSharpenTexFuncSGIS(target, points)
+GetSeparableFilterEXT(target, format, type, row, column, span)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           points          Float32 out array [COMPSIZE(target)]
-       category        SGIS_sharpen_texture
+       param           target          SeparableTargetEXT in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           row             Void out array [COMPSIZE(target/format/type)]
+       param           column          Void out array [COMPSIZE(target/format/type)]
+       param           span            Void out array [COMPSIZE(target/format/type)]
+       category        EXT_convolution
        dlflags         notlistable
        dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4097
+       glxvendorpriv   4
        extension
        extension
-       glsflags        get
-       glsopcode       0x0166
-       offset          445
+       offset          426
+
+SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
+       return          void
+       param           target          SeparableTargetEXT in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           row             Void in array [COMPSIZE(target/format/type/width)]
+       param           column          Void in array [COMPSIZE(target/format/type/height)]
+       category        EXT_convolution
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
+       version         1.0
+       glxropcode      4109
+       extension
+       alias           SeparableFilter2D
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# EXT_packed_pixels commands
-# Extension #23
+# Extension #13
+# SGI_color_matrix commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_packed_pixels
+newcategory: SGI_color_matrix
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #24
-# SGIS_texture_lod commands
+# Extension #14
+# SGI_color_table commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIS_texture_lod
+ColorTableSGI(target, internalformat, width, format, type, table)
+       return          void
+       param           target          ColorTableTargetSGI in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           table           Void in array [COMPSIZE(format/type/width)]
+       category        SGI_color_table
+       dlflags         handcode
+       glxflags        client-handcode server-handcode SGI
+       version         1.0
+       glxropcode      2053
+       extension
+       alias           ColorTable
 
 
-###############################################################################
-#
-# Extension #25
-# SGIS_multisample commands
-#
-###############################################################################
+ColorTableParameterfvSGI(target, pname, params)
+       return          void
+       param           target          ColorTableTargetSGI in value
+       param           pname           ColorTableParameterPNameSGI in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGI_color_table
+       version         1.0
+       glxropcode      2054
+       glxflags        SGI
+       extension
+       alias           ColorTableParameterfv
 
 
-SampleMaskSGIS(value, invert)
+ColorTableParameterivSGI(target, pname, params)
        return          void
        return          void
-       param           value           ClampedFloat32 in value
-       param           invert          Boolean in value
-       category        SGIS_multisample
-       version         1.1
-       glxropcode      2048
+       param           target          ColorTableTargetSGI in value
+       param           pname           ColorTableParameterPNameSGI in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGI_color_table
+       version         1.0
+       glxropcode      2055
        glxflags        SGI
        extension
        glxflags        SGI
        extension
-       alias           SampleMaskEXT
-       glsalias        SampleMaskEXT
+       alias           ColorTableParameteriv
 
 
-SamplePatternSGIS(pattern)
+CopyColorTableSGI(target, internalformat, x, y, width)
        return          void
        return          void
-       param           pattern         SamplePatternSGIS in value
-       category        SGIS_multisample
+       param           target          ColorTableTargetSGI in value
+       param           internalformat  PixelInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       category        SGI_color_table
        version         1.0
        version         1.0
-       glxropcode      2049
+       glxropcode      2056
        glxflags        SGI
        extension
        glxflags        SGI
        extension
-       alias           SamplePatternEXT
-       glsalias        SamplePatternEXT
+       alias           CopyColorTable
 
 
-###############################################################################
-#
-# Extension #26 - no specification?
-#
-###############################################################################
+GetColorTableSGI(target, format, type, table)
+       return          void
+       param           target          ColorTableTargetSGI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           table           Void out array [COMPSIZE(target/format/type)]
+       category        SGI_color_table
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode SGI
+       version         1.0
+       glxvendorpriv   4098
+       extension
+       offset          427
+
+GetColorTableParameterfvSGI(target, pname, params)
+       return          void
+       param           target          ColorTableTargetSGI in value
+       param           pname           GetColorTableParameterPNameSGI in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        SGI_color_table
+       dlflags         notlistable
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4099
+       extension
+       offset          428
+
+GetColorTableParameterivSGI(target, pname, params)
+       return          void
+       param           target          ColorTableTargetSGI in value
+       param           pname           GetColorTableParameterPNameSGI in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        SGI_color_table
+       dlflags         notlistable
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4100
+       extension
+       offset          429
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #27
-# EXT_rescale_normal commands
+# Extension #15
+# SGIX_pixel_texture commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_rescale_normal
+PixelTexGenSGIX(mode)
+       return          void
+       param           mode            PixelTexGenModeSGIX in value
+       category        SGIX_pixel_texture
+       version         1.0
+       glxflags        SGI
+       glxropcode      2059
+       extension
+       offset          430
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #28 - GLX_EXT_visual_info
-# Extension #29 - skipped
+# Extension #15 (variant)
+# SGIS_pixel_texture commands
+# Both SGIS and SGIX forms have extension #15!
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-###############################################################################
-#
-# Extension #30
-# EXT_vertex_array commands
-#
-###############################################################################
-
-ArrayElementEXT(i)
+PixelTexGenParameteriSGIS(pname, param)
        return          void
        return          void
-       param           i               Int32 in value
-       category        EXT_vertex_array
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           param           CheckedInt32 in value
+       category        SGIS_pixel_texture
        version         1.0
        extension
        version         1.0
        extension
-       alias           ArrayElement
-       glsalias        ArrayElement
+       glxropcode      ?
+       glxflags        ignore
+       offset          431
 
 
-ColorPointerEXT(size, type, stride, count, pointer)
+PixelTexGenParameterivSGIS(pname, params)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            ColorPointerType in value
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
-       category        EXT_vertex_array
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGIS_pixel_texture
        version         1.0
        extension
        version         1.0
        extension
-       glsflags        client
-       glsopcode       0x013F
-       offset          448
+       glxropcode      ?
+       glxflags        ignore
+       offset          432
 
 
-DrawArraysEXT(mode, first, count)
+PixelTexGenParameterfSGIS(pname, param)
        return          void
        return          void
-       param           mode            BeginMode in value
-       param           first           Int32 in value
-       param           count           SizeI in value
-       category        EXT_vertex_array
-       dlflags         handcode
-       glxflags        client-handcode server-handcode EXT
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           param           CheckedFloat32 in value
+       category        SGIS_pixel_texture
        version         1.0
        version         1.0
-       glxropcode      4116
        extension
        extension
-       alias           DrawArrays
-       glsopcode       0x0140
+       glxropcode      ?
+       glxflags        ignore
+       offset          433
 
 
-EdgeFlagPointerEXT(stride, count, pointer)
+PixelTexGenParameterfvSGIS(pname, params)
        return          void
        return          void
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
-       category        EXT_vertex_array
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIS_pixel_texture
        version         1.0
        extension
        version         1.0
        extension
-       glsflags        client
-       glsopcode       0x0141
-       offset          449
+       glxropcode      ?
+       glxflags        ignore
+       offset          434
 
 
-GetPointervEXT(pname, params)
+GetPixelTexGenParameterivSGIS(pname, params)
        return          void
        return          void
-       param           pname           GetPointervPName in value
-       param           params          VoidPointer out array [1]
-       category        EXT_vertex_array
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           params          CheckedInt32 out array [COMPSIZE(pname)]
        dlflags         notlistable
        dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       category        SGIS_pixel_texture
        version         1.0
        extension
        version         1.0
        extension
-       alias           GetPointerv
-       glsalias        GetPointerv
+       glxvendorpriv   ?
+       glxflags        ignore
+       offset          435
 
 
-IndexPointerEXT(type, stride, count, pointer)
+GetPixelTexGenParameterfvSGIS(pname, params)
        return          void
        return          void
-       param           type            IndexPointerType in value
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
-       category        EXT_vertex_array
+       param           pname           PixelTexGenParameterNameSGIS in value
+       param           params          CheckedFloat32 out array [COMPSIZE(pname)]
        dlflags         notlistable
        dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       category        SGIS_pixel_texture
        version         1.0
        extension
        version         1.0
        extension
-       glsflags        client
-       glsopcode       0x0143
-       offset          450
+       glxvendorpriv   ?
+       glxflags        ignore
+       offset          436
 
 
-NormalPointerEXT(type, stride, count, pointer)
-       return          void
-       param           type            NormalPointerType in value
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
-       category        EXT_vertex_array
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.0
-       extension
-       glsflags        client
-       glsopcode       0x0144
-       offset          451
+###############################################################################
+#
+# Extension #16
+# SGIS_texture4D commands
+#
+###############################################################################
 
 
-TexCoordPointerEXT(size, type, stride, count, pointer)
+TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            TexCoordPointerType in value
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
-       category        EXT_vertex_array
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           size4d          SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
+       category        SGIS_texture4D
+       dlflags         handcode
+       glxflags        client-handcode server-handcode SGI
        version         1.0
        version         1.0
+       glxropcode      2057
        extension
        extension
-       glsflags        client
-       glsopcode       0x0145
-       offset          452
+       offset          437
 
 
-VertexPointerEXT(size, type, stride, count, pointer)
+TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           stride          SizeI in value
-       param           count           SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
-       category        EXT_vertex_array
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           woffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           size4d          SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
+       category        SGIS_texture4D
+       dlflags         handcode
+       glxflags        client-handcode server-handcode SGI
        version         1.0
        version         1.0
+       glxropcode      2058
        extension
        extension
-       glsflags        client
-       glsopcode       0x0146
-       offset          453
-
-###############################################################################
-#
-# Extension #31
-# EXT_misc_attribute commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_misc_attribute
-
-###############################################################################
-#
-# Extension #32
-# SGIS_generate_mipmap commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIS_generate_mipmap
+       offset          438
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #33
-# SGIX_clipmap commands
+# Extension #17
+# SGI_texture_color_table commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_clipmap
+newcategory: SGI_texture_color_table
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #34
-# SGIX_shadow commands
+# Extension #18
+# EXT_cmyka commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_shadow
+newcategory: EXT_cmyka
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #35
-# SGIS_texture_edge_clamp commands
+# Extension #19 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIS_texture_edge_clamp
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #36
-# SGIS_texture_border_clamp commands
+# Extension #20
+# EXT_texture_object commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIS_texture_border_clamp
+AreTexturesResidentEXT(n, textures, residences)
+       return          Boolean
+       param           n               SizeI in value
+       param           textures        Texture in array [n]
+       param           residences      Boolean out array [n]
+       category        EXT_texture_object
+       glxflags        EXT
+       glxvendorpriv   11
+       dlflags         notlistable
+       version         1.0
+       extension
+       offset          439
 
 
-###############################################################################
-#
-# Extension #37
-# EXT_blend_minmax commands
-#
-###############################################################################
+BindTextureEXT(target, texture)
+       return          void
+       param           target  TextureTarget in value
+       param           texture Texture in value
+       category        EXT_texture_object
+       version         1.0
+       glxflags        EXT
+       glxropcode      4117
+       extension
+       alias           BindTexture
 
 
-BlendEquationEXT(mode)
+DeleteTexturesEXT(n, textures)
        return          void
        return          void
-       param           mode            BlendEquationModeEXT in value
-       category        EXT_blend_minmax
+       param           n               SizeI in value
+       param           textures        Texture in array [n]
+       category        EXT_texture_object
+       dlflags         notlistable
        version         1.0
        version         1.0
-       glxropcode      4097
        glxflags        EXT
        glxflags        EXT
-       extension       soft
-       alias           BlendEquation
-       glsalias        BlendEquation
+       glxvendorpriv   12
+       extension
+       offset          561
 
 
-###############################################################################
-#
-# Extension #38
-# EXT_blend_subtract commands
-#
-###############################################################################
+GenTexturesEXT(n, textures)
+       return          void
+       param           n               SizeI in value
+       param           textures        Texture out array [n]
+       category        EXT_texture_object
+       dlflags         notlistable
+       version         1.0
+       glxflags        EXT
+       glxvendorpriv   13
+       extension
+       offset          440
 
 
-# (none)
-newcategory: EXT_blend_subtract
+IsTextureEXT(texture)
+       return          Boolean
+       param           texture Texture in value
+       category        EXT_texture_object
+       dlflags         notlistable
+       version         1.0
+       glxflags        EXT
+       glxvendorpriv   14
+       extension
+       offset          441
+
+PrioritizeTexturesEXT(n, textures, priorities)
+       return          void
+       param           n               SizeI in value
+       param           textures        Texture in array [n]
+       param           priorities      ClampedFloat32 in array [n]
+       category        EXT_texture_object
+       glxflags        EXT
+       version         1.0
+       glxropcode      4118
+       extension
+       alias           PrioritizeTextures
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #39
-# EXT_blend_logic_op commands
+# Extension #21
+# SGIS_detail_texture commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_blend_logic_op
+DetailTexFuncSGIS(target, n, points)
+       return          void
+       param           target          TextureTarget in value
+       param           n               SizeI in value
+       param           points          Float32 in array [n*2]
+       category        SGIS_detail_texture
+       glxflags        SGI
+       version         1.0
+       glxropcode      2051
+       extension
+       offset          442
 
 
-###############################################################################
-#
-# Extension #40 - GLX_SGI_swap_control
-# Extension #41 - GLX_SGI_video_sync
-# Extension #42 - GLX_SGI_make_current_read
-# Extension #43 - GLX_SGIX_video_source
-# Extension #44 - GLX_EXT_visual_rating
-#
-###############################################################################
+GetDetailTexFuncSGIS(target, points)
+       return          void
+       param           target          TextureTarget in value
+       param           points          Float32 out array [COMPSIZE(target)]
+       category        SGIS_detail_texture
+       dlflags         notlistable
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4096
+       extension
+       offset          443
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #45
-# SGIX_interlace commands
+# Extension #22
+# SGIS_sharpen_texture commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_interlace
+SharpenTexFuncSGIS(target, n, points)
+       return          void
+       param           target          TextureTarget in value
+       param           n               SizeI in value
+       param           points          Float32 in array [n*2]
+       category        SGIS_sharpen_texture
+       glxflags        SGI
+       version         1.0
+       glxropcode      2052
+       extension
+       offset          444
+
+GetSharpenTexFuncSGIS(target, points)
+       return          void
+       param           target          TextureTarget in value
+       param           points          Float32 out array [COMPSIZE(target)]
+       category        SGIS_sharpen_texture
+       dlflags         notlistable
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4097
+       extension
+       offset          445
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #46
-# SGIX_pixel_tiles commands
+# EXT_packed_pixels commands
+# Extension #23
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_pixel_tiles
-
-###############################################################################
-#
-# Extension #47 - GLX_EXT_import_context
-# Extension #48 - skipped
-# Extension #49 - GLX_SGIX_fbconfig
-# Extension #50 - GLX_SGIX_pbuffer
-#
-###############################################################################
+newcategory: EXT_packed_pixels
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #51
-# SGIX_texture_select commands
+# Extension #24
+# SGIS_texture_lod commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_texture_select
+newcategory: SGIS_texture_lod
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #52
-# SGIX_sprite commands
+# Extension #25
+# SGIS_multisample commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-SpriteParameterfSGIX(pname, param)
-       return          void
-       param           pname           SpriteParameterNameSGIX in value
-       param           param           CheckedFloat32 in value
-       category        SGIX_sprite
-       version         1.0
-       glxflags        SGI
-       glxropcode      2060
-       extension
-       glsflags        gl-enum
-       glsopcode       0x0171
-       offset          454
-
-SpriteParameterfvSGIX(pname, params)
+SampleMaskSGIS(value, invert)
        return          void
        return          void
-       param           pname           SpriteParameterNameSGIX in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIX_sprite
-       version         1.0
+       param           value           ClampedFloat32 in value
+       param           invert          Boolean in value
+       category        SGIS_multisample
+       version         1.1
+       glxropcode      2048
        glxflags        SGI
        glxflags        SGI
-       glxropcode      2061
        extension
        extension
-       glsflags        gl-enum
-       glsopcode       0x0172
-       offset          455
+       alias           SampleMaskEXT
 
 
-SpriteParameteriSGIX(pname, param)
+SamplePatternSGIS(pattern)
        return          void
        return          void
-       param           pname           SpriteParameterNameSGIX in value
-       param           param           CheckedInt32 in value
-       category        SGIX_sprite
+       param           pattern         SamplePatternSGIS in value
+       category        SGIS_multisample
        version         1.0
        version         1.0
+       glxropcode      2049
        glxflags        SGI
        glxflags        SGI
-       glxropcode      2062
        extension
        extension
-       glsflags        gl-enum
-       glsopcode       0x0173
-       offset          456
+       alias           SamplePatternEXT
 
 
-SpriteParameterivSGIX(pname, params)
-       return          void
-       param           pname           SpriteParameterNameSGIX in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGIX_sprite
-       version         1.0
-       glxflags        SGI
-       glxropcode      2063
-       extension
-       glsflags        gl-enum
-       glsopcode       0x0174
-       offset          457
+###############################################################################
+#
+# Extension #26 - no specification?
+#
+###############################################################################
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #53
-# SGIX_texture_multi_buffer commands
+# Extension #27
+# EXT_rescale_normal commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_texture_multi_buffer
+newcategory: EXT_rescale_normal
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #54
-# EXT_point_parameters / SGIS_point_parameters commands
+# Extension #28 - GLX_EXT_visual_info
+# Extension #29 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-PointParameterfEXT(pname, param)
+###############################################################################
+#
+# Extension #30
+# EXT_vertex_array commands
+#
+###############################################################################
+
+ArrayElementEXT(i)
        return          void
        return          void
-       param           pname           PointParameterNameARB in value
-       param           param           CheckedFloat32 in value
-       category        EXT_point_parameters
+       param           i               Int32 in value
+       category        EXT_vertex_array
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
        extension
        extension
-       alias           PointParameterfARB
-       glsalias        PointParameterfARB
+       alias           ArrayElement
 
 
-PointParameterfvEXT(pname, params)
+ColorPointerEXT(size, type, stride, count, pointer)
        return          void
        return          void
-       param           pname           PointParameterNameARB in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        EXT_point_parameters
+       param           size            Int32 in value
+       param           type            ColorPointerType in value
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
+       category        EXT_vertex_array
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
        extension
        extension
-       alias           PointParameterfvARB
-       glsalias        PointParameterfvARB
+       offset          448
 
 
-PointParameterfSGIS(pname, param)
+DrawArraysEXT(mode, first, count)
        return          void
        return          void
-       param           pname           PointParameterNameARB in value
-       param           param           CheckedFloat32 in value
-       category        SGIS_point_parameters
+       param           mode            BeginMode in value
+       param           first           Int32 in value
+       param           count           SizeI in value
+       category        EXT_vertex_array
+       dlflags         handcode
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
+       glxropcode      4116
        extension
        extension
-       alias           PointParameterfARB
-       glsalias        PointParameterfARB
+       alias           DrawArrays
 
 
-PointParameterfvSGIS(pname, params)
+EdgeFlagPointerEXT(stride, count, pointer)
        return          void
        return          void
-       param           pname           PointParameterNameARB in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIS_point_parameters
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Boolean in array [COMPSIZE(stride/count)] retained
+       category        EXT_vertex_array
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
        extension
        extension
-       alias           PointParameterfvARB
-       glsalias        PointParameterfvARB
+       offset          449
 
 
-###############################################################################
-#
-# Extension #55
-# SGIX_instruments commands
-#
-###############################################################################
-
-GetInstrumentsSGIX()
-       return          Int32
-       dlflags         notlistable
-       category        SGIX_instruments
-       version         1.0
-       glxflags        SGI
-       glxvendorpriv   4102
-       extension
-       glsflags        get
-       glsopcode       0x017A
-       offset          460
-
-InstrumentsBufferSGIX(size, buffer)
+GetPointervEXT(pname, params)
        return          void
        return          void
-       param           size            SizeI in value
-       param           buffer          Int32 out array [size] retained
+       param           pname           GetPointervPName in value
+       param           params          VoidPointer out array [1]
+       category        EXT_vertex_array
        dlflags         notlistable
        dlflags         notlistable
-       category        SGIX_instruments
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4103
        extension
        extension
-       glsflags        client
-       glsopcode       0x017B
-       offset          461
+       alias           GetPointerv
 
 
-PollInstrumentsSGIX(marker_p)
-       return          Int32
-       param           marker_p        Int32 out array [1]
+IndexPointerEXT(type, stride, count, pointer)
+       return          void
+       param           type            IndexPointerType in value
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
+       category        EXT_vertex_array
        dlflags         notlistable
        dlflags         notlistable
-       category        SGIX_instruments
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxvendorpriv   4104
        extension
        extension
-       glsflags        get
-       glsopcode       0x017C
-       offset          462
+       offset          450
 
 
-ReadInstrumentsSGIX(marker)
+NormalPointerEXT(type, stride, count, pointer)
        return          void
        return          void
-       param           marker          Int32 in value
-       category        SGIX_instruments
+       param           type            NormalPointerType in value
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride/count)] retained
+       category        EXT_vertex_array
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxropcode      2077
        extension
        extension
-       glsopcode       0x017D
-       offset          463
+       offset          451
 
 
-StartInstrumentsSGIX()
+TexCoordPointerEXT(size, type, stride, count, pointer)
        return          void
        return          void
-       category        SGIX_instruments
+       param           size            Int32 in value
+       param           type            TexCoordPointerType in value
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
+       category        EXT_vertex_array
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxropcode      2069
        extension
        extension
-       glsopcode       0x017E
-       offset          464
+       offset          452
 
 
-StopInstrumentsSGIX(marker)
+VertexPointerEXT(size, type, stride, count, pointer)
        return          void
        return          void
-       param           marker          Int32 in value
-       category        SGIX_instruments
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           stride          SizeI in value
+       param           count           SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride/count)] retained
+       category        EXT_vertex_array
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.0
        version         1.0
-       glxflags        SGI
-       glxropcode      2070
        extension
        extension
-       glsopcode       0x017F
-       offset          465
+       offset          453
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #56
-# SGIX_texture_scale_bias commands
+# Extension #31
+# EXT_misc_attribute commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_texture_scale_bias
+newcategory: EXT_misc_attribute
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #57
-# SGIX_framezoom commands
+# Extension #32
+# SGIS_generate_mipmap commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FrameZoomSGIX(factor)
-       return          void
-       param           factor          CheckedInt32 in value
-       category        SGIX_framezoom
-       version         1.0
-       glxflags        SGI
-       glxropcode      2072
-       extension
-       glsopcode       0x0182
-       offset          466
+# (none)
+newcategory: SGIS_generate_mipmap
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #58
-# SGIX_tag_sample_buffer commands
+# Extension #33
+# SGIX_clipmap commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TagSampleBufferSGIX()
-       return          void
-       category        SGIX_tag_sample_buffer
-       version         1.0
-       glxropcode      2050
-       glxflags        SGI
-       extension
-       glsopcode       0x0162
-       offset          467
+# (none)
+newcategory: SGIX_clipmap
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #59
-# SGIX_polynomial_ffd commands
+# Extension #34
+# SGIX_shadow commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
-       return          void
-       param           target          FfdTargetSGIX in value
-       param           u1              CoordD in value
-       param           u2              CoordD in value
-       param           ustride         Int32 in value
-       param           uorder          CheckedInt32 in value
-       param           v1              CoordD in value
-       param           v2              CoordD in value
-       param           vstride         Int32 in value
-       param           vorder          CheckedInt32 in value
-       param           w1              CoordD in value
-       param           w2              CoordD in value
-       param           wstride         Int32 in value
-       param           worder          CheckedInt32 in value
-       param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
-       dlflags         handcode
-       category        SGIX_polynomial_ffd
-       version         1.0
-       glxflags        SGI ignore
-       glxropcode      2073
-       extension
-       glsflags        capture-handcode
-       glsopcode       0x0184
-       offset          ?
-
-DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
-       return          void
-       param           target          FfdTargetSGIX in value
-       param           u1              CoordF in value
-       param           u2              CoordF in value
-       param           ustride         Int32 in value
-       param           uorder          CheckedInt32 in value
-       param           v1              CoordF in value
-       param           v2              CoordF in value
-       param           vstride         Int32 in value
-       param           vorder          CheckedInt32 in value
-       param           w1              CoordF in value
-       param           w2              CoordF in value
-       param           wstride         Int32 in value
-       param           worder          CheckedInt32 in value
-       param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
-       category        SGIX_polynomial_ffd
-       dlflags         handcode
-       version         1.0
-       glxflags        SGI ignore
-       glxropcode      2074
-       extension
-       glsflags        capture-handcode
-       glsopcode       0x0185
-       offset          ?
+# (none)
+newcategory: SGIX_shadow
 
 
-DeformSGIX(mask)
-       return          void
-       param           mask            FfdMaskSGIX in value
-       category        SGIX_polynomial_ffd
-       version         1.0
-       glxflags        SGI ignore
-       glxropcode      2075
-       extension
-       glsopcode       0x0186
-       offset          ?
+###############################################################################
+#
+# Extension #35
+# SGIS_texture_edge_clamp commands
+#
+###############################################################################
 
 
-LoadIdentityDeformationMapSGIX(mask)
-       return          void
-       param           mask            FfdMaskSGIX in value
-       category        SGIX_polynomial_ffd
-       version         1.0
-       glxflags        SGI ignore
-       glxropcode      2076
-       extension
-       glsopcode       0x0187
-       offset          ?
+# (none)
+newcategory: SGIS_texture_edge_clamp
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #60
-# SGIX_reference_plane commands
+# Extension #36
+# SGIS_texture_border_clamp commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ReferencePlaneSGIX(equation)
-       return          void
-       param           equation        Float64 in array [4]
-       category        SGIX_reference_plane
-       version         1.0
-       glxflags        SGI
-       glxropcode      2071
-       extension
-       glsopcode       0x0181
-       offset          468
+# (none)
+newcategory: SGIS_texture_border_clamp
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #61
-# SGIX_flush_raster commands
+# Extension #37
+# EXT_blend_minmax commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FlushRasterSGIX()
+BlendEquationEXT(mode)
        return          void
        return          void
-       category        SGIX_flush_raster
+       param           mode            BlendEquationModeEXT in value
+       category        EXT_blend_minmax
        version         1.0
        version         1.0
-       dlflags         notlistable
-       glxflags        SGI
-       glxvendorpriv   4105
-       extension
-       glsopcode       0x0180
-       offset          469
+       glxropcode      4097
+       glxflags        EXT
+       extension       soft
+       alias           BlendEquation
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #62 - GLX_SGIX_cushion
+# Extension #38
+# EXT_blend_subtract commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+# (none)
+newcategory: EXT_blend_subtract
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #63
-# SGIX_depth_texture commands
+# Extension #39
+# EXT_blend_logic_op commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_depth_texture
+newcategory: EXT_blend_logic_op
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #64
-# SGIS_fog_function commands
-#
-###############################################################################
-
-FogFuncSGIS(n, points)
-       return          void
-       param           n               SizeI in value
-       param           points          Float32 in array [n*2]
-       category        SGIS_fog_function
-       version         1.1
-       glxflags        SGI
-       glxropcode      2067
-       extension
-       glsopcode       0x0179
-       offset
-
-# Need to insert GLX information
-GetFogFuncSGIS(points)
-       return          void
-       param           points          Float32 out array [COMPSIZE()]
-       category        SGIS_fog_function
-       version         1.1
-       dlflags         notlistable
-       glxflags        ignore
-       extension
-       glsflags        get
-       glsopcode       0x0191
-       offset
-
-###############################################################################
-#
-# Extension #65
-# SGIX_fog_offset commands
+# Extension #40 - GLX_SGI_swap_control
+# Extension #41 - GLX_SGI_video_sync
+# Extension #42 - GLX_SGI_make_current_read
+# Extension #43 - GLX_SGIX_video_source
+# Extension #44 - GLX_EXT_visual_rating
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_fog_offset
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #66
-# HP_image_transform commands
+# Extension #45
+# SGIX_interlace commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ImageTransformParameteriHP(target, pname, param)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           param           Int32 in value
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-ImageTransformParameterfHP(target, pname, param)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           param           Float32 in value
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-ImageTransformParameterivHP(target, pname, params)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           params          Int32 in array [COMPSIZE(pname)]
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-ImageTransformParameterfvHP(target, pname, params)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           params          Float32 in array [COMPSIZE(pname)]
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-GetImageTransformParameterivHP(target, pname, params)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-GetImageTransformParameterfvHP(target, pname, params)
-       return          void
-       param           target          ImageTransformTargetHP in value
-       param           pname           ImageTransformPNameHP in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        HP_image_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+# (none)
+newcategory: SGIX_interlace
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #67
-# HP_convolution_border_modes commands
+# Extension #46
+# SGIX_pixel_tiles commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: HP_convolution_border_modes
+newcategory: SGIX_pixel_tiles
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #68
-# INGR_palette_buffer commands
+# Extension #47 - GLX_EXT_import_context
+# Extension #48 - skipped
+# Extension #49 - GLX_SGIX_fbconfig
+# Extension #50 - GLX_SGIX_pbuffer
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-#@ (Intergraph hasn't provided a spec)
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #69
-# SGIX_texture_add_env commands
+# Extension #51
+# SGIX_texture_select commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_texture_add_env
+newcategory: SGIX_texture_select
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #70 - skipped
-# Extension #71 - skipped
-# Extension #72 - skipped
-# Extension #73 - skipped
+# Extension #52
+# SGIX_sprite commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-###############################################################################
-#
-# Extension #74
-# EXT_color_subtable commands
-#
-# This was probably never actually shipped as an EXT - just written up as a
-# reference for OpenGL 1.2 ARB_imaging.
-#
-###############################################################################
+SpriteParameterfSGIX(pname, param)
+       return          void
+       param           pname           SpriteParameterNameSGIX in value
+       param           param           CheckedFloat32 in value
+       category        SGIX_sprite
+       version         1.0
+       glxflags        SGI
+       glxropcode      2060
+       extension
+       offset          454
 
 
-ColorSubTableEXT(target, start, count, format, type, data)
+SpriteParameterfvSGIX(pname, params)
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           start           SizeI in value
-       param           count           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           data            Void in array [COMPSIZE(format/type/count)]
-       category        EXT_color_subtable
-       version         1.2
-       alias           ColorSubTable
-       glsalias        ColorSubTable
+       param           pname           SpriteParameterNameSGIX in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIX_sprite
+       version         1.0
+       glxflags        SGI
+       glxropcode      2061
+       extension
+       offset          455
 
 
-CopyColorSubTableEXT(target, start, x, y, width)
+SpriteParameteriSGIX(pname, param)
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           start           SizeI in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       category        EXT_color_subtable
-       version         1.2
-       alias           CopyColorSubTable
-       glsalias        CopyColorSubTable
+       param           pname           SpriteParameterNameSGIX in value
+       param           param           CheckedInt32 in value
+       category        SGIX_sprite
+       version         1.0
+       glxflags        SGI
+       glxropcode      2062
+       extension
+       offset          456
 
 
-###############################################################################
-#
-# Extension #75 - GLU_EXT_object_space_tess
-#
-###############################################################################
+SpriteParameterivSGIX(pname, params)
+       return          void
+       param           pname           SpriteParameterNameSGIX in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGIX_sprite
+       version         1.0
+       glxflags        SGI
+       glxropcode      2063
+       extension
+       offset          457
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #76
-# PGI_vertex_hints commands
+# Extension #53
+# SGIX_texture_multi_buffer commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: PGI_vertex_hints
+newcategory: SGIX_texture_multi_buffer
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #77
-# PGI_misc_hints commands
+# Extension #54
+# EXT_point_parameters / SGIS_point_parameters commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-HintPGI(target, mode)
+PointParameterfEXT(pname, param)
        return          void
        return          void
-       param           target          HintTargetPGI in value
-       param           mode            Int32 in value
-       category        PGI_misc_hints
-       version         1.1
-       offset          544
-       glsopcode       0x01D0
+       param           pname           PointParameterNameARB in value
+       param           param           CheckedFloat32 in value
+       category        EXT_point_parameters
+       version         1.0
+       glxflags        SGI
+       extension
+       alias           PointParameterfARB
+
+PointParameterfvEXT(pname, params)
+       return          void
+       param           pname           PointParameterNameARB in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        EXT_point_parameters
+       version         1.0
+       glxflags        SGI
+       extension
+       alias           PointParameterfvARB
+
+PointParameterfSGIS(pname, param)
+       return          void
+       param           pname           PointParameterNameARB in value
+       param           param           CheckedFloat32 in value
+       category        SGIS_point_parameters
+       version         1.0
+       glxflags        SGI
+       extension
+       alias           PointParameterfARB
+
+PointParameterfvSGIS(pname, params)
+       return          void
+       param           pname           PointParameterNameARB in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIS_point_parameters
+       version         1.0
+       glxflags        SGI
+       extension
+       alias           PointParameterfvARB
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #78
-# EXT_paletted_texture commands
+# Extension #55
+# SGIX_instruments commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ColorTableEXT(target, internalFormat, width, format, type, table)
+GetInstrumentsSGIX()
+       return          Int32
+       dlflags         notlistable
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4102
+       extension
+       offset          460
+
+InstrumentsBufferSGIX(size, buffer)
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           internalFormat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           table           Void in array [COMPSIZE(format/type/width)]
-       category        EXT_paletted_texture
-       version         1.1
-       alias           ColorTable
-       glsalias        ColorTable
+       param           size            SizeI in value
+       param           buffer          Int32 out array [size] retained
+       dlflags         notlistable
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4103
+       extension
+       offset          461
 
 
-GetColorTableEXT(target, format, type, data)
+PollInstrumentsSGIX(marker_p)
+       return          Int32
+       param           marker_p        Int32 out array [1]
+       dlflags         notlistable
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxvendorpriv   4104
+       extension
+       offset          462
+
+ReadInstrumentsSGIX(marker)
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           data            Void out array [COMPSIZE(target/format/type)]
-       category        EXT_paletted_texture
-       version         1.1
-       offset          550
-       glsalias        GetColorTable
+       param           marker          Int32 in value
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxropcode      2077
+       extension
+       offset          463
 
 
-GetColorTableParameterivEXT(target, pname, params)
+StartInstrumentsSGIX()
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           pname           GetColorTableParameterPName in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_paletted_texture
-       version         1.1
-       offset          551
-       glsalias        GetColorTableParameteriv
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxropcode      2069
+       extension
+       offset          464
 
 
-GetColorTableParameterfvEXT(target, pname, params)
+StopInstrumentsSGIX(marker)
        return          void
        return          void
-       param           target          ColorTableTarget in value
-       param           pname           GetColorTableParameterPName in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        EXT_paletted_texture
-       version         1.1
-       offset          552
-       glsalias        GetColorTableParameterfv
+       param           marker          Int32 in value
+       category        SGIX_instruments
+       version         1.0
+       glxflags        SGI
+       glxropcode      2070
+       extension
+       offset          465
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #79
-# EXT_clip_volume_hint commands
+# Extension #56
+# SGIX_texture_scale_bias commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_clip_volume_hint
+newcategory: SGIX_texture_scale_bias
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #80
-# SGIX_list_priority commands
+# Extension #57
+# SGIX_framezoom commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# @@@ Needs vendorpriv opcodes assigned
-GetListParameterfvSGIX(list, pname, params)
+FrameZoomSGIX(factor)
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           params          CheckedFloat32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       param           factor          CheckedInt32 in value
+       category        SGIX_framezoom
        version         1.0
        version         1.0
-       glxvendorpriv   ?
+       glxflags        SGI
+       glxropcode      2072
        extension
        extension
-       glsopcode       0x0188
-       offset          470
+       offset          466
 
 
-# @@@ Needs vendorpriv opcodes assigned
-GetListParameterivSGIX(list, pname, params)
+###############################################################################
+#
+# Extension #58
+# SGIX_tag_sample_buffer commands
+#
+###############################################################################
+
+TagSampleBufferSGIX()
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           params          CheckedInt32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       category        SGIX_tag_sample_buffer
        version         1.0
        version         1.0
-       glxvendorpriv   ?
+       glxropcode      2050
+       glxflags        SGI
        extension
        extension
-       glsopcode       0x0189
-       offset          471
+       offset          467
 
 
-ListParameterfSGIX(list, pname, param)
+###############################################################################
+#
+# Extension #59
+# SGIX_polynomial_ffd commands
+#
+###############################################################################
+
+DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           param           CheckedFloat32 in value
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       param           target          FfdTargetSGIX in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordD in value
+       param           v2              CoordD in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           w1              CoordD in value
+       param           w2              CoordD in value
+       param           wstride         Int32 in value
+       param           worder          CheckedInt32 in value
+       param           points          CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
+       dlflags         handcode
+       category        SGIX_polynomial_ffd
        version         1.0
        version         1.0
-       glxropcode      2078
+       glxflags        SGI ignore
+       glxropcode      2073
        extension
        extension
-       glsopcode       0x018A
-       offset          472
+       offset          ?
 
 
-ListParameterfvSGIX(list, pname, params)
+DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       param           target          FfdTargetSGIX in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordF in value
+       param           v2              CoordF in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           w1              CoordF in value
+       param           w2              CoordF in value
+       param           wstride         Int32 in value
+       param           worder          CheckedInt32 in value
+       param           points          CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
+       category        SGIX_polynomial_ffd
+       dlflags         handcode
        version         1.0
        version         1.0
-       glxropcode      2079
+       glxflags        SGI ignore
+       glxropcode      2074
        extension
        extension
-       glsopcode       0x018B
-       offset          473
+       offset          ?
 
 
-ListParameteriSGIX(list, pname, param)
+DeformSGIX(mask)
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           param           CheckedInt32 in value
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       param           mask            FfdMaskSGIX in value
+       category        SGIX_polynomial_ffd
        version         1.0
        version         1.0
-       glxropcode      2080
+       glxflags        SGI ignore
+       glxropcode      2075
        extension
        extension
-       glsopcode       0x018C
-       offset          474
+       offset          ?
 
 
-ListParameterivSGIX(list, pname, params)
+LoadIdentityDeformationMapSGIX(mask)
        return          void
        return          void
-       param           list            List in value
-       param           pname           ListParameterName in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       dlflags         notlistable
-       glxflags        ignore
-       category        SGIX_list_priority
+       param           mask            FfdMaskSGIX in value
+       category        SGIX_polynomial_ffd
        version         1.0
        version         1.0
-       glxropcode      2081
+       glxflags        SGI ignore
+       glxropcode      2076
        extension
        extension
-       glsopcode       0x018D
-       offset          475
-
-###############################################################################
-#
-# Extension #81
-# SGIX_ir_instrument1 commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_ir_instrument1
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #82
-# SGIX_calligraphic_fragment commands
+# Extension #60
+# SGIX_reference_plane commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_calligraphic_fragment
+ReferencePlaneSGIX(equation)
+       return          void
+       param           equation        Float64 in array [4]
+       category        SGIX_reference_plane
+       version         1.0
+       glxflags        SGI
+       glxropcode      2071
+       extension
+       offset          468
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #83 - GLX_SGIX_video_resize
+# Extension #61
+# SGIX_flush_raster commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-###############################################################################
-#
-# Extension #84
-# SGIX_texture_lod_bias commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_texture_lod_bias
+FlushRasterSGIX()
+       return          void
+       category        SGIX_flush_raster
+       version         1.0
+       dlflags         notlistable
+       glxflags        SGI
+       glxvendorpriv   4105
+       extension
+       offset          469
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #85 - skipped
-# Extension #86 - GLX_SGIX_dmbuffer
-# Extension #87 - skipped
-# Extension #88 - skipped
-# Extension #89 - skipped
+# Extension #62 - GLX_SGIX_cushion
 #
 ###############################################################################
 
 ###############################################################################
 #
 #
 ###############################################################################
 
 ###############################################################################
 #
-# Extension #90
-# SGIX_shadow_ambient commands
+# Extension #63
+# SGIX_depth_texture commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_shadow_ambient
+newcategory: SGIX_depth_texture
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #91 - GLX_SGIX_swap_group
-# Extension #92 - GLX_SGIX_swap_barrier
+# Extension #64
+# SGIS_fog_function commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+FogFuncSGIS(n, points)
+       return          void
+       param           n               SizeI in value
+       param           points          Float32 in array [n*2]
+       category        SGIS_fog_function
+       version         1.1
+       glxflags        SGI
+       glxropcode      2067
+       extension
+       offset
+
+# Need to insert GLX information
+GetFogFuncSGIS(points)
+       return          void
+       param           points          Float32 out array [COMPSIZE()]
+       category        SGIS_fog_function
+       version         1.1
+       dlflags         notlistable
+       glxflags        ignore
+       extension
+       offset
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #93
-# EXT_index_texture commands
+# Extension #65
+# SGIX_fog_offset commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_index_texture
+newcategory: SGIX_fog_offset
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #94
-# EXT_index_material commands
+# Extension #66
+# HP_image_transform commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-IndexMaterialEXT(face, mode)
+ImageTransformParameteriHP(target, pname, param)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           mode            IndexMaterialParameterEXT in value
-       category        EXT_index_material
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           param           Int32 in value
+       category        HP_image_transform
        version         1.1
        version         1.1
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D1
-       offset          538
+       glxropcode      ?
+       offset          ?
+
+ImageTransformParameterfHP(target, pname, param)
+       return          void
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           param           Float32 in value
+       category        HP_image_transform
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+ImageTransformParameterivHP(target, pname, params)
+       return          void
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           params          Int32 in array [COMPSIZE(pname)]
+       category        HP_image_transform
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+ImageTransformParameterfvHP(target, pname, params)
+       return          void
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           params          Float32 in array [COMPSIZE(pname)]
+       category        HP_image_transform
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+GetImageTransformParameterivHP(target, pname, params)
+       return          void
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        HP_image_transform
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+GetImageTransformParameterfvHP(target, pname, params)
+       return          void
+       param           target          ImageTransformTargetHP in value
+       param           pname           ImageTransformPNameHP in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        HP_image_transform
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #95
-# EXT_index_func commands
+# Extension #67
+# HP_convolution_border_modes commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-IndexFuncEXT(func, ref)
-       return          void
-       param           func            IndexFunctionEXT in value
-       param           ref             ClampedFloat32 in value
-       category        EXT_index_func
-       version         1.1
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D2
-       offset          539
+# (none)
+newcategory: HP_convolution_border_modes
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #96
-# EXT_index_array_formats commands
+# Extension #68
+# INGR_palette_buffer commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_index_array_formats
+#@ (Intergraph hasn't provided a spec)
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #97
-# EXT_compiled_vertex_array commands
+# Extension #69
+# SGIX_texture_add_env commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-LockArraysEXT(first, count)
-       return          void
-       param           first           Int32 in value
-       param           count           SizeI in value
-       category        EXT_compiled_vertex_array
-       version         1.1
-       dlflags         notlistable
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D3
-       offset          540
+# (none)
+newcategory: SGIX_texture_add_env
 
 
-UnlockArraysEXT()
-       return          void
-       category        EXT_compiled_vertex_array
-       version         1.1
-       dlflags         notlistable
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D4
-       offset          541
+###############################################################################
+#
+# Extension #70 - skipped
+# Extension #71 - skipped
+# Extension #72 - skipped
+# Extension #73 - skipped
+#
+###############################################################################
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #98
-# EXT_cull_vertex commands
+# Extension #74
+# EXT_color_subtable commands
+#
+# This was probably never actually shipped as an EXT - just written up as a
+# reference for OpenGL 1.2 ARB_imaging.
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-CullParameterdvEXT(pname, params)
+ColorSubTableEXT(target, start, count, format, type, data)
        return          void
        return          void
-       param           pname           CullParameterEXT in value
-       param           params          Float64 out array [4]
-       category        EXT_cull_vertex
-       version         1.1
-       dlflags         notlistable
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D5
-       offset          542
+       param           target          ColorTableTarget in value
+       param           start           SizeI in value
+       param           count           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           data            Void in array [COMPSIZE(format/type/count)]
+       category        EXT_color_subtable
+       version         1.2
+       alias           ColorSubTable
 
 
-CullParameterfvEXT(pname, params)
+CopyColorSubTableEXT(target, start, x, y, width)
        return          void
        return          void
-       param           pname           CullParameterEXT in value
-       param           params          Float32 out array [4]
-       category        EXT_cull_vertex
-       version         1.1
-       dlflags         notlistable
-       extension       soft
-       glxflags        ignore
-       glsopcode       0x01D6
-       offset          543
+       param           target          ColorTableTarget in value
+       param           start           SizeI in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       category        EXT_color_subtable
+       version         1.2
+       alias           CopyColorSubTable
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #99 - skipped
-# Extension #100 - GLU_EXT_nurbs_tessellator
+# Extension #75 - GLU_EXT_object_space_tess
 #
 ###############################################################################
 
 ###############################################################################
 #
 #
 ###############################################################################
 
 ###############################################################################
 #
-# Extension #101
-# SGIX_ycrcb commands
+# Extension #76
+# PGI_vertex_hints commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_ycrcb
+newcategory: PGI_vertex_hints
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #102
-# SGIX_fragment_lighting commands
+# Extension #77
+# PGI_misc_hints commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FragmentColorMaterialSGIX(face, mode)
+HintPGI(target, mode)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           mode            MaterialParameter in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x019E
-       offset          476
+       param           target          HintTargetPGI in value
+       param           mode            Int32 in value
+       category        PGI_misc_hints
+       version         1.1
+       offset          544
 
 
-FragmentLightfSGIX(light, pname, param)
-       return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           param           CheckedFloat32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x019F
-       offset          477
-
-FragmentLightfvSGIX(light, pname, params)
-       return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A0
-       offset          478
-
-FragmentLightiSGIX(light, pname, param)
-       return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           param           CheckedInt32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A1
-       offset          479
-
-FragmentLightivSGIX(light, pname, params)
-       return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A2
-       offset          480
+###############################################################################
+#
+# Extension #78
+# EXT_paletted_texture commands
+#
+###############################################################################
 
 
-FragmentLightModelfSGIX(pname, param)
+ColorTableEXT(target, internalFormat, width, format, type, table)
        return          void
        return          void
-       param           pname           FragmentLightModelParameterSGIX in value
-       param           param           CheckedFloat32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsflags        gl-enum
-       glsopcode       0x01A3
-       offset          481
+       param           target          ColorTableTarget in value
+       param           internalFormat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           table           Void in array [COMPSIZE(format/type/width)]
+       category        EXT_paletted_texture
+       version         1.1
+       alias           ColorTable
 
 
-FragmentLightModelfvSGIX(pname, params)
+GetColorTableEXT(target, format, type, data)
        return          void
        return          void
-       param           pname           FragmentLightModelParameterSGIX in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsflags        gl-enum
-       glsopcode       0x01A4
-       offset          482
+       param           target          ColorTableTarget in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           data            Void out array [COMPSIZE(target/format/type)]
+       category        EXT_paletted_texture
+       version         1.1
+       offset          550
 
 
-FragmentLightModeliSGIX(pname, param)
+GetColorTableParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           pname           FragmentLightModelParameterSGIX in value
-       param           param           CheckedInt32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsflags        gl-enum
-       glsopcode       0x01A5
-       offset          483
+       param           target          ColorTableTarget in value
+       param           pname           GetColorTableParameterPName in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_paletted_texture
+       version         1.1
+       offset          551
 
 
-FragmentLightModelivSGIX(pname, params)
+GetColorTableParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           pname           FragmentLightModelParameterSGIX in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsflags        gl-enum
-       glsopcode       0x01A6
-       offset          484
+       param           target          ColorTableTarget in value
+       param           pname           GetColorTableParameterPName in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        EXT_paletted_texture
+       version         1.1
+       offset          552
 
 
-FragmentMaterialfSGIX(face, pname, param)
-       return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           param           CheckedFloat32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A7
-       offset          485
+###############################################################################
+#
+# Extension #79
+# EXT_clip_volume_hint commands
+#
+###############################################################################
 
 
-FragmentMaterialfvSGIX(face, pname, params)
-       return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A8
-       offset          486
+# (none)
+newcategory: EXT_clip_volume_hint
 
 
-FragmentMaterialiSGIX(face, pname, param)
-       return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           param           CheckedInt32 in value
-       category        SGIX_fragment_lighting
-       glxflags        ignore
-       version         1.0
-       extension
-       glsopcode       0x01A9
-       offset          487
+###############################################################################
+#
+# Extension #80
+# SGIX_list_priority commands
+#
+###############################################################################
 
 
-FragmentMaterialivSGIX(face, pname, params)
+# @@@ Needs vendorpriv opcodes assigned
+GetListParameterfvSGIX(list, pname, params)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           params          CheckedFloat32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxvendorpriv   ?
        extension
        extension
-       glsopcode       0x01AA
-       offset          488
+       offset          470
 
 
-GetFragmentLightfvSGIX(light, pname, params)
+# @@@ Needs vendorpriv opcodes assigned
+GetListParameterivSGIX(list, pname, params)
        return          void
        return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           params          CheckedInt32 out array [COMPSIZE(pname)]
        dlflags         notlistable
        glxflags        ignore
        dlflags         notlistable
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxvendorpriv   ?
        extension
        extension
-       glsflags        get
-       glsopcode       0x01AB
-       offset          489
+       offset          471
 
 
-GetFragmentLightivSGIX(light, pname, params)
+ListParameterfSGIX(list, pname, param)
        return          void
        return          void
-       param           light           FragmentLightNameSGIX in value
-       param           pname           FragmentLightParameterSGIX in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           param           CheckedFloat32 in value
        dlflags         notlistable
        glxflags        ignore
        dlflags         notlistable
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxropcode      2078
        extension
        extension
-       glsflags        get
-       glsopcode       0x01AC
-       offset          490
+       offset          472
 
 
-GetFragmentMaterialfvSGIX(face, pname, params)
+ListParameterfvSGIX(list, pname, params)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        dlflags         notlistable
        glxflags        ignore
        dlflags         notlistable
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxropcode      2079
        extension
        extension
-       glsflags        get
-       glsopcode       0x01AD
-       offset          491
+       offset          473
 
 
-GetFragmentMaterialivSGIX(face, pname, params)
+ListParameteriSGIX(list, pname, param)
        return          void
        return          void
-       param           face            MaterialFace in value
-       param           pname           MaterialParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           param           CheckedInt32 in value
        dlflags         notlistable
        glxflags        ignore
        dlflags         notlistable
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxropcode      2080
        extension
        extension
-       glsflags        get
-       glsopcode       0x01AE
-       offset          492
+       offset          474
 
 
-LightEnviSGIX(pname, param)
+ListParameterivSGIX(list, pname, params)
        return          void
        return          void
-       param           pname           LightEnvParameterSGIX in value
-       param           param           CheckedInt32 in value
-       category        SGIX_fragment_lighting
+       param           list            List in value
+       param           pname           ListParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
+       category        SGIX_list_priority
        version         1.0
        version         1.0
+       glxropcode      2081
        extension
        extension
-       glsflags        gl-enum
-       glsopcode       0x01AF
-       offset          493
+       offset          475
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #103 - skipped
-# Extension #104 - skipped
-# Extension #105 - skipped
-# Extension #106 - skipped
-# Extension #107 - skipped
-# Extension #108 - skipped
-# Extension #109 - skipped
+# Extension #81
+# SGIX_ir_instrument1 commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+# (none)
+newcategory: SGIX_ir_instrument1
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #110
-# IBM_rasterpos_clip commands
+# Extension #82
+# SGIX_calligraphic_fragment commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: IBM_rasterpos_clip
+newcategory: SGIX_calligraphic_fragment
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #111
-# HP_texture_lighting commands
+# Extension #83 - GLX_SGIX_video_resize
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: HP_texture_lighting
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #112
-# EXT_draw_range_elements commands
+# Extension #84
+# SGIX_texture_lod_bias commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# Spec entries to be written
-DrawRangeElementsEXT(mode, start, end, count, type, indices)
-       return          void
-       param           mode            BeginMode in value
-       param           start           UInt32 in value
-       param           end             UInt32 in value
-       param           count           SizeI in value
-       param           type            DrawElementsType in value
-       param           indices         Void in array [COMPSIZE(count/type)]
-       category        EXT_draw_range_elements
-       dlflags         handcode
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       alias           DrawRangeElements
-       glsalias        DrawRangeElements
+# (none)
+newcategory: SGIX_texture_lod_bias
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #113
-# WIN_phong_shading commands
+# Extension #85 - skipped
+# Extension #86 - GLX_SGIX_dmbuffer
+# Extension #87 - skipped
+# Extension #88 - skipped
+# Extension #89 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: WIN_phong_shading
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #114
-# WIN_specular_fog commands
+# Extension #90
+# SGIX_shadow_ambient commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: WIN_specular_fog
+newcategory: SGIX_shadow_ambient
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #115 - skipped
-# Extension #116 - skipped
+# Extension #91 - GLX_SGIX_swap_group
+# Extension #92 - GLX_SGIX_swap_barrier
 #
 ###############################################################################
 
 ###############################################################################
 #
 #
 ###############################################################################
 
 ###############################################################################
 #
-# Extension #117
-# EXT_light_texture commands
+# Extension #93
+# EXT_index_texture commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# Spec entries to be written
-ApplyTextureEXT(mode)
-       return          void
-       param           mode            LightTextureModeEXT in value
-       category        EXT_light_texture
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-TextureLightEXT(pname)
-       return          void
-       param           pname           LightTexturePNameEXT in value
-       category        EXT_light_texture
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-TextureMaterialEXT(face, mode)
-       return          void
-       param           face            MaterialFace in value
-       param           mode            MaterialParameter in value
-       category        EXT_light_texture
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-###############################################################################
-#
-# Extension #118 - skipped
-#
-###############################################################################
+# (none)
+newcategory: EXT_index_texture
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #119
-# SGIX_blend_alpha_minmax commands
+# Extension #94
+# EXT_index_material commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_blend_alpha_minmax
+IndexMaterialEXT(face, mode)
+       return          void
+       param           face            MaterialFace in value
+       param           mode            IndexMaterialParameterEXT in value
+       category        EXT_index_material
+       version         1.1
+       extension       soft
+       glxflags        ignore
+       offset          538
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #120 - skipped
-# Extension #121 - skipped
-# Extension #122 - skipped
-# Extension #123 - skipped
-# Extension #124 - skipped
-# Extension #125 - skipped
-# Extension #126 - skipped
-# Extension #127 - skipped
-# Extension #128 - skipped
+# Extension #95
+# EXT_index_func commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+IndexFuncEXT(func, ref)
+       return          void
+       param           func            IndexFunctionEXT in value
+       param           ref             ClampedFloat32 in value
+       category        EXT_index_func
+       version         1.1
+       extension       soft
+       glxflags        ignore
+       offset          539
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #129
-# EXT_bgra commands
+# Extension #96
+# EXT_index_array_formats commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_bgra
-
-###############################################################################
-#
-# Extension #130 - skipped
-# Extension #131 - skipped
-#
-###############################################################################
+newcategory: EXT_index_array_formats
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #132
-# SGIX_async commands
+# Extension #97
+# EXT_compiled_vertex_array commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-AsyncMarkerSGIX(marker)
+LockArraysEXT(first, count)
        return          void
        return          void
-       param           marker          UInt32 in value
-       category        SGIX_async
-       version         1.0
-       glxflags        ignore
-       extension
-       glsopcode       0x0198
-       offset          ?
-
-FinishAsyncSGIX(markerp)
-       return          Int32
-       param           markerp         UInt32 out array [1]
-       category        SGIX_async
-       version         1.0
+       param           first           Int32 in value
+       param           count           SizeI in value
+       category        EXT_compiled_vertex_array
+       version         1.1
        dlflags         notlistable
        dlflags         notlistable
+       extension       soft
        glxflags        ignore
        glxflags        ignore
-       extension
-       glsopcode       0x0199
-       offset          ?
+       offset          540
 
 
-PollAsyncSGIX(markerp)
-       return          Int32
-       param           markerp         UInt32 out array [1]
-       category        SGIX_async
-       version         1.0
+UnlockArraysEXT()
+       return          void
+       category        EXT_compiled_vertex_array
+       version         1.1
        dlflags         notlistable
        dlflags         notlistable
+       extension       soft
        glxflags        ignore
        glxflags        ignore
-       extension
-       glsopcode       0x019A
-       offset          ?
+       offset          541
 
 
-GenAsyncMarkersSGIX(range)
-       return          UInt32
-       param           range           SizeI in value
-       category        SGIX_async
-       version         1.0
-       dlflags         notlistable
-       glxflags        ignore
-       extension
-       glsopcode       0x019B
-       offset          ?
+###############################################################################
+#
+# Extension #98
+# EXT_cull_vertex commands
+#
+###############################################################################
 
 
-DeleteAsyncMarkersSGIX(marker, range)
+CullParameterdvEXT(pname, params)
        return          void
        return          void
-       param           marker          UInt32 in value
-       param           range           SizeI in value
-       category        SGIX_async
-       version         1.0
+       param           pname           CullParameterEXT in value
+       param           params          Float64 out array [4]
+       category        EXT_cull_vertex
+       version         1.1
        dlflags         notlistable
        dlflags         notlistable
+       extension       soft
        glxflags        ignore
        glxflags        ignore
-       extension
-       glsopcode       0x019C
-       offset          ?
+       offset          542
 
 
-IsAsyncMarkerSGIX(marker)
-       return          Boolean
-       param           marker          UInt32 in value
-       category        SGIX_async
-       version         1.0
+CullParameterfvEXT(pname, params)
+       return          void
+       param           pname           CullParameterEXT in value
+       param           params          Float32 out array [4]
+       category        EXT_cull_vertex
+       version         1.1
        dlflags         notlistable
        dlflags         notlistable
+       extension       soft
        glxflags        ignore
        glxflags        ignore
-       extension
-       glsopcode       0x019D
-       offset          ?
+       offset          543
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #133
-# SGIX_async_pixel commands
+# Extension #99 - skipped
+# Extension #100 - GLU_EXT_nurbs_tessellator
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_async_pixel
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #134
-# SGIX_async_histogram commands
+# Extension #101
+# SGIX_ycrcb commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_async_histogram
-
-###############################################################################
-#
-# Extension #135 - skipped (INTEL_texture_scissor was never implemented)
-#
-###############################################################################
+newcategory: SGIX_ycrcb
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #136
-# INTEL_parallel_arrays commands
+# Extension #102
+# SGIX_fragment_lighting commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-VertexPointervINTEL(size, type, pointer)
+FragmentColorMaterialSGIX(face, mode)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           pointer         VoidPointer in array [4] retained
-       category        INTEL_parallel_arrays
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.1
-       glsflags        ignore client
-       offset          ?
+       param           face            MaterialFace in value
+       param           mode            MaterialParameter in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          476
 
 
-NormalPointervINTEL(type, pointer)
+FragmentLightfSGIX(light, pname, param)
        return          void
        return          void
-       param           type            NormalPointerType in value
-       param           pointer         VoidPointer in array [4] retained
-       category        INTEL_parallel_arrays
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.1
-       glsflags        ignore client
-       offset          ?
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           param           CheckedFloat32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          477
 
 
-ColorPointervINTEL(size, type, pointer)
+FragmentLightfvSGIX(light, pname, params)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           pointer         VoidPointer in array [4] retained
-       category        INTEL_parallel_arrays
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.1
-       glsflags        ignore client
-       offset          ?
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          478
 
 
-TexCoordPointervINTEL(size, type, pointer)
+FragmentLightiSGIX(light, pname, param)
        return          void
        return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           pointer         VoidPointer in array [4] retained
-       category        INTEL_parallel_arrays
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.1
-       glsflags        ignore client
-       offset          ?
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           param           CheckedInt32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          479
 
 
+FragmentLightivSGIX(light, pname, params)
+       return          void
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          480
 
 
-###############################################################################
-#
-# Extension #137
-# HP_occlusion_test commands
-#
-###############################################################################
+FragmentLightModelfSGIX(pname, param)
+       return          void
+       param           pname           FragmentLightModelParameterSGIX in value
+       param           param           CheckedFloat32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          481
 
 
-# (none)
-newcategory: HP_occlusion_test
+FragmentLightModelfvSGIX(pname, params)
+       return          void
+       param           pname           FragmentLightModelParameterSGIX in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          482
 
 
-###############################################################################
-#
-# Extension #138
-# EXT_pixel_transform commands
-#
-###############################################################################
+FragmentLightModeliSGIX(pname, param)
+       return          void
+       param           pname           FragmentLightModelParameterSGIX in value
+       param           param           CheckedInt32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          483
 
 
-PixelTransformParameteriEXT(target, pname, param)
+FragmentLightModelivSGIX(pname, params)
        return          void
        return          void
-       param           target          PixelTransformTargetEXT in value
-       param           pname           PixelTransformPNameEXT in value
-       param           param           Int32 in value
-       category        EXT_pixel_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       param           pname           FragmentLightModelParameterSGIX in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          484
 
 
-PixelTransformParameterfEXT(target, pname, param)
+FragmentMaterialfSGIX(face, pname, param)
        return          void
        return          void
-       param           target          PixelTransformTargetEXT in value
-       param           pname           PixelTransformPNameEXT in value
-       param           param           Float32 in value
-       category        EXT_pixel_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           param           CheckedFloat32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          485
 
 
-PixelTransformParameterivEXT(target, pname, params)
+FragmentMaterialfvSGIX(face, pname, params)
        return          void
        return          void
-       param           target          PixelTransformTargetEXT in value
-       param           pname           PixelTransformPNameEXT in value
-       param           params          Int32 in array [1]
-       category        EXT_pixel_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          486
 
 
-PixelTransformParameterfvEXT(target, pname, params)
+FragmentMaterialiSGIX(face, pname, param)
        return          void
        return          void
-       param           target          PixelTransformTargetEXT in value
-       param           pname           PixelTransformPNameEXT in value
-       param           params          Float32 in array [1]
-       category        EXT_pixel_transform
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           param           CheckedInt32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          487
+
+FragmentMaterialivSGIX(face, pname, params)
+       return          void
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          488
+
+GetFragmentLightfvSGIX(light, pname, params)
+       return          void
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       dlflags         notlistable
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          489
+
+GetFragmentLightivSGIX(light, pname, params)
+       return          void
+       param           light           FragmentLightNameSGIX in value
+       param           pname           FragmentLightParameterSGIX in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       dlflags         notlistable
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          490
+
+GetFragmentMaterialfvSGIX(face, pname, params)
+       return          void
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       dlflags         notlistable
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          491
+
+GetFragmentMaterialivSGIX(face, pname, params)
+       return          void
+       param           face            MaterialFace in value
+       param           pname           MaterialParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        SGIX_fragment_lighting
+       dlflags         notlistable
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          492
+
+LightEnviSGIX(pname, param)
+       return          void
+       param           pname           LightEnvParameterSGIX in value
+       param           param           CheckedInt32 in value
+       category        SGIX_fragment_lighting
+       glxflags        ignore
+       version         1.0
+       extension
+       offset          493
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #139
-# EXT_pixel_transform_color_table commands
+# Extension #103 - skipped
+# Extension #104 - skipped
+# Extension #105 - skipped
+# Extension #106 - skipped
+# Extension #107 - skipped
+# Extension #108 - skipped
+# Extension #109 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_pixel_transform_color_table
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #140 - skipped
+# Extension #110
+# IBM_rasterpos_clip commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-###############################################################################
-#
-# Extension #141
-# EXT_shared_texture_palette commands
+# (none)
+newcategory: IBM_rasterpos_clip
+
+###############################################################################
+#
+# Extension #111
+# HP_texture_lighting commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_shared_texture_palette
+newcategory: HP_texture_lighting
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #142 - GLX_SGIS_blended_overlay
-# Extension #143 - GLX_SGIS_shared_multisample
+# Extension #112
+# EXT_draw_range_elements commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+# Spec entries to be written
+DrawRangeElementsEXT(mode, start, end, count, type, indices)
+       return          void
+       param           mode            BeginMode in value
+       param           start           UInt32 in value
+       param           end             UInt32 in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       category        EXT_draw_range_elements
+       dlflags         handcode
+       glxflags        client-handcode client-intercept server-handcode
+       version         1.1
+       alias           DrawRangeElements
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #144
-# EXT_separate_specular_color commands
+# Extension #113
+# WIN_phong_shading commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_separate_specular_color
+newcategory: WIN_phong_shading
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #145
-# EXT_secondary_color commands
+# Extension #114
+# WIN_specular_fog commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-SecondaryColor3bEXT(red, green, blue)
-       return          void
-       param           red             ColorB in value
-       param           green           ColorB in value
-       param           blue            ColorB in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3bvEXT
-       version         1.1
-       alias           SecondaryColor3b
-       glsalias        SecondaryColor3b
-
-SecondaryColor3bvEXT(v)
-       return          void
-       param           v               ColorB in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4126
-       alias           SecondaryColor3bv
-       glsalias        SecondaryColor3bv
-
-SecondaryColor3dEXT(red, green, blue)
-       return          void
-       param           red             ColorD in value
-       param           green           ColorD in value
-       param           blue            ColorD in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3dvEXT
-       version         1.1
-       alias           SecondaryColor3d
-       glsalias        SecondaryColor3d
-
-SecondaryColor3dvEXT(v)
-       return          void
-       param           v               ColorD in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4130
-       alias           SecondaryColor3dv
-       glsalias        SecondaryColor3dv
-
-SecondaryColor3fEXT(red, green, blue)
-       return          void
-       param           red             ColorF in value
-       param           green           ColorF in value
-       param           blue            ColorF in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3fvEXT
-       version         1.1
-       alias           SecondaryColor3f
-       glsalias        SecondaryColor3f
-
-SecondaryColor3fvEXT(v)
-       return          void
-       param           v               ColorF in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4129
-       alias           SecondaryColor3fv
-       glsalias        SecondaryColor3fv
-
-SecondaryColor3iEXT(red, green, blue)
-       return          void
-       param           red             ColorI in value
-       param           green           ColorI in value
-       param           blue            ColorI in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3ivEXT
-       version         1.1
-       alias           SecondaryColor3i
-       glsalias        SecondaryColor3i
-
-SecondaryColor3ivEXT(v)
-       return          void
-       param           v               ColorI in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4128
-       glsopcode       0x0200
-       offset          568
-       alias           SecondaryColor3iv
-       glsalias        SecondaryColor3iv
-
-SecondaryColor3sEXT(red, green, blue)
-       return          void
-       param           red             ColorS in value
-       param           green           ColorS in value
-       param           blue            ColorS in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3svEXT
-       version         1.1
-       alias           SecondaryColor3s
-       glsalias        SecondaryColor3s
-
-SecondaryColor3svEXT(v)
-       return          void
-       param           v               ColorS in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4127
-       alias           SecondaryColor3sv
-       glsalias        SecondaryColor3sv
-
-SecondaryColor3ubEXT(red, green, blue)
-       return          void
-       param           red             ColorUB in value
-       param           green           ColorUB in value
-       param           blue            ColorUB in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3ubvEXT
-       version         1.1
-       alias           SecondaryColor3ub
-       glsalias        SecondaryColor3ub
+# (none)
+newcategory: WIN_specular_fog
 
 
-SecondaryColor3ubvEXT(v)
-       return          void
-       param           v               ColorUB in array [3]
-       category        EXT_secondary_color
-       version         1.1
-       glxropcode      4131
-       alias           SecondaryColor3ubv
-       glsalias        SecondaryColor3ubv
+###############################################################################
+#
+# Extension #115 - skipped
+# Extension #116 - skipped
+#
+###############################################################################
 
 
-SecondaryColor3uiEXT(red, green, blue)
-       return          void
-       param           red             ColorUI in value
-       param           green           ColorUI in value
-       param           blue            ColorUI in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3uivEXT
-       version         1.1
-       alias           SecondaryColor3ui
-       glsalias        SecondaryColor3ui
+###############################################################################
+#
+# Extension #117
+# EXT_light_texture commands
+#
+###############################################################################
 
 
-SecondaryColor3uivEXT(v)
+# Spec entries to be written
+ApplyTextureEXT(mode)
        return          void
        return          void
-       param           v               ColorUI in array [3]
-       category        EXT_secondary_color
+       param           mode            LightTextureModeEXT in value
+       category        EXT_light_texture
        version         1.1
        version         1.1
-       glxropcode      4133
-       alias           SecondaryColor3uiv
-       glsalias        SecondaryColor3uiv
+       glxropcode      ?
+       offset          ?
 
 
-SecondaryColor3usEXT(red, green, blue)
+TextureLightEXT(pname)
        return          void
        return          void
-       param           red             ColorUS in value
-       param           green           ColorUS in value
-       param           blue            ColorUS in value
-       category        EXT_secondary_color
-       vectorequiv     SecondaryColor3usvEXT
+       param           pname           LightTexturePNameEXT in value
+       category        EXT_light_texture
        version         1.1
        version         1.1
-       alias           SecondaryColor3us
-       glsalias        SecondaryColor3us
+       glxropcode      ?
+       offset          ?
 
 
-SecondaryColor3usvEXT(v)
+TextureMaterialEXT(face, mode)
        return          void
        return          void
-       param           v               ColorUS in array [3]
-       category        EXT_secondary_color
+       param           face            MaterialFace in value
+       param           mode            MaterialParameter in value
+       category        EXT_light_texture
        version         1.1
        version         1.1
-       glxropcode      4132
-       alias           SecondaryColor3usv
-       glsalias        SecondaryColor3usv
+       glxropcode      ?
+       offset          ?
 
 
-SecondaryColorPointerEXT(size, type, stride, pointer)
-       return          void
-       param           size            Int32 in value
-       param           type            ColorPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        EXT_secondary_color
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode EXT
-       version         1.1
-       extension
-       alias           SecondaryColorPointer
-       glsalias        SecondaryColorPointer
+###############################################################################
+#
+# Extension #118 - skipped
+#
+###############################################################################
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #146
-# EXT_texture_env commands
+# Extension #119
+# SGIX_blend_alpha_minmax commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# Dead extension - never implemented (removed from registry!)
 # (none)
 # (none)
-# newcategory: EXT_texture_env
+newcategory: SGIX_blend_alpha_minmax
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #147
-# EXT_texture_perturb_normal commands
+# Extension #120 - skipped
+# Extension #121 - skipped
+# Extension #122 - skipped
+# Extension #123 - skipped
+# Extension #124 - skipped
+# Extension #125 - skipped
+# Extension #126 - skipped
+# Extension #127 - skipped
+# Extension #128 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TextureNormalEXT(mode)
-       return          void
-       param           mode            TextureNormalModeEXT in value
-       category        EXT_texture_perturb_normal
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #148
-# EXT_multi_draw_arrays commands
+# Extension #129
+# EXT_bgra commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# first and count are really 'in'
-MultiDrawArraysEXT(mode, first, count, primcount)
-       return          void
-       param           mode            BeginMode in value
-       param           first           Int32 out array [COMPSIZE(primcount)]
-       param           count           SizeI out array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       category        EXT_multi_draw_arrays
-       version         1.1
-       glxropcode      ?
-       alias           MultiDrawArrays
-       glsalias        MultiDrawArrays
+# (none)
+newcategory: EXT_bgra
 
 
-MultiDrawElementsEXT(mode, count, type, indices, primcount)
-       return          void
-       param           mode            BeginMode in value
-       param           count           SizeI in array [COMPSIZE(primcount)]
-       param           type            DrawElementsType in value
-       param           indices         VoidPointer in array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       category        EXT_multi_draw_arrays
-       version         1.1
-       glxropcode      ?
-       alias           MultiDrawElements
-       glsalias        MultiDrawElements
+###############################################################################
+#
+# Extension #130 - skipped
+# Extension #131 - skipped
+#
+###############################################################################
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #149
-# EXT_fog_coord commands
+# Extension #132
+# SGIX_async commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FogCoordfEXT(coord)
+AsyncMarkerSGIX(marker)
        return          void
        return          void
-       param           coord           CoordF in value
-       category        EXT_fog_coord
-       vectorequiv     FogCoordfvEXT
-       version         1.1
-       alias           FogCoordf
-       glsalias        FogCoordf
+       param           marker          UInt32 in value
+       category        SGIX_async
+       version         1.0
+       glxflags        ignore
+       extension
+       offset          ?
 
 
-FogCoordfvEXT(coord)
-       return          void
-       param           coord           CoordF in array [1]
-       category        EXT_fog_coord
-       version         1.1
-       glxropcode      4124
-       alias           FogCoordfv
-       glsalias        FogCoordfv
+FinishAsyncSGIX(markerp)
+       return          Int32
+       param           markerp         UInt32 out array [1]
+       category        SGIX_async
+       version         1.0
+       dlflags         notlistable
+       glxflags        ignore
+       extension
+       offset          ?
 
 
-FogCoorddEXT(coord)
-       return          void
-       param           coord           CoordD in value
-       category        EXT_fog_coord
-       vectorequiv     FogCoorddvEXT
-       version         1.1
-       alias           FogCoordd
-       glsalias        FogCoordd
+PollAsyncSGIX(markerp)
+       return          Int32
+       param           markerp         UInt32 out array [1]
+       category        SGIX_async
+       version         1.0
+       dlflags         notlistable
+       glxflags        ignore
+       extension
+       offset          ?
 
 
-FogCoorddvEXT(coord)
-       return          void
-       param           coord           CoordD in array [1]
-       category        EXT_fog_coord
-       version         1.1
-       glxropcode      4125
-       alias           FogCoorddv
-       glsalias        FogCoorddv
+GenAsyncMarkersSGIX(range)
+       return          UInt32
+       param           range           SizeI in value
+       category        SGIX_async
+       version         1.0
+       dlflags         notlistable
+       glxflags        ignore
+       extension
+       offset          ?
 
 
-FogCoordPointerEXT(type, stride, pointer)
+DeleteAsyncMarkersSGIX(marker, range)
        return          void
        return          void
-       param           type            FogPointerTypeEXT in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        EXT_fog_coord
+       param           marker          UInt32 in value
+       param           range           SizeI in value
+       category        SGIX_async
+       version         1.0
        dlflags         notlistable
        dlflags         notlistable
-       version         1.1
-       glxflags        client-handcode server-handcode EXT
-       alias           FogCoordPointer
-       glsalias        FogCoordPointer
+       glxflags        ignore
+       extension
+       offset          ?
+
+IsAsyncMarkerSGIX(marker)
+       return          Boolean
+       param           marker          UInt32 in value
+       category        SGIX_async
+       version         1.0
+       dlflags         notlistable
+       glxflags        ignore
+       extension
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #150 - skipped
-# Extension #151 - skipped
-# Extension #152 - skipped
-# Extension #153 - skipped
-# Extension #154 - skipped
+# Extension #133
+# SGIX_async_pixel commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+# (none)
+newcategory: SGIX_async_pixel
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #155
-# REND_screen_coordinates commands
+# Extension #134
+# SGIX_async_histogram commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: REND_screen_coordinates
+newcategory: SGIX_async_histogram
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #156
-# EXT_coordinate_frame commands
+# Extension #135 - skipped (INTEL_texture_scissor was never implemented)
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-Tangent3bEXT(tx, ty, tz)
-       return          void
-       param           tx              Int8 in value
-       param           ty              Int8 in value
-       param           tz              Int8 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Tangent3bvEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
+###############################################################################
+#
+# Extension #136
+# INTEL_parallel_arrays commands
+#
+###############################################################################
 
 
-Tangent3bvEXT(v)
+VertexPointervINTEL(size, type, pointer)
        return          void
        return          void
-       param           v               Int8 in array [3]
-       category        EXT_coordinate_frame
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           pointer         VoidPointer in array [4] retained
+       category        INTEL_parallel_arrays
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3dEXT(tx, ty, tz)
+NormalPointervINTEL(type, pointer)
        return          void
        return          void
-       param           tx              CoordD in value
-       param           ty              CoordD in value
-       param           tz              CoordD in value
-       category        EXT_coordinate_frame
-       vectorequiv     Tangent3dvEXT
+       param           type            NormalPointerType in value
+       param           pointer         VoidPointer in array [4] retained
+       category        INTEL_parallel_arrays
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.1
        version         1.1
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3dvEXT(v)
+ColorPointervINTEL(size, type, pointer)
        return          void
        return          void
-       param           v               CoordD in array [3]
-       category        EXT_coordinate_frame
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           pointer         VoidPointer in array [4] retained
+       category        INTEL_parallel_arrays
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3fEXT(tx, ty, tz)
+TexCoordPointervINTEL(size, type, pointer)
        return          void
        return          void
-       param           tx              CoordF in value
-       param           ty              CoordF in value
-       param           tz              CoordF in value
-       category        EXT_coordinate_frame
-       vectorequiv     Tangent3fvEXT
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           pointer         VoidPointer in array [4] retained
+       category        INTEL_parallel_arrays
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.1
        version         1.1
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3fvEXT(v)
+
+###############################################################################
+#
+# Extension #137
+# HP_occlusion_test commands
+#
+###############################################################################
+
+# (none)
+newcategory: HP_occlusion_test
+
+###############################################################################
+#
+# Extension #138
+# EXT_pixel_transform commands
+#
+###############################################################################
+
+PixelTransformParameteriEXT(target, pname, param)
        return          void
        return          void
-       param           v               CoordF in array [3]
-       category        EXT_coordinate_frame
+       param           target          PixelTransformTargetEXT in value
+       param           pname           PixelTransformPNameEXT in value
+       param           param           Int32 in value
+       category        EXT_pixel_transform
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3iEXT(tx, ty, tz)
+PixelTransformParameterfEXT(target, pname, param)
        return          void
        return          void
-       param           tx              Int32 in value
-       param           ty              Int32 in value
-       param           tz              Int32 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Tangent3ivEXT
+       param           target          PixelTransformTargetEXT in value
+       param           pname           PixelTransformPNameEXT in value
+       param           param           Float32 in value
+       category        EXT_pixel_transform
        version         1.1
        version         1.1
-       glsflags        ignore
+       glxropcode      ?
        offset          ?
 
        offset          ?
 
-Tangent3ivEXT(v)
+PixelTransformParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           v               Int32 in array [3]
-       category        EXT_coordinate_frame
+       param           target          PixelTransformTargetEXT in value
+       param           pname           PixelTransformPNameEXT in value
+       param           params          Int32 in array [1]
+       category        EXT_pixel_transform
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Tangent3sEXT(tx, ty, tz)
+PixelTransformParameterfvEXT(target, pname, params)
        return          void
        return          void
-       param           tx              Int16 in value
-       param           ty              Int16 in value
-       param           tz              Int16 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Tangent3svEXT
+       param           target          PixelTransformTargetEXT in value
+       param           pname           PixelTransformPNameEXT in value
+       param           params          Float32 in array [1]
+       category        EXT_pixel_transform
        version         1.1
        version         1.1
-       glsflags        ignore
+       glxropcode      ?
        offset          ?
 
        offset          ?
 
-Tangent3svEXT(v)
-       return          void
-       param           v               Int16 in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-Binormal3bEXT(bx, by, bz)
-       return          void
-       param           bx              Int8 in value
-       param           by              Int8 in value
-       param           bz              Int8 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Binormal3bvEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-Binormal3bvEXT(v)
-       return          void
-       param           v               Int8 in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-Binormal3dEXT(bx, by, bz)
-       return          void
-       param           bx              CoordD in value
-       param           by              CoordD in value
-       param           bz              CoordD in value
-       category        EXT_coordinate_frame
-       vectorequiv     Binormal3dvEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-Binormal3dvEXT(v)
-       return          void
-       param           v               CoordD in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-Binormal3fEXT(bx, by, bz)
-       return          void
-       param           bx              CoordF in value
-       param           by              CoordF in value
-       param           bz              CoordF in value
-       category        EXT_coordinate_frame
-       vectorequiv     Binormal3fvEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-Binormal3fvEXT(v)
-       return          void
-       param           v               CoordF in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-Binormal3iEXT(bx, by, bz)
-       return          void
-       param           bx              Int32 in value
-       param           by              Int32 in value
-       param           bz              Int32 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Binormal3ivEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-Binormal3ivEXT(v)
-       return          void
-       param           v               Int32 in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-Binormal3sEXT(bx, by, bz)
-       return          void
-       param           bx              Int16 in value
-       param           by              Int16 in value
-       param           bz              Int16 in value
-       category        EXT_coordinate_frame
-       vectorequiv     Binormal3svEXT
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-Binormal3svEXT(v)
-       return          void
-       param           v               Int16 in array [3]
-       category        EXT_coordinate_frame
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-TangentPointerEXT(type, stride, pointer)
-       return          void
-       param           type            TangentPointerTypeEXT in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        EXT_coordinate_frame
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-BinormalPointerEXT(type, stride, pointer)
-       return          void
-       param           type            BinormalPointerTypeEXT in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        EXT_coordinate_frame
-       dlflags         notlistable
-       glxflags        client-handcode client-intercept server-handcode
-       version         1.1
-       glsflags        ignore
-       offset          ?
-
-###############################################################################
-#
-# Extension #157 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #158
-# EXT_texture_env_combine commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_env_combine
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #159
-# APPLE_specular_vector commands
+# Extension #139
+# EXT_pixel_transform_color_table commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: APPLE_specular_vector
+newcategory: EXT_pixel_transform_color_table
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #160
-# APPLE_transform_hint commands
+# Extension #140 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: APPLE_transform_hint
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #161
-# SGIX_fog_scale commands
+# Extension #141
+# EXT_shared_texture_palette commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_fog_scale
+newcategory: EXT_shared_texture_palette
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #162 - skipped
+# Extension #142 - GLX_SGIS_blended_overlay
+# Extension #143 - GLX_SGIS_shared_multisample
 #
 ###############################################################################
 
 ###############################################################################
 #
 #
 ###############################################################################
 
 ###############################################################################
 #
-# Extension #163
-# SUNX_constant_data commands
+# Extension #144
+# EXT_separate_specular_color commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FinishTextureSUNX()
-       return          void
-       category        SUNX_constant_data
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+# (none)
+newcategory: EXT_separate_specular_color
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #164
-# SUN_global_alpha commands
+# Extension #145
+# EXT_secondary_color commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GlobalAlphaFactorbSUN(factor)
+SecondaryColor3bEXT(red, green, blue)
        return          void
        return          void
-       param           factor          Int8 in value
-       category        SUN_global_alpha
+       param           red             ColorB in value
+       param           green           ColorB in value
+       param           blue            ColorB in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3bvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3b
 
 
-GlobalAlphaFactorsSUN(factor)
+SecondaryColor3bvEXT(v)
        return          void
        return          void
-       param           factor          Int16 in value
-       category        SUN_global_alpha
+       param           v               ColorB in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4126
+       alias           SecondaryColor3bv
 
 
-GlobalAlphaFactoriSUN(factor)
+SecondaryColor3dEXT(red, green, blue)
        return          void
        return          void
-       param           factor          Int32 in value
-       category        SUN_global_alpha
+       param           red             ColorD in value
+       param           green           ColorD in value
+       param           blue            ColorD in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3dvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3d
 
 
-GlobalAlphaFactorfSUN(factor)
+SecondaryColor3dvEXT(v)
        return          void
        return          void
-       param           factor          Float32 in value
-       category        SUN_global_alpha
+       param           v               ColorD in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4130
+       alias           SecondaryColor3dv
 
 
-GlobalAlphaFactordSUN(factor)
+SecondaryColor3fEXT(red, green, blue)
        return          void
        return          void
-       param           factor          Float64 in value
-       category        SUN_global_alpha
+       param           red             ColorF in value
+       param           green           ColorF in value
+       param           blue            ColorF in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3fvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3f
 
 
-GlobalAlphaFactorubSUN(factor)
+SecondaryColor3fvEXT(v)
        return          void
        return          void
-       param           factor          UInt8 in value
-       category        SUN_global_alpha
+       param           v               ColorF in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4129
+       alias           SecondaryColor3fv
 
 
-GlobalAlphaFactorusSUN(factor)
+SecondaryColor3iEXT(red, green, blue)
        return          void
        return          void
-       param           factor          UInt16 in value
-       category        SUN_global_alpha
+       param           red             ColorI in value
+       param           green           ColorI in value
+       param           blue            ColorI in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3ivEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3i
 
 
-GlobalAlphaFactoruiSUN(factor)
+SecondaryColor3ivEXT(v)
        return          void
        return          void
-       param           factor          UInt32 in value
-       category        SUN_global_alpha
+       param           v               ColorI in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4128
+       offset          568
+       alias           SecondaryColor3iv
 
 
-###############################################################################
-#
-# Extension #165
-# SUN_triangle_list commands
-#
-###############################################################################
+SecondaryColor3sEXT(red, green, blue)
+       return          void
+       param           red             ColorS in value
+       param           green           ColorS in value
+       param           blue            ColorS in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3svEXT
+       version         1.1
+       alias           SecondaryColor3s
 
 
-ReplacementCodeuiSUN(code)
+SecondaryColor3svEXT(v)
        return          void
        return          void
-       param           code            UInt32 in value
-       category        SUN_triangle_list
+       param           v               ColorS in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4127
+       alias           SecondaryColor3sv
 
 
-ReplacementCodeusSUN(code)
+SecondaryColor3ubEXT(red, green, blue)
        return          void
        return          void
-       param           code            UInt16 in value
-       category        SUN_triangle_list
+       param           red             ColorUB in value
+       param           green           ColorUB in value
+       param           blue            ColorUB in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3ubvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3ub
 
 
-ReplacementCodeubSUN(code)
+SecondaryColor3ubvEXT(v)
        return          void
        return          void
-       param           code            UInt8 in value
-       category        SUN_triangle_list
+       param           v               ColorUB in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4131
+       alias           SecondaryColor3ubv
 
 
-ReplacementCodeuivSUN(code)
+SecondaryColor3uiEXT(red, green, blue)
        return          void
        return          void
-       param           code            UInt32 in array [COMPSIZE()]
-       category        SUN_triangle_list
+       param           red             ColorUI in value
+       param           green           ColorUI in value
+       param           blue            ColorUI in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3uivEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3ui
 
 
-ReplacementCodeusvSUN(code)
+SecondaryColor3uivEXT(v)
        return          void
        return          void
-       param           code            UInt16 in array [COMPSIZE()]
-       category        SUN_triangle_list
+       param           v               ColorUI in array [3]
+       category        EXT_secondary_color
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4133
+       alias           SecondaryColor3uiv
 
 
-ReplacementCodeubvSUN(code)
+SecondaryColor3usEXT(red, green, blue)
        return          void
        return          void
-       param           code            UInt8 in array [COMPSIZE()]
-       category        SUN_triangle_list
+       param           red             ColorUS in value
+       param           green           ColorUS in value
+       param           blue            ColorUS in value
+       category        EXT_secondary_color
+       vectorequiv     SecondaryColor3usvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           SecondaryColor3us
 
 
-ReplacementCodePointerSUN(type, stride, pointer)
+SecondaryColor3usvEXT(v)
        return          void
        return          void
-       param           type            ReplacementCodeTypeSUN in value
+       param           v               ColorUS in array [3]
+       category        EXT_secondary_color
+       version         1.1
+       glxropcode      4132
+       alias           SecondaryColor3usv
+
+SecondaryColorPointerEXT(size, type, stride, pointer)
+       return          void
+       param           size            Int32 in value
+       param           type            ColorPointerType in value
        param           stride          SizeI in value
        param           stride          SizeI in value
-       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
-       category        SUN_triangle_list
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       category        EXT_secondary_color
+       dlflags         notlistable
+       glxflags        client-handcode server-handcode EXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       extension
+       alias           SecondaryColorPointer
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #166
-# SUN_vertex commands
+# Extension #146
+# EXT_texture_env commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-Color4ubVertex2fSUN(r, g, b, a, x, y)
-       return          void
-       param           r               UInt8 in value
-       param           g               UInt8 in value
-       param           b               UInt8 in value
-       param           a               UInt8 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       category        SUN_vertex
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+# Dead extension - never implemented (removed from registry!)
+# (none)
+# newcategory: EXT_texture_env
 
 
-Color4ubVertex2fvSUN(c, v)
-       return          void
-       param           c               UInt8 in array [4]
-       param           v               Float32 in array [2]
-       category        SUN_vertex
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+###############################################################################
+#
+# Extension #147
+# EXT_texture_perturb_normal commands
+#
+###############################################################################
 
 
-Color4ubVertex3fSUN(r, g, b, a, x, y, z)
+TextureNormalEXT(mode)
        return          void
        return          void
-       param           r               UInt8 in value
-       param           g               UInt8 in value
-       param           b               UInt8 in value
-       param           a               UInt8 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           mode            TextureNormalModeEXT in value
+       category        EXT_texture_perturb_normal
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-Color4ubVertex3fvSUN(c, v)
+###############################################################################
+#
+# Extension #148
+# EXT_multi_draw_arrays commands
+#
+###############################################################################
+
+# first and count are really 'in'
+MultiDrawArraysEXT(mode, first, count, primcount)
        return          void
        return          void
-       param           c               UInt8 in array [4]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           mode            BeginMode in value
+       param           first           Int32 out array [COMPSIZE(primcount)]
+       param           count           SizeI out array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       category        EXT_multi_draw_arrays
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           MultiDrawArrays
 
 
-Color3fVertex3fSUN(r, g, b, x, y, z)
+MultiDrawElementsEXT(mode, count, type, indices, primcount)
        return          void
        return          void
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           mode            BeginMode in value
+       param           count           SizeI in array [COMPSIZE(primcount)]
+       param           type            DrawElementsType in value
+       param           indices         VoidPointer in array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       category        EXT_multi_draw_arrays
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           MultiDrawElements
 
 
-Color3fVertex3fvSUN(c, v)
+###############################################################################
+#
+# Extension #149
+# EXT_fog_coord commands
+#
+###############################################################################
+
+FogCoordfEXT(coord)
        return          void
        return          void
-       param           c               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           coord           CoordF in value
+       category        EXT_fog_coord
+       vectorequiv     FogCoordfvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           FogCoordf
 
 
-Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
+FogCoordfvEXT(coord)
        return          void
        return          void
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           coord           CoordF in array [1]
+       category        EXT_fog_coord
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4124
+       alias           FogCoordfv
 
 
-Normal3fVertex3fvSUN(n, v)
+FogCoorddEXT(coord)
        return          void
        return          void
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           coord           CoordD in value
+       category        EXT_fog_coord
+       vectorequiv     FogCoorddvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       alias           FogCoordd
 
 
-Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
+FogCoorddvEXT(coord)
        return          void
        return          void
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           a               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           coord           CoordD in array [1]
+       category        EXT_fog_coord
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+       glxropcode      4125
+       alias           FogCoorddv
 
 
-Color4fNormal3fVertex3fvSUN(c, n, v)
+FogCoordPointerEXT(type, stride, pointer)
        return          void
        return          void
-       param           c               Float32 in array [4]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           type            FogPointerTypeEXT in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        EXT_fog_coord
+       dlflags         notlistable
+       version         1.1
+       glxflags        client-handcode server-handcode EXT
+       alias           FogCoordPointer
+
+###############################################################################
+#
+# Extension #150 - skipped
+# Extension #151 - skipped
+# Extension #152 - skipped
+# Extension #153 - skipped
+# Extension #154 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #155
+# REND_screen_coordinates commands
+#
+###############################################################################
+
+# (none)
+newcategory: REND_screen_coordinates
+
+###############################################################################
+#
+# Extension #156
+# EXT_coordinate_frame commands
+#
+###############################################################################
+
+Tangent3bEXT(tx, ty, tz)
+       return          void
+       param           tx              Int8 in value
+       param           ty              Int8 in value
+       param           tz              Int8 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Tangent3bvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fVertex3fSUN(s, t, x, y, z)
+Tangent3bvEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int8 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fVertex3fvSUN(tc, v)
+Tangent3dEXT(tx, ty, tz)
        return          void
        return          void
-       param           tc              Float32 in array [2]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           tx              CoordD in value
+       param           ty              CoordD in value
+       param           tz              CoordD in value
+       category        EXT_coordinate_frame
+       vectorequiv     Tangent3dvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
+Tangent3dvEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           p               Float32 in value
-       param           q               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       param           w               Float32 in value
-       category        SUN_vertex
+       param           v               CoordD in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord4fVertex4fvSUN(tc, v)
+Tangent3fEXT(tx, ty, tz)
        return          void
        return          void
-       param           tc              Float32 in array [4]
-       param           v               Float32 in array [4]
-       category        SUN_vertex
+       param           tx              CoordF in value
+       param           ty              CoordF in value
+       param           tz              CoordF in value
+       category        EXT_coordinate_frame
+       vectorequiv     Tangent3fvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
+Tangent3fvEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           r               UInt8 in value
-       param           g               UInt8 in value
-       param           b               UInt8 in value
-       param           a               UInt8 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               CoordF in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
+Tangent3iEXT(tx, ty, tz)
        return          void
        return          void
-       param           tc              Float32 in array [2]
-       param           c               UInt8 in array [4]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           tx              Int32 in value
+       param           ty              Int32 in value
+       param           tz              Int32 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Tangent3ivEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
+Tangent3ivEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int32 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor3fVertex3fvSUN(tc, c, v)
+Tangent3sEXT(tx, ty, tz)
        return          void
        return          void
-       param           tc              Float32 in array [2]
-       param           c               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           tx              Int16 in value
+       param           ty              Int16 in value
+       param           tz              Int16 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Tangent3svEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
+Tangent3svEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int16 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
+Binormal3bEXT(bx, by, bz)
        return          void
        return          void
-       param           tc              Float32 in array [2]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           bx              Int8 in value
+       param           by              Int8 in value
+       param           bz              Int8 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Binormal3bvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
+Binormal3bvEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           a               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int8 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
+Binormal3dEXT(bx, by, bz)
        return          void
        return          void
-       param           tc              Float32 in array [2]
-       param           c               Float32 in array [4]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           bx              CoordD in value
+       param           by              CoordD in value
+       param           bz              CoordD in value
+       category        EXT_coordinate_frame
+       vectorequiv     Binormal3dvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
+Binormal3dvEXT(v)
        return          void
        return          void
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           p               Float32 in value
-       param           q               Float32 in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           a               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       param           w               Float32 in value
-       category        SUN_vertex
+       param           v               CoordD in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
+Binormal3fEXT(bx, by, bz)
        return          void
        return          void
-       param           tc              Float32 in array [4]
-       param           c               Float32 in array [4]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [4]
-       category        SUN_vertex
+       param           bx              CoordF in value
+       param           by              CoordF in value
+       param           bz              CoordF in value
+       category        EXT_coordinate_frame
+       vectorequiv     Binormal3fvEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiVertex3fSUN(rc, x, y, z)
+Binormal3fvEXT(v)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               CoordF in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiVertex3fvSUN(rc, v)
+Binormal3iEXT(bx, by, bz)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           bx              Int32 in value
+       param           by              Int32 in value
+       param           bz              Int32 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Binormal3ivEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
+Binormal3ivEXT(v)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           r               UInt8 in value
-       param           g               UInt8 in value
-       param           b               UInt8 in value
-       param           a               UInt8 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int32 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
+Binormal3sEXT(bx, by, bz)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           c               UInt8 in array [4]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           bx              Int16 in value
+       param           by              Int16 in value
+       param           bz              Int16 in value
+       category        EXT_coordinate_frame
+       vectorequiv     Binormal3svEXT
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
+Binormal3svEXT(v)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           v               Int16 in array [3]
+       category        EXT_coordinate_frame
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
+TangentPointerEXT(type, stride, pointer)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           c               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           type            TangentPointerTypeEXT in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        EXT_coordinate_frame
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
+BinormalPointerEXT(type, stride, pointer)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           type            BinormalPointerTypeEXT in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        EXT_coordinate_frame
+       dlflags         notlistable
+       glxflags        client-handcode client-intercept server-handcode
        version         1.1
        version         1.1
-       glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
+###############################################################################
+#
+# Extension #157 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #158
+# EXT_texture_env_combine commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_env_combine
+
+###############################################################################
+#
+# Extension #159
+# APPLE_specular_vector commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_specular_vector
+
+###############################################################################
+#
+# Extension #160
+# APPLE_transform_hint commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_transform_hint
+
+###############################################################################
+#
+# Extension #161
+# SGIX_fog_scale commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_fog_scale
+
+###############################################################################
+#
+# Extension #162 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #163
+# SUNX_constant_data commands
+#
+###############################################################################
+
+FinishTextureSUNX()
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       category        SUNX_constant_data
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
+###############################################################################
+#
+# Extension #164
+# SUN_global_alpha commands
+#
+###############################################################################
+
+GlobalAlphaFactorbSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           a               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           factor          Int8 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
+GlobalAlphaFactorsSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           c               Float32 in array [4]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           factor          Int16 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
+GlobalAlphaFactoriSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           factor          Int32 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
+GlobalAlphaFactorfSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           tc              Float32 in array [2]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           factor          Float32 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
+GlobalAlphaFactordSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           factor          Float64 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
+GlobalAlphaFactorubSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           tc              Float32 in array [2]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           factor          UInt8 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
+GlobalAlphaFactorusSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in value
-       param           s               Float32 in value
-       param           t               Float32 in value
-       param           r               Float32 in value
-       param           g               Float32 in value
-       param           b               Float32 in value
-       param           a               Float32 in value
-       param           nx              Float32 in value
-       param           ny              Float32 in value
-       param           nz              Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       category        SUN_vertex
+       param           factor          UInt16 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
        offset          ?
 
-ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
+GlobalAlphaFactoruiSUN(factor)
        return          void
        return          void
-       param           rc              ReplacementCodeSUN in array [1]
-       param           tc              Float32 in array [2]
-       param           c               Float32 in array [4]
-       param           n               Float32 in array [3]
-       param           v               Float32 in array [3]
-       category        SUN_vertex
+       param           factor          UInt32 in value
+       category        SUN_global_alpha
        version         1.1
        glxropcode      ?
        version         1.1
        glxropcode      ?
-       glsflags        ignore
        offset          ?
 
 ###############################################################################
 #
        offset          ?
 
 ###############################################################################
 #
-# Extension #167 - WGL_EXT_display_color_table
-# Extension #168 - WGL_EXT_extensions_string
-# Extension #169 - WGL_EXT_make_current_read
-# Extension #170 - WGL_EXT_pixel_format
-# Extension #171 - WGL_EXT_pbuffer
-# Extension #172 - WGL_EXT_swap_control
+# Extension #165
+# SUN_triangle_list commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-###############################################################################
-#
-# Extension #173
-# EXT_blend_func_separate commands (also INGR_blend_func_separate)
-#
-###############################################################################
+ReplacementCodeuiSUN(code)
+       return          void
+       param           code            UInt32 in value
+       category        SUN_triangle_list
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
+ReplacementCodeusSUN(code)
        return          void
        return          void
-       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
-       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
-       category        EXT_blend_func_separate
-       glxropcode      4134
-       version         1.0
-       extension
-       alias           BlendFuncSeparate
-       glsalias        BlendFuncSeparate
+       param           code            UInt16 in value
+       category        SUN_triangle_list
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
+ReplacementCodeubSUN(code)
        return          void
        return          void
-       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
-       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
-       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
-       category        INGR_blend_func_separate
-       glxropcode      4134
-       version         1.0
-       extension
-       alias           BlendFuncSeparateEXT
-       glsalias        BlendFuncSeparateEXT
-
-###############################################################################
-#
-# Extension #174
-# INGR_color_clamp commands
-#
-###############################################################################
-
-# (none)
-newcategory: INGR_color_clamp
-
-###############################################################################
-#
-# Extension #175
-# INGR_interlace_read commands
-#
-###############################################################################
-
-# (none)
-newcategory: INGR_interlace_read
-
-###############################################################################
-#
-# Extension #176
-# EXT_stencil_wrap commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_stencil_wrap
-
-###############################################################################
-#
-# Extension #177 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #178
-# EXT_422_pixels commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_422_pixels
-
-###############################################################################
-#
-# Extension #179
-# NV_texgen_reflection commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_texgen_reflection
-
-###############################################################################
-#
-# Extension #???
-# @   EXT_texture_cube_map commands
-#
-###############################################################################
-
-# (none)
-
-###############################################################################
-#
-# Extension #180 - skipped
-# Extension #181 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #182
-# SUN_convolution_border_modes commands
-#
-###############################################################################
-
-# (none)
-newcategory: SUN_convolution_border_modes
-
-###############################################################################
-#
-# Extension #183 - GLX_SUN_get_transparent_index
-# Extension #184 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #185
-# EXT_texture_env_add commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_env_add
-
-###############################################################################
-#
-# Extension #186
-# EXT_texture_lod_bias commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_lod_bias
-
-###############################################################################
-#
-# Extension #187
-# EXT_texture_filter_anisotropic commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_filter_anisotropic
+       param           code            UInt8 in value
+       category        SUN_triangle_list
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-###############################################################################
-#
-# Extension #188
-# EXT_vertex_weighting commands
-#
-###############################################################################
+ReplacementCodeuivSUN(code)
+       return          void
+       param           code            UInt32 in array [COMPSIZE()]
+       category        SUN_triangle_list
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-# GLX stuff to be written
-VertexWeightfEXT(weight)
+ReplacementCodeusvSUN(code)
        return          void
        return          void
-       param           weight          Float32 in value
-       category        EXT_vertex_weighting
-       vectorequiv     VertexWeightfvEXT
+       param           code            UInt16 in array [COMPSIZE()]
+       category        SUN_triangle_list
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       offset          494
+       glxropcode      ?
+       offset          ?
 
 
-VertexWeightfvEXT(weight)
+ReplacementCodeubvSUN(code)
        return          void
        return          void
-       param           weight          Float32 in array [1]
-       category        EXT_vertex_weighting
+       param           code            UInt8 in array [COMPSIZE()]
+       category        SUN_triangle_list
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4135
-       glxflags        ignore
-       glsopcode       0x01DE
-       offset          495
+       glxropcode      ?
+       offset          ?
 
 
-VertexWeightPointerEXT(size, type, stride, pointer)
+ReplacementCodePointerSUN(type, stride, pointer)
        return          void
        return          void
-       param           size            SizeI in value
-       param           type            VertexWeightPointerTypeEXT in value
+       param           type            ReplacementCodeTypeSUN in value
        param           stride          SizeI in value
        param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(type/stride)] retained
-       category        EXT_vertex_weighting
+       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
+       category        SUN_triangle_list
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       dlflags         notlistable
-       glxflags        ignore
-       glsflags        client
-       glsopcode       0x01DF
-       offset          496
-
-###############################################################################
-#
-# Extension #189
-# NV_light_max_exponent commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_light_max_exponent
+       glxropcode      ?
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #190
-# NV_vertex_array_range commands
+# Extension #166
+# SUN_vertex commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-FlushVertexArrayRangeNV()
+Color4ubVertex2fSUN(r, g, b, a, x, y)
        return          void
        return          void
-       category        NV_vertex_array_range
+       param           r               UInt8 in value
+       param           g               UInt8 in value
+       param           b               UInt8 in value
+       param           a               UInt8 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode ignore
-       glsflags        client
-       glsopcode       0x01E0
-       offset          497
+       glxropcode      ?
+       offset          ?
 
 
-VertexArrayRangeNV(length, pointer)
+Color4ubVertex2fvSUN(c, v)
        return          void
        return          void
-       param           length          SizeI in value
-       param           pointer         Void in array [COMPSIZE(length)] retained
-       category        NV_vertex_array_range
+       param           c               UInt8 in array [4]
+       param           v               Float32 in array [2]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       dlflags         notlistable
-       glxflags        client-handcode server-handcode ignore
-       glsflags        client
-       glsopcode       0x01E1
-       offset          498
-
-###############################################################################
-#
-# Extension #191
-# NV_register_combiners commands
-#
-###############################################################################
+       glxropcode      ?
+       offset          ?
 
 
-CombinerParameterfvNV(pname, params)
+Color4ubVertex3fSUN(r, g, b, a, x, y, z)
        return          void
        return          void
-       param           pname           CombinerParameterNV in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        NV_register_combiners
+       param           r               UInt8 in value
+       param           g               UInt8 in value
+       param           b               UInt8 in value
+       param           a               UInt8 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4137
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x01E2
-       offset          499
+       glxropcode      ?
+       offset          ?
 
 
-CombinerParameterfNV(pname, param)
+Color4ubVertex3fvSUN(c, v)
        return          void
        return          void
-       param           pname           CombinerParameterNV in value
-       param           param           Float32 in value
-       category        NV_register_combiners
+       param           c               UInt8 in array [4]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4136
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x01E3
-       offset          500
+       glxropcode      ?
+       offset          ?
 
 
-CombinerParameterivNV(pname, params)
+Color3fVertex3fSUN(r, g, b, x, y, z)
        return          void
        return          void
-       param           pname           CombinerParameterNV in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        NV_register_combiners
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4139
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x01E4
-       offset          501
+       glxropcode      ?
+       offset          ?
 
 
-CombinerParameteriNV(pname, param)
+Color3fVertex3fvSUN(c, v)
        return          void
        return          void
-       param           pname           CombinerParameterNV in value
-       param           param           Int32 in value
-       category        NV_register_combiners
+       param           c               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4138
-       glxflags        ignore
-       glsflags        gl-enum
-       glsopcode       0x01E5
-       offset          502
+       glxropcode      ?
+       offset          ?
 
 
-CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
+Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           variable        CombinerVariableNV in value
-       param           input           CombinerRegisterNV in value
-       param           mapping         CombinerMappingNV in value
-       param           componentUsage  CombinerComponentUsageNV in value
-       category        NV_register_combiners
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4140
-       glxflags        ignore
-       glsopcode       0x01E6
-       offset          503
+       glxropcode      ?
+       offset          ?
 
 
-CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
+Normal3fVertex3fvSUN(n, v)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           abOutput        CombinerRegisterNV in value
-       param           cdOutput        CombinerRegisterNV in value
-       param           sumOutput       CombinerRegisterNV in value
-       param           scale           CombinerScaleNV in value
-       param           bias            CombinerBiasNV in value
-       param           abDotProduct    Boolean in value
-       param           cdDotProduct    Boolean in value
-       param           muxSum          Boolean in value
-       category        NV_register_combiners
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4141
-       glxflags        ignore
-       glsopcode       0x01E7
-       offset          504
+       glxropcode      ?
+       offset          ?
 
 
-FinalCombinerInputNV(variable, input, mapping, componentUsage)
+Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           variable        CombinerVariableNV in value
-       param           input           CombinerRegisterNV in value
-       param           mapping         CombinerMappingNV in value
-       param           componentUsage  CombinerComponentUsageNV in value
-       category        NV_register_combiners
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           a               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxropcode      4142
-       glxflags        ignore
-       glsopcode       0x01E8
-       offset          505
+       glxropcode      ?
+       offset          ?
 
 
-GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
+Color4fNormal3fVertex3fvSUN(c, n, v)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           variable        CombinerVariableNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           c               Float32 in array [4]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1270
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01E9
-       offset          506
+       glxropcode      ?
+       offset          ?
 
 
-GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
+TexCoord2fVertex3fSUN(s, t, x, y, z)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           variable        CombinerVariableNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1271
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01EA
-       offset          507
+       glxropcode      ?
+       offset          ?
 
 
-GetCombinerOutputParameterfvNV(stage, portion, pname, params)
+TexCoord2fVertex3fvSUN(tc, v)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           tc              Float32 in array [2]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1272
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01EB
-       offset          508
+       glxropcode      ?
+       offset          ?
 
 
-GetCombinerOutputParameterivNV(stage, portion, pname, params)
+TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
        return          void
        return          void
-       param           stage           CombinerStageNV in value
-       param           portion         CombinerPortionNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           p               Float32 in value
+       param           q               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       param           w               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1273
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01EC
-       offset          509
+       glxropcode      ?
+       offset          ?
 
 
-GetFinalCombinerInputParameterfvNV(variable, pname, params)
+TexCoord4fVertex4fvSUN(tc, v)
        return          void
        return          void
-       param           variable        CombinerVariableNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Float32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           tc              Float32 in array [4]
+       param           v               Float32 in array [4]
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1274
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01ED
-       offset          510
+       glxropcode      ?
+       offset          ?
 
 
-GetFinalCombinerInputParameterivNV(variable, pname, params)
+TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
        return          void
        return          void
-       param           variable        CombinerVariableNV in value
-       param           pname           CombinerParameterNV in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       dlflags         notlistable
-       category        NV_register_combiners
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           r               UInt8 in value
+       param           g               UInt8 in value
+       param           b               UInt8 in value
+       param           a               UInt8 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
        version         1.1
        version         1.1
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1275
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x01EE
-       offset          511
-
-###############################################################################
-#
-# Extension #192
-# NV_fog_distance commands
-#
-###############################################################################
+       glxropcode      ?
+       offset          ?
 
 
-# (none)
-newcategory: NV_fog_distance
-
-###############################################################################
-#
-# Extension #193
-# NV_texgen_emboss commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_texgen_emboss
-
-###############################################################################
-#
-# Extension #194
-# NV_blend_square commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_blend_square
-
-###############################################################################
-#
-# Extension #195
-# NV_texture_env_combine4 commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_texture_env_combine4
-
-###############################################################################
-#
-# Extension #196
-# MESA_resize_buffers commands
-#
-###############################################################################
-
-ResizeBuffersMESA()
+TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
        return          void
        return          void
-       category        MESA_resize_buffers
-       version         1.0
+       param           tc              Float32 in array [2]
+       param           c               UInt8 in array [4]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01EF
-       offset          512
-
-###############################################################################
-#
-# Extension #197
-# MESA_window_pos commands
-#
-# Note that the 2- and 3-component versions are now aliases of ARB
-# entry points.
-#
-###############################################################################
-
-WindowPos2dMESA(x, y)
-       return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos2dvMESA
-       version         1.0
-       alias           WindowPos2dARB
+       offset          ?
 
 
-WindowPos2dvMESA(v)
+TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
        return          void
        return          void
-       param           v               CoordD in array [2]
-       category        MESA_window_pos
-       version         1.0
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F0
-       alias           WindowPos2dvARB
+       offset          ?
 
 
-WindowPos2fMESA(x, y)
+TexCoord2fColor3fVertex3fvSUN(tc, c, v)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos2fvMESA
-       version         1.0
-       alias           WindowPos2fARB
+       param           tc              Float32 in array [2]
+       param           c               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos2fvMESA(v)
+TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordF in array [2]
-       category        MESA_window_pos
-       version         1.0
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F1
-       alias           WindowPos2fvARB
+       offset          ?
 
 
-WindowPos2iMESA(x, y)
+TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos2ivMESA
-       version         1.0
-       alias           WindowPos2iARB
+       param           tc              Float32 in array [2]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos2ivMESA(v)
+TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordI in array [2]
-       category        MESA_window_pos
-       version         1.0
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           a               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F2
-       alias           WindowPos2ivARB
+       offset          ?
 
 
-WindowPos2sMESA(x, y)
+TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos2svMESA
-       version         1.0
-       alias           WindowPos2sARB
+       param           tc              Float32 in array [2]
+       param           c               Float32 in array [4]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos2svMESA(v)
+TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
        return          void
        return          void
-       param           v               CoordS in array [2]
-       category        MESA_window_pos
-       version         1.0
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           p               Float32 in value
+       param           q               Float32 in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           a               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       param           w               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F3
-       alias           WindowPos2svARB
+       offset          ?
 
 
-WindowPos3dMESA(x, y, z)
+TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
        return          void
        return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       param           z               CoordD in value
-       vectorequiv     WindowPos3dvMESA
-       category        MESA_window_pos
-       version         1.0
-       alias           WindowPos3dARB
+       param           tc              Float32 in array [4]
+       param           c               Float32 in array [4]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [4]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos3dvMESA(v)
+ReplacementCodeuiVertex3fSUN(rc, x, y, z)
        return          void
        return          void
-       param           v               CoordD in array [3]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F4
-       alias           WindowPos3dvARB
+       offset          ?
 
 
-WindowPos3fMESA(x, y, z)
+ReplacementCodeuiVertex3fvSUN(rc, v)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       param           z               CoordF in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos3fvMESA
-       version         1.0
-       alias           WindowPos3fARB
+       param           rc              ReplacementCodeSUN in array [1]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos3fvMESA(v)
+ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
        return          void
        return          void
-       param           v               CoordF in array [3]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           r               UInt8 in value
+       param           g               UInt8 in value
+       param           b               UInt8 in value
+       param           a               UInt8 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F5
-       alias           WindowPos3fvARB
+       offset          ?
 
 
-WindowPos3iMESA(x, y, z)
+ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       param           z               CoordI in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos3ivMESA
-       version         1.0
-       alias           WindowPos3iARB
+       param           rc              ReplacementCodeSUN in array [1]
+       param           c               UInt8 in array [4]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos3ivMESA(v)
+ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
        return          void
        return          void
-       param           v               CoordI in array [3]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F6
-       alias           WindowPos3ivARB
+       offset          ?
 
 
-WindowPos3sMESA(x, y, z)
+ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       param           z               CoordS in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos3svMESA
-       version         1.0
-       alias           WindowPos3sARB
+       param           rc              ReplacementCodeSUN in array [1]
+       param           c               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos3svMESA(v)
+ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordS in array [3]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F7
-       alias           WindowPos3svARB
+       offset          ?
 
 
-WindowPos4dMESA(x, y, z, w)
+ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
        return          void
        return          void
-       param           x               CoordD in value
-       param           y               CoordD in value
-       param           z               CoordD in value
-       param           w               CoordD in value
-       vectorequiv     WindowPos4dvMESA
-       category        MESA_window_pos
-       version         1.0
-       offset          529
+       param           rc              ReplacementCodeSUN in array [1]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos4dvMESA(v)
+ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordD in array [4]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           a               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F8
-       offset          530
+       offset          ?
 
 
-WindowPos4fMESA(x, y, z, w)
+ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
        return          void
        return          void
-       param           x               CoordF in value
-       param           y               CoordF in value
-       param           z               CoordF in value
-       param           w               CoordF in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos4fvMESA
-       version         1.0
-       offset          531
+       param           rc              ReplacementCodeSUN in array [1]
+       param           c               Float32 in array [4]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos4fvMESA(v)
+ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
        return          void
        return          void
-       param           v               CoordF in array [4]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01F9
-       offset          532
+       offset          ?
 
 
-WindowPos4iMESA(x, y, z, w)
+ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
        return          void
        return          void
-       param           x               CoordI in value
-       param           y               CoordI in value
-       param           z               CoordI in value
-       param           w               CoordI in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos4ivMESA
-       version         1.0
-       offset          533
+       param           rc              ReplacementCodeSUN in array [1]
+       param           tc              Float32 in array [2]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos4ivMESA(v)
+ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordI in array [4]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01FA
-       offset          534
+       offset          ?
 
 
-WindowPos4sMESA(x, y, z, w)
+ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
        return          void
        return          void
-       param           x               CoordS in value
-       param           y               CoordS in value
-       param           z               CoordS in value
-       param           w               CoordS in value
-       category        MESA_window_pos
-       vectorequiv     WindowPos4svMESA
-       version         1.0
-       offset          535
+       param           rc              ReplacementCodeSUN in array [1]
+       param           tc              Float32 in array [2]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 
-WindowPos4svMESA(v)
+ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
        return          void
        return          void
-       param           v               CoordS in array [4]
-       category        MESA_window_pos
-       version         1.0
+       param           rc              ReplacementCodeSUN in value
+       param           s               Float32 in value
+       param           t               Float32 in value
+       param           r               Float32 in value
+       param           g               Float32 in value
+       param           b               Float32 in value
+       param           a               Float32 in value
+       param           nx              Float32 in value
+       param           ny              Float32 in value
+       param           nz              Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        SUN_vertex
+       version         1.1
        glxropcode      ?
        glxropcode      ?
-       glsopcode       0x01FB
-       offset          536
-
-###############################################################################
-#
-# Extension #198
-# EXT_texture_compression_s3tc commands
-#
-###############################################################################
+       offset          ?
 
 
-#@@ (none yet)
+ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
+       return          void
+       param           rc              ReplacementCodeSUN in array [1]
+       param           tc              Float32 in array [2]
+       param           c               Float32 in array [4]
+       param           n               Float32 in array [3]
+       param           v               Float32 in array [3]
+       category        SUN_vertex
+       version         1.1
+       glxropcode      ?
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #199
-# IBM_cull_vertex commands
+# Extension #167 - WGL_EXT_display_color_table
+# Extension #168 - WGL_EXT_extensions_string
+# Extension #169 - WGL_EXT_make_current_read
+# Extension #170 - WGL_EXT_pixel_format
+# Extension #171 - WGL_EXT_pbuffer
+# Extension #172 - WGL_EXT_swap_control
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: IBM_cull_vertex
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #200
-# IBM_multimode_draw_arrays commands
+# Extension #173
+# EXT_blend_func_separate commands (also INGR_blend_func_separate)
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
+BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
        return          void
        return          void
-       param           mode            BeginMode in array [COMPSIZE(primcount)]
-       param           first           Int32 in array [COMPSIZE(primcount)]
-       param           count           SizeI in array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       param           modestride      Int32 in value
-       category        IBM_multimode_draw_arrays
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          708
-
-
-MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
+       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
+       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
+       category        EXT_blend_func_separate
+       glxropcode      4134
+       version         1.0
+       extension
+       alias           BlendFuncSeparate
+
+BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
        return          void
        return          void
-       param           mode            BeginMode in array [COMPSIZE(primcount)]
-       param           count           SizeI in array [COMPSIZE(primcount)]
-       param           type            DrawElementsType in value
-       param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
-       param           primcount       SizeI in value
-       param           modestride      Int32 in value
-       category        IBM_multimode_draw_arrays
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          709
+       param           sfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           dfactorRGB      BlendFuncSeparateParameterEXT in value
+       param           sfactorAlpha    BlendFuncSeparateParameterEXT in value
+       param           dfactorAlpha    BlendFuncSeparateParameterEXT in value
+       category        INGR_blend_func_separate
+       glxropcode      4134
+       version         1.0
+       extension
+       alias           BlendFuncSeparateEXT
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #201
-# IBM_vertex_array_lists commands
+# Extension #174
+# INGR_color_clamp commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ColorPointerListIBM(size, type, stride, pointer, ptrstride)
-       return          void
-       param           size            Int32 in value
-       param           type            ColorPointerType in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
-       return          void
-       param           size            Int32 in value
-       param           type            SecondaryColorPointerTypeIBM in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-EdgeFlagPointerListIBM(stride, pointer, ptrstride)
-       return          void
-       param           stride          Int32 in value
-       param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-FogCoordPointerListIBM(type, stride, pointer, ptrstride)
-       return          void
-       param           type            FogPointerTypeIBM in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-IndexPointerListIBM(type, stride, pointer, ptrstride)
-       return          void
-       param           type            IndexPointerType in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-NormalPointerListIBM(type, stride, pointer, ptrstride)
-       return          void
-       param           type            NormalPointerType in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
-       return          void
-       param           size            Int32 in value
-       param           type            TexCoordPointerType in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
-
-VertexPointerListIBM(size, type, stride, pointer, ptrstride)
-       return          void
-       param           size            Int32 in value
-       param           type            VertexPointerType in value
-       param           stride          Int32 in value
-       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
-       param           ptrstride       Int32 in value
-       category        IBM_vertex_array_lists
-       version         1.1
-       glxropcode      ?
-       glsflags        ignore
-       offset          ?
+# (none)
+newcategory: INGR_color_clamp
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #202
-# SGIX_subsample commands
+# Extension #175
+# INGR_interlace_read commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_subsample
+newcategory: INGR_interlace_read
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #203
-# SGIX_ycrcba commands
+# Extension #176
+# EXT_stencil_wrap commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_ycrcba
+newcategory: EXT_stencil_wrap
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #204
-# SGIX_ycrcb_subsample commands
+# Extension #177 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_ycrcb_subsample
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #205
-# SGIX_depth_pass_instrument commands
+# Extension #178
+# EXT_422_pixels commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_depth_pass_instrument
+newcategory: EXT_422_pixels
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #206
-# 3DFX_texture_compression_FXT1 commands
+# Extension #179
+# NV_texgen_reflection commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: 3DFX_texture_compression_FXT1
+newcategory: NV_texgen_reflection
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #207
-# 3DFX_multisample commands
+# Extension #???
+# @   EXT_texture_cube_map commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: 3DFX_multisample
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #208
-# 3DFX_tbuffer commands
+# Extension #180 - skipped
+# Extension #181 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TbufferMask3DFX(mask)
-       return          void
-       param           mask            UInt32 in value
-       category        3DFX_tbuffer
-       version         1.2
-       glxropcode      ?
-       glsflags        ignore
-       glsopcode       0x01FC
-       offset          553
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #209
-# EXT_multisample commands
+# Extension #182
+# SUN_convolution_border_modes commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-SampleMaskEXT(value, invert)
-       return          void
-       param           value           ClampedFloat32 in value
-       param           invert          Boolean in value
-       category        EXT_multisample
-       version         1.0
-       glxropcode      ?
-       extension
-       glsopcode       0x0160
-       offset          446
-
-SamplePatternEXT(pattern)
-       return          void
-       param           pattern         SamplePatternEXT in value
-       category        EXT_multisample
-       version         1.0
-       glxropcode      ?
-       glxflags
-       extension
-       glsopcode       0x0161
-       offset          447
+# (none)
+newcategory: SUN_convolution_border_modes
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #210
-# SGIX_vertex_preclip commands
+# Extension #183 - GLX_SUN_get_transparent_index
+# Extension #184 - skipped
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: SGIX_vertex_preclip
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #211
-# SGIX_convolution_accuracy commands
+# Extension #185
+# EXT_texture_env_add commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_convolution_accuracy
+newcategory: EXT_texture_env_add
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #212
-# SGIX_resample commands
+# Extension #186
+# EXT_texture_lod_bias commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIX_resample
+newcategory: EXT_texture_lod_bias
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #213
-# SGIS_point_line_texgen commands
+# Extension #187
+# EXT_texture_filter_anisotropic commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: SGIS_point_line_texgen
+newcategory: EXT_texture_filter_anisotropic
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #214
-# SGIS_texture_color_mask commands
+# Extension #188
+# EXT_vertex_weighting commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TextureColorMaskSGIS(red, green, blue, alpha)
+# GLX stuff to be written
+VertexWeightfEXT(weight)
        return          void
        return          void
-       param           red             Boolean in value
-       param           green           Boolean in value
-       param           blue            Boolean in value
-       param           alpha           Boolean in value
-       category        SGIS_texture_color_mask
+       param           weight          Float32 in value
+       category        EXT_vertex_weighting
+       vectorequiv     VertexWeightfvEXT
        version         1.1
        version         1.1
-       glxropcode      2082
-       extension
-       glsopcode       0x01B0
-       offset          ?
-
-###############################################################################
-#
-# Extension #215 - GLX_MESA_copy_sub_buffer
-# Extension #216 - GLX_MESA_pixmap_colormap
-# Extension #217 - GLX_MESA_release_buffers
-# Extension #218 - GLX_MESA_set_3dfx_mode
-#
-###############################################################################
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          494
 
 
-###############################################################################
-#
-# Extension #219
-# SGIX_igloo_interface commands
-#
-###############################################################################
+VertexWeightfvEXT(weight)
+       return          void
+       param           weight          Float32 in array [1]
+       category        EXT_vertex_weighting
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxropcode      4135
+       glxflags        ignore
+       offset          495
 
 
-IglooInterfaceSGIX(pname, params)
+VertexWeightPointerEXT(size, type, stride, pointer)
        return          void
        return          void
+       param           size            SizeI in value
+       param           type            VertexWeightPointerTypeEXT in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(type/stride)] retained
+       category        EXT_vertex_weighting
+       version         1.1
+       extension       soft WINSOFT NV10
        dlflags         notlistable
        dlflags         notlistable
-       param           pname           IglooFunctionSelectSGIX in value
-       param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
-       category        SGIX_igloo_interface
-       version         1.0
-       glxflags        SGI ignore
-       extension
-       glxropcode      200
-       glsopcode       0x0183
-       offset          ?
+       glxflags        ignore
+       offset          496
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #220
-# EXT_texture_env_dot3 commands
+# Extension #189
+# NV_light_max_exponent commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_texture_env_dot3
-
-###############################################################################
-#
-# Extension #221
-# ATI_texture_mirror_once commands
-#
-###############################################################################
-# (none)
-newcategory: ATI_texture_mirror_once
+newcategory: NV_light_max_exponent
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #222
-# NV_fence commands
+# Extension #190
+# NV_vertex_array_range commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-DeleteFencesNV(n, fences)
-       return          void
-       param           n               SizeI in value
-       param           fences          FenceNV in array [n]
-       category        NV_fence
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1276
-       glxflags        ignore
-       glsopcode       0x0216
-       offset          647
-
-GenFencesNV(n, fences)
+FlushVertexArrayRangeNV()
        return          void
        return          void
-       param           n               SizeI in value
-       param           fences          FenceNV out array [n]
-       category        NV_fence
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1277
-       glxflags        ignore
-       glsopcode       0x0215
-       offset          648
-
-IsFenceNV(fence)
-       return          Boolean
-       param           fence           FenceNV in value
-       category        NV_fence
-       dlflags         notlistable
-       version         1.2
+       category        NV_vertex_array_range
+       version         1.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glxvendorpriv   1278
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x021A
-       offset          649
-
-TestFenceNV(fence)
-       return          Boolean
-       param           fence           FenceNV in value
-       category        NV_fence
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1279
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x0218
-       offset          650
+       glxflags        client-handcode server-handcode ignore
+       offset          497
 
 
-GetFenceivNV(fence, pname, params)
+VertexArrayRangeNV(length, pointer)
        return          void
        return          void
-       param           fence           FenceNV in value
-       param           pname           FenceParameterNameNV in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        NV_fence
-       dlflags         notlistable
-       version         1.2
+       param           length          SizeI in value
+       param           pointer         Void in array [COMPSIZE(length)] retained
+       category        NV_vertex_array_range
+       version         1.1
        extension       soft WINSOFT NV10
        extension       soft WINSOFT NV10
-       glxvendorpriv   1280
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x021B
-       offset          651
-
-FinishFenceNV(fence)
-       return          void
-       param           fence           FenceNV in value
-       category        NV_fence
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1312
-       glxflags        ignore
-       glsflags        get
-       glsopcode       0x0219
-       offset          652
-
-SetFenceNV(fence, condition)
-       return          void
-       param           fence           FenceNV in value
-       param           condition       FenceConditionNV in value
-       category        NV_fence
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glsopcode       0x0217
-       offset          653
+       glxflags        client-handcode server-handcode ignore
+       offset          498
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #225
-# NV_evaluators commands
+# Extension #191
+# NV_register_combiners commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
+CombinerParameterfvNV(pname, params)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           index           UInt32 in value
-       param           type            MapTypeNV in value
-       param           ustride         SizeI in value
-       param           vstride         SizeI in value
-       param           uorder          CheckedInt32 in value
-       param           vorder          CheckedInt32 in value
-       param           packed          Boolean in value
-       param           points          Void in array [COMPSIZE(target/uorder/vorder)]
-       category        NV_evaluators
-       dlflags         handcode
+       param           pname           CombinerParameterNV in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4137
        glxflags        ignore
        glxflags        ignore
-       glsflags        ignore
-       glsopcode       0x021C
-       offset          ?
+       offset          499
 
 
-MapParameterivNV(target, pname, params)
+CombinerParameterfNV(pname, param)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           pname           MapParameterNV in value
-       param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
-       category        NV_evaluators
+       param           pname           CombinerParameterNV in value
+       param           param           Float32 in value
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4136
        glxflags        ignore
        glxflags        ignore
-       glsflags        ignore
-       glsopcode       0x021D
-       offset          ?
+       offset          500
 
 
-MapParameterfvNV(target, pname, params)
+CombinerParameterivNV(pname, params)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           pname           MapParameterNV in value
-       param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
-       category        NV_evaluators
+       param           pname           CombinerParameterNV in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4139
        glxflags        ignore
        glxflags        ignore
-       glsflags        ignore
-       glsopcode       0x021E
-       offset          ?
+       offset          501
 
 
-GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
+CombinerParameteriNV(pname, param)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           index           UInt32 in value
-       param           type            MapTypeNV in value
-       param           ustride         SizeI in value
-       param           vstride         SizeI in value
-       param           packed          Boolean in value
-       param           points          Void out array [COMPSIZE(target)]
-       category        NV_evaluators
-       dlflags         notlistable
+       param           pname           CombinerParameterNV in value
+       param           param           Int32 in value
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4138
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x021F
-       offset          ?
+       offset          502
 
 
-GetMapParameterivNV(target, pname, params)
+CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           pname           MapParameterNV in value
-       param           params          Int32 out array [COMPSIZE(target/pname)]
-       category        NV_evaluators
-       dlflags         notlistable
+       param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
+       param           variable        CombinerVariableNV in value
+       param           input           CombinerRegisterNV in value
+       param           mapping         CombinerMappingNV in value
+       param           componentUsage  CombinerComponentUsageNV in value
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4140
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x0220
-       offset          ?
+       offset          503
 
 
-GetMapParameterfvNV(target, pname, params)
+CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           pname           MapParameterNV in value
-       param           params          Float32 out array [COMPSIZE(target/pname)]
-       category        NV_evaluators
-       dlflags         notlistable
+       param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
+       param           abOutput        CombinerRegisterNV in value
+       param           cdOutput        CombinerRegisterNV in value
+       param           sumOutput       CombinerRegisterNV in value
+       param           scale           CombinerScaleNV in value
+       param           bias            CombinerBiasNV in value
+       param           abDotProduct    Boolean in value
+       param           cdDotProduct    Boolean in value
+       param           muxSum          Boolean in value
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4141
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x0221
-       offset          ?
+       offset          504
 
 
-GetMapAttribParameterivNV(target, index, pname, params)
+FinalCombinerInputNV(variable, input, mapping, componentUsage)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           index           UInt32 in value
-       param           pname           MapAttribParameterNV in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        NV_evaluators
-       dlflags         notlistable
+       param           variable        CombinerVariableNV in value
+       param           input           CombinerRegisterNV in value
+       param           mapping         CombinerMappingNV in value
+       param           componentUsage  CombinerComponentUsageNV in value
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxropcode      4142
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x0222
-       offset          ?
+       offset          505
 
 
-GetMapAttribParameterfvNV(target, index, pname, params)
+GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           index           UInt32 in value
-       param           pname           MapAttribParameterNV in value
+       param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
+       param           variable        CombinerVariableNV in value
+       param           pname           CombinerParameterNV in value
        param           params          Float32 out array [COMPSIZE(pname)]
        param           params          Float32 out array [COMPSIZE(pname)]
-       category        NV_evaluators
        dlflags         notlistable
        dlflags         notlistable
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxvendorpriv   1270
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x0223
-       offset          ?
+       offset          506
 
 
-EvalMapsNV(target, mode)
+GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
        return          void
        return          void
-       param           target          EvalTargetNV in value
-       param           mode            EvalMapsModeNV in value
-       category        NV_evaluators
+       param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
+       param           variable        CombinerVariableNV in value
+       param           pname           CombinerParameterNV in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        NV_register_combiners
        version         1.1
        extension       soft WINSOFT NV10
        version         1.1
        extension       soft WINSOFT NV10
+       glxvendorpriv   1271
        glxflags        ignore
        glxflags        ignore
-       glsopcode       0x0224
-       offset          ?
-
-###############################################################################
-#
-# Extension #226
-# NV_packed_depth_stencil commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_packed_depth_stencil
-
-###############################################################################
-#
-# Extension #227
-# NV_register_combiners2 commands
-#
-###############################################################################
+       offset          507
 
 
-CombinerStageParameterfvNV(stage, pname, params)
+GetCombinerOutputParameterfvNV(stage, portion, pname, params)
        return          void
        param           stage           CombinerStageNV in value
        return          void
        param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
        param           pname           CombinerParameterNV in value
        param           pname           CombinerParameterNV in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        NV_register_combiners2
+       param           params          Float32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        NV_register_combiners
        version         1.1
        version         1.1
-       extension
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1272
        glxflags        ignore
        glxflags        ignore
-       glsopcode       0x0225
-       offset          ?
+       offset          508
 
 
-GetCombinerStageParameterfvNV(stage, pname, params)
+GetCombinerOutputParameterivNV(stage, portion, pname, params)
        return          void
        param           stage           CombinerStageNV in value
        return          void
        param           stage           CombinerStageNV in value
+       param           portion         CombinerPortionNV in value
+       param           pname           CombinerParameterNV in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        NV_register_combiners
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1273
+       glxflags        ignore
+       offset          509
+
+GetFinalCombinerInputParameterfvNV(variable, pname, params)
+       return          void
+       param           variable        CombinerVariableNV in value
        param           pname           CombinerParameterNV in value
        param           params          Float32 out array [COMPSIZE(pname)]
        dlflags         notlistable
        param           pname           CombinerParameterNV in value
        param           params          Float32 out array [COMPSIZE(pname)]
        dlflags         notlistable
-       category        NV_register_combiners2
+       category        NV_register_combiners
        version         1.1
        version         1.1
-       extension
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1274
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       0x0226
-       offset          ?
+       offset          510
+
+GetFinalCombinerInputParameterivNV(variable, pname, params)
+       return          void
+       param           variable        CombinerVariableNV in value
+       param           pname           CombinerParameterNV in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        NV_register_combiners
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1275
+       glxflags        ignore
+       offset          511
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #228
-# NV_texture_compression_vtc commands
+# Extension #192
+# NV_fog_distance commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: NV_texture_compression_vtc
+newcategory: NV_fog_distance
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #229
-# NV_texture_rectangle commands
+# Extension #193
+# NV_texgen_emboss commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: NV_texture_rectangle
+newcategory: NV_texgen_emboss
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #230
-# NV_texture_shader commands
+# Extension #194
+# NV_blend_square commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: NV_texture_shader
+newcategory: NV_blend_square
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #231
-# NV_texture_shader2 commands
+# Extension #195
+# NV_texture_env_combine4 commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: NV_texture_shader2
+newcategory: NV_texture_env_combine4
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #232
-# NV_vertex_array_range2 commands
+# Extension #196
+# MESA_resize_buffers commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_vertex_array_range2
+ResizeBuffersMESA()
+       return          void
+       category        MESA_resize_buffers
+       version         1.0
+       glxropcode      ?
+       offset          512
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #233
-# NV_vertex_program commands
+# Extension #197
+# MESA_window_pos commands
+#
+# Note that the 2- and 3-component versions are now aliases of ARB
+# entry points.
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-AreProgramsResidentNV(n, programs, residences)
-       return          Boolean
-       param           n               SizeI in value
-       param           programs        UInt32 in array [n]
-       param           residences      Boolean out array [n]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1293
-       glsflags        get
-       glsopcode       0x022B
-       offset          578
+WindowPos2dMESA(x, y)
+       return          void
+       param           x               CoordD in value
+       param           y               CoordD in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos2dvMESA
+       version         1.0
+       alias           WindowPos2dARB
 
 
-BindProgramNV(target, id)
+WindowPos2dvMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           id              UInt32 in value
-       category        NV_vertex_program
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxropcode      4180
-       glsopcode       0x0227
-       alias           BindProgramARB
-       glsalias        BindProgramARB
+       param           v               CoordD in array [2]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos2dvARB
 
 
-DeleteProgramsNV(n, programs)
+WindowPos2fMESA(x, y)
        return          void
        return          void
-       param           n               SizeI in value
-       param           programs        UInt32 in array [n]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1294
-       glsopcode       0x0228
-       alias           DeleteProgramsARB
-       glsalias        DeleteProgramsARB
+       param           x               CoordF in value
+       param           y               CoordF in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos2fvMESA
+       version         1.0
+       alias           WindowPos2fARB
 
 
-ExecuteProgramNV(target, id, params)
+WindowPos2fvMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           id              UInt32 in value
-       param           params          Float32 in array [4]
-       category        NV_vertex_program
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxropcode      4181
-       glsopcode       0x0229
-       offset          581
+       param           v               CoordF in array [2]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos2fvARB
 
 
-GenProgramsNV(n, programs)
+WindowPos2iMESA(x, y)
        return          void
        return          void
-       param           n               SizeI in value
-       param           programs        UInt32 out array [n]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1295
-       glsopcode       0x022A
-       alias           GenProgramsARB
-       glsalias        GenProgramsARB
+       param           x               CoordI in value
+       param           y               CoordI in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos2ivMESA
+       version         1.0
+       alias           WindowPos2iARB
 
 
-GetProgramParameterdvNV(target, index, pname, params)
+WindowPos2ivMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Float64 out array [4]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1297
-       glsflags        get
-       glsopcode       0x022E
-       offset          583
+       param           v               CoordI in array [2]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos2ivARB
 
 
-GetProgramParameterfvNV(target, index, pname, params)
+WindowPos2sMESA(x, y)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Float32 out array [4]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1296
-       glsflags        get
-       glsopcode       0x022D
-       offset          584
+       param           x               CoordS in value
+       param           y               CoordS in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos2svMESA
+       version         1.0
+       alias           WindowPos2sARB
 
 
-# GetProgramParameterSigneddvNV(target, index, pname, params)
-#        return          void
-#        param           target          VertexAttribEnumNV in value
-#        param           index           Int32 in value
-#        param           pname           VertexAttribEnumNV in value
-#        param           params          Float64 out array [4]
-#        category        NV_vertex_program1_1_dcc
-#        dlflags         notlistable
-#        version         1.2
-#        extension       soft WINSOFT NV20
-#        glsflags        ignore
-#        glxflags        ignore
-#        offset          ?
-#
-# GetProgramParameterSignedfvNV(target, index, pname, params)
-#        return          void
-#        param           target          VertexAttribEnumNV in value
-#        param           index           Int32 in value
-#        param           pname           VertexAttribEnumNV in value
-#        param           params          Float32 out array [4]
-#        category        NV_vertex_program1_1_dcc
-#        dlflags         notlistable
-#        version         1.2
-#        extension       soft WINSOFT NV20
-#        glsflags        ignore
-#        glxflags        ignore
-#        offset          ?
-
-GetProgramivNV(id, pname, params)
+WindowPos2svMESA(v)
        return          void
        return          void
-       param           id              UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Int32 out array [4]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1298
-       glsflags        get
-       glsopcode       0x022F
-       offset          585
+       param           v               CoordS in array [2]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos2svARB
 
 
-GetProgramStringNV(id, pname, program)
+WindowPos3dMESA(x, y, z)
        return          void
        return          void
-       param           id              UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1299
-       glsflags        get
-       glsopcode       0x0230
-       offset          586
+       param           x               CoordD in value
+       param           y               CoordD in value
+       param           z               CoordD in value
+       vectorequiv     WindowPos3dvMESA
+       category        MESA_window_pos
+       version         1.0
+       alias           WindowPos3dARB
 
 
-GetTrackMatrixivNV(target, address, pname, params)
+WindowPos3dvMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           address         UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Int32 out array [1]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glxvendorpriv   1300
-       glsflags        get
-       glsopcode       0x0231
-       offset          587
+       param           v               CoordD in array [3]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos3dvARB
 
 
-GetVertexAttribdvNV(index, pname, params)
+WindowPos3fMESA(x, y, z)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Float64 out array [1]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1301
-       glsflags        client get
-       glsopcode       0x0232
-       alias           GetVertexAttribdv
-       glsalias        GetVertexAttribdv
+       param           x               CoordF in value
+       param           y               CoordF in value
+       param           z               CoordF in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos3fvMESA
+       version         1.0
+       alias           WindowPos3fARB
 
 
-GetVertexAttribfvNV(index, pname, params)
+WindowPos3fvMESA(v)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Float32 out array [1]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1302
-       glsflags        client get
-       glsopcode       0x0233
-       alias           GetVertexAttribfv
-       glsalias        GetVertexAttribfv
+       param           v               CoordF in array [3]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos3fvARB
 
 
-GetVertexAttribivNV(index, pname, params)
+WindowPos3iMESA(x, y, z)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           params          Int32 out array [1]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1303
-       glsflags        client get
-       glsopcode       0x0234
-       alias           GetVertexAttribiv
-       glsalias        GetVertexAttribiv
+       param           x               CoordI in value
+       param           y               CoordI in value
+       param           z               CoordI in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos3ivMESA
+       version         1.0
+       alias           WindowPos3iARB
 
 
-GetVertexAttribPointervNV(index, pname, pointer)
+WindowPos3ivMESA(v)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           VertexAttribEnumNV in value
-       param           pointer         VoidPointer out array [1]
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxflags        ignore
-       glsflags        client get
-       glsopcode       0x0235
-       alias           GetVertexAttribPointerv
-       glsalias        GetVertexAttribPointerv
+       param           v               CoordI in array [3]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos3ivARB
 
 
-IsProgramNV(id)
-       return          Boolean
-       param           id              UInt32 in value
-       category        NV_vertex_program
-       dlflags         notlistable
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxvendorpriv   1304
-       glsflags        get
-       glsopcode       0x0236
-       alias           IsProgram
-       glsalias        IsProgram
+WindowPos3sMESA(x, y, z)
+       return          void
+       param           x               CoordS in value
+       param           y               CoordS in value
+       param           z               CoordS in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos3svMESA
+       version         1.0
+       alias           WindowPos3sARB
 
 
-LoadProgramNV(target, id, len, program)
+WindowPos3svMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           id              UInt32 in value
-       param           len             SizeI in value
-       param           program         UInt8 in array [len]
-       category        NV_vertex_program
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxropcode      4183
-       glsopcode       0x0237
-       offset          593
+       param           v               CoordS in array [3]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       alias           WindowPos3svARB
 
 
-ProgramParameter4dNV(target, index, x, y, z, w)
+WindowPos4dMESA(x, y, z, w)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           x               Float64 in value
-       param           y               Float64 in value
-       param           z               Float64 in value
-       param           w               Float64 in value
-       category        NV_vertex_program
-       version         1.2
-       vectorequiv     ProgramParameter4dvNV
-       extension       soft WINSOFT NV10
-       offset          594
+       param           x               CoordD in value
+       param           y               CoordD in value
+       param           z               CoordD in value
+       param           w               CoordD in value
+       vectorequiv     WindowPos4dvMESA
+       category        MESA_window_pos
+       version         1.0
+       offset          529
 
 
-ProgramParameter4dvNV(target, index, v)
+WindowPos4dvMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           v               Float64 in array [4]
-       category        NV_vertex_program
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxropcode      4185
-       glsopcode       0x0238
-       offset          595
+       param           v               CoordD in array [4]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       offset          530
 
 
-ProgramParameter4fNV(target, index, x, y, z, w)
+WindowPos4fMESA(x, y, z, w)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       param           w               Float32 in value
-       category        NV_vertex_program
-       version         1.2
-       vectorequiv     ProgramParameter4fvNV
-       extension       soft WINSOFT NV10
-       offset          596
+       param           x               CoordF in value
+       param           y               CoordF in value
+       param           z               CoordF in value
+       param           w               CoordF in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos4fvMESA
+       version         1.0
+       offset          531
 
 
-ProgramParameter4fvNV(target, index, v)
+WindowPos4fvMESA(v)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
-       param           index           UInt32 in value
-       param           v               Float32 in array [4]
-       category        NV_vertex_program
-       version         1.2
-       extension       soft WINSOFT NV10
-       glxropcode      4184
-       glsopcode       0x0239
-       offset          597
+       param           v               CoordF in array [4]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       offset          532
 
 
-#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
-#??? extension specification in the registry.
-ProgramParameters4dvNV(target, index, count, v)
+WindowPos4iMESA(x, y, z, w)
        return          void
        return          void
-       param           target          VertexAttribEnumNV in value
+       param           x               CoordI in value
+       param           y               CoordI in value
+       param           z               CoordI in value
+       param           w               CoordI in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos4ivMESA
+       version         1.0
+       offset          533
+
+WindowPos4ivMESA(v)
+       return          void
+       param           v               CoordI in array [4]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       offset          534
+
+WindowPos4sMESA(x, y, z, w)
+       return          void
+       param           x               CoordS in value
+       param           y               CoordS in value
+       param           z               CoordS in value
+       param           w               CoordS in value
+       category        MESA_window_pos
+       vectorequiv     WindowPos4svMESA
+       version         1.0
+       offset          535
+
+WindowPos4svMESA(v)
+       return          void
+       param           v               CoordS in array [4]
+       category        MESA_window_pos
+       version         1.0
+       glxropcode      ?
+       offset          536
+
+###############################################################################
+#
+# Extension #198
+# EXT_texture_compression_s3tc commands
+#
+###############################################################################
+
+#@@ (none yet)
+
+###############################################################################
+#
+# Extension #199
+# IBM_cull_vertex commands
+#
+###############################################################################
+
+# (none)
+newcategory: IBM_cull_vertex
+
+###############################################################################
+#
+# Extension #200
+# IBM_multimode_draw_arrays commands
+#
+###############################################################################
+
+MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
+       return          void
+       param           mode            BeginMode in array [COMPSIZE(primcount)]
+       param           first           Int32 in array [COMPSIZE(primcount)]
+       param           count           SizeI in array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       param           modestride      Int32 in value
+       category        IBM_multimode_draw_arrays
+       version         1.1
+       glxropcode      ?
+       offset          708
+
+
+MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
+       return          void
+       param           mode            BeginMode in array [COMPSIZE(primcount)]
+       param           count           SizeI in array [COMPSIZE(primcount)]
+       param           type            DrawElementsType in value
+       param           indices         ConstVoidPointer in array [COMPSIZE(primcount)]
+       param           primcount       SizeI in value
+       param           modestride      Int32 in value
+       category        IBM_multimode_draw_arrays
+       version         1.1
+       glxropcode      ?
+       offset          709
+
+###############################################################################
+#
+# Extension #201
+# IBM_vertex_array_lists commands
+#
+###############################################################################
+
+ColorPointerListIBM(size, type, stride, pointer, ptrstride)
+       return          void
+       param           size            Int32 in value
+       param           type            ColorPointerType in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
+       return          void
+       param           size            Int32 in value
+       param           type            SecondaryColorPointerTypeIBM in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+EdgeFlagPointerListIBM(stride, pointer, ptrstride)
+       return          void
+       param           stride          Int32 in value
+       param           pointer         BooleanPointer in array [COMPSIZE(stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+FogCoordPointerListIBM(type, stride, pointer, ptrstride)
+       return          void
+       param           type            FogPointerTypeIBM in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+IndexPointerListIBM(type, stride, pointer, ptrstride)
+       return          void
+       param           type            IndexPointerType in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+NormalPointerListIBM(type, stride, pointer, ptrstride)
+       return          void
+       param           type            NormalPointerType in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
+       return          void
+       param           size            Int32 in value
+       param           type            TexCoordPointerType in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+VertexPointerListIBM(size, type, stride, pointer, ptrstride)
+       return          void
+       param           size            Int32 in value
+       param           type            VertexPointerType in value
+       param           stride          Int32 in value
+       param           pointer         VoidPointer in array [COMPSIZE(size/type/stride)] retained
+       param           ptrstride       Int32 in value
+       category        IBM_vertex_array_lists
+       version         1.1
+       glxropcode      ?
+       offset          ?
+
+###############################################################################
+#
+# Extension #202
+# SGIX_subsample commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_subsample
+
+###############################################################################
+#
+# Extension #203
+# SGIX_ycrcba commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_ycrcba
+
+###############################################################################
+#
+# Extension #204
+# SGIX_ycrcb_subsample commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_ycrcb_subsample
+
+###############################################################################
+#
+# Extension #205
+# SGIX_depth_pass_instrument commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_depth_pass_instrument
+
+###############################################################################
+#
+# Extension #206
+# 3DFX_texture_compression_FXT1 commands
+#
+###############################################################################
+
+# (none)
+newcategory: 3DFX_texture_compression_FXT1
+
+###############################################################################
+#
+# Extension #207
+# 3DFX_multisample commands
+#
+###############################################################################
+
+# (none)
+newcategory: 3DFX_multisample
+
+###############################################################################
+#
+# Extension #208
+# 3DFX_tbuffer commands
+#
+###############################################################################
+
+TbufferMask3DFX(mask)
+       return          void
+       param           mask            UInt32 in value
+       category        3DFX_tbuffer
+       version         1.2
+       glxropcode      ?
+       offset          553
+
+###############################################################################
+#
+# Extension #209
+# EXT_multisample commands
+#
+###############################################################################
+
+SampleMaskEXT(value, invert)
+       return          void
+       param           value           ClampedFloat32 in value
+       param           invert          Boolean in value
+       category        EXT_multisample
+       version         1.0
+       glxropcode      ?
+       extension
+       offset          446
+
+SamplePatternEXT(pattern)
+       return          void
+       param           pattern         SamplePatternEXT in value
+       category        EXT_multisample
+       version         1.0
+       glxropcode      ?
+       glxflags
+       extension
+       offset          447
+
+###############################################################################
+#
+# Extension #210
+# SGIX_vertex_preclip commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_vertex_preclip
+
+###############################################################################
+#
+# Extension #211
+# SGIX_convolution_accuracy commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_convolution_accuracy
+
+###############################################################################
+#
+# Extension #212
+# SGIX_resample commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_resample
+
+###############################################################################
+#
+# Extension #213
+# SGIS_point_line_texgen commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIS_point_line_texgen
+
+###############################################################################
+#
+# Extension #214
+# SGIS_texture_color_mask commands
+#
+###############################################################################
+
+TextureColorMaskSGIS(red, green, blue, alpha)
+       return          void
+       param           red             Boolean in value
+       param           green           Boolean in value
+       param           blue            Boolean in value
+       param           alpha           Boolean in value
+       category        SGIS_texture_color_mask
+       version         1.1
+       glxropcode      2082
+       extension
+       offset          ?
+
+###############################################################################
+#
+# Extension #215 - GLX_MESA_copy_sub_buffer
+# Extension #216 - GLX_MESA_pixmap_colormap
+# Extension #217 - GLX_MESA_release_buffers
+# Extension #218 - GLX_MESA_set_3dfx_mode
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #219
+# SGIX_igloo_interface commands
+#
+###############################################################################
+
+IglooInterfaceSGIX(pname, params)
+       return          void
+       dlflags         notlistable
+       param           pname           IglooFunctionSelectSGIX in value
+       param           params          IglooParameterSGIX in array [COMPSIZE(pname)]
+       category        SGIX_igloo_interface
+       version         1.0
+       glxflags        SGI ignore
+       extension
+       glxropcode      200
+       offset          ?
+
+###############################################################################
+#
+# Extension #220
+# EXT_texture_env_dot3 commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_env_dot3
+
+###############################################################################
+#
+# Extension #221
+# ATI_texture_mirror_once commands
+#
+###############################################################################
+# (none)
+newcategory: ATI_texture_mirror_once
+
+###############################################################################
+#
+# Extension #222
+# NV_fence commands
+#
+###############################################################################
+
+DeleteFencesNV(n, fences)
+       return          void
+       param           n               SizeI in value
+       param           fences          FenceNV in array [n]
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1276
+       glxflags        ignore
+       offset          647
+
+GenFencesNV(n, fences)
+       return          void
+       param           n               SizeI in value
+       param           fences          FenceNV out array [n]
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1277
+       glxflags        ignore
+       offset          648
+
+IsFenceNV(fence)
+       return          Boolean
+       param           fence           FenceNV in value
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1278
+       glxflags        ignore
+       offset          649
+
+TestFenceNV(fence)
+       return          Boolean
+       param           fence           FenceNV in value
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1279
+       glxflags        ignore
+       offset          650
+
+GetFenceivNV(fence, pname, params)
+       return          void
+       param           fence           FenceNV in value
+       param           pname           FenceParameterNameNV in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1280
+       glxflags        ignore
+       offset          651
+
+FinishFenceNV(fence)
+       return          void
+       param           fence           FenceNV in value
+       category        NV_fence
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1312
+       glxflags        ignore
+       offset          652
+
+SetFenceNV(fence, condition)
+       return          void
+       param           fence           FenceNV in value
+       param           condition       FenceConditionNV in value
+       category        NV_fence
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          653
+
+###############################################################################
+#
+# Extension #225
+# NV_evaluators commands
+#
+###############################################################################
+
+MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
+       return          void
+       param           target          EvalTargetNV in value
+       param           index           UInt32 in value
+       param           type            MapTypeNV in value
+       param           ustride         SizeI in value
+       param           vstride         SizeI in value
+       param           uorder          CheckedInt32 in value
+       param           vorder          CheckedInt32 in value
+       param           packed          Boolean in value
+       param           points          Void in array [COMPSIZE(target/uorder/vorder)]
+       category        NV_evaluators
+       dlflags         handcode
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+MapParameterivNV(target, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           pname           MapParameterNV in value
+       param           params          CheckedInt32 in array [COMPSIZE(target/pname)]
+       category        NV_evaluators
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+MapParameterfvNV(target, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           pname           MapParameterNV in value
+       param           params          CheckedFloat32 in array [COMPSIZE(target/pname)]
+       category        NV_evaluators
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
+       return          void
+       param           target          EvalTargetNV in value
+       param           index           UInt32 in value
+       param           type            MapTypeNV in value
+       param           ustride         SizeI in value
+       param           vstride         SizeI in value
+       param           packed          Boolean in value
+       param           points          Void out array [COMPSIZE(target)]
+       category        NV_evaluators
+       dlflags         notlistable
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+GetMapParameterivNV(target, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           pname           MapParameterNV in value
+       param           params          Int32 out array [COMPSIZE(target/pname)]
+       category        NV_evaluators
+       dlflags         notlistable
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+GetMapParameterfvNV(target, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           pname           MapParameterNV in value
+       param           params          Float32 out array [COMPSIZE(target/pname)]
+       category        NV_evaluators
+       dlflags         notlistable
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+GetMapAttribParameterivNV(target, index, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           index           UInt32 in value
+       param           pname           MapAttribParameterNV in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        NV_evaluators
+       dlflags         notlistable
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+GetMapAttribParameterfvNV(target, index, pname, params)
+       return          void
+       param           target          EvalTargetNV in value
+       param           index           UInt32 in value
+       param           pname           MapAttribParameterNV in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        NV_evaluators
+       dlflags         notlistable
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+EvalMapsNV(target, mode)
+       return          void
+       param           target          EvalTargetNV in value
+       param           mode            EvalMapsModeNV in value
+       category        NV_evaluators
+       version         1.1
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #226
+# NV_packed_depth_stencil commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_packed_depth_stencil
+
+###############################################################################
+#
+# Extension #227
+# NV_register_combiners2 commands
+#
+###############################################################################
+
+CombinerStageParameterfvNV(stage, pname, params)
+       return          void
+       param           stage           CombinerStageNV in value
+       param           pname           CombinerParameterNV in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        NV_register_combiners2
+       version         1.1
+       extension
+       glxflags        ignore
+       offset          ?
+
+GetCombinerStageParameterfvNV(stage, pname, params)
+       return          void
+       param           stage           CombinerStageNV in value
+       param           pname           CombinerParameterNV in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       dlflags         notlistable
+       category        NV_register_combiners2
+       version         1.1
+       extension
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #228
+# NV_texture_compression_vtc commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_compression_vtc
+
+###############################################################################
+#
+# Extension #229
+# NV_texture_rectangle commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_rectangle
+
+###############################################################################
+#
+# Extension #230
+# NV_texture_shader commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_shader
+
+###############################################################################
+#
+# Extension #231
+# NV_texture_shader2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_shader2
+
+###############################################################################
+#
+# Extension #232
+# NV_vertex_array_range2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_array_range2
+
+###############################################################################
+#
+# Extension #233
+# NV_vertex_program commands
+#
+###############################################################################
+
+AreProgramsResidentNV(n, programs, residences)
+       return          Boolean
+       param           n               SizeI in value
+       param           programs        UInt32 in array [n]
+       param           residences      Boolean out array [n]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1293
+       offset          578
+
+BindProgramNV(target, id)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           id              UInt32 in value
+       category        NV_vertex_program
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxropcode      4180
+       alias           BindProgramARB
+
+DeleteProgramsNV(n, programs)
+       return          void
+       param           n               SizeI in value
+       param           programs        UInt32 in array [n]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1294
+       alias           DeleteProgramsARB
+
+ExecuteProgramNV(target, id, params)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           id              UInt32 in value
+       param           params          Float32 in array [4]
+       category        NV_vertex_program
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxropcode      4181
+       offset          581
+
+GenProgramsNV(n, programs)
+       return          void
+       param           n               SizeI in value
+       param           programs        UInt32 out array [n]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1295
+       alias           GenProgramsARB
+
+GetProgramParameterdvNV(target, index, pname, params)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Float64 out array [4]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1297
+       offset          583
+
+GetProgramParameterfvNV(target, index, pname, params)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Float32 out array [4]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1296
+       offset          584
+
+# GetProgramParameterSigneddvNV(target, index, pname, params)
+#        return          void
+#        param           target          VertexAttribEnumNV in value
+#        param           index           Int32 in value
+#        param           pname           VertexAttribEnumNV in value
+#        param           params          Float64 out array [4]
+#        category        NV_vertex_program1_1_dcc
+#        dlflags         notlistable
+#        version         1.2
+#        extension       soft WINSOFT NV20
+#        glxflags        ignore
+#        offset          ?
+#
+# GetProgramParameterSignedfvNV(target, index, pname, params)
+#        return          void
+#        param           target          VertexAttribEnumNV in value
+#        param           index           Int32 in value
+#        param           pname           VertexAttribEnumNV in value
+#        param           params          Float32 out array [4]
+#        category        NV_vertex_program1_1_dcc
+#        dlflags         notlistable
+#        version         1.2
+#        extension       soft WINSOFT NV20
+#        glxflags        ignore
+#        offset          ?
+
+GetProgramivNV(id, pname, params)
+       return          void
+       param           id              UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Int32 out array [4]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1298
+       offset          585
+
+GetProgramStringNV(id, pname, program)
+       return          void
+       param           id              UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           program         ProgramCharacterNV out array [COMPSIZE(id/pname)]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1299
+       offset          586
+
+GetTrackMatrixivNV(target, address, pname, params)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           address         UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Int32 out array [1]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       glxvendorpriv   1300
+       offset          587
+
+GetVertexAttribdvNV(index, pname, params)
+       return          void
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Float64 out array [1]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1301
+       alias           GetVertexAttribdv
+
+GetVertexAttribfvNV(index, pname, params)
+       return          void
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Float32 out array [1]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1302
+       alias           GetVertexAttribfv
+
+GetVertexAttribivNV(index, pname, params)
+       return          void
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           params          Int32 out array [1]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1303
+       alias           GetVertexAttribiv
+
+GetVertexAttribPointervNV(index, pname, pointer)
+       return          void
+       param           index           UInt32 in value
+       param           pname           VertexAttribEnumNV in value
+       param           pointer         VoidPointer out array [1]
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxflags        ignore
+       alias           GetVertexAttribPointerv
+
+IsProgramNV(id)
+       return          Boolean
+       param           id              UInt32 in value
+       category        NV_vertex_program
+       dlflags         notlistable
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxvendorpriv   1304
+       alias           IsProgram
+
+LoadProgramNV(target, id, len, program)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           id              UInt32 in value
+       param           len             SizeI in value
+       param           program         UInt8 in array [len]
+       category        NV_vertex_program
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxropcode      4183
+       offset          593
+
+ProgramParameter4dNV(target, index, x, y, z, w)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           x               Float64 in value
+       param           y               Float64 in value
+       param           z               Float64 in value
+       param           w               Float64 in value
+       category        NV_vertex_program
+       version         1.2
+       vectorequiv     ProgramParameter4dvNV
+       extension       soft WINSOFT NV10
+       offset          594
+
+ProgramParameter4dvNV(target, index, v)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           v               Float64 in array [4]
+       category        NV_vertex_program
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxropcode      4185
+       offset          595
+
+ProgramParameter4fNV(target, index, x, y, z, w)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       param           w               Float32 in value
+       category        NV_vertex_program
+       version         1.2
+       vectorequiv     ProgramParameter4fvNV
+       extension       soft WINSOFT NV10
+       offset          596
+
+ProgramParameter4fvNV(target, index, v)
+       return          void
+       param           target          VertexAttribEnumNV in value
+       param           index           UInt32 in value
+       param           v               Float32 in array [4]
+       category        NV_vertex_program
+       version         1.2
+       extension       soft WINSOFT NV10
+       glxropcode      4184
+       offset          597
+
+#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
+#??? extension specification in the registry.
+ProgramParameters4dvNV(target, index, count, v)
+       return          void
+       param           target          VertexAttribEnumNV in value
        param           index           UInt32 in value
        param           count           UInt32 in value
        param           v               Float64 in array [count*4]
        param           index           UInt32 in value
        param           count           UInt32 in value
        param           v               Float64 in array [count*4]
@@ -17415,7 +17285,6 @@ ProgramParameters4dvNV(target, index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4187
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4187
-       glsopcode       0x023A
        offset          598
 
 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
        offset          598
 
 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
@@ -17430,7 +17299,6 @@ ProgramParameters4fvNV(target, index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4186
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4186
-       glsopcode       0x023B
        offset          599
 
 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
        offset          599
 
 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
@@ -17455,7 +17323,6 @@ ProgramParameters4fvNV(target, index, count, v)
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
-#        glsflags        ignore
 #        glxflags        ignore
 #        offset          ?
 #
 #        glxflags        ignore
 #        offset          ?
 #
@@ -17481,7 +17348,6 @@ ProgramParameters4fvNV(target, index, count, v)
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
-#        glsflags        ignore
 #        glxflags        ignore
 #        offset          ?
 #
 #        glxflags        ignore
 #        offset          ?
 #
@@ -17494,7 +17360,6 @@ ProgramParameters4fvNV(target, index, count, v)
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
-#        glsflags        ignore
 #        glxflags        ignore
 #        offset          ?
 #
 #        glxflags        ignore
 #        offset          ?
 #
@@ -17507,7 +17372,6 @@ ProgramParameters4fvNV(target, index, count, v)
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
 #        category        NV_vertex_program1_1_dcc
 #        version         1.2
 #        extension       soft WINSOFT NV20
-#        glsflags        ignore
 #        glxflags        ignore
 #        offset          ?
 
 #        glxflags        ignore
 #        offset          ?
 
@@ -17519,7 +17383,6 @@ RequestResidentProgramsNV(n, programs)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4182
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4182
-       glsopcode       0x022C
        offset          600
 
 TrackMatrixNV(target, address, matrix, transform)
        offset          600
 
 TrackMatrixNV(target, address, matrix, transform)
@@ -17532,7 +17395,6 @@ TrackMatrixNV(target, address, matrix, transform)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4188
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4188
-       glsopcode       0x023C
        offset          601
 
 VertexAttribPointerNV(index, fsize, type, stride, pointer)
        offset          601
 
 VertexAttribPointerNV(index, fsize, type, stride, pointer)
@@ -17547,8 +17409,6 @@ VertexAttribPointerNV(index, fsize, type, stride, pointer)
        version         1.2
        extension       soft WINSOFT NV10
        glxflags        ignore
        version         1.2
        extension       soft WINSOFT NV10
        glxflags        ignore
-       glsflags        client
-       glsopcode       0x023D
        offset          602
 
 VertexAttrib1dNV(index, x)
        offset          602
 
 VertexAttrib1dNV(index, x)
@@ -17560,7 +17420,6 @@ VertexAttrib1dNV(index, x)
        vectorequiv     VertexAttrib1dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1d
        vectorequiv     VertexAttrib1dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1d
-       glsalias        VertexAttrib1d
 
 VertexAttrib1dvNV(index, v)
        return          void
 
 VertexAttrib1dvNV(index, v)
        return          void
@@ -17570,9 +17429,7 @@ VertexAttrib1dvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4197
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4197
-       glsopcode       0x0240
        alias           VertexAttrib1dv
        alias           VertexAttrib1dv
-       glsalias        VertexAttrib1dv
 
 VertexAttrib1fNV(index, x)
        return          void
 
 VertexAttrib1fNV(index, x)
        return          void
@@ -17583,7 +17440,6 @@ VertexAttrib1fNV(index, x)
        vectorequiv     VertexAttrib1fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1f
        vectorequiv     VertexAttrib1fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1f
-       glsalias        VertexAttrib1f
 
 VertexAttrib1fvNV(index, v)
        return          void
 
 VertexAttrib1fvNV(index, v)
        return          void
@@ -17593,9 +17449,7 @@ VertexAttrib1fvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4193
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4193
-       glsopcode       0x023F
        alias           VertexAttrib1fv
        alias           VertexAttrib1fv
-       glsalias        VertexAttrib1fv
 
 VertexAttrib1sNV(index, x)
        return          void
 
 VertexAttrib1sNV(index, x)
        return          void
@@ -17606,7 +17460,6 @@ VertexAttrib1sNV(index, x)
        vectorequiv     VertexAttrib1svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1s
        vectorequiv     VertexAttrib1svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib1s
-       glsalias        VertexAttrib1s
 
 VertexAttrib1svNV(index, v)
        return          void
 
 VertexAttrib1svNV(index, v)
        return          void
@@ -17616,9 +17469,7 @@ VertexAttrib1svNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4189
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4189
-       glsopcode       0x023E
        alias           VertexAttrib1sv
        alias           VertexAttrib1sv
-       glsalias        VertexAttrib1sv
 
 VertexAttrib2dNV(index, x, y)
        return          void
 
 VertexAttrib2dNV(index, x, y)
        return          void
@@ -17630,7 +17481,6 @@ VertexAttrib2dNV(index, x, y)
        vectorequiv     VertexAttrib2dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2d
        vectorequiv     VertexAttrib2dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2d
-       glsalias        VertexAttrib2d
 
 VertexAttrib2dvNV(index, v)
        return          void
 
 VertexAttrib2dvNV(index, v)
        return          void
@@ -17640,9 +17490,7 @@ VertexAttrib2dvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4198
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4198
-       glsopcode       0x0243
        alias           VertexAttrib2dv
        alias           VertexAttrib2dv
-       glsalias        VertexAttrib2dv
 
 VertexAttrib2fNV(index, x, y)
        return          void
 
 VertexAttrib2fNV(index, x, y)
        return          void
@@ -17654,7 +17502,6 @@ VertexAttrib2fNV(index, x, y)
        vectorequiv     VertexAttrib2fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2f
        vectorequiv     VertexAttrib2fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2f
-       glsalias        VertexAttrib2f
 
 VertexAttrib2fvNV(index, v)
        return          void
 
 VertexAttrib2fvNV(index, v)
        return          void
@@ -17664,9 +17511,7 @@ VertexAttrib2fvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4194
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4194
-       glsopcode       0x0242
        alias           VertexAttrib2fv
        alias           VertexAttrib2fv
-       glsalias        VertexAttrib2fv
 
 VertexAttrib2sNV(index, x, y)
        return          void
 
 VertexAttrib2sNV(index, x, y)
        return          void
@@ -17678,7 +17523,6 @@ VertexAttrib2sNV(index, x, y)
        vectorequiv     VertexAttrib2svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2s
        vectorequiv     VertexAttrib2svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib2s
-       glsalias        VertexAttrib2s
 
 VertexAttrib2svNV(index, v)
        return          void
 
 VertexAttrib2svNV(index, v)
        return          void
@@ -17688,9 +17532,7 @@ VertexAttrib2svNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4190
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4190
-       glsopcode       0x0241
        alias           VertexAttrib2sv
        alias           VertexAttrib2sv
-       glsalias        VertexAttrib2sv
 
 VertexAttrib3dNV(index, x, y, z)
        return          void
 
 VertexAttrib3dNV(index, x, y, z)
        return          void
@@ -17703,7 +17545,6 @@ VertexAttrib3dNV(index, x, y, z)
        vectorequiv     VertexAttrib3dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3d
        vectorequiv     VertexAttrib3dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3d
-       glsalias        VertexAttrib3d
 
 VertexAttrib3dvNV(index, v)
        return          void
 
 VertexAttrib3dvNV(index, v)
        return          void
@@ -17713,9 +17554,7 @@ VertexAttrib3dvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4199
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4199
-       glsopcode       0x0246
        alias           VertexAttrib3dv
        alias           VertexAttrib3dv
-       glsalias        VertexAttrib3dv
 
 VertexAttrib3fNV(index, x, y, z)
        return          void
 
 VertexAttrib3fNV(index, x, y, z)
        return          void
@@ -17728,7 +17567,6 @@ VertexAttrib3fNV(index, x, y, z)
        vectorequiv     VertexAttrib3fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3f
        vectorequiv     VertexAttrib3fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3f
-       glsalias        VertexAttrib3f
 
 VertexAttrib3fvNV(index, v)
        return          void
 
 VertexAttrib3fvNV(index, v)
        return          void
@@ -17738,9 +17576,7 @@ VertexAttrib3fvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4195
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4195
-       glsopcode       0x0245
        alias           VertexAttrib3fv
        alias           VertexAttrib3fv
-       glsalias        VertexAttrib3fv
 
 VertexAttrib3sNV(index, x, y, z)
        return          void
 
 VertexAttrib3sNV(index, x, y, z)
        return          void
@@ -17753,7 +17589,6 @@ VertexAttrib3sNV(index, x, y, z)
        vectorequiv     VertexAttrib3svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3s
        vectorequiv     VertexAttrib3svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib3s
-       glsalias        VertexAttrib3s
 
 VertexAttrib3svNV(index, v)
        return          void
 
 VertexAttrib3svNV(index, v)
        return          void
@@ -17763,9 +17598,7 @@ VertexAttrib3svNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4191
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4191
-       glsopcode       0x0244
        alias           VertexAttrib3sv
        alias           VertexAttrib3sv
-       glsalias        VertexAttrib3sv
 
 VertexAttrib4dNV(index, x, y, z, w)
        return          void
 
 VertexAttrib4dNV(index, x, y, z, w)
        return          void
@@ -17779,7 +17612,6 @@ VertexAttrib4dNV(index, x, y, z, w)
        vectorequiv     VertexAttrib4dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4d
        vectorequiv     VertexAttrib4dvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4d
-       glsalias        VertexAttrib4d
 
 VertexAttrib4dvNV(index, v)
        return          void
 
 VertexAttrib4dvNV(index, v)
        return          void
@@ -17789,9 +17621,7 @@ VertexAttrib4dvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4200
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4200
-       glsopcode       0x0249
        alias           VertexAttrib4dv
        alias           VertexAttrib4dv
-       glsalias        VertexAttrib4dv
 
 VertexAttrib4fNV(index, x, y, z, w)
        return          void
 
 VertexAttrib4fNV(index, x, y, z, w)
        return          void
@@ -17805,7 +17635,6 @@ VertexAttrib4fNV(index, x, y, z, w)
        vectorequiv     VertexAttrib4fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4f
        vectorequiv     VertexAttrib4fvNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4f
-       glsalias        VertexAttrib4f
 
 VertexAttrib4fvNV(index, v)
        return          void
 
 VertexAttrib4fvNV(index, v)
        return          void
@@ -17815,9 +17644,7 @@ VertexAttrib4fvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4196
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4196
-       glsopcode       0x0248
        alias           VertexAttrib4fv
        alias           VertexAttrib4fv
-       glsalias        VertexAttrib4fv
 
 VertexAttrib4sNV(index, x, y, z, w)
        return          void
 
 VertexAttrib4sNV(index, x, y, z, w)
        return          void
@@ -17831,7 +17658,6 @@ VertexAttrib4sNV(index, x, y, z, w)
        vectorequiv     VertexAttrib4svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4s
        vectorequiv     VertexAttrib4svNV
        extension       soft WINSOFT NV10
        alias           VertexAttrib4s
-       glsalias        VertexAttrib4s
 
 VertexAttrib4svNV(index, v)
        return          void
 
 VertexAttrib4svNV(index, v)
        return          void
@@ -17841,9 +17667,7 @@ VertexAttrib4svNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4192
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4192
-       glsopcode       0x0247
        alias           VertexAttrib4sv
        alias           VertexAttrib4sv
-       glsalias        VertexAttrib4sv
 
 VertexAttrib4ubNV(index, x, y, z, w)
        return          void
 
 VertexAttrib4ubNV(index, x, y, z, w)
        return          void
@@ -17857,7 +17681,6 @@ VertexAttrib4ubNV(index, x, y, z, w)
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib4ubvNV
        alias           VertexAttrib4Nub
        extension       soft WINSOFT NV10
        vectorequiv     VertexAttrib4ubvNV
        alias           VertexAttrib4Nub
-       glsalias        VertexAttrib4Nub
 
 VertexAttrib4ubvNV(index, v)
        return          void
 
 VertexAttrib4ubvNV(index, v)
        return          void
@@ -17867,9 +17690,7 @@ VertexAttrib4ubvNV(index, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4201
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4201
-       glsopcode       0x024A
        alias           VertexAttrib4Nubv
        alias           VertexAttrib4Nubv
-       glsalias        VertexAttrib4Nubv
 
 VertexAttribs1dvNV(index, count, v)
        return          void
 
 VertexAttribs1dvNV(index, count, v)
        return          void
@@ -17881,7 +17702,6 @@ VertexAttribs1dvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4210
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4210
-       glsopcode       0x024D
        offset          629
 
 VertexAttribs1fvNV(index, count, v)
        offset          629
 
 VertexAttribs1fvNV(index, count, v)
@@ -17894,7 +17714,6 @@ VertexAttribs1fvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4206
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4206
-       glsopcode       0x024C
        offset          630
 
 VertexAttribs1svNV(index, count, v)
        offset          630
 
 VertexAttribs1svNV(index, count, v)
@@ -17907,7 +17726,6 @@ VertexAttribs1svNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4202
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4202
-       glsopcode       0x024B
        offset          631
 
 VertexAttribs2dvNV(index, count, v)
        offset          631
 
 VertexAttribs2dvNV(index, count, v)
@@ -17920,7 +17738,6 @@ VertexAttribs2dvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4211
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4211
-       glsopcode       0x0250
        offset          632
 
 VertexAttribs2fvNV(index, count, v)
        offset          632
 
 VertexAttribs2fvNV(index, count, v)
@@ -17933,7 +17750,6 @@ VertexAttribs2fvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4207
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4207
-       glsopcode       0x024F
        offset          633
 
 VertexAttribs2svNV(index, count, v)
        offset          633
 
 VertexAttribs2svNV(index, count, v)
@@ -17946,7 +17762,6 @@ VertexAttribs2svNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4203
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4203
-       glsopcode       0x024E
        offset          634
 
 VertexAttribs3dvNV(index, count, v)
        offset          634
 
 VertexAttribs3dvNV(index, count, v)
@@ -17959,7 +17774,6 @@ VertexAttribs3dvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4212
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4212
-       glsopcode       0x0253
        offset          635
 
 VertexAttribs3fvNV(index, count, v)
        offset          635
 
 VertexAttribs3fvNV(index, count, v)
@@ -17972,7 +17786,6 @@ VertexAttribs3fvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4208
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4208
-       glsopcode       0x0252
        offset          636
 
 VertexAttribs3svNV(index, count, v)
        offset          636
 
 VertexAttribs3svNV(index, count, v)
@@ -17985,7 +17798,6 @@ VertexAttribs3svNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4204
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4204
-       glsopcode       0x0251
        offset          637
 
 VertexAttribs4dvNV(index, count, v)
        offset          637
 
 VertexAttribs4dvNV(index, count, v)
@@ -17998,7 +17810,6 @@ VertexAttribs4dvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4213
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4213
-       glsopcode       0x0256
        offset          638
 
 VertexAttribs4fvNV(index, count, v)
        offset          638
 
 VertexAttribs4fvNV(index, count, v)
@@ -18011,7 +17822,6 @@ VertexAttribs4fvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4209
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4209
-       glsopcode       0x0255
        offset          639
 
 VertexAttribs4svNV(index, count, v)
        offset          639
 
 VertexAttribs4svNV(index, count, v)
@@ -18024,7 +17834,6 @@ VertexAttribs4svNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4205
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4205
-       glsopcode       0x0254
        offset          640
 
 VertexAttribs4ubvNV(index, count, v)
        offset          640
 
 VertexAttribs4ubvNV(index, count, v)
@@ -18037,7 +17846,6 @@ VertexAttribs4ubvNV(index, count, v)
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4214
        version         1.2
        extension       soft WINSOFT NV10
        glxropcode      4214
-       glsopcode       0x0257
        offset          641
 
 
        offset          641
 
 
@@ -18136,7 +17944,6 @@ TexBumpParameterivATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 TexBumpParameterfvATI(pname, param)
        offset          ?
 
 TexBumpParameterfvATI(pname, param)
@@ -18148,7 +17955,6 @@ TexBumpParameterfvATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GetTexBumpParameterivATI(pname, param)
        offset          ?
 
 GetTexBumpParameterivATI(pname, param)
@@ -18161,7 +17967,6 @@ GetTexBumpParameterivATI(pname, param)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetTexBumpParameterfvATI(pname, param)
        offset          ?
 
 GetTexBumpParameterfvATI(pname, param)
@@ -18174,7 +17979,6 @@ GetTexBumpParameterfvATI(pname, param)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -18192,7 +17996,6 @@ GenFragmentShadersATI(range)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindFragmentShaderATI(id)
        offset          ?
 
 BindFragmentShaderATI(id)
@@ -18203,7 +18006,6 @@ BindFragmentShaderATI(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 DeleteFragmentShaderATI(id)
        offset          ?
 
 DeleteFragmentShaderATI(id)
@@ -18214,7 +18016,6 @@ DeleteFragmentShaderATI(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BeginFragmentShaderATI()
        offset          ?
 
 BeginFragmentShaderATI()
@@ -18224,7 +18025,6 @@ BeginFragmentShaderATI()
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 EndFragmentShaderATI()
        offset          ?
 
 EndFragmentShaderATI()
@@ -18234,7 +18034,6 @@ EndFragmentShaderATI()
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 PassTexCoordATI(dst, coord, swizzle)
        offset          ?
 
 PassTexCoordATI(dst, coord, swizzle)
@@ -18247,7 +18046,6 @@ PassTexCoordATI(dst, coord, swizzle)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 SampleMapATI(dst, interp, swizzle)
        offset          ?
 
 SampleMapATI(dst, interp, swizzle)
@@ -18260,7 +18058,6 @@ SampleMapATI(dst, interp, swizzle)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
        offset          ?
 
 ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
@@ -18277,7 +18074,6 @@ ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
        offset          ?
 
 ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
@@ -18297,7 +18093,6 @@ ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
        offset          ?
 
 ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
@@ -18320,7 +18115,6 @@ ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
        offset          ?
 
 AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
@@ -18336,7 +18130,6 @@ AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
        offset          ?
 
 AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
@@ -18355,7 +18148,6 @@ AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
        offset          ?
 
 AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
@@ -18377,7 +18169,6 @@ AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 SetFragmentShaderConstantATI(dst, value)
        offset          ?
 
 SetFragmentShaderConstantATI(dst, value)
@@ -18389,7 +18180,6 @@ SetFragmentShaderConstantATI(dst, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -18408,7 +18198,6 @@ PNTrianglesiATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 PNTrianglesfATI(pname, param)
        offset          ?
 
 PNTrianglesfATI(pname, param)
@@ -18420,7 +18209,6 @@ PNTrianglesfATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -18440,7 +18228,6 @@ NewObjectBufferATI(size, pointer, usage)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 IsObjectBufferATI(buffer)
        offset          ?
 
 IsObjectBufferATI(buffer)
@@ -18451,7 +18238,6 @@ IsObjectBufferATI(buffer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
        offset          ?
 
 UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
@@ -18466,7 +18252,6 @@ UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GetObjectBufferfvATI(buffer, pname, params)
        offset          ?
 
 GetObjectBufferfvATI(buffer, pname, params)
@@ -18480,7 +18265,6 @@ GetObjectBufferfvATI(buffer, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetObjectBufferivATI(buffer, pname, params)
        offset          ?
 
 GetObjectBufferivATI(buffer, pname, params)
@@ -18494,7 +18278,6 @@ GetObjectBufferivATI(buffer, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 FreeObjectBufferATI(buffer)
        offset          ?
 
 FreeObjectBufferATI(buffer)
@@ -18505,7 +18288,6 @@ FreeObjectBufferATI(buffer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ArrayObjectATI(array, size, type, stride, buffer, offset)
        offset          ?
 
 ArrayObjectATI(array, size, type, stride, buffer, offset)
@@ -18521,7 +18303,6 @@ ArrayObjectATI(array, size, type, stride, buffer, offset)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GetArrayObjectfvATI(array, pname, params)
        offset          ?
 
 GetArrayObjectfvATI(array, pname, params)
@@ -18535,7 +18316,6 @@ GetArrayObjectfvATI(array, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetArrayObjectivATI(array, pname, params)
        offset          ?
 
 GetArrayObjectivATI(array, pname, params)
@@ -18549,7 +18329,6 @@ GetArrayObjectivATI(array, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 VariantArrayObjectATI(id, type, stride, buffer, offset)
        offset          ?
 
 VariantArrayObjectATI(id, type, stride, buffer, offset)
@@ -18564,7 +18343,6 @@ VariantArrayObjectATI(id, type, stride, buffer, offset)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GetVariantArrayObjectfvATI(id, pname, params)
        offset          ?
 
 GetVariantArrayObjectfvATI(id, pname, params)
@@ -18578,7 +18356,6 @@ GetVariantArrayObjectfvATI(id, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetVariantArrayObjectivATI(id, pname, params)
        offset          ?
 
 GetVariantArrayObjectivATI(id, pname, params)
@@ -18592,7 +18369,6 @@ GetVariantArrayObjectivATI(id, pname, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -18609,7 +18385,6 @@ BeginVertexShaderEXT()
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 EndVertexShaderEXT()
        offset          ?
 
 EndVertexShaderEXT()
@@ -18619,7 +18394,6 @@ EndVertexShaderEXT()
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindVertexShaderEXT(id)
        offset          ?
 
 BindVertexShaderEXT(id)
@@ -18630,7 +18404,6 @@ BindVertexShaderEXT(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GenVertexShadersEXT(range)
        offset          ?
 
 GenVertexShadersEXT(range)
@@ -18641,7 +18414,6 @@ GenVertexShadersEXT(range)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 DeleteVertexShaderEXT(id)
        offset          ?
 
 DeleteVertexShaderEXT(id)
@@ -18652,7 +18424,6 @@ DeleteVertexShaderEXT(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ShaderOp1EXT(op, res, arg1)
        offset          ?
 
 ShaderOp1EXT(op, res, arg1)
@@ -18665,7 +18436,6 @@ ShaderOp1EXT(op, res, arg1)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ShaderOp2EXT(op, res, arg1, arg2)
        offset          ?
 
 ShaderOp2EXT(op, res, arg1, arg2)
@@ -18679,7 +18449,6 @@ ShaderOp2EXT(op, res, arg1, arg2)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ShaderOp3EXT(op, res, arg1, arg2, arg3)
        offset          ?
 
 ShaderOp3EXT(op, res, arg1, arg2, arg3)
@@ -18694,7 +18463,6 @@ ShaderOp3EXT(op, res, arg1, arg2, arg3)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 SwizzleEXT(res, in, outX, outY, outZ, outW)
        offset          ?
 
 SwizzleEXT(res, in, outX, outY, outZ, outW)
@@ -18710,7 +18478,6 @@ SwizzleEXT(res, in, outX, outY, outZ, outW)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 WriteMaskEXT(res, in, outX, outY, outZ, outW)
        offset          ?
 
 WriteMaskEXT(res, in, outX, outY, outZ, outW)
@@ -18726,7 +18493,6 @@ WriteMaskEXT(res, in, outX, outY, outZ, outW)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 InsertComponentEXT(res, src, num)
        offset          ?
 
 InsertComponentEXT(res, src, num)
@@ -18739,7 +18505,6 @@ InsertComponentEXT(res, src, num)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ExtractComponentEXT(res, src, num)
        offset          ?
 
 ExtractComponentEXT(res, src, num)
@@ -18752,7 +18517,6 @@ ExtractComponentEXT(res, src, num)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GenSymbolsEXT(datatype, storagetype, range, components)
        offset          ?
 
 GenSymbolsEXT(datatype, storagetype, range, components)
@@ -18766,7 +18530,6 @@ GenSymbolsEXT(datatype, storagetype, range, components)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 SetInvariantEXT(id, type, addr)
        offset          ?
 
 SetInvariantEXT(id, type, addr)
@@ -18779,7 +18542,6 @@ SetInvariantEXT(id, type, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 SetLocalConstantEXT(id, type, addr)
        offset          ?
 
 SetLocalConstantEXT(id, type, addr)
@@ -18792,7 +18554,6 @@ SetLocalConstantEXT(id, type, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantbvEXT(id, addr)
        offset          ?
 
 VariantbvEXT(id, addr)
@@ -18804,7 +18565,6 @@ VariantbvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantsvEXT(id, addr)
        offset          ?
 
 VariantsvEXT(id, addr)
@@ -18816,7 +18576,6 @@ VariantsvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantivEXT(id, addr)
        offset          ?
 
 VariantivEXT(id, addr)
@@ -18828,7 +18587,6 @@ VariantivEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantfvEXT(id, addr)
        offset          ?
 
 VariantfvEXT(id, addr)
@@ -18840,7 +18598,6 @@ VariantfvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantdvEXT(id, addr)
        offset          ?
 
 VariantdvEXT(id, addr)
@@ -18852,7 +18609,6 @@ VariantdvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantubvEXT(id, addr)
        offset          ?
 
 VariantubvEXT(id, addr)
@@ -18864,7 +18620,6 @@ VariantubvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantusvEXT(id, addr)
        offset          ?
 
 VariantusvEXT(id, addr)
@@ -18876,7 +18631,6 @@ VariantusvEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantuivEXT(id, addr)
        offset          ?
 
 VariantuivEXT(id, addr)
@@ -18888,7 +18642,6 @@ VariantuivEXT(id, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VariantPointerEXT(id, type, stride, addr)
        offset          ?
 
 VariantPointerEXT(id, type, stride, addr)
@@ -18902,7 +18655,6 @@ VariantPointerEXT(id, type, stride, addr)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 EnableVariantClientStateEXT(id)
        offset          ?
 
 EnableVariantClientStateEXT(id)
@@ -18913,7 +18665,6 @@ EnableVariantClientStateEXT(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 DisableVariantClientStateEXT(id)
        offset          ?
 
 DisableVariantClientStateEXT(id)
@@ -18924,7 +18675,6 @@ DisableVariantClientStateEXT(id)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindLightParameterEXT(light, value)
        offset          ?
 
 BindLightParameterEXT(light, value)
@@ -18936,7 +18686,6 @@ BindLightParameterEXT(light, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindMaterialParameterEXT(face, value)
        offset          ?
 
 BindMaterialParameterEXT(face, value)
@@ -18948,7 +18697,6 @@ BindMaterialParameterEXT(face, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindTexGenParameterEXT(unit, coord, value)
        offset          ?
 
 BindTexGenParameterEXT(unit, coord, value)
@@ -18961,7 +18709,6 @@ BindTexGenParameterEXT(unit, coord, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindTextureUnitParameterEXT(unit, value)
        offset          ?
 
 BindTextureUnitParameterEXT(unit, value)
@@ -18973,7 +18720,6 @@ BindTextureUnitParameterEXT(unit, value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 BindParameterEXT(value)
        offset          ?
 
 BindParameterEXT(value)
@@ -18984,7 +18730,6 @@ BindParameterEXT(value)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 IsVariantEnabledEXT(id, cap)
        offset          ?
 
 IsVariantEnabledEXT(id, cap)
@@ -18996,7 +18741,6 @@ IsVariantEnabledEXT(id, cap)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 GetVariantBooleanvEXT(id, value, data)
        offset          ?
 
 GetVariantBooleanvEXT(id, value, data)
@@ -19010,7 +18754,6 @@ GetVariantBooleanvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetVariantIntegervEXT(id, value, data)
        offset          ?
 
 GetVariantIntegervEXT(id, value, data)
@@ -19024,7 +18767,6 @@ GetVariantIntegervEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetVariantFloatvEXT(id, value, data)
        offset          ?
 
 GetVariantFloatvEXT(id, value, data)
@@ -19038,7 +18780,6 @@ GetVariantFloatvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetVariantPointervEXT(id, value, data)
        offset          ?
 
 GetVariantPointervEXT(id, value, data)
@@ -19052,7 +18793,6 @@ GetVariantPointervEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetInvariantBooleanvEXT(id, value, data)
        offset          ?
 
 GetInvariantBooleanvEXT(id, value, data)
@@ -19066,7 +18806,6 @@ GetInvariantBooleanvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetInvariantIntegervEXT(id, value, data)
        offset          ?
 
 GetInvariantIntegervEXT(id, value, data)
@@ -19080,7 +18819,6 @@ GetInvariantIntegervEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetInvariantFloatvEXT(id, value, data)
        offset          ?
 
 GetInvariantFloatvEXT(id, value, data)
@@ -19094,7 +18832,6 @@ GetInvariantFloatvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetLocalConstantBooleanvEXT(id, value, data)
        offset          ?
 
 GetLocalConstantBooleanvEXT(id, value, data)
@@ -19108,7 +18845,6 @@ GetLocalConstantBooleanvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetLocalConstantIntegervEXT(id, value, data)
        offset          ?
 
 GetLocalConstantIntegervEXT(id, value, data)
@@ -19122,7 +18858,6 @@ GetLocalConstantIntegervEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 GetLocalConstantFloatvEXT(id, value, data)
        offset          ?
 
 GetLocalConstantFloatvEXT(id, value, data)
@@ -19136,7 +18871,6 @@ GetLocalConstantFloatvEXT(id, value, data)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        ignore get
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -19155,7 +18889,6 @@ VertexStream1sATI(stream, x)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1svATI(stream, coords)
        offset          ?
 
 VertexStream1svATI(stream, coords)
@@ -19167,7 +18900,6 @@ VertexStream1svATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1iATI(stream, x)
        offset          ?
 
 VertexStream1iATI(stream, x)
@@ -19179,7 +18911,6 @@ VertexStream1iATI(stream, x)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1ivATI(stream, coords)
        offset          ?
 
 VertexStream1ivATI(stream, coords)
@@ -19191,7 +18922,6 @@ VertexStream1ivATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1fATI(stream, x)
        offset          ?
 
 VertexStream1fATI(stream, x)
@@ -19203,7 +18933,6 @@ VertexStream1fATI(stream, x)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1fvATI(stream, coords)
        offset          ?
 
 VertexStream1fvATI(stream, coords)
@@ -19215,7 +18944,6 @@ VertexStream1fvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1dATI(stream, x)
        offset          ?
 
 VertexStream1dATI(stream, x)
@@ -19227,7 +18955,6 @@ VertexStream1dATI(stream, x)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream1dvATI(stream, coords)
        offset          ?
 
 VertexStream1dvATI(stream, coords)
@@ -19239,7 +18966,6 @@ VertexStream1dvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2sATI(stream, x, y)
        offset          ?
 
 VertexStream2sATI(stream, x, y)
@@ -19252,7 +18978,6 @@ VertexStream2sATI(stream, x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2svATI(stream, coords)
        offset          ?
 
 VertexStream2svATI(stream, coords)
@@ -19264,7 +18989,6 @@ VertexStream2svATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2iATI(stream, x, y)
        offset          ?
 
 VertexStream2iATI(stream, x, y)
@@ -19277,7 +19001,6 @@ VertexStream2iATI(stream, x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2ivATI(stream, coords)
        offset          ?
 
 VertexStream2ivATI(stream, coords)
@@ -19289,7 +19012,6 @@ VertexStream2ivATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2fATI(stream, x, y)
        offset          ?
 
 VertexStream2fATI(stream, x, y)
@@ -19302,7 +19024,6 @@ VertexStream2fATI(stream, x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2fvATI(stream, coords)
        offset          ?
 
 VertexStream2fvATI(stream, coords)
@@ -19314,7 +19035,6 @@ VertexStream2fvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2dATI(stream, x, y)
        offset          ?
 
 VertexStream2dATI(stream, x, y)
@@ -19327,7 +19047,6 @@ VertexStream2dATI(stream, x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream2dvATI(stream, coords)
        offset          ?
 
 VertexStream2dvATI(stream, coords)
@@ -19339,7 +19058,6 @@ VertexStream2dvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3sATI(stream, x, y, z)
        offset          ?
 
 VertexStream3sATI(stream, x, y, z)
@@ -19353,7 +19071,6 @@ VertexStream3sATI(stream, x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3svATI(stream, coords)
        offset          ?
 
 VertexStream3svATI(stream, coords)
@@ -19365,7 +19082,6 @@ VertexStream3svATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3iATI(stream, x, y, z)
        offset          ?
 
 VertexStream3iATI(stream, x, y, z)
@@ -19379,7 +19095,6 @@ VertexStream3iATI(stream, x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3ivATI(stream, coords)
        offset          ?
 
 VertexStream3ivATI(stream, coords)
@@ -19391,7 +19106,6 @@ VertexStream3ivATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3fATI(stream, x, y, z)
        offset          ?
 
 VertexStream3fATI(stream, x, y, z)
@@ -19405,7 +19119,6 @@ VertexStream3fATI(stream, x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3fvATI(stream, coords)
        offset          ?
 
 VertexStream3fvATI(stream, coords)
@@ -19417,7 +19130,6 @@ VertexStream3fvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3dATI(stream, x, y, z)
        offset          ?
 
 VertexStream3dATI(stream, x, y, z)
@@ -19431,7 +19143,6 @@ VertexStream3dATI(stream, x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream3dvATI(stream, coords)
        offset          ?
 
 VertexStream3dvATI(stream, coords)
@@ -19443,7 +19154,6 @@ VertexStream3dvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4sATI(stream, x, y, z, w)
        offset          ?
 
 VertexStream4sATI(stream, x, y, z, w)
@@ -19458,7 +19168,6 @@ VertexStream4sATI(stream, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4svATI(stream, coords)
        offset          ?
 
 VertexStream4svATI(stream, coords)
@@ -19470,7 +19179,6 @@ VertexStream4svATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4iATI(stream, x, y, z, w)
        offset          ?
 
 VertexStream4iATI(stream, x, y, z, w)
@@ -19485,7 +19193,6 @@ VertexStream4iATI(stream, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4ivATI(stream, coords)
        offset          ?
 
 VertexStream4ivATI(stream, coords)
@@ -19497,7 +19204,6 @@ VertexStream4ivATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4fATI(stream, x, y, z, w)
        offset          ?
 
 VertexStream4fATI(stream, x, y, z, w)
@@ -19512,7 +19218,6 @@ VertexStream4fATI(stream, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4fvATI(stream, coords)
        offset          ?
 
 VertexStream4fvATI(stream, coords)
@@ -19524,7 +19229,6 @@ VertexStream4fvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4dATI(stream, x, y, z, w)
        offset          ?
 
 VertexStream4dATI(stream, x, y, z, w)
@@ -19539,7 +19243,6 @@ VertexStream4dATI(stream, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexStream4dvATI(stream, coords)
        offset          ?
 
 VertexStream4dvATI(stream, coords)
@@ -19551,7 +19254,6 @@ VertexStream4dvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3bATI(stream, nx, ny, nz)
        offset          ?
 
 NormalStream3bATI(stream, nx, ny, nz)
@@ -19565,7 +19267,6 @@ NormalStream3bATI(stream, nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3bvATI(stream, coords)
        offset          ?
 
 NormalStream3bvATI(stream, coords)
@@ -19577,7 +19278,6 @@ NormalStream3bvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3sATI(stream, nx, ny, nz)
        offset          ?
 
 NormalStream3sATI(stream, nx, ny, nz)
@@ -19591,7 +19291,6 @@ NormalStream3sATI(stream, nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3svATI(stream, coords)
        offset          ?
 
 NormalStream3svATI(stream, coords)
@@ -19603,7 +19302,6 @@ NormalStream3svATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3iATI(stream, nx, ny, nz)
        offset          ?
 
 NormalStream3iATI(stream, nx, ny, nz)
@@ -19617,7 +19315,6 @@ NormalStream3iATI(stream, nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3ivATI(stream, coords)
        offset          ?
 
 NormalStream3ivATI(stream, coords)
@@ -19629,7 +19326,6 @@ NormalStream3ivATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3fATI(stream, nx, ny, nz)
        offset          ?
 
 NormalStream3fATI(stream, nx, ny, nz)
@@ -19643,7 +19339,6 @@ NormalStream3fATI(stream, nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3fvATI(stream, coords)
        offset          ?
 
 NormalStream3fvATI(stream, coords)
@@ -19655,7 +19350,6 @@ NormalStream3fvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3dATI(stream, nx, ny, nz)
        offset          ?
 
 NormalStream3dATI(stream, nx, ny, nz)
@@ -19669,7 +19363,6 @@ NormalStream3dATI(stream, nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 NormalStream3dvATI(stream, coords)
        offset          ?
 
 NormalStream3dvATI(stream, coords)
@@ -19681,7 +19374,6 @@ NormalStream3dvATI(stream, coords)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ClientActiveVertexStreamATI(stream)
        offset          ?
 
 ClientActiveVertexStreamATI(stream)
@@ -19692,7 +19384,6 @@ ClientActiveVertexStreamATI(stream)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexBlendEnviATI(pname, param)
        offset          ?
 
 VertexBlendEnviATI(pname, param)
@@ -19704,7 +19395,6 @@ VertexBlendEnviATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 VertexBlendEnvfATI(pname, param)
        offset          ?
 
 VertexBlendEnvfATI(pname, param)
@@ -19716,7 +19406,6 @@ VertexBlendEnvfATI(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsflags        ignore
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -19745,7 +19434,6 @@ ElementPointerATI(type, pointer)
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
        dlflags         notlistable
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
-       glsflags        ignore
        offset          ?
 
 DrawElementArrayATI(mode, count)
        offset          ?
 
 DrawElementArrayATI(mode, count)
@@ -19756,7 +19444,6 @@ DrawElementArrayATI(mode, count)
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
-       glsopcode       ?
        offset          ?
 
 DrawRangeElementArrayATI(mode, start, end, count)
        offset          ?
 
 DrawRangeElementArrayATI(mode, start, end, count)
@@ -19769,7 +19456,6 @@ DrawRangeElementArrayATI(mode, start, end, count)
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
        dlflags         handcode
        glxflags        client-handcode client-intercept server-handcode
        version         1.2
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -19790,7 +19476,6 @@ DrawMeshArraysSUN(mode, first, count, width)
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        glxropcode      ?
        glxflags        client-handcode client-intercept server-handcode
        version         1.1
        glxropcode      ?
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -19838,7 +19523,6 @@ GenOcclusionQueriesNV(n, ids)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 DeleteOcclusionQueriesNV(n, ids)
        glxflags        ignore
 
 DeleteOcclusionQueriesNV(n, ids)
@@ -19849,7 +19533,6 @@ DeleteOcclusionQueriesNV(n, ids)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 IsOcclusionQueryNV(id)
        glxflags        ignore
 
 IsOcclusionQueryNV(id)
@@ -19859,7 +19542,6 @@ IsOcclusionQueryNV(id)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 BeginOcclusionQueryNV(id)
        glxflags        ignore
 
 BeginOcclusionQueryNV(id)
@@ -19868,7 +19550,6 @@ BeginOcclusionQueryNV(id)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 EndOcclusionQueryNV()
        glxflags        ignore
 
 EndOcclusionQueryNV()
@@ -19876,7 +19557,6 @@ EndOcclusionQueryNV()
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 GetOcclusionQueryivNV(id, pname, params)
        glxflags        ignore
 
 GetOcclusionQueryivNV(id, pname, params)
@@ -19888,7 +19568,6 @@ GetOcclusionQueryivNV(id, pname, params)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 GetOcclusionQueryuivNV(id, pname, params)
        glxflags        ignore
 
 GetOcclusionQueryuivNV(id, pname, params)
@@ -19900,7 +19579,6 @@ GetOcclusionQueryuivNV(id, pname, params)
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
        category        NV_occlusion_query
        version         1.2
        extension       soft WINSOFT NV20
-       glsflags        ignore
        glxflags        ignore
 
 ###############################################################################
        glxflags        ignore
 
 ###############################################################################
@@ -19919,7 +19597,6 @@ PointParameteriNV(pname, param)
        extension       soft WINSOFT NV20
        glxropcode      4221
        alias           PointParameteri
        extension       soft WINSOFT NV20
        glxropcode      4221
        alias           PointParameteri
-       glsalias        PointParameteri
 
 PointParameterivNV(pname, params)
        return          void
 
 PointParameterivNV(pname, params)
        return          void
@@ -19930,7 +19607,6 @@ PointParameterivNV(pname, params)
        extension       soft WINSOFT NV20
        glxropcode      4222
        alias           PointParameteriv
        extension       soft WINSOFT NV20
        glxropcode      4222
        alias           PointParameteriv
-       glsalias        PointParameteriv
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -19982,7 +19658,6 @@ ActiveStencilFaceEXT(face)
        category        EXT_stencil_two_side
        version         1.3
        glxropcode      4220
        category        EXT_stencil_two_side
        version         1.3
        glxropcode      4220
-       glsopcode       ?
        offset          646
 
 ###############################################################################
        offset          646
 
 ###############################################################################
@@ -20024,7 +19699,6 @@ ElementPointerAPPLE(type, pointer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DrawElementArrayAPPLE(mode, first, count)
        offset          ?
 
 DrawElementArrayAPPLE(mode, first, count)
@@ -20037,7 +19711,6 @@ DrawElementArrayAPPLE(mode, first, count)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
        offset          ?
 
 DrawRangeElementArrayAPPLE(mode, start, end, first, count)
@@ -20052,7 +19725,6 @@ DrawRangeElementArrayAPPLE(mode, start, end, first, count)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
        offset          ?
 
 MultiDrawElementArrayAPPLE(mode, first, count, primcount)
@@ -20066,7 +19738,6 @@ MultiDrawElementArrayAPPLE(mode, first, count, primcount)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
        offset          ?
 
 MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
@@ -20082,7 +19753,6 @@ MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -20104,7 +19774,6 @@ GenFencesAPPLE(n, fences)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 DeleteFencesAPPLE(n, fences)
        offset          ?
 
 DeleteFencesAPPLE(n, fences)
@@ -20116,7 +19785,6 @@ DeleteFencesAPPLE(n, fences)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 SetFenceAPPLE(fence)
        offset          ?
 
 SetFenceAPPLE(fence)
@@ -20127,7 +19795,6 @@ SetFenceAPPLE(fence)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 IsFenceAPPLE(fence)
        offset          ?
 
 IsFenceAPPLE(fence)
@@ -20138,7 +19805,6 @@ IsFenceAPPLE(fence)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TestFenceAPPLE(fence)
        offset          ?
 
 TestFenceAPPLE(fence)
@@ -20149,7 +19815,6 @@ TestFenceAPPLE(fence)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FinishFenceAPPLE(fence)
        offset          ?
 
 FinishFenceAPPLE(fence)
@@ -20160,7 +19825,6 @@ FinishFenceAPPLE(fence)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TestObjectAPPLE(object, name)
        offset          ?
 
 TestObjectAPPLE(object, name)
@@ -20172,7 +19836,6 @@ TestObjectAPPLE(object, name)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FinishObjectAPPLE(object, name)
        offset          ?
 
 FinishObjectAPPLE(object, name)
@@ -20184,7 +19847,6 @@ FinishObjectAPPLE(object, name)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -20203,7 +19865,6 @@ BindVertexArrayAPPLE(array)
        glxropcode      ?
        glxflags        ignore
        alias           BindVertexArray
        glxropcode      ?
        glxflags        ignore
        alias           BindVertexArray
-       glsalias        BindVertexArray
 
 DeleteVertexArraysAPPLE(n, arrays)
        return          void
 
 DeleteVertexArraysAPPLE(n, arrays)
        return          void
@@ -20215,7 +19876,6 @@ DeleteVertexArraysAPPLE(n, arrays)
        glxropcode      ?
        glxflags        ignore
        alias           DeleteVertexArrays
        glxropcode      ?
        glxflags        ignore
        alias           DeleteVertexArrays
-       glsalias        DeleteVertexArrays
 
 GenVertexArraysAPPLE(n, arrays)
        return          void
 
 GenVertexArraysAPPLE(n, arrays)
        return          void
@@ -20227,7 +19887,6 @@ GenVertexArraysAPPLE(n, arrays)
        glxropcode      ?
        glxflags        ignore
        alias           GenVertexArray
        glxropcode      ?
        glxflags        ignore
        alias           GenVertexArray
-       glsalias        GenVertexArray
 
 IsVertexArrayAPPLE(array)
        return          Boolean
 
 IsVertexArrayAPPLE(array)
        return          Boolean
@@ -20238,7 +19897,6 @@ IsVertexArrayAPPLE(array)
        glxropcode      ?
        glxflags        ignore
        alias           IsVertexArray
        glxropcode      ?
        glxflags        ignore
        alias           IsVertexArray
-       glsalias        IsVertexArray
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -20259,7 +19917,6 @@ VertexArrayRangeAPPLE(length, pointer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FlushVertexArrayRangeAPPLE(length, pointer)
        offset          ?
 
 FlushVertexArrayRangeAPPLE(length, pointer)
@@ -20271,7 +19928,6 @@ FlushVertexArrayRangeAPPLE(length, pointer)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexArrayParameteriAPPLE(pname, param)
        offset          ?
 
 VertexArrayParameteriAPPLE(pname, param)
@@ -20283,7 +19939,6 @@ VertexArrayParameteriAPPLE(pname, param)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
        offset          ?
 
 ###############################################################################
@@ -20322,7 +19977,6 @@ DrawBuffersATI(n, bufs)
        extension
        glxropcode      233
        alias           DrawBuffers
        extension
        glxropcode      233
        alias           DrawBuffers
-       glsalias        DrawBuffers
 
 ###############################################################################
 #
 
 ###############################################################################
 #
@@ -20392,7 +20046,6 @@ ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          682
 
 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
        offset          682
 
 ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
@@ -20409,7 +20062,6 @@ ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          683
 
 ProgramNamedParameter4fvNV(id, len, name, v)
        offset          683
 
 ProgramNamedParameter4fvNV(id, len, name, v)
@@ -20423,7 +20075,6 @@ ProgramNamedParameter4fvNV(id, len, name, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          684
 
 ProgramNamedParameter4dvNV(id, len, name, v)
        offset          684
 
 ProgramNamedParameter4dvNV(id, len, name, v)
@@ -20437,7 +20088,6 @@ ProgramNamedParameter4dvNV(id, len, name, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          685
 
 GetProgramNamedParameterfvNV(id, len, name, params)
        offset          685
 
 GetProgramNamedParameterfvNV(id, len, name, params)
@@ -20452,8 +20102,6 @@ GetProgramNamedParameterfvNV(id, len, name, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          686
 
 GetProgramNamedParameterdvNV(id, len, name, params)
        offset          686
 
 GetProgramNamedParameterdvNV(id, len, name, params)
@@ -20468,8 +20116,6 @@ GetProgramNamedParameterdvNV(id, len, name, params)
        extension
        glxsingle       ?
        glxflags        ignore
        extension
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          687
 
 ###############################################################################
        offset          687
 
 ###############################################################################
@@ -20490,7 +20136,6 @@ Vertex2hNV(x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Vertex2hvNV(v)
        offset          ?
 
 Vertex2hvNV(v)
@@ -20501,7 +20146,6 @@ Vertex2hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Vertex3hNV(x, y, z)
        offset          ?
 
 Vertex3hNV(x, y, z)
@@ -20514,7 +20158,6 @@ Vertex3hNV(x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Vertex3hvNV(v)
        offset          ?
 
 Vertex3hvNV(v)
@@ -20525,7 +20168,6 @@ Vertex3hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Vertex4hNV(x, y, z, w)
        offset          ?
 
 Vertex4hNV(x, y, z, w)
@@ -20539,7 +20181,6 @@ Vertex4hNV(x, y, z, w)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Vertex4hvNV(v)
        offset          ?
 
 Vertex4hvNV(v)
@@ -20550,7 +20191,6 @@ Vertex4hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Normal3hNV(nx, ny, nz)
        offset          ?
 
 Normal3hNV(nx, ny, nz)
@@ -20563,7 +20203,6 @@ Normal3hNV(nx, ny, nz)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Normal3hvNV(v)
        offset          ?
 
 Normal3hvNV(v)
@@ -20574,7 +20213,6 @@ Normal3hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Color3hNV(red, green, blue)
        offset          ?
 
 Color3hNV(red, green, blue)
@@ -20587,7 +20225,6 @@ Color3hNV(red, green, blue)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Color3hvNV(v)
        offset          ?
 
 Color3hvNV(v)
@@ -20598,7 +20235,6 @@ Color3hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Color4hNV(red, green, blue, alpha)
        offset          ?
 
 Color4hNV(red, green, blue, alpha)
@@ -20612,7 +20248,6 @@ Color4hNV(red, green, blue, alpha)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 Color4hvNV(v)
        offset          ?
 
 Color4hvNV(v)
@@ -20623,7 +20258,6 @@ Color4hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord1hNV(s)
        offset          ?
 
 TexCoord1hNV(s)
@@ -20634,7 +20268,6 @@ TexCoord1hNV(s)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord1hvNV(v)
        offset          ?
 
 TexCoord1hvNV(v)
@@ -20645,7 +20278,6 @@ TexCoord1hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord2hNV(s, t)
        offset          ?
 
 TexCoord2hNV(s, t)
@@ -20657,7 +20289,6 @@ TexCoord2hNV(s, t)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord2hvNV(v)
        offset          ?
 
 TexCoord2hvNV(v)
@@ -20668,7 +20299,6 @@ TexCoord2hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord3hNV(s, t, r)
        offset          ?
 
 TexCoord3hNV(s, t, r)
@@ -20681,7 +20311,6 @@ TexCoord3hNV(s, t, r)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord3hvNV(v)
        offset          ?
 
 TexCoord3hvNV(v)
@@ -20692,7 +20321,6 @@ TexCoord3hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord4hNV(s, t, r, q)
        offset          ?
 
 TexCoord4hNV(s, t, r, q)
@@ -20706,7 +20334,6 @@ TexCoord4hNV(s, t, r, q)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 TexCoord4hvNV(v)
        offset          ?
 
 TexCoord4hvNV(v)
@@ -20717,7 +20344,6 @@ TexCoord4hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord1hNV(target, s)
        offset          ?
 
 MultiTexCoord1hNV(target, s)
@@ -20729,7 +20355,6 @@ MultiTexCoord1hNV(target, s)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord1hvNV(target, v)
        offset          ?
 
 MultiTexCoord1hvNV(target, v)
@@ -20741,7 +20366,6 @@ MultiTexCoord1hvNV(target, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord2hNV(target, s, t)
        offset          ?
 
 MultiTexCoord2hNV(target, s, t)
@@ -20754,7 +20378,6 @@ MultiTexCoord2hNV(target, s, t)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord2hvNV(target, v)
        offset          ?
 
 MultiTexCoord2hvNV(target, v)
@@ -20766,7 +20389,6 @@ MultiTexCoord2hvNV(target, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord3hNV(target, s, t, r)
        offset          ?
 
 MultiTexCoord3hNV(target, s, t, r)
@@ -20780,7 +20402,6 @@ MultiTexCoord3hNV(target, s, t, r)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord3hvNV(target, v)
        offset          ?
 
 MultiTexCoord3hvNV(target, v)
@@ -20792,7 +20413,6 @@ MultiTexCoord3hvNV(target, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord4hNV(target, s, t, r, q)
        offset          ?
 
 MultiTexCoord4hNV(target, s, t, r, q)
@@ -20807,7 +20427,6 @@ MultiTexCoord4hNV(target, s, t, r, q)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 MultiTexCoord4hvNV(target, v)
        offset          ?
 
 MultiTexCoord4hvNV(target, v)
@@ -20819,7 +20438,6 @@ MultiTexCoord4hvNV(target, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FogCoordhNV(fog)
        offset          ?
 
 FogCoordhNV(fog)
@@ -20830,7 +20448,6 @@ FogCoordhNV(fog)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 FogCoordhvNV(fog)
        offset          ?
 
 FogCoordhvNV(fog)
@@ -20841,7 +20458,6 @@ FogCoordhvNV(fog)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 SecondaryColor3hNV(red, green, blue)
        offset          ?
 
 SecondaryColor3hNV(red, green, blue)
@@ -20854,7 +20470,6 @@ SecondaryColor3hNV(red, green, blue)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 SecondaryColor3hvNV(v)
        offset          ?
 
 SecondaryColor3hvNV(v)
@@ -20865,7 +20480,6 @@ SecondaryColor3hvNV(v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexWeighthNV(weight)
        offset          ?
 
 VertexWeighthNV(weight)
@@ -20876,7 +20490,6 @@ VertexWeighthNV(weight)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexWeighthvNV(weight)
        offset          ?
 
 VertexWeighthvNV(weight)
@@ -20887,7 +20500,6 @@ VertexWeighthvNV(weight)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib1hNV(index, x)
        offset          ?
 
 VertexAttrib1hNV(index, x)
@@ -20899,7 +20511,6 @@ VertexAttrib1hNV(index, x)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib1hvNV(index, v)
        offset          ?
 
 VertexAttrib1hvNV(index, v)
@@ -20911,7 +20522,6 @@ VertexAttrib1hvNV(index, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib2hNV(index, x, y)
        offset          ?
 
 VertexAttrib2hNV(index, x, y)
@@ -20924,7 +20534,6 @@ VertexAttrib2hNV(index, x, y)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib2hvNV(index, v)
        offset          ?
 
 VertexAttrib2hvNV(index, v)
@@ -20936,7 +20545,6 @@ VertexAttrib2hvNV(index, v)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
 VertexAttrib3hNV(index, x, y, z)
        offset          ?
 
 VertexAttrib3hNV(index, x, y, z)
@@ -20950,5796 +20558,6287 @@ VertexAttrib3hNV(index, x, y, z)
        extension
        glxropcode      ?
        glxflags        ignore
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-VertexAttrib3hvNV(index, v)
+VertexAttrib3hvNV(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               Half16NV in array [3]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttrib4hNV(index, x, y, z, w)
+       return          void
+       param           index           UInt32 in value
+       param           x               Half16NV in value
+       param           y               Half16NV in value
+       param           z               Half16NV in value
+       param           w               Half16NV in value
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttrib4hvNV(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               Half16NV in array [4]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttribs1hvNV(index, n, v)
+       return          void
+       param           index           UInt32 in value
+       param           n               SizeI in value
+       param           v               Half16NV in array [n]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttribs2hvNV(index, n, v)
+       return          void
+       param           index           UInt32 in value
+       param           n               SizeI in value
+       param           v               Half16NV in array [n]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttribs3hvNV(index, n, v)
+       return          void
+       param           index           UInt32 in value
+       param           n               SizeI in value
+       param           v               Half16NV in array [n]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+VertexAttribs4hvNV(index, n, v)
+       return          void
+       param           index           UInt32 in value
+       param           n               SizeI in value
+       param           v               Half16NV in array [n]
+       category        NV_half_float
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #284
+# NV_pixel_data_range commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+PixelDataRangeNV(target, length, pointer)
+       return          void
+       param           target          PixelDataRangeTargetNV in value
+       param           length          SizeI in value
+       param           pointer         Void out array [length]
+       category        NV_pixel_data_range
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+FlushPixelDataRangeNV(target)
+       return          void
+       param           target          PixelDataRangeTargetNV in value
+       category        NV_pixel_data_range
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #285
+# NV_primitive_restart commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+PrimitiveRestartNV()
+       return          void
+       category        NV_primitive_restart
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+PrimitiveRestartIndexNV(index)
+       return          void
+       param           index           UInt32 in value
+       category        NV_primitive_restart
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+
+###############################################################################
+#
+# Extension #286
+# NV_texture_expand_normal commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_expand_normal
+
+###############################################################################
+#
+# Extension #287
+# NV_vertex_program2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program2
+
+###############################################################################
+#
+# Extension #288
+# ATI_map_object_buffer commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+MapObjectBufferATI(buffer)
+       return          VoidPointer
+       param           buffer          UInt32 in value
+       category        ATI_map_object_buffer
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+UnmapObjectBufferATI(buffer)
+       return          void
+       param           buffer          UInt32 in value
+       category        ATI_map_object_buffer
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #289
+# ATI_separate_stencil commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+StencilOpSeparateATI(face, sfail, dpfail, dppass)
+       return          void
+       param           face            StencilFaceDirection in value
+       param           sfail           StencilOp in value
+       param           dpfail          StencilOp in value
+       param           dppass          StencilOp in value
+       category        ATI_separate_stencil
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       alias           StencilOpSeparate
+
+StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
+       return          void
+       param           frontfunc       StencilFunction in value
+       param           backfunc        StencilFunction in value
+       param           ref             ClampedStencilValue in value
+       param           mask            MaskedStencilValue in value
+       category        ATI_separate_stencil
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       alias           StencilFuncSeparate
+
+###############################################################################
+#
+# Extension #290
+# ATI_vertex_attrib_array_object commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
+       return          void
+       param           index           UInt32 in value
+       param           size            Int32 in value
+       param           type            VertexAttribPointerTypeARB in value
+       param           normalized      Boolean in value
+       param           stride          SizeI in value
+       param           buffer          UInt32 in value
+       param           offset          UInt32 in value
+       category        ATI_vertex_attrib_array_object
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+GetVertexAttribArrayObjectfvATI(index, pname, params)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           v               Half16NV in array [3]
-       category        NV_half_float
+       param           pname           ArrayObjectPNameATI in value
+       param           params          Float32 out array [pname]
+       category        ATI_vertex_attrib_array_object
+       dlflags         notlistable
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-VertexAttrib4hNV(index, x, y, z, w)
+GetVertexAttribArrayObjectivATI(index, pname, params)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           x               Half16NV in value
-       param           y               Half16NV in value
-       param           z               Half16NV in value
-       param           w               Half16NV in value
-       category        NV_half_float
+       param           pname           ArrayObjectPNameATI in value
+       param           params          Int32 out array [pname]
+       category        ATI_vertex_attrib_array_object
+       dlflags         notlistable
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-VertexAttrib4hvNV(index, v)
+###############################################################################
+#
+# Extension #291 - OpenGL ES only, not in glext.h
+# OES_byte_coordinates commands
+#
+###############################################################################
+
+# void Vertex{234}bOES(T coords)
+# void Vertex{234}bvOES(T *coords)
+# void TexCoord{1234}bOES(T coords)
+# void TexCoord{1234}bvOES(T *coords)
+# void MultiTexCoord{1234}bOES(enum texture, T coords)
+# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_byte_coordinates
+
+###############################################################################
+#
+# Extension #292 - OpenGL ES only, not in glext.h
+# OES_fixed_point commands
+#
+###############################################################################
+
+# Too many to list in just a comment - see spec in the extension registry
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_fixed_point
+
+###############################################################################
+#
+# Extension #293 - OpenGL ES only, not in glext.h
+# OES_single_precision commands
+#
+###############################################################################
+
+# void DepthRangefOES(clampf n, clampf f)
+# void FrustumfOES(float l, float r, float b, float t, float n, float f)
+# void OrthofOES(float l, float r, float b, float t, float n, float f)
+# void ClipPlanefOES(enum plane, const float* equation)
+# void glClearDepthfOES(clampd depth)
+# GLX ropcodes 4308-4312 (not respectively, see extension spec)
+# void GetClipPlanefOES(enum plane, float* equation)
+# GLX vendor private 1421
+
+# newcategory: OES_single_precision
+
+###############################################################################
+#
+# Extension #294 - OpenGL ES only, not in glext.h
+# OES_compressed_paletted_texture commands
+#
+###############################################################################
+
+# (none)
+# newcategory: OES_compressed_paletted_texture
+
+###############################################################################
+#
+# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
+# OES_read_format commands
+#
+###############################################################################
+
+# (none)
+newcategory: OES_read_format
+
+###############################################################################
+#
+# Extension #296 - OpenGL ES only, not in glext.h
+# OES_query_matrix commands
+#
+###############################################################################
+
+# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_query_matrix
+
+###############################################################################
+#
+# Extension #297
+# EXT_depth_bounds_test commands
+#
+###############################################################################
+
+DepthBoundsEXT(zmin, zmax)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           v               Half16NV in array [4]
-       category        NV_half_float
+       param           zmin            ClampedFloat64 in value
+       param           zmax            ClampedFloat64 in value
+       category        EXT_depth_bounds_test
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
-       glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       glxropcode      4229
+       offset          699
 
 
-VertexAttribs1hvNV(index, n, v)
+###############################################################################
+#
+# Extension #298
+# EXT_texture_mirror_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_mirror_clamp
+
+###############################################################################
+#
+# Extension #299
+# EXT_blend_equation_separate commands
+#
+###############################################################################
+
+BlendEquationSeparateEXT(modeRGB, modeAlpha)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           n               SizeI in value
-       param           v               Half16NV in array [n]
-       category        NV_half_float
+       param           modeRGB         BlendEquationModeEXT in value
+       param           modeAlpha       BlendEquationModeEXT in value
+       category        EXT_blend_equation_separate
+       version         1.2
+       extension
+       glxropcode      4228
+       alias           BlendEquationSeparate
+
+###############################################################################
+#
+# Extension #300
+# MESA_pack_invert commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_pack_invert
+
+###############################################################################
+#
+# Extension #301
+# MESA_ycbcr_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_ycbcr_texture
+
+###############################################################################
+#
+# Extension #301
+# MESA_ycbcr_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_ycbcr_texture
+
+###############################################################################
+#
+# Extension #302
+# EXT_pixel_buffer_object commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_pixel_buffer_object
+
+###############################################################################
+#
+# Extension #303
+# NV_fragment_program_option commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_fragment_program_option
+
+###############################################################################
+#
+# Extension #304
+# NV_fragment_program2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_fragment_program2
+
+###############################################################################
+#
+# Extension #305
+# NV_vertex_program2_option commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program2_option
+
+###############################################################################
+#
+# Extension #306
+# NV_vertex_program3 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program3
+
+###############################################################################
+#
+# Extension #307 - GLX_SGIX_hyperpipe commands
+# Extension #308 - GLX_MESA_agp_offset commands
+# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #310
+# EXT_framebuffer_object commands
+#
+###############################################################################
+
+IsRenderbufferEXT(renderbuffer)
+       return          Boolean
+       param           renderbuffer    UInt32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxvendorpriv   1422
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           IsRenderbuffer
 
 
-VertexAttribs2hvNV(index, n, v)
+BindRenderbufferEXT(target, renderbuffer)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           n               SizeI in value
-       param           v               Half16NV in array [n]
-       category        NV_half_float
+       param           target          RenderbufferTarget in value
+       param           renderbuffer    UInt32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4316
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           BindRenderbuffer
 
 
-VertexAttribs3hvNV(index, n, v)
+DeleteRenderbuffersEXT(n, renderbuffers)
        return          void
        return          void
-       param           index           UInt32 in value
        param           n               SizeI in value
        param           n               SizeI in value
-       param           v               Half16NV in array [n]
-       category        NV_half_float
+       param           renderbuffers   UInt32 in array [n]
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4317
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           DeleteRenderbuffers
 
 
-VertexAttribs4hvNV(index, n, v)
+GenRenderbuffersEXT(n, renderbuffers)
        return          void
        return          void
-       param           index           UInt32 in value
        param           n               SizeI in value
        param           n               SizeI in value
-       param           v               Half16NV in array [n]
-       category        NV_half_float
+       param           renderbuffers   UInt32 out array [n]
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxvendorpriv   1423
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #284
-# NV_pixel_data_range commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
+       alias           GenRenderbuffers
 
 
-PixelDataRangeNV(target, length, pointer)
+RenderbufferStorageEXT(target, internalformat, width, height)
        return          void
        return          void
-       param           target          PixelDataRangeTargetNV in value
-       param           length          SizeI in value
-       param           pointer         Void out array [length]
-       category        NV_pixel_data_range
+       param           target          RenderbufferTarget in value
+       param           internalformat  GLenum in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4318
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           RenderbufferStorage
 
 
-FlushPixelDataRangeNV(target)
+GetRenderbufferParameterivEXT(target, pname, params)
        return          void
        return          void
-       param           target          PixelDataRangeTargetNV in value
-       category        NV_pixel_data_range
+       param           target          RenderbufferTarget in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_framebuffer_object
+       dlflags         notlistable
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxvendorpriv   1424
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #285
-# NV_primitive_restart commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
+       alias           GetRenderbufferParameteriv
 
 
-PrimitiveRestartNV()
-       return          void
-       category        NV_primitive_restart
+IsFramebufferEXT(framebuffer)
+       return          Boolean
+       param           framebuffer     UInt32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxvendorpriv   1425
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           IsFramebuffer
 
 
-PrimitiveRestartIndexNV(index)
+BindFramebufferEXT(target, framebuffer)
        return          void
        return          void
-       param           index           UInt32 in value
-       category        NV_primitive_restart
+       param           target          FramebufferTarget in value
+       param           framebuffer     UInt32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4319
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-
-###############################################################################
-#
-# Extension #286
-# NV_texture_expand_normal commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_texture_expand_normal
-
-###############################################################################
-#
-# Extension #287
-# NV_vertex_program2 commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_vertex_program2
-
-###############################################################################
-#
-# Extension #288
-# ATI_map_object_buffer commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
+       alias           BindFramebuffer
 
 
-MapObjectBufferATI(buffer)
-       return          VoidPointer
-       param           buffer          UInt32 in value
-       category        ATI_map_object_buffer
+DeleteFramebuffersEXT(n, framebuffers)
+       return          void
+       param           n               SizeI in value
+       param           framebuffers    UInt32 in array [n]
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4320
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           DeleteFramebuffers
 
 
-UnmapObjectBufferATI(buffer)
+GenFramebuffersEXT(n, framebuffers)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       category        ATI_map_object_buffer
+       param           n               SizeI in value
+       param           framebuffers    UInt32 out array [n]
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxvendorpriv   1426
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #289
-# ATI_separate_stencil commands
-#
-###############################################################################
+       alias           GenFramebuffers
 
 
-# @@ Need to verify/add GLX protocol
+CheckFramebufferStatusEXT(target)
+       return          GLenum
+       param           target          FramebufferTarget in value
+       category        EXT_framebuffer_object
+       version         1.2
+       extension
+       glxvendorpriv   1427
+       glxflags        ignore
+       alias           CheckFramebufferStatus
 
 
-StencilOpSeparateATI(face, sfail, dpfail, dppass)
+FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
        return          void
        return          void
-       param           face            StencilFaceDirection in value
-       param           sfail           StencilOp in value
-       param           dpfail          StencilOp in value
-       param           dppass          StencilOp in value
-       category        ATI_separate_stencil
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       GLenum in value
+       param           texture         UInt32 in value
+       param           level           Int32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4321
        glxflags        ignore
        glxflags        ignore
-       alias           StencilOpSeparate
-       glsalias        StencilOpSeparate
+       alias           FramebufferTexture1D
 
 
-StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
+FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
        return          void
        return          void
-       param           frontfunc       StencilFunction in value
-       param           backfunc        StencilFunction in value
-       param           ref             ClampedStencilValue in value
-       param           mask            MaskedStencilValue in value
-       category        ATI_separate_stencil
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       GLenum in value
+       param           texture         UInt32 in value
+       param           level           Int32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4322
        glxflags        ignore
        glxflags        ignore
-       alias           StencilFuncSeparate
-       glsalias        StencilFuncSeparate
-
-###############################################################################
-#
-# Extension #290
-# ATI_vertex_attrib_array_object commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
+       alias           FramebufferTexture2D
 
 
-VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
+FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           size            Int32 in value
-       param           type            VertexAttribPointerTypeARB in value
-       param           normalized      Boolean in value
-       param           stride          SizeI in value
-       param           buffer          UInt32 in value
-       param           offset          UInt32 in value
-       category        ATI_vertex_attrib_array_object
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       GLenum in value
+       param           texture         UInt32 in value
+       param           level           Int32 in value
+       param           zoffset         Int32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      ?
+       glxropcode      4323
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           FramebufferTexture3D
 
 
-GetVertexAttribArrayObjectfvATI(index, pname, params)
+FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           ArrayObjectPNameATI in value
-       param           params          Float32 out array [pname]
-       category        ATI_vertex_attrib_array_object
-       dlflags         notlistable
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           renderbuffertarget      RenderbufferTarget in value
+       param           renderbuffer    UInt32 in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      4324
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       alias           FramebufferRenderbuffer
 
 
-GetVertexAttribArrayObjectivATI(index, pname, params)
+GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           pname           ArrayObjectPNameATI in value
-       param           params          Int32 out array [pname]
-       category        ATI_vertex_attrib_array_object
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_framebuffer_object
        dlflags         notlistable
        version         1.2
        extension
        dlflags         notlistable
        version         1.2
        extension
-       glxsingle       ?
+       glxvendorpriv   1428
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #291 - OpenGL ES only, not in glext.h
-# OES_byte_coordinates commands
-#
-###############################################################################
-
-# void Vertex{234}bOES(T coords)
-# void Vertex{234}bvOES(T *coords)
-# void TexCoord{1234}bOES(T coords)
-# void TexCoord{1234}bvOES(T *coords)
-# void MultiTexCoord{1234}bOES(enum texture, T coords)
-# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
-# All are handcode - mapped to non-byte GLX protocol on client side
-
-# newcategory: OES_byte_coordinates
-
-###############################################################################
-#
-# Extension #292 - OpenGL ES only, not in glext.h
-# OES_fixed_point commands
-#
-###############################################################################
-
-# Too many to list in just a comment - see spec in the extension registry
-# All are handcode - mapped to non-byte GLX protocol on client side
-
-# newcategory: OES_fixed_point
-
-###############################################################################
-#
-# Extension #293 - OpenGL ES only, not in glext.h
-# OES_single_precision commands
-#
-###############################################################################
-
-# void DepthRangefOES(clampf n, clampf f)
-# void FrustumfOES(float l, float r, float b, float t, float n, float f)
-# void OrthofOES(float l, float r, float b, float t, float n, float f)
-# void ClipPlanefOES(enum plane, const float* equation)
-# void glClearDepthfOES(clampd depth)
-# GLX ropcodes 4308-4312 (not respectively, see extension spec)
-# void GetClipPlanefOES(enum plane, float* equation)
-# GLX vendor private 1421
-
-# newcategory: OES_single_precision
-
-###############################################################################
-#
-# Extension #294 - OpenGL ES only, not in glext.h
-# OES_compressed_paletted_texture commands
-#
-###############################################################################
-
-# (none)
-# newcategory: OES_compressed_paletted_texture
-
-###############################################################################
-#
-# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
-# OES_read_format commands
-#
-###############################################################################
-
-# (none)
-newcategory: OES_read_format
-
-###############################################################################
-#
-# Extension #296 - OpenGL ES only, not in glext.h
-# OES_query_matrix commands
-#
-###############################################################################
-
-# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
-# All are handcode - mapped to non-byte GLX protocol on client side
-
-# newcategory: OES_query_matrix
-
-###############################################################################
-#
-# Extension #297
-# EXT_depth_bounds_test commands
-#
-###############################################################################
+       alias           GetFramebufferAttachmentParameteriv
 
 
-DepthBoundsEXT(zmin, zmax)
+GenerateMipmapEXT(target)
        return          void
        return          void
-       param           zmin            ClampedFloat64 in value
-       param           zmax            ClampedFloat64 in value
-       category        EXT_depth_bounds_test
+       param           target          GLenum in value
+       category        EXT_framebuffer_object
        version         1.2
        extension
        version         1.2
        extension
-       glxropcode      4229
-       glsopcode       ?
-       offset          699
-
-###############################################################################
-#
-# Extension #298
-# EXT_texture_mirror_clamp commands
-#
-###############################################################################
+       glxropcode      4325
+       glxflags        ignore
+       alias           GenerateMipmap
 
 
-# (none)
-newcategory: EXT_texture_mirror_clamp
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #299
-# EXT_blend_equation_separate commands
+# Extension #311
+# GREMEDY_string_marker commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-BlendEquationSeparateEXT(modeRGB, modeAlpha)
+StringMarkerGREMEDY(len, string)
        return          void
        return          void
-       param           modeRGB         BlendEquationModeEXT in value
-       param           modeAlpha       BlendEquationModeEXT in value
-       category        EXT_blend_equation_separate
-       version         1.2
+       param           len             SizeI in value
+       param           string          Void in array [len]
+       category        GREMEDY_string_marker
+       version         1.0
        extension
        extension
-       glxropcode      4228
-       alias           BlendEquationSeparate
-       glsalias        BlendEquationSeparate
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #300
-# MESA_pack_invert commands
+# Extension #312
+# EXT_packed_depth_stencil commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: MESA_pack_invert
+newcategory: EXT_packed_depth_stencil
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #301
-# MESA_ycbcr_texture commands
+# Extension #313 - WGL_3DL_stereo_control
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: MESA_ycbcr_texture
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #301
-# MESA_ycbcr_texture commands
+# Extension #314
+# EXT_stencil_clear_tag commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: MESA_ycbcr_texture
+StencilClearTagEXT(stencilTagBits, stencilClearTag)
+       return          void
+       param           stencilTagBits  SizeI in value
+       param           stencilClearTag UInt32 in value
+       category        EXT_stencil_clear_tag
+       version         1.5
+       extension
+       glxropcode      4223
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #302
-# EXT_pixel_buffer_object commands
+# Extension #315
+# EXT_texture_sRGB commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: EXT_pixel_buffer_object
+newcategory: EXT_texture_sRGB
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #303
-# NV_fragment_program_option commands
+# Extension #316
+# EXT_framebuffer_blit commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_fragment_program_option
+BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
+       return          void
+       param           srcX0           Int32 in value
+       param           srcY0           Int32 in value
+       param           srcX1           Int32 in value
+       param           srcY1           Int32 in value
+       param           dstX0           Int32 in value
+       param           dstY0           Int32 in value
+       param           dstX1           Int32 in value
+       param           dstY1           Int32 in value
+       param           mask            ClearBufferMask in value
+       param           filter          GLenum in value
+       category        EXT_framebuffer_blit
+       version         1.5
+       glxropcode      4330
+       alias           BlitFramebuffer
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #304
-# NV_fragment_program2 commands
+# Extension #317
+# EXT_framebuffer_multisample commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_fragment_program2
+RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
+       return          void
+       param           target          GLenum in value
+       param           samples         SizeI in value
+       param           internalformat  GLenum in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_framebuffer_multisample
+       version         1.5
+       glxropcode      4331
+       alias           RenderbufferStorageMultisample
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #305
-# NV_vertex_program2_option commands
+# Extension #318
+# MESAX_texture_stack commands
 #
 ###############################################################################
 
 # (none)
 #
 ###############################################################################
 
 # (none)
-newcategory: NV_vertex_program2_option
+newcategory: MESAX_texture_stack
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #306
-# NV_vertex_program3 commands
+# Extension #319
+# EXT_timer_query commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_vertex_program3
+GetQueryObjecti64vEXT(id, pname, params)
+       return          void
+       param           id              UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int64EXT out array [pname]
+       category        EXT_timer_query
+       dlflags         notlistable
+       version         1.5
+       glxvendorpriv   1328
+       glxflags        ignore
+       offset          ?
+
+GetQueryObjectui64vEXT(id, pname, params)
+       return          void
+       param           id              UInt32 in value
+       param           pname           GLenum in value
+       param           params          UInt64EXT out array [pname]
+       category        EXT_timer_query
+       dlflags         notlistable
+       version         1.5
+       glxvendorpriv   1329
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #307 - GLX_SGIX_hyperpipe commands
-# Extension #308 - GLX_MESA_agp_offset commands
-# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
+# Extension #320
+# EXT_gpu_program_parameters commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+ProgramEnvParameters4fvEXT(target, index, count, params)
+       return          void
+       param           target          ProgramTargetARB in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Float32 in array [count*4]
+       category        EXT_gpu_program_parameters
+       version         1.2
+       glxropcode      4281
+       offset          ?
+
+ProgramLocalParameters4fvEXT(target, index, count, params)
+       return          void
+       param           target          ProgramTargetARB in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Float32 in array [count*4]
+       category        EXT_gpu_program_parameters
+       version         1.2
+       glxropcode      4282
+       offset          ?
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #310
-# EXT_framebuffer_object commands
+# Extension #321
+# APPLE_flush_buffer_range commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-IsRenderbufferEXT(renderbuffer)
-       return          Boolean
-       param           renderbuffer    UInt32 in value
-       category        EXT_framebuffer_object
-       version         1.2
+BufferParameteriAPPLE(target, pname, param)
+       return          void
+       param           target          GLenum in value
+       param           pname           GLenum in value
+       param           param           Int32 in value
+       category        APPLE_flush_buffer_range
+       version         1.5
        extension
        extension
-       glxvendorpriv   1422
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       alias           IsRenderbuffer
-       glsalias        IsRenderbuffer
+       offset          ?
 
 
-BindRenderbufferEXT(target, renderbuffer)
+FlushMappedBufferRangeAPPLE(target, offset, size)
        return          void
        return          void
-       param           target          RenderbufferTarget in value
-       param           renderbuffer    UInt32 in value
-       category        EXT_framebuffer_object
-       version         1.2
+       param           target          GLenum in value
+       param           offset          BufferOffset in value
+       param           size            BufferSize in value
+       category        APPLE_flush_buffer_range
+       version         1.5
        extension
        extension
-       glxropcode      4316
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       alias           BindRenderbuffer
-       glsalias        BindRenderbuffer
+       alias           FlushMappedBufferRange
 
 
-DeleteRenderbuffersEXT(n, renderbuffers)
+###############################################################################
+#
+# Extension #322
+# NV_gpu_program4 commands
+#
+###############################################################################
+
+ProgramLocalParameterI4iNV(target, index, x, y, z, w)
        return          void
        return          void
-       param           n               SizeI in value
-       param           renderbuffers   UInt32 in array [n]
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4317
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       param           w               Int32 in value
+       category        NV_gpu_program4
+       version         1.3
+       vectorequiv     ProgramLocalParameterI4ivNV
+       glxvectorequiv  ProgramLocalParameterI4ivNV
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           DeleteRenderbuffers
-       glsalias        DeleteRenderbuffers
 
 
-GenRenderbuffersEXT(n, renderbuffers)
+ProgramLocalParameterI4ivNV(target, index, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           renderbuffers   UInt32 out array [n]
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxvendorpriv   1423
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Int32 in array [4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GenRenderbuffers
-       glsalias        GenRenderbuffers
 
 
-RenderbufferStorageEXT(target, internalformat, width, height)
+ProgramLocalParametersI4ivNV(target, index, count, params)
        return          void
        return          void
-       param           target          RenderbufferTarget in value
-       param           internalformat  GLenum in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4318
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Int32 in array [count*4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           RenderbufferStorage
-       glsalias        RenderbufferStorage
 
 
-GetRenderbufferParameterivEXT(target, pname, params)
+ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
        return          void
        return          void
-       param           target          RenderbufferTarget in value
-       param           pname           GLenum in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_framebuffer_object
-       dlflags         notlistable
-       version         1.2
-       extension
-       glxvendorpriv   1424
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       param           z               UInt32 in value
+       param           w               UInt32 in value
+       category        NV_gpu_program4
+       version         1.3
+       vectorequiv     ProgramLocalParameterI4uivNV
+       glxvectorequiv  ProgramLocalParameterI4uivNV
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       alias           GetRenderbufferParameteriv
-       glsalias        GetRenderbufferParameteriv
 
 
-IsFramebufferEXT(framebuffer)
-       return          Boolean
-       param           framebuffer     UInt32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxvendorpriv   1425
+ProgramLocalParameterI4uivNV(target, index, params)
+       return          void
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 in array [4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           IsFramebuffer
-       glsalias        IsFramebuffer
 
 
-BindFramebufferEXT(target, framebuffer)
+ProgramLocalParametersI4uivNV(target, index, count, params)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           framebuffer     UInt32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4319
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          UInt32 in array [count*4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           BindFramebuffer
-       glsalias        BindFramebuffer
 
 
-DeleteFramebuffersEXT(n, framebuffers)
+ProgramEnvParameterI4iNV(target, index, x, y, z, w)
        return          void
        return          void
-       param           n               SizeI in value
-       param           framebuffers    UInt32 in array [n]
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4320
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       param           w               Int32 in value
+       category        NV_gpu_program4
+       version         1.3
+       vectorequiv     ProgramEnvParameterI4ivNV
+       glxvectorequiv  ProgramEnvParameterI4ivNV
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           DeleteFramebuffers
-       glsalias        DeleteFramebuffers
 
 
-GenFramebuffersEXT(n, framebuffers)
+ProgramEnvParameterI4ivNV(target, index, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           framebuffers    UInt32 out array [n]
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxvendorpriv   1426
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Int32 in array [4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GenFramebuffers
-       glsalias        GenFramebuffers
 
 
-CheckFramebufferStatusEXT(target)
-       return          GLenum
-       param           target          FramebufferTarget in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxvendorpriv   1427
+ProgramEnvParametersI4ivNV(target, index, count, params)
+       return          void
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Int32 in array [count*4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           CheckFramebufferStatus
-       glsalias        CheckFramebufferStatus
 
 
-FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
+ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       GLenum in value
-       param           texture         UInt32 in value
-       param           level           Int32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4321
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       param           z               UInt32 in value
+       param           w               UInt32 in value
+       category        NV_gpu_program4
+       version         1.3
+       vectorequiv     ProgramEnvParameterI4uivNV
+       glxvectorequiv  ProgramEnvParameterI4uivNV
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           FramebufferTexture1D
-       glsalias        FramebufferTexture1D
 
 
-FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
+ProgramEnvParameterI4uivNV(target, index, params)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       GLenum in value
-       param           texture         UInt32 in value
-       param           level           Int32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4322
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 in array [4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           FramebufferTexture2D
-       glsalias        FramebufferTexture2D
 
 
-FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
+ProgramEnvParametersI4uivNV(target, index, count, params)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       GLenum in value
-       param           texture         UInt32 in value
-       param           level           Int32 in value
-       param           zoffset         Int32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4323
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          UInt32 in array [count*4]
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           FramebufferTexture3D
-       glsalias        FramebufferTexture3D
 
 
-FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
+GetProgramLocalParameterIivNV(target, index, params)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           renderbuffertarget      RenderbufferTarget in value
-       param           renderbuffer    UInt32 in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4324
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Int32 out array [4]
+       dlflags         notlistable
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           FramebufferRenderbuffer
-       glsalias        FramebufferRenderbuffer
 
 
-GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
+GetProgramLocalParameterIuivNV(target, index, params)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           pname           GLenum in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_framebuffer_object
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 out array [4]
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension
-       glxvendorpriv   1428
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       alias           GetFramebufferAttachmentParameteriv
-       glsalias        GetFramebufferAttachmentParameteriv
 
 
-GenerateMipmapEXT(target)
+GetProgramEnvParameterIivNV(target, index, params)
        return          void
        return          void
-       param           target          GLenum in value
-       category        EXT_framebuffer_object
-       version         1.2
-       extension
-       glxropcode      4325
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Int32 out array [4]
+       dlflags         notlistable
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GenerateMipmap
-       glsalias        GenerateMipmap
-
-
-###############################################################################
-#
-# Extension #311
-# GREMEDY_string_marker commands
-#
-###############################################################################
 
 
-StringMarkerGREMEDY(len, string)
+GetProgramEnvParameterIuivNV(target, index, params)
        return          void
        return          void
-       param           len             SizeI in value
-       param           string          Void in array [len]
-       category        GREMEDY_string_marker
-       version         1.0
-       extension
-       glsflags        ignore
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 out array [4]
+       dlflags         notlistable
+       category        NV_gpu_program4
+       version         1.3
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       offset          ?
-
-###############################################################################
-#
-# Extension #312
-# EXT_packed_depth_stencil commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_packed_depth_stencil
-
-###############################################################################
-#
-# Extension #313 - WGL_3DL_stereo_control
-#
-###############################################################################
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #314
-# EXT_stencil_clear_tag commands
+# Extension #323
+# NV_geometry_program4 commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-StencilClearTagEXT(stencilTagBits, stencilClearTag)
+ProgramVertexLimitNV(target, limit)
        return          void
        return          void
-       param           stencilTagBits  SizeI in value
-       param           stencilClearTag UInt32 in value
-       category        EXT_stencil_clear_tag
-       version         1.5
-       extension
-       glxropcode      4223
+       param           target          ProgramTarget in value
+       param           limit           Int32 in value
+       category        NV_geometry_program4
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #315
-# EXT_texture_sRGB commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_sRGB
-
-###############################################################################
-#
-# Extension #316
-# EXT_framebuffer_blit commands
-#
-###############################################################################
 
 
-BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
+FramebufferTextureEXT(target, attachment, texture, level)
        return          void
        return          void
-       param           srcX0           Int32 in value
-       param           srcY0           Int32 in value
-       param           srcX1           Int32 in value
-       param           srcY1           Int32 in value
-       param           dstX0           Int32 in value
-       param           dstY0           Int32 in value
-       param           dstX1           Int32 in value
-       param           dstY1           Int32 in value
-       param           mask            ClearBufferMask in value
-       param           filter          GLenum in value
-       category        EXT_framebuffer_blit
-       version         1.5
-       glxropcode      4330
-       alias           BlitFramebuffer
-       glsalias        BlitFramebuffer
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       category        NV_geometry_program4
+       version         2.0
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
+       glxflags        ignore
+       alias           FramebufferTextureARB
 
 
-###############################################################################
-#
-# Extension #317
-# EXT_framebuffer_multisample commands
-#
-###############################################################################
+FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
+       return          void
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       param           layer           CheckedInt32 in value
+       category        NV_geometry_program4
+       version         2.0
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
+       glxflags        ignore
+       alias           FramebufferTextureLayer
 
 
-RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
+FramebufferTextureFaceEXT(target, attachment, texture, level, face)
        return          void
        return          void
-       param           target          GLenum in value
-       param           samples         SizeI in value
-       param           internalformat  GLenum in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_framebuffer_multisample
-       version         1.5
-       glxropcode      4331
-       alias           RenderbufferStorageMultisample
-       glsalias        RenderbufferStorageMultisample
+       param           target          FramebufferTarget in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       param           face            TextureTarget in value
+       category        NV_geometry_program4
+       version         2.0
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
+       glxflags        ignore
+       alias           FramebufferTextureFaceARB
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #318
-# MESAX_texture_stack commands
+# Extension #324
+# EXT_geometry_shader4 commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: MESAX_texture_stack
+ProgramParameteriEXT(program, pname, value)
+       return          void
+       param           program         UInt32 in value
+       param           pname           ProgramParameterPName in value
+       param           value           Int32 in value
+       category        EXT_geometry_shader4
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
+       glxflags        ignore
+       alias           ProgramParameteriARB
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #319
-# EXT_timer_query commands
+# Extension #325
+# NV_vertex_program4 commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GetQueryObjecti64vEXT(id, pname, params)
+VertexAttribI1iEXT(index, x)
        return          void
        return          void
-       param           id              UInt32 in value
-       param           pname           GLenum in value
-       param           params          Int64EXT out array [pname]
-       category        EXT_timer_query
-       dlflags         notlistable
-       version         1.5
-       glxvendorpriv   1328
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI1ivEXT
+       glxvectorequiv  VertexAttribI1ivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       alias           VertexAttribI1i
 
 
-GetQueryObjectui64vEXT(id, pname, params)
+VertexAttribI2iEXT(index, x, y)
        return          void
        return          void
-       param           id              UInt32 in value
-       param           pname           GLenum in value
-       param           params          UInt64EXT out array [pname]
-       category        EXT_timer_query
-       dlflags         notlistable
-       version         1.5
-       glxvendorpriv   1329
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI2ivEXT
+       glxvectorequiv  VertexAttribI2ivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       alias           VertexAttribI2i
 
 
-###############################################################################
-#
-# Extension #320
-# EXT_gpu_program_parameters commands
-#
-###############################################################################
+VertexAttribI3iEXT(index, x, y, z)
+       return          void
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI3ivEXT
+       glxvectorequiv  VertexAttribI3ivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI3i
 
 
-ProgramEnvParameters4fvEXT(target, index, count, params)
+VertexAttribI4iEXT(index, x, y, z, w)
        return          void
        return          void
-       param           target          ProgramTargetARB in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Float32 in array [count*4]
-       category        EXT_gpu_program_parameters
-       version         1.2
-       glxropcode      4281
-       glsopcode       ?
-       offset          ?
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       param           w               Int32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI4ivEXT
+       glxvectorequiv  VertexAttribI4ivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI4i
 
 
-ProgramLocalParameters4fvEXT(target, index, count, params)
+VertexAttribI1uiEXT(index, x)
        return          void
        return          void
-       param           target          ProgramTargetARB in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Float32 in array [count*4]
-       category        EXT_gpu_program_parameters
-       version         1.2
-       glxropcode      4282
-       glsopcode       ?
-       offset          ?
+       param           x               UInt32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI1uivEXT
+       glxvectorequiv  VertexAttribI1uivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI1ui
 
 
-###############################################################################
-#
-# Extension #321
-# APPLE_flush_buffer_range commands
-#
-###############################################################################
+VertexAttribI2uiEXT(index, x, y)
+       return          void
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI2uivEXT
+       glxvectorequiv  VertexAttribI2uivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI2ui
 
 
-BufferParameteriAPPLE(target, pname, param)
+VertexAttribI3uiEXT(index, x, y, z)
        return          void
        return          void
-       param           target          GLenum in value
-       param           pname           GLenum in value
-       param           param           Int32 in value
-       category        APPLE_flush_buffer_range
-       version         1.5
-       extension
-       glxropcode      ?
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       param           z               UInt32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI3uivEXT
+       glxvectorequiv  VertexAttribI3uivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       alias           VertexAttribI3ui
 
 
-FlushMappedBufferRangeAPPLE(target, offset, size)
+VertexAttribI4uiEXT(index, x, y, z, w)
        return          void
        return          void
-       param           target          GLenum in value
-       param           offset          BufferOffset in value
-       param           size            BufferSize in value
-       category        APPLE_flush_buffer_range
-       version         1.5
-       extension
-       glxropcode      ?
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       param           z               UInt32 in value
+       param           w               UInt32 in value
+       category        NV_vertex_program4
+       beginend        allow-inside
+       vectorequiv     VertexAttribI4uivEXT
+       glxvectorequiv  VertexAttribI4uivEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           FlushMappedBufferRange
-       glsalias        FlushMappedBufferRange
+       alias           VertexAttribI4ui
 
 
-###############################################################################
-#
-# Extension #322
-# NV_gpu_program4 commands
-#
-###############################################################################
+VertexAttribI1ivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               Int32 in array [1]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI1iv
 
 
-ProgramLocalParameterI4iNV(target, index, x, y, z, w)
+VertexAttribI2ivEXT(index, v)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       param           w               Int32 in value
-       category        NV_gpu_program4
-       version         1.3
-       vectorequiv     ProgramLocalParameterI4ivNV
-       glxvectorequiv  ProgramLocalParameterI4ivNV
-       extension       soft WINSOFT NV50
+       param           v               Int32 in array [2]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI2iv
+
+VertexAttribI3ivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               Int32 in array [3]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI3iv
+
+VertexAttribI4ivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               Int32 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI4iv
+
+VertexAttribI1uivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               UInt32 in array [1]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI1uiv
+
+VertexAttribI2uivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               UInt32 in array [2]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI2uiv
+
+VertexAttribI3uivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               UInt32 in array [3]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore
+       alias           VertexAttribI3uiv
+
+VertexAttribI4uivEXT(index, v)
+       return          void
+       param           index           UInt32 in value
+       param           v               UInt32 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribI4uiv
 
 
-ProgramLocalParameterI4ivNV(target, index, params)
+VertexAttribI4bvEXT(index, v)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           params          Int32 in array [4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           v               Int8 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribI4bv
 
 
-ProgramLocalParametersI4ivNV(target, index, count, params)
+VertexAttribI4svEXT(index, v)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Int32 in array [count*4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           v               Int16 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribI4sv
 
 
-ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
+VertexAttribI4ubvEXT(index, v)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       param           z               UInt32 in value
-       param           w               UInt32 in value
-       category        NV_gpu_program4
-       version         1.3
-       vectorequiv     ProgramLocalParameterI4uivNV
-       glxvectorequiv  ProgramLocalParameterI4uivNV
-       extension       soft WINSOFT NV50
+       param           v               UInt8 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribI4ubv
 
 
-ProgramLocalParameterI4uivNV(target, index, params)
+VertexAttribI4usvEXT(index, v)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           params          UInt32 in array [4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           v               UInt16 in array [4]
+       category        NV_vertex_program4
+       beginend        allow-inside
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribI4usv
 
 
-ProgramLocalParametersI4uivNV(target, index, count, params)
+VertexAttribIPointerEXT(index, size, type, stride, pointer)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          UInt32 in array [count*4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           size            Int32 in value
+       param           type            VertexAttribEnum in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       category        NV_vertex_program4
+       dlflags         notlistable
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           VertexAttribIPointer
 
 
-ProgramEnvParameterI4iNV(target, index, x, y, z, w)
+GetVertexAttribIivEXT(index, pname, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       param           w               Int32 in value
-       category        NV_gpu_program4
-       version         1.3
-       vectorequiv     ProgramEnvParameterI4ivNV
-       glxvectorequiv  ProgramEnvParameterI4ivNV
-       extension       soft WINSOFT NV50
+       param           pname           VertexAttribEnum in value
+       param           params          Int32 out array [1]
+       category        NV_vertex_program4
+       dlflags         notlistable
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           GetVertexAttribIiv
 
 
-ProgramEnvParameterI4ivNV(target, index, params)
+GetVertexAttribIuivEXT(index, pname, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           params          Int32 in array [4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           pname           VertexAttribEnum in value
+       param           params          UInt32 out array [1]
+       category        NV_vertex_program4
+       dlflags         notlistable
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           GetVertexAttribIuiv
 
 
-ProgramEnvParametersI4ivNV(target, index, count, params)
+###############################################################################
+#
+# Extension #326
+# EXT_gpu_shader4 commands
+#
+###############################################################################
+
+GetUniformuivEXT(program, location, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Int32 in array [count*4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           params          UInt32 out array [COMPSIZE(program/location)]
+       category        EXT_gpu_shader4
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           GetUniformuiv
 
 
-ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
+BindFragDataLocationEXT(program, color, name)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       param           z               UInt32 in value
-       param           w               UInt32 in value
-       category        NV_gpu_program4
-       version         1.3
-       vectorequiv     ProgramEnvParameterI4uivNV
-       glxvectorequiv  ProgramEnvParameterI4uivNV
-       extension       soft WINSOFT NV50
+       param           program         UInt32 in value
+       param           color           UInt32 in value
+       param           name            Char in array [COMPSIZE(name)]
+       category        EXT_gpu_shader4
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           BindFragDataLocation
 
 
-ProgramEnvParameterI4uivNV(target, index, params)
+GetFragDataLocationEXT(program, name)
+       return          Int32
+       param           program         UInt32 in value
+       param           name            Char in array [COMPSIZE(name)]
+       category        EXT_gpu_shader4
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
+       glxflags        ignore
+       alias           GetFragDataLocation
+
+Uniform1uiEXT(location, v0)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          UInt32 in array [4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform1ui
 
 
-ProgramEnvParametersI4uivNV(target, index, count, params)
+Uniform2uiEXT(location, v0, v1)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          UInt32 in array [count*4]
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform2ui
 
 
-GetProgramLocalParameterIivNV(target, index, params)
+Uniform3uiEXT(location, v0, v1, v2)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Int32 out array [4]
-       dlflags         notlistable
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
+       param           v2              UInt32 in value
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform3ui
 
 
-GetProgramLocalParameterIuivNV(target, index, params)
+Uniform4uiEXT(location, v0, v1, v2, v3)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          UInt32 out array [4]
-       dlflags         notlistable
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
+       param           v2              UInt32 in value
+       param           v3              UInt32 in value
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform4ui
 
 
-GetProgramEnvParameterIivNV(target, index, params)
+Uniform1uivEXT(location, count, value)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Int32 out array [4]
-       dlflags         notlistable
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count]
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform1uiv
 
 
-GetProgramEnvParameterIuivNV(target, index, params)
+Uniform2uivEXT(location, count, value)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          UInt32 out array [4]
-       dlflags         notlistable
-       category        NV_gpu_program4
-       version         1.3
-       extension       soft WINSOFT NV50
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count*2]
+       category        EXT_gpu_shader4
+       version         2.0
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform2uiv
 
 
-###############################################################################
-#
-# Extension #323
-# NV_geometry_program4 commands
-#
-###############################################################################
-
-ProgramVertexLimitNV(target, limit)
+Uniform3uivEXT(location, count, value)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           limit           Int32 in value
-       category        NV_geometry_program4
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count*3]
+       category        EXT_gpu_shader4
        version         2.0
        extension       soft WINSOFT
        glfflags        ignore
        version         2.0
        extension       soft WINSOFT
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           Uniform3uiv
 
 
-FramebufferTextureEXT(target, attachment, texture, level)
+Uniform4uivEXT(location, count, value)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       category        NV_geometry_program4
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count*4]
+       category        EXT_gpu_shader4
        version         2.0
        extension       soft WINSOFT
        version         2.0
        extension       soft WINSOFT
-       dlflags         notlistable
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           FramebufferTextureARB
-       glsalias        FramebufferTextureARB
+       alias           Uniform4uiv
 
 
-FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
+###############################################################################
+#
+# Extension #327
+# EXT_draw_instanced commands
+#
+###############################################################################
+
+DrawArraysInstancedEXT(mode, start, count, primcount)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       param           layer           CheckedInt32 in value
-       category        NV_geometry_program4
+       param           mode            BeginMode in value
+       param           start           Int32 in value
+       param           count           SizeI in value
+       param           primcount       SizeI in value
+       category        EXT_draw_instanced
        version         2.0
        extension       soft WINSOFT
        dlflags         notlistable
        version         2.0
        extension       soft WINSOFT
        dlflags         notlistable
+       vectorequiv     ArrayElement
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           FramebufferTextureLayer
-       glsalias        FramebufferTextureLayer
+       alias           DrawArraysInstancedARB
 
 
-FramebufferTextureFaceEXT(target, attachment, texture, level, face)
+DrawElementsInstancedEXT(mode, count, type, indices, primcount)
        return          void
        return          void
-       param           target          FramebufferTarget in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       param           face            TextureTarget in value
-       category        NV_geometry_program4
+       param           mode            BeginMode in value
+       param           count           SizeI in value
+       param           type            DrawElementsType in value
+       param           indices         Void in array [COMPSIZE(count/type)]
+       param           primcount       SizeI in value
+       category        EXT_draw_instanced
        version         2.0
        extension       soft WINSOFT
        dlflags         notlistable
        version         2.0
        extension       soft WINSOFT
        dlflags         notlistable
+       vectorequiv     ArrayElement
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           FramebufferTextureFaceARB
-       glsalias        FramebufferTextureFaceARB
+       alias           DrawElementsInstancedARB
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #324
-# EXT_geometry_shader4 commands
+# Extension #328
+# EXT_packed_float commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ProgramParameteriEXT(program, pname, value)
-       return          void
-       param           program         UInt32 in value
-       param           pname           ProgramParameterPName in value
-       param           value           Int32 in value
-       category        EXT_geometry_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
-       glxflags        ignore
-       alias           ProgramParameteriARB
-       glsalias        ProgramParameteriARB
+# (none)
+newcategory: EXT_packed_float
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #325
-# NV_vertex_program4 commands
+# Extension #329
+# EXT_texture_array commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-VertexAttribI1iEXT(index, x)
-       return          void
-       param           index           UInt32 in value
-       param           x               Int32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI1ivEXT
-       glxvectorequiv  VertexAttribI1ivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI1i
-       glsalias        VertexAttribI1i
+# (none)
+newcategory: EXT_texture_array
 
 
-VertexAttribI2iEXT(index, x, y)
-       return          void
-       param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI2ivEXT
-       glxvectorequiv  VertexAttribI2ivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI2i
-       glsalias        VertexAttribI2i
+###############################################################################
+#
+# Extension #330
+# EXT_texture_buffer_object commands
+#
+###############################################################################
 
 
-VertexAttribI3iEXT(index, x, y, z)
+TexBufferEXT(target, internalformat, buffer)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI3ivEXT
-       glxvectorequiv  VertexAttribI3ivEXT
-       extension       soft WINSOFT NV10
+       param           target          TextureTarget in value
+       param           internalformat  GLenum in value
+       param           buffer          UInt32 in value
+       category        EXT_texture_buffer_object
+       version         2.0
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI3i
-       glsalias        VertexAttribI3i
+       alias           TexBufferARB
 
 
-VertexAttribI4iEXT(index, x, y, z, w)
-       return          void
-       param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       param           w               Int32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI4ivEXT
-       glxvectorequiv  VertexAttribI4ivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI4i
-       glsalias        VertexAttribI4i
+###############################################################################
+#
+# Extension #331
+# EXT_texture_compression_latc commands
+#
+###############################################################################
 
 
-VertexAttribI1uiEXT(index, x)
-       return          void
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI1uivEXT
-       glxvectorequiv  VertexAttribI1uivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI1ui
-       glsalias        VertexAttribI1ui
+# (none)
+newcategory: EXT_texture_compression_latc
 
 
-VertexAttribI2uiEXT(index, x, y)
-       return          void
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI2uivEXT
-       glxvectorequiv  VertexAttribI2uivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI2ui
-       glsalias        VertexAttribI2ui
+###############################################################################
+#
+# Extension #332
+# EXT_texture_compression_rgtc commands
+#
+###############################################################################
 
 
-VertexAttribI3uiEXT(index, x, y, z)
-       return          void
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       param           z               UInt32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI3uivEXT
-       glxvectorequiv  VertexAttribI3uivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI3ui
-       glsalias        VertexAttribI3ui
+# (none)
+newcategory: EXT_texture_compression_rgtc
 
 
-VertexAttribI4uiEXT(index, x, y, z, w)
-       return          void
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       param           z               UInt32 in value
-       param           w               UInt32 in value
-       category        NV_vertex_program4
-       beginend        allow-inside
-       vectorequiv     VertexAttribI4uivEXT
-       glxvectorequiv  VertexAttribI4uivEXT
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI4ui
-       glsalias        VertexAttribI4ui
+###############################################################################
+#
+# Extension #333
+# EXT_texture_shared_exponent commands
+#
+###############################################################################
 
 
-VertexAttribI1ivEXT(index, v)
-       return          void
-       param           index           UInt32 in value
-       param           v               Int32 in array [1]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI1iv
-       glsalias        VertexAttribI1iv
+# (none)
+newcategory: EXT_texture_shared_exponent
+
+###############################################################################
+#
+# Extension #334
+# NV_depth_buffer_float commands
+#
+###############################################################################
 
 
-VertexAttribI2ivEXT(index, v)
+DepthRangedNV(zNear, zFar)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           v               Int32 in array [2]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           zNear           Float64 in value
+       param           zFar            Float64 in value
+       category        NV_depth_buffer_float
+       extension       soft WINSOFT NV50
+       version         2.0
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI2iv
-       glsalias        VertexAttribI2iv
 
 
-VertexAttribI3ivEXT(index, v)
+ClearDepthdNV(depth)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           v               Int32 in array [3]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           depth           Float64 in value
+       category        NV_depth_buffer_float
+       extension       soft WINSOFT NV50
+       version         2.0
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI3iv
-       glsalias        VertexAttribI3iv
 
 
-VertexAttribI4ivEXT(index, v)
+DepthBoundsdNV(zmin, zmax)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           v               Int32 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           zmin            Float64 in value
+       param           zmax            Float64 in value
+       category        NV_depth_buffer_float
+       extension       soft WINSOFT NV50
+       version         2.0
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4iv
-       glsalias        VertexAttribI4iv
 
 
-VertexAttribI1uivEXT(index, v)
-       return          void
-       param           index           UInt32 in value
-       param           v               UInt32 in array [1]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
-       glfflags        ignore
-       glxflags        ignore
-       alias           VertexAttribI1uiv
-       glsalias        VertexAttribI1uiv
+###############################################################################
+#
+# Extension #335
+# NV_fragment_program4 commands
+#
+###############################################################################
 
 
-VertexAttribI2uivEXT(index, v)
+# (none)
+newcategory: NV_fragment_program4
+
+###############################################################################
+#
+# Extension #336
+# NV_framebuffer_multisample_coverage commands
+#
+###############################################################################
+
+RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           v               UInt32 in array [2]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           target          RenderbufferTarget in value
+       param           coverageSamples SizeI in value
+       param           colorSamples    SizeI in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        NV_framebuffer_multisample_coverage
+       version         1.5
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI2uiv
-       glsalias        VertexAttribI2uiv
 
 
-VertexAttribI3uivEXT(index, v)
+###############################################################################
+#
+# Extension #337
+# EXT_framebuffer_sRGB commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_framebuffer_sRGB
+
+###############################################################################
+#
+# Extension #338
+# NV_geometry_shader4 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_geometry_shader4
+
+###############################################################################
+#
+# Extension #339
+# NV_parameter_buffer_object commands
+#
+###############################################################################
+
+ProgramBufferParametersfvNV(target, buffer, index, count, params)
        return          void
        return          void
+       param           target          ProgramTarget in value
+       param           buffer          UInt32 in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           v               UInt32 in array [3]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           count           SizeI in value
+       param           params          Float32 in array [count]
+       category        NV_parameter_buffer_object
+       version         1.2
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI3uiv
-       glsalias        VertexAttribI3uiv
 
 
-VertexAttribI4uivEXT(index, v)
+ProgramBufferParametersIivNV(target, buffer, index, count, params)
        return          void
        return          void
+       param           target          ProgramTarget in value
+       param           buffer          UInt32 in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           v               UInt32 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           count           SizeI in value
+       param           params          Int32 in array [count]
+       category        NV_parameter_buffer_object
+       version         1.2
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4uiv
-       glsalias        VertexAttribI4uiv
 
 
-VertexAttribI4bvEXT(index, v)
+ProgramBufferParametersIuivNV(target, buffer, index, count, params)
        return          void
        return          void
+       param           target          ProgramTarget in value
+       param           buffer          UInt32 in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           v               Int8 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
+       param           count           SizeI in value
+       param           params          UInt32 in array [count]
+       category        NV_parameter_buffer_object
+       version         1.2
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4bv
-       glsalias        VertexAttribI4bv
 
 
-VertexAttribI4svEXT(index, v)
+###############################################################################
+#
+# Extension #340
+# EXT_draw_buffers2 commands
+#
+###############################################################################
+
+ColorMaskIndexedEXT(index, r, g, b, a)
        return          void
        param           index           UInt32 in value
        return          void
        param           index           UInt32 in value
-       param           v               Int16 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
-       glfflags        ignore
+       param           r               Boolean in value
+       param           g               Boolean in value
+       param           b               Boolean in value
+       param           a               Boolean in value
+       category        EXT_draw_buffers2
+       version         2.0
        glxflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4sv
-       glsalias        VertexAttribI4sv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           ColorMaski
 
 
-VertexAttribI4ubvEXT(index, v)
+GetBooleanIndexedvEXT(target, index, data)
        return          void
        return          void
+       param           target          GLenum in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           v               UInt8 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
-       glfflags        ignore
+       param           data            Boolean out array [COMPSIZE(target)]
+       category        EXT_draw_buffers2
+       version         2.0
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4ubv
-       glsalias        VertexAttribI4ubv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           GetBooleani_v
 
 
-VertexAttribI4usvEXT(index, v)
+GetIntegerIndexedvEXT(target, index, data)
        return          void
        return          void
+       param           target          GLenum in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           v               UInt16 in array [4]
-       category        NV_vertex_program4
-       beginend        allow-inside
-       extension       soft WINSOFT NV10
-       glfflags        ignore
+       param           data            Int32 out array [COMPSIZE(target)]
+       category        EXT_draw_buffers2
+       version         2.0
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           VertexAttribI4usv
-       glsalias        VertexAttribI4usv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           GetIntegeri_v
 
 
-VertexAttribIPointerEXT(index, size, type, stride, pointer)
+EnableIndexedEXT(target, index)
        return          void
        return          void
+       param           target          GLenum in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           size            Int32 in value
-       param           type            VertexAttribEnum in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
-       category        NV_vertex_program4
-       dlflags         notlistable
-       extension       soft WINSOFT NV10
-       glfflags        ignore
+       category        EXT_draw_buffers2
+       version         2.0
        glxflags        ignore
        glxflags        ignore
-       alias           VertexAttribIPointer
-       glsalias        VertexAttribIPointer
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           Enablei
 
 
-GetVertexAttribIivEXT(index, pname, params)
+DisableIndexedEXT(target, index)
        return          void
        return          void
+       param           target          GLenum in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           pname           VertexAttribEnum in value
-       param           params          Int32 out array [1]
-       category        NV_vertex_program4
-       dlflags         notlistable
-       extension       soft WINSOFT NV10
-       glfflags        ignore
+       category        EXT_draw_buffers2
+       version         2.0
        glxflags        ignore
        glxflags        ignore
-       alias           GetVertexAttribIiv
-       glsalias        GetVertexAttribIiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           Disablei
 
 
-GetVertexAttribIuivEXT(index, pname, params)
-       return          void
+IsEnabledIndexedEXT(target, index)
+       return          Boolean
+       param           target          GLenum in value
        param           index           UInt32 in value
        param           index           UInt32 in value
-       param           pname           VertexAttribEnum in value
-       param           params          UInt32 out array [1]
-       category        NV_vertex_program4
+       category        EXT_draw_buffers2
+       version         2.0
        dlflags         notlistable
        dlflags         notlistable
-       extension       soft WINSOFT NV10
-       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GetVertexAttribIuiv
-       glsalias        GetVertexAttribIuiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           IsEnabledi
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #326
-# EXT_gpu_shader4 commands
+# Extension #341
+# NV_transform_feedback commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GetUniformuivEXT(program, location, params)
+BeginTransformFeedbackNV(primitiveMode)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           params          UInt32 out array [COMPSIZE(program/location)]
-       category        EXT_gpu_shader4
+       param           primitiveMode   GLenum in value
+       category        NV_transform_feedback
+       version         1.5
        dlflags         notlistable
        dlflags         notlistable
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GetUniformuiv
-       glsalias        GetUniformuiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           BeginTransformFeedback
 
 
-BindFragDataLocationEXT(program, color, name)
+EndTransformFeedbackNV()
        return          void
        return          void
-       param           program         UInt32 in value
-       param           color           UInt32 in value
-       param           name            Char in array [COMPSIZE(name)]
-       category        EXT_gpu_shader4
+       category        NV_transform_feedback
+       version         1.5
        dlflags         notlistable
        dlflags         notlistable
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           BindFragDataLocation
-       glsalias        BindFragDataLocation
-
-GetFragDataLocationEXT(program, name)
-       return          Int32
-       param           program         UInt32 in value
-       param           name            Char in array [COMPSIZE(name)]
-       category        EXT_gpu_shader4
-       dlflags         notlistable
-       version         2.0
-       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glxflags        ignore
-       alias           GetFragDataLocation
-       glsalias        GetFragDataLocation
-
-Uniform1uiEXT(location, v0)
-       return          void
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       category        EXT_gpu_shader4
-       version         2.0
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
-       glxflags        ignore
-       alias           Uniform1ui
-       glsalias        Uniform1ui
+       alias           EndTransformFeedback
 
 
-Uniform2uiEXT(location, v0, v1)
+TransformFeedbackAttribsNV(count, attribs, bufferMode)
        return          void
        return          void
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
+       param           count           UInt32 in value
+       param           attribs         Int32 in array [COMPSIZE(count)]
+       param           bufferMode      GLenum in value
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           Uniform2ui
-       glsalias        Uniform2ui
-
-Uniform3uiEXT(location, v0, v1, v2)
-       return          void
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       param           v2              UInt32 in value
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glxflags        ignore
-       alias           Uniform3ui
-       glsalias        Uniform3ui
+       extension       soft WINSOFT
 
 
-Uniform4uiEXT(location, v0, v1, v2, v3)
+BindBufferRangeNV(target, index, buffer, offset, size)
        return          void
        return          void
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       param           v2              UInt32 in value
-       param           v3              UInt32 in value
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
+       param           target          GLenum in value
+       param           index           UInt32 in value
+       param           buffer          UInt32 in value
+       param           offset          BufferOffset in value
+       param           size            BufferSize in value
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           Uniform4ui
-       glsalias        Uniform4ui
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           BindBufferRange
 
 
-Uniform1uivEXT(location, count, value)
+BindBufferOffsetNV(target, index, buffer, offset)
        return          void
        return          void
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count]
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
+       param           target          GLenum in value
+       param           index           UInt32 in value
+       param           buffer          UInt32 in value
+       param           offset          BufferOffset in value
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           Uniform1uiv
-       glsalias        Uniform1uiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           BindBufferOffsetEXT
 
 
-Uniform2uivEXT(location, count, value)
+BindBufferBaseNV(target, index, buffer)
        return          void
        return          void
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count*2]
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
+       param           target          GLenum in value
+       param           index           UInt32 in value
+       param           buffer          UInt32 in value
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           Uniform2uiv
-       glsalias        Uniform2uiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           BindBufferBase
 
 
-Uniform3uivEXT(location, count, value)
+TransformFeedbackVaryingsNV(program, count, varyings, bufferMode)
        return          void
        return          void
-       param           location        Int32 in value
+       param           program         UInt32 in value
        param           count           SizeI in value
        param           count           SizeI in value
-       param           value           UInt32 in array [count*3]
-       category        EXT_gpu_shader4
-       version         2.0
-       extension       soft WINSOFT
-       glfflags        ignore
+       param           varyings        CharPointer in array [count]
+       param           bufferMode      GLenum in value
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       alias           Uniform3uiv
-       glsalias        Uniform3uiv
+       glfflags        ignore
+       extension       soft WINSOFT
+       alias           TransformFeedbackVaryings
 
 
-Uniform4uivEXT(location, count, value)
+ActiveVaryingNV(program, name)
        return          void
        return          void
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count*4]
-       category        EXT_gpu_shader4
-       version         2.0
+       param           program         UInt32 in value
+       param           name            Char in array [COMPSIZE(name)]
+       category        NV_transform_feedback
+       version         1.5
+       dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+
+GetVaryingLocationNV(program, name)
+       return          Int32
+       param           program         UInt32 in value
+       param           name            Char in array [COMPSIZE(name)]
+       category        NV_transform_feedback
+       dlflags         notlistable
+       version         1.5
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           Uniform4uiv
-       glsalias        Uniform4uiv
-
-###############################################################################
-#
-# Extension #327
-# EXT_draw_instanced commands
-#
-###############################################################################
+       extension       soft WINSOFT
 
 
-DrawArraysInstancedEXT(mode, start, count, primcount)
+GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
        return          void
        return          void
-       param           mode            BeginMode in value
-       param           start           Int32 in value
-       param           count           SizeI in value
-       param           primcount       SizeI in value
-       category        EXT_draw_instanced
-       version         2.0
-       extension       soft WINSOFT
+       param           program         UInt32 in value
+       param           index           UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           size            SizeI out array [1]
+       param           type            GLenum out array [1]
+       param           name            Char out array [COMPSIZE(program/index/bufSize)]
+       category        NV_transform_feedback
        dlflags         notlistable
        dlflags         notlistable
-       vectorequiv     ArrayElement
+       version         1.5
+       extension       soft WINSOFT
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
-       alias           DrawArraysInstancedARB
-       glsalias        DrawArraysInstancedARB
 
 
-DrawElementsInstancedEXT(mode, count, type, indices, primcount)
+GetTransformFeedbackVaryingNV(program, index, location)
        return          void
        return          void
-       param           mode            BeginMode in value
-       param           count           SizeI in value
-       param           type            DrawElementsType in value
-       param           indices         Void in array [COMPSIZE(count/type)]
-       param           primcount       SizeI in value
-       category        EXT_draw_instanced
-       version         2.0
-       extension       soft WINSOFT
+       param           program         UInt32 in value
+       param           index           UInt32 in value
+       param           location        Int32 out array [1]
+       category        NV_transform_feedback
        dlflags         notlistable
        dlflags         notlistable
-       vectorequiv     ArrayElement
+       version         1.5
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glxflags        ignore
-       alias           DrawElementsInstancedARB
-       glsalias        DrawElementsInstancedARB
-
-###############################################################################
-#
-# Extension #328
-# EXT_packed_float commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_packed_float
-
-###############################################################################
-#
-# Extension #329
-# EXT_texture_array commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_array
+       glxflags        ignore
+       alias           GetTransformFeedbackVarying
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #330
-# EXT_texture_buffer_object commands
+# Extension #342
+# EXT_bindable_uniform commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-TexBufferEXT(target, internalformat, buffer)
+UniformBufferEXT(program, location, buffer)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           internalformat  GLenum in value
+       param           program         UInt32 in value
+       param           location        Int32 in value
        param           buffer          UInt32 in value
        param           buffer          UInt32 in value
-       category        EXT_texture_buffer_object
+       category        EXT_bindable_uniform
        version         2.0
        version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       alias           TexBufferARB
-       glsalias        TexBufferARB
-
-###############################################################################
-#
-# Extension #331
-# EXT_texture_compression_latc commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_compression_latc
-
-###############################################################################
-#
-# Extension #332
-# EXT_texture_compression_rgtc commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_compression_rgtc
+       glfflags        ignore
 
 
-###############################################################################
-#
-# Extension #333
-# EXT_texture_shared_exponent commands
-#
-###############################################################################
+GetUniformBufferSizeEXT(program, location)
+       return          Int32
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       category        EXT_bindable_uniform
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
+       glxflags        ignore
 
 
-# (none)
-newcategory: EXT_texture_shared_exponent
+GetUniformOffsetEXT(program, location)
+       return          BufferOffset
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       category        EXT_bindable_uniform
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
+       glxflags        ignore
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #334
-# NV_depth_buffer_float commands
+# Extension #343
+# EXT_texture_integer extension commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-DepthRangedNV(zNear, zFar)
+TexParameterIivEXT(target, pname, params)
        return          void
        return          void
-       param           zNear           Float64 in value
-       param           zFar            Float64 in value
-       category        NV_depth_buffer_float
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          Int32 in array [COMPSIZE(pname)]
+       category        EXT_texture_integer
+       version         2.0
        extension       soft WINSOFT NV50
        extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+       alias           TexParameterIiv
+
+TexParameterIuivEXT(target, pname, params)
+       return          void
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          UInt32 in array [COMPSIZE(pname)]
+       category        EXT_texture_integer
        version         2.0
        version         2.0
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           TexParameterIuiv
 
 
-ClearDepthdNV(depth)
+GetTexParameterIivEXT(target, pname, params)
        return          void
        return          void
-       param           depth           Float64 in value
-       category        NV_depth_buffer_float
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_texture_integer
+       dlflags         notlistable
+       version         1.0
+       version         2.0
        extension       soft WINSOFT NV50
        extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+       alias           GetTexParameterIiv
+
+GetTexParameterIuivEXT(target, pname, params)
+       return          void
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          UInt32 out array [COMPSIZE(pname)]
+       category        EXT_texture_integer
+       dlflags         notlistable
+       version         1.0
        version         2.0
        version         2.0
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       alias           GetTexParameterIuiv
 
 
-DepthBoundsdNV(zmin, zmax)
+ClearColorIiEXT(red, green, blue, alpha)
        return          void
        return          void
-       param           zmin            Float64 in value
-       param           zmax            Float64 in value
-       category        NV_depth_buffer_float
+       param           red             Int32 in value
+       param           green           Int32 in value
+       param           blue            Int32 in value
+       param           alpha           Int32 in value
+       category        EXT_texture_integer
+       version         2.0
        extension       soft WINSOFT NV50
        extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+
+ClearColorIuiEXT(red, green, blue, alpha)
+       return          void
+       param           red             UInt32 in value
+       param           green           UInt32 in value
+       param           blue            UInt32 in value
+       param           alpha           UInt32 in value
+       category        EXT_texture_integer
        version         2.0
        version         2.0
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
 
 ###############################################################################
 #
        glxflags        ignore
 
 ###############################################################################
 #
-# Extension #335
-# NV_fragment_program4 commands
+# Extension #344 - GLX_EXT_texture_from_pixmap
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_fragment_program4
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #336
-# NV_framebuffer_multisample_coverage commands
+# Extension #345
+# GREMEDY_frame_terminator commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
+FrameTerminatorGREMEDY()
        return          void
        return          void
-       param           target          RenderbufferTarget in value
-       param           coverageSamples SizeI in value
-       param           colorSamples    SizeI in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        NV_framebuffer_multisample_coverage
-       version         1.5
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       category        GREMEDY_frame_terminator
+       version         1.0
+       extension
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #337
-# EXT_framebuffer_sRGB commands
+# Extension #346
+# NV_conditional_render commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_framebuffer_sRGB
+BeginConditionalRenderNV(id, mode)
+       return          void
+       param           id              UInt32 in value
+       param           mode            TypeEnum in value
+       category        NV_conditional_render
+       glfflags        ignore
+       glxflags        ignore
+       alias           BeginConditionalRender
+
+EndConditionalRenderNV()
+       return          void
+       category        NV_conditional_render
+       glfflags        ignore
+       glxflags        ignore
+       alias           EndConditionalRender
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #338
-# NV_geometry_shader4 commands
+# Extension #347
+# NV_present_video commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: NV_geometry_shader4
-
-###############################################################################
+# TBD
+#    void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
+#                            uint beginPresentTimeId, uint
+#                            presentDurationId, enum type, enum target0,
+#                            uint fill0, uint key0, enum target1, uint
+#                            fill1, uint key1);
 #
 #
-# Extension #339
-# NV_parameter_buffer_object commands
+#    void PresentFrameDualFillNV(uint video_slot, uint64EXT
+#                               minPresentTime, uint beginPresentTimeId,
+#                               uint presentDurationId, enum type, enum
+#                               target0, uint fill0, enum target1, uint
+#                               fill1, enum target2, uint fill2, enum
+#                               target3, uint fill3);
 #
 #
-###############################################################################
+#    void GetVideoivNV(uint video_slot, enum pname, int *params);
+#    void GetVideouivNV(uint video_slot, enum pname, uint *params);
+#    void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
+#    void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
+#    void VideoParameterivNV(uint video_slot, enum pname, const int *params);
+
+PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
+       return          void
+       param           video_slot      UInt32 in value
+       param           minPresentTime  UInt64EXT in value
+       param           beginPresentTimeId      UInt32 in value
+       param           presentDurationId       UInt32 in value
+       param           type            GLenum in value
+       param           target0         GLenum in value
+       param           fill0           UInt32 in value
+       param           key0            UInt32 in value
+       param           target1         GLenum in value
+       param           fill1           UInt32 in value
+       param           key1            UInt32 in value
+       category        NV_present_video
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
+       return          void
+       param           video_slot      UInt32 in value
+       param           minPresentTime  UInt64EXT in value
+       param           beginPresentTimeId      UInt32 in value
+       param           presentDurationId       UInt32 in value
+       param           type            GLenum in value
+       param           target0         GLenum in value
+       param           fill0           UInt32 in value
+       param           target1         GLenum in value
+       param           fill1           UInt32 in value
+       param           target2         GLenum in value
+       param           fill2           UInt32 in value
+       param           target3         GLenum in value
+       param           fill3           UInt32 in value
+       category        NV_present_video
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-ProgramBufferParametersfvNV(target, buffer, index, count, params)
+GetVideoivNV(video_slot, pname, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           buffer          UInt32 in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Float32 in array [count]
-       category        NV_parameter_buffer_object
+       param           video_slot      UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        NV_present_video
+       dlflags         notlistable
        version         1.2
        version         1.2
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-ProgramBufferParametersIivNV(target, buffer, index, count, params)
+GetVideouivNV(video_slot, pname, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           buffer          UInt32 in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          Int32 in array [count]
-       category        NV_parameter_buffer_object
+       param           video_slot      UInt32 in value
+       param           pname           GLenum in value
+       param           params          UInt32 out array [COMPSIZE(pname)]
+       category        NV_present_video
+       dlflags         notlistable
        version         1.2
        version         1.2
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-ProgramBufferParametersIuivNV(target, buffer, index, count, params)
+GetVideoi64vNV(video_slot, pname, params)
        return          void
        return          void
-       param           target          ProgramTarget in value
-       param           buffer          UInt32 in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          UInt32 in array [count]
-       category        NV_parameter_buffer_object
+       param           video_slot      UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int64EXT out array [COMPSIZE(pname)]
+       category        NV_present_video
+       dlflags         notlistable
        version         1.2
        version         1.2
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+GetVideoui64vNV(video_slot, pname, params)
+       return          void
+       param           video_slot      UInt32 in value
+       param           pname           GLenum in value
+       param           params          UInt64EXT out array [COMPSIZE(pname)]
+       category        NV_present_video
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #340
-# EXT_draw_buffers2 commands
+# Extension #348 - GLX_NV_video_out
+# Extension #349 - WGL_NV_video_out
+# Extension #350 - GLX_NV_swap_group
+# Extension #351 - WGL_NV_swap_group
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ColorMaskIndexedEXT(index, r, g, b, a)
+###############################################################################
+#
+# Extension #352
+# EXT_transform_feedback commands
+#
+###############################################################################
+
+# From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+
+BeginTransformFeedbackEXT(primitiveMode)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           r               Boolean in value
-       param           g               Boolean in value
-       param           b               Boolean in value
-       param           a               Boolean in value
-       category        EXT_draw_buffers2
+       param           primitiveMode   GLenum in value
+       category        EXT_transform_feedback
        version         2.0
        version         2.0
+       dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           ColorMaski
-       glsalias        ColorMaski
+       alias           BeginTransformFeedback
 
 
-GetBooleanIndexedvEXT(target, index, data)
+EndTransformFeedbackEXT()
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           data            Boolean out array [COMPSIZE(target)]
-       category        EXT_draw_buffers2
+       category        EXT_transform_feedback
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           GetBooleani_v
-       glsalias        GetBooleani_v
+       alias           EndTransformFeedback
 
 
-GetIntegerIndexedvEXT(target, index, data)
+BindBufferRangeEXT(target, index, buffer, offset, size)
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
-       param           data            Int32 out array [COMPSIZE(target)]
-       category        EXT_draw_buffers2
+       param           buffer          UInt32 in value
+       param           offset          BufferOffset in value
+       param           size            BufferSize in value
+       category        EXT_transform_feedback
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           GetIntegeri_v
-       glsalias        GetIntegeri_v
+       alias           BindBufferRange
 
 
-EnableIndexedEXT(target, index)
+# Not promoted to the OpenGL 3.0 core
+BindBufferOffsetEXT(target, index, buffer, offset)
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
-       category        EXT_draw_buffers2
+       param           buffer          UInt32 in value
+       param           offset          BufferOffset in value
+       category        EXT_transform_feedback
        version         2.0
        version         2.0
+       dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           Enablei
-       glsalias        Enablei
 
 
-DisableIndexedEXT(target, index)
+BindBufferBaseEXT(target, index, buffer)
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
        return          void
        param           target          GLenum in value
        param           index           UInt32 in value
-       category        EXT_draw_buffers2
+       param           buffer          UInt32 in value
+       category        EXT_transform_feedback
        version         2.0
        version         2.0
+       dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           Disablei
-       glsalias        Disablei
+       alias           BindBufferBase
 
 
-IsEnabledIndexedEXT(target, index)
-       return          Boolean
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       category        EXT_draw_buffers2
+TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
+       return          void
+       param           program         UInt32 in value
+       param           count           SizeI in value
+       param           varyings        CharPointer in array [count]
+       param           bufferMode      GLenum in value
+       category        EXT_transform_feedback
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        version         2.0
        dlflags         notlistable
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
-       alias           IsEnabledi
-       glsalias        IsEnabledi
+       alias           TransformFeedbackVaryings
+
+GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
+       return          void
+       param           program         UInt32 in value
+       param           index           UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           size            SizeI out array [1]
+       param           type            GLenum out array [1]
+       param           name            Char out array [COMPSIZE(length)]
+       category        EXT_transform_feedback
+       dlflags         notlistable
+       version         2.0
+       extension       soft WINSOFT
+       glfflags        ignore
+       glxflags        ignore
+       alias           GetTransformFeedbackVarying
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #341
-# NV_transform_feedback commands
+# Extension #353
+# EXT_direct_state_access commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-BeginTransformFeedbackNV(primitiveMode)
+# New 1.1 client commands
+
+ClientAttribDefaultEXT(mask)
        return          void
        return          void
-       param           primitiveMode   GLenum in value
-       category        NV_transform_feedback
-       version         1.5
+       param           mask            ClientAttribMask in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glxflags        ignore ### client-handcode client-intercept server-handcode
+
+PushClientAttribDefaultEXT(mask)
+       return          void
+       param           mask            ClientAttribMask in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        dlflags         notlistable
        dlflags         notlistable
+       glxflags        ignore ### client-handcode client-intercept server-handcode
+
+# New 1.0 matrix commands
+
+MatrixLoadfEXT(mode, m)
+       return          void
+       param           mode            MatrixMode in value
+       param           m               Float32 in array [16]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
+
+MatrixLoaddEXT(mode, m)
+       return          void
+       param           mode            MatrixMode in value
+       param           m               Float64 in array [16]
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       alias           BeginTransformFeedback
-       glsalias        BeginTransformFeedback
+       glxflags        ignore
+       glfflags        ignore
 
 
-EndTransformFeedbackNV()
+MatrixMultfEXT(mode, m)
        return          void
        return          void
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           m               Float32 in array [16]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
+
+MatrixMultdEXT(mode, m)
+       return          void
+       param           mode            MatrixMode in value
+       param           m               Float64 in array [16]
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       alias           EndTransformFeedback
-       glsalias        EndTransformFeedback
+       glxflags        ignore
+       glfflags        ignore
 
 
-TransformFeedbackAttribsNV(count, attribs, bufferMode)
+MatrixLoadIdentityEXT(mode)
        return          void
        return          void
-       param           count           UInt32 in value
-       param           attribs         Int32 in array [COMPSIZE(count)]
-       param           bufferMode      GLenum in value
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore
+       glfflags        ignore
+
+MatrixRotatefEXT(mode, angle, x, y, z)
+       return          void
+       param           mode            MatrixMode in value
+       param           angle           Float32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore
+       glfflags        ignore
+
+MatrixRotatedEXT(mode, angle, x, y, z)
+       return          void
+       param           mode            MatrixMode in value
+       param           angle           Float64 in value
+       param           x               Float64 in value
+       param           y               Float64 in value
+       param           z               Float64 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       extension       soft WINSOFT
 
 
-BindBufferRangeNV(target, index, buffer, offset, size)
+MatrixScalefEXT(mode, x, y, z)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       param           offset          BufferOffset in value
-       param           size            BufferSize in value
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           BindBufferRange
-       glsalias        BindBufferRange
 
 
-BindBufferOffsetNV(target, index, buffer, offset)
+MatrixScaledEXT(mode, x, y, z)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       param           offset          BufferOffset in value
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           x               Float64 in value
+       param           y               Float64 in value
+       param           z               Float64 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           BindBufferOffsetEXT
-       glsalias        BindBufferOffsetEXT
 
 
-BindBufferBaseNV(target, index, buffer)
+MatrixTranslatefEXT(mode, x, y, z)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           BindBufferBase
-       glsalias        BindBufferBase
 
 
-TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
+MatrixTranslatedEXT(mode, x, y, z)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           count           SizeI in value
-       param           locations       Int32 in array [COMPSIZE(count)]
-       param           bufferMode      GLenum in value
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           x               Float64 in value
+       param           y               Float64 in value
+       param           z               Float64 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           TransformFeedbackVaryings
-       glsalias        TransformFeedbackVaryings
 
 
-ActiveVaryingNV(program, name)
+MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           name            Char in array [COMPSIZE(name)]
-       category        NV_transform_feedback
-       version         1.5
-       dlflags         notlistable
+       param           mode            MatrixMode in value
+       param           left            Float64 in value
+       param           right           Float64 in value
+       param           bottom          Float64 in value
+       param           top             Float64 in value
+       param           zNear           Float64 in value
+       param           zFar            Float64 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       extension       soft WINSOFT
 
 
-GetVaryingLocationNV(program, name)
-       return          Int32
-       param           program         UInt32 in value
-       param           name            Char in array [COMPSIZE(name)]
-       category        NV_transform_feedback
-       dlflags         notlistable
-       version         1.5
-       glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
+MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
+       return          void
+       param           mode            MatrixMode in value
+       param           left            Float64 in value
+       param           right           Float64 in value
+       param           bottom          Float64 in value
+       param           top             Float64 in value
+       param           zNear           Float64 in value
+       param           zFar            Float64 in value
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glxflags        ignore
+       glfflags        ignore
 
 
-GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
+MatrixPopEXT(mode)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           index           UInt32 in value
-       param           bufSize         SizeI in value
-       param           length          SizeI out array [1]
-       param           size            SizeI out array [1]
-       param           type            GLenum out array [1]
-       param           name            Char out array [COMPSIZE(program/index/bufSize)]
-       category        NV_transform_feedback
-       dlflags         notlistable
-       version         1.5
+       param           mode            MatrixMode in value
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       glfflags        ignore
 
 
-GetTransformFeedbackVaryingNV(program, index, location)
+MatrixPushEXT(mode)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           index           UInt32 in value
-       param           location        Int32 out array [1]
-       category        NV_transform_feedback
-       dlflags         notlistable
-       version         1.5
+       param           mode            MatrixMode in value
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GetTransformFeedbackVarying
-       glsalias        GetTransformFeedbackVarying
+       glfflags        ignore
 
 
-###############################################################################
-#
-# Extension #342
-# EXT_bindable_uniform commands
-#
-###############################################################################
+# New 1.3 matrix transpose commands
 
 
-UniformBufferEXT(program, location, buffer)
+MatrixLoadTransposefEXT(mode, m)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           buffer          UInt32 in value
-       category        EXT_bindable_uniform
-       version         2.0
+       param           mode            MatrixMode in value
+       param           m               Float32 in array [16]
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-GetUniformBufferSizeEXT(program, location)
-       return          Int32
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       category        EXT_bindable_uniform
-       dlflags         notlistable
-       version         2.0
+MatrixLoadTransposedEXT(mode, m)
+       return          void
+       param           mode            MatrixMode in value
+       param           m               Float64 in array [16]
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-
-GetUniformOffsetEXT(program, location)
-       return          BufferOffset
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       category        EXT_bindable_uniform
-       dlflags         notlistable
-       version         2.0
-       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
 
 
-###############################################################################
-#
-# Extension #343
-# EXT_texture_integer extension commands
-#
-###############################################################################
-
-TexParameterIivEXT(target, pname, params)
+MatrixMultTransposefEXT(mode, m)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          Int32 in array [COMPSIZE(pname)]
-       category        EXT_texture_integer
-       version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
+       param           mode            MatrixMode in value
+       param           m               Float32 in array [16]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       alias           TexParameterIiv
-       glsalias        TexParameterIiv
-
-TexParameterIuivEXT(target, pname, params)
-       return          void
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          UInt32 in array [COMPSIZE(pname)]
-       category        EXT_texture_integer
-       version         2.0
-       extension       soft WINSOFT NV50
        glfflags        ignore
        glfflags        ignore
-       glxflags        ignore
-       alias           TexParameterIuiv
-       glsalias        TexParameterIuiv
 
 
-GetTexParameterIivEXT(target, pname, params)
+MatrixMultTransposedEXT(mode, m)
        return          void
        return          void
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_texture_integer
-       dlflags         notlistable
-       version         1.0
-       version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
+       param           mode            MatrixMode in value
+       param           m               Float64 in array [16]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       alias           GetTexParameterIiv
-       glsalias        GetTexParameterIiv
+       glfflags        ignore
 
 
-GetTexParameterIuivEXT(target, pname, params)
+# New 1.1 texture object commands
+
+TextureParameterfEXT(texture, target, pname, param)
        return          void
        return          void
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          UInt32 out array [COMPSIZE(pname)]
-       category        EXT_texture_integer
-       dlflags         notlistable
-       version         1.0
-       version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
+       param           pname           TextureParameterName in value
+       param           param           CheckedFloat32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       alias           GetTexParameterIuiv
-       glsalias        GetTexParameterIuiv
+       glfflags        ignore
+       vectorequiv     TextureParameterfvEXT
 
 
-ClearColorIiEXT(red, green, blue, alpha)
+TextureParameterfvEXT(texture, target, pname, params)
        return          void
        return          void
-       param           red             Int32 in value
-       param           green           Int32 in value
-       param           blue            Int32 in value
-       param           alpha           Int32 in value
-       category        EXT_texture_integer
-       version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
+       glfflags        ignore
 
 
-ClearColorIuiEXT(red, green, blue, alpha)
+TextureParameteriEXT(texture, target, pname, param)
        return          void
        return          void
-       param           red             UInt32 in value
-       param           green           UInt32 in value
-       param           blue            UInt32 in value
-       param           alpha           UInt32 in value
-       category        EXT_texture_integer
-       version         2.0
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           param           CheckedInt32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
+       glfflags        ignore
+       vectorequiv     TextureParameterivEXT
 
 
-###############################################################################
-#
-# Extension #344 - GLX_EXT_texture_from_pixmap
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #345
-# GREMEDY_frame_terminator commands
-#
-###############################################################################
-
-FrameTerminatorGREMEDY()
+TextureParameterivEXT(texture, target, pname, params)
        return          void
        return          void
-       category        GREMEDY_frame_terminator
-       version         1.0
-       extension
-       glsflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       offset          ?
+       glfflags        ignore
 
 
-###############################################################################
-#
-# Extension #346
-# NV_conditional_render commands
-#
-###############################################################################
+TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
+       return          void
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       extension       soft WINSOFT
+       glfflags        capture-handcode decode-handcode pixel-unpack
 
 
-BeginConditionalRenderNV(id, mode)
+TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
        return          void
        return          void
-       param           id              UInt32 in value
-       param           mode            TypeEnum in value
-       category        NV_conditional_render
-       glfflags        ignore
-       glxflags        ignore
-       alias           BeginConditionalRender
-       glsalias        BeginConditionalRender
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       extension       soft WINSOFT
+       glfflags        capture-handcode decode-handcode pixel-unpack
 
 
-EndConditionalRenderNV()
+TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
        return          void
        return          void
-       category        NV_conditional_render
-       glfflags        ignore
-       glsflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### EXT client-handcode server-handcode
        glxflags        ignore
        glxflags        ignore
-       alias           EndConditionalRender
-       glsalias        EndConditionalRender
+       extension       soft WINSOFT
+       glfflags        ignore
 
 
-###############################################################################
-#
-# Extension #347
-# NV_present_video commands
-#
-###############################################################################
+TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
+       return          void
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### EXT client-handcode server-handcode
+       extension       soft WINSOFT
+       glfflags        ignore
 
 
-# TBD
-#    void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
-#                            uint beginPresentTimeId, uint
-#                            presentDurationId, enum type, enum target0,
-#                            uint fill0, uint key0, enum target1, uint
-#                            fill1, uint key1);
-#
-#    void PresentFrameDualFillNV(uint video_slot, uint64EXT
-#                               minPresentTime, uint beginPresentTimeId,
-#                               uint presentDurationId, enum type, enum
-#                               target0, uint fill0, enum target1, uint
-#                               fill1, enum target2, uint fill2, enum
-#                               target3, uint fill3);
-#
-#    void GetVideoivNV(uint video_slot, enum pname, int *params);
-#    void GetVideouivNV(uint video_slot, enum pname, uint *params);
-#    void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
-#    void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
-#    void VideoParameterivNV(uint video_slot, enum pname, const int *params);
+CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
+       return          void
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore ### EXT
 
 
-PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
+CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           minPresentTime  UInt64EXT in value
-       param           beginPresentTimeId      UInt32 in value
-       param           presentDurationId       UInt32 in value
-       param           type            GLenum in value
-       param           target0         GLenum in value
-       param           fill0           UInt32 in value
-       param           key0            UInt32 in value
-       param           target1         GLenum in value
-       param           fill1           UInt32 in value
-       param           key1            UInt32 in value
-       category        NV_present_video
-       version         1.2
-       extension
-       glxropcode      ?
-       glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore ### EXT
 
 
-PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
+CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           minPresentTime  UInt64EXT in value
-       param           beginPresentTimeId      UInt32 in value
-       param           presentDurationId       UInt32 in value
-       param           type            GLenum in value
-       param           target0         GLenum in value
-       param           fill0           UInt32 in value
-       param           target1         GLenum in value
-       param           fill1           UInt32 in value
-       param           target2         GLenum in value
-       param           fill2           UInt32 in value
-       param           target3         GLenum in value
-       param           fill3           UInt32 in value
-       category        NV_present_video
-       version         1.2
-       extension
-       glxropcode      ?
-       glxflags        ignore
-       glsopcode       ?
-       offset          ?
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore ### EXT
 
 
-GetVideoivNV(video_slot, pname, params)
+CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           pname           GLenum in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        NV_present_video
-       dlflags         notlistable
-       version         1.2
-       extension
-       glxsingle       ?
-       glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       glxflags        ignore ### EXT
+
+# New 1.1 texture object queries
 
 
-GetVideouivNV(video_slot, pname, params)
+GetTextureImageEXT(texture, target, level, format, type, pixels)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           pname           GLenum in value
-       param           params          UInt32 out array [COMPSIZE(pname)]
-       category        NV_present_video
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
+       category        EXT_direct_state_access
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension
-       glxsingle       ?
-       glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       glxflags        ignore ### client-handcode server-handcode
+       extension       soft WINSOFT
+       glfflags        capture-execute capture-handcode decode-handcode pixel-pack
 
 
-GetVideoi64vNV(video_slot, pname, params)
+GetTextureParameterfvEXT(texture, target, pname, params)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           pname           GLenum in value
-       param           params          Int64EXT out array [COMPSIZE(pname)]
-       category        NV_present_video
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension
-       glxsingle       ?
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       glfflags        capture-execute gl-enum
 
 
-GetVideoui64vNV(video_slot, pname, params)
+GetTextureParameterivEXT(texture, target, pname, params)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           pname           GLenum in value
-       param           params          UInt64EXT out array [COMPSIZE(pname)]
-       category        NV_present_video
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
        dlflags         notlistable
        dlflags         notlistable
-       version         1.2
-       extension
-       glxsingle       ?
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
+       glfflags        capture-execute gl-enum
 
 
-VideoParameterivNV(video_slot, pname, params)
+GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
        return          void
        return          void
-       param           video_slot      UInt32 in value
-       param           pname           GLenum in value
-       param           params          Int32 in array [COMPSIZE(pname)]
-       category        NV_present_video
-       version         1.2
-       extension
-       glxropcode      ?
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       dlflags         notlistable
+       extension       soft WINSOFT
        glxflags        ignore
        glxflags        ignore
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #348 - GLX_NV_video_out
-# Extension #349 - WGL_NV_video_out
-# Extension #350 - GLX_NV_swap_group
-# Extension #351 - WGL_NV_swap_group
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #352
-# EXT_transform_feedback commands
-#
-###############################################################################
-
-# From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+       glfflags        capture-execute gl-enum
 
 
-BeginTransformFeedbackEXT(primitiveMode)
+GetTextureLevelParameterivEXT(texture, target, level, pname, params)
        return          void
        return          void
-       param           primitiveMode   GLenum in value
-       category        EXT_transform_feedback
-       version         2.0
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
        dlflags         notlistable
        dlflags         notlistable
-       glxflags        ignore
-       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       alias           BeginTransformFeedback
-       glsalias        BeginTransformFeedback
+       glxflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-EndTransformFeedbackEXT()
+# New 1.2 3D texture object commands
+
+TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
        return          void
        return          void
-       category        EXT_transform_feedback
-       version         2.0
-       dlflags         notlistable
-       glxflags        ignore
-       glfflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
-       alias           EndTransformFeedback
-       glsalias        EndTransformFeedback
+       glfflags        ignore
 
 
-BindBufferRangeEXT(target, index, buffer, offset, size)
+TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       param           offset          BufferOffset in value
-       param           size            BufferSize in value
-       category        EXT_transform_feedback
-       version         2.0
-       dlflags         notlistable
-       glxflags        ignore
-       glfflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
-       alias           BindBufferRange
-       glsalias        BindBufferRange
+       glfflags        ignore
 
 
-# Not promoted to the OpenGL 3.0 core
-BindBufferOffsetEXT(target, index, buffer, offset)
+CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       param           offset          BufferOffset in value
-       category        EXT_transform_feedback
-       version         2.0
-       dlflags         notlistable
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       category        EXT_direct_state_access
+       glxflags        ignore ### EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glfflags        ignore
 
 
-BindBufferBaseEXT(target, index, buffer)
+# New 1.1 multitexture commands
+
+MultiTexParameterfEXT(texunit, target, pname, param)
        return          void
        return          void
-       param           target          GLenum in value
-       param           index           UInt32 in value
-       param           buffer          UInt32 in value
-       category        EXT_transform_feedback
-       version         2.0
-       dlflags         notlistable
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           param           CheckedFloat32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           BindBufferBase
-       glsalias        BindBufferBase
+       vectorequiv     MultiTexParameterfvEXT
 
 
-TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
+MultiTexParameterfvEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           count           SizeI in value
-       param           varyings        CharPointer in array [count]
-       param           bufferMode      GLenum in value
-       category        EXT_transform_feedback
-       version         2.0
-       dlflags         notlistable
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        glxflags        ignore
        glfflags        ignore
        glxflags        ignore
        glfflags        ignore
-       extension       soft WINSOFT
-       alias           TransformFeedbackVaryings
-       glsalias        TransformFeedbackVaryings
 
 
-GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
+MultiTexParameteriEXT(texunit, target, pname, param)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           index           UInt32 in value
-       param           bufSize         SizeI in value
-       param           length          SizeI out array [1]
-       param           size            SizeI out array [1]
-       param           type            GLenum out array [1]
-       param           name            Char out array [COMPSIZE(length)]
-       category        EXT_transform_feedback
-       dlflags         notlistable
-       version         2.0
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           param           CheckedInt32 in value
+       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       alias           GetTransformFeedbackVarying
-       glsalias        GetTransformFeedbackVarying
-
-###############################################################################
-#
-# Extension #353
-# EXT_direct_state_access commands
-#
-###############################################################################
-
-# New 1.1 client commands
+       glfflags        ignore
+       vectorequiv     MultiTexParameterivEXT
 
 
-ClientAttribDefaultEXT(mask)
+MultiTexParameterivEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           mask            ClientAttribMask in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       dlflags         notlistable
-       glxflags        ignore ### client-handcode client-intercept server-handcode
-       glsflags        client-state
+       glxflags        ignore
+       glfflags        ignore
 
 
-PushClientAttribDefaultEXT(mask)
+MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
        return          void
        return          void
-       param           mask            ClientAttribMask in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       dlflags         notlistable
-       glxflags        ignore ### client-handcode client-intercept server-handcode
-       glsflags        client-state
-
-# New 1.0 matrix commands
+       glfflags        capture-handcode decode-handcode pixel-unpack
 
 
-MatrixLoadfEXT(mode, m)
+MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float32 in array [16]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-handcode decode-handcode pixel-unpack
 
 
-MatrixLoaddEXT(mode, m)
+MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float64 in array [16]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### EXT client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-MatrixMultfEXT(mode, m)
+MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float32 in array [16]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### EXT client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-MatrixMultdEXT(mode, m)
+CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float64 in array [16]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### EXT
 
 
-MatrixLoadIdentityEXT(mode)
+CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
        return          void
        return          void
-       param           mode            MatrixMode in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           border          CheckedInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### EXT
 
 
-MatrixRotatefEXT(mode, angle, x, y, z)
+CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           angle           Float32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### EXT
 
 
-MatrixRotatedEXT(mode, angle, x, y, z)
+CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           angle           Float64 in value
-       param           x               Float64 in value
-       param           y               Float64 in value
-       param           z               Float64 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### EXT
 
 
-MatrixScalefEXT(mode, x, y, z)
+# New 1.1 multitexture queries
+
+GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore ### client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-execute capture-handcode decode-handcode pixel-pack
 
 
-MatrixScaledEXT(mode, x, y, z)
+GetMultiTexParameterfvEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           x               Float64 in value
-       param           y               Float64 in value
-       param           z               Float64 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-MatrixTranslatefEXT(mode, x, y, z)
+GetMultiTexParameterivEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-MatrixTranslatedEXT(mode, x, y, z)
+GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           x               Float64 in value
-       param           y               Float64 in value
-       param           z               Float64 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
+GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           left            Float64 in value
-       param           right           Float64 in value
-       param           bottom          Float64 in value
-       param           top             Float64 in value
-       param           zNear           Float64 in value
-       param           zFar            Float64 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
+# New 1.2 3D multitexture commands
+
+MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           left            Float64 in value
-       param           right           Float64 in value
-       param           bottom          Float64 in value
-       param           top             Float64 in value
-       param           zNear           Float64 in value
-       param           zFar            Float64 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           border          CheckedInt32 in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-MatrixPopEXT(mode)
+MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
        return          void
        return          void
-       param           mode            MatrixMode in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           format          PixelFormat in value
+       param           type            PixelType in value
+       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-MatrixPushEXT(mode)
+CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
        return          void
        return          void
-       param           mode            MatrixMode in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
+       param           x               WinCoord in value
+       param           y               WinCoord in value
+       param           width           SizeI in value
+       param           height          SizeI in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       glxflags        ignore ### EXT
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
 
 
-# New 1.3 matrix transpose commands
+# New 1.2.1 multitexture texture commands
 
 
-MatrixLoadTransposefEXT(mode, m)
+BindMultiTextureEXT(texunit, target, texture)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float32 in array [16]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           texture         Texture in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### EXT
 
 
-MatrixLoadTransposedEXT(mode, m)
+EnableClientStateIndexedEXT(array, index)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float64 in array [16]
+       param           array           EnableCap in value
+       param           index           UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore ### client-handcode client-intercept server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
 
 
-MatrixMultTransposefEXT(mode, m)
+DisableClientStateIndexedEXT(array, index)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float32 in array [16]
+       param           array           EnableCap in value
+       param           index           UInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       dlflags         notlistable
+       glxflags        ignore ### client-handcode client-intercept server-handcode
 
 
-MatrixMultTransposedEXT(mode, m)
+MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
        return          void
        return          void
-       param           mode            MatrixMode in value
-       param           m               Float64 in array [16]
+       param           texunit         TextureUnit in value
+       param           size            Int32 in value
+       param           type            TexCoordPointerType in value
+       param           stride          SizeI in value
+       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore ### client-handcode client-intercept server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-
-# New 1.1 texture object commands
 
 
-TextureParameterfEXT(texture, target, pname, param)
+MultiTexEnvfEXT(texunit, target, pname, param)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
        param           param           CheckedFloat32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        param           param           CheckedFloat32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
+       vectorequiv     MultiTexEnvfvEXT
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
-       vectorequiv     TextureParameterfvEXT
+       glfflags        gl-enum
 
 
-TextureParameterfvEXT(texture, target, pname, params)
+MultiTexEnvfvEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        glxflags        ignore
        param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       glfflags        gl-enum
 
 
-TextureParameteriEXT(texture, target, pname, param)
+MultiTexEnviEXT(texunit, target, pname, param)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
        param           param           CheckedInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        param           param           CheckedInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
+       vectorequiv     MultiTexEnvivEXT
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
-       vectorequiv     TextureParameterivEXT
+       glfflags        gl-enum
 
 
-TextureParameterivEXT(texture, target, pname, params)
+MultiTexEnvivEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        glxflags        ignore
        param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
-
-TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
-       return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
-       category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
-       extension       soft WINSOFT
-       glfflags        capture-handcode decode-handcode pixel-unpack
-       glsflags        pixel-null pixel-unpack
+       glfflags        gl-enum
 
 
-TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
+MultiTexGendEXT(texunit, coord, pname, param)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           Float64 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-handcode decode-handcode pixel-unpack
-       glsflags        pixel-null pixel-unpack
-
-TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
-       return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
-       category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### EXT client-handcode server-handcode
+       vectorequiv     MultiTexGendvEXT
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        pixel-unpack
+       glfflags        gl-enum
 
 
-TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
+MultiTexGendvEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Float64 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### EXT client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        pixel-unpack
+       glxflags        ignore
+       glfflags        gl-enum
 
 
-CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
+MultiTexGenfEXT(texunit, coord, pname, param)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           CheckedFloat32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
+       vectorequiv     MultiTexGenfvEXT
+       glxflags        ignore
+       glfflags        gl-enum
 
 
-CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
+MultiTexGenfvEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
+       glxflags        ignore
+       glfflags        gl-enum
 
 
-CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
+MultiTexGeniEXT(texunit, coord, pname, param)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           param           CheckedInt32 in value
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
+       vectorequiv     MultiTexGenivEXT
+       glxflags        ignore
+       glfflags        gl-enum
 
 
-CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
+MultiTexGenivEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        extension       soft WINSOFT
        category        EXT_direct_state_access
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
+       glxflags        ignore
+       glfflags        gl-enum
 
 
-# New 1.1 texture object queries
+# New 1.2.1 multitexture texture queries
 
 
-GetTextureImageEXT(texture, target, level, format, type, pixels)
+GetMultiTexEnvfvEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          Float32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        category        EXT_direct_state_access
        dlflags         notlistable
-       glxflags        ignore ### client-handcode server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-execute capture-handcode decode-handcode pixel-pack
-       glsflags        get pixel-pack
+       glxflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-GetTextureParameterfvEXT(texture, target, pname, params)
+GetMultiTexEnvivEXT(texunit, target, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
+       param           texunit         TextureUnit in value
+       param           target          TextureEnvTarget in value
+       param           pname           TextureEnvParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
-       glsflags        get
 
 
-GetTextureParameterivEXT(texture, target, pname, params)
+GetMultiTexGendvEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
+       param           params          Float64 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
-       glsflags        get
 
 
-GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
+GetMultiTexGenfvEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
        param           params          Float32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
        param           params          Float32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
-       glsflags        get
 
 
-GetTextureLevelParameterivEXT(texture, target, level, pname, params)
+GetMultiTexGenivEXT(texunit, coord, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
+       param           texunit         TextureUnit in value
+       param           coord           TextureCoordName in value
+       param           pname           TextureGenParameter in value
        param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
        param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        glfflags        capture-execute gl-enum
-       glsflags        get
 
 
-# New 1.2 3D texture object commands
+# From EXT_draw_buffers2
+# EnableIndexedEXT
+# DisableIndexedEXT
+# IsEnabledIndexedEXT
 
 
-TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
+GetFloatIndexedvEXT(target, index, data)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       param           target          TypeEnum in value
+       param           index           UInt32 in value
+       param           data            Float32 out array [COMPSIZE(target)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode EXT
+       dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+
+GetDoubleIndexedvEXT(target, index, data)
+       return          void
+       param           target          TypeEnum in value
+       param           index           UInt32 in value
+       param           data            Float64 out array [COMPSIZE(target)]
+       category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       extension       soft WINSOFT
 
 
-TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+GetPointerIndexedvEXT(target, index, data)
+       return          void
+       param           target          TypeEnum in value
+       param           index           UInt32 in value
+       param           data            VoidPointer out array [COMPSIZE(target)]
+       category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
+       extension       soft WINSOFT
+
+# New compressed texture commands
+
+CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
        return          void
        param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           depth           SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        dlflags         handcode
        category        EXT_direct_state_access
        dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode EXT
-       extension       soft WINSOFT
+       glxflags        ignore ### client-handcode server-handcode
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       extension       soft WINSOFT
 
 
-CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
+CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
        return          void
        param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
+       param           internalformat  TextureInternalFormat in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       glxflags        ignore ### EXT
-       extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
-
-# New 1.1 multitexture commands
-
-MultiTexParameterfEXT(texunit, target, pname, param)
-       return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           param           CheckedFloat32 in value
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       vectorequiv     MultiTexParameterfvEXT
-
-MultiTexParameterfvEXT(texunit, target, pname, params)
-       return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
 
 
-MultiTexParameteriEXT(texunit, target, pname, param)
+CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
        return          void
        return          void
-       param           texunit         TextureUnit in value
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           param           CheckedInt32 in value
+       param           level           CheckedInt32 in value
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       vectorequiv     MultiTexParameterivEXT
-
-MultiTexParameterivEXT(texunit, target, pname, params)
-       return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
 
 
-MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
+CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
        return          void
        return          void
-       param           texunit         TextureUnit in value
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           width           SizeI in value
-       param           border          CheckedInt32 in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
        param           format          PixelFormat in value
        param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        dlflags         handcode
        glxflags        ignore ### client-handcode server-handcode
        category        EXT_direct_state_access
        dlflags         handcode
        glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-handcode decode-handcode pixel-unpack
-       glsflags        pixel-null pixel-unpack
 
 
-MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
+CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
        return          void
        return          void
-       param           texunit         TextureUnit in value
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
+       param           xoffset         CheckedInt32 in value
+       param           yoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
-       param           border          CheckedInt32 in value
        param           format          PixelFormat in value
        param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        dlflags         handcode
        glxflags        ignore ### client-handcode server-handcode
        category        EXT_direct_state_access
        dlflags         handcode
        glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-handcode decode-handcode pixel-unpack
-       glsflags        pixel-null pixel-unpack
 
 
-MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
+CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
        return          void
        return          void
-       param           texunit         TextureUnit in value
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           format          PixelFormat in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width)]
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        dlflags         handcode
        category        EXT_direct_state_access
        dlflags         handcode
-       glxflags        ignore ### EXT client-handcode server-handcode
-       extension       soft WINSOFT
+       glxflags        ignore ### client-handcode server-handcode
        glfflags        ignore
        glfflags        ignore
-       glsflags        pixel-unpack
+       extension       soft WINSOFT
 
 
-MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
+# New compressed texture query
+
+GetCompressedTextureImageEXT(texture, target, lod, img)
+       return          void
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           lod             CheckedInt32 in value
+       param           img             Void out array [COMPSIZE(target/lod)]
+       category        EXT_direct_state_access
+       dlflags         notlistable
+       glxflags        ignore ### server-handcode
+       extension       soft WINSOFT
+
+# New compressed multitexture commands
+
+CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height)]
+       param           internalformat  TextureInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        dlflags         handcode
        category        EXT_direct_state_access
        dlflags         handcode
-       glxflags        ignore ### EXT client-handcode server-handcode
-       extension       soft WINSOFT
+       glxflags        ignore ### client-handcode server-handcode
        glfflags        ignore
        glfflags        ignore
-       glsflags        pixel-unpack
+       extension       soft WINSOFT
 
 
-CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
+CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           internalformat  TextureInternalFormat in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           internalformat  TextureInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
        param           width           SizeI in value
        param           width           SizeI in value
+       param           height          SizeI in value
        param           border          CheckedInt32 in value
        param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
 
 
-CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
+CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           internalformat  TextureInternalFormat in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           internalformat  TextureInternalFormat in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
        param           width           SizeI in value
        param           width           SizeI in value
-       param           height          SizeI in value
        param           border          CheckedInt32 in value
        param           border          CheckedInt32 in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
 
 
-CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
+CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
+       param           yoffset         CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
        param           width           SizeI in value
        param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       param           format          PixelFormat in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
 
 
-CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
+CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           yoffset         CheckedInt32 in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        param           xoffset         CheckedInt32 in value
        param           yoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
        param           width           SizeI in value
        param           height          SizeI in value
        param           width           SizeI in value
        param           height          SizeI in value
+       param           format          PixelFormat in value
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       dlflags         handcode
+       glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore ### EXT
-
-# New 1.1 multitexture queries
 
 
-GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
+CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        param           level           CheckedInt32 in value
+       param           xoffset         CheckedInt32 in value
+       param           width           SizeI in value
        param           format          PixelFormat in value
        param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void out array [COMPSIZE(target/level/format/type)]
+       param           imageSize       SizeI in value
+       param           bits            Void in array [imageSize]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
+       dlflags         handcode
        glxflags        ignore ### client-handcode server-handcode
        glxflags        ignore ### client-handcode server-handcode
+       glfflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-execute capture-handcode decode-handcode pixel-pack
-       glsflags        get pixel-pack
 
 
-GetMultiTexParameterfvEXT(texunit, target, pname, params)
+# New compressed multitexture query
+
+GetCompressedMultiTexImageEXT(texunit, target, lod, img)
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
        return          void
        param           texunit         TextureUnit in value
        param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
+       param           lod             CheckedInt32 in value
+       param           img             Void out array [COMPSIZE(target/lod)]
        category        EXT_direct_state_access
        dlflags         notlistable
        category        EXT_direct_state_access
        dlflags         notlistable
+       glxflags        ignore ### server-handcode
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
 
 
-GetMultiTexParameterivEXT(texunit, target, pname, params)
+# New ARB assembly program named commands
+
+NamedProgramStringEXT(program, target, format, len, string)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           format          ProgramFormat in value
+       param           len             SizeI in value
+       param           string          Void in array [len]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
+       subcategory     ARB_vertex_program
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       glfflags        ignore
+       glxflags        ignore ### client-handcode server-handcode EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
+NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               Float64 in value
+       param           y               Float64 in value
+       param           z               Float64 in value
+       param           w               Float64 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       subcategory     ARB_vertex_program
+       vectorequiv     NamedProgramLocalParameter4dvEXT
+       glxvectorequiv  NamedProgramLocalParameter4dvEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore ### EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
+NamedProgramLocalParameter4dvEXT(program, target, index, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Float64 in array [4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       extension       soft WINSOFT
-       glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore ### EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-# New 1.2 3D multitexture commands
+NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
+       return          void
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               Float32 in value
+       param           y               Float32 in value
+       param           z               Float32 in value
+       param           w               Float32 in value
+       category        EXT_direct_state_access
+       subcategory     ARB_vertex_program
+       vectorequiv     NamedProgramLocalParameter4fvEXT
+       glxvectorequiv  NamedProgramLocalParameter4fvEXT
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore ### EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
+NamedProgramLocalParameter4fvEXT(program, target, index, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Float32 in array [4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
+       glfflags        ignore
+       glxflags        ignore ### EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+
+# New ARB assembly program named queries
+
+GetNamedProgramLocalParameterdvEXT(program, target, index, params)
+       return          void
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Float64 out array [4]
+       dlflags         notlistable
+       category        EXT_direct_state_access
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore ### client-handcode server-handcode EXT
        glxflags        ignore ### client-handcode server-handcode EXT
-       extension       soft WINSOFT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+
+GetNamedProgramLocalParameterfvEXT(program, target, index, params)
+       return          void
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Float32 out array [4]
+       dlflags         notlistable
+       category        EXT_direct_state_access
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### client-handcode server-handcode EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+GetNamedProgramivEXT(program, target, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           type            PixelType in value
-       param           pixels          Void in array [COMPSIZE(format/type/width/height/depth)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           pname           ProgramProperty in value
+       param           params          Int32 out array [1]
+       dlflags         notlistable
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
+       glfflags        ignore
        glxflags        ignore ### client-handcode server-handcode EXT
        glxflags        ignore ### client-handcode server-handcode EXT
-       extension       soft WINSOFT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+
+GetNamedProgramStringEXT(program, target, pname, string)
+       return          void
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           pname           ProgramStringProperty in value
+       param           string          Void out array [COMPSIZE(program,pname)]
+       dlflags         notlistable
+       category        EXT_direct_state_access
+       subcategory     ARB_vertex_program
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore ### client-handcode server-handcode EXT
+       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
 
 
-CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
+# New EXT_gpu_program_parameters command
+
+NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           x               WinCoord in value
-       param           y               WinCoord in value
-       param           width           SizeI in value
-       param           height          SizeI in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Float32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       glxflags        ignore ### EXT
-       extension       soft WINSOFT
+       subcategory     EXT_gpu_program_parameters
+       extension       soft WINSOFT NV10
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_gpu_program_parameters
 
 
-# New 1.2.1 multitexture texture commands
+# New NV_gpu_program4 commands
 
 
-BindMultiTextureEXT(texunit, target, texture)
+NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           texture         Texture in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               Int32 in value
+       param           y               Int32 in value
+       param           z               Int32 in value
+       param           w               Int32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
-       glxflags        ignore ### EXT
+       subcategory     NV_gpu_program4
+       vectorequiv     NamedProgramLocalParameterI4ivEXT
+       glxvectorequiv  NamedProgramLocalParameterI4ivEXT
+       extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-EnableClientStateIndexedEXT(array, index)
+NamedProgramLocalParameterI4ivEXT(program, target, index, params)
        return          void
        return          void
-       param           array           EnableCap in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
+       param           params          Int32 in array [4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore ### client-handcode client-intercept server-handcode
-       extension       soft WINSOFT
-       glsflags        client-state
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-DisableClientStateIndexedEXT(array, index)
+NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
        return          void
        return          void
-       param           array           EnableCap in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
        param           index           UInt32 in value
        param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          Int32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glxflags        ignore ### client-handcode client-intercept server-handcode
-       glsflags        client-state
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
+       glxflags        ignore
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
+NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           size            Int32 in value
-       param           type            TexCoordPointerType in value
-       param           stride          SizeI in value
-       param           pointer         Void in array [COMPSIZE(size/type/stride)] retained
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           x               UInt32 in value
+       param           y               UInt32 in value
+       param           z               UInt32 in value
+       param           w               UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore ### client-handcode client-intercept server-handcode
-       extension       soft WINSOFT
+       subcategory     NV_gpu_program4
+       vectorequiv     NamedProgramLocalParameterI4uivEXT
+       glxvectorequiv  NamedProgramLocalParameterI4uivEXT
+       extension       soft WINSOFT NV50
        glfflags        ignore
        glfflags        ignore
-       glsflags        client-state
+       glxflags        ignore
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexEnvfEXT(texunit, target, pname, param)
+NamedProgramLocalParameterI4uivEXT(program, target, index, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           param           CheckedFloat32 in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 in array [4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
-       vectorequiv     MultiTexEnvfvEXT
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexEnvfvEXT(texunit, target, pname, params)
+NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           count           SizeI in value
+       param           params          UInt32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexEnviEXT(texunit, target, pname, param)
+GetNamedProgramLocalParameterIivEXT(program, target, index, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           param           CheckedInt32 in value
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          Int32 out array [4]
+       dlflags         notlistable
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
-       vectorequiv     MultiTexEnvivEXT
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexEnvivEXT(texunit, target, pname, params)
+GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           target          ProgramTarget in value
+       param           index           UInt32 in value
+       param           params          UInt32 out array [4]
+       dlflags         notlistable
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       extension       soft WINSOFT
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT NV50
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-MultiTexGendEXT(texunit, coord, pname, param)
+# New EXT_texture_integer texture object commands
+
+TextureParameterIivEXT(texture, target, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           Float64 in value
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        extension       soft WINSOFT
        extension       soft WINSOFT
-       vectorequiv     MultiTexGendvEXT
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-MultiTexGendvEXT(texunit, coord, pname, params)
+TextureParameterIuivEXT(texture, target, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float64 in array [COMPSIZE(pname)]
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          UInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-MultiTexGenfEXT(texunit, coord, pname, param)
+# New EXT_texture_integer texture object queries
+
+GetTextureParameterIivEXT(texture, target, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           CheckedFloat32 in value
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
+       dlflags         notlistable
        extension       soft WINSOFT
        extension       soft WINSOFT
-       vectorequiv     MultiTexGenfvEXT
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        capture-execute gl-enum
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-MultiTexGenfvEXT(texunit, coord, pname, params)
+GetTextureParameterIuivEXT(texture, target, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          CheckedFloat32 in array [COMPSIZE(pname)]
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          UInt32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
+       dlflags         notlistable
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        capture-execute gl-enum
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-MultiTexGeniEXT(texunit, coord, pname, param)
+# New EXT_texture_integer multitexture commands
+
+MultiTexParameterIivEXT(texunit, target, pname, params)
        return          void
        param           texunit         TextureUnit in value
        return          void
        param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           param           CheckedInt32 in value
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          CheckedInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        extension       soft WINSOFT
        extension       soft WINSOFT
-       vectorequiv     MultiTexGenivEXT
        glxflags        ignore
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-MultiTexGenivEXT(texunit, coord, pname, params)
+MultiTexParameterIuivEXT(texunit, target, pname, params)
        return          void
        param           texunit         TextureUnit in value
        return          void
        param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       param           target          TextureTarget in value
+       param           pname           TextureParameterName in value
+       param           params          UInt32 in array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        extension       soft WINSOFT
        glxflags        ignore
        extension       soft WINSOFT
        glxflags        ignore
-       glfflags        gl-enum
-       glsflags        gl-enum
+       glfflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-# New 1.2.1 multitexture texture queries
+# New EXT_texture_integer multitexture queries
 
 
-GetMultiTexEnvfvEXT(texunit, target, pname, params)
+GetMultiTexParameterIivEXT(texunit, target, pname, params)
        return          void
        param           texunit         TextureUnit in value
        return          void
        param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        dlflags         notlistable
        extension       soft WINSOFT
        dlflags         notlistable
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        capture-execute gl-enum
        glfflags        capture-execute gl-enum
-       glsflags        get
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-GetMultiTexEnvivEXT(texunit, target, pname, params)
+GetMultiTexParameterIuivEXT(texunit, target, pname, params)
        return          void
        param           texunit         TextureUnit in value
        return          void
        param           texunit         TextureUnit in value
-       param           target          TextureEnvTarget in value
-       param           pname           TextureEnvParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           target          TextureTarget in value
+       param           pname           GetTextureParameter in value
+       param           params          UInt32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
+       subcategory     EXT_texture_integer
        dlflags         notlistable
        extension       soft WINSOFT
        dlflags         notlistable
        extension       soft WINSOFT
-       glxflags        ignore
        glfflags        capture-execute gl-enum
        glfflags        capture-execute gl-enum
-       glsflags        get
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_texture_integer
 
 
-GetMultiTexGendvEXT(texunit, coord, pname, params)
+# New GLSL 2.0 uniform commands
+
+ProgramUniform1fEXT(program, location, v0)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float64 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Float32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       extension       soft WINSOFT
+       subcategory     VERSION_2_0
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetMultiTexGenfvEXT(texunit, coord, pname, params)
+ProgramUniform2fEXT(program, location, v0, v1)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Float32 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Float32 in value
+       param           v1              Float32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       extension       soft WINSOFT
+       subcategory     VERSION_2_0
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetMultiTexGenivEXT(texunit, coord, pname, params)
+ProgramUniform3fEXT(program, location, v0, v1, v2)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           coord           TextureCoordName in value
-       param           pname           TextureGenParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Float32 in value
+       param           v1              Float32 in value
+       param           v2              Float32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       extension       soft WINSOFT
+       subcategory     VERSION_2_0
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
-
-# From EXT_draw_buffers2
-# EnableIndexedEXT
-# DisableIndexedEXT
-# IsEnabledIndexedEXT
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetFloatIndexedvEXT(target, index, data)
+ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
        return          void
        return          void
-       param           target          TypeEnum in value
-       param           index           UInt32 in value
-       param           data            Float32 out array [COMPSIZE(target)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Float32 in value
+       param           v1              Float32 in value
+       param           v2              Float32 in value
+       param           v3              Float32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetDoubleIndexedvEXT(target, index, data)
+ProgramUniform1iEXT(program, location, v0)
        return          void
        return          void
-       param           target          TypeEnum in value
-       param           index           UInt32 in value
-       param           data            Float64 out array [COMPSIZE(target)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Int32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetPointerIndexedvEXT(target, index, data)
+ProgramUniform2iEXT(program, location, v0, v1)
        return          void
        return          void
-       param           target          TypeEnum in value
-       param           index           UInt32 in value
-       param           data            VoidPointer out array [COMPSIZE(target)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Int32 in value
+       param           v1              Int32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New compressed texture commands
-
-CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
+ProgramUniform3iEXT(program, location, v0, v1, v2)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Int32 in value
+       param           v1              Int32 in value
+       param           v2              Int32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
+ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           v0              Int32 in value
+       param           v1              Int32 in value
+       param           v2              Int32 in value
+       param           v3              Int32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
+ProgramUniform1fvEXT(program, location, count, value)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Float32 in array [count]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
+ProgramUniform2fvEXT(program, location, count, value)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Float32 in array [count*2]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
+ProgramUniform3fvEXT(program, location, count, value)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Float32 in array [count*3]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
+ProgramUniform4fvEXT(program, location, count, value)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Float32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New compressed texture query
-
-GetCompressedTextureImageEXT(texture, target, lod, img)
+ProgramUniform1ivEXT(program, location, count, value)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           lod             CheckedInt32 in value
-       param           img             Void out array [COMPSIZE(target/lod)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Int32 in array [count]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore ### server-handcode
-       glsflags        ignore
+       subcategory     VERSION_2_0
+       glfflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New compressed multitexture commands
-
-CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
+ProgramUniform2ivEXT(program, location, count, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Int32 in array [count*2]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
+ProgramUniform3ivEXT(program, location, count, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Int32 in array [count*3]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
+ProgramUniform4ivEXT(program, location, count, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           internalformat  TextureInternalFormat in value
-       param           width           SizeI in value
-       param           border          CheckedInt32 in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           Int32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
+ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           depth           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
+ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           yoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*9]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
+ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           level           CheckedInt32 in value
-       param           xoffset         CheckedInt32 in value
-       param           width           SizeI in value
-       param           format          PixelFormat in value
-       param           imageSize       SizeI in value
-       param           bits            Void in array [imageSize]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*16]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         handcode
-       glxflags        ignore ### client-handcode server-handcode
+       subcategory     VERSION_2_0
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New compressed multitexture query
+# New GLSL 2.1 uniform commands
 
 
-GetCompressedMultiTexImageEXT(texunit, target, lod, img)
+ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           lod             CheckedInt32 in value
-       param           img             Void out array [COMPSIZE(target/lod)]
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*6]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       dlflags         notlistable
-       glxflags        ignore ### server-handcode
-       glsflags        ignore
+       subcategory     VERSION_2_1
+       glfflags        ignore
+       glxflags        ignore
        extension       soft WINSOFT
        extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New ARB assembly program named commands
-
-NamedProgramStringEXT(program, target, format, len, string)
+ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           format          ProgramFormat in value
-       param           len             SizeI in value
-       param           string          Void in array [len]
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*6]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT
+       subcategory     VERSION_2_1
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### client-handcode server-handcode EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
+ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           x               Float64 in value
-       param           y               Float64 in value
-       param           z               Float64 in value
-       param           w               Float64 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*8]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       vectorequiv     NamedProgramLocalParameter4dvEXT
-       glxvectorequiv  NamedProgramLocalParameter4dvEXT
-       extension       soft WINSOFT NV10
+       subcategory     VERSION_2_1
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameter4dvEXT(program, target, index, params)
+ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Float64 in array [4]
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*8]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     VERSION_2_1
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
+ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           x               Float32 in value
-       param           y               Float32 in value
-       param           z               Float32 in value
-       param           w               Float32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*12]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       vectorequiv     NamedProgramLocalParameter4fvEXT
-       glxvectorequiv  NamedProgramLocalParameter4fvEXT
-       extension       soft WINSOFT NV10
+       subcategory     VERSION_2_1
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameter4fvEXT(program, target, index, params)
-       return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Float32 in array [4]
+ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
+       return          void
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           transpose       Boolean in value
+       param           value           Float32 in array [count*12]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     VERSION_2_1
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-# New ARB assembly program named queries
+# New EXT_gpu_shader4 commands
 
 
-GetNamedProgramLocalParameterdvEXT(program, target, index, params)
+ProgramUniform1uiEXT(program, location, v0)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Float64 out array [4]
-       dlflags         notlistable
+       param           location        Int32 in value
+       param           v0              UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### client-handcode server-handcode EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetNamedProgramLocalParameterfvEXT(program, target, index, params)
+ProgramUniform2uiEXT(program, location, v0, v1)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Float32 out array [4]
-       dlflags         notlistable
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### client-handcode server-handcode EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetNamedProgramivEXT(program, target, pname, params)
+ProgramUniform3uiEXT(program, location, v0, v1, v2)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           pname           ProgramProperty in value
-       param           params          Int32 out array [1]
-       dlflags         notlistable
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
+       param           v2              UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### client-handcode server-handcode EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-GetNamedProgramStringEXT(program, target, pname, string)
+ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           pname           ProgramStringProperty in value
-       param           string          Void out array [COMPSIZE(program,pname)]
-       dlflags         notlistable
+       param           location        Int32 in value
+       param           v0              UInt32 in value
+       param           v1              UInt32 in value
+       param           v2              UInt32 in value
+       param           v3              UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     ARB_vertex_program
-       extension       soft WINSOFT NV10
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore ### client-handcode server-handcode EXT
-       glextmask       GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-
-# New EXT_gpu_program_parameters command
+       glxflags        ignore
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
+ProgramUniform1uivEXT(program, location, count, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
+       param           location        Int32 in value
        param           count           SizeI in value
        param           count           SizeI in value
-       param           params          Float32 in array [count*4]
+       param           value           UInt32 in array [count]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_gpu_program_parameters
-       extension       soft WINSOFT NV10
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_gpu_program_parameters
-
-# New NV_gpu_program4 commands
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
+ProgramUniform2uivEXT(program, location, count, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           x               Int32 in value
-       param           y               Int32 in value
-       param           z               Int32 in value
-       param           w               Int32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count*2]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       vectorequiv     NamedProgramLocalParameterI4ivEXT
-       glxvectorequiv  NamedProgramLocalParameterI4ivEXT
-       extension       soft WINSOFT NV50
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameterI4ivEXT(program, target, index, params)
+ProgramUniform3uivEXT(program, location, count, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Int32 in array [4]
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt32 in array [count*3]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT NV50
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
+ProgramUniform4uivEXT(program, location, count, value)
        return          void
        param           program         UInt32 in value
        return          void
        param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
+       param           location        Int32 in value
        param           count           SizeI in value
        param           count           SizeI in value
-       param           params          Int32 in array [count*4]
+       param           value           UInt32 in array [count*4]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT NV50
+       subcategory     EXT_gpu_shader4
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       extension       soft WINSOFT
+       glextmask       GL_MASK_OpenGL_2_0
 
 
-NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
+# New named buffer commands
+
+NamedBufferDataEXT(buffer, size, data, usage)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           x               UInt32 in value
-       param           y               UInt32 in value
-       param           z               UInt32 in value
-       param           w               UInt32 in value
+       param           buffer          UInt32 in value
+       param           size            Sizeiptr in value
+       param           data            Void in array [COMPSIZE(size)]
+       param           usage           VertexBufferObjectUsage in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       vectorequiv     NamedProgramLocalParameterI4uivEXT
-       glxvectorequiv  NamedProgramLocalParameterI4uivEXT
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       extension       soft WINSOFT
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       glfflags        ignore
 
 
-NamedProgramLocalParameterI4uivEXT(program, target, index, params)
+NamedBufferSubDataEXT(buffer, offset, size, data)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          UInt32 in array [4]
+       param           buffer          UInt32 in value
+       param           offset          Intptr in value
+       param           size            Sizeiptr in value
+       param           data            Void in array [COMPSIZE(size)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT NV50
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
+
+MapNamedBufferEXT(buffer, access)
+       return          VoidPointer
+       param           buffer          UInt32 in value
+       param           access          VertexBufferObjectAccess in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+
+UnmapNamedBufferEXT(buffer)
+       return          Boolean
+       param           buffer          UInt32 in value
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       glfflags        ignore
 
 
-NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
+# New named buffer queries
+
+GetNamedBufferParameterivEXT(buffer, pname, params)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           count           SizeI in value
-       param           params          UInt32 in array [count*4]
+       param           buffer          UInt32 in value
+       param           pname           VertexBufferObjectParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT NV50
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glxflags        ignore
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
+
+GetNamedBufferPointervEXT(buffer, pname, params)
+       return          void
+       param           buffer          UInt32 in value
+       param           pname           VertexBufferObjectParameter in value
+       param           params          VoidPointer out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
+       dlflags         notlistable
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       glfflags        ignore
 
 
-GetNamedProgramLocalParameterIivEXT(program, target, index, params)
+GetNamedBufferSubDataEXT(buffer, offset, size, data)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          Int32 out array [4]
+       param           buffer          UInt32 in value
+       param           offset          Intptr in value
+       param           size            Sizeiptr in value
+       param           data            Void out array [COMPSIZE(size)]
+       category        EXT_direct_state_access
+       extension       soft WINSOFT
        dlflags         notlistable
        dlflags         notlistable
+       glxflags        ignore
+       glfflags        ignore
+
+# New named texture buffer texture object command
+
+TextureBufferEXT(texture, target, internalformat, buffer)
+       return          void
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           internalformat  TypeEnum in value
+       param           buffer          UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
+       subcategory     EXT_texture_buffer_object
        extension       soft WINSOFT NV50
        glfflags        ignore
        extension       soft WINSOFT NV50
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       glextmask       GL_MASK_EXT_texture_buffer_object
+       dlflags         notlistable
 
 
-GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
+# New named texture buffer multitexture command
+
+MultiTexBufferEXT(texunit, target, internalformat, buffer)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           target          ProgramTarget in value
-       param           index           UInt32 in value
-       param           params          UInt32 out array [4]
-       dlflags         notlistable
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           internalformat  TypeEnum in value
+       param           buffer          UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
+       subcategory     EXT_texture_buffer_object
        extension       soft WINSOFT NV50
        glfflags        ignore
        extension       soft WINSOFT NV50
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       glextmask       GL_MASK_EXT_texture_buffer_object
+       dlflags         notlistable
 
 
-# New EXT_texture_integer texture object commands
+# New named frame buffer object commands
 
 
-TextureParameterIivEXT(texture, target, pname, params)
+NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       param           renderbuffer    Renderbuffer in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-TextureParameterIuivEXT(texture, target, pname, params)
+GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          UInt32 in array [COMPSIZE(pname)]
+       param           renderbuffer    Renderbuffer in value
+       param           pname           RenderbufferParameterName in value
+       param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-# New EXT_texture_integer texture object queries
+CheckNamedFramebufferStatusEXT(framebuffer, target)
+       return          FramebufferStatus
+       param           framebuffer     Framebuffer in value
+       param           target          FramebufferTarget in value
+       category        EXT_direct_state_access
+       subcategory     EXT_framebuffer_object
+       extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-GetTextureParameterIivEXT(texture, target, pname, params)
+NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
        return          void
        return          void
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       TextureTarget in value
        param           texture         Texture in value
        param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
+       param           level           CheckedInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
-       dlflags         notlistable
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
-       glextmask       GL_MASK_EXT_texture_integer
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-GetTextureParameterIuivEXT(texture, target, pname, params)
+NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
        return          void
        return          void
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       TextureTarget in value
        param           texture         Texture in value
        param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          UInt32 out array [COMPSIZE(pname)]
+       param           level           CheckedInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
-       dlflags         notlistable
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
+       dlflags         notlistable
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
-       glextmask       GL_MASK_EXT_texture_integer
-
-# New EXT_texture_integer multitexture commands
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-MultiTexParameterIivEXT(texunit, target, pname, params)
+NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          CheckedInt32 in array [COMPSIZE(pname)]
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           textarget       TextureTarget in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       param           zoffset         CheckedInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-MultiTexParameterIuivEXT(texunit, target, pname, params)
+NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           TextureParameterName in value
-       param           params          UInt32 in array [COMPSIZE(pname)]
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           renderbuffertarget RenderbufferTarget in value
+       param           renderbuffer    Renderbuffer in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glxflags        ignore
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
-
-# New EXT_texture_integer multitexture queries
+       glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-GetMultiTexParameterIivEXT(texunit, target, pname, params)
+GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           pname           FramebufferAttachmentParameterName in value
        param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        param           params          Int32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
-       dlflags         notlistable
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-execute gl-enum
-       glsflags        get
+       dlflags         notlistable
+       glfflags        ignore
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-GetMultiTexParameterIuivEXT(texunit, target, pname, params)
+GenerateTextureMipmapEXT(texture, target)
        return          void
        return          void
-       param           texunit         TextureUnit in value
+       param           texture         Texture in value
        param           target          TextureTarget in value
        param           target          TextureTarget in value
-       param           pname           GetTextureParameter in value
-       param           params          UInt32 out array [COMPSIZE(pname)]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     EXT_texture_integer
-       dlflags         notlistable
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glfflags        capture-execute gl-enum
-       glsflags        get
-       glxflags        ignore
-       glextmask       GL_MASK_EXT_texture_integer
-
-# New GLSL 2.0 uniform commands
-
-ProgramUniform1fEXT(program, location, v0)
-       return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Float32 in value
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-ProgramUniform2fEXT(program, location, v0, v1)
+GenerateMultiTexMipmapEXT(texunit, target)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Float32 in value
-       param           v1              Float32 in value
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
-       glfflags        ignore
-       glsflags        ignore
-       glxflags        ignore
+       subcategory     EXT_framebuffer_object
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
-
-ProgramUniform3fEXT(program, location, v0, v1, v2)
-       return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Float32 in value
-       param           v1              Float32 in value
-       param           v2              Float32 in value
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
+FramebufferDrawBufferEXT(framebuffer, mode)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Float32 in value
-       param           v1              Float32 in value
-       param           v2              Float32 in value
-       param           v3              Float32 in value
+       param           framebuffer     Framebuffer in value
+       param           mode            DrawBufferMode in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     EXT_framebuffer_object
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-ProgramUniform1iEXT(program, location, v0)
+FramebufferDrawBuffersEXT(framebuffer, n, bufs)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Int32 in value
+       param           framebuffer     Framebuffer in value
+       param           n               SizeI in value
+       param           bufs            DrawBufferMode in array [n]
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     EXT_framebuffer_object
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_EXT_framebuffer_object
 
 
-ProgramUniform2iEXT(program, location, v0, v1)
+FramebufferReadBufferEXT(framebuffer, mode)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Int32 in value
-       param           v1              Int32 in value
+       param           framebuffer     Framebuffer in value
+       param           mode            ReadBufferMode in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     EXT_framebuffer_object
+       extension       soft WINSOFT
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
+       glextmask       GL_MASK_EXT_framebuffer_object
+
+GetFramebufferParameterivEXT(framebuffer, pname, params)
+       return          void
+       param           framebuffer     Framebuffer in value
+       param           pname           GetFramebufferParameter in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        EXT_direct_state_access
+       subcategory     EXT_framebuffer_object
+       dlflags         notlistable
        extension       soft WINSOFT
        extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glxflags        ignore
+       glfflags        capture-execute gl-enum
 
 
-ProgramUniform3iEXT(program, location, v0, v1, v2)
+# New named framebuffer multisample object commands
+
+NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Int32 in value
-       param           v1              Int32 in value
-       param           v2              Int32 in value
+       param           renderbuffer    Renderbuffer in value
+       param           samples         SizeI in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     EXT_framebuffer_multisample
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_EXT_framebuffer_multisample
 
 
-ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
+# New named framebuffer multisample coverage object commands
+
+NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              Int32 in value
-       param           v1              Int32 in value
-       param           v2              Int32 in value
-       param           v3              Int32 in value
+       param           renderbuffer    Renderbuffer in value
+       param           coverageSamples SizeI in value
+       param           colorSamples    SizeI in value
+       param           internalformat  PixelInternalFormat in value
+       param           width           SizeI in value
+       param           height          SizeI in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_framebuffer_multisample_coverage
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_framebuffer_multisample_coverage
 
 
-ProgramUniform1fvEXT(program, location, count, value)
+# New named geometry program/shader frame buffer object commands
+
+NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Float32 in array [count]
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-ProgramUniform2fvEXT(program, location, count, value)
+NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Float32 in array [count*2]
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       param           layer           CheckedInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-ProgramUniform3fvEXT(program, location, count, value)
+NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Float32 in array [count*3]
+       param           framebuffer     Framebuffer in value
+       param           attachment      FramebufferAttachment in value
+       param           texture         Texture in value
+       param           level           CheckedInt32 in value
+       param           face            TextureTarget in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_gpu_program4
+       extension       soft WINSOFT
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_gpu_program4
 
 
-ProgramUniform4fvEXT(program, location, count, value)
+# New explicit multisample query and commands
+
+TextureRenderbufferEXT(texture, target, renderbuffer)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Float32 in array [count*4]
+       param           texture         Texture in value
+       param           target          TextureTarget in value
+       param           renderbuffer    UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_explicit_multisample
+       extension       soft WINSOFT NV50
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_explicit_multisample
 
 
-ProgramUniform1ivEXT(program, location, count, value)
+MultiTexRenderbufferEXT(texunit, target, renderbuffer)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Int32 in array [count]
+       param           texunit         TextureUnit in value
+       param           target          TextureTarget in value
+       param           renderbuffer    UInt32 in value
        category        EXT_direct_state_access
        category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       subcategory     NV_explicit_multisample
+       extension       soft WINSOFT NV50
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       glextmask       GL_MASK_NV_explicit_multisample
 
 
-ProgramUniform2ivEXT(program, location, count, value)
+###############################################################################
+#
+# Extension #354
+# EXT_vertex_array_bgra commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_vertex_array_bgra
+
+###############################################################################
+#
+# Extension #355 - WGL_NV_gpu_affinity
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #356
+# EXT_texture_swizzle commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_swizzle
+
+###############################################################################
+#
+# Extension #357
+# NV_explicit_multisample commands
+#
+###############################################################################
+
+# From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+
+GetMultisamplefvNV(pname, index, val)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Int32 in array [count*2]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           pname           GetMultisamplePNameNV in value
+       param           index           UInt32 in value
+       param           val             Float32 out array [2]
+       category        NV_explicit_multisample
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniform3ivEXT(program, location, count, value)
+SampleMaskIndexedNV(index, mask)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Int32 in array [count*3]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           index           UInt32 in value
+       param           mask            SampleMaskNV in value
+       category        NV_explicit_multisample
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniform4ivEXT(program, location, count, value)
+TexRenderbufferNV(target, renderbuffer)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           Int32 in array [count*4]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           target          TextureTarget in value
+       param           renderbuffer    UInt32 in value
+       category        NV_explicit_multisample
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
+###############################################################################
+#
+# Extension #358
+# NV_transform_feedback2 commands
+#
+###############################################################################
+
+BindTransformFeedbackNV(target, id)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*4]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           target          BufferTargetARB in value
+       param           id              UInt32 in value
+       category        NV_transform_feedback2
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
+DeleteTransformFeedbacksNV(n, ids)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*9]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           n               SizeI in value
+       param           ids             UInt32 in array [n]
+       category        NV_transform_feedback2
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
+GenTransformFeedbacksNV(n, ids)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*16]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_0
+       param           n               SizeI in value
+       param           ids             UInt32 out array [n]
+       category        NV_transform_feedback2
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
-
-# New GLSL 2.1 uniform commands
 
 
-ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
-       return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*6]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
+IsTransformFeedbackNV(id)
+       return          Boolean
+       param           id              UInt32 in value
+       category        NV_transform_feedback2
+       dlflags         notlistable
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
+PauseTransformFeedbackNV()
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*6]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
+       category        NV_transform_feedback2
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
+ResumeTransformFeedbackNV()
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*8]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
+       category        NV_transform_feedback2
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
+DrawTransformFeedbackNV(mode, id)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*8]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
+       param           mode            GLenum in value
+       param           id              UInt32 in value
+       category        NV_transform_feedback2
        glfflags        ignore
        glfflags        ignore
-       glsflags        ignore
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
 
 
-ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
+###############################################################################
+#
+# Extension #359
+# ATI_meminfo commands
+#
+###############################################################################
+
+# (none)
+newcategory: ATI_meminfo
+
+###############################################################################
+#
+# Extension #360
+# AMD_performance_monitor commands
+#
+###############################################################################
+
+GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*12]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
-       glfflags        ignore
-       glsflags        ignore
+       param           numGroups       Int32 out array [1]
+       param           groupsSize      SizeI in value
+       param           groups          UInt32 out array [groupsSize]
+       category        AMD_performance_monitor
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
+GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           transpose       Boolean in value
-       param           value           Float32 in array [count*12]
-       category        EXT_direct_state_access
-       subcategory     VERSION_2_1
-       glfflags        ignore
-       glsflags        ignore
+       param           group           UInt32 in value
+       param           numCounters     Int32 out array [1]
+       param           maxActiveCounters Int32 out array [1]
+       param           counterSize     SizeI in value
+       param           counters        UInt32 out array [counterSize]
+       category        AMD_performance_monitor
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
-
-# New EXT_gpu_shader4 commands
+       offset          ?
 
 
-ProgramUniform1uiEXT(program, location, v0)
+GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           group           UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           groupString     Char out array [bufSize]
+       category        AMD_performance_monitor
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform2uiEXT(program, location, v0, v1)
+GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           group           UInt32 in value
+       param           counter         UInt32 in value
+       param           bufSize         SizeI in value
+       param           length          SizeI out array [1]
+       param           counterString   Char out array [bufSize]
+       category        AMD_performance_monitor
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform3uiEXT(program, location, v0, v1, v2)
+GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       param           v2              UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           group           UInt32 in value
+       param           counter         UInt32 in value
+       param           pname           GLenum in value
+       param           data            void out array [COMPSIZE(pname)]
+       category        AMD_performance_monitor
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
+GenPerfMonitorsAMD(n, monitors)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           v0              UInt32 in value
-       param           v1              UInt32 in value
-       param           v2              UInt32 in value
-       param           v3              UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           n               SizeI in value
+       param           monitors        UInt32 out array [n]
+       category        AMD_performance_monitor
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform1uivEXT(program, location, count, value)
+# 'monitors' is actually in, not out, but extension spec doesn't use const
+DeletePerfMonitorsAMD(n, monitors)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count]
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           n               SizeI in value
+       param           monitors        UInt32 out array [n]
+       category        AMD_performance_monitor
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform2uivEXT(program, location, count, value)
+# 'counterList' is actually in, not out, but extension spec doesn't use const
+SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count*2]
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           monitor         UInt32 in value
+       param           enable          Boolean in value
+       param           group           UInt32 in value
+       param           numCounters     Int32 in value
+       param           counterList     UInt32 out array [numCounters]
+       category        AMD_performance_monitor
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform3uivEXT(program, location, count, value)
+BeginPerfMonitorAMD(monitor)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count*3]
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           monitor         UInt32 in value
+       category        AMD_performance_monitor
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
+       offset          ?
 
 
-ProgramUniform4uivEXT(program, location, count, value)
+EndPerfMonitorAMD(monitor)
        return          void
        return          void
-       param           program         UInt32 in value
-       param           location        Int32 in value
-       param           count           SizeI in value
-       param           value           UInt32 in array [count*4]
-       category        EXT_direct_state_access
-       subcategory     EXT_gpu_shader4
-       glfflags        ignore
-       glsflags        ignore
+       param           monitor         UInt32 in value
+       category        AMD_performance_monitor
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       extension       soft WINSOFT
-       glextmask       GL_MASK_OpenGL_2_0
-
-# New named buffer commands
+       offset          ?
 
 
-NamedBufferDataEXT(buffer, size, data, usage)
+GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       param           size            Sizeiptr in value
-       param           data            Void in array [COMPSIZE(size)]
-       param           usage           VertexBufferObjectUsage in value
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
+       param           monitor         UInt32 in value
+       param           pname           GLenum in value
+       param           dataSize        SizeI in value
+       param           data            UInt32 out array [dataSize]
+       param           bytesWritten    Int32 out array [1]
+       category        AMD_performance_monitor
        dlflags         notlistable
        dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-NamedBufferSubDataEXT(buffer, offset, size, data)
+###############################################################################
+#
+# Extension #361 - WGL_AMD_gpu_association
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #362
+# AMD_texture_texture4 commands
+#
+###############################################################################
+
+# (none)
+newcategory: AMD_texture_texture4
+
+###############################################################################
+#
+# Extension #363
+# AMD_vertex_shader_tesselator commands
+#
+###############################################################################
+
+TessellationFactorAMD(factor)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       param           offset          Intptr in value
-       param           size            Sizeiptr in value
-       param           data            Void in array [COMPSIZE(size)]
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+       param           factor          Float32 in value
+       category        AMD_vertex_shader_tesselator
+       version         2.0
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-MapNamedBufferEXT(buffer, access)
-       return          VoidPointer
-       param           buffer          UInt32 in value
-       param           access          VertexBufferObjectAccess in value
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+TessellationModeAMD(mode)
+       return          void
+       param           mode            GLenum in value
+       category        AMD_vertex_shader_tesselator
+       version         2.0
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-UnmapNamedBufferEXT(buffer)
-       return          Boolean
-       param           buffer          UInt32 in value
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+###############################################################################
+#
+# Extension #364
+# EXT_provoking_vertex commands
+#
+###############################################################################
+
+ProvokingVertexEXT(mode)
+       return          void
+       param           mode            GLenum in value
+       category        EXT_provoking_vertex
+       version         2.1
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-# New named buffer queries
+###############################################################################
+#
+# Extension #365
+# EXT_texture_snorm commands
+#
+###############################################################################
 
 
-GetNamedBufferParameterivEXT(buffer, pname, params)
+# (none)
+newcategory: EXT_texture_snorm
+
+###############################################################################
+#
+# Extension #366
+# AMD_draw_buffers_blend commands
+#
+###############################################################################
+
+# void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
+# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
+# void BlendEquationIndexedAMD(uint buf, enum mode)
+# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
+
+BlendFuncIndexedAMD(buf, src, dst)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       param           pname           VertexBufferObjectParameter in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+       param           buf             UInt32 in value
+       param           src             GLenum in value
+       param           dst             GLenum in value
+       category        AMD_draw_buffers_blend
+       version         2.0
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-GetNamedBufferPointervEXT(buffer, pname, params)
+BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       param           pname           VertexBufferObjectParameter in value
-       param           params          VoidPointer out array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+       param           buf             UInt32 in value
+       param           srcRGB          GLenum in value
+       param           dstRGB          GLenum in value
+       param           srcAlpha        GLenum in value
+       param           dstAlpha        GLenum in value
+       category        AMD_draw_buffers_blend
+       version         2.0
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
+       offset          ?
 
 
-GetNamedBufferSubDataEXT(buffer, offset, size, data)
+BlendEquationIndexedAMD(buf, mode)
        return          void
        return          void
-       param           buffer          UInt32 in value
-       param           offset          Intptr in value
-       param           size            Sizeiptr in value
-       param           data            Void out array [COMPSIZE(size)]
-       category        EXT_direct_state_access
-       extension       soft WINSOFT
-       dlflags         notlistable
+       param           buf             UInt32 in value
+       param           mode            GLenum in value
+       category        AMD_draw_buffers_blend
+       version         2.0
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        ignore
-       glsflags        ignore
-
-# New named texture buffer texture object command
+       offset          ?
 
 
-TextureBufferEXT(texture, target, internalformat, buffer)
+BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           internalformat  TypeEnum in value
-       param           buffer          UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_texture_buffer_object
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       param           buf             UInt32 in value
+       param           modeRGB         GLenum in value
+       param           modeAlpha       GLenum in value
+       category        AMD_draw_buffers_blend
+       version         2.0
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_texture_buffer_object
-       dlflags         notlistable
+       offset          ?
 
 
-# New named texture buffer multitexture command
+###############################################################################
+#
+# Extension #367
+# APPLE_texture_range commands
+#
+###############################################################################
 
 
-MultiTexBufferEXT(texunit, target, internalformat, buffer)
+TextureRangeAPPLE(target, length, pointer)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           internalformat  TypeEnum in value
-       param           buffer          UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_texture_buffer_object
-       extension       soft WINSOFT NV50
-       glfflags        ignore
-       glsflags        ignore
+       param           target          GLenum in value
+       param           length          SizeI in value
+       param           pointer         Void in array [length]
+       category        APPLE_texture_range
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_texture_buffer_object
-       dlflags         notlistable
-
-# New named frame buffer object commands
+       offset          ?
 
 
-NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
+GetTexParameterPointervAPPLE(target, pname, params)
        return          void
        return          void
-       param           renderbuffer    Renderbuffer in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
+       param           target          GLenum in value
+       param           pname           GLenum in value
+       param           params          VoidPointer out array [1]
+       category        APPLE_texture_range
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
+       glxflags        ignore
+       offset          ?
+
+###############################################################################
+#
+# Extension #368
+# APPLE_float_pixels commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_float_pixels
+
+###############################################################################
+#
+# Extension #369
+# APPLE_vertex_program_evaluators commands
+#
+###############################################################################
+
+EnableVertexAttribAPPLE(index, pname)
+       return          void
+       param           index           UInt32 in value
+       param           pname           GLenum in value
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
+DisableVertexAttribAPPLE(index, pname)
        return          void
        return          void
-       param           renderbuffer    Renderbuffer in value
-       param           pname           RenderbufferParameterName in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           index           UInt32 in value
+       param           pname           GLenum in value
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-CheckNamedFramebufferStatusEXT(framebuffer, target)
-       return          FramebufferStatus
-       param           framebuffer     Framebuffer in value
-       param           target          FramebufferTarget in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+IsVertexAttribEnabledAPPLE(index, pname)
+       return          Boolean
+       param           index           UInt32 in value
+       param           pname           GLenum in value
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
+MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       TextureTarget in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           index           UInt32 in value
+       param           size            UInt32 in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           stride          Int32 in value
+       param           order           CheckedInt32 in value
+       param           points          CoordD in array [COMPSIZE(size/stride/order)]
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
+MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       TextureTarget in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           index           UInt32 in value
+       param           size            UInt32 in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           stride          Int32 in value
+       param           order           CheckedInt32 in value
+       param           points          CoordF in array [COMPSIZE(size/stride/order)]
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
+MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           textarget       TextureTarget in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       param           zoffset         CheckedInt32 in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           index           UInt32 in value
+       param           size            UInt32 in value
+       param           u1              CoordD in value
+       param           u2              CoordD in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordD in value
+       param           v2              CoordD in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           points          CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
+MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           renderbuffertarget RenderbufferTarget in value
-       param           renderbuffer    Renderbuffer in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           index           UInt32 in value
+       param           size            UInt32 in value
+       param           u1              CoordF in value
+       param           u2              CoordF in value
+       param           ustride         Int32 in value
+       param           uorder          CheckedInt32 in value
+       param           v1              CoordF in value
+       param           v2              CoordF in value
+       param           vstride         Int32 in value
+       param           vorder          CheckedInt32 in value
+       param           points          CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
+       category        APPLE_vertex_program_evaluators
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
-       return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           pname           FramebufferAttachmentParameterName in value
-       param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+###############################################################################
+#
+# Extension #370
+# APPLE_aux_depth_stencil commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_aux_depth_stencil
+
+###############################################################################
+#
+# Extension #371
+# APPLE_object_purgeable commands
+#
+###############################################################################
+
+ObjectPurgeableAPPLE(objectType, name, option)
+       return          GLenum
+       param           objectType      GLenum in value
+       param           name            UInt32 in value
+       param           option          GLenum in value
+       category        APPLE_object_purgeable
+       version         1.5
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-GenerateTextureMipmapEXT(texture, target)
+ObjectUnpurgeableAPPLE(objectType, name, option)
+       return          GLenum
+       param           objectType      GLenum in value
+       param           name            UInt32 in value
+       param           option          GLenum in value
+       category        APPLE_object_purgeable
+       version         1.5
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+GetObjectParameterivAPPLE(objectType, name, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
+       param           objectType      GLenum in value
+       param           name            UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        APPLE_object_purgeable
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.5
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-GenerateMultiTexMipmapEXT(texunit, target)
+###############################################################################
+#
+# Extension #372
+# APPLE_row_bytes commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_row_bytes
+
+###############################################################################
+#
+# Extension #373
+# APPLE_rgb_422 commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_rgb_422
+
+###############################################################################
+#
+# Extension #374
+# NV_video_capture commands
+#
+###############################################################################
+
+BeginVideoCaptureNV(video_capture_slot)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-FramebufferDrawBufferEXT(framebuffer, mode)
+BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           mode            DrawBufferMode in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           frame_region    GLenum in value
+       param           offset          BufferOffsetARB in value
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-FramebufferDrawBuffersEXT(framebuffer, n, bufs)
+BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           n               SizeI in value
-       param           bufs            DrawBufferMode in array [n]
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           frame_region    GLenum in value
+       param           target          GLenum in value
+       param           texture         UInt32 in value
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-FramebufferReadBufferEXT(framebuffer, mode)
+EndVideoCaptureNV(video_capture_slot)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           mode            ReadBufferMode in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
-       extension       soft WINSOFT
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_object
+       offset          ?
 
 
-GetFramebufferParameterivEXT(framebuffer, pname, params)
+GetVideoCaptureivNV(video_capture_slot, pname, params)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           pname           GetFramebufferParameter in value
+       param           video_capture_slot      UInt32 in value
+       param           pname           GLenum in value
        param           params          Int32 out array [COMPSIZE(pname)]
        param           params          Int32 out array [COMPSIZE(pname)]
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_object
+       category        NV_video_capture
        dlflags         notlistable
        dlflags         notlistable
-       extension       soft WINSOFT
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glfflags        capture-execute gl-enum
-       glsflags        get
-
-# New named framebuffer multisample object commands
+       offset          ?
 
 
-NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
+GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           renderbuffer    Renderbuffer in value
-       param           samples         SizeI in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_direct_state_access
-       subcategory     EXT_framebuffer_multisample
-       extension       soft WINSOFT
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int32 out array [COMPSIZE(pname)]
+       category        NV_video_capture
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_EXT_framebuffer_multisample
-
-# New named framebuffer multisample coverage object commands
+       offset          ?
 
 
-NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
+GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           renderbuffer    Renderbuffer in value
-       param           coverageSamples SizeI in value
-       param           colorSamples    SizeI in value
-       param           internalformat  PixelInternalFormat in value
-       param           width           SizeI in value
-       param           height          SizeI in value
-       category        EXT_direct_state_access
-       subcategory     NV_framebuffer_multisample_coverage
-       extension       soft WINSOFT
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Float32 out array [COMPSIZE(pname)]
+       category        NV_video_capture
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_framebuffer_multisample_coverage
-
-# New named geometry program/shader frame buffer object commands
+       offset          ?
 
 
-NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
+GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Float64 out array [COMPSIZE(pname)]
+       category        NV_video_capture
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       offset          ?
 
 
-NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
-       return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       param           layer           CheckedInt32 in value
-       category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
+       return          GLenum
+       param           video_capture_slot      UInt32 in value
+       param           sequence_num    UInt32 out reference
+       param           capture_time    UInt64EXT out reference
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
+       offset          ?
 
 
-NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
+VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           framebuffer     Framebuffer in value
-       param           attachment      FramebufferAttachment in value
-       param           texture         Texture in value
-       param           level           CheckedInt32 in value
-       param           face            TextureTarget in value
-       category        EXT_direct_state_access
-       subcategory     NV_gpu_program4
-       extension       soft WINSOFT
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Int32 in array [COMPSIZE(pname)]
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_gpu_program4
-
-# New explicit multisample query and commands
+       offset          ?
 
 
-TextureRenderbufferEXT(texture, target, renderbuffer)
+VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           texture         Texture in value
-       param           target          TextureTarget in value
-       param           renderbuffer    UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     NV_explicit_multisample
-       extension       soft WINSOFT NV50
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Float32 in array [COMPSIZE(pname)]
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_explicit_multisample
+       offset          ?
 
 
-MultiTexRenderbufferEXT(texunit, target, renderbuffer)
+VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
        return          void
        return          void
-       param           texunit         TextureUnit in value
-       param           target          TextureTarget in value
-       param           renderbuffer    UInt32 in value
-       category        EXT_direct_state_access
-       subcategory     NV_explicit_multisample
-       extension       soft WINSOFT NV50
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           video_capture_slot      UInt32 in value
+       param           stream          UInt32 in value
+       param           pname           GLenum in value
+       param           params          Float64 in array [COMPSIZE(pname)]
+       category        NV_video_capture
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glextmask       GL_MASK_NV_explicit_multisample
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #354
-# EXT_vertex_array_bgra commands
+# Extension #375 - GLX_EXT_swap_control
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_vertex_array_bgra
-
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #355 - WGL_NV_gpu_affinity
+# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
+# NV_copy_image commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
+CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
+       return          void
+       param           srcName         UInt32 in value
+       param           srcTarget       GLenum in value
+       param           srcLevel        Int32 in value
+       param           srcX            Int32 in value
+       param           srcY            Int32 in value
+       param           srcZ            Int32 in value
+       param           dstName         UInt32 in value
+       param           dstTarget       GLenum in value
+       param           dstLevel        Int32 in value
+       param           dstX            Int32 in value
+       param           dstY            Int32 in value
+       param           dstZ            Int32 in value
+       param           width           SizeI in value
+       param           height          SizeI in value
+       param           depth           SizeI in value
+       category        NV_copy_image
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
 ###############################################################################
 #
 ###############################################################################
 #
-# Extension #356
-# EXT_texture_swizzle commands
+# Extension #377
+# EXT_separate_shader_objects commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# (none)
-newcategory: EXT_texture_swizzle
+UseShaderProgramEXT(type, program)
+       return          void
+       param           type            GLenum in value
+       param           program         UInt32 in value
+       category        EXT_separate_shader_objects
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+ActiveProgramEXT(program)
+       return          void
+       param           program         UInt32 in value
+       category        EXT_separate_shader_objects
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+CreateShaderProgramEXT(type, string)
+       return          UInt32
+       param           type            GLenum in value
+       param           string          Char in array []
+       category        EXT_separate_shader_objects
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #357
-# NV_explicit_multisample commands
+# Extension #378
+# NV_parameter_buffer_object2 commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-# From EXT_draw_buffers2:  GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+newcategory: NV_parameter_buffer_object2
 
 
-GetMultisamplefvNV(pname, index, val)
+###############################################################################
+#
+# Extension #379
+# NV_shader_buffer_load commands
+#
+###############################################################################
+
+MakeBufferResidentNV(target, access)
        return          void
        return          void
-       param           pname           GetMultisamplePNameNV in value
-       param           index           UInt32 in value
-       param           val             Float32 out array [2]
-       category        NV_explicit_multisample
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       param           target          GLenum in value
+       param           access          GLenum in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-SampleMaskIndexedNV(index, mask)
+MakeBufferNonResidentNV(target)
        return          void
        return          void
-       param           index           UInt32 in value
-       param           mask            SampleMaskNV in value
-       category        NV_explicit_multisample
-       glfflags        ignore
-       glsflags        ignore
+       param           target          GLenum in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-TexRenderbufferNV(target, renderbuffer)
-       return          void
-       param           target          TextureTarget in value
-       param           renderbuffer    UInt32 in value
-       category        NV_explicit_multisample
-       dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+IsBufferResidentNV(target)
+       return          Boolean
+       param           target          GLenum in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-###############################################################################
-#
-# Extension #358
-# NV_transform_feedback2 commands
-#
-###############################################################################
+NamedMakeBufferResidentNV(buffer, access)
+       return          void
+       param           buffer          UInt32 in value
+       param           access          GLenum in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-BindTransformFeedbackNV(target, id)
+NamedMakeBufferNonResidentNV(buffer)
        return          void
        return          void
-       param           target          BufferTargetARB in value
-       param           id              UInt32 in value
-       category        NV_transform_feedback2
-       glfflags        ignore
-       glsflags        ignore
+       param           buffer          UInt32 in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
+
+IsNamedBufferResidentNV(buffer)
+       return          Boolean
+       param           buffer          UInt32 in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-DeleteTransformFeedbacksNV(n, ids)
+GetBufferParameterui64vNV(target, pname, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           ids             UInt32 in array [n]
-       category        NV_transform_feedback2
+       param           target          GLenum in value
+       param           pname           GLenum in value
+       param           params          UInt64EXT out array [COMPSIZE(pname)]
+       category        NV_shader_buffer_load
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-GenTransformFeedbacksNV(n, ids)
+GetNamedBufferParameterui64vNV(buffer, pname, params)
        return          void
        return          void
-       param           n               SizeI in value
-       param           ids             UInt32 out array [n]
-       category        NV_transform_feedback2
+       param           buffer          UInt32 in value
+       param           pname           GLenum in value
+       param           params          UInt64EXT out array [COMPSIZE(pname)]
+       category        NV_shader_buffer_load
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-IsTransformFeedbackNV(id)
-       return          Boolean
-       param           id              UInt32 in value
-       category        NV_transform_feedback2
+GetIntegerui64vNV(value, result)
+       return          void
+       param           value           GLenum in value
+       param           result          UInt64EXT out array [COMPSIZE(value)]
+       category        NV_shader_buffer_load
        dlflags         notlistable
        dlflags         notlistable
-       glfflags        ignore
-       glsflags        ignore
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-PauseTransformFeedbackNV()
+Uniformui64NV(location, value)
        return          void
        return          void
-       category        NV_transform_feedback2
-       glfflags        ignore
-       glsflags        ignore
+       param           location        Int32 in value
+       param           value           UInt64EXT in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-ResumeTransformFeedbackNV()
+Uniformui64vNV(location, count, value)
        return          void
        return          void
-       category        NV_transform_feedback2
-       glfflags        ignore
-       glsflags        ignore
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt64EXT in array [count]
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-DrawTransformFeedbackNV(mode, id)
+GetUniformui64vNV(program, location, params)
        return          void
        return          void
-       param           mode            GLenum in value
-       param           id              UInt32 in value
-       category        NV_transform_feedback2
-       glfflags        ignore
-       glsflags        ignore
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           params          UInt64EXT out array [COMPSIZE(program/location)]
+       category        NV_shader_buffer_load
+       dlflags         notlistable
+       version         1.2
+       extension
+       glxsingle       ?
        glxflags        ignore
        glxflags        ignore
+       offset          ?
 
 
-###############################################################################
-#
-# Extension #359
-# ATI_meminfo commands
-#
-###############################################################################
+ProgramUniformui64NV(program, location, value)
+       return          void
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           value           UInt64EXT in value
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 
-# (none)
-newcategory: ATI_meminfo
+ProgramUniformui64vNV(program, location, count, value)
+       return          void
+       param           program         UInt32 in value
+       param           location        Int32 in value
+       param           count           SizeI in value
+       param           value           UInt64EXT in array [count]
+       category        NV_shader_buffer_load
+       version         1.2
+       extension
+       glxropcode      ?
+       glxflags        ignore
+       offset          ?
 
 ###############################################################################
 #
 
 ###############################################################################
 #
-# Extension #360
-# AMD_performance_monitor commands
+# Extension #380
+# NV_vertex_buffer_unified_memory commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
+BufferAddressRangeNV(pname, index, address, length)
        return          void
        return          void
-       param           numGroups       Int32 out array [1]
-       param           groupsSize      SizeI in value
-       param           groups          UInt32 out array [groupsSize]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           pname           GLenum in value
+       param           index           UInt32 in value
+       param           address         UInt64EXT in value
+       param           length          BufferSize in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
+VertexFormatNV(size, type, stride)
        return          void
        return          void
-       param           group           UInt32 in value
-       param           numCounters     Int32 out array [1]
-       param           maxActiveCounters Int32 out array [1]
-       param           counterSize     SizeI in value
-       param           counters        UInt32 out array [counterSize]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
+NormalFormatNV(type, stride)
        return          void
        return          void
-       param           group           UInt32 in value
-       param           bufSize         SizeI in value
-       param           length          SizeI out array [1]
-       param           groupString     Char out array [bufSize]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
+ColorFormatNV(size, type, stride)
        return          void
        return          void
-       param           group           UInt32 in value
-       param           counter         UInt32 in value
-       param           bufSize         SizeI in value
-       param           length          SizeI out array [1]
-       param           counterString   Char out array [bufSize]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
+IndexFormatNV(type, stride)
        return          void
        return          void
-       param           group           UInt32 in value
-       param           counter         UInt32 in value
-       param           pname           GLenum in value
-       param           data            void out array [COMPSIZE(pname)]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GenPerfMonitorsAMD(n, monitors)
+TexCoordFormatNV(size, type, stride)
        return          void
        return          void
-       param           n               SizeI in value
-       param           monitors        UInt32 out array [n]
-       category        AMD_performance_monitor
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-# 'monitors' is actually in, not out, but extension spec doesn't use const
-DeletePerfMonitorsAMD(n, monitors)
+EdgeFlagFormatNV(stride)
        return          void
        return          void
-       param           n               SizeI in value
-       param           monitors        UInt32 out array [n]
-       category        AMD_performance_monitor
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-# 'counterList' is actually in, not out, but extension spec doesn't use const
-SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
+SecondaryColorFormatNV(size, type, stride)
        return          void
        return          void
-       param           monitor         UInt32 in value
-       param           enable          Boolean in value
-       param           group           UInt32 in value
-       param           numCounters     Int32 in value
-       param           counterList     UInt32 out array [numCounters]
-       category        AMD_performance_monitor
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-BeginPerfMonitorAMD(monitor)
+FogCoordFormatNV(type, stride)
        return          void
        return          void
-       param           monitor         UInt32 in value
-       category        AMD_performance_monitor
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-EndPerfMonitorAMD(monitor)
+VertexAttribFormatNV(index, size, type, normalized, stride)
        return          void
        return          void
-       param           monitor         UInt32 in value
-       category        AMD_performance_monitor
+       param           index           UInt32 in value
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           normalized      Boolean in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
        version         1.2
        extension
        glxropcode      ?
        glxflags        ignore
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
+VertexAttribIFormatNV(index, size, type, stride)
        return          void
        return          void
-       param           monitor         UInt32 in value
-       param           pname           GLenum in value
-       param           dataSize        SizeI in value
-       param           data            UInt32 out array [dataSize]
-       param           bytesWritten    Int32 out array [1]
-       category        AMD_performance_monitor
-       dlflags         notlistable
+       param           index           UInt32 in value
+       param           size            Int32 in value
+       param           type            GLenum in value
+       param           stride          SizeI in value
+       category        NV_vertex_buffer_unified_memory
        version         1.2
        extension
        version         1.2
        extension
-       glxsingle       ?
-       glxflags        ignore
-       glsflags        get
-       glsopcode       ?
-       offset          ?
-
-###############################################################################
-#
-# Extension #361 - WGL_AMD_gpu_association
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #362
-# AMD_texture_texture4 commands
-#
-###############################################################################
-
-# (none)
-newcategory: AMD_texture_texture4
-
-
-###############################################################################
-#
-# Extension #363
-# AMD_vertex_shader_tesselator commands
-#
-###############################################################################
-
-TessellationFactorAMD(factor)
-       return          void
-       param           factor          Float32 in value
-       category        AMD_vertex_shader_tesselator
-       version         2.0
-       glxsingle       ?
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
        offset          ?
 
-TessellationModeAMD(mode)
+GetIntegerui64i_vNV(value, index, result)
        return          void
        return          void
-       param           mode            GLenum in value
-       category        AMD_vertex_shader_tesselator
-       version         2.0
+       param           value           GLenum in value
+       param           index           UInt32 in value
+       param           result          UInt64EXT out array [COMPSIZE(value)]
+       category        NV_vertex_buffer_unified_memory
+       dlflags         notlistable
+       version         1.2
+       extension
        glxsingle       ?
        glxflags        ignore
        glxsingle       ?
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
 
 ###############################################################################
 #
        offset          ?
 
 ###############################################################################
 #
-# Extension #364
-# EXT_provoking_vertex commands
+# Extension #381
+# NV_texture_barrier commands
 #
 ###############################################################################
 
 #
 ###############################################################################
 
-ProvokingVertexEXT(mode)
+TextureBarrierNV()
        return          void
        return          void
-       param           mode            GLenum in value
-       category        EXT_provoking_vertex
-       version         2.1
-       glxsingle       ?
+       category        NV_texture_barrier
+       version         1.2
+       extension
+       glxropcode      ?
        glxflags        ignore
        glxflags        ignore
-       glsflags        get
-       glsopcode       ?
        offset          ?
        offset          ?
+