summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/prog_optimize.c
Commit message (Expand)AuthorAgeFilesLines
* prog: Delete all remains of OPCODE_SNE, OPCODE_SEQ, OPCODE_SGT, and OPCODE_SLEIan Romanick2016-05-101-4/+0
* program: Remove variable used only in assert().Matt Turner2016-03-021-2/+1
* program: Remove NV_fragment_program Abs support.Matt Turner2016-03-011-3/+1
* program: Clean up after previous commit.Matt Turner2016-03-011-43/+41
* program: Remove condition-code and precision support.Matt Turner2016-03-011-20/+3
* program: Remove RelAddr2 support.Matt Turner2016-03-011-2/+0
* program: Shrink and rename SaturateMode field to Saturate.Matt Turner2015-06-031-2/+2
* mesa: Use assert() instead of ASSERT wrapper.Matt Turner2015-02-231-17/+17
* mesa: Fix some signed-unsigned comparison warningsJan Vesely2015-01-211-2/+2
* 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