summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/programopt.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-111-9/+5
|\
| * mesa: remove unnecessary loop in _mesa_remove_output_reads()Brian Paul2009-12-111-9/+5
* | Merge branch 'outputswritten64'Ian Romanick2009-11-171-4/+4
* | mesa: added _mesa_nop_vertex/fragment_program()Brian Paul2009-09-291-0/+91
|/
* mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul2009-07-291-1/+0
* mesa: ensure UsesFogFragCoord value is set for non-glsl shadersKeith Whitwell2009-07-021-0/+1
* mesa: more complete fix for transform_invarient glitchesKeith Whitwell2009-05-081-2/+117
* mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul2009-04-141-1/+1
* mesa: gl_register_file enum typedefBrian Paul2009-03-071-1/+1
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-3/+3
* 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