summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/programopt.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: import latest GLSL code from gallium-0.1 branchBrian Paul2008-08-161-6/+6
* silly bug: it's PROGRAM_VARYINGZack Rusin2008-06-121-1/+1
* glsl: make sure we replace all output reads with temporariesZack Rusin2008-06-121-5/+7
* clean-up swizzle fields in fog code, fix NegateBaseBrian Paul2008-05-141-11/+10
* added _mesa_combine_parameter_lists()Brian Paul2008-05-141-2/+94
* need to clamp MAD for linear fogBrian2007-04-161-0/+1
* use _mesa_copy_instructions()Brian2007-03-221-2/+1
* merge from masterBrian2007-03-211-2/+1
|\
| * Use _mesa_copy_instructions rather than memcpy in _mesa_insert_mvp_code.Oliver McFadden2007-03-181-2/+1
* | replace GLint with gl_state_indexBrian2007-02-231-3/+3
* | Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian2007-02-221-4/+5
* | Merge branch 'origin' into glsl-compiler-1Brian2007-02-221-55/+31
|\|
| * optimize per-pixel fog programRoland Scheidegger2007-02-091-49/+30
* | adjustments to STATE_ token layout/format so token[1] is always the array indexBrian2007-02-211-6/+8
* | added _mesa_count_texture_indirections(), _mesa_count_texture_instructions()Brian2007-01-091-2/+84
* | remove some unneeded includesBrian2006-12-141-3/+0
* | Updated includes.Brian2006-12-141-1/+3
* | Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes.Brian2006-12-131-1/+4
|/
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-1/+1
* fix wrong inequalityBrian Paul2006-10-291-1/+1
* Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul2006-10-291-3/+2
* Implement _mesa_append_fog_code() for fragment program fog options.Brian Paul2006-10-281-18/+177
* Rename _mesa_append_modelview_code() to _mesa_insert_mvp_code().Brian Paul2006-08-251-22/+23
* Functions for vertex/fragment program transformations, optimizations, etc.Brian Paul2006-08-241-0/+146