From df3842607217cfaa7629c6e7d1f8aae2fddf4d82 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Fri, 25 Nov 2022 20:43:42 +0200 Subject: [PATCH] intel/rt/nir: add support for RayCullMaskKHR Signed-off-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/compiler/brw_nir_lower_rt_intrinsics.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/compiler/brw_nir_lower_rt_intrinsics.c b/src/intel/compiler/brw_nir_lower_rt_intrinsics.c index fa46168aaea..0290f4c680b 100644 --- a/src/intel/compiler/brw_nir_lower_rt_intrinsics.c +++ b/src/intel/compiler/brw_nir_lower_rt_intrinsics.c @@ -232,6 +232,10 @@ lower_rt_intrinsics_impl(nir_function_impl *impl, sysval = nir_u2u32(b, world_ray_in.inst_leaf_ptr); break; + case nir_intrinsic_load_cull_mask: + sysval = nir_u2u32(b, world_ray_in.ray_mask); + break; + case nir_intrinsic_load_ray_geometry_index: { nir_ssa_def *geometry_index_dw = nir_load_global(b, nir_iadd_imm(b, hit_in.prim_leaf_ptr, 4), 4,