mesa/src/virtio
Dmitry Osipenko 087e9a96d1 venus: make cross-device optional
Cross-device is a virtio-gpu feature that enables sharing host blob
dma-bufs with other virtio devices, like virtio-wl or virtio-video.
This feature is mainly used by ChromeOS and not required if there is
no dma-buf sharing. Venus has a hard requirement for the cross-device
feature.

Qemu doesn't support cross-device. Relax cross-device feature requirement
by making it optional, allowing Venus to work on Qemu.

Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29040>
2024-05-03 17:54:33 +00:00
..
ci ci: uprev CTS to 1.3.8.2 2024-04-24 10:48:11 +00:00
vdrm virtio/vdrm: Fix lockup in vdrm_host_sync() 2024-01-12 16:53:59 +00:00
venus-protocol venus: sync protocol for VK_KHR_fragment_shading_rate 2024-03-04 10:11:16 -08:00
virtio-gpu virgl: Use better reporting for mirror_clamp features 2024-01-29 09:01:26 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: make cross-device optional 2024-05-03 17:54:33 +00:00
meson.build virtio: Add vdrm native-context helper 2023-11-04 03:00:04 +00:00