freedreno: Output the same shader-db format as v3d and intel.
authorEric Anholt <eric@anholt.net>
Tue, 14 May 2019 23:02:17 +0000 (16:02 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 16 May 2019 17:25:20 +0000 (10:25 -0700)
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>
src/gallium/drivers/freedreno/ir3/ir3_gallium.c

index 98db2bfa75c8f4de55b6d2fb945d1ac9e39c66d5..c189a90dc16e02b7762b8932f0264e2ee8ba3419 100644 (file)
@@ -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);
 }