mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 07:40:11 +01:00
ir_print_visitor: Remove unnecessary parenthesis around type names.
Parenthesis should only be present for compound types (i.e. arrays or structures). For atomic types, simply print the symbol.
This commit is contained in:
parent
1f0cb24f8b
commit
295bb7ff8d
1 changed files with 5 additions and 7 deletions
|
|
@ -28,11 +28,11 @@ static void
|
|||
print_type(const glsl_type *t)
|
||||
{
|
||||
if (t->base_type == GLSL_TYPE_ARRAY) {
|
||||
printf("array (");
|
||||
printf("(array ");
|
||||
print_type(t->fields.array);
|
||||
printf(") (%u))", t->length);
|
||||
printf(" (%u))", t->length);
|
||||
} else if (t->base_type == GLSL_TYPE_STRUCT) {
|
||||
printf("struct (%s %u ", t->name ? t->name : "@", t->length);
|
||||
printf("(struct (%s %u ", t->name ? t->name : "@", t->length);
|
||||
printf("(FINISHME: structure fields go here) ");
|
||||
printf(")");
|
||||
} else {
|
||||
|
|
@ -56,9 +56,7 @@ void ir_print_visitor::visit(ir_variable *ir)
|
|||
printf("(%s%s%s%s) ",
|
||||
cent, inv, mode[ir->mode], interp[ir->interpolation]);
|
||||
|
||||
printf("(");
|
||||
print_type(ir->type);
|
||||
printf(") ");
|
||||
printf("(%s)) ", ir->name);
|
||||
}
|
||||
}
|
||||
|
|
@ -237,9 +235,9 @@ void ir_print_visitor::visit(ir_constant *ir)
|
|||
{
|
||||
const glsl_type *const base_type = ir->type->get_base_type();
|
||||
|
||||
printf("(constant (");
|
||||
printf("(constant ");
|
||||
print_type(ir->type);
|
||||
printf(") (");
|
||||
printf(" (");
|
||||
|
||||
for (unsigned i = 0; i < ir->type->components(); i++) {
|
||||
if (i != 0)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue