gles/es3.1: Enable dispatch of almost all new GLES 3.1 functions
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 29 Apr 2015 01:00:43 +0000 (18:00 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 28 May 2015 23:56:31 +0000 (16:56 -0700)
commit366ceacf72258a4a81d9c6b412dd565a4c611b17
treeea8ccf33aa6c988fcb959370c9f7808d7aa9376f
parent8bbe7fa7a853d8ebf69e5d2d0fdc4343a20b638f
gles/es3.1: Enable dispatch of almost all new GLES 3.1 functions

A couple functions are missing because there are no implementations of
them yet.  These are:

      glFramebufferParameteri (from GL_ARB_framebuffer_no_attachments)
      glGetFramebufferParameteriv (from GL_ARB_framebuffer_no_attachments)
      glMemoryBarrierByRegion

v2: Rebase on updated dispatch_sanity.cpp test.

v3: Add support for glDraw{Arrays,Elements}Indirect in vbo_exec_array.c.
The updated dispatch_sanity.cpp test discovered this omission.

v4: Rebase on glapi changes.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
12 files changed:
src/mapi/glapi/gen/ARB_compute_shader.xml
src/mapi/glapi/gen/ARB_draw_indirect.xml
src/mapi/glapi/gen/ARB_program_interface_query.xml
src/mapi/glapi/gen/ARB_separate_shader_objects.xml
src/mapi/glapi/gen/ARB_shader_image_load_store.xml
src/mapi/glapi/gen/ARB_texture_multisample.xml
src/mapi/glapi/gen/ARB_texture_storage_multisample.xml
src/mapi/glapi/gen/ARB_vertex_attrib_binding.xml
src/mapi/glapi/gen/GL3x.xml
src/mapi/glapi/gen/gl_API.xml
src/mesa/main/tests/dispatch_sanity.cpp
src/mesa/vbo/vbo_exec_array.c