mesa/src/panfrost
Faith Ekstrand 13926b3492
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
panfrost: Lower pixel-local storage to load/store_tile in NIR
Now that we have intrinsics which map directly to the hardware opcodes,
we can lower PLS inside the gallium driver instead of the back-end
compiler having to know anything about it.  This simplifies the back-end
and is less code, if you ignore the new copyright header.

Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39367>
2026-01-19 21:33:14 +00:00
..
ci pan/blend: Use the blend builder helpers instead of nir_lower_blend() 2026-01-19 21:33:14 +00:00
clc pan: Move PRINTF_BUFFER_SIZE to the compiler 2025-12-03 18:28:44 +00:00
compiler panfrost: Lower pixel-local storage to load/store_tile in NIR 2026-01-19 21:33:14 +00:00
drm-shim pan drm-shim: add a way to specify the GPU variant in PAN_GPU_ID 2025-12-22 13:40:03 +00:00
ds panfrost/perfetto: Use Android-internal perfetto 2025-08-19 15:02:06 +00:00
genxml pan/genxml: The BLEND array must be 64B aligned 2026-01-15 21:55:33 +00:00
lib pan/blend: Use the blend builder helpers instead of nir_lower_blend() 2026-01-19 21:33:14 +00:00
libpan panvk: remove AFBC header zeroing 2025-12-17 12:33:58 +00:00
model pan: Use correct architecture name for v12+ 2026-01-13 13:28:34 +01:00
perf pan/kmod: Cache the device props at the pan_kmod_dev level 2025-12-12 10:15:30 +01:00
shared panfrost,nir: drop my lonely Authors tags 2026-01-05 17:47:52 +00:00
tools pan/kmod: Cache the device props at the pan_kmod_dev level 2025-12-12 10:15:30 +01:00
vulkan nir,pan: Rework the pafrost tile load intrinsic 2026-01-19 21:33:13 +00:00
.clang-format panvk: Add various flush/invalidate helpers for internal BOs 2025-12-12 10:15:41 +01:00
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00