aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_optimize.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: fix prog_optimize.c assertions triggered by SWZ opcodeBrian Paul2014-09-181-5/+4
* Eliminate several cases of multiplication in arguments to callocCarl Worth2014-09-031-3/+3
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
* mesa: Remove prog_instruction.h field for never-supported NV_vertex_program3.Eric Anholt2012-10-151-1/+0
* mesa: Remove Mesa IR opcodes that existed only for NV_vertex_program.Eric Anholt2012-10-151-2/+0
* Don't cast the return value of malloc/reallocMatt Turner2012-09-051-3/+3
* mesa: Add partial constant propagation pass for Mesa IRIan Romanick2011-08-161-0/+2
* prog_optimize: Add support for saturates to _mesa_merge_mov_into_inst.Eric Anholt2011-08-051-3/+5
* prog_optimize: Set unused regs to PROGRAM_UNDEFINED after CMP->MOV conversionIan Romanick2011-07-231-0/+9
* prog_optimize: fix a warning that a variable may be uninitializedMarek Olšák2011-07-151-0/+3
* prog_optimize: Add simplify CMP optimization passTom Stellard2011-04-161-0/+78
* prog_optimize: get_src_arg_mask() respect writemask for more opcodesTom Stellard2011-04-161-0/+11
* prog_optimize: Fix reallocating registers for shaders with loopsTom Stellard2011-03-311-3/+14
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
* prog_optimize: Only merge writes to temporary registersBenjamin Segovia2010-08-171-1/+5
* Merge branch 'glsl2'Ian Romanick2010-08-161-33/+45
|\
| * mesa: Allow large temporary indices coming into the temporary reg allocator.Eric Anholt2010-07-271-21/+27
| * Merge remote branch 'origin/master' into glsl2Eric Anholt2010-07-261-17/+23
* | mesa: assorted clean-ups, var type changes, assertions in prog_optimize.cBrian Paul2010-08-131-30/+63
* | mesa: more/better program optimizationsBenjamin Segovia2010-08-131-219/+385
|/
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-0/+1035