mesa/src
Boris Brezillon d2094c1e1b panfrost: Clamp the render area to the damage region
The render area clamping was lost during the transition to the FB
helpers. Restore the original logic so we can benefit from
EGL_KHR_partial_update on v4, and on v5 when only one damage
rectangle is passed.

Fixes: ff3eada7eb ("panfrost: Use the generic preload and FB helpers in the gallium driver")
Reported-by: Sjoerd Simons <sjoerd.simons@collabora.com>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Tested-by: Sjoerd Simons <sjoerd.simons@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27215>
(cherry picked from commit f6f7715c5824922e867aa739c587eb1718db66c1)
2024-01-24 14:22:21 +00:00
..
amd radv: do nir_shader_gather_info after radv_nir_lower_rt_abi 2024-01-23 20:34:31 +00:00
android_stub
asahi nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
broadcom nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
c11
compiler nir/lower_shader_calls: remove CF before nir_opt_if 2024-01-24 14:22:20 +00:00
drm-shim
egl egl/android: Switch to generic buffer-info code 2024-01-10 14:09:23 +00:00
etnaviv etnaviv/drm: Remove redundant ALIGN macro by #include "util/u_math.h" 2024-01-08 08:53:31 +00:00
freedreno nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
gallium panfrost: Clamp the render area to the damage region 2024-01-24 14:22:21 +00:00
gbm
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest
imagination pvr: alloc WSI memory via GPU when there isn't a valid display FD 2023-12-12 12:41:13 +00:00
imgui
intel nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
loader loader: Remove a line of unused include 2024-01-03 08:06:01 +00:00
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa mesa: Consider mesa format in addition to internal format for mip/cube completeness 2024-01-15 21:57:28 +00:00
microsoft nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
nouveau nak/opt_out: fix comparison in try_combine_outs 2024-01-23 20:34:31 +00:00
panfrost nir: rework and fix rotate lowering 2024-01-23 20:34:30 +00:00
tool
util wsi/x11: Add workaround for Detroit Become Human. 2024-01-23 13:19:02 +00:00
virtio venus: fix to respect the final pipeline layout 2024-01-23 13:21:29 +00:00
vulkan vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain 2024-01-17 21:38:56 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build