Regardless whether we implement Apple-style eMRT or something simpler, the EOT
shader isn't involved here.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24258>
if (key->op[rt] == AGX_META_OP_NONE)
continue;
+ /* The end-of-tile shader is unsuitable to handle spilled render targets.
+ * Skip them. If blits are needed with spilled render targets, other parts
+ * of the driver need to implement them.
+ */
+ if (key->tib.spilled[rt])
+ continue;
+
assert(key->op[rt] == AGX_META_OP_STORE);
unsigned offset_B = agx_tilebuffer_offset_B(&key->tib, rt);