diff options
Diffstat (limited to 'mesalib/docs/GL3.txt')
-rw-r--r-- | mesalib/docs/GL3.txt | 39 |
1 files changed, 15 insertions, 24 deletions
diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt index f9e33b4fe..3d610f6e1 100644 --- a/mesalib/docs/GL3.txt +++ b/mesalib/docs/GL3.txt @@ -18,9 +18,8 @@ are exposed in the 3.0 context as extensions. Feature Status ----------------------------------------------------- ------------------------ -GL 3.0 --- all DONE: i965, nv50, nvc0, r600, radeonsi +GL 3.0, GLSL 1.30 --- all DONE: i965, nv50, nvc0, r600, radeonsi - GLSL 1.30 DONE () glBindFragDataLocation, glGetFragDataLocation DONE Conditional rendering (GL_NV_conditional_render) DONE (r300, swrast) Map buffer subranges (GL_ARB_map_buffer_range) DONE (r300, swrast) @@ -49,9 +48,8 @@ GL 3.0 --- all DONE: i965, nv50, nvc0, r600, radeonsi Multisample anti-aliasing DONE (r300) -GL 3.1 --- all DONE: i965, nv50, nvc0, r600, radeonsi +GL 3.1, GLSL 1.40 --- all DONE: i965, nv50, nvc0, r600, radeonsi - GLSL 1.40 DONE () Forward compatible context support/deprecations DONE () Instanced drawing (GL_ARB_draw_instanced) DONE (swrast) Buffer copying (GL_ARB_copy_buffer) DONE (r300, swrast) @@ -63,10 +61,9 @@ GL 3.1 --- all DONE: i965, nv50, nvc0, r600, radeonsi Signed normalized textures (GL_EXT_texture_snorm) DONE (r300) -GL 3.2 --- all DONE: i965, nv50, nvc0, r600, radeonsi +GL 3.2, GLSL 1.50 --- all DONE: i965, nv50, nvc0, r600, radeonsi Core/compatibility profiles DONE - GLSL 1.50 DONE () Geometry shaders DONE () BGRA vertex order (GL_ARB_vertex_array_bgra) DONE (r300, swrast) Base vertex offset(GL_ARB_draw_elements_base_vertex) DONE (r300, swrast) @@ -79,9 +76,8 @@ GL 3.2 --- all DONE: i965, nv50, nvc0, r600, radeonsi GLX_ARB_create_context_profile DONE -GL 3.3 --- all DONE: i965, nv50, nvc0, r600, radeonsi +GL 3.3, GLSL 3.30 --- all DONE: i965, nv50, nvc0, r600, radeonsi - GLSL 3.30 DONE () GL_ARB_blend_func_extended DONE (softpipe) GL_ARB_explicit_attrib_location DONE (all drivers that support GLSL) GL_ARB_occlusion_query2 DONE (r300, swrast) @@ -94,9 +90,8 @@ GL 3.3 --- all DONE: i965, nv50, nvc0, r600, radeonsi GL_ARB_vertex_type_2_10_10_10_rev DONE () -GL 4.0: +GL 4.0, GLSL 4.00: - GLSL 4.0 not started GL_ARB_draw_buffers_blend DONE (i965, nv50, nvc0, r600, radeonsi, softpipe) GL_ARB_draw_indirect DONE (i965, nvc0, radeonsi, softpipe, llvmpipe) GL_ARB_gpu_shader5 started @@ -105,11 +100,11 @@ GL 4.0: - Dynamically uniform UBO array indices started (Chris) - Implicit signed -> unsigned conversions DONE - Fused multiply-add DONE (i965, nvc0) - - Packing/bitfield/conversion functions DONE (i965, nvc0) - - Enhanced textureGather DONE (i965, nvc0, radeonsi) + - Packing/bitfield/conversion functions DONE (i965, nvc0, r600) + - Enhanced textureGather DONE (i965, nvc0, r600, radeonsi) - Geometry shader instancing DONE (i965, nvc0) - Geometry shader multiple streams DONE (i965, nvc0) - - Enhanced per-sample shading DONE (i965) + - Enhanced per-sample shading DONE (i965, r600) - Interpolation functions DONE (i965) - New overload resolution rules DONE GL_ARB_gpu_shader_fp64 started (Dave) @@ -118,15 +113,14 @@ GL 4.0: GL_ARB_tessellation_shader started (Fabian) GL_ARB_texture_buffer_object_rgb32 DONE (i965, nvc0, r600, radeonsi, softpipe) GL_ARB_texture_cube_map_array DONE (i965, nv50, nvc0, r600, radeonsi, softpipe) - GL_ARB_texture_gather DONE (i965, nv50, nvc0, radeonsi, r600) - GL_ARB_texture_query_lod DONE (i965, nv50, nvc0, radeonsi) + GL_ARB_texture_gather DONE (i965, nv50, nvc0, r600, radeonsi) + GL_ARB_texture_query_lod DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_transform_feedback2 DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_transform_feedback3 DONE (i965, nv50, nvc0, r600, radeonsi) -GL 4.1: +GL 4.1, GLSL 4.10: - GLSL 4.1 not started GL_ARB_ES2_compatibility DONE (i965, nv50, nvc0, r300, r600, radeonsi) GL_ARB_get_program_binary DONE (0 binary formats) GL_ARB_separate_shader_objects DONE (all drivers) @@ -135,9 +129,8 @@ GL 4.1: GL_ARB_viewport_array DONE (i965, nv50, nvc0, r600) -GL 4.2: +GL 4.2, GLSL 4.20: - GLSL 4.2 not started GL_ARB_texture_compression_bptc not started GL_ARB_compressed_texture_pixel_storage DONE (all drivers) GL_ARB_shader_atomic_counters DONE (i965) @@ -151,14 +144,13 @@ GL 4.2: GL_ARB_map_buffer_alignment DONE (all drivers) -GL 4.3: +GL 4.3, GLSL 4.30: - GLSL 4.3 not started GL_ARB_arrays_of_arrays started (Timothy) GL_ARB_ES3_compatibility DONE (i965) GL_ARB_clear_buffer_object DONE (all drivers) GL_ARB_compute_shader started (currently stalled) - GL_ARB_copy_image not started + GL_ARB_copy_image DONE (i965) GL_KHR_debug DONE (all drivers) GL_ARB_explicit_uniform_location DONE (all drivers that support GLSL) GL_ARB_fragment_layer_viewport DONE (nv50, nvc0, r600) @@ -178,9 +170,8 @@ GL 4.3: GL_ARB_vertex_attrib_binding DONE (all drivers) -GL 4.4: +GL 4.4, GLSL 4.40: - GLSL 4.4 not started GL_MAX_VERTEX_ATTRIB_STRIDE not started GL_ARB_buffer_storage DONE (i965, nv30, nv50, nvc0, r300, r600, radeonsi) GL_ARB_clear_texture DONE (i965) |