[Mesa-dev] [PATCH] [rfc] docs/GL3.txt: add GLES 3.1 section
Matt Turner
mattst88 at gmail.com
Tue Aug 12 15:25:32 PDT 2014
On Sun, Aug 10, 2014 at 4:06 PM, Dave Airlie <airlied at gmail.com> wrote:
> From: Dave Airlie <airlied at redhat.com>
>
> This just cherry-pick the extensions into a list for GLES 3.1
>
> I'm not actually sure if this list if complete or correct, maybe someone
> else can tell me what I missed, and I'm not 100% sure on multi_draw_indirect.
>
> Signed-off-by: Dave Airlie <airlied at redhat.com>
> ---
> docs/GL3.txt | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
>
> diff --git a/docs/GL3.txt b/docs/GL3.txt
> index e241257..534b088 100644
> --- a/docs/GL3.txt
> +++ b/docs/GL3.txt
> @@ -191,6 +191,23 @@ GL 4.4:
> GL_ARB_texture_stencil8 not started
> GL_ARB_vertex_type_10f_11f_11f_rev DONE (i965, nv50, nvc0, r600, radeonsi)
>
> +These are the extensions cherry-picked to make GLES 3.1
> +GLES3.1:
Remove this line?
> + GLSL ES 3.1 not started
> + GL_ARB_arrays_of_arrays started (Timothy)
> + GL_ARB_compute_shader started (currently stalled)
> + GL_ARB_explicit_uniform_location DONE (all drivers that support GLSL)
> + GL_ARB_framebuffer_no_attachments not started
> + GL_ARB_multi_draw_indirect DONE (i965, nvc0, radeonsi, softpipe, llvmpipe)
I don't see this in ES 3.1. I looked for its new procedures' names and
didn't see any of them.
> + GL_ARB_program_interface_query not started
> + GL_ARB_shader_atomic_counters DONE (i965)
> + GL_ARB_shader_image_load_store in progress (curro)
> + GL_ARB_shader_storage_buffer_object not started
> + GL_ARB_shader_subroutine not started
This one isn't in ES 3.1. The GLSL ES 3.1 spec lists 'subroutine' as a
keyword reserved for future use.
Also, there are
- GS5 Packing/bitfield/conversion functions DONE (i965,
nvc0, r600)
- GL_EXT_shader_integer_mix DONE (i965, ...)
Reviewed-by: Matt Turner <mattst88 at gmail.com>
More information about the mesa-dev
mailing list