From d14fc27f4465263a9154d9579c98681666138f1d Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Sun, 12 Apr 2026 14:23:54 +0200 Subject: [PATCH] radv: do not vectorize fs out variables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is scalarized later anyway. No Foz-DB changes. Reviewed-by: Marek Olšák Reviewed-by: Samuel Pitoiset Acked-by: Daniel Schürmann Part-of: --- src/amd/vulkan/radv_shader.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index fd672d2384b..0e3c0647779 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -608,8 +608,6 @@ radv_shader_spirv_to_nir(struct radv_device *device, struct radv_shader_stage *s NIR_PASS(_, nir, nir_split_var_copies); NIR_PASS(_, nir, nir_split_per_member_structs); - if (nir->info.stage == MESA_SHADER_FRAGMENT) - NIR_PASS(_, nir, nir_opt_vectorize_io_vars, nir_var_shader_out); if (nir->info.stage == MESA_SHADER_FRAGMENT) NIR_PASS(_, nir, nir_lower_input_attachments, &(nir_input_attachment_options){