Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-21 | glcpp: Print to the main compiler's infolog, not stdout. | Kenneth Graunke | 1 | -1/+1 | |
2010-06-21 | Use yy_scan_string and stop caring about shader->SourceLen. | Kenneth Graunke | 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. | |||||
2010-06-21 | Make the main compiler call the preprocessor. | Kenneth Graunke | 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. | |||||
2010-06-09 | Add EXT_texture_array support. | Kenneth Graunke | 1 | -0/+2 | |
2010-05-10 | Convert ast_node use of simple_node to exec_list and exec_node | Ian Romanick | 1 | -2/+1 | |
2010-05-03 | Store warnings and errors in a parser state infolog. | Eric Anholt | 1 | -1/+3 | |
Cleans up compile warning about unused state in _mesa_glsl_warning. We would want infolog handling roughly like this anyway. | |||||
2010-04-28 | Track and print user defined structure types | Ian Romanick | 1 | -0/+4 | |
2010-04-28 | Add stub ir_reader and new 'i' mode for reading IR rather than GLSL. | Kenneth Graunke | 1 | -1/+2 | |
2010-04-07 | Treat texture rectangles as an extension that is enabled be default | Ian Romanick | 1 | -0/+2 | |
2010-04-07 | Add support for GL_ARB_draw_buffers extension | Ian Romanick | 1 | -0/+8 | |
2010-04-07 | Add _mesa_glsl_warning to emit warnings to the shader log | Ian Romanick | 1 | -0/+9 | |
2010-04-07 | Begin processing #extension directive | Ian Romanick | 1 | -0/+12 | |
Nowhere near complete. It just parses correctly at this point. | |||||
2010-04-07 | Add utility function to get the name of a shader target | Ian Romanick | 1 | -0/+6 | |
2010-04-07 | Begin tracking the nesting of loops and switch-statements | Ian Romanick | 1 | -0/+3 | |
2010-03-29 | Add generate_temporary to generate an anonymous temporary | Ian Romanick | 1 | -0/+3 | |
2010-03-19 | Track the function that is currently being defined | Ian Romanick | 1 | -0/+8 | |
Later this will allow type checking for return statements. | |||||
2010-03-19 | Use glsl_symbol_table instead of using _mesa_symbol_table directly | Ian Romanick | 1 | -1/+2 | |
2010-03-11 | Track generation of errors and halt compilation appropriately | Ian Romanick | 1 | -1/+5 | |
2010-03-10 | Include cstdlib to be sure size_t is available | Ian Romanick | 1 | -0/+1 | |
2010-02-22 | Initial commit. lol | Ian Romanick | 1 | -0/+68 | |