mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 15:20:10 +01:00
pan/decode: Print shader-db even for compute
Stated rationale is silly. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6476>
This commit is contained in:
parent
6855228726
commit
c088a3b554
1 changed files with 11 additions and 19 deletions
|
|
@ -1386,26 +1386,18 @@ pandecode_shader_disassemble(mali_ptr shader_ptr, int shader_no, int type,
|
|||
MESA_SHADER_FRAGMENT : MESA_SHADER_VERTEX);
|
||||
}
|
||||
|
||||
/* Print shader-db stats. Skip COMPUTE jobs since they are used for
|
||||
* driver-internal purposes with the blob and interfere */
|
||||
|
||||
bool should_shaderdb = type != MALI_JOB_TYPE_COMPUTE;
|
||||
|
||||
if (should_shaderdb) {
|
||||
unsigned nr_threads =
|
||||
(stats.work_count <= 4) ? 4 :
|
||||
(stats.work_count <= 8) ? 2 :
|
||||
1;
|
||||
|
||||
pandecode_log_cont("shader%d - MESA_SHADER_%s shader: "
|
||||
"%u inst, %u bundles, %u quadwords, "
|
||||
"%u registers, %u threads, 0 loops, 0:0 spills:fills\n\n\n",
|
||||
shader_id++,
|
||||
shader_type_for_job(type),
|
||||
stats.instruction_count, stats.bundle_count, stats.quadword_count,
|
||||
stats.work_count, nr_threads);
|
||||
}
|
||||
unsigned nr_threads =
|
||||
(stats.work_count <= 4) ? 4 :
|
||||
(stats.work_count <= 8) ? 2 :
|
||||
1;
|
||||
|
||||
pandecode_log_cont("shader%d - MESA_SHADER_%s shader: "
|
||||
"%u inst, %u bundles, %u quadwords, "
|
||||
"%u registers, %u threads, 0 loops, 0:0 spills:fills\n\n\n",
|
||||
shader_id++,
|
||||
shader_type_for_job(type),
|
||||
stats.instruction_count, stats.bundle_count, stats.quadword_count,
|
||||
stats.work_count, nr_threads);
|
||||
|
||||
return stats;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue