From ce21dde04df95dcff6ed21be8eeaef931dc6a756 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 13 Apr 2022 16:04:25 +0300 Subject: [PATCH] intel/nir: fixup preserved metadata in rayquery lowering Another case of not clearing the metadata correctly. Signed-off-by: Lionel Landwerlin Fixes: c78be5da300a ("intel/fs: lower ray query intrinsics") Reviewed-by: Caio Oliveira Part-of: (cherry picked from commit 1ffd28149f4779a2097262ecc61ec39e96cdcd11) --- .pick_status.json | 2 +- src/intel/compiler/brw_nir_lower_ray_queries.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index 7533396aef0..c52a0bc8fd7 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -490,7 +490,7 @@ "description": "intel/nir: fixup preserved metadata in rayquery lowering", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" }, diff --git a/src/intel/compiler/brw_nir_lower_ray_queries.c b/src/intel/compiler/brw_nir_lower_ray_queries.c index 7cee1d6e3d3..7ce34dfdcd3 100644 --- a/src/intel/compiler/brw_nir_lower_ray_queries.c +++ b/src/intel/compiler/brw_nir_lower_ray_queries.c @@ -550,6 +550,8 @@ brw_nir_lower_ray_queries(nir_shader *shader, nir_remove_dead_variables(shader, nir_var_shader_temp | nir_var_function_temp, NULL); + + nir_metadata_preserve(impl, nir_metadata_none); } ralloc_free(state.queries);