diff --git a/src/compiler/nir/nir_lower_poly_line_smooth.c b/src/compiler/nir/nir_lower_poly_line_smooth.c index bcd2419e1f9..4fcca5cfab6 100644 --- a/src/compiler/nir/nir_lower_poly_line_smooth.c +++ b/src/compiler/nir/nir_lower_poly_line_smooth.c @@ -43,7 +43,7 @@ lower_polylinesmooth(nir_builder *b, nir_instr *instr, void *data) return false; int location = nir_intrinsic_io_semantics(intr).location; - if ((location != FRAG_RESULT_COLOR && location < FRAG_RESULT_DATA0) || + if ((location != FRAG_RESULT_COLOR && location != FRAG_RESULT_DATA0) || nir_intrinsic_src_type(intr) != nir_type_float32) return false;