diff options
author | Adam Jackson <ajax@redhat.com> | 2010-09-11 17:55:57 -0400 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@apple.com> | 2010-11-13 15:26:37 -0800 |
commit | 4a7b5a33e1f9e53c9cd19d6790d0d48f05cb54d4 (patch) | |
tree | c80917b0628e33296563182f24bb65a5c6bdc892 | |
parent | a0895a219027e0a52a5a02db903d662562e02dda (diff) |
shadow: Optimize shadowUpdatePacked(). (#26973)
Signed-off-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Soren Sandmann <sandmann@daimi.au.dk>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit f0b4df99486066ad0e638b3b5debc905bc8ef1c4)
-rw-r--r-- | miext/shadow/shpacked.c | 4 |
1 files 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++; |