i965: Disable vector splitting on shared variables
authorJordan Justen <jordan.l.justen@intel.com>
Fri, 16 Oct 2015 17:45:05 +0000 (10:45 -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/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp

index b7bad29a8af890f9bbdd0ebc25ec85903f83e0a9..0c8ad76aa506d547c1746378f4760a3c37a0adce 100644 (file)
@@ -105,6 +105,7 @@ ir_vector_reference_visitor::get_variable_entry(ir_variable *var)
    switch (var->data.mode) {
    case ir_var_uniform:
    case ir_var_shader_storage:
+   case ir_var_shader_shared:
    case ir_var_shader_in:
    case ir_var_shader_out:
    case ir_var_system_value: