mesa/src
Jose Maria Casanova Crespo 0ae28c9056 broadcom: raise framebuffer size to 7680 on V3D 7.1
Add a new max_framebuffer_size to devinfo so V3D 4.2 and V3D 7.1 can
expose different framebuffer dimensions: 4096 on RPi4 and 7680 on RPi5.
This is bounded by the maximum clip size supported by the framebuffer.

Take advantage of this to also raise maxImageDimensions* to
max_framebuffer_size.

A non-power-of-two framebuffer means framebuffer_size_for_pixel_count can
compute a height larger than max_framebuffer_size. Clamp the height to the
maximum and recompute the width from the division so w * h <= num_pixels.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42117>
2026-06-10 15:22:27 +00:00
..
amd radv/ci: skip all WSI tests also on NAVI21/NAVI31 2026-06-10 14:58:31 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi hk: use drirc_gen 2026-06-10 07:17:14 +00:00
broadcom broadcom: raise framebuffer size to 7680 on V3D 7.1 2026-06-10 15:22:27 +00:00
c11
compiler nir/lower_undef_to_zero: add filter argument 2026-06-10 06:05:05 +00:00
drm-shim drm-shim: Include the hex of the driver ioctl for unimplemented ioctls. 2026-06-04 20:17:34 +00:00
egl egl/gbm: Eliminate max_age local variable 2026-05-29 16:38:01 +00:00
etnaviv etnaviv: Update headers from rnndb 2026-06-06 22:02:04 +00:00
freedreno util/drirc: remove the driver option in drirc_validate 2026-06-10 07:17:14 +00:00
gallium broadcom: add and use max_render_targets to devinfo 2026-06-10 15:22:27 +00:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: kumquat: validate device dmabuf support before use 2026-06-08 21:38:19 +00:00
glx glx/windows: Drop static from driwindowsCreateScreen() 2026-05-18 13:33:35 +00:00
gtest
imagination pvr: use drirc_gen 2026-06-10 07:17:14 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel brw: fix null render target decision 2026-06-10 11:08:47 +00:00
kosmickrisp nir/lower_undef_to_zero: add filter argument 2026-06-10 06:05:05 +00:00
loader loader: check if the kernel driver is amdgpu 2026-05-27 10:19:50 +00:00
mesa mesa/main: cast GLhandleARB to unsigned int in api trace 2026-06-05 23:43:49 -07:00
microsoft dzn: use drirc_gen 2026-06-10 07:17:14 +00:00
nouveau nvk: use the new generation script for drirc 2026-06-10 07:17:14 +00:00
panfrost panvk: Advertise VK_GOOGLE_display_timing 2026-06-10 11:33:00 +00:00
poly poly: Fix range used for index unroll bounds checks 2026-05-26 10:39:00 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util util/drirc: remove the driver option in drirc_validate 2026-06-10 07:17:14 +00:00
virtio venus: use drirc_gen 2026-06-10 07:17:14 +00:00
vulkan vulkan/wsi: Constify wsi_instance_supports_google_display_timing(..) 2026-06-10 11:33:00 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build bin: add drm-shim script 2026-06-08 23:07:43 +00:00