Cooper Yuan
0f6d3aece7
R6xx/r7xx: VS export fog color as parameter
2009-07-29 15:23:56 +08:00
Alex Deucher
719abd7fc0
r600: fix flat shading
...
Set the flat shading bit on the appropriate PS input
depending on the type of attribute it is. The VS output
and PS input routing should probably be made more dynamic
at some point. We may want to use semantic ids to make
it easier.
2009-07-28 16:58:41 -04:00
Alex Deucher
7d3190a85b
r600: fix textures
...
We weren't allocating enough gprs for the fragment shader
in some cases. There are likely other issues that still need
to be sorted out for textures, but at least they now work.
2009-07-27 03:52:37 -04:00
Richard Li
bb429803e0
r6xx/r7xx: Better fix for fragment temps
...
This doesn't waste as many in generic cases.
2009-07-02 12:08:57 -04:00
Alex Deucher
65cdf9c561
R6xx/R7xx: Fix number of temps used in fragment program
...
Spotted by Cooper. This gets hello, aargb, smooth, etc.
working.
2009-07-01 11:10:10 -04:00
Alex Deucher
8c27d99eb8
re-arrange state structure
...
- split out renderbuffers
- split out shaders
- split our viewports
Only send the state needed.
2009-06-04 20:22:14 -04:00
Alex Deucher
d8694cd3f6
get rid of chip_object struct
2009-05-29 15:37:04 -04:00
Alex Deucher
949c489f59
more cleanup
2009-05-29 14:23:04 -04:00
Richard Li
2a7a2c6b77
Fix r6 code bugs.
2009-05-15 19:49:17 -04:00
Richard Li
e2dcebd2e6
R6xx/R7xx: WIP r6xx-rewrite code
2009-05-08 19:23:45 -04:00
Richard Li
27c07b6b28
Initial pull of code from r6xx-r7xx-support branch
...
Not functional yet.
2009-04-21 12:54:20 -04:00
Alex Deucher
c0419f190c
Remove r500 stuff
2009-04-10 16:36:18 -04:00
Alex Deucher
e24e4ae2e8
R6xx/R7xx: r300 -> r600 symbols
2009-04-09 10:55:41 -04:00
Alex Deucher
4138bdb3b1
R600: initial copy of r300 code
2009-04-08 15:16:35 -04:00