Module: Mesa Branch: main Commit: df3842607217cfaa7629c6e7d1f8aae2fddf4d82 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df3842607217cfaa7629c6e7d1f8aae2fddf4d82
Author: Lionel Landwerlin <[email protected]> Date: Fri Nov 25 20:43:42 2022 +0200 intel/rt/nir: add support for RayCullMaskKHR Signed-off-by: Lionel Landwerlin <[email protected]> Reviewed-by: Ivan Briano <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20011> --- 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,
