diff --git a/src/compiler/nir/nir_opt_sink.c b/src/compiler/nir/nir_opt_sink.c index 324dd0f29dd..744c8ddc2d9 100644 --- a/src/compiler/nir/nir_opt_sink.c +++ b/src/compiler/nir/nir_opt_sink.c @@ -221,6 +221,10 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_ case nir_intrinsic_load_per_vertex_input: case nir_intrinsic_load_per_primitive_input: case nir_intrinsic_load_attribute_pan: + case nir_intrinsic_load_var_pan: + case nir_intrinsic_load_var_buf_pan: + case nir_intrinsic_load_var_flat_pan: + case nir_intrinsic_load_var_buf_flat_pan: case nir_intrinsic_load_urb_vec4_intel: case nir_intrinsic_load_urb_lsc_intel: *can_mov_out_of_loop = true;