[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