summaryrefslogtreecommitdiff
path: root/src/glsl/Makefile
AgeCommit message (Expand)Author
2010-12-01glsl: Add a lowering pass to move discards out of if-statements.Kenneth Graunke
2010-12-01glsl: Add an optimization pass to simplify discards.Kenneth Graunke
2010-11-19glsl: Combine many instruction lowering passes into one.Kenneth Graunke
2010-11-19glsl: Add ir_quadop_vector expressionIan Romanick
2010-11-15glsl: Rename various ir_* files to lower_* and opt_*.Kenneth Graunke
2010-10-27Fix build on systems where "python" is python 3.Kenneth Graunke
2010-09-30glsl: Add a lowering pass for texture projection.Eric Anholt
2010-09-17glsl: add pass to lower variable array indexing to conditional assignmentsLuca Barbieri
2010-09-13glsl2: Add pass to remove redundant jumpsIan Romanick
2010-09-13glsl: add continue/break/return unification/elimination pass (v2)Luca Barbieri
2010-09-09glsl2: Add lowering pass to remove noise opcodesIan Romanick
2010-09-03glsl2: Add module to perform simple loop unrollingIan Romanick
2010-09-03glsl2: Add module to suss out loop control variables from loop analysis dataIan Romanick
2010-09-03glsl2: Add module to analyze variables used in loopsIan Romanick
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke
2010-08-24glsl: make 'make clean' work properly.Dave Airlie
2010-08-22mesa: AC_SUBST the talloc libs/cflags so the ./configure results are saved.Eric Anholt
2010-08-13glsl2/Makefile: Add a 'make builtins' target.Kenneth Graunke
2010-08-13glsl2: Rework builtin function generation.Kenneth Graunke
2010-08-13glsl2: Add a pass to strip out noop swizzles.Eric Anholt
2010-08-13glsl2: Add a generic visitor class to call back with pointers to each rvalue.Eric Anholt
2010-08-13glsl2: Use --nounistd to fix MSVC buildIan Romanick
2010-08-11glsl2: Change command line options passed to flexIan Romanick
2010-08-11glsl2: Use bison command line option to set prefixIan Romanick
2010-08-09glsl2: Add a pass to transform ir_binop_sub to add(op0, neg(op1))Eric Anholt
2010-08-09glsl2: Add constant propagation.Eric Anholt
2010-08-06glsl2: Move gl_program->InputsRead/OutputsWritten setting to an ir pass.Eric Anholt
2010-08-05glsl2: Add a pass to convert exp and log to exp2 and log2.Eric Anholt
2010-08-05ir_structure_splitting: New pass to chop structures into their components.Eric Anholt
2010-08-05glsl2: Add a pass for removing unused functions.Eric Anholt
2010-08-04glcpp: Remove xtalloc wrappers in favor of plain talloc.Kenneth Graunke
2010-08-02glsl2: Don't add mesa/program/ as an include dir. Let includes say program/.Eric Anholt
2010-07-31glsl2: Add new tree grafting optimization pass.Eric Anholt
2010-07-31glsl2: Factor out the variable refcounting part of ir_dead_code.cpp.Eric Anholt
2010-07-28glsl2/Makefile: Append to DEFINES rather than replacing them.Kenneth Graunke
2010-07-27glsl2: Add optimization pass for algebraic simplifications.Eric Anholt
2010-07-26Merge remote branch 'origin/master' into glsl2Eric Anholt
2010-07-22glsl2: Add the API defines to the glsl2 build so we get the right GLcontextEric Anholt
2010-07-21glsl2: Add function to import function prototypes from one IR tree to anotherIan Romanick
2010-07-20glsl2: Add a constructor for _mesa_glsl_parse_stateIan Romanick
2010-07-20Build a standalone glcpp binary.Carl Worth
2010-07-19linker: First bits of intrastage, intershader function linkingIan Romanick
2010-07-19glsl2: Add a pass for converting if statements to conditional assignment.Eric Anholt
2010-07-12glsl2: Add a new pass at the IR level to break down matrix ops to vector ops.Eric Anholt
2010-07-07glsl2: Add a pass to simplify if statements returning from both sides.Eric Anholt
2010-07-06glsl2: Add pass for supporting variable vector indexing in rvalues.Eric Anholt
2010-07-02glsl2: Add a pass to break ir_binop_div to _mul and _rcp.Eric Anholt
2010-07-01glsl2: Add a pass to convert mod(a, b) to b * fract(a/b).Eric Anholt
2010-06-25glsl2: Fix dependencies. (at least partially)Eric Anholt
2010-06-24glsl2: Replace the GLSL compiler with the glsl2 project.Eric Anholt