summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_fragprog.c
AgeCommit message (Collapse)Author
2009-08-26r600: fix memory leakAlex Deucher
2009-08-24r600: code cleanupAlex Deucher
2009-08-22r600: move full state to radeon state atomsAlex Deucher
2009-08-21r600: better default state size.Alex Deucher
Hopefully suokko's emit size impovements will land soon.
2009-08-12r600: A shader is bound that exports Z as a float into Red channelCooper Yuan
2009-08-11r600: update num of interp if posizition is usedCooper Yuan
2009-08-09r600: looks like a typoDave Airlie
2009-08-09r600: load per-pixel position into PS in order to use fragment.position.Cooper Yuan
This patch can fix /progs/fp/tri-depth, tri-depth2, tri-depthwrite, tri-depthwrite2 and point-position.
2009-08-02r600: fix regression in texenvAlex Deucher
Emit shader consts with the shader program itself
2009-07-31r600: ensure we have enough room for full state emitAlex Deucher
full state is roughly 4000 dwords, but will vary depending on the rendering. Also fix some warnings.
2009-07-31r600: re-arrange state setup and emit so they are not mixedAlex Deucher
2009-07-29r600: emit fog color in PS input map, fix fog related applicationsCooper Yuan
2009-07-29R6xx/r7xx: VS export fog color as parameterCooper Yuan
2009-07-28r600: fix flat shadingAlex Deucher
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-27r600: fix texturesAlex Deucher
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-02r6xx/r7xx: Better fix for fragment tempsRichard Li
This doesn't waste as many in generic cases.
2009-07-01R6xx/R7xx: Fix number of temps used in fragment programAlex Deucher
Spotted by Cooper. This gets hello, aargb, smooth, etc. working.
2009-06-04re-arrange state structureAlex Deucher
- split out renderbuffers - split out shaders - split our viewports Only send the state needed.
2009-05-29get rid of chip_object structAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-15Fix r6 code bugs.Richard Li
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li
2009-04-21Initial pull of code from r6xx-r7xx-support branchRichard Li
Not functional yet.
2009-04-10Remove r500 stuffAlex Deucher
2009-04-09R6xx/R7xx: r300 -> r600 symbolsAlex Deucher
2009-04-08R600: initial copy of r300 codeAlex Deucher