From 4aa2510bc02dabc2bb5af2fa5e32cea506225441 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Wed, 6 Aug 2025 14:43:06 +0800 Subject: [PATCH] radeonsi: do not init nir_options for mesh shader MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nir_options array include mesh shader, radeonsi does not support mesh shader at this point. Reviewed-by: Marek Olšák Reviewed-by: Yonggang Luo Part-of: --- src/gallium/drivers/radeonsi/si_get.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index 845f83f6ead..c992aa8207a 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -921,7 +921,7 @@ void si_init_screen_get_functions(struct si_screen *sscreen) options->support_indirect_outputs = BITFIELD_BIT(MESA_SHADER_TESS_CTRL); options->varying_expression_max_cost = si_varying_expression_max_cost; - for (unsigned i = 0; i < ARRAY_SIZE(sscreen->b.nir_options); i++) + for (unsigned i = 0; i < MESA_SHADER_STAGES; i++) sscreen->b.nir_options[i] = options; }