diff options
author | Jeremy Huddleston <[email protected]> | 2010-04-12 18:26:40 -0700 |
---|---|---|
committer | Jeremy Huddleston <[email protected]> | 2010-04-27 11:26:51 -0700 |
commit | f64773010d0dd204177d08716565db69f6263e0f (patch) | |
tree | a634071a729d2f080b5b8e35db722feb0adc294f /src/glx/apple/specs/enum.spec | |
parent | f5aa5377a52c50c94b6a6d6d48c0057dbe874692 (diff) |
Update OpenGL specs
Signed-off-by: Jeremy Huddleston <[email protected]>
Diffstat (limited to 'src/glx/apple/specs/enum.spec')
-rw-r--r-- | src/glx/apple/specs/enum.spec | 71 |
1 files changed, 53 insertions, 18 deletions
diff --git a/src/glx/apple/specs/enum.spec b/src/glx/apple/specs/enum.spec index 6a51165254c..20f96f24180 100644 --- a/src/glx/apple/specs/enum.spec +++ b/src/glx/apple/specs/enum.spec @@ -3,6 +3,8 @@ # It is an extremely important file. Do not mess with it unless # you know what you're doing and have permission to do so. # +# $Revision: 10971 $ on $Date: 2010-04-09 02:45:33 -0700 (Fri, 09 Apr 2010) $ + ############################################################################### # # Before modifying this file, read the following: @@ -217,11 +219,15 @@ EXT_multisample enum: ############################################################################### +# Note that COVERAGE_BUFFER_BIT_NV collides with AttribMask bit +# HINT_BIT. This is OK since the extension is for OpenGL ES 2, which +# doesn't have attribute groups. ClearBufferMask enum: - use AttribMask COLOR_BUFFER_BIT - use AttribMask ACCUM_BUFFER_BIT - use AttribMask STENCIL_BUFFER_BIT - use AttribMask DEPTH_BUFFER_BIT + use AttribMask DEPTH_BUFFER_BIT # = 0x00000100 + use AttribMask ACCUM_BUFFER_BIT # = 0x00000200 + use AttribMask STENCIL_BUFFER_BIT # = 0x00000400 + use AttribMask COLOR_BUFFER_BIT # = 0x00004000 + use NV_coverage_sample COVERAGE_BUFFER_BIT_NV # = 0x00008000 ############################################################################### @@ -4334,7 +4340,7 @@ APPLE_object_purgeable enum: (additional; see below) # APPLE_future_use: 0x85B4 -## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name +## From Jeremy 2006/10/18 (Khronos bug 632) - unknown extension name # STORAGE_CLIENT_APPLE = 0x85B4 VERSION_3_0 enum: @@ -4347,7 +4353,7 @@ APPLE_vertex_array_object enum: VERTEX_ARRAY_BINDING_APPLE = 0x85B5 # APPLE_future_use: 0x85B6 -## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name +## From Jeremy 2006/10/18 (Khronos bug 632) - unknown extension name # TEXTURE_MINIMIZE_STORAGE_APPLE = 0x85B6 APPLE_texture_range enum: (additional; see below) @@ -5879,7 +5885,7 @@ APPLE_fence enum: DRAW_PIXELS_APPLE = 0x8A0A FENCE_APPLE = 0x8A0B -## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name +## From Jeremy 2006/10/18 (Khronos bug 632) - unknown extension name ELEMENT_ARRAY_APPLE = 0x8A0C ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E @@ -5888,7 +5894,7 @@ APPLE_float_pixels enum: COLOR_FLOAT_APPLE = 0x8A0F # APPLE_future_use: 0x8A10 -## From Jeremy 2006/10/18 (Bugzilla bug 632) - unknown extension name +## From Jeremy 2006/10/18 (Khronos bug 632) - unknown extension name # MIN_PBUFFER_VIEWPORT_DIMS_APPLE = 0x8A10 # ELEMENT_BUFFER_BINDING_APPLE = 0x8A11 # Apple says the extension that defined ELEMENT_BUFFER_BINDING_APPLE @@ -6467,13 +6473,15 @@ NV_transform_feedback enum: # ATI: 0x8C90-0x8C9F (Affie Munshi, OpenGL ES extensions) -# AMD_future_use: 0x8C90-0x8C91 +# Reassigned to Qualcomm at time of mobile/desktop split (bug 5874) +# Qualcomm__future_use: 0x8C90-0x8C91 AMD_compressed_ATC_texture enum: (OpenGL ES only) ATC_RGB_AMD = 0x8C92 ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93 -# AMD_future_use: 0x8C94-0x8C9F +# Reassigned to Qualcomm at time of mobile/desktop split (bug 5874) +# Qualcomm_future_use: 0x8C94-0x8C9F ############################################################################### @@ -6745,7 +6753,7 @@ OES_framebuffer_object enum: (OpenGL ES only) OES_compressed_ETC1_RGB8_texture enum: (OpenGL ES only) ETC1_RGB8_OES = 0x8D64 -OES_EGL_image_external enum: (OpenGL ES only) (bug 4621) +OES_EGL_image_external enum: (OpenGL ES only) (Khronos bug 4621) TEXTURE_EXTERNAL_OES = 0x8D65 SAMPLER_EXTERNAL_OES = 0x8D66 TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 @@ -7050,7 +7058,8 @@ NV_present_video enum: PRESENT_TIME_NV = 0x8E2A PRESENT_DURATION_NV = 0x8E2B -# NV_future_use: 0x8E2C +NV_depth_nonlinear enum: (OpenGL ES only) + DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C EXT_direct_state_access enum: PROGRAM_MATRIX_EXT = 0x8E2D @@ -7144,7 +7153,18 @@ ARB_texture_gather enum: # NVIDIA: 0x8ED0-0x8F4F # Assigned for Pat Brown (Khronos bug 3191) -# NV_future_use: 0x8ED0-0x8F1C +NV_coverage_sample enum: (OpenGL ES only) + COVERAGE_COMPONENT_NV = 0x8ED0 + COVERAGE_COMPONENT4_NV = 0x8ED1 + COVERAGE_ATTACHMENT_NV = 0x8ED2 + COVERAGE_BUFFERS_NV = 0x8ED3 + COVERAGE_SAMPLES_NV = 0x8ED4 + COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5 + COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6 + COVERAGE_AUTOMATIC_NV = 0x8ED7 + COVERAGE_BUFFER_BIT_NV = 0x00008000 + +# NV_future_use: 0x8ED8-0x8F1C NV_shader_buffer_load enum: BUFFER_GPU_ADDRESS_NV = 0x8F1D @@ -7267,6 +7287,8 @@ AMD_vertex_shader_tesselator enum: DISCRETE_AMD = 0x9006 CONTINUOUS_AMD = 0x9007 +# AMD_future_use: 0x9008 + ARB_texture_cube_map_array enum: TEXTURE_CUBE_MAP_ARRAY = 0x9009 TEXTURE_BINDING_CUBE_MAP_ARRAY = 0x900A @@ -7276,8 +7298,6 @@ ARB_texture_cube_map_array enum: INT_SAMPLER_CUBE_MAP_ARRAY = 0x900E UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 0x900F -# AMD_future_use: 0x9008-0x900F - EXT_texture_snorm enum: ALPHA_SNORM = 0x9010 LUMINANCE_SNORM = 0x9011 @@ -7429,12 +7449,27 @@ VERSION_3_2 enum: ############################################################################### -# Imagination Tech.: 0x9130-0x913F (bug 882) +# Imagination Tech.: 0x9130-0x913F (Khronos bug 882) -IMG_program_binary: (OpenGL ES only) +IMG_program_binary enum: (OpenGL ES only) SGX_PROGRAM_BINARY_IMG = 0x9130 -# IMG_future_use: 0x9131-0x913F +# IMG_future_use: 0x9131-0x9132 + +IMG_multisampled_render_to_texture enum: (OpenGL ES only) + RENDERBUFFER_SAMPLES_IMG = 0x9133 + FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134 + MAX_SAMPLES_IMG = 0x9135 + TEXTURE_SAMPLES_IMG = 0x9136 + +# IMG_future_use: 0x9137-0x913F + +############################################################################### + +# AMD: 0x9140-0x91BF (Khronos bugs 5899, 6004) + +# AMD_future_use: 0x9140-0x91BF +# AMD_future_use: 0x91C0-0x923F ############################################################################### ### Please remember that new enumerant allocations must be obtained by request |