mesa/src/panfrost
Olivia Lee a0f6c6d84d pan/va: move allow_merging_workgroups decision to drivers
In panvk, we will need to decide whether we are merging workgroups early
in shader compilation, before calling nir_lower_non_uniform_access. This
is because nonuniform lowering introduces new subgroup intrinsics which
would otherwise inhibit workgroup merging, and because the set of
instructions that need to be lowered may be different with merged
workgroups.

Signed-off-by: Olivia Lee <olivia.lee@collabora.com>
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38586>
2026-04-09 17:53:46 +00:00
..
ci pan/ci: Document recent flakes and timeouts 2026-04-03 14:25:39 +00:00
clc pan/va: move allow_merging_workgroups decision to drivers 2026-04-09 17:53:46 +00:00
compiler pan/va: move allow_merging_workgroups decision to drivers 2026-04-09 17:53:46 +00:00
drm-shim panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
ds panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
genxml pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
lib pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
libpan panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
model pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
perf panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
shared panfrost: drop email from ancient copyright lines 2026-02-23 20:04:12 +00:00
tools pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
vulkan pan/va: move allow_merging_workgroups decision to drivers 2026-04-09 17:53:46 +00:00
.clang-format pan: Add some missing ForEachMacros to .clang-format 2026-02-03 13:26:12 +00:00
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00