summaryrefslogtreecommitdiff
path: root/src/r600_shader.c
AgeCommit message (Collapse)Author
2009-11-16r600: fix num format in vtx fetchAlex Deucher
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2009-06-08R6xx/r7xx: don't clamp tex coords in composite VSAlex Deucher
Fixes broken repeat modes. see fdo bugs 21818, 22139
2009-05-13R6xx/R7xx Xv: normalize texture coordinates in the vertex shaderAlex Deucher
2009-05-13R6xx/R7xx: do EXA transforms in the vertex shaderAlex Deucher
2009-04-17R6xx/R7xx: implement Xv attributesAlex Deucher
- brightness, contrast, hue, etc. - TODO: implement gamma
2009-03-26R6xx/R7xx EXA: rework composite pixel shaderAlex Deucher
- move to vram storage - move swizzle logic to tex setup
2009-03-02R6xx/R7xx EXA: combine composite mask/non-mask VSAlex Deucher
Also fix set_bool_const() the CF bool consts are not contiguous by shader type There are 96 boolean constants (32 each for PS, VS, GS) and they are ordered as follows: ps, vs, gs ... ps, vs, gs
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