summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r300/r300_state_shader.h
AgeCommit message (Collapse)Author
2009-04-04r300-gallium: r500 surface_copy fragment shader.Corbin Simpson
2009-04-01r300-gallium: Fix compiler warnings.Corbin Simpson
"const" is the right keyword, but I can't do that without adding a bunch of really annoying and ugly const casts everywhere, and frankly, that's really stupid, so instead, just don't make them const.
2009-03-27r300-gallium: Add some surface_copy.Corbin Simpson
2009-03-27r300-gallium: Use CMP for MOV on r300.Corbin Simpson
Doesn't quite fix problems, though. :c
2009-03-25r300-gallium: r300-fs: Moar.Corbin Simpson
2009-03-25r300-gallium: Unify shader interfaces, enable r300 shader, start unbreaking.Corbin Simpson
progs/trivial/clear no longer is horrifically wrong, just kind of wrong.
2009-03-17r300-gallium: r500-fs: CMP/MOV/SWZ, negation, ADD/MAD/MUL/SUB.Corbin Simpson
Also a fair amount of cleanup.
2009-03-16r300-gallium: r500-fs: MUL.Corbin Simpson
2009-03-16r300-gallium: r500-fs: Actually handle consts and imms correctly.Corbin Simpson
This makes mad.txt draw correctly. Yay!
2009-03-15r300-gallium: r500-fs: Setup immediates.Corbin Simpson
Textures still not working. RS block shenanigans expected.
2009-03-15r300-gallium: r500-fs: Add writemasks and some flexibility for MOV/SWZ.Corbin Simpson
2009-03-11r300-gallium: r500-fs: More texture fixes.Corbin Simpson
2009-03-11r300-gallium: r500-fs: Add shader dumper and more tex work.Corbin Simpson
2009-03-11r300-gallium: Start swizzles.Corbin Simpson
2009-03-11r300-gallium: Begin R500 fragment shader assembler.Corbin Simpson
I love it so much. I also hate it a lot.
2009-02-23r300-gallium: Decode passthrough shader for r300.Corbin Simpson
Looks pretty sane.
2009-02-13r300-gallium: Various thingies.Corbin Simpson
Add formats to framebuffer emit, fix up shader function names, make sure fragment format is emitted for r500.
2009-02-12r300-gallium: Take care of various bad dereferences in shader setup.Corbin Simpson
Unbreaks glxinfo.
2009-02-12r300-gallium: Fix build errors.Corbin Simpson
2009-02-12r300-gallium: r300 passthrough shader, static shader objects, and clear code.Corbin Simpson
2009-02-12r300-gallium: Add r500 passthrough shader assembly.Corbin Simpson
This allows a simple passthrough fragment shader to be provided on r500.
2009-02-04r300: Add shader state stubs.Corbin Simpson