asahi: Ignore spilled render targets with partial renders
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Fri, 23 Jun 2023 18:23:59 +0000 (14:23 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 20 Jul 2023 15:33:28 +0000 (15:33 +0000)
commit46b54064837ee8da25c4cb04c22ff10d6dc02977
tree353a819462a8be69d6ffe4b575951755ac899951
parentdc38f24de364006f32de0380c37e2143b354c07e
asahi: Ignore spilled render targets with partial renders

Partial renders exist to the spill the tilebuffer to memory, there's nothing to
do if it's already spilled (and would just waste memory bandwidth and create a
feedback loop).

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24258>
src/gallium/drivers/asahi/agx_state.c