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

Author: Eric Anholt <[email protected]>
Date:   Tue Apr 14 22:01:55 2015 -0700

vc4: Don't try to use color load/stores to blit across format changes.

We could potentially support the right combination of 8888 to 565, but the
important thing for now is to not mix up our orderings of 8888.  Fixes
fbo-copyteximage regressions.

---

 src/gallium/drivers/vc4/vc4_blit.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gallium/drivers/vc4/vc4_blit.c 
b/src/gallium/drivers/vc4/vc4_blit.c
index 3204c3d..2d524c4 100644
--- a/src/gallium/drivers/vc4/vc4_blit.c
+++ b/src/gallium/drivers/vc4/vc4_blit.c
@@ -138,6 +138,9 @@ vc4_tile_blit(struct pipe_context *pctx, const struct 
pipe_blit_info *info)
                 return false;
         }
 
+        if (info->dst.resource->format != info->src.resource->format)
+                return false;
+
         struct vc4_surface *dst_surf =
                 vc4_get_blit_surface(pctx, info->dst.resource, 
info->dst.level);
         struct vc4_surface *src_surf =

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to