diff --git a/src/intel/compiler/brw_nir_lower_ray_queries.c b/src/intel/compiler/brw_nir_lower_ray_queries.c index e2341dd83c3..3577d30edfd 100644 --- a/src/intel/compiler/brw_nir_lower_ray_queries.c +++ b/src/intel/compiler/brw_nir_lower_ray_queries.c @@ -265,8 +265,6 @@ lower_ray_query_intrinsic(nir_builder *b, brw_nir_rt_mem_ray_addr(b, stack_addr, BRW_RT_BVH_LEVEL_WORLD); brw_nir_rt_query_mark_init(b, stack_addr); - brw_nir_rt_init_mem_hit_at_addr(b, stack_addr, false, ray_t_max); - brw_nir_rt_init_mem_hit_at_addr(b, stack_addr, true, ray_t_max); brw_nir_rt_store_mem_ray_query_at_addr(b, ray_addr, &ray_defs); update_trace_ctrl_level(b, ctrl_level_addr, diff --git a/src/intel/compiler/brw_nir_rt_builder.h b/src/intel/compiler/brw_nir_rt_builder.h index 7495f4bb115..a8c58823b38 100644 --- a/src/intel/compiler/brw_nir_rt_builder.h +++ b/src/intel/compiler/brw_nir_rt_builder.h @@ -438,24 +438,6 @@ brw_nir_rt_load_mem_hit_from_addr(nir_builder *b, brw_nir_rt_unpack_leaf_ptr(b, nir_channels(b, data, 0x3 << 2)); } -static inline void -brw_nir_rt_init_mem_hit_at_addr(nir_builder *b, - nir_ssa_def *stack_addr, - bool committed, - nir_ssa_def *t_max) -{ - nir_ssa_def *mem_hit_addr = - brw_nir_rt_mem_hit_addr_from_addr(b, stack_addr, committed); - - /* Set the t_max value from the ray initialization */ - nir_ssa_def *hit_t_addr = mem_hit_addr; - brw_nir_rt_store(b, hit_t_addr, 4, t_max, 0x1); - - /* Clear all the flags packed behind primIndexDelta */ - nir_ssa_def *state_addr = nir_iadd_imm(b, mem_hit_addr, 12); - brw_nir_rt_store(b, state_addr, 4, nir_imm_int(b, 0), 0x1); -} - static inline void brw_nir_rt_load_mem_hit(nir_builder *b, struct brw_nir_rt_mem_hit_defs *defs,