Skip to content

intel/fs: fix metadata preserve on trace_ray intrinsic

c78be5da ("intel/fs: lower ray query intrinsics") introduced a helper function using nir_(push|pop)_if which invalidated dominance & block_index for the replacement of nir_intrinsic_rt_trace_ray.

We can still keep dominance/block_index metadata for the lowering of nir_intrinsic_rt_execute_callable though.

This change uses 2 different lowering function with correct metadata preservation.

Signed-off-by: Lionel Landwerlin Fixes: c78be5da ("intel/fs: lower ray query intrinsics")

Merge request reports