From e333692e9d4369458f95b99a39f4b28f887181ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alejandro=20Pi=C3=B1eiro?= Date: Tue, 19 Jan 2021 13:48:46 +0100 Subject: [PATCH] v3dv/pipeline: enable lower_add_sat NIR option We don't support them by hw, so we would need to get them lowered. This fix some crashes while using renderdoc with UE4 shooter demo traces. Reviewed-by: Eric Anholt Part-of: --- src/broadcom/vulkan/v3dv_pipeline.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c index 2ef9faa..083b93f 100644 --- a/src/broadcom/vulkan/v3dv_pipeline.c +++ b/src/broadcom/vulkan/v3dv_pipeline.c @@ -205,6 +205,7 @@ static const struct spirv_to_nir_options default_spirv_options = { }; const nir_shader_compiler_options v3dv_nir_options = { + .lower_add_sat = true, .lower_all_io_to_temps = true, .lower_extract_byte = true, .lower_extract_word = true, -- 2.7.4