From 50fcfe6bd8825417f339bcee75ba79f7c17177d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Wed, 20 Aug 2025 16:22:29 +0200 Subject: [PATCH] radv: delay nir_opt_shrink_vectors Part-of: --- src/amd/vulkan/radv_pipeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 8c792db6125..884eff95f8d 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -564,11 +564,11 @@ radv_postprocess_nir(struct radv_device *device, const struct radv_graphics_stat if (!stage->key.optimisations_disabled) { NIR_PASS(_, stage->nir, nir_opt_dce); - NIR_PASS(_, stage->nir, nir_opt_shrink_vectors, true); NIR_PASS(_, stage->nir, nir_copy_prop); NIR_PASS(_, stage->nir, nir_opt_constant_folding); NIR_PASS(_, stage->nir, nir_opt_cse); + NIR_PASS(_, stage->nir, nir_opt_shrink_vectors, true); nir_load_store_vectorize_options late_vectorize_opts = { .modes =