Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-07 | Clarify the types of various exec_list in ir.h | Eric Anholt | |
2010-04-02 | Use glsl_type::element_type to get the type of array elements | Ian Romanick | |
2010-04-02 | Ensure that 'in' and 'inout' formal parameters are valid lvalues | Ian Romanick | |
This causes the following tests to pass: glslparsertest/shaders/function10.frag | |||
2010-04-02 | Add bool/int conversion as IR operations. | Eric Anholt | |
Fixes constructor-09.glsl and CorrectParse2.frag. | |||
2010-04-02 | Add conversion of bool to float as an IR operation to match int to float. | Eric Anholt | |
2010-03-31 | Generate array constructor calls | Ian Romanick | |
2010-03-31 | Refactor parts of match_function_by_name into process_parameters and ↵ | Ian Romanick | |
process_call These will be used in the functions that implement calls to array constructors. | |||
2010-03-31 | Reject array constructor calls in GLSL 1.10 | Ian Romanick | |
2010-03-31 | Use ast_type_specifier::glsl_type to get the type of a constructor | Ian Romanick | |
This is the first baby step towards getting array constructors working. | |||
2010-03-29 | Allow single-component constructors | Ian Romanick | |
This causes the following tests to pass: glslparsertest/shaders/CorrectVersion.V110.frag shaders/glsl-vs-sqrt-zero.frag shaders/glsl-vs-sqrt-zero.vert This causes the following tests to fail. These shaders were previously failing to compile, but they were all failing for the wrong reasons. glslparsertest/shaders/attribute1.vert glslparsertest/shaders/attribute2.vert glslparsertest/shaders/main2.vert | |||
2010-03-26 | Initial implementation of constructor handling code | Ian Romanick | |
All of the scalar, vector, and matrix constructors *except* "from bool" constructors should be handled. Array and structure constructors are also not yet handled. | |||
2010-03-26 | Add new abstract ir_rvalue class; rework accordingly. | Kenneth Graunke | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-03-23 | Begin processing constructors | Ian Romanick | |
Right now, reject constructors for samplers because the are illegal. | |||
2010-03-19 | Use glsl_symbol_table instead of using _mesa_symbol_table directly | Ian Romanick | |
2010-03-15 | Factor guts of function matching code out to match_function_by_name | Ian Romanick | |
This function will be used for matching some types of constructors as well. | |||
2010-03-15 | Move ast_function_expression::hir to ast_function.cpp | Ian Romanick | |