v3dv: use wait stage for wait semaphores to decide about binning syncs
authorIago Toral Quiroga <itoral@igalia.com>
Wed, 4 May 2022 09:07:07 +0000 (11:07 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 5 May 2022 09:06:50 +0000 (09:06 +0000)
commit184a48197f08372555f0cc408def63bfdb70adee
tree45ff749eb613f4ec0bced9b8e0a8a8ce1f4ae506
parenta981ac053964b3fa129fda124e89bff01a572394
v3dv: use wait stage for wait semaphores to decide about binning syncs

If the wait stage for a semaphore doesn't involve geometry stages we
don't need a binning sync.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16322>
src/broadcom/vulkan/v3dv_queue.c