Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>

On 2016-04-20 06:42:01, Bas Nieuwenhuizen wrote:
> The mode should stay the same as the original struct. In
> particular, shared should not be changed to temporary.
> 
> Signed-off-by: Bas Nieuwenhuizen <b...@basnieuwenhuizen.nl>
> ---
>  src/compiler/glsl/opt_structure_splitting.cpp | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/compiler/glsl/opt_structure_splitting.cpp 
> b/src/compiler/glsl/opt_structure_splitting.cpp
> index 0d18a2f..f4c129e 100644
> --- a/src/compiler/glsl/opt_structure_splitting.cpp
> +++ b/src/compiler/glsl/opt_structure_splitting.cpp
> @@ -351,7 +351,7 @@ do_structure_splitting(exec_list *instructions)
>          entry->components[i] =
>             new(entry->mem_ctx) ir_variable(type->fields.structure[i].type,
>                                             name,
> -                                           ir_var_temporary);
> +                                           (ir_variable_mode) 
> entry->var->data.mode);
>          entry->var->insert_before(entry->components[i]);
>        }
>  
> -- 
> 2.8.0
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to