mesa/src
Faith Ekstrand de7cae705d venus: Don't report global priorities if globalPriorityQuery is unsupported
Drivers are expected to ignore unknown structs in pNext chains.  Venus
is a bit weird because we advertise features based on the host driver
and so we have code for all sorts of things which may not be supported
by the host driver.  When globalPriorityQuery is unsupported, we
shouldn't even attempt to return anything.  Currently, we just crash in
this case because vn_physical_device::global_priority_properties is an
uninitialized pointer.  While we're here, initialize it to NULL if it's
invalid.

Fixes: e488b5e45e ("venus: support VK_KHR_global_priority")
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34218>
2025-03-28 23:54:51 +00:00
..
amd radv/rt: Flush CP writes from the common BVH framework with INV_L2 on GFX12 2025-03-28 23:07:17 +00:00
android_stub
asahi asahi: Only require IOKit for tooling 2025-03-26 18:35:36 +00:00
broadcom ci: Re-enable trace jobs with updated Piglit 2025-03-28 13:00:14 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir: add option to keep mul24_relaxed 2025-03-27 06:24:15 +00:00
drm-shim
egl mesa: move dispatch.h and marshal_generated.h generation to glapi/gen 2025-03-27 05:46:35 +00:00
etnaviv etnaviv: Add missing build dependency on generated header 2025-03-28 12:06:08 +00:00
freedreno ci: Re-enable trace jobs with updated Piglit 2025-03-28 13:00:14 +00:00
gallium frontends/va: Don't ignore rotation and mirror for conversions to RGB 2025-03-28 22:31:34 +00:00
gbm dri: delete INVALIDATE extension 2025-02-26 21:46:06 +00:00
getopt
gfxstream gfxstream: follow the semantics desired by distro VK loader 2025-03-27 00:26:17 +00:00
glx glx: stop exporting EXT_texture_object functions from libGLX_mesa.so 2025-03-27 05:46:35 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv: expose VK_KHR_video_maintenance2 2025-03-28 21:18:00 +00:00
loader loader: Stop looking in ${libdir}/tls/ 2025-03-13 19:45:45 +00:00
mapi glx: stop exporting EXT_texture_object functions from libGLX_mesa.so 2025-03-27 05:46:35 +00:00
mesa mesa: inline main/meson.build 2025-03-27 05:46:35 +00:00
microsoft vulkan/runtime: store flags on descriptor set layouts 2025-02-27 13:26:58 +02:00
nouveau nvk: Bump the conformance version to 1.4.1.3 2025-03-27 20:03:44 +00:00
panfrost panvk: fix memory requirement query for aliased disjoint image 2025-03-25 00:20:54 +00:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util drirc/anv: DiggingGame.exe needs force_vk_vendor=-1 2025-03-26 22:48:37 +00:00
virtio venus: Don't report global priorities if globalPriorityQuery is unsupported 2025-03-28 23:54:51 +00:00
vulkan vulkan/wsi: Signal buffer memory object when blitting 2025-03-28 23:54:51 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format freedreno: move ForEachMacros into freedreno 2025-01-24 12:15:31 +00:00
meson.build hk: Fix building without the gallium driver 2025-03-26 18:35:36 +00:00