Reviewed-by: Jordan Justen <[email protected]>
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 <[email protected]> > --- > 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 > [email protected] > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
