etnaviv: optimize render resource update
authorLucas Stach <l.stach@pengutronix.de>
Fri, 18 Nov 2022 17:23:37 +0000 (18:23 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 14 Jul 2023 14:21:35 +0000 (14:21 +0000)
commitf8f0f1c5cb51511083c0d7bf48a0f079a4d71c8e
tree55c415b2479ad0ddc17ab3c49c10dc189597c896
parent61e27debf5b13e792ec74bc79fb0abf9f83a4d71
etnaviv: optimize render resource update

Now that we track the age at the resource level we can optimize
the render surface update by only copying the single level we are
going to render to.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19964>
src/gallium/drivers/etnaviv/etnaviv_state.c