mesa/src
Jarred Davies fb1ba13c57 pvr: Fix allocating the required scratch buffer space for tile buffers
When calculating the dwords per pixel the output registers should
always be taken into account in addition to the number of tile buffers.

Fixes incorrect scratch buffer space calculation when both output
registers and tile buffers are emitted by a render.

Partial fix for:
dEQP-VK.renderpass.*.attachment_allocation.input_output.71

Fixes: 3457f8083a ("pvr: Acquire scratch buffer on framebuffer creation.")
Signed-off-by: Nick Hamilton <nick.hamilton@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
(cherry picked from commit df445dc9b9)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40092>
2026-02-25 14:22:23 +01:00
..
amd aco: resolve hazards before calls 2026-02-25 14:22:23 +01:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi hk: fix passthrough GS key invalidation 2026-02-25 14:22:21 +01:00
broadcom broadcom/cle: bump up gen version for v3d 2026-02-04 18:39:35 +01:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/gather_info: Add support for panfrost tile load/store intrinsics 2026-02-25 14:22:23 +01:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl mesa: retain const qualifier from pointer 2026-02-11 14:54:47 +00:00
etnaviv etnaviv/ci: Add gitlab-ci-inc.yml to file list 2026-01-19 20:46:38 +00:00
freedreno ir3: Align TCS per-patch output to 64 bytes to prevent stale reads 2026-02-25 14:22:23 +01:00
gallium lavapipe: Fix features for nonsubsampled ycbcr formats 2026-02-25 14:22:23 +01:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Add VK_EXT_frame_boundary support 2026-01-20 20:27:10 +00:00
glx glx: fix const qualifier warnings found with C23 glibc support 2026-02-11 14:54:47 +00:00
gtest
imagination pvr: Fix allocating the required scratch buffer space for tile buffers 2026-02-25 14:22:23 +01:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel intel/perf: Add HSW verx10 to intel_perf_query_result_write_mdapi() 2026-02-25 14:22:22 +01:00
kosmickrisp kk: Fix graphics pipeline serialization 2026-02-25 14:22:22 +01:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa mesa: implement FRAMEBUFFER_RENDERABLE internalformat query 2026-02-25 14:22:21 +01:00
microsoft vk: descriptors: sort bindings along with flags 2026-01-20 15:55:47 +00:00
nouveau nvk: Reenable compression support with nouveau 1.4.2 2026-02-11 14:54:47 +00:00
panfrost panvk: Also load output attachments with LOAD_OP_NONE+STORE_OP_NONE 2026-02-25 14:22:23 +01:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util util: bring back fix to avoid strict aliasing bugs in xxhash 2026-02-25 14:22:23 +01:00
virtio venus: sync protocol for strict aliasing compliance 2026-02-25 14:22:22 +01:00
vulkan vulkan/cmd_queue: Fixup stride for multi draws 2026-02-25 14:22:20 +01:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00