diff options
author | Dave Airlie <[email protected]> | 2018-01-31 14:28:26 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2018-02-02 09:46:05 +1000 |
commit | 8fa5aade43d70468947d72029691544fa97ba43b (patch) | |
tree | 426ac8cee67b3cd575695c685e88b2f62520d8f9 /src/gallium/drivers/r600/r600_shader.h | |
parent | 2ffe395cba0f7b3c1f1c41062f4376eae3a188b5 (diff) |
r600: initial attempt at gl_HelperInvocation (v3)
This passes the CTS and piglit tests.
This also disable sb for helper invocations until it doesn't
mess up the VPM flags.
Thanks to Ilia and Glenn for advice, and Roland for working
out the working evergreen path.
Reviewed-by: Roland Scheidegger <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_shader.h')
-rw-r--r-- | src/gallium/drivers/r600/r600_shader.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/r600_shader.h b/src/gallium/drivers/r600/r600_shader.h index 84449078839..da96688e544 100644 --- a/src/gallium/drivers/r600/r600_shader.h +++ b/src/gallium/drivers/r600/r600_shader.h @@ -119,6 +119,7 @@ struct r600_shader { boolean uses_doubles; boolean uses_atomics; boolean uses_images; + boolean uses_helper_invocation; uint8_t atomic_base; uint8_t rat_base; uint8_t image_size_const_offset; |