mesa/src/gallium/drivers
Boris Brezillon 65ae86b854 panfrost: Add support for KHR_partial_update()
Implement ->set_damage_region() region to support partial updates.

This is a dummy implementation in that it does not try to merge
damage rects. It also does not deal with distinct regions and instead
pick the largest quad as the only damage rect and generate up to 4
reload rects out of it (the left/right/top/bottom regions surrounding
the biggest damage rect).

We also do not try to reduce the number of draws by passing all quad
vertices to the blit request (would require extending u_blitter)

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-08-13 14:41:10 +02:00
..
etnaviv etnaviv: fix compile warnings in release build 2019-08-12 16:58:13 +00:00
freedreno freedreno: disable tiling for cubemaps 2019-08-12 22:30:54 +00:00
i915 gallium: switch boolean -> bool at the interface definitions 2019-07-22 22:13:51 -04:00
iris iris: Implement pipe_screen::resource_get_param 2019-08-13 01:12:30 -07:00
kmsro gallium: add stm DRM entry point 2019-08-05 14:53:31 +00:00
lima lima/ppir: Add fddx and fddy 2019-08-12 23:20:04 +02:00
llvmpipe meson: drop unused dep_{thread,dl} 2019-08-03 00:08:37 +00:00
nouveau nvc0: fix program dumping, use _debug_printf 2019-08-07 22:32:02 -04:00
panfrost panfrost: Add support for KHR_partial_update() 2019-08-13 14:41:10 +02:00
r300 meson: drop unused dep_{thread,dl} 2019-08-03 00:08:37 +00:00
r600 tree-wide: replace MAYBE_UNUSED with ASSERTED 2019-07-31 09:41:05 +01:00
radeon radeon/vcn/vp9: add Arcturus VP9 support 2019-07-29 17:52:58 -04:00
radeonsi radeonsi: remove the always_nir option 2019-08-12 14:52:17 -04:00
softpipe Revert "softpipe: Don't draw when rasterizer_discard is set" 2019-08-01 05:57:41 +00:00
svga gallium: add AYUV and XYUV formats 2019-07-31 09:50:06 -07:00
swr gallium/swr: Fix glClear when it's used with glEnable/glDisable GL_SCISSOR_TEST 2019-08-09 18:56:13 +02:00
tegra gallium: switch boolean -> bool at the interface definitions 2019-07-22 22:13:51 -04:00
v3d v3d: do not automatically flush current job for SSBOs and shader images 2019-08-13 08:25:15 +02:00
vc4 vc4: clamp gl_PointSize to a minimum of 1.0 2019-08-13 09:44:54 +02:00
virgl virgl: check scanout mask 2019-08-08 16:21:57 -07:00