From 11ced35e0a146d55b4ae3c1407dba5055da4bc7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Wed, 3 Apr 2024 18:57:59 +0200 Subject: [PATCH] ac/nir/ngg: Don't create dummy output variable for primitive ID. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This was needed by RADV in the past, but not anymore. Signed-off-by: Timur Kristóf Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/common/ac_nir_lower_ngg.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/amd/common/ac_nir_lower_ngg.c b/src/amd/common/ac_nir_lower_ngg.c index 8045dd668c8..1a548450119 100644 --- a/src/amd/common/ac_nir_lower_ngg.c +++ b/src/amd/common/ac_nir_lower_ngg.c @@ -2472,10 +2472,6 @@ ac_nir_lower_ngg_nogs(nir_shader *shader, const ac_nir_lower_ngg_options *option options->export_primitive_id && shader->info.stage == MESA_SHADER_VERTEX; if (options->export_primitive_id) { - nir_variable *prim_id_var = nir_variable_create(shader, nir_var_shader_out, glsl_uint_type(), "ngg_prim_id"); - prim_id_var->data.location = VARYING_SLOT_PRIMITIVE_ID; - prim_id_var->data.driver_location = VARYING_SLOT_PRIMITIVE_ID; - prim_id_var->data.interpolation = INTERP_MODE_NONE; shader->info.outputs_written |= VARYING_BIT_PRIMITIVE_ID; }