freedreno: Output the same shader-db format as v3d and intel.
This lets us reuse their report.py, at the expense of fd-report.py no longer working. Reviewed-by: Rob Clark <robdclark@gmail.com> Tested-by: Eduardo Lima Mitev <elima@igalia.com>
This commit is contained in:
parent
6d9b45171d
commit
c2e68bebb4
|
@ -49,29 +49,18 @@ dump_shader_info(struct ir3_shader_variant *v, struct pipe_debug_callback *debug
|
|||
if (!unlikely(fd_mesa_debug & FD_DBG_SHADERDB))
|
||||
return;
|
||||
|
||||
pipe_debug_message(debug, SHADER_INFO, "\n"
|
||||
"SHADER-DB: %s prog %d/%d: %u instructions, %u dwords\n"
|
||||
"SHADER-DB: %s prog %d/%d: %u half, %u full\n"
|
||||
"SHADER-DB: %s prog %d/%d: %u const, %u constlen\n"
|
||||
"SHADER-DB: %s prog %d/%d: %u (ss), %u (sy)\n"
|
||||
"SHADER-DB: %s prog %d/%d: max_sun=%u\n",
|
||||
pipe_debug_message(debug, SHADER_INFO,
|
||||
"%s shader: %u inst, %u dwords, "
|
||||
"%u half, %u full, %u const, %u constlen, "
|
||||
"%u (ss), %u (sy), %d max_sun\n",
|
||||
ir3_shader_stage(v->shader),
|
||||
v->shader->id, v->id,
|
||||
v->info.instrs_count,
|
||||
v->info.sizedwords,
|
||||
ir3_shader_stage(v->shader),
|
||||
v->shader->id, v->id,
|
||||
v->info.max_half_reg + 1,
|
||||
v->info.max_reg + 1,
|
||||
ir3_shader_stage(v->shader),
|
||||
v->shader->id, v->id,
|
||||
v->info.max_const + 1,
|
||||
v->constlen,
|
||||
ir3_shader_stage(v->shader),
|
||||
v->shader->id, v->id,
|
||||
v->info.ss, v->info.sy,
|
||||
ir3_shader_stage(v->shader),
|
||||
v->shader->id, v->id,
|
||||
v->max_sun);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue