CVS Update: xc (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Sat Oct 15 05:19:09 EEST 2005
CVSROOT: /cvs/xorg
Module name: xc
Changes by: anholt at gabe.freedesktop.org 05/10/14 19:19:09
Log message:
Add an additional meaning to the "dirty" flag. Now, if !dirty && !area,
the pixmaps's contents are undefined, so we won't need to upload the
undefined contents in MoveIn. Use the ExaCheck* for async ops as well,
so that dirty is always tracked. While the performance impact for my
ls -lR test was not significant (though the avoiding-upload path was
being hit), it's likely to be important for the upcoming Get/PutImage
acceleration from ajax.
Modified files:
./:
ChangeLog
xc/programs/Xserver/hw/xfree86/exa/:
exa.c exaPriv.h exaasync.c
Revision Changes Path
1.1437 +14 -0 xc/ChangeLog
http://cvs.freedesktop.org/xorg/xc/ChangeLog
1.28 +14 -0 xc/programs/Xserver/hw/xfree86/exa/exa.c
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exa.c
1.10 +6 -2 xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exaPriv.h
1.7 +14 -14 xc/programs/Xserver/hw/xfree86/exa/exaasync.c
http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exaasync.c
More information about the xorg-commit
mailing list