diff --git a/src/compiler/nir/nir_opt_sink.c b/src/compiler/nir/nir_opt_sink.c index e19ad092534..4ff4e1f3dcd 100644 --- a/src/compiler/nir/nir_opt_sink.c +++ b/src/compiler/nir/nir_opt_sink.c @@ -62,6 +62,9 @@ nir_can_move_instr(nir_instr *instr, nir_move_options options) case nir_intrinsic_load_input: case nir_intrinsic_load_interpolated_input: case nir_intrinsic_load_per_vertex_input: + case nir_intrinsic_load_frag_coord: + case nir_intrinsic_load_frag_coord_zw: + case nir_intrinsic_load_pixel_coord: return options & nir_move_load_input; case nir_intrinsic_load_uniform: return options & nir_move_load_uniform;