summaryrefslogtreecommitdiffstats
path: root/src/glsl/Makefile
Commit message (Expand)AuthorAgeFilesLines
* glsl2: Add pass to remove redundant jumpsIan Romanick2010-09-131-0/+1
* glsl: add continue/break/return unification/elimination pass (v2)Luca Barbieri2010-09-131-1/+1
* glsl2: Add lowering pass to remove noise opcodesIan Romanick2010-09-091-0/+1
* glsl2: Add module to perform simple loop unrollingIan Romanick2010-09-031-0/+1
* glsl2: Add module to suss out loop control variables from loop analysis dataIan Romanick2010-09-031-0/+1
* glsl2: Add module to analyze variables used in loopsIan Romanick2010-09-031-0/+1
* glsl: Use a single shared namespace in the symbol table.Kenneth Graunke2010-08-261-0/+1
* glsl: make 'make clean' work properly.Dave Airlie2010-08-241-1/+1
* mesa: AC_SUBST the talloc libs/cflags so the ./configure results are saved.Eric Anholt2010-08-221-1/+2
* glsl2/Makefile: Add a 'make builtins' target.Kenneth Graunke2010-08-131-1/+6
* glsl2: Rework builtin function generation.Kenneth Graunke2010-08-131-2/+3
* glsl2: Add a pass to strip out noop swizzles.Eric Anholt2010-08-131-0/+1
* glsl2: Add a generic visitor class to call back with pointers to each rvalue.Eric Anholt2010-08-131-0/+1
* glsl2: Use --nounistd to fix MSVC buildIan Romanick2010-08-131-2/+2
* glsl2: Change command line options passed to flexIan Romanick2010-08-111-1/+1
* glsl2: Use bison command line option to set prefixIan Romanick2010-08-111-1/+1
* glsl2: Add a pass to transform ir_binop_sub to add(op0, neg(op1))Eric Anholt2010-08-091-0/+1
* glsl2: Add constant propagation.Eric Anholt2010-08-091-0/+1
* glsl2: Move gl_program->InputsRead/OutputsWritten setting to an ir pass.Eric Anholt2010-08-061-0/+1
* glsl2: Add a pass to convert exp and log to exp2 and log2.Eric Anholt2010-08-051-0/+1
* ir_structure_splitting: New pass to chop structures into their components.Eric Anholt2010-08-051-0/+1
* glsl2: Add a pass for removing unused functions.Eric Anholt2010-08-051-0/+1
* glcpp: Remove xtalloc wrappers in favor of plain talloc.Kenneth Graunke2010-08-041-2/+1
* glsl2: Don't add mesa/program/ as an include dir. Let includes say program/.Eric Anholt2010-08-021-1/+0
* glsl2: Add new tree grafting optimization pass.Eric Anholt2010-07-311-0/+1
* glsl2: Factor out the variable refcounting part of ir_dead_code.cpp.Eric Anholt2010-07-311-0/+1
* glsl2/Makefile: Append to DEFINES rather than replacing them.Kenneth Graunke2010-07-281-1/+1
* glsl2: Add optimization pass for algebraic simplifications.Eric Anholt2010-07-271-0/+1
* Merge remote branch 'origin/master' into glsl2Eric Anholt2010-07-261-4/+4
|\
* | glsl2: Add the API defines to the glsl2 build so we get the right GLcontextEric Anholt2010-07-221-2/+6
* | glsl2: Add function to import function prototypes from one IR tree to anotherIan Romanick2010-07-211-0/+1
* | glsl2: Add a constructor for _mesa_glsl_parse_stateIan Romanick2010-07-201-0/+1
* | Build a standalone glcpp binary.Carl Worth2010-07-201-3/+17
* | linker: First bits of intrastage, intershader function linkingIan Romanick2010-07-191-0/+1
* | glsl2: Add a pass for converting if statements to conditional assignment.Eric Anholt2010-07-191-0/+1
* | glsl2: Add a new pass at the IR level to break down matrix ops to vector ops.Eric Anholt2010-07-121-0/+1
* | glsl2: Add a pass to simplify if statements returning from both sides.Eric Anholt2010-07-071-0/+1
* | glsl2: Add pass for supporting variable vector indexing in rvalues.Eric Anholt2010-07-061-0/+1
* | glsl2: Add a pass to break ir_binop_div to _mul and _rcp.Eric Anholt2010-07-021-0/+1
* | glsl2: Add a pass to convert mod(a, b) to b * fract(a/b).Eric Anholt2010-07-011-0/+1
* | glsl2: Fix dependencies. (at least partially)Eric Anholt2010-06-251-2/+7
* | glsl2: Replace the GLSL compiler with the glsl2 project.Eric Anholt2010-06-241-8/+122
|/
* Build mesa glsl with make.michal2009-12-101-0/+15