v3d: cache pipe query results
authorJuan A. Suarez Romero <jasuarez@igalia.com>
Wed, 6 Jul 2022 09:18:14 +0000 (11:18 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 21 Mar 2023 12:31:24 +0000 (12:31 +0000)
commit6d21d563a1b5bee92a60fb49dc669caa93f29f6a
tree2acf1f6083bd702b27ad8be3d00e7ef09cd01cf1
parent957186102f90c6e1dc6d0d869cd79fa435dcd02c
v3d: cache pipe query results

As the BO storing the results is destroyed after getting the query
results, store the results in case requesting the results again.

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Signed-off-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17373>
src/gallium/drivers/v3d/v3d_query_pipe.c