From 52a5b294978075863dcb6d698fa69da7d3fdcab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Fri, 30 Jan 2026 17:35:41 +0100 Subject: [PATCH] radeonsi: vectorize UBO, SSBO and shared across blocks Reviewed-by: Rhys Perry Part-of: --- src/gallium/drivers/radeonsi/si_shader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 751fcd94017..43441a09bdc 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1098,6 +1098,7 @@ static void si_postprocess_nir(struct si_nir_shader_ctx *ctx) &(nir_load_store_vectorize_options){ .modes = nir_var_mem_ssbo | nir_var_mem_ubo | nir_var_mem_shared | nir_var_mem_global | nir_var_shader_temp, + .bounds_checked_modes = nir_var_mem_ssbo | nir_var_mem_ubo | nir_var_mem_shared, .callback = ac_nir_mem_vectorize_callback, .cb_data = &(struct ac_nir_config){sel->screen->info.gfx_level, sel->info.base.use_aco_amd}, .has_shared2_amd = true,