summaryrefslogtreecommitdiff
path: root/src/glsl/Makefile
AgeCommit message (Expand)AuthorFilesLines
2011-11-02glsl: Refactor source lists to Makefile.sourcesChia-I Wu1-73/+9
2011-10-25linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick1-0/+1
2011-09-23glsl: Implement a lowering pass for gl_ClipDistance.Paul Berry1-0/+1
2011-09-20make: Don't use builtin_stubs.cpp for standalone GLSL compiler.Kenneth Graunke1-4/+4
2011-07-28Add dependency generation for Mesa and GLSL dricore objects.Eric Anholt1-0/+1
2011-07-22glsl: Create a standalone executable for testing optimization passes.Paul Berry1-3/+21
2011-07-22glsl: Move functions into standalone_scaffolding.cpp for later reuse.Paul Berry1-1/+2
2011-07-20glsl: Reject shaders that contain static recursionIan Romanick1-0/+1
2011-07-06glsl: Fix make clean for dricore.Eric Anholt1-1/+1
2011-05-18mesa: check that flex/bison are installedBrian Paul1-4/+4
2011-03-16autoconf: don't use CFLAGS for cpp filesTobias Droste1-1/+1
2011-03-01glsl: Rename .lpp to .ll and .ypp to .yy.Kenneth Graunke1-2/+2
2011-02-26glsl/Makefile: Remove builtin_function.cpp if generation fails.Arkadiusz Miskiewicz1-1/+1
2011-02-19glsl: Remove $(PWD) from Makefile in favor of .Kenneth Graunke1-1/+1
2011-02-11mesa: Optionally build a dricore support library (v3)Christopher James Halse Rogers1-3/+31
2011-02-11glsl: Fix parallel build.Tobias Jakobi1-1/+2
2011-02-10glsl/Makefile: glcpp doesn't need libglsl.a.Kenneth Graunke1-1/+2
2011-02-04glsl: Add a new opt_copy_propagation variant that does it channel-wise.Eric Anholt1-0/+1
2011-01-31glsl: Fix dependencies / linkage for glsl_compilerIan Romanick1-2/+2
2011-01-31Remove talloc from the make and automake build systems.Kenneth Graunke1-4/+2
2011-01-31ralloc: Add a fake implementation of ralloc based on talloc.Kenneth Graunke1-0/+1
2011-01-12glsl/Makefile: Fix build with --as-needed.Kenneth Graunke1-1/+1
2011-01-10glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke1-11/+8
2010-12-14glsl: new glsl_strtod() wrapper to fix decimal point interpretationBrian Paul1-0/+1
2010-12-01glsl: Add a lowering pass to move discards out of if-statements.Kenneth Graunke1-0/+1
2010-12-01glsl: Add an optimization pass to simplify discards.Kenneth Graunke1-0/+1
2010-11-19glsl: Combine many instruction lowering passes into one.Kenneth Graunke1-4/+1
2010-11-19glsl: Add ir_quadop_vector expressionIan Romanick1-0/+1
2010-11-15glsl: Rename various ir_* files to lower_* and opt_*.Kenneth Graunke1-23/+23
2010-10-27Fix build on systems where "python" is python 3.Kenneth Graunke1-1/+1
2010-09-30glsl: Add a lowering pass for texture projection.Eric Anholt1-0/+1
2010-09-17glsl: add pass to lower variable array indexing to conditional assignmentsLuca Barbieri1-0/+1
2010-09-13glsl2: Add pass to remove redundant jumpsIan Romanick1-0/+1
2010-09-13glsl: add continue/break/return unification/elimination pass (v2)Luca Barbieri1-1/+1
2010-09-09glsl2: Add lowering pass to remove noise opcodesIan Romanick1-0/+1
2010-09-03glsl2: Add module to perform simple loop unrollingIan Romanick1-0/+1
2010-09-03glsl2: Add module to suss out loop control variables from loop analysis dataIan Romanick1-0/+1
2010-09-03glsl2: Add module to analyze variables used in loopsIan Romanick1-0/+1
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke1-0/+1
2010-08-24glsl: make 'make clean' work properly.Dave Airlie1-1/+1
2010-08-22mesa: AC_SUBST the talloc libs/cflags so the ./configure results are saved.Eric Anholt1-1/+2
2010-08-13glsl2/Makefile: Add a 'make builtins' target.Kenneth Graunke1-1/+6
2010-08-13glsl2: Rework builtin function generation.Kenneth Graunke1-2/+3
2010-08-13glsl2: Add a pass to strip out noop swizzles.Eric Anholt1-0/+1
2010-08-13glsl2: Add a generic visitor class to call back with pointers to each rvalue.Eric Anholt1-0/+1
2010-08-13glsl2: Use --nounistd to fix MSVC buildIan Romanick1-2/+2
2010-08-11glsl2: Change command line options passed to flexIan Romanick1-1/+1
2010-08-11glsl2: Use bison command line option to set prefixIan Romanick1-1/+1
2010-08-09glsl2: Add a pass to transform ir_binop_sub to add(op0, neg(op1))Eric Anholt1-0/+1
2010-08-09glsl2: Add constant propagation.Eric Anholt1-0/+1