Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-20 | glsl2: Fix handling of out values in function inlining. | Eric Anholt | |
The parameters[i] is our inlined variables representing the parameters, so they are always ir_var_auto. Walk the signature params in handling "out" values like we do for "in" values to find the mode. Fixes (with the previous 2 commits): glsl1-function call with in, out params glsl1-function call with inout params | |||
2010-07-12 | glsl2: Check when inlining a bare function call that it actually is. | Eric Anholt | |
It would be easy to miss an entry either of the two visitors involved that would result in trying to ir->remove() the call to remove it from the instruction stream when really it's part of an expression tree that wasn't flattened. | |||
2010-07-06 | glsl2: Clone methods return the type of the thing being cloned | Ian Romanick | |
This is as opposed to returning the type of the base class of the hierarchy. | |||
2010-07-06 | Add hash table helper functions for using pointers as hash keys | Ian Romanick | |
2010-06-24 | glsl2: Wrap includes of C interfaces with extern "C". | Eric Anholt | |
2010-06-24 | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | |