Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glcpp: Print to the main compiler's infolog, not stdout. | Kenneth Graunke | 2010-06-21 | 1 | -1/+1 |
| | |||||
* | Use yy_scan_string and stop caring about shader->SourceLen. | Kenneth Graunke | 2010-06-21 | 1 | -2/+2 |
| | | | | | | We had to call strlen on the preprocessed source, which seemed a bit pointless; also, we updated shader->SourceLen but not shader->Source, which was even more confusing. Just leave both untouched. | ||||
* | Make the main compiler call the preprocessor. | Kenneth Graunke | 2010-06-21 | 1 | -0/+4 |
| | | | | | | | By using a single function, the main compiler doesn't need to include glcpp.h, which currently has a lot of details about the preprocessor internals. In particular, this prevents the two yacc grammars from seeing each other, which would be rather messy to sort out. | ||||
* | Add EXT_texture_array support. | Kenneth Graunke | 2010-06-09 | 1 | -0/+2 |
| | |||||
* | Convert ast_node use of simple_node to exec_list and exec_node | Ian Romanick | 2010-05-10 | 1 | -2/+1 |
| | |||||
* | Store warnings and errors in a parser state infolog. | Eric Anholt | 2010-05-03 | 1 | -1/+3 |
| | | | | | Cleans up compile warning about unused state in _mesa_glsl_warning. We would want infolog handling roughly like this anyway. | ||||
* | Track and print user defined structure types | Ian Romanick | 2010-04-28 | 1 | -0/+4 |
| | |||||
* | Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. | Kenneth Graunke | 2010-04-28 | 1 | -1/+2 |
| | |||||
* | Treat texture rectangles as an extension that is enabled be default | Ian Romanick | 2010-04-07 | 1 | -0/+2 |
| | |||||
* | Add support for GL_ARB_draw_buffers extension | Ian Romanick | 2010-04-07 | 1 | -0/+8 |
| | |||||
* | Add _mesa_glsl_warning to emit warnings to the shader log | Ian Romanick | 2010-04-07 | 1 | -0/+9 |
| | |||||
* | Begin processing #extension directive | Ian Romanick | 2010-04-07 | 1 | -0/+12 |
| | | | | Nowhere near complete. It just parses correctly at this point. | ||||
* | Add utility function to get the name of a shader target | Ian Romanick | 2010-04-07 | 1 | -0/+6 |
| | |||||
* | Begin tracking the nesting of loops and switch-statements | Ian Romanick | 2010-04-07 | 1 | -0/+3 |
| | |||||
* | Add generate_temporary to generate an anonymous temporary | Ian Romanick | 2010-03-29 | 1 | -0/+3 |
| | |||||
* | Track the function that is currently being defined | Ian Romanick | 2010-03-19 | 1 | -0/+8 |
| | | | | Later this will allow type checking for return statements. | ||||
* | Use glsl_symbol_table instead of using _mesa_symbol_table directly | Ian Romanick | 2010-03-19 | 1 | -1/+2 |
| | |||||
* | Track generation of errors and halt compilation appropriately | Ian Romanick | 2010-03-11 | 1 | -1/+5 |
| | |||||
* | Include cstdlib to be sure size_t is available | Ian Romanick | 2010-03-10 | 1 | -0/+1 |
| | |||||
* | Initial commit. lol | Ian Romanick | 2010-02-22 | 1 | -0/+68 |