summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl2: Generate masked assignments in vector and matrix constructorsIan Romanick2010-08-041-36/+46
* glsl2: Remove uses of deprecated TALLOC_CTX type.Kenneth Graunke2010-08-041-6/+6
* glsl2: No need to strdup the name passed in to ir_variable constructor.Eric Anholt2010-08-031-13/+5
* glsl2: Fix spelling of "sentinel."Eric Anholt2010-07-291-3/+3
* ast_function: Set constant_value on return value temporaries in 1.20+.Kenneth Graunke2010-07-281-0/+2
* glsl2: Extend ir_constant to store constant arrays, and generate them.Kenneth Graunke2010-07-211-3/+2
* glsl2: Emit array constructors inline.Kenneth Graunke2010-07-211-11/+53
* glsl2: Add some comments.Kenneth Graunke2010-07-211-1/+4
* glsl2: Replace insert_before/remove pairs with exec_node::replace_with.Kenneth Graunke2010-07-211-2/+1
* glsl2: glsl_type has its own talloc context, don't pass one inIan Romanick2010-07-201-2/+1
* glsl2: Add and use new variable mode ir_var_temporaryIan Romanick2010-07-201-7/+14
* glsl2: Always insert function calls into the instruction stream.Eric Anholt2010-07-201-1/+24
* glsl2: Remove the const disease from function signature's callee.Eric Anholt2010-07-181-2/+1
* ast_function: Actually do type conversion on function arguments.Kenneth Graunke2010-07-141-3/+8
* ast_function: Fix non-float constructors with matrix arguments.Kenneth Graunke2010-07-091-22/+55
* ast_function: Move error return earlier and don't indent the world.Kenneth Graunke2010-07-091-142/+139
* ast_function: Remove unnecessary check for empty constructors.Kenneth Graunke2010-07-091-9/+0
* glsl2: Use _mesa_glsl_parse_state as the talloc parent, not glsl_shader.Kenneth Graunke2010-06-301-5/+5
* glsl2: Use talloc_strdup when generating constructor temporary namesIan Romanick2010-06-291-8/+13
* glsl2: Don't flatten constructor parameters to scalarsIan Romanick2010-06-291-129/+59
* glsl2: Always emit matrix constructors inlineIan Romanick2010-06-291-1/+321
* glsl2: Always emit vector constructors inlineIan Romanick2010-06-291-1/+100
* glsl2: Use i2b and f2b IR opcodes for casting int or float to boolIan Romanick2010-06-281-9/+9
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+751