glsl: Disable tree grafting optimization for shared variables
authorJordan Justen <jordan.l.justen@intel.com>
Wed, 20 Jan 2016 07:27:22 +0000 (23:27 -0800)
committerJordan Justen <jordan.l.justen@intel.com>
Tue, 2 Feb 2016 18:50:40 +0000 (10:50 -0800)
commitbd97b62525e2d58870619b941d43c4545f922a2f
tree6fc34872bb5002f3846e2ff0b3623e43a7d8dd48
parentafef1422cbefa0f3e92b3d9e58a6c0960c465027
glsl: Disable tree grafting optimization for shared variables

Fixes:
 * dEQP-GLES31.functional.compute.basic.shared_atomic_op_multiple_groups
 * dEQP-GLES31.functional.compute.basic.shared_atomic_op_multiple_invocation
 * dEQP-GLES31.functional.compute.basic.shared_atomic_op_single_group
 * dEQP-GLES31.functional.compute.basic.shared_atomic_op_single_invocation

From https://android.googlesource.com/platform/external/deqp

Reported-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Tested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/compiler/glsl/opt_tree_grafting.cpp