mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 15:40:11 +01:00
glsl: fix broken indentation in do_structure_splitting()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
parent
ad717102d9
commit
71efec290c
1 changed files with 12 additions and 15 deletions
|
|
@ -316,13 +316,13 @@ do_structure_splitting(exec_list *instructions)
|
||||||
/* Trim out variables we can't split. */
|
/* Trim out variables we can't split. */
|
||||||
foreach_in_list_safe(variable_entry, entry, &refs.variable_list) {
|
foreach_in_list_safe(variable_entry, entry, &refs.variable_list) {
|
||||||
if (debug) {
|
if (debug) {
|
||||||
printf("structure %s@%p: decl %d, whole_access %d\n",
|
printf("structure %s@%p: decl %d, whole_access %d\n",
|
||||||
entry->var->name, (void *) entry->var, entry->declaration,
|
entry->var->name, (void *) entry->var, entry->declaration,
|
||||||
entry->whole_structure_access);
|
entry->whole_structure_access);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!entry->declaration || entry->whole_structure_access) {
|
if (!entry->declaration || entry->whole_structure_access) {
|
||||||
entry->remove();
|
entry->remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -339,20 +339,17 @@ do_structure_splitting(exec_list *instructions)
|
||||||
|
|
||||||
entry->mem_ctx = ralloc_parent(entry->var);
|
entry->mem_ctx = ralloc_parent(entry->var);
|
||||||
|
|
||||||
entry->components = ralloc_array(mem_ctx,
|
entry->components = ralloc_array(mem_ctx, ir_variable *, type->length);
|
||||||
ir_variable *,
|
|
||||||
type->length);
|
|
||||||
|
|
||||||
for (unsigned int i = 0; i < entry->var->type->length; i++) {
|
for (unsigned int i = 0; i < entry->var->type->length; i++) {
|
||||||
const char *name = ralloc_asprintf(mem_ctx, "%s_%s",
|
const char *name = ralloc_asprintf(mem_ctx, "%s_%s", entry->var->name,
|
||||||
entry->var->name,
|
type->fields.structure[i].name);
|
||||||
type->fields.structure[i].name);
|
|
||||||
|
|
||||||
entry->components[i] =
|
entry->components[i] =
|
||||||
new(entry->mem_ctx) ir_variable(type->fields.structure[i].type,
|
new(entry->mem_ctx) ir_variable(type->fields.structure[i].type,
|
||||||
name,
|
name,
|
||||||
(ir_variable_mode) entry->var->data.mode);
|
(ir_variable_mode) entry->var->data.mode);
|
||||||
entry->var->insert_before(entry->components[i]);
|
entry->var->insert_before(entry->components[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
entry->var->remove();
|
entry->var->remove();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue