[Mesa-dev] [PATCH 0/4] i965/cs: gl_WorkGroupID support
Jordan Justen
jordan.l.justen at intel.com
Tue Aug 4 11:24:06 PDT 2015
git://people.freedesktop.org/~jljusten/mesa i965-workgroup-id-v1
Allows piglit's
tests/spec/arb_compute_shader/execution/basic-group-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 (4):
glsl/cs: Add gl_WorkGroupID variable
nir: Add gl_WorkGroupID system variable
i965/cs: Initialize gl_WorkGroupID variable from payload
i965/nir: Support gl_WorkGroupID variable
src/glsl/builtin_variables.cpp | 2 ++
src/glsl/nir/nir_intrinsics.h | 1 +
src/glsl/nir/nir_lower_system_values.c | 3 +++
src/glsl/shader_enums.h | 1 +
src/mesa/drivers/dri/i965/brw_cs.cpp | 19 +++++++++++++++++++
src/mesa/drivers/dri/i965/brw_fs.h | 1 +
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 16 ++++++++++++++++
7 files changed, 43 insertions(+)
--
2.1.4
More information about the mesa-dev
mailing list