xf86-video-intel: src/sna/sna_accel.c

Chris Wilson ickle at kemper.freedesktop.org
Mon Jan 23 03:22:19 PST 2012


 src/sna/sna_accel.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 9267da93969d1727cb95956c3f63643f0039c60d
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jan 23 11:20:12 2012 +0000

    sna: Apply composite offset to copy-clear GPU path
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index 86b8dfe..c195dc1 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -3133,6 +3133,8 @@ sna_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc,
 			DBG(("%s: applying src clear[%08x] to dst\n",
 			     __FUNCTION__, src_priv->clear_color));
 			RegionTranslate(&region, dst_dx, dst_dy);
+			box = REGION_RECTS(&region);
+			n = REGION_NUM_RECTS(&region);
 			if (n == 1) {
 				if (!sna->render.fill_one(sna,
 							  dst_pixmap,
@@ -3176,7 +3178,6 @@ sna_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc,
 								   RegionExtents(&region));
 					sna_damage_add(&dst_priv->gpu_damage, &region);
 				}
-				RegionTranslate(&region, -dst_dx, -dst_dy);
 			}
 
 			if (replaces) {


More information about the xorg-commit mailing list