Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-20 | glsl2: Check that nodes in a valid tree aren't error-type. | Eric Anholt | |
We're good at propagating error types around, but finding when the first one was triggered can be painful if we aren't paying attention. | |||
2010-07-19 | glsl2: Give IR nodes a type field. | Eric Anholt | |
This is a big deal for debugging if nothing else ("what class is this ir_instruction, really?"), but is also nice for avoiding building a whole visitor or an if (node->as_whatever() || node->as_other_thing()) chain. | |||
2010-07-12 | ir_validate: Also perform usual checks on ir_dereference_variable nodes | Ian Romanick | |
2010-07-12 | ir_validate: Validate that varibles are declared before used in IR | Ian Romanick | |
2010-07-12 | ir_validate: Additional function related invariant checks | Ian Romanick | |
Add two invariant checks related to functions and function signatures: 1. Ensure that function definitions (ir_function) are not nested. 2. Ensure that the ir_function pointed to by an ir_function_signature is the one that contains it in its signatures list. | |||
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 | |