summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTopi Pohjolainen <topi.pohjolainen@intel.com>2016-04-19 09:45:09 +0300
committerTopi Pohjolainen <topi.pohjolainen@intel.com>2016-05-12 19:49:37 +0300
commit1a05aeeb1c83057041d558a8dca75ace8687fc96 (patch)
treeaad5e1b529a7b9396c78de373ed7895d163bb6ee
parent01ba26d0b0eb4c31d6c89f8f45eb551d9ba56610 (diff)
downloadexternal_mesa3d-1a05aeeb1c83057041d558a8dca75ace8687fc96.zip
external_mesa3d-1a05aeeb1c83057041d558a8dca75ace8687fc96.tar.gz
external_mesa3d-1a05aeeb1c83057041d558a8dca75ace8687fc96.tar.bz2
i965/blorp: Do not resolve lossless compressed blit sources
Blorp blits use sampling engine which is capable of resolving on the fly. Buffers are still resolved for blitter engine. Current understanding is that blitter doesn't understand lossless compression. Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
-rw-r--r--src/mesa/drivers/dri/i965/brw_blorp_blit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
index f26701d..c8eb87f 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
@@ -1879,7 +1879,7 @@ brw_blorp_blit_miptrees(struct brw_context *brw,
* to destination color buffers, and the standard render path is
* fast-color-aware.
*/
- intel_miptree_resolve_color(brw, src_mt, 0);
+ intel_miptree_resolve_color(brw, src_mt, INTEL_MIPTREE_IGNORE_CCS_E);
intel_miptree_slice_resolve_depth(brw, src_mt, src_level, src_layer);
intel_miptree_slice_resolve_depth(brw, dst_mt, dst_level, dst_layer);