summaryrefslogtreecommitdiff
path: root/src/glsl/ir_expression_flattening.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-2/+2
2012-04-02glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke1-5/+0
2012-03-26glsl: Comment that expression flattening is used for matrix operations.Kenneth Graunke1-1/+4
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-1/+1
2010-08-26glsl2: Move ir_expression_flattening to using the rvalue visitor class.Eric Anholt1-110/+14
2010-07-21glsl2: Replace insert_before/remove pairs with exec_node::replace_with.Kenneth Graunke1-2/+1
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick1-1/+1
2010-07-12glsl2: Flatten expression that appear as the parameters of ir_call as well.Eric Anholt1-5/+12
2010-07-12glsl2: Flatten expressions that appear as the children of ir_return as well.Eric Anholt1-5/+3
2010-07-12glsl2: Use a better talloc context for ir_expression_flattening.Eric Anholt1-1/+1
2010-07-12glsl2: Flatten out expressions that are the child of an assignment rhs.Eric Anholt1-7/+19
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+172