diff --git a/src/asahi/lib/agx_meta.c b/src/asahi/lib/agx_meta.c index 7d842e7a8ca..a0dcdc2421f 100644 --- a/src/asahi/lib/agx_meta.c +++ b/src/asahi/lib/agx_meta.c @@ -61,14 +61,7 @@ build_background_op(nir_builder *b, enum agx_meta_op op, unsigned rt, } else { assert(op == AGX_META_OP_CLEAR); - nir_ssa_def *comp[] = { - nir_load_preamble(b, 1, 32, (rt * 8) + 0), - nir_load_preamble(b, 1, 32, (rt * 8) + 2), - nir_load_preamble(b, 1, 32, (rt * 8) + 4), - nir_load_preamble(b, 1, 32, (rt * 8) + 6), - }; - - return nir_vec(b, comp, nr); + return nir_load_preamble(b, nr, 32, rt * 8); } }