mesa/src/virtio
Dave Airlie 25b8f4f714 venus: handle device probing properly.
Currently if you try to probe the virtio ICD on a non-virtio system
it will fail in CreateInstance which causes the loader to spit on the
screen.

However instance creation shouldn't fail, the driver should just
not enumerate any devices in this case. It's a bit tricky to ensure
this, but return instance and then handle instance destruction
and fail device enumeration.

Cc: mesa-stable
Reviewed-by: Ryan Neph
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32266>
2024-11-22 13:06:11 +10:00
..
ci ci/virgl: Fix library path 2024-10-10 11:05:57 +00:00
vdrm virtio/vdrm: don't spam 2024-10-04 16:30:17 +00:00
venus-protocol venus: sync headers for VK_EXT_external_memory_acquire_unmodified 2024-07-10 18:57:26 +00:00
virtio-gpu virgl: Propagate the GL_MAX_stage_SHADER_STORAGE_BLOCKS for each stage 2024-11-08 12:26:06 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: handle device probing properly. 2024-11-22 13:06:11 +10:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00