CVS Update: xserver (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Wed Apr 26 02:56:17 EEST 2006
CVSROOT: /cvs/xorg
Module name: xserver
Changes by: anholt at kemper.freedesktop.org 06/04/25 23:56:17
Log message:
Bug #4668: Check if the lists of glyphs don't have any intersecting
glyphs, and if they all have a maskFormat matching the format of the
actual glyphs If so, we can avoid the temporary pixmap for accumulating
glyphs, which reduces the number of operations done, and makes it easier
on the migration system. This fixes some significant performance
issues, particularly with subpixel antialiasing. Note that it does
increase the amount of damage computation which is done, so is not
always a win with a compositing manager running.
Modified files:
xserver/xorg/:
ChangeLog
xserver/xorg/exa/:
exa_render.c
Revision Changes Path
1.460 +12 -0 xserver/xorg/ChangeLog
http://webcvs.freedesktop.org/xorg/xserver/xorg/ChangeLog
1.28 +94 -1 xserver/xorg/exa/exa_render.c
http://webcvs.freedesktop.org/xorg/xserver/xorg/exa/exa_render.c
More information about the xorg-commit
mailing list