diff options
author | Marek Olšák <maraeo@gmail.com> | 2012-07-08 22:17:56 +0200 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2012-07-08 22:22:32 +0200 |
commit | 4d79b668eb0a9a2d8eafce2fc33198d9dd20d2bd (patch) | |
tree | c14a5b7feb305bb3afe258dc7431f4455b00cb89 | |
parent | a6a3300e1d26868c43189fbfc90387c217b4a6e4 (diff) |
Update enumext.spec from the registry
With two modfication:
- do not remove ATI_texture_compression_3dc
- do not undefine the OES_compressed_paletted_texture enums
This adds the GL_RGB565 define that is needed to run the new RGB565 tests.
-rw-r--r-- | glapi/enumext.spec | 195 |
1 files changed, 186 insertions, 9 deletions
diff --git a/glapi/enumext.spec b/glapi/enumext.spec index ae3c38163..f5c69f2d3 100644 --- a/glapi/enumext.spec +++ b/glapi/enumext.spec @@ -1,6 +1,6 @@ # enumext.spec - list of GL enumerants for glext.h header # -# $Revision: 16728 $ on $Date: 2012-01-26 02:57:23 -0800 (Thu, 26 Jan 2012) $ +# $Revision: 18230 $ on $Date: 2012-06-18 11:27:28 -0700 (Mon, 18 Jun 2012) $ # This is derived from the master GL enumerant registry (enum.spec). # @@ -271,7 +271,7 @@ passthru: /* AttribMask */ LIST_BIT = 0x00020000 # AttribMask TEXTURE_BIT = 0x00040000 # AttribMask SCISSOR_BIT = 0x00080000 # AttribMask - ALL_ATTRIB_BITS = 0x000FFFFF # AttribMask + ALL_ATTRIB_BITS = 0xFFFFFFFF # AttribMask passthru: /* ClientAttribMask */ CLIENT_PIXEL_STORE_BIT = 0x00000001 # ClientAttribMask CLIENT_VERTEX_ARRAY_BIT = 0x00000002 # ClientAttribMask @@ -1646,6 +1646,7 @@ passthru: /* Reuse tokens from ARB_ES2_compatibility */ use ARB_ES2_compatibility MAX_VERTEX_UNIFORM_VECTORS use ARB_ES2_compatibility MAX_VARYING_VECTORS use ARB_ES2_compatibility MAX_FRAGMENT_UNIFORM_VECTORS + use ARB_ES2_compatibility RGB565 passthru: /* Reuse tokens from ARB_get_program_binary */ use ARB_get_program_binary PROGRAM_BINARY_RETRIEVABLE_HINT use ARB_get_program_binary PROGRAM_BINARY_LENGTH @@ -1794,7 +1795,6 @@ passthru: /* Reuse tokens from ARB_shading_language_packing (none) */ passthru: /* Reuse tokens from ARB_texture_storage */ use ARB_texture_storage TEXTURE_IMMUTABLE_FORMAT - ############################################################################### # # ARB extensions, in ARB extension order @@ -2735,8 +2735,10 @@ passthru: /* ARB_compatibility just defines tokens from core 3.0 */ # ARB Extension #59 ARB_copy_buffer enum: - COPY_READ_BUFFER = 0x8F36 - COPY_WRITE_BUFFER = 0x8F37 + COPY_READ_BUFFER_BINDING = 0x8F36 + COPY_READ_BUFFER = GL_COPY_READ_BUFFER_BINDING + COPY_WRITE_BUFFER_BINDING = 0x8F37 + COPY_WRITE_BUFFER = GL_COPY_WRITE_BUFFER_BINDING ############################################################################### @@ -3061,8 +3063,10 @@ ARB_texture_buffer_object_rgb32 enum: # ARB Extension #93 ARB_transform_feedback2 enum: TRANSFORM_FEEDBACK = 0x8E22 - TRANSFORM_FEEDBACK_BUFFER_PAUSED = 0x8E23 - TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 + TRANSFORM_FEEDBACK_PAUSED = 0x8E23 + TRANSFORM_FEEDBACK_BUFFER_PAUSED = GL_TRANSFORM_FEEDBACK_PAUSED + TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 + TRANSFORM_FEEDBACK_BUFFER_ACTIVE = GL_TRANSFORM_FEEDBACK_ACTIVE TRANSFORM_FEEDBACK_BINDING = 0x8E25 ############################################################################### @@ -3090,6 +3094,7 @@ ARB_ES2_compatibility enum: MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB MAX_VARYING_VECTORS = 0x8DFC MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD + RGB565 = 0x8D62 ############################################################################### @@ -7301,8 +7306,143 @@ EXT_framebuffer_multisample_blit_scaled enum: ############################################################################### -# Extension #410 TBD -# NV_path_rendering enum: +# Extension #410 +NV_path_rendering enum: + PATH_FORMAT_SVG_NV = 0x9070 + PATH_FORMAT_PS_NV = 0x9071 + STANDARD_FONT_NAME_NV = 0x9072 + SYSTEM_FONT_NAME_NV = 0x9073 + FILE_NAME_NV = 0x9074 + PATH_STROKE_WIDTH_NV = 0x9075 + PATH_END_CAPS_NV = 0x9076 + PATH_INITIAL_END_CAP_NV = 0x9077 + PATH_TERMINAL_END_CAP_NV = 0x9078 + PATH_JOIN_STYLE_NV = 0x9079 + PATH_MITER_LIMIT_NV = 0x907A + PATH_DASH_CAPS_NV = 0x907B + PATH_INITIAL_DASH_CAP_NV = 0x907C + PATH_TERMINAL_DASH_CAP_NV = 0x907D + PATH_DASH_OFFSET_NV = 0x907E + PATH_CLIENT_LENGTH_NV = 0x907F + PATH_FILL_MODE_NV = 0x9080 + PATH_FILL_MASK_NV = 0x9081 + PATH_FILL_COVER_MODE_NV = 0x9082 + PATH_STROKE_COVER_MODE_NV = 0x9083 + PATH_STROKE_MASK_NV = 0x9084 + PATH_SAMPLE_QUALITY_NV = 0x9085 + PATH_STROKE_BOUND_NV = 0x9086 + PATH_STROKE_OVERSAMPLE_COUNT_NV = 0x9087 + COUNT_UP_NV = 0x9088 + COUNT_DOWN_NV = 0x9089 + PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + CONVEX_HULL_NV = 0x908B + MULTI_HULLS_NV = 0x908C + BOUNDING_BOX_NV = 0x908D + TRANSLATE_X_NV = 0x908E + TRANSLATE_Y_NV = 0x908F + TRANSLATE_2D_NV = 0x9090 + TRANSLATE_3D_NV = 0x9091 + AFFINE_2D_NV = 0x9092 + PROJECTIVE_2D_NV = 0x9093 + AFFINE_3D_NV = 0x9094 + PROJECTIVE_3D_NV = 0x9095 + TRANSPOSE_AFFINE_2D_NV = 0x9096 + TRANSPOSE_PROJECTIVE_2D_NV = 0x9097 + TRANSPOSE_AFFINE_3D_NV = 0x9098 + TRANSPOSE_PROJECTIVE_3D_NV = 0x9099 + UTF8_NV = 0x909A + UTF16_NV = 0x909B + BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + PATH_COMMAND_COUNT_NV = 0x909D + PATH_COORD_COUNT_NV = 0x909E + PATH_DASH_ARRAY_COUNT_NV = 0x909F + PATH_COMPUTED_LENGTH_NV = 0x90A0 + PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + SQUARE_NV = 0x90A3 + ROUND_NV = 0x90A4 + TRIANGULAR_NV = 0x90A5 + BEVEL_NV = 0x90A6 + MITER_REVERT_NV = 0x90A7 + MITER_TRUNCATE_NV = 0x90A8 + SKIP_MISSING_GLYPH_NV = 0x90A9 + USE_MISSING_GLYPH_NV = 0x90AA + PATH_ERROR_POSITION_NV = 0x90AB + PATH_FOG_GEN_MODE_NV = 0x90AC + ACCUM_ADJACENT_PAIRS_NV = 0x90AD + ADJACENT_PAIRS_NV = 0x90AE + FIRST_TO_REST_NV = 0x90AF + PATH_GEN_MODE_NV = 0x90B0 + PATH_GEN_COEFF_NV = 0x90B1 + PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + PATH_GEN_COMPONENTS_NV = 0x90B3 + PATH_STENCIL_FUNC_NV = 0x90B7 + PATH_STENCIL_REF_NV = 0x90B8 + PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + PATH_COVER_DEPTH_FUNC_NV = 0x90BF + PATH_DASH_OFFSET_RESET_NV = 0x90B4 + MOVE_TO_RESETS_NV = 0x90B5 + MOVE_TO_CONTINUES_NV = 0x90B6 + CLOSE_PATH_NV = 0x00 + MOVE_TO_NV = 0x02 + RELATIVE_MOVE_TO_NV = 0x03 + LINE_TO_NV = 0x04 + RELATIVE_LINE_TO_NV = 0x05 + HORIZONTAL_LINE_TO_NV = 0x06 + RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + VERTICAL_LINE_TO_NV = 0x08 + RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + QUADRATIC_CURVE_TO_NV = 0x0A + RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + CUBIC_CURVE_TO_NV = 0x0C + RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + SMALL_CCW_ARC_TO_NV = 0x12 + RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + SMALL_CW_ARC_TO_NV = 0x14 + RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + LARGE_CCW_ARC_TO_NV = 0x16 + RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + LARGE_CW_ARC_TO_NV = 0x18 + RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + RESTART_PATH_NV = 0xF0 + DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + RECT_NV = 0xF6 + CIRCULAR_CCW_ARC_TO_NV = 0xF8 + CIRCULAR_CW_ARC_TO_NV = 0xFA + CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + ARC_TO_NV = 0xFE + RELATIVE_ARC_TO_NV = 0xFF + BOLD_BIT_NV = 0x01 + ITALIC_BIT_NV = 0x02 + GLYPH_WIDTH_BIT_NV = 0x01 + GLYPH_HEIGHT_BIT_NV = 0x02 + GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + GLYPH_HAS_KERNING_NV = 0x100 + FONT_X_MIN_BOUNDS_NV = 0x00010000 + FONT_Y_MIN_BOUNDS_NV = 0x00020000 + FONT_X_MAX_BOUNDS_NV = 0x00040000 + FONT_Y_MAX_BOUNDS_NV = 0x00080000 + FONT_UNITS_PER_EM_NV = 0x00100000 + FONT_ASCENDER_NV = 0x00200000 + FONT_DESCENDER_NV = 0x00400000 + FONT_HEIGHT_NV = 0x00800000 + FONT_MAX_ADVANCE_WIDTH_NV = 0x01000000 + FONT_MAX_ADVANCE_HEIGHT_NV = 0x02000000 + FONT_UNDERLINE_POSITION_NV = 0x04000000 + FONT_UNDERLINE_THICKNESS_NV = 0x08000000 + FONT_HAS_KERNING_NV = 0x10000000 ############################################################################### @@ -7326,3 +7466,40 @@ AMD_stencil_operation_extended enum: # Extension #??? ATI_texture_compression_3dc enum: COMPRESSED_LUMINANCE_ALPHA_3DC_ATI = 0x8837 + +############################################################################### + +# Extension #414 - GLX_EXT_swap_control_tear +# Extension #415 - WGL_EXT_swap_control_tear + +############################################################################### + +# No new tokens +# Extension #416 +AMD_vertex_shader_viewport_index enum: + +############################################################################### + +# No new tokens +# Extension #417 +AMD_vertex_shader_layer enum: + +############################################################################### + +# No new tokens +# Extension #418 +NV_bindless_texture enum: + +############################################################################### + +# No new tokens +# Extension #419 +NV_shader_atomic_float enum: + +############################################################################### + +# Extension #420 +AMD_query_buffer_object enum: + QUERY_BUFFER_AMD = 0x9192 + QUERY_BUFFER_BINDING_AMD = 0x9193 + QUERY_RESULT_NO_WAIT_AMD = 0x9194 |