All 3 patches

Reviewed-by: Tapani Pälli <tapani.pa...@intel.com>

On 08/23/2015 10:09 AM, Jordan Justen wrote:
git://people.freedesktop.org/~jljusten/mesa cs-global-id-v2
http://patchwork.freedesktop.org/bundle/jljusten/cs-global-id-v2

For i965, these also depend on the texture sampling series:
http://patchwork.freedesktop.org/bundle/jljusten/cs%20texture%20sampling/

And the gl_LocalInvocationID series:
http://patchwork.freedesktop.org/bundle/jljusten/i965-local-inv-id-v1/

These patches allow piglit's
tests/spec/arb_compute_shader/execution/basic-global-id-atomic.shader_test
to pass.

To test, I set MESA_GL_VERSION_OVERRIDE=4.3,
MESA_GLSL_VERSION_OVERRIDE=430 and
MESA_EXTENSION_OVERRIDE=GL_ARB_compute_shader.

Jordan Justen (3):
   glsl/cs: Don't strip gl_GlobalInvocationID and dependencies
   glsl: Move link_get_main_function_signature to a common location
   glsl/cs: Initialize gl_GlobalInvocationID in main()

  src/glsl/builtin_functions.cpp          | 28 ++++++++++++++++
  src/glsl/builtin_variables.cpp          | 58 +++++++++++++++++++++++++++++++++
  src/glsl/glsl_parser_extras.cpp         |  2 ++
  src/glsl/ir.h                           |  6 ++++
  src/glsl/linker.cpp                     | 31 ++----------------
  src/glsl/linker.h                       |  3 --
  src/glsl/lower_vertex_id.cpp            |  2 +-
  src/glsl/opt_dead_builtin_variables.cpp | 14 ++++++++
  8 files changed, 111 insertions(+), 33 deletions(-)


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to