From 216d14fb6558498f4e7158699d1f280ebd7aa910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Mon, 6 Oct 2025 08:46:13 +0200 Subject: [PATCH] radv/rt: fix LDS size calculation with LLVM for inlined stages Part-of: --- src/amd/vulkan/radv_pipeline_rt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index b0cda64b02f..d7c9b7f7967 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -433,6 +433,7 @@ radv_rt_nir_to_asm(struct radv_device *device, struct vk_pipeline_cache *cache, radv_optimize_nir(temp_stage.nir, stage->key.optimisations_disabled); radv_postprocess_nir(device, NULL, &temp_stage); + stage->info.nir_shared_size = MAX2(stage->info.nir_shared_size, temp_stage.info.nir_shared_size); if (stage_info) radv_gather_unused_args(stage_info, shaders[i]);