[Mesa-dev] [PATCH] i965: Don't bother to call blorp if the blit is zero-sized

Jason Ekstrand jason at jlekstrand.net
Tue Sep 11 16:15:38 UTC 2018


Cc: mesa-stable at lists.freedesktop.org
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107892
---
 src/mesa/drivers/dri/i965/brw_meta_util.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/brw_meta_util.c b/src/mesa/drivers/dri/i965/brw_meta_util.c
index 908b0989769..6714d96237c 100644
--- a/src/mesa/drivers/dri/i965/brw_meta_util.c
+++ b/src/mesa/drivers/dri/i965/brw_meta_util.c
@@ -247,6 +247,9 @@ brw_meta_mirror_clip_and_scissor(const struct gl_context *ctx,
                     clip_src_y1, clip_dst_y1, clip_dst_y0,
                     scaleY, false);
 
+   if (*dstX0 == *dstX1 || *dstY0 == *dstY1)
+      return true;
+
    /* Account for the fact that in the system framebuffer, the origin is at
     * the lower left.
     */
-- 
2.17.1



More information about the mesa-dev mailing list