From 59926f25fab691d9d2a1247fd27389dd254db048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 18 Nov 2021 09:36:11 -0500 Subject: [PATCH] radeonsi: print source_sha1 as part of shader dumps It's not part of the shader key, but I don't know where else to put it. Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_shader.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 7ebc3831b33..29827bce593 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -32,6 +32,7 @@ #include "tgsi/tgsi_from_mesa.h" #include "tgsi/tgsi_strings.h" #include "util/u_memory.h" +#include "util/mesa-sha1.h" static const char scratch_rsrc_dword0_symbol[] = "SCRATCH_RSRC_DWORD0"; @@ -1178,6 +1179,9 @@ static void si_dump_shader_key(const struct si_shader *shader, FILE *f) gl_shader_stage stage = shader->selector->info.stage; fprintf(f, "SHADER KEY\n"); + fprintf(f, " source_sha1 = {"); + _mesa_sha1_print(f, shader->selector->info.base.source_sha1); + fprintf(f, "}\n"); switch (stage) { case MESA_SHADER_VERTEX: