aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r500_fragprog.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul2009-04-141-10/+9
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-2/+2
* r300: Redirect constant TEX coordinatesNicolai Haehnle2009-02-141-0/+19
* r5xx: Add DDX and DDY instructions.Corbin Simpson2008-08-171-2/+11
* r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENTNicolai Haehnle2008-07-271-11/+30
* r500: Handle non-native swizzles in texture instructionsNicolai Haehnle2008-07-271-23/+66
* r500: Redirect TEX writes to output registersNicolai Haehnle2008-07-271-0/+7
* r500_fragprog: Major refactoring of final emitNicolai Haehnle2008-07-121-5/+3
* r500: Add "Not quite SSA" and dead code elimination passNicolai Haehnle2008-07-121-1/+66
* r500_fragprog: Transform trigonometric functions in first passNicolai Haehnle2008-07-121-3/+4
* r300: Allow adding parameters during fragprog transform, share LIT codeNicolai Haehnle2008-07-061-4/+8
* r300: Correctly scan for used temporary registersNicolai Haehnle2008-07-051-9/+9
* r500: Major refactoring of fragment program emitNicolai Haehnle2008-07-051-3/+6
* r300: Remove clause stuff for now in favour of a cloned generic gl_programNicolai Haehnle2008-07-051-27/+23
* r500_fragprog: Cleanup some unused variables and code.Nicolai Haehnle2008-07-051-5/+0
* r300: Fix depth texture in compare modeNicolai Haehnle2008-07-041-25/+34
* r5xx: Enable fragment.position, partial ARB_shadow.Corbin Simpson2008-06-141-11/+7
* r5xx: Detangle FP fallback and translation switches.Corbin Simpson2008-06-141-4/+3
* r5xx: More FP rewriting; fix texrect FP insts.Corbin Simpson2008-06-141-75/+2
* r5xx: FP refactor, take one.Corbin Simpson2008-06-141-1454/+347
* r300/r500: Separate fragprog compiler structuresNicolai Haehnle2008-06-131-10/+88
* r5xx: Fix speedy LIT once and for all.Corbin Simpson2008-06-061-61/+52
* r500: add missing brackets around depth testingDave Airlie2008-06-021-1/+2
* r5xx: Enable depth write emission.Corbin Simpson2008-06-011-1/+5
* r5xx: Add OPCODE_FLR.Corbin Simpson2008-06-011-0/+32
* r5xx: Last emit_sop() for now.Corbin Simpson2008-05-311-41/+5
* r5xx: More emit_sop(), stage 2.Corbin Simpson2008-05-311-24/+14
* r5xx: Cleanup SOP with emit_sop().Corbin Simpson2008-05-311-49/+43
* r5xx: Dump shader constants when dumping program assembly.Corbin Simpson2008-05-311-0/+13
* r500: cleanup warnings and include filesDave Airlie2008-05-281-2/+1
* r5xx: Add OPCODE_XPD. In working condition, I might add.Corbin Simpson2008-05-271-0/+60
* r5xx: Just a few small LIT fixes.Corbin Simpson2008-05-271-5/+5
* r5xx: Fix emit_mov() regression.Corbin Simpson2008-05-271-0/+15
* r500: the cs is shared per context - doh so don't use for program upload.Dave Airlie2008-05-271-7/+0
* r500: need to re-setup inst offset/end for translated programsDave Airlie2008-05-271-0/+3
* r5xx: Fix FP temp counting.Corbin Simpson2008-05-261-5/+8
* r5xx: Enhance emit_mov().Corbin Simpson2008-05-261-16/+11
* r5xx: Moar LIT.Corbin Simpson2008-05-261-55/+57
* r5xx: First stab at LIT.Corbin Simpson2008-05-261-0/+106
* Replace copyright on r500_fragprog.cCorbin Simpson2008-05-251-0/+3
* r5xx: Unbreak texture swizzling.Corbin Simpson2008-05-251-7/+6
* r5xx: Massive MAD cleanup.Corbin Simpson2008-05-251-88/+18
* r5xx: Negation masks for every inst except SWZ.Corbin Simpson2008-05-251-1/+7
* r5xx: More emit_alu().Corbin Simpson2008-05-251-3/+21
* r5xx: Add emit_mad() for FP.Corbin Simpson2008-05-251-2/+65
* r5xx: Consolidate FP tex insts.Corbin Simpson2008-05-241-15/+5
* r5xx: Fix SGE/SLT.Corbin Simpson2008-05-241-32/+64
* r5xx: Remove some debugging cruft.Corbin Simpson2008-05-241-4/+1
* r500: missed a couple of inst4s.Dave Airlie2008-05-241-2/+1
* r500: add depth output writeDave Airlie2008-05-241-33/+36