diff --git a/src/freedreno/ir3/ir3_nir.c b/src/freedreno/ir3/ir3_nir.c index ce193b682db..37027432287 100644 --- a/src/freedreno/ir3/ir3_nir.c +++ b/src/freedreno/ir3/ir3_nir.c @@ -650,7 +650,7 @@ ir3_finalize_nir(struct ir3_compiler *compiler, * descriptor, even when it doesn't. */ nir_load_store_vectorize_options vectorize_opts = { - .modes = nir_var_mem_ubo | nir_var_mem_ssbo | nir_var_uniform, + .modes = nir_var_mem_ubo | nir_var_mem_ssbo | nir_var_mem_shared | nir_var_uniform, .callback = ir3_nir_should_vectorize_mem, .robust_modes = options->robust_modes, .cb_data = compiler,