glsl: Fix indent in dump code

Signed-off-by: Elie Tournier <elie.tournier@collabora.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Elie Tournier
2017-03-06 15:27:56 +00:00
committed by Ian Romanick
parent 8754c5359f
commit 7e46be3dec

View File

@@ -372,17 +372,17 @@ ir_builder_print_visitor::visit(ir_constant *ir)
switch (ir->type->base_type) { switch (ir->type->base_type) {
case GLSL_TYPE_UINT: case GLSL_TYPE_UINT:
if (ir->value.u[i] != 0) if (ir->value.u[i] != 0)
print_without_indent("r%04X_data.u[%u] = %u;\n", print_with_indent("r%04X_data.u[%u] = %u;\n",
my_index, i, ir->value.u[i]); my_index, i, ir->value.u[i]);
break; break;
case GLSL_TYPE_INT: case GLSL_TYPE_INT:
if (ir->value.i[i] != 0) if (ir->value.i[i] != 0)
print_without_indent("r%04X_data.i[%u] = %i;\n", print_with_indent("r%04X_data.i[%u] = %i;\n",
my_index, i, ir->value.i[i]); my_index, i, ir->value.i[i]);
break; break;
case GLSL_TYPE_FLOAT: case GLSL_TYPE_FLOAT:
if (ir->value.u[i] != 0) if (ir->value.u[i] != 0)
print_without_indent("r%04X_data.u[%u] = 0x%08x; /* %f */\n", print_with_indent("r%04X_data.u[%u] = 0x%08x; /* %f */\n",
my_index, my_index,
i, i,
ir->value.u[i], ir->value.u[i],
@@ -395,27 +395,27 @@ ir_builder_print_visitor::visit(ir_constant *ir)
memcpy(&v, &ir->value.d[i], sizeof(v)); memcpy(&v, &ir->value.d[i], sizeof(v));
if (v != 0) if (v != 0)
print_without_indent("r%04X_data.u64[%u] = 0x%016" PRIx64 "; /* %g */\n", print_with_indent("r%04X_data.u64[%u] = 0x%016" PRIx64 "; /* %g */\n",
my_index, i, v, ir->value.d[i]); my_index, i, v, ir->value.d[i]);
break; break;
} }
case GLSL_TYPE_UINT64: case GLSL_TYPE_UINT64:
if (ir->value.u64[i] != 0) if (ir->value.u64[i] != 0)
print_without_indent("r%04X_data.u64[%u] = %" PRIu64 ";\n", print_with_indent("r%04X_data.u64[%u] = %" PRIu64 ";\n",
my_index, my_index,
i, i,
ir->value.u64[i]); ir->value.u64[i]);
break; break;
case GLSL_TYPE_INT64: case GLSL_TYPE_INT64:
if (ir->value.i64[i] != 0) if (ir->value.i64[i] != 0)
print_without_indent("r%04X_data.i64[%u] = %" PRId64 ";\n", print_with_indent("r%04X_data.i64[%u] = %" PRId64 ";\n",
my_index, my_index,
i, i,
ir->value.i64[i]); ir->value.i64[i]);
break; break;
case GLSL_TYPE_BOOL: case GLSL_TYPE_BOOL:
if (ir->value.u[i] != 0) if (ir->value.u[i] != 0)
print_without_indent("r%04X_data.u[%u] = 1;\n", my_index, i); print_with_indent("r%04X_data.u[%u] = 1;\n", my_index, i);
break; break;
default: default:
unreachable("Invalid constant type"); unreachable("Invalid constant type");