Mesa (master): i965/blorp: Do not resolve lossless compressed blit sources

Topi Pohjolainen tpohjola at kemper.freedesktop.org
Thu May 12 17:19:26 UTC 2016


Module: Mesa
Branch: master
Commit: 1a05aeeb1c83057041d558a8dca75ace8687fc96
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a05aeeb1c83057041d558a8dca75ace8687fc96

Author: Topi Pohjolainen <topi.pohjolainen at intel.com>
Date:   Tue Apr 19 09:45:09 2016 +0300

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 at intel.com>
Reviewed-by: Ben Widawsky <ben at bwidawsk.net>

---

 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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);
 




More information about the mesa-commit mailing list