venus: make external fence and semaphore export async
authorYiwei Zhang <zzyiwei@chromium.org>
Wed, 8 Mar 2023 03:49:31 +0000 (19:49 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 14 Mar 2023 18:07:38 +0000 (18:07 +0000)
commit179fadb33274134be9cb9662347e117ae48416ba
tree6502e14f435d8323a749dbdc9c5d98a40187b57e
parenta37771b42a15ac9a68c4ec83e90b667b185a8e24
venus: make external fence and semaphore export async

This also makes vn_QueueSignalReleaseImageANDROID async since it makes
use of a queue submit followed by an external fence export internally.

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21716>
src/virtio/vulkan/vn_queue.c