Skip to content
This repository
Browse code

download new .spec files

  • Loading branch information...
commit 50c88d8dec885d5fa986e8d03a8a45ecd3302f32 1 parent 88aac66
3b authored April 14, 2012
308  spec/enum.spec
@@ -3,7 +3,7 @@
3 3
 # It is an extremely important file. Do not mess with it unless
4 4
 # you know what you're doing and have permission to do so.
5 5
 #
6  
-# $Revision: 15267 $ on $Date: 2011-08-08 00:37:03 -0700 (Mon, 08 Aug 2011) $
  6
+# $Revision: 17023 $ on $Date: 2012-03-05 02:53:16 -0800 (Mon, 05 Mar 2012) $
7 7
 
8 8
 ###############################################################################
9 9
 #
@@ -281,6 +281,12 @@ ARB_separate_shader_objects enum: (additional; see below)
281 281
 	TESS_EVALUATION_SHADER_BIT			= 0x00000010
282 282
 	ALL_SHADER_BITS					= 0xFFFFFFFF
283 283
 
  284
+# Aliases ARB_separate_shader_objects enum above
  285
+EXT_separate_shader_objects enum: (OpenGL ES only; additional; see below)
  286
+	VERTEX_SHADER_BIT_EXT				= 0x00000001
  287
+	FRAGMENT_SHADER_BIT_EXT				= 0x00000002
  288
+	ALL_SHADER_BITS_EXT				= 0xFFFFFFFF
  289
+
284 290
 ###############################################################################
285 291
 
286 292
 # MemoryBarrier bits
@@ -1668,6 +1674,10 @@ OES_depth_texture enum: (OpenGL ES only)
1668 1674
 #	use DataType UNSIGNED_INT
1669 1675
 #	use PixelFormat DEPTH_COMPONENT
1670 1676
 
  1677
+# Aliases PixelFormat enum above
  1678
+EXT_texture_rg enum: (OpenGL ES only)
  1679
+	RED_EXT						= 0x1903
  1680
+
1671 1681
 ###############################################################################
1672 1682
 
1673 1683
 PixelMap enum:
@@ -3298,6 +3308,10 @@ VERSION_3_0 enum:
3298 3308
 	NUM_EXTENSIONS					= 0x821D    # VERSION_3_0
3299 3309
 	CONTEXT_FLAGS					= 0x821E    # VERSION_3_0
3300 3310
 
  3311
+# Aliases VERSION_3_0 enum above
  3312
+EXT_color_buffer_half_float enum: (OpenGL ES only)
  3313
+	FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT	= 0x8211
  3314
+
3301 3315
 # ARB_future_use: 0x821F-0x8221
3302 3316
 
3303 3317
 VERSION_3_0 enum:
@@ -3306,9 +3320,16 @@ VERSION_3_0 enum:
3306 3320
 ARB_framebuffer_object enum: (note: no ARB suffixes)
3307 3321
 	INDEX						= 0x8222    # VERSION_3_0 / ARB_fbo
3308 3322
 
  3323
+# Due to a syncing problem between the ARB_framebuffer_object extension
  3324
+# specification and the core API specification during development, the
  3325
+# following tokens were present in the .spec file for some time. They are
  3326
+# not actually used anywhere in the OpenGL API or extensions and have been
  3327
+# withdrawn (use DEPTH or STENCIL respectively, instead, as <attachment>
  3328
+# parameters to GetFramebufferAttachmentParameteriv).
  3329
+#	 DEPTH_BUFFER					 = 0x8223
  3330
+#	 STENCIL_BUFFER					 = 0x8224
  3331
+
3309 3332
 VERSION_3_0 enum:
3310  
-	DEPTH_BUFFER					= 0x8223    # VERSION_3_0
3311  
-	STENCIL_BUFFER					= 0x8224    # VERSION_3_0
3312 3333
 	COMPRESSED_RED					= 0x8225    # VERSION_3_0
3313 3334
 	COMPRESSED_RG					= 0x8226    # VERSION_3_0
3314 3335
 
@@ -3360,6 +3381,17 @@ ARB_texture_rg enum: (note: no ARB suffixes)
3360 3381
 	RG32I						= 0x823B    # VERSION_3_0 / ARB_trg
3361 3382
 	RG32UI						= 0x823C    # VERSION_3_0 / ARB_trg
3362 3383
 
  3384
+# Aliases VERSION_3_0 enum above
  3385
+EXT_color_buffer_half_float enum: (OpenGL ES only; additional; see above)
  3386
+	R16F_EXT					= 0x822D
  3387
+	RG16F_EXT					= 0x822F
  3388
+
  3389
+# Aliases VERSION_3_0 enum above
  3390
+EXT_texture_rg enum: (OpenGL ES only; additional; see above)
  3391
+	RG_EXT						= 0x8227
  3392
+	R8_EXT						= 0x8229
  3393
+	RG8_EXT						= 0x822B
  3394
+
3363 3395
 # ARB_future_use: 0x823D-0x823F
3364 3396
 
3365 3397
 ###############################################################################
@@ -3403,6 +3435,12 @@ ARB_separate_shader_objects enum:
3403 3435
 	ACTIVE_PROGRAM					= 0x8259
3404 3436
 	PROGRAM_PIPELINE_BINDING			= 0x825A
3405 3437
 
  3438
+# Aliases ARB_separate_shader_objects enum above
  3439
+EXT_separate_shader_objects enum: (OpenGL ES only)
  3440
+	PROGRAM_SEPARABLE_EXT				= 0x8258
  3441
+	ACTIVE_PROGRAM_EXT				= 0x8259
  3442
+	PROGRAM_PIPELINE_BINDING_EXT			= 0x825A
  3443
+
3406 3444
 ARB_viewport_array enum:
3407 3445
 	MAX_VIEWPORTS					= 0x825B
3408 3446
 	VIEWPORT_SUBPIXEL_BITS				= 0x825C
@@ -3719,6 +3757,14 @@ EXT_texture_compression_s3tc enum:
3719 3757
 	COMPRESSED_RGBA_S3TC_DXT3_EXT			= 0x83F2
3720 3758
 	COMPRESSED_RGBA_S3TC_DXT5_EXT			= 0x83F3
3721 3759
 
  3760
+# Aliases EXT_texture_compression_s3tc enum above
  3761
+ANGLE_texture_compression_dxt3 enum: (OpenGL ES only)
  3762
+	COMPRESSED_RGBA_S3TC_DXT3_ANGLE			= 0x83F2
  3763
+
  3764
+# Aliases EXT_texture_compression_s3tc enum above
  3765
+ANGLE_texture_compression_dxt5 enum: (OpenGL ES only)
  3766
+	COMPRESSED_RGBA_S3TC_DXT5_ANGLE			= 0x83F3
  3767
+
3722 3768
 INTEL_parallel_arrays enum:
3723 3769
 	PARALLEL_ARRAYS_INTEL				= 0x83F4
3724 3770
 	VERTEX_ARRAY_PARALLEL_POINTERS_INTEL		= 0x83F5
@@ -5002,7 +5048,15 @@ ATI_texture_env_combine3 enum:
5002 5048
 	MODULATE_SIGNED_ADD_ATI				= 0x8745
5003 5049
 	MODULATE_SUBTRACT_ATI				= 0x8746
5004 5050
 
5005  
-# ATI_future_use: 0x8747-0x874F
  5051
+# AMD_future_use: 0x8747-0x8749
  5052
+
  5053
+AMD_stencil_operation_extended enum:
  5054
+	SET_AMD						= 0x874A
  5055
+	REPLACE_VALUE_AMD				= 0x874B
  5056
+	STENCIL_OP_VALUE_AMD				= 0x874C
  5057
+	STENCIL_BACK_OP_VALUE_AMD			= 0x874D
  5058
+
  5059
+# AMD_future_use: 0x874E-0x874F
5006 5060
 
5007 5061
 ###############################################################################
5008 5062
 
@@ -5096,7 +5150,7 @@ ATI_envmap_bumpmap enum:
5096 5150
 	BUMP_ENVMAP_ATI					= 0x877B
5097 5151
 	BUMP_TARGET_ATI					= 0x877C
5098 5152
 
5099  
-# ATI_future_use: 0x877D-0x877F
  5153
+# AMD_future_use: 0x877D-0x877F
5100 5154
 
5101 5155
 EXT_vertex_shader enum:
5102 5156
 	VERTEX_SHADER_EXT				= 0x8780
@@ -5268,7 +5322,7 @@ ARB_fragment_program enum:
5268 5322
 	MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB		= 0x880F
5269 5323
 	MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB		= 0x8810
5270 5324
 
5271  
-# ATI_future_use: 0x8811-0x8813
  5325
+# AMD_future_use: 0x8811-0x8813
5272 5326
 
5273 5327
 VERSION_3_0 enum:
5274 5328
 	RGBA32F						= 0x8814    # VERSION_3_0
@@ -5318,13 +5372,18 @@ APPLE_float_pixels enum: (additional; see below)
5318 5372
 	LUMINANCE_FLOAT16_APPLE				= 0x881E
5319 5373
 	LUMINANCE_ALPHA_FLOAT16_APPLE			= 0x881F
5320 5374
 
  5375
+# Aliases VERSION_3_0 enum above
  5376
+EXT_color_buffer_half_float enum: (OpenGL ES only; additional; see above)
  5377
+	RGBA16F_EXT					= 0x881A
  5378
+	RGB16F_EXT					= 0x881B
  5379
+
5321 5380
 ARB_color_buffer_float enum:
5322 5381
 	RGBA_FLOAT_MODE_ARB				= 0x8820    # Equivalent to TYPE_RGBA_FLOAT_ATI
5323 5382
 
5324 5383
 ATI_pixel_format_float enum: (really WGL_ATI_pixel_format_float)
5325 5384
 	TYPE_RGBA_FLOAT_ATI				= 0x8820
5326 5385
 
5327  
-# ATI_future_use: 0x8821-0x8822
  5386
+# AMD_future_use: 0x8821-0x8822
5328 5387
 
5329 5388
 QCOM_writeonly_rendering enum: (OpenGL ES only)
5330 5389
 	WRITEONLY_RENDERING_QCOM			= 0x8823
@@ -5408,7 +5467,7 @@ NV_draw_buffers enum: (OpenGL ES only)
5408 5467
 ATI_pixel_format_float enum: (really WGL_ATI_pixel_format_float) (additional; see above)
5409 5468
 	COLOR_CLEAR_UNCLAMPED_VALUE_ATI			= 0x8835
5410 5469
 
5411  
-# ATI_future_use: 0x8836-0x883C
  5470
+# AMD_future_use: 0x8836-0x883C
5412 5471
 
5413 5472
 VERSION_2_0 enum: (Promoted for OpenGL 2.0)
5414 5473
 	BLEND_EQUATION_ALPHA				= 0x883D    # VERSION_2_0
@@ -5420,7 +5479,7 @@ EXT_blend_equation_separate enum:
5420 5479
 OES_blend_equation_separate enum: (OpenGL ES only)
5421 5480
 	BLEND_EQUATION_ALPHA_OES			= 0x883D
5422 5481
 
5423  
-# ATI_future_use: 0x883E
  5482
+# AMD_future_use: 0x883E
5424 5483
 
5425 5484
 AMD_sample_positions enum:
5426 5485
 	SUBSAMPLE_DISTANCE_AMD				= 0x883F
@@ -5473,6 +5532,12 @@ ARB_shadow enum:
5473 5532
 	TEXTURE_COMPARE_FUNC_ARB			= 0x884D
5474 5533
 	COMPARE_R_TO_TEXTURE_ARB			= 0x884E
5475 5534
 
  5535
+# Aliases VERSION_1_4 enum above
  5536
+EXT_shadow_samplers enum: (OpenGL ES only)
  5537
+	TEXTURE_COMPARE_MODE_EXT			= 0x884C
  5538
+	TEXTURE_COMPARE_FUNC_EXT			= 0x884D
  5539
+	COMPARE_REF_TO_TEXTURE_EXT			= 0x884E
  5540
+
5476 5541
 EXT_texture_array enum: (additional; see below)
5477 5542
 	COMPARE_REF_DEPTH_TO_TEXTURE_EXT		= 0x884E
5478 5543
 
@@ -5543,6 +5608,12 @@ NV_occlusion_query enum:
5543 5608
 	PIXEL_COUNT_NV					= 0x8866
5544 5609
 	PIXEL_COUNT_AVAILABLE_NV			= 0x8867
5545 5610
 
  5611
+# Aliases VERSION_1_5 enum above
  5612
+EXT_occlusion_query_boolean enum: (OpenGL ES only)
  5613
+	CURRENT_QUERY_EXT				= 0x8865
  5614
+	QUERY_RESULT_EXT				= 0x8866
  5615
+	QUERY_RESULT_AVAILABLE_EXT			= 0x8867
  5616
+
5546 5617
 NV_fragment_program enum:
5547 5618
 	MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV	= 0x8868
5548 5619
 
@@ -5849,6 +5920,10 @@ VERSION_3_3 enum:
5849 5920
 ARB_instanced_arrays enum:
5850 5921
 	VERTEX_ATTRIB_ARRAY_DIVISOR_ARB			= 0x88FE
5851 5922
 
  5923
+# Aliases ARB_instance_arrays enum above
  5924
+ANGLE_instanced_arrays enum: (OpenGL ES only)
  5925
+	VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE		= 0x88FE
  5926
+
5852 5927
 VERSION_3_0 enum:
5853 5928
 	MAX_ARRAY_TEXTURE_LAYERS			= 0x88FF    # VERSION_3_0
5854 5929
 
@@ -6020,7 +6095,7 @@ ATI_fragment_shader enum:
6020 6095
 	NEGATE_BIT_ATI					= 0x00000004
6021 6096
 	BIAS_BIT_ATI					= 0x00000008
6022 6097
 
6023  
-# ATI_future_use: 0x897C-0x897F
  6098
+# AMD_future_use: 0x897C-0x897F
6024 6099
 
6025 6100
 ###############################################################################
6026 6101
 
@@ -6203,7 +6278,12 @@ EXT_texture_sRGB_decode enum:
6203 6278
 	DECODE_EXT					= 0x8A49
6204 6279
 	SKIP_DECODE_EXT					= 0x8A4A
6205 6280
 
6206  
-# APPLE_future_use: 0x8A4B-0x8A7F
  6281
+# APPLE_future_use: 0x8A4B-0x8A4E
  6282
+
  6283
+EXT_debug_label enum: (OpenGL ES only)
  6284
+	PROGRAM_PIPELINE_OBJECT_EXT			= 0x8A4F
  6285
+
  6286
+# APPLE_future_use: 0x8A50-0x8A7F
6207 6287
 
6208 6288
 ###############################################################################
6209 6289
 
@@ -6325,10 +6405,19 @@ NV_vertex_program3 enum: (reuses 0x8B4C)
6325 6405
 	SHADING_LANGUAGE_VERSION			= 0x8B8C    # VERSION_2_0
6326 6406
 	SHADING_LANGUAGE_VERSION_ARB			= 0x8B8C    # ARB_shading_language_100
6327 6407
 
  6408
+# Aliases VERSION_2_0 enum above
  6409
+EXT_debug_label enum: (OpenGL ES only; additional; see above)
  6410
+	PROGRAM_OBJECT_EXT				= 0x8B40
  6411
+	SHADER_OBJECT_EXT				= 0x8B48
  6412
+
6328 6413
 # Aliases ARB_shader_objects enum above
6329 6414
 OES_texture3D enum: (OpenGL ES only; additional; see above)
6330 6415
 	SAMPLER_3D_OES					= 0x8B5F    # ARB_shader_objects
6331 6416
 
  6417
+# Aliases VERSION_2_0 enum above
  6418
+EXT_shadow_samplers enum: (OpenGL ES only; additional; see above)
  6419
+	SAMPLER_2D_SHADOW_EXT				= 0x8B62
  6420
+
6332 6421
 # Aliases ARB_fragment_shader enum above
6333 6422
 OES_standard_derivatives enum: (OpenGL ES only)
6334 6423
 	FRAGMENT_SHADER_DERIVATIVE_HINT_OES		= 0x8B8B
@@ -6420,7 +6509,7 @@ AMD_performance_monitor enum:
6420 6509
 	PERFMON_RESULT_SIZE_AMD				= 0x8BC5
6421 6510
 	PERFMON_RESULT_AMD				= 0x8BC6
6422 6511
 
6423  
-# ATI_future_use: 0x8BC7-0x8BD1
  6512
+# AMD_future_use: 0x8BC7-0x8BD1
6424 6513
 
6425 6514
 QCOM_extended_get enum: (OpenGL ES only)
6426 6515
 	TEXTURE_WIDTH_QCOM				= 0x8BD2
@@ -6435,7 +6524,7 @@ QCOM_extended_get enum: (OpenGL ES only)
6435 6524
 	TEXTURE_OBJECT_VALID_QCOM			= 0x8BDB
6436 6525
 	STATE_RESTORE					= 0x8BDC
6437 6526
 
6438  
-# ATI_future_use: 0x8BDD-0x8BFF
  6527
+# AMD_future_use: 0x8BDD-0x8BFF
6439 6528
 
6440 6529
 ###############################################################################
6441 6530
 
@@ -6494,6 +6583,10 @@ ARB_texture_float enum: (additional; see above)
6494 6583
 	TEXTURE_DEPTH_TYPE_ARB				= 0x8C16
6495 6584
 	UNSIGNED_NORMALIZED_ARB				= 0x8C17
6496 6585
 
  6586
+# Aliases VERSION_3_0 enum above
  6587
+EXT_color_buffer_half_float enum: (OpenGL ES only; additional; see above)
  6588
+	UNSIGNED_NORMALIZED_EXT				= 0x8C17
  6589
+
6497 6590
 VERSION_3_0 enum:
6498 6591
 	TEXTURE_1D_ARRAY				= 0x8C18    # VERSION_3_0
6499 6592
 	PROXY_TEXTURE_1D_ARRAY				= 0x8C19    # VERSION_3_0
@@ -6547,6 +6640,10 @@ EXT_texture_buffer_object enum:
6547 6640
 ARB_occlusion_query2 enum:
6548 6641
 	ANY_SAMPLES_PASSED				= 0x8C2F
6549 6642
 
  6643
+# Aliases ARB_occlusion_query2 enum above
  6644
+EXT_occlusion_query_boolean enum: (OpenGL ES only; additional; see above)
  6645
+	ANY_SAMPLES_PASSED_EXT				= 0x8C2F
  6646
+
6550 6647
 # NV_future_use: 0x8C30-0x8C35
6551 6648
 
6552 6649
 ARB_sample_shading enum:
@@ -7031,7 +7128,14 @@ OES_EGL_image_external enum: (OpenGL ES only) (Khronos bug 4621)
7031 7128
 #	ANY_SAMPLES_PASSED_CONSERVATIVE			= 0x8D6A
7032 7129
 #	MAX_ELEMENT_INDEX				= 0x8D6B
7033 7130
 
7034  
-# Khronos_future_use: 0x8D6C-0x8D6F
  7131
+# Aliases VERSION_ES_FUTURE enum above
  7132
+EXT_occlusion_query_boolean enum: (OpenGL ES only; additional; see above)
  7133
+	ANY_SAMPLES_PASSED_CONSERVATIVE_EXT		= 0x8D6A
  7134
+
  7135
+EXT_multisampled_render_to_texture enum: (OpenGL ES only; additional; see below)
  7136
+	FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT	= 0x8D6C
  7137
+
  7138
+# Khronos_future_use: 0x8D6D-0x8D6F
7035 7139
 
7036 7140
 ###############################################################################
7037 7141
 
@@ -7949,7 +8053,142 @@ NV_shader_buffer_store enum:
7949 8053
 ARB_texture_rgb10_a2ui enum:
7950 8054
 	RGB10_A2UI					= 0x906F
7951 8055
 
7952  
-# NV_future_use: 0x9070-0x90B9
  8056
+NV_path_rendering enum:
  8057
+	PATH_FORMAT_SVG_NV				= 0x9070
  8058
+	PATH_FORMAT_PS_NV				= 0x9071
  8059
+	STANDARD_FONT_NAME_NV				= 0x9072
  8060
+	SYSTEM_FONT_NAME_NV				= 0x9073
  8061
+	FILE_NAME_NV					= 0x9074
  8062
+	PATH_STROKE_WIDTH_NV				= 0x9075
  8063
+	PATH_END_CAPS_NV				= 0x9076
  8064
+	PATH_INITIAL_END_CAP_NV				= 0x9077
  8065
+	PATH_TERMINAL_END_CAP_NV			= 0x9078
  8066
+	PATH_JOIN_STYLE_NV				= 0x9079
  8067
+	PATH_MITER_LIMIT_NV				= 0x907A
  8068
+	PATH_DASH_CAPS_NV				= 0x907B
  8069
+	PATH_INITIAL_DASH_CAP_NV			= 0x907C
  8070
+	PATH_TERMINAL_DASH_CAP_NV			= 0x907D
  8071
+	PATH_DASH_OFFSET_NV				= 0x907E
  8072
+	PATH_CLIENT_LENGTH_NV				= 0x907F
  8073
+	PATH_FILL_MODE_NV				= 0x9080
  8074
+	PATH_FILL_MASK_NV				= 0x9081
  8075
+	PATH_FILL_COVER_MODE_NV				= 0x9082
  8076
+	PATH_STROKE_COVER_MODE_NV			= 0x9083
  8077
+	PATH_STROKE_MASK_NV				= 0x9084
  8078
+	PATH_SAMPLE_QUALITY_NV				= 0x9085
  8079
+	PATH_STROKE_BOUND_NV				= 0x9086
  8080
+	PATH_STROKE_OVERSAMPLE_COUNT_NV			= 0x9087
  8081
+	COUNT_UP_NV					= 0x9088
  8082
+	COUNT_DOWN_NV					= 0x9089
  8083
+	PATH_OBJECT_BOUNDING_BOX_NV			= 0x908A
  8084
+	CONVEX_HULL_NV					= 0x908B
  8085
+	MULTI_HULLS_NV					= 0x908C
  8086
+	BOUNDING_BOX_NV					= 0x908D
  8087
+	TRANSLATE_X_NV					= 0x908E
  8088
+	TRANSLATE_Y_NV					= 0x908F
  8089
+	TRANSLATE_2D_NV					= 0x9090
  8090
+	TRANSLATE_3D_NV					= 0x9091
  8091
+	AFFINE_2D_NV					= 0x9092
  8092
+	PROJECTIVE_2D_NV				= 0x9093
  8093
+	AFFINE_3D_NV					= 0x9094
  8094
+	PROJECTIVE_3D_NV				= 0x9095
  8095
+	TRANSPOSE_AFFINE_2D_NV				= 0x9096
  8096
+	TRANSPOSE_PROJECTIVE_2D_NV			= 0x9097
  8097
+	TRANSPOSE_AFFINE_3D_NV				= 0x9098
  8098
+	TRANSPOSE_PROJECTIVE_3D_NV			= 0x9099
  8099
+	UTF8_NV						= 0x909A
  8100
+	UTF16_NV					= 0x909B
  8101
+	BOUNDING_BOX_OF_BOUNDING_BOXES_NV		= 0x909C
  8102
+	PATH_COMMAND_COUNT_NV				= 0x909D
  8103
+	PATH_COORD_COUNT_NV				= 0x909E
  8104
+	PATH_DASH_ARRAY_COUNT_NV			= 0x909F
  8105
+	PATH_COMPUTED_LENGTH_NV				= 0x90A0
  8106
+	PATH_FILL_BOUNDING_BOX_NV			= 0x90A1
  8107
+	PATH_STROKE_BOUNDING_BOX_NV			= 0x90A2
  8108
+	SQUARE_NV					= 0x90A3
  8109
+	ROUND_NV					= 0x90A4
  8110
+	TRIANGULAR_NV					= 0x90A5
  8111
+	BEVEL_NV					= 0x90A6
  8112
+	MITER_REVERT_NV					= 0x90A7
  8113
+	MITER_TRUNCATE_NV				= 0x90A8
  8114
+	SKIP_MISSING_GLYPH_NV				= 0x90A9
  8115
+	USE_MISSING_GLYPH_NV				= 0x90AA
  8116
+	PATH_ERROR_POSITION_NV				= 0x90AB
  8117
+	PATH_FOG_GEN_MODE_NV				= 0x90AC
  8118
+	ACCUM_ADJACENT_PAIRS_NV				= 0x90AD
  8119
+	ADJACENT_PAIRS_NV				= 0x90AE
  8120
+	FIRST_TO_REST_NV				= 0x90AF
  8121
+	PATH_GEN_MODE_NV				= 0x90B0
  8122
+	PATH_GEN_COEFF_NV				= 0x90B1
  8123
+	PATH_GEN_COLOR_FORMAT_NV			= 0x90B2
  8124
+	PATH_GEN_COMPONENTS_NV				= 0x90B3
  8125
+	PATH_DASH_OFFSET_RESET_NV			= 0x90B4
  8126
+	MOVE_TO_RESETS_NV				= 0x90B5
  8127
+	MOVE_TO_CONTINUES_NV				= 0x90B6
  8128
+	PATH_STENCIL_FUNC_NV				= 0x90B7
  8129
+	PATH_STENCIL_REF_NV				= 0x90B8
  8130
+	PATH_STENCIL_VALUE_MASK_NV			= 0x90B9
  8131
+
  8132
+# command tokens & bitfields not allocated from GL enums
  8133
+NV_path_rendering enum: (additional; see above)
  8134
+	CLOSE_PATH_NV					= 0x00
  8135
+	MOVE_TO_NV					= 0x02
  8136
+	RELATIVE_MOVE_TO_NV				= 0x03
  8137
+	LINE_TO_NV					= 0x04
  8138
+	RELATIVE_LINE_TO_NV				= 0x05
  8139
+	HORIZONTAL_LINE_TO_NV				= 0x06
  8140
+	RELATIVE_HORIZONTAL_LINE_TO_NV			= 0x07
  8141
+	VERTICAL_LINE_TO_NV				= 0x08
  8142
+	RELATIVE_VERTICAL_LINE_TO_NV			= 0x09
  8143
+	QUADRATIC_CURVE_TO_NV				= 0x0A
  8144
+	RELATIVE_QUADRATIC_CURVE_TO_NV			= 0x0B
  8145
+	CUBIC_CURVE_TO_NV				= 0x0C
  8146
+	RELATIVE_CUBIC_CURVE_TO_NV			= 0x0D
  8147
+	SMOOTH_QUADRATIC_CURVE_TO_NV			= 0x0E
  8148
+	RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV		= 0x0F
  8149
+	SMOOTH_CUBIC_CURVE_TO_NV			= 0x10
  8150
+	RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV		= 0x11
  8151
+	SMALL_CCW_ARC_TO_NV				= 0x12
  8152
+	RELATIVE_SMALL_CCW_ARC_TO_NV			= 0x13
  8153
+	SMALL_CW_ARC_TO_NV				= 0x14
  8154
+	RELATIVE_SMALL_CW_ARC_TO_NV			= 0x15
  8155
+	LARGE_CCW_ARC_TO_NV				= 0x16
  8156
+	RELATIVE_LARGE_CCW_ARC_TO_NV			= 0x17
  8157
+	LARGE_CW_ARC_TO_NV				= 0x18
  8158
+	RELATIVE_LARGE_CW_ARC_TO_NV			= 0x19
  8159
+	RESTART_PATH_NV					= 0xF0
  8160
+	DUP_FIRST_CUBIC_CURVE_TO_NV			= 0xF2
  8161
+	DUP_LAST_CUBIC_CURVE_TO_NV			= 0xF4
  8162
+	RECT_NV						= 0xF6
  8163
+	CIRCULAR_CCW_ARC_TO_NV				= 0xF8
  8164
+	CIRCULAR_CW_ARC_TO_NV				= 0xFA
  8165
+	CIRCULAR_TANGENT_ARC_TO_NV			= 0xFC
  8166
+	ARC_TO_NV					= 0xFE
  8167
+	RELATIVE_ARC_TO_NV				= 0xFF
  8168
+	BOLD_BIT_NV					= 0x01
  8169
+	ITALIC_BIT_NV					= 0x02
  8170
+	GLYPH_WIDTH_BIT_NV				= 0x01
  8171
+	GLYPH_HEIGHT_BIT_NV				= 0x02
  8172
+	GLYPH_HORIZONTAL_BEARING_X_BIT_NV		= 0x04
  8173
+	GLYPH_HORIZONTAL_BEARING_Y_BIT_NV		= 0x08
  8174
+	GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV		= 0x10
  8175
+	GLYPH_VERTICAL_BEARING_X_BIT_NV			= 0x20
  8176
+	GLYPH_VERTICAL_BEARING_Y_BIT_NV			= 0x40
  8177
+	GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV		= 0x80
  8178
+	GLYPH_HAS_KERNING_NV				= 0x100
  8179
+	FONT_X_MIN_BOUNDS_NV				= 0x00010000
  8180
+	FONT_Y_MIN_BOUNDS_NV				= 0x00020000
  8181
+	FONT_X_MAX_BOUNDS_NV				= 0x00040000
  8182
+	FONT_Y_MAX_BOUNDS_NV				= 0x00080000
  8183
+	FONT_UNITS_PER_EM_NV				= 0x00100000
  8184
+	FONT_ASCENDER_NV				= 0x00200000
  8185
+	FONT_DESCENDER_NV				= 0x00400000
  8186
+	FONT_HEIGHT_NV					= 0x00800000
  8187
+	FONT_MAX_ADVANCE_WIDTH_NV			= 0x01000000
  8188
+	FONT_MAX_ADVANCE_HEIGHT_NV			= 0x02000000
  8189
+	FONT_UNDERLINE_POSITION_NV			= 0x04000000
  8190
+	FONT_UNDERLINE_THICKNESS_NV			= 0x08000000
  8191
+	FONT_HAS_KERNING_NV				= 0x10000000
7953 8192
 
7954 8193
 EXT_framebuffer_multisample_blit_scaled enum:
7955 8194
 	SCALED_RESOLVE_FASTEST_EXT			= 0x90BA
@@ -7958,7 +8197,12 @@ EXT_framebuffer_multisample_blit_scaled enum:
7958 8197
 ARB_map_buffer_alignment enum:
7959 8198
 	MIN_MAP_BUFFER_ALIGNMENT			= 0x90BC
7960 8199
 
7961  
-# NV_future_use: 0x90BD-0x90C6
  8200
+NV_path_rendering enum: (additional; see above)
  8201
+	PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV		= 0x90BD
  8202
+	PATH_STENCIL_DEPTH_OFFSET_UNITS_NV		= 0x90BE
  8203
+	PATH_COVER_DEPTH_FUNC_NV			= 0x90BF
  8204
+
  8205
+# NV_future_use: 0x90C0-0x90C6
7962 8206
 
7963 8207
 ARB_shader_image_load_store
7964 8208
 	IMAGE_FORMAT_COMPATIBILITY_TYPE			= 0x90C7
@@ -8137,7 +8381,18 @@ AMD_name_gen_delete enum:
8137 8381
 	VERTEX_ARRAY_OBJECT_AMD				= 0x9154
8138 8382
 	SAMPLER_OBJECT_AMD				= 0x9155
8139 8383
 
8140  
-# AMD_future_use: 0x9156-0x923F
  8384
+# Aliases AMD_name_gen_delete enum above
  8385
+EXT_debug_label enum: (OpenGL ES only; additional; see above)
  8386
+	BUFFER_OBJECT_EXT				= 0x9151
  8387
+	QUERY_OBJECT_EXT				= 0x9153
  8388
+	VERTEX_ARRAY_OBJECT_EXT				= 0x9154
  8389
+
  8390
+# AMD_future_use: 0x9156-0x915F
  8391
+
  8392
+AMD_pinned_memory enum:
  8393
+	EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD		= 0x9160
  8394
+
  8395
+# AMD_future_use: 0x9161-0x923F
8141 8396
 
8142 8397
 ###############################################################################
8143 8398
 
@@ -8237,12 +8492,29 @@ ARB_internalformat_query enum:
8237 8492
 # ARB_future_use: 0x9381-0x939F
8238 8493
 
8239 8494
 ###############################################################################
  8495
+
  8496
+# ANGLE: 0x93A0-0x93AF (Khronos bug 8100)
  8497
+
  8498
+ANGLE_translated_shader_source enum: (OpenGL ES only)
  8499
+	TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE		= 0x93A0
  8500
+
  8501
+ANGLE_texture_usage enum: (OpenGL ES only)
  8502
+	TEXTURE_USAGE_ANGLE				= 0x93A2
  8503
+	FRAMEBUFFER_ATTACHMENT_ANGLE			= 0x93A3
  8504
+	use DrawBufferMode NONE
  8505
+
  8506
+ANGLE_pack_reverse_row_order enum: (OpenGL ES only)
  8507
+	PACK_REVERSE_ROW_ORDER_ANGLE			= 0x93A4
  8508
+
  8509
+# ANGLE_future_use: 0x93A1,0x93A5-0x93AF
  8510
+
  8511
+###############################################################################
8240 8512
 ### Please remember that new enumerant allocations must be obtained by request
8241 8513
 ### to the Khronos API registrar (see comments at the top of this file)
8242 8514
 ### File requests in the Khronos Bugzilla, OpenGL project, Registry component.
8243 8515
 ###############################################################################
8244 8516
 
8245  
-# Any_vendor_future_use: 0x93A0-0xFFFF
  8517
+# Any_vendor_future_use: 0x93B0-0xFFFF
8246 8518
 #
8247 8519
 #   This range must be the last range in the file.  To generate a new
8248 8520
 #   range, allocate multiples of 16 from the beginning of the
193  spec/enumext.spec
... ...
@@ -1,6 +1,6 @@
1 1
 # enumext.spec - list of GL enumerants for glext.h header
2 2
 #
3  
-# $Revision: 15267 $ on $Date: 2011-08-08 00:37:03 -0700 (Mon, 08 Aug 2011) $
  3
+# $Revision: 17214 $ on $Date: 2012-03-26 17:44:23 -0700 (Mon, 26 Mar 2012) $
4 4
 
5 5
 # This is derived from the master GL enumerant registry (enum.spec).
6 6
 #
@@ -1117,8 +1117,6 @@ VERSION_3_0 enum:
1117 1117
 	MINOR_VERSION					= 0x821C
1118 1118
 	NUM_EXTENSIONS					= 0x821D
1119 1119
 	CONTEXT_FLAGS					= 0x821E
1120  
-	DEPTH_BUFFER					= 0x8223
1121  
-	STENCIL_BUFFER					= 0x8224
1122 1120
 	COMPRESSED_RED					= 0x8225
1123 1121
 	COMPRESSED_RG					= 0x8226
1124 1122
 	CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT		= 0x0001
@@ -7300,3 +7298,192 @@ AMD_multi_draw_indirect enum:
7300 7298
 EXT_framebuffer_multisample_blit_scaled enum:
7301 7299
 	SCALED_RESOLVE_FASTEST_EXT			= 0x90BA
7302 7300
 	SCALED_RESOLVE_NICEST_EXT			= 0x90BB
  7301
+
  7302
+###############################################################################
  7303
+
  7304
+# Extension #410
  7305
+NV_path_rendering enum:
  7306
+	PATH_FORMAT_SVG_NV				= 0x9070
  7307
+	PATH_FORMAT_PS_NV				= 0x9071
  7308
+	STANDARD_FONT_NAME_NV				= 0x9072
  7309
+	SYSTEM_FONT_NAME_NV				= 0x9073
  7310
+	FILE_NAME_NV					= 0x9074
  7311
+	PATH_STROKE_WIDTH_NV				= 0x9075
  7312
+	PATH_END_CAPS_NV				= 0x9076
  7313
+	PATH_INITIAL_END_CAP_NV				= 0x9077
  7314
+	PATH_TERMINAL_END_CAP_NV			= 0x9078
  7315
+	PATH_JOIN_STYLE_NV				= 0x9079
  7316
+	PATH_MITER_LIMIT_NV				= 0x907A
  7317
+	PATH_DASH_CAPS_NV				= 0x907B
  7318
+	PATH_INITIAL_DASH_CAP_NV			= 0x907C
  7319
+	PATH_TERMINAL_DASH_CAP_NV			= 0x907D
  7320
+	PATH_DASH_OFFSET_NV				= 0x907E
  7321
+	PATH_CLIENT_LENGTH_NV				= 0x907F
  7322
+	PATH_FILL_MODE_NV				= 0x9080
  7323
+	PATH_FILL_MASK_NV				= 0x9081
  7324
+	PATH_FILL_COVER_MODE_NV				= 0x9082
  7325
+	PATH_STROKE_COVER_MODE_NV			= 0x9083
  7326
+	PATH_STROKE_MASK_NV				= 0x9084
  7327
+	PATH_SAMPLE_QUALITY_NV				= 0x9085
  7328
+	PATH_STROKE_BOUND_NV				= 0x9086
  7329
+	PATH_STROKE_OVERSAMPLE_COUNT_NV			= 0x9087
  7330
+	COUNT_UP_NV					= 0x9088
  7331
+	COUNT_DOWN_NV					= 0x9089
  7332
+	PATH_OBJECT_BOUNDING_BOX_NV			= 0x908A
  7333
+	CONVEX_HULL_NV					= 0x908B
  7334
+	MULTI_HULLS_NV					= 0x908C
  7335
+	BOUNDING_BOX_NV					= 0x908D
  7336
+	TRANSLATE_X_NV					= 0x908E
  7337
+	TRANSLATE_Y_NV					= 0x908F
  7338
+	TRANSLATE_2D_NV					= 0x9090
  7339
+	TRANSLATE_3D_NV					= 0x9091
  7340
+	AFFINE_2D_NV					= 0x9092
  7341
+	PROJECTIVE_2D_NV				= 0x9093
  7342
+	AFFINE_3D_NV					= 0x9094
  7343
+	PROJECTIVE_3D_NV				= 0x9095
  7344
+	TRANSPOSE_AFFINE_2D_NV				= 0x9096
  7345
+	TRANSPOSE_PROJECTIVE_2D_NV			= 0x9097
  7346
+	TRANSPOSE_AFFINE_3D_NV				= 0x9098
  7347
+	TRANSPOSE_PROJECTIVE_3D_NV			= 0x9099
  7348
+	UTF8_NV						= 0x909A
  7349
+	UTF16_NV					= 0x909B
  7350
+	BOUNDING_BOX_OF_BOUNDING_BOXES_NV		= 0x909C
  7351
+	PATH_COMMAND_COUNT_NV				= 0x909D
  7352
+	PATH_COORD_COUNT_NV				= 0x909E
  7353
+	PATH_DASH_ARRAY_COUNT_NV			= 0x909F
  7354
+	PATH_COMPUTED_LENGTH_NV				= 0x90A0
  7355
+	PATH_FILL_BOUNDING_BOX_NV			= 0x90A1
  7356
+	PATH_STROKE_BOUNDING_BOX_NV			= 0x90A2
  7357
+	SQUARE_NV					= 0x90A3
  7358
+	ROUND_NV					= 0x90A4
  7359
+	TRIANGULAR_NV					= 0x90A5
  7360
+	BEVEL_NV					= 0x90A6
  7361
+	MITER_REVERT_NV					= 0x90A7
  7362
+	MITER_TRUNCATE_NV				= 0x90A8
  7363
+	SKIP_MISSING_GLYPH_NV				= 0x90A9
  7364
+	USE_MISSING_GLYPH_NV				= 0x90AA
  7365
+	PATH_ERROR_POSITION_NV				= 0x90AB
  7366
+	PATH_FOG_GEN_MODE_NV				= 0x90AC
  7367
+	ACCUM_ADJACENT_PAIRS_NV				= 0x90AD
  7368
+	ADJACENT_PAIRS_NV				= 0x90AE
  7369
+	FIRST_TO_REST_NV				= 0x90AF
  7370
+	PATH_GEN_MODE_NV				= 0x90B0
  7371
+	PATH_GEN_COEFF_NV				= 0x90B1
  7372
+	PATH_GEN_COLOR_FORMAT_NV			= 0x90B2
  7373
+	PATH_GEN_COMPONENTS_NV				= 0x90B3
  7374
+	PATH_STENCIL_FUNC_NV				= 0x90B7
  7375
+	PATH_STENCIL_REF_NV				= 0x90B8
  7376
+	PATH_STENCIL_VALUE_MASK_NV			= 0x90B9
  7377
+	PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV		= 0x90BD
  7378
+	PATH_STENCIL_DEPTH_OFFSET_UNITS_NV		= 0x90BE
  7379
+	PATH_COVER_DEPTH_FUNC_NV			= 0x90BF
  7380
+	PATH_DASH_OFFSET_RESET_NV			= 0x90B4
  7381
+	MOVE_TO_RESETS_NV				= 0x90B5
  7382
+	MOVE_TO_CONTINUES_NV				= 0x90B6
  7383
+	CLOSE_PATH_NV					= 0x00
  7384
+	MOVE_TO_NV					= 0x02
  7385
+	RELATIVE_MOVE_TO_NV				= 0x03
  7386
+	LINE_TO_NV					= 0x04
  7387
+	RELATIVE_LINE_TO_NV				= 0x05
  7388
+	HORIZONTAL_LINE_TO_NV				= 0x06
  7389
+	RELATIVE_HORIZONTAL_LINE_TO_NV			= 0x07
  7390
+	VERTICAL_LINE_TO_NV				= 0x08
  7391
+	RELATIVE_VERTICAL_LINE_TO_NV			= 0x09
  7392
+	QUADRATIC_CURVE_TO_NV				= 0x0A
  7393
+	RELATIVE_QUADRATIC_CURVE_TO_NV			= 0x0B
  7394
+	CUBIC_CURVE_TO_NV				= 0x0C
  7395
+	RELATIVE_CUBIC_CURVE_TO_NV			= 0x0D
  7396
+	SMOOTH_QUADRATIC_CURVE_TO_NV			= 0x0E
  7397
+	RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV		= 0x0F
  7398
+	SMOOTH_CUBIC_CURVE_TO_NV			= 0x10
  7399
+	RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV		= 0x11
  7400
+	SMALL_CCW_ARC_TO_NV				= 0x12
  7401
+	RELATIVE_SMALL_CCW_ARC_TO_NV			= 0x13
  7402
+	SMALL_CW_ARC_TO_NV				= 0x14
  7403
+	RELATIVE_SMALL_CW_ARC_TO_NV			= 0x15
  7404
+	LARGE_CCW_ARC_TO_NV				= 0x16
  7405
+	RELATIVE_LARGE_CCW_ARC_TO_NV			= 0x17
  7406
+	LARGE_CW_ARC_TO_NV				= 0x18
  7407
+	RELATIVE_LARGE_CW_ARC_TO_NV			= 0x19
  7408
+	RESTART_PATH_NV					= 0xF0
  7409
+	DUP_FIRST_CUBIC_CURVE_TO_NV			= 0xF2
  7410
+	DUP_LAST_CUBIC_CURVE_TO_NV			= 0xF4
  7411
+	RECT_NV						= 0xF6
  7412
+	CIRCULAR_CCW_ARC_TO_NV				= 0xF8
  7413
+	CIRCULAR_CW_ARC_TO_NV				= 0xFA
  7414
+	CIRCULAR_TANGENT_ARC_TO_NV			= 0xFC
  7415
+	ARC_TO_NV					= 0xFE
  7416
+	RELATIVE_ARC_TO_NV				= 0xFF
  7417
+	BOLD_BIT_NV					= 0x01
  7418
+	ITALIC_BIT_NV					= 0x02
  7419
+	GLYPH_WIDTH_BIT_NV				= 0x01
  7420
+	GLYPH_HEIGHT_BIT_NV				= 0x02
  7421
+	GLYPH_HORIZONTAL_BEARING_X_BIT_NV		= 0x04
  7422
+	GLYPH_HORIZONTAL_BEARING_Y_BIT_NV		= 0x08
  7423
+	GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV		= 0x10
  7424
+	GLYPH_VERTICAL_BEARING_X_BIT_NV			= 0x20
  7425
+	GLYPH_VERTICAL_BEARING_Y_BIT_NV			= 0x40
  7426
+	GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV		= 0x80
  7427
+	GLYPH_HAS_KERNING_NV				= 0x100
  7428
+	FONT_X_MIN_BOUNDS_NV				= 0x00010000
  7429
+	FONT_Y_MIN_BOUNDS_NV				= 0x00020000
  7430
+	FONT_X_MAX_BOUNDS_NV				= 0x00040000
  7431
+	FONT_Y_MAX_BOUNDS_NV				= 0x00080000
  7432
+	FONT_UNITS_PER_EM_NV				= 0x00100000
  7433
+	FONT_ASCENDER_NV				= 0x00200000
  7434
+	FONT_DESCENDER_NV				= 0x00400000
  7435
+	FONT_HEIGHT_NV					= 0x00800000
  7436
+	FONT_MAX_ADVANCE_WIDTH_NV			= 0x01000000
  7437
+	FONT_MAX_ADVANCE_HEIGHT_NV			= 0x02000000
  7438
+	FONT_UNDERLINE_POSITION_NV			= 0x04000000
  7439
+	FONT_UNDERLINE_THICKNESS_NV			= 0x08000000
  7440
+	FONT_HAS_KERNING_NV				= 0x10000000
  7441
+
  7442
+###############################################################################
  7443
+
  7444
+# Extension #411
  7445
+AMD_pinned_memory enum:
  7446
+	EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD		= 0x9160
  7447
+
  7448
+###############################################################################
  7449
+
  7450
+# Extension #412 - WGL_NV_DX_interop2
  7451
+
  7452
+###############################################################################
  7453
+
  7454
+# Extension #413
  7455
+AMD_stencil_operation_extended enum:
  7456
+	SET_AMD						= 0x874A
  7457
+	REPLACE_VALUE_AMD				= 0x874B
  7458
+	STENCIL_OP_VALUE_AMD				= 0x874C
  7459
+	STENCIL_BACK_OP_VALUE_AMD			= 0x874D
  7460
+
  7461
+###############################################################################
  7462
+
  7463
+# Extension #414 - GLX_EXT_swap_control_tear
  7464
+# Extension #415 - WGL_EXT_swap_control_tear
  7465
+
  7466
+###############################################################################
  7467
+
  7468
+# No new tokens
  7469
+# Extension #416
  7470
+AMD_vertex_shader_viewport_index enum:
  7471
+
  7472
+###############################################################################
  7473
+
  7474
+# No new tokens
  7475
+# Extension #417
  7476
+AMD_vertex_shader_layer enum:
  7477
+
  7478
+###############################################################################
  7479
+
  7480
+# No new tokens
  7481
+# Extension #418
  7482
+NV_bindless_texture enum:
  7483
+
  7484
+###############################################################################
  7485
+
  7486
+# No new tokens
  7487
+# Extension #419
  7488
+NV_shader_atomic_float enum:
  7489
+
867  spec/gl.spec
@@ -7,13 +7,13 @@
7 7
 # This document is licensed under the SGI Free Software B License Version
8 8
 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
9 9
 #
10  
-# $Revision: 15267 $ on $Date: 2011-08-08 00:37:03 -0700 (Mon, 08 Aug 2011) $
  10
+# $Revision: 17237 $ on $Date: 2012-03-28 22:30:00 -0700 (Wed, 28 Mar 2012) $
11 11
 
12 12
 required-props:
13 13
 # Description of a parameter
14 14
 param:		retval retained
15 15
 # Display list flags
16  
-dlflags:	notlistable handcode
  16
+dlflags:	notlistable handcode prepad
17 17
 # GLX implementation flags
18 18
 glxflags:	client-intercept client-handcode server-handcode EXT SGI ignore ARB
19 19
 # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
@@ -21,7 +21,7 @@ vectorequiv:	*
21 21
 # Category this function falls in. While there are many categories for
22 22
 # early GL 1.0 functions, later functions just have a core version
23 23
 # (e.g. VERSION_major_minor) or extension name for the category.
24  
-category:	display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED 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 ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample AMD_sample_positions EXT_x11_sync_object AMD_multi_draw_indirect ARB_base_instance ARB_transform_feedback_instanced ARB_internalformat_query ARB_shader_atomic_counters ARB_shader_image_load_store ARB_texture_storage commands
  24
+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 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED 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 ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample AMD_sample_positions EXT_x11_sync_object AMD_multi_draw_indirect ARB_base_instance ARB_transform_feedback_instanced ARB_internalformat_query ARB_shader_atomic_counters ARB_shader_image_load_store ARB_texture_storage NV_path_rendering AMD_stencil_operation_extended NV_bindless_texture
25 25
 
26 26
 # Categories for extensions with no functions - need not be included now
27 27
 # ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp
@@ -63,7 +63,9 @@ category:	display-list drawing drawing-control feedback framebuf misc modeling p
63 63
 # AMD_seamless_cubemap_per_texture AMD_blend_minmax_factor
64 64
 # ARB_shading_language_420pack ARB_compressed_texture_pixel_storage
65 65
 # ARB_conservative_depth ARB_map_buffer_alignment
66  
-# ARB_shading_language_packing
  66
+# ARB_shading_language_packing AMD_pinned_memory
  67
+# AMD_vertex_shader_viewport_index AMD_vertex_shader_layer
  68
+# NV_shader_atomic_float
67 69
 
68 70
 # Core version in which a function was introduced, or against
69 71
 # which an extension can be implemented
@@ -401,10 +403,10 @@ Clear(mask)
401 403
 
402 404
 ClearColor(red, green, blue, alpha)
403 405
 	return		void
404  
-	param		red		ClampedColorF in value
405  
-	param		green		ClampedColorF in value
406  
-	param		blue		ClampedColorF in value
407  
-	param		alpha		ClampedColorF in value
  406
+	param		red		ColorF in value
  407
+	param		green		ColorF in value
  408
+	param		blue		ColorF in value
  409
+	param		alpha		ColorF in value
408 410
 	category	VERSION_1_0		   # old: framebuf
409 411
 	version		1.0
410 412
 	glxropcode	130
@@ -420,7 +422,7 @@ ClearStencil(s)
420 422
 
421 423
 ClearDepth(depth)
422 424
 	return		void
423  
-	param		depth		ClampedFloat64 in value
  425
+	param		depth		Float64 in value
424 426
 	category	VERSION_1_0		   # old: framebuf
425 427
 	version		1.0
426 428
 	glxropcode	132
@@ -523,7 +525,7 @@ LogicOp(opcode)
523 525
 StencilFunc(func, ref, mask)
524 526
 	return		void
525 527
 	param		func		StencilFunction in value
526  
-	param		ref		ClampedStencilValue in value
  528
+	param		ref		StencilValue in value
527 529
 	param		mask		MaskedStencilValue in value
528 530
 	category	VERSION_1_0		   # old: pixel-op
529 531
 	version		1.0
@@ -760,8 +762,8 @@ IsEnabled(cap)
760 762
 
761 763
 DepthRange(near, far)
762 764
 	return		void
763  
-	param		near		ClampedFloat64 in value
764  
-	param		far		ClampedFloat64 in value
  765
+	param		near		Float64 in value
  766
+	param		far		Float64 in value
765 767
 	category	VERSION_1_0		   # old: xform
766 768
 	version		1.0
767 769
 	glxropcode	174
@@ -3041,7 +3043,7 @@ EvalPoint2(i, j)
3041 3043
 AlphaFunc(func, ref)
3042 3044
 	return		void
3043 3045
 	param		func		AlphaFunction in value
3044  
-	param		ref		ClampedFloat32 in value
  3046
+	param		ref		Float32 in value
3045 3047
 	category	VERSION_1_0_DEPRECATED	   # old: pixel-op
3046 3048
 	version		1.0
3047 3049
 	deprecated	3.1
@@ -3855,7 +3857,7 @@ PrioritizeTextures(n, textures, priorities)
3855 3857
 	return		void
3856 3858
 	param		n		SizeI in value
3857 3859
 	param		textures	Texture in array [n]
3858  
-	param		priorities	ClampedFloat32 in array [n]
  3860
+	param		priorities	Float32 in array [n]
3859 3861
 	category	VERSION_1_1_DEPRECATED
3860 3862
 	version		1.1
3861 3863
 	deprecated	3.1
@@ -3908,10 +3910,10 @@ PushClientAttrib(mask)
3908 3910
 
3909 3911
 BlendColor(red, green, blue, alpha)
3910 3912
 	return		void
3911  
-	param		red		ClampedColorF in value
3912  
-	param		green		ClampedColorF in value
3913  
-	param		blue		ClampedColorF in value
3914  
-	param		alpha		ClampedColorF in value
  3913
+	param		red		ColorF in value
  3914
+	param		green		ColorF in value
  3915
+	param		blue		ColorF in value
  3916
+	param		alpha		ColorF in value
3915 3917
 	category	VERSION_1_2
3916 3918
 	glxflags	EXT
3917 3919
 	version		1.2
@@ -4469,7 +4471,7 @@ ActiveTexture(texture)
4469 4471
 
4470 4472
 SampleCoverage(value, invert)
4471 4473
 	return		void
4472  
-	param		value		ClampedFloat32 in value
  4474
+	param		value		Float32 in value
4473 4475
 	param		invert		Boolean in value
4474 4476
 	category	VERSION_1_3
4475 4477
 	glxflags	ARB
@@ -5817,7 +5819,7 @@ StencilFuncSeparate(face, func, ref, mask)
5817 5819
 	return		void
5818 5820
 	param		face		StencilFaceDirection in value
5819 5821
 	param		func		StencilFunction in value
5820  
-	param		ref		ClampedStencilValue in value
  5822
+	param		ref		StencilValue in value
5821 5823
 	param		mask		MaskedStencilValue in value
5822 5824
 	category	VERSION_2_0
5823 5825
 	version		2.0
@@ -5897,8 +5899,7 @@ DeleteProgram(program)
5897 5899
 	category	VERSION_2_0
5898 5900
 	version		2.0
5899 5901
 	extension
5900  
-	glxropcode	?
5901  
-	glxflags	ignore
  5902
+	glxsingle	202
5902 5903
 	offset		?
5903 5904
 
5904 5905
 DeleteShader(shader)
@@ -5907,8 +5908,7 @@ DeleteShader(shader)
5907 5908
 	category	VERSION_2_0
5908 5909
 	version		2.0
5909 5910
 	extension
5910  
-	glxropcode	?
5911  
-	glxflags	ignore
  5911
+	glxsingle	195
5912 5912
 	offset		?
5913 5913
 
5914 5914
 DetachShader(program, shader)
@@ -6011,8 +6011,7 @@ GetProgramiv(program, pname, params)
6011 6011
 	dlflags		notlistable
6012 6012
 	version		2.0
6013 6013
 	extension
6014  
-	glxsingle	?
6015  
-	glxflags	ignore
  6014
+	glxsingle	199
6016 6015
 	offset		?
6017 6016
 
6018 6017
 GetProgramInfoLog(program, bufSize, length, infoLog)
@@ -6025,8 +6024,7 @@ GetProgramInfoLog(program, bufSize, length, infoLog)
6025 6024
 	dlflags		notlistable
6026 6025
 	version		2.0
6027 6026
 	extension
6028  
-	glxsingle	?
6029  
-	glxflags	ignore
  6027
+	glxsingle	201
6030 6028
 	offset		?
6031 6029
 
6032 6030
 GetShaderiv(shader, pname, params)
@@ -6038,8 +6036,7 @@ GetShaderiv(shader, pname, params)
6038 6036
 	dlflags		notlistable
6039 6037
 	version		2.0
6040 6038
 	extension
6041  
-	glxsingle	?
6042  
-	glxflags	ignore
  6039
+	glxsingle	198
6043 6040
 	offset		?
6044 6041
 
6045 6042
 GetShaderInfoLog(shader, bufSize, length, infoLog)
@@ -6052,8 +6049,7 @@ GetShaderInfoLog(shader, bufSize, length, infoLog)
6052 6049
 	dlflags		notlistable
6053 6050
 	version		2.0
6054 6051
 	extension
6055  
-	glxsingle	?
6056  
-	glxflags	ignore
  6052
+	glxsingle	200
6057 6053
 	offset		?
6058 6054
 
6059 6055
 GetShaderSource(shader, bufSize, length, source)
@@ -6163,7 +6159,7 @@ IsProgram(program)
6163 6159
 	category	VERSION_2_0
6164 6160
 	version		2.0
6165 6161
 	extension	soft WINSOFT NV10
6166  
-	glxvendorpriv	1304
  6162
+	glxsingle	197
6167 6163
 	offset		592
6168 6164
 
6169 6165
 IsShader(shader)
@@ -6173,7 +6169,7 @@ IsShader(shader)
6173 6169
 	category	VERSION_2_0
6174 6170
 	version		2.0
6175 6171
 	extension	soft WINSOFT NV10
6176  
-	glxvendorpriv	?
  6172
+	glxsingle	196
6177 6173
 	offset		?
6178 6174
 
6179 6175
 LinkProgram(program)
@@ -6924,7 +6920,7 @@ UniformMatrix2x3fv(location, count, transpose, value)
6924 6920
 	category	VERSION_2_1
6925 6921
 	version		2.1
6926 6922
 	extension
6927  
-	glxropcode	?
  6923
+	glxropcode	305
6928 6924
 	glxflags	ignore
6929 6925
 	offset		?
6930 6926
 
@@ -6937,8 +6933,7 @@ UniformMatrix3x2fv(location, count, transpose, value)
6937 6933
 	category	VERSION_2_1
6938 6934
 	version		2.1
6939 6935
 	extension
6940  
-	glxropcode	?
6941  
-	glxflags	ignore
  6936
+	glxropcode	306
6942 6937
 	offset		?
6943 6938
 
6944 6939
 UniformMatrix2x4fv(location, count, transpose, value)
@@ -6950,8 +6945,7 @@ UniformMatrix2x4fv(location, count, transpose, value)
6950 6945
 	category	VERSION_2_1
6951 6946
 	version		2.1
6952 6947
 	extension
6953  
-	glxropcode	?
6954  
-	glxflags	ignore
  6948
+	glxropcode	307
6955 6949
 	offset		?
6956 6950
 
6957 6951
 UniformMatrix4x2fv(location, count, transpose, value)
@@ -6963,8 +6957,7 @@ UniformMatrix4x2fv(location, count, transpose, value)
6963 6957
 	category	VERSION_2_1
6964 6958
 	version		2.1
6965 6959
 	extension
6966  
-	glxropcode	?
6967  
-	glxflags	ignore
  6960
+	glxropcode	308
6968 6961
 	offset		?
6969 6962
 
6970 6963
 UniformMatrix3x4fv(location, count, transpose, value)
@@ -6976,8 +6969,7 @@ UniformMatrix3x4fv(location, count, transpose, value)
6976 6969
 	category	VERSION_2_1
6977 6970
 	version		2.1
6978 6971
 	extension
6979  
-	glxropcode	?
6980  
-	glxflags	ignore
  6972
+	glxropcode	309
6981 6973
 	offset		?
6982 6974
 
6983 6975
 UniformMatrix4x3fv(location, count, transpose, value)
@@ -6989,8 +6981,7 @@ UniformMatrix4x3fv(location, count, transpose, value)
6989 6981
 	category	VERSION_2_1
6990 6982
 	version		2.1
6991 6983
 	extension
6992  
-	glxropcode	?
6993  
-	glxflags	ignore
  6984
+	glxropcode	310
6994 6985
 	offset		?
6995 6986
 
6996 6987
 ###############################################################################
@@ -7928,7 +7919,7 @@ passthru: /* ARB_vertex_type_2_10_10_10_rev */
7928 7919
 
7929 7920
 MinSampleShading(value)
7930 7921
 	return		void
7931  
-	param		value		ClampedColorF in value
  7922
+	param		value		ColorF in value
7932 7923
 	category	VERSION_4_0
7933 7924
 	version		1.2
7934 7925
 	extension
@@ -8467,7 +8458,7 @@ MultTransposeMatrixdARB(m)
8467 8458
 
8468 8459
 SampleCoverageARB(value, invert)
8469 8460
 	return		void
8470  
-	param		value		ClampedFloat32 in value
  8461
+	param		value		Float32 in value
8471 8462
 	param		invert		Boolean in value
8472 8463
 	category	ARB_multisample
8473 8464
 	glxflags	ARB
@@ -11666,7 +11657,7 @@ BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
11666 11657
 
11667 11658
 MinSampleShadingARB(value)
11668 11659
 	return		void
11669  
-	param		value		ClampedColorF in value
  11660
+	param		value		ColorF in value
11670 11661
 	category	ARB_sample_shading
11671 11662
 	version		1.2
11672 11663
 	extension
@@ -13170,8 +13161,8 @@ GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
13170 13161
 
13171 13162
 DepthRangef(n, f)
13172 13163
 	return		void
13173  
-	param		n		ClampedFloat32 in value
13174  
-	param		f		ClampedFloat32 in value
  13164
+	param		n		Float32 in value
  13165
+	param		f		Float32 in value
13175 13166
 	category	ARB_ES2_compatibility
13176 13167
 	version		4.1
13177 13168
 	extension
@@ -13181,7 +13172,7 @@ DepthRangef(n, f)
13181 13172
 
13182 13173
 ClearDepthf(d)
13183 13174
 	return		void
13184  
-	param		d		ClampedFloat32 in value
  13175
+	param		d		Float32 in value
13185 13176
 	category	ARB_ES2_compatibility
13186 13177
 	version		4.1
13187 13178
 	extension
@@ -14256,7 +14247,7 @@ DepthRangeArrayv(first, count, v)
14256 14247
 	return		void
14257 14248
 	param		first		UInt32 in value
14258 14249
 	param		count		SizeI in value
14259  
-	param		v		ClampedFloat64 in array [COMPSIZE(count)]
  14250
+	param		v		Float64 in array [COMPSIZE(count)]
14260 14251
 	category	ARB_viewport_array
14261 14252
 	version		4.1
14262 14253
 	extension
@@ -14267,8 +14258,8 @@ DepthRangeArrayv(first, count, v)
14267 14258
 DepthRangeIndexed(index, n, f)
14268 14259
 	return		void
14269 14260
 	param		index		UInt32 in value
14270  
-	param		n		ClampedFloat64 in value
14271  
-	param		f		ClampedFloat64 in value
  14261
+	param		n		Float64 in value
  14262
+	param		f		Float64 in value
14272 14263
 	category	ARB_viewport_array
14273 14264
 	version		4.1
14274 14265
 	extension
@@ -15031,10 +15022,10 @@ newcategory: EXT_abgr
15031 15022
 
15032 15023
 BlendColorEXT(red, green, blue, alpha)
15033 15024
 	return		void
15034  
-	param		red		ClampedColorF in value
15035  
-	param		green		ClampedColorF in value
15036  
-	param		blue		ClampedColorF in value
15037  
-	param		alpha		ClampedColorF in value
  15025
+	param		red		ColorF in value
  15026
+	param		green		ColorF in value
  15027
+	param		blue		ColorF in value
  15028
+	param		alpha		ColorF in value
15038 15029
 	category	EXT_blend_color
15039 15030
 	version		1.0
15040 15031
 	glxropcode	4096
@@ -26120,7 +26111,6 @@ GetTransformFeedbackVaryingNV(program, index, location)
26120 26111
 	alias		GetTransformFeedbackVarying
26121 26112
 
26122 26113
 # These commands require ARB_transform_feedback3
26123  
-#@@ void TransformFeedbackStreamAttribsNV(sizei count, const int * attribs, sizei nbuffers, const int *bufstreams, enum bufferMode);
26124 26114
 
26125 26115
 TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
26126 26116
 	return		void
@@ -29742,11 +29732,6 @@ newcategory: EXT_texture_snorm
29742 29732
 #
29743 29733
 ###############################################################################
29744 29734
 
29745  
-# void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
29746  
-# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
29747  
-# void BlendEquationIndexedAMD(uint buf, enum mode)
29748  
-# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
29749  
-
29750 29735
 BlendFuncIndexedAMD(buf, src, dst)
29751 29736
 	return		void
29752 29737
 	param		buf		UInt32 in value
@@ -30830,8 +30815,6 @@ VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offs
30830 30815
 ###############################################################################
30831 30816
 
30832 30817
 # These commands require ARB_shader_subroutine
30833  
-#@@ void ProgramSubroutineParametersuivNV(enum target, sizei count, const uint *params);
30834  
-#@@ void GetProgramSubroutineParameteruivNV(enum target, uint index, uint *param);
30835 30818
 
30836 30819
 ProgramSubroutineParametersuivNV(target, count, params)
30837 30820
 	return		void
@@ -32026,3 +32009,755 @@ MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride)
32026 32009
 # (none)
32027 32010
 newcategory: EXT_framebuffer_multisample_blit_scaled
32028 32011
 
  32012
+###############################################################################
  32013
+#
  32014
+# Extension #410
  32015
+# NV_path_rendering commands
  32016
+#
  32017
+###############################################################################
  32018
+
  32019
+# PATH NAME MANAGMENT
  32020
+
  32021
+GenPathsNV(range)
  32022
+	return		Path
  32023
+	param		range		    SizeI in value
  32024
+	category	NV_path_rendering
  32025
+	dlflags		notlistable
  32026
+	version		1.1
  32027
+	extension