From 4b8c63e21167f07948b19f5a2e831d514a9c3ff5 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Wed, 6 Aug 2025 14:45:04 +0800 Subject: [PATCH] gallium/dd: enlarge shader string for mesh shader MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Reviewed-by: Yonggang Luo Part-of: --- src/gallium/auxiliary/driver_ddebug/dd_draw.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/driver_ddebug/dd_draw.c b/src/gallium/auxiliary/driver_ddebug/dd_draw.c index 60c04acdf0d..a48599275d9 100644 --- a/src/gallium/auxiliary/driver_ddebug/dd_draw.c +++ b/src/gallium/auxiliary/driver_ddebug/dd_draw.c @@ -262,7 +262,7 @@ static void dd_dump_shader(struct dd_draw_state *dstate, mesa_shader_stage sh, FILE *f) { int i; - const char *shader_str[MESA_SHADER_STAGES]; + const char *shader_str[MESA_SHADER_MESH_STAGES]; shader_str[MESA_SHADER_VERTEX] = "VERTEX"; shader_str[MESA_SHADER_TESS_CTRL] = "TESS_CTRL"; @@ -270,6 +270,8 @@ dd_dump_shader(struct dd_draw_state *dstate, mesa_shader_stage sh, FILE *f) shader_str[MESA_SHADER_GEOMETRY] = "GEOMETRY"; shader_str[MESA_SHADER_FRAGMENT] = "FRAGMENT"; shader_str[MESA_SHADER_COMPUTE] = "COMPUTE"; + shader_str[MESA_SHADER_TASK] = "TASK"; + shader_str[MESA_SHADER_MESH] = "MESH"; if (sh == MESA_SHADER_TESS_CTRL && !dstate->shaders[MESA_SHADER_TESS_CTRL] &&