mesa/src
Samuel Pitoiset 0aacb5eab6 radv: do not use CP predication for DCC decompressions
This fixes a regression with some Unity demos. Not sure
what the root cause of the problem is, especially because
the driver doesn't perform any fast color clears. So, it
shouldn't be needed to decompress DCC. RadeonSI says that
the decompression is relatively cheap if the surface has
been decompressed already.

One possible improvement is to two use predicates, one for
DCC and one for FCE that could be cleared when DCC, FMASK
or CMASK are performed by the driver. That might skip some
unnecessary decompression passes (not DCC though).

Fixes: ff7daadca1 ("radv: enable/disable predication for the DCC decompression pass")
CC: 18.2 <mesa-stable@lists.freedesktop.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107563
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2018-08-20 11:54:37 +02:00
..
amd radv: do not use CP predication for DCC decompressions 2018-08-20 11:54:37 +02:00
broadcom meson: Build with Python 3 2018-08-10 15:15:09 -07:00
compiler nir: mark *prev_block as MAYBE_UNUSED in opt_peel_loop_initial_if 2018-08-18 10:34:15 +10:00
egl egl: implement EXT_surface_SMPTE2086_metadata and EXT_surface_CTA861_3_metadata 2018-08-20 09:44:53 +03:00
gallium gallium/winsys/kms: don't unmap what wasn't mapped 2018-08-17 17:16:32 +01:00
gbm gbm: Add support for 10bpp BGR formats 2018-08-01 12:55:37 +01:00
getopt
glx glx: GLX_MESA_multithread_makecurrent is direct-only 2018-08-09 12:33:14 -04:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv/pipeline: Lower pipeline layouts etc. after linking 2018-08-17 10:50:28 -05:00
loader loader: add dri_driver option to override dri driver to load 2018-08-17 17:16:32 +01:00
mapi meson: Build with Python 3 2018-08-10 15:15:09 -07:00
mesa mesa: move legacy dri config option texture_units 2018-08-20 13:53:59 +10:00
util mesa: move legacy dri config option texture_units 2018-08-20 13:53:59 +10:00
vulkan vulkan/wsi: initialise image_index to 0 in x11_manage_fifo_queues 2018-08-18 10:34:19 +10:00
Makefile.am git_sha1: simplify logic 2018-08-16 17:38:31 +01:00
meson.build meson: Build with Python 3 2018-08-10 15:15:09 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00