diff --git a/src/compiler/nir/nir_lower_io.c b/src/compiler/nir/nir_lower_io.c index 943450ca9fb..1776648c456 100644 --- a/src/compiler/nir/nir_lower_io.c +++ b/src/compiler/nir/nir_lower_io.c @@ -631,7 +631,8 @@ lower_interpolate_at(nir_intrinsic_instr *intrin, struct lower_io_state *state, offset, .base = var->data.driver_location, .component = component, - .io_semantics = semantics); + .io_semantics = semantics, + .dest_type = nir_type_float | intrin->dest.ssa.bit_size); return load; }