CVS Update: xc (branch: trunk)

Eric Anholt xorg-commit at cvs.freedesktop.org
Sun Oct 2 11:28:27 EEST 2005


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	anholt at gabe.freedesktop.org	05/10/02 01:28:27

Log message:
  Bugzilla #4616:
  - Merge various fb/ bits of COMPOSITE support from xserver, which
    weren't necessary before due to cw hiding the issues.  Fixes offset
    calculations for a number of operations, and may pull some fixes that
    cairo has wanted for XAA as well.
  - Add a new call, miDisableCompositeWrapper(), which a DDX can call to
    keep cw from getting initialized from the damage code.  While it would
    be cleaner to have each DDX initialize it if it needs it, we don't
    have control over all of them (e.g. nvidia).
  - Use the miDisableCompositeWrapper() to keep cw from getting set up for
    screens using EXA, because EXA is already aware of composite.
    Avoiding cw improved performance 0-35% on operations tested by ajax in
    x11perf.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/miext/cw/:
        cw.c cw.h 
      xc/programs/Xserver/fb/:
        fb.h fbbits.h fbcopy.c fbfill.c fbmmx.c fbpict.h 
        fbpoint.c fbwindow.c 
      xc/programs/Xserver/hw/xfree86/exa/:
        Imakefile exa.c 
  
  Revision      Changes    Path
  1.1365        +28 -94    xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog
  1.23          +10 -0     xc/programs/Xserver/miext/cw/cw.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/miext/cw/cw.c
  1.13          +5 -0      xc/programs/Xserver/miext/cw/cw.h
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/miext/cw/cw.h
  1.13          +39 -13    xc/programs/Xserver/fb/fb.h
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fb.h
  1.5           +7 -3      xc/programs/Xserver/fb/fbbits.h
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbbits.h
  1.6           +4 -4      xc/programs/Xserver/fb/fbcopy.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbcopy.c
  1.7           +3 -3      xc/programs/Xserver/fb/fbfill.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbfill.c
  1.20          +9 -27     xc/programs/Xserver/fb/fbmmx.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbmmx.c
  1.18          +1 -1      xc/programs/Xserver/fb/fbpict.h
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbpict.h
  1.5           +9 -5      xc/programs/Xserver/fb/fbpoint.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbpoint.c
  1.9           +2 -2      xc/programs/Xserver/fb/fbwindow.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/fb/fbwindow.c
  1.2           +1 -1      xc/programs/Xserver/hw/xfree86/exa/Imakefile
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/Imakefile
  1.25          +8 -7      xc/programs/Xserver/hw/xfree86/exa/exa.c
  http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/exa/exa.c




More information about the xorg-commit mailing list