diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 426b06e4bb2..24d0a024543 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -376,10 +376,8 @@ radv_postprocess_nir(struct radv_device *device, const struct radv_graphics_stat .callback = ac_nir_mem_vectorize_callback, .cb_data = &(struct ac_nir_config){gfx_level, !use_llvm}, .robust_modes = 0, - /* On GFX6, read2/write2 is out-of-bounds if the offset register is negative, even if - * the final offset is not. - */ - .has_shared2_amd = gfx_level >= GFX7, + /* Only vectorize shared2 during late optimizations. */ + .has_shared2_amd = false, }; if (stage->key.uniform_robustness2)