From f0a354a7a5d3811941f47894bf795e83b7b59ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Wed, 3 Apr 2024 19:26:38 +0200 Subject: [PATCH] radv: Don't set driver locations for last pre-rasterization stage. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit They were already unused, just don't set them. Signed-off-by: Timur Kristóf Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_pipeline_graphics.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline_graphics.c b/src/amd/vulkan/radv_pipeline_graphics.c index 4dc544d8596..ff441cbb458 100644 --- a/src/amd/vulkan/radv_pipeline_graphics.c +++ b/src/amd/vulkan/radv_pipeline_graphics.c @@ -1473,10 +1473,6 @@ radv_link_vs(const struct radv_device *device, struct radv_shader_stage *vs_stag next_stage->info.gs.num_linked_inputs = vs2gs.num_linked_io_vars; next_stage->info.inputs_linked = true; - } else { - nir_foreach_shader_out_variable (var, vs_stage->nir) { - var->data.driver_location = var->data.location; - } } } @@ -1530,10 +1526,6 @@ radv_link_tes(const struct radv_device *device, struct radv_shader_stage *tes_st next_stage->info.gs.num_linked_inputs = tes2gs.num_linked_io_vars; next_stage->info.inputs_linked = true; - } else { - nir_foreach_shader_out_variable (var, tes_stage->nir) { - var->data.driver_location = var->data.location; - } } } @@ -1552,10 +1544,6 @@ radv_link_gs(const struct radv_device *device, struct radv_shader_stage *gs_stag radv_link_shaders(device, gs_stage, fs_stage, gfx_state); } - - nir_foreach_shader_out_variable (var, gs_stage->nir) { - var->data.driver_location = var->data.location; - } } static void