glsl: Don't lower_variable_index_to_cond_assign for shared variables
authorJordan Justen <jordan.l.justen@intel.com>
Tue, 21 Jul 2015 21:04:11 +0000 (14:04 -0700)
committerJordan Justen <jordan.l.justen@intel.com>
Thu, 10 Dec 2015 07:50:38 +0000 (23:50 -0800)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
src/glsl/lower_variable_index_to_cond_assign.cpp

index 1ab3afecc7ebc42ec93ae6e277f35a5fe18e7aac..a1ba9345e329d0b75d4499eb74b6cb6217052546 100644 (file)
@@ -378,6 +378,9 @@ public:
       case ir_var_shader_storage:
         return this->lower_uniforms;
 
+      case ir_var_shader_shared:
+        return false;
+
       case ir_var_function_in:
       case ir_var_const_in:
          return this->lower_temps;