mesa/src/panfrost
Eric R. Smith 9b4eb81162
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
panvk: revised occlusion query pointer fix
It turns out that the `occlusion_query.syncobj` is used to set
state that later code relies on, and setting it to NULL causes
some Vulkan CTS tests to fail. Instead, we should explicitly check
for the mode being `MALI_OCCLUSION_MODE_DISABLED` to avoid using
an invalid `ptr` field.

Fixes: 24c692c981 ("panvk: fix a NULL pointer dereference in occlusion queries")
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36794>
2025-08-26 18:42:27 +00:00
..
ci ci/piglit: automatically use LAVA proxy 2025-08-25 14:52:38 +00:00
clc pan/clc: handle seek-error 2025-08-21 08:45:33 +00:00
compiler pan/va: check branch_offset for overflow 2025-08-21 08:45:33 +00:00
drm-shim panfrost: Fix group priorities in drm-shim 2025-02-05 13:30:29 +00:00
ds panfrost/perfetto: Use Android-internal perfetto 2025-08-19 15:02:06 +00:00
genxml pan/lib: do not duplicate enum mali_pixel_kill 2025-08-20 00:05:36 +00:00
lib pan/lib: clean up tilebuffer size helpers 2025-08-26 16:21:23 +00:00
libpan panvk: add a meta command for transitioning image layout 2025-08-12 12:43:10 +00:00
midgard pan/midgard: fix check for negative texture offset 2025-08-21 08:45:33 +00:00
perf build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
shared build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
tools pan/decode: detect error on fseek 2025-08-21 08:45:33 +00:00
util pan/util: use nir_component_mask instead of BITFIELD_MASK 2025-08-20 00:05:36 +00:00
vulkan panvk: revised occlusion query pointer fix 2025-08-26 18:42:27 +00:00
.clang-format panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
meson.build panfrost: Move genxml out of pan/lib 2025-05-09 09:33:38 +00:00