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