summaryrefslogtreecommitdiff
path: root/src/radeon_exa_render.c
AgeCommit message (Collapse)Author
2006-07-23Bug #6819: Fix broken rendering with *8b8g8r8 source formats.Michel Dänzer
Use the corresponding texture formats with R200 family. Unfortunately, it looks like the R100 family can't accelerate these source formats, so we have to fall back for them.
2006-04-26Add support for some component-alpha operations (InReverse, OutReverse)Eric Anholt
necessary for testing upcoming general component alpha acceleration assistance in EXA. Tested with rendercheck on an r100.
2006-02-13Fix EXA acceleration of textures with byteswap or tiling From John ClemensBenjamin Herrenschmidt
<john@deater.net>
2006-02-07Fix a copy'n'paste-o in the EXA render implementation that resulted inEric Anholt
[ax]8b8g8r8 pict formats not being supported on r200, but no other issues.
2005-09-27Fix Radeon MMIO Render acceleration with EXA by writing out floating- pointEric Anholt
coordinates rather than integers.
2005-09-11Add support for EXA to the radeon driver. Building EXA and XAA support isEric Anholt
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.