summaryrefslogtreecommitdiff
path: root/src/r600_shader.h
AgeCommit message (Collapse)Author
2011-02-11kms: 6xx/7xx big endian accel supportCédric Cano
agd5f: minor cleanups Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2010-11-296xx/7xx: clean up gpr/const handling in shadersAlex Deucher
2010-07-30r6xx/r7xx: unify composite mask and non-mask pixel shaderAlex Deucher
2009-03-26R6xx/R7xx EXA: rework composite pixel shaderAlex Deucher
- move to vram storage - move swizzle logic to tex setup
2009-03-12R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floatsYang Zhao
Values for OFFSET_[XYZ] are 5-bits two's-complement fixed-point with one-bit after decimal point. Values in [-8.0, 7.5] are valid. Inputs that do not exactly land on 0.5 increments are rounded towards 0 to the nearest increment.
2009-03-02R6xx/R7xx Xv: combine packed and planar shadersAlex Deucher
use a bool const to select the tex fetch routine
2009-03-01R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PSChristian Koenig
patches from Christian Koenig with some adjustments from me
2009-02-03Initial R6xx/R7xx EXA and textured video supportAlex Deucher