summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_optimize.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: put extern "C" in src/mesa/program/*h header filesBrian Paul2014-12-161-0/+11
| | | | | Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
| | | | Signed-off-by: Brian Paul <brianp@vmware.com>
* mesa: Add partial constant propagation pass for Mesa IRIan Romanick2011-08-161-0/+3
| | | | | | | | | | | | This cleans up some code generated by the IR-to-Mesa pass for i915. In particular, some shaders involving arrays of constant matrices result in really bad code. v2: Silence several warnings from merging the gl_constant_value work. Fix DP[23] folding. Add support for a bunch more opcodes that appear in piglit runs on i915. Reviewed-by: Eric Anholt <eric@anholt.net>
* mesa: Clean up header file inclusion in prog_optimize.h.Vinson Lee2010-12-141-1/+2
|
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-1/+1
|
* mesa: Include missing header in prog_optimize.h.Vinson Lee2010-08-121-0/+1
| | | | Include mtypes.h for GLcontext symbol.
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-0/+45