CVS Update: xc (branch: trunk)

Eric Anholt xorg-commit at pdx.freedesktop.org
Wed Aug 4 13:05:38 EEST 2004


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	anholt at pdx.	04/08/04 03:05:38

Log message:
  - Add two new XAA hooks, SetupForCPUToScreenTexture2 and
    SetupForCPUToScreenAlphaTexture2.  These add a dstFormat argument
    after the previous format argument, which the driver needs to use to
    properly set up the destination format.  Two new arrays are added for
    the list of destination formats supported that correspond to the
    previous format arrays for sources.
  - Make Render acceleration only occur when the new hook for that
    acceleration type is supplied and the dst format list is set, along
    with the src format list being set.  Without knowing the destination
    format, the Render acceleration couldn't properly support all the
    destinations it might encounter.
  - Bump XAA module minor version.
  - Update the Radeon Render acceleration to use the new hooks when the
    XAA module is sufficiently new.  Fix a bug in the src/dst alpha
    booleans for ops, and use them to set blend_cntl to support
    destinations without alpha.  Add missing PICT_a1r5g5b5 texture format,
    and add list terminator. (!)

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/xaa/:
        xaa.h xaaInitAccel.c xaaPict.c 
      xc/programs/Xserver/hw/xfree86/drivers/ati/:
        radeon_accelfuncs.c radeon_driver.c radeon_render.c 
  
  Revision      Changes    Path
  1.199         +35 -1     xc/ChangeLog
  1.3           +40 -0     xc/programs/Xserver/hw/xfree86/xaa/xaa.h
  1.3           +5 -3      xc/programs/Xserver/hw/xfree86/xaa/xaaInitAccel.c
  1.3           +23 -9     xc/programs/Xserver/hw/xfree86/xaa/xaaPict.c
  1.7           +23 -23    xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c
  1.14          +9 -4      xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
  1.3           +118 -72   xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c




More information about the xorg-commit mailing list