CVS Update: xc (branch: trunk)

Eric Anholt xorg-commit at cvs.freedesktop.org
Sun Sep 11 23:58:53 EEST 2005


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	anholt at gabe.freedesktop.org	05/09/11 13:58:53

Log message:
  Add support for EXA to the radeon driver.  Building EXA and XAA support
  is controlled at compile time, plus the runtime option of
  Option "AccelMethod" "EXA" or "XAA".  The XAA support appears to remain
  as before, while the EXA pieces need just a little more polishing.
  Notable features:
  - Render acceleration working on Radeon 100 and 200-series with DRI on.
  - DRI works with EXA
  Notable issues:
  - DGA disabled in the EXA case.
  - Backbuffer moves disabled in the EXA case.
  - No textured XVideo.
  - MMIO render acceleration is close but still has some issues.
  - Memory pressure while using Composite is really troublesome with DRI
    on.
  This patch is based on an initial patch by Zack Rusin, with significant
  work by Benjamin Herrenschmidt and myself.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/drivers/ati/:
        Imakefile radeon.h radeon.man radeon_accel.c 
        radeon_accelfuncs.c radeon_cursor.c radeon_dga.c 
        radeon_dri.c radeon_driver.c radeon_mergedfb.c 
        radeon_reg.h radeon_render.c radeon_video.c 
        radeon_video.h 
Added files:
      xc/programs/Xserver/hw/xfree86/drivers/ati/:
        radeon_commonfuncs.c radeon_exa.c radeon_exa_funcs.c 
        radeon_exa_render.c 
  
  Revision      Changes    Path
  1.1312        +85 -0     xc/ChangeLog
  1.19          +12 -4     xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
  1.26          +91 -12    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
  1.23          +11 -0     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.man
  1.20          +161 -31   xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
  1.15          +38 -86    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c
  1.8           +60 -31    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c
  1.5           +75 -16    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_dga.c
  1.22          +60 -25    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
  1.74          +494 -338  xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
  1.13          +16 -4     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c
  1.19          +75 -0     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
  1.16          +48 -93    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c
  1.27          +209 -115  xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
  1.6           +8 -0      xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h




More information about the xorg-commit mailing list