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