CVS Update: xc (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Thu Aug 25 02:48:12 EEST 2005
CVSROOT: /cvs/xorg
Module name: xc
Changes by: anholt at gabe.freedesktop.org 05/08/24 16:48:12
Log message:
Bugzilla #4226: Change the pixmap migration strategy for the CopyNtoN
case. Now, if either source or dest were in framebuffer, try to get
both there, but prefer system memory for both otherwise. Required
making exaasync.c go through the try-acceleration path. This
significantly improves window resizing under composite, because
previously the pattern of creating a new pixmap and copying default
contents from the screen caused a fallback every time due to the new
destination pixmap being in system memory.
Modified files:
./:
ChangeLog
xc/programs/Xserver/hw/xfree86/exa/:
exa.c exaPriv.h exaasync.c
Revision Changes Path
1.1244 +14 -0 xc/ChangeLog
1.14 +14 -5 xc/programs/Xserver/hw/xfree86/exa/exa.c
1.5 +4 -0 xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
1.3 +3 -2 xc/programs/Xserver/hw/xfree86/exa/exaasync.c
More information about the xorg-commit
mailing list