mesa/src
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
..
amd ac/nir/ngg: Slightly refactor workgroup scan. 2024-11-22 01:01:39 +01:00
android_stub
asahi agx: make needs_g13x_coherency a tri-state 2024-11-20 16:10:11 +00:00
broadcom v3dv: report correct error on failure to probe 2024-11-22 13:05:57 +10:00
c11
compiler nir/lower_system_values: add ID to 32-bit lowering 2024-11-21 21:50:30 +00:00
drm-shim
egl vulkan/wsi/wayland: Pace frames with commit-timing-v1 2024-11-07 00:03:23 +00:00
etnaviv etnaviv: drm: use list_first_entry 2024-11-20 13:08:28 +00:00
freedreno tu,freedreno: Enable linear mipmap tail for UBWC images 2024-11-21 22:28:34 +00:00
gallium freedreno/fdl: Pass fd_dev_info to fdl6_layout 2024-11-21 22:28:34 +00:00
gbm gbm/dri: Fix color format for big endian. 2024-10-25 14:18:24 +00:00
getopt
gfxstream gfxstream: change output location 2024-11-18 17:16:28 +00:00
glx glx: avoid null-deref 2024-11-18 09:13:14 +00:00
gtest
imagination pvr: Make Vulkan driver depend only on nir headers, not library 2024-10-23 16:47:34 +00:00
imgui
intel intel/brw: Use <V,W,H> notation for FIXED_GRF and ARF source when printing IR 2024-11-21 17:36:34 -08:00
loader loader: Fix typo in __DRI_IMAGE_FORMAT_XBGR16161616 definition 2024-10-25 14:18:24 +00:00
mapi meson: remove selinux option 2024-10-21 01:14:35 +00:00
mesa nir: make use_interpolated_input_intrinsics a nir_lower_io parameter 2024-11-20 02:45:37 +00:00
microsoft nir_lower_mem_access_bit_sizes: pass access to callback 2024-11-13 12:59:26 +00:00
nouveau nir: make use_interpolated_input_intrinsics a nir_lower_io parameter 2024-11-20 02:45:37 +00:00
panfrost panvk: fix dirty check for prepare_blend 2024-11-21 23:02:22 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util util: add BITSET_LAST_BIT_BEFORE 2024-11-21 14:50:45 +00:00
virtio venus: handle device probing properly. 2024-11-22 13:06:11 +10:00
vulkan vulkan: Avoid pointer aliasing 2024-11-16 03:14:31 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format panfrost: Move ForEachMacros into panfrost 2024-09-12 20:04:58 +00:00
meson.build mesa: add gfxstream-experimental to -Dvulkan-drivers 2024-09-19 20:06:04 +00:00