venus: properly expose KHR_external_fence/sempahore_fd
authorYiwei Zhang <zzyiwei@chromium.org>
Tue, 17 Oct 2023 00:18:46 +0000 (17:18 -0700)
committerMarge Bot <emma+marge@anholt.net>
Tue, 17 Oct 2023 20:12:07 +0000 (20:12 +0000)
commit3fdea1567db862852ad5f5f6916927f16676adf9
treee90e2e3e966fc3d85fcd09a24725ceadaaab6f29
parent4591c525eaad555a9efa69d3d61feb8851379496
venus: properly expose KHR_external_fence/sempahore_fd

Summary:
1. hide those extensions for vtest since there's no export support
2. do block waiting upon export without implicit fencing support

Fixes: 68a478870d2 ("venus: expose KHR_external_fence/sempahore_fd extensions")
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25633>
src/virtio/vulkan/vn_physical_device.c
src/virtio/vulkan/vn_queue.c