From f0b4df99486066ad0e638b3b5debc905bc8ef1c4 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Sat, 11 Sep 2010 17:55:57 -0400 Subject: [PATCH] shadow: Optimize shadowUpdatePacked(). (#26973) Signed-off-by: Matt Turner Reviewed-by: Soren Sandmann Reviewed-by: Matt Turner Signed-off-by: Keith Packard --- miext/shadow/shpacked.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miext/shadow/shpacked.c b/miext/shadow/shpacked.c index 20d2ea19e..06606bcf3 100644 --- a/miext/shadow/shpacked.c +++ b/miext/shadow/shpacked.c @@ -102,8 +102,8 @@ shadowUpdatePacked (ScreenPtr pScreen, width -= i; scr += i; #define PickBit(a,i) (((a) >> (i)) & 1) - while (i--) - *win++ = *sha++; + memcpy(win, sha, i * sizeof(FbBits)); + sha += i; } shaLine += shaStride; y++;