diff --git a/src/compiler/nir/nir_lower_clip.c b/src/compiler/nir/nir_lower_clip.c index 9bb167eeaa6..e7220127dc4 100644 --- a/src/compiler/nir/nir_lower_clip.c +++ b/src/compiler/nir/nir_lower_clip.c @@ -121,14 +121,14 @@ load_clipdist_input(nir_builder *b, nir_variable *in, int location_offset, nir_ssa_def *barycentric = nir_load_barycentric( b, nir_intrinsic_load_barycentric_pixel, INTERP_MODE_NONE); load = nir_load_interpolated_input( - b, 4, 32, barycentric, nir_imm_int(b, 0), - .base = in->data.driver_location + location_offset, + b, 4, 32, barycentric, nir_imm_int(b, location_offset), + .base = in->data.driver_location, .dest_type = nir_type_float32, .io_semantics = semantics); } else { - load = nir_load_input(b, 4, 32, nir_imm_int(b, 0), - .base = in->data.driver_location + location_offset, + load = nir_load_input(b, 4, 32, nir_imm_int(b, location_offset), + .base = in->data.driver_location, .dest_type = nir_type_float32, .io_semantics = semantics); }