aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r500_fragprog.c
Commit message (Expand)AuthorAgeFilesLines
* r300: r500 fragment program fixesMaciej Cencora2009-06-111-12/+11
* Merge remote branch 'origin/master' into radeon-rewriteDave Airlie2009-04-221-10/+9
|\
| * mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul2009-04-141-10/+9
* | r300: cleanup includesMaciej Cencora2009-04-191-4/+0
* | r300: move common fp functions to seperate fileMaciej Cencora2009-04-191-131/+1
* | r300: more r300/r500 unificationMaciej Cencora2009-04-191-102/+5
* | r300: more prepare for mergeMaciej Cencora2009-04-191-14/+7
* | r300: further r300/r500 merge preparationMaciej Cencora2009-04-191-1/+1
* | r300: merge r300/r500 fragment program compiler structureMaciej Cencora2009-04-191-5/+5
* | r300: merge r300/r500 fragment program structuresMaciej Cencora2009-04-191-23/+21
* | r300: r300/r500 fp shader merge WIPMaciej Cencora2009-04-191-22/+22
* | r300: cleanup frag prog setup a littleMaciej Cencora2009-04-171-2/+5
|/
* 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