From 68b9ad0ba7e1dfe58b3a08ea3dcb7efe0a819753 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 27 Jun 2023 17:02:09 +0100 Subject: [PATCH] radv: Do not enable robustness for push constants with robustBufferAccess2 There is no spec text requiring this behaviour, it is only for buffers. Signed-off-by: Joshua Ashton Reviewed-by: Samuel Pitoiset 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 156565f3468..d2583127f89 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -484,7 +484,7 @@ radv_postprocess_nir(struct radv_device *device, const struct radv_pipeline_layo }; if (device->robust_buffer_access2) { - vectorize_opts.robust_modes = nir_var_mem_ubo | nir_var_mem_ssbo | nir_var_mem_push_const; + vectorize_opts.robust_modes = nir_var_mem_ubo | nir_var_mem_ssbo; } if (!pipeline_key->optimisations_disabled) {