aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/r300_fragprog.c
Commit message (Expand)AuthorAgeFilesLines
* r300: cleanup frag prog setup a littleMaciej Cencora2009-04-171-3/+3
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-2/+2
* r300: Redirect constant TEX coordinatesNicolai Haehnle2009-02-141-0/+13
* mesa: added "main/" prefix to includes, remove some -I paths from Makefile.te...Brian Paul2008-09-181-3/+3
* r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENTNicolai Haehnle2008-07-271-8/+29
* r300_fragprog: Use nqssa+dce and program_pair for emitNicolai Haehnle2008-07-121-32/+29
* r300_fragprog: Emulate trigonometric functions in radeon_program_aluNicolai Haehnle2008-07-061-2/+3
* r300: Allow adding parameters during fragprog transform, share LIT codeNicolai Haehnle2008-07-061-5/+13
* r300: Correctly scan for used temporary registersNicolai Haehnle2008-07-051-14/+14
* r300: Remove clause stuff for now in favour of a cloned generic gl_programNicolai Haehnle2008-07-051-30/+25
* r300: Fix depth texture in compare modeNicolai Haehnle2008-07-041-23/+34
* r300: Add radeonTransformALU and fix a bug in r300_fragprog DPHNicolai Haehnle2008-06-141-3/+6
* r300_fragprog: Use less complex instructionsNicolai Haehnle2008-06-141-28/+10
* r300: Implement GL_ARB_shadow and GL_EXT_shadow_funcsNicolai Haehnle2008-06-141-1/+121
* r300: Add radeonCompilerDump for debuggingNicolai Haehnle2008-06-141-0/+5
* r300_fragprog: Refactor TEX transformationNicolai Haehnle2008-06-141-0/+131
* r300: Add radeon_program and trivial refactoring of r300_fragprog to use itNicolai Haehnle2008-06-141-2202/+49
* r300: Do not include r300_fragprog.h from r300_context.h and other cleanupsNicolai Haehnle2008-06-141-26/+8
* r300_fragprog: Remove dead declarations, move NOP declarations into sourceNicolai Haehnle2008-06-141-0/+20
* r300_fragprog: Refactoring and cleanupNicolai Haehnle2008-06-141-353/+364
* r300_fragprog: Remove dead codeNicolai Haehnle2008-06-141-10/+0
* r300/r500: Separate fragprog compiler structuresNicolai Haehnle2008-06-131-8/+84
* r300: Writing to result.depth in fragment programs (R3xx; only stub for R5xx)Nicolai Haehnle2008-06-011-0/+2
* [r300] Fix KIL instruction and swizzling of texture coordinatesNicolai Haehnle2008-06-011-39/+48
* R300: cleanup FS code and fill in missing detailsAlex Deucher2008-05-131-105/+102
* Initial r5xx fragment program compiler support.Corbin Simpson2008-05-021-0/+1
* r300: Take PROGRAM_CONSTANT into account.Markus Amsler2008-03-301-0/+1
* r300: fragprog tex instruction now take writemask into acount.Jerome Glisse2007-10-071-1/+5
* r300: Use __FUNCTION__ not __func__.Oliver McFadden2007-05-111-1/+1
* r300: Added some more Doxygen documentation and made some functions static.Oliver McFadden2007-05-091-6/+6
* r300: Added a few more Doxygen comments.Christoph Bill2007-05-091-6/+6
* r300: Converted "rp" variables (r300_fragment_program) to "fp".Oliver McFadden2007-05-091-371/+371
* r300: Fixed indenting from previous commitOliver McFadden2007-05-091-1/+1
* r300: Fixed some more function names.Oliver McFadden2007-05-091-1/+1
* r300: Last of the indent changes. :)Oliver McFadden2007-05-091-1/+1
* r300: Indented r300_fragprog.[ch].Oliver McFadden2007-05-091-555/+526
* r300: Fix warnings that were introduced by the glsl mergeNicolai Haehnle2007-03-261-2/+6
* merge of glsl-compiler-1 branchBrian2007-03-261-2/+3
|\
| * merge from masterBrian2007-03-211-437/+871
| |\
| * \ Merge branch 'origin' into glsl-compiler-1Brian2007-03-091-168/+146
| |\ \
| * | | Update DRI drivers for new glsl compiler.Brian2007-02-231-2/+3
* | | | r300: Fix regression: unnecessary node indirectionNicolai Haehnle2007-03-251-2/+7
* | | | r300: Fix texture coordinate calculation for rectangle texturesNicolai Haehnle2007-03-241-2/+37
| |_|/ |/| |
* | | r300: Remove the program-global const_sin indexNicolai Haehnle2007-03-211-28/+23
* | | r300: Cleanup fragment program constant allocation, share constantsNicolai Haehnle2007-03-191-62/+52
* | | r300: Fix special case (tmp.x <= 0) in fragment program LIT instructionNicolai Haehnle2007-03-191-2/+2
* | | r300: Clear fragment program instruction slots on first useNicolai Haehnle2007-03-191-0/+2
* | | r300: Dump fragment program after translation if RADEON_DEBUG=pixel is setNicolai Haehnle2007-03-191-1/+1
* | | r300: Whitespace cleanup (remove trailing spaces)Nicolai Haehnle2007-03-191-109/+109
* | | r300: Fix WRITEMASK handling when writing to result.depthNicolai Haehnle2007-03-191-3/+8