mesa/src/panfrost
Erik Faye-Lund f9248e81a5 pan/lib: clean up tilebuffer size helpers
This way we report the *actual* tilebuffer sizes rather than reporting
twice the amount and then correcting for it later on. The distinction
really only matters on V4 and V6 GPUs, but let's get it correct.

This shouln't have any functional changes, it just makes it easier to
reason about what each GPU supports.

While we're at it, correct the typo in the comment about what gens
supports disabling pipelining. It's *not* supported on V6.

Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35755>
2025-08-26 16:21:23 +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 pan/lib: clean up tilebuffer size helpers 2025-08-26 16:21:23 +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