CVS Update: xc (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Sun Sep 18 05:32:24 EEST 2005
CVSROOT: /cvs/xorg
Module name: xc
Changes by: anholt at gabe.freedesktop.org 05/09/17 19:32:24
Log message:
Break EXA ABI while we still can. Add coordinates to the UploadToScreen
hook so we can upload a subset of a pixmap, and convert the current
drivers to respect that. Use this support to directly UploadToScreen in
exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
hot). I would have bumped major version, only I can't tell what the
EXA_VERSION_* is supposed to be doing as opposed to the module version.
Modified files:
./:
ChangeLog
xc/programs/Xserver/hw/xfree86/drivers/ati/:
radeon_exa_funcs.c
xc/programs/Xserver/hw/xfree86/drivers/sis/:
sis300_accel.c sis310_accel.c sis_accel.c
xc/programs/Xserver/hw/xfree86/exa/:
exa.c exa.h exapict.c
Revision Changes Path
1.1326 +18 -0 xc/ChangeLog
1.3 +7 -3 xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_exa_funcs.c
1.21 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c
1.29 +13 -6 xc/programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c
1.21 +2 -2 xc/programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c
1.20 +4 -1 xc/programs/Xserver/hw/xfree86/exa/exa.c
1.7 +4 -0 xc/programs/Xserver/hw/xfree86/exa/exa.h
1.8 +15 -8 xc/programs/Xserver/hw/xfree86/exa/exapict.c
More information about the xorg-commit
mailing list