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

Chris Wilson ickle at kemper.freedesktop.org
Sun Dec 16 05:37:16 PST 2012


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

New commits:
commit 83609af3681fad58af88387077bf7ce0c001a1da
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sun Dec 16 10:53:26 2012 +0000

    sna: Tweak the idle SHM CopyArea path to also replace a busy GPU bo
    
    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 23acf30..f59f153 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -4567,7 +4567,7 @@ sna_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr gc,
 			    alu == GXcopy &&
 			    DAMAGE_IS_ALL(src_priv->cpu_damage) &&
 			    !__kgem_bo_is_busy(&sna->kgem, src_priv->cpu_bo) &&
-			    !__kgem_bo_is_busy(&sna->kgem, bo))
+			    (replaces || !__kgem_bo_is_busy(&sna->kgem, bo)))
 				goto fallback;
 
 			RegionTranslate(region, src_dx, src_dy);


More information about the xorg-commit mailing list