mesa/src/intel/blorp
Jason Ekstrand 19c608fe43 intel/blorp: Be more conservative about copying clear colors
In 92eb5bbc68 we attempted to avoid copying clear colors whenever
we weren't doing a resolve.  However, this broke MSAA resolves because
we need the clear color in the source.  This patch makes blorp much more
conservative such that it only avoids the clear color copy if either
aux_usage == NONE or it's explicitly doing a fast-clear.

Fixes: 92eb5bbc68 "intel/blorp: Only copy clear color when doing..."
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107728
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
2019-01-04 17:57:43 -06:00
..
blorp.c blorp: Properly handle Z24X8 blits. 2018-08-11 12:34:01 -07:00
blorp.h intel/blorp: Expand blorp_address::offset to be 64 bits. 2018-12-07 16:35:51 -08:00
blorp_blit.c intel/blorp: Assert that we don't re-layout a compressed surface 2018-12-12 08:32:32 -06:00
blorp_clear.c intel/isl: Add a unit suffixes to some struct fields and variables 2018-09-26 08:52:26 -05:00
blorp_genX_exec.h intel/blorp: Be more conservative about copying clear colors 2019-01-04 17:57:43 -06:00
blorp_nir_builder.h intel/blorp: Add a partial resolve pass for MCS 2017-07-22 20:59:22 -07:00
blorp_priv.h intel/blorp: Add a blorp_filter enum for use in blorp_blit 2018-07-18 09:47:28 -07:00
meson.build meson: Use dependencies for nir 2018-01-11 15:40:02 -08:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00