Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-21 | Make the main compiler call the preprocessor. | Kenneth Graunke | |
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-21 | Complain and exit if the given shader file doesn't exist. | Kenneth Graunke | |
2010-06-19 | Print out the info log if compilation fails. | Kenneth Graunke | |
2010-06-19 | Initialize the shader info log | Ian Romanick | |
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> | |||
2010-06-19 | Make shader a talloc context. | Kenneth Graunke | |
2010-06-19 | Rename prog to shader. Less confusing. | Kenneth Graunke | |
2010-06-17 | Don't link shaders by default | Ian Romanick | |
Add a command line option to trigger linking. This "fixes" all the failing test cases. Oops. | |||
2010-06-17 | linker: Initial bits of the linker | Ian Romanick | |
No linking is done yet, but some of the semantic checking is done. | |||
2010-06-17 | Use glsl_program instead of an open-coded vector of shaders | Ian Romanick | |
2010-06-17 | Change glsl_program to glsl_shader | Ian Romanick | |
2010-06-17 | Compile multiple shaders listed on the command line | Ian Romanick | |
2010-06-17 | Extract compilation to a separate routine | Ian Romanick | |
Pull all of the code that actually compiles shaders into a separate function. Use a glsl_program to track data about the compiled shader. | |||
2010-06-15 | Printing LIR is optional | Ian Romanick | |
2010-06-15 | Printing the AST is optional | Ian Romanick | |
2010-06-15 | Minor bits of code rearranging | Ian Romanick | |
2010-06-15 | Infer shader type from suffix on filename | Ian Romanick | |
2010-06-14 | Remove ability to read "IR shaders" from stand-alone compiler | Ian Romanick | |
2010-06-14 | Move stand-alone compiler main routine to main.cpp | Ian Romanick | |