mesa/src
Boris Brezillon c6e2096c47 panfrost: Make sure we reset the damage region of RTs at flush time
We must reset the damage info of our render targets here even though a
damage reset normally happens when the DRI layer swaps buffers. That's
because there can be implicit flushes the GL app is not aware of, and
those might impact the damage region: if part of the damaged portion
is drawn during those implicit flushes, you have to reload those areas
before next draws are pushed, and since the driver can't easily know
what's been modified by the draws it flushed, the easiest solution is
to reload everything.

Reported-by: Carsten Haitzler <raster@rasterman.com>
Fixes: 65ae86b854 ("panfrost: Add support for KHR_partial_update()")
Cc: <mesa-stable@lists.freedesktop.org>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-11-29 10:20:29 +01:00
..
amd radv: Fix timeline semaphore refcounting. 2019-11-28 23:46:09 +01:00
broadcom nir: Add a scheduler pass to reduce maximum register pressure. 2019-11-25 21:12:21 +00:00
compiler glsl: handle max uniform limits with lower_const_arrays_to_uniforms 2019-11-28 14:11:46 +02:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl Revert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT" 2019-11-14 07:46:14 +02:00
etnaviv etnaviv: add drm-shim 2019-11-21 22:56:04 +00:00
freedreno turnip: Disable timestamp queries for now. 2019-11-27 10:05:59 -08:00
gallium panfrost: Make sure we reset the damage region of RTs at flush time 2019-11-29 10:20:29 +01:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui imgui: bump imgui memory editor copy 2019-06-18 15:34:13 +00:00
intel anv: Push constants are relative to dynamic state on IVB 2019-11-26 22:15:54 +00:00
loader loader: replace xmlpool_options_h with idep_xmlconfig_headers 2019-10-31 15:29:06 +00:00
mapi mapi: add GetInteger64vEXT with EXT_disjoint_timer_query 2019-11-26 07:41:24 +02:00
mesa st/mesa: unmap pbo after updating cache 2019-11-29 07:45:06 +00:00
panfrost pan/midgard: Use lower_tex_without_implicit_lod 2019-11-22 08:38:57 -05:00
util util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set 2019-11-28 14:36:32 -05:00
vulkan vulkan: Update the XML and headers to 1.1.129 2019-11-26 02:48:42 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript