anv: replace query flush before gpu copy by semaphore wait
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 31 Mar 2023 08:32:18 +0000 (11:32 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 7 Apr 2023 15:51:20 +0000 (15:51 +0000)
commitbb49610973ab615a400d0ddcc76d403f0cb94874
tree39b182bb728141b5147edda278734f781d082e2b
parentabc4111d19761d51599330a1b13be718d0255600
anv: replace query flush before gpu copy by semaphore wait

All the flushes should already have happened, we just need CS to wait
for the operations to complete. Just use a MI_SEMAPHORE_WAIT to check
the availability bit is set.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Felix DeGrood <felix.j.degrood@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22178>
src/intel/vulkan/genX_query.c