Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-08 | Inline functions consisting of a return of an expression. | Eric Anholt | |
2010-04-06 | Add a constant folding optimization pass. | Eric Anholt | |
2010-03-30 | Initial bits of constant expression evaluator | Ian Romanick | |
Currently only works for constants. The rest will be added later. | |||
2010-03-29 | Implement the first builtin function: exp(). | Eric Anholt | |
2010-03-23 | Include other generated sources in BUILT_SOURCES. | Eric Anholt | |
Otherwise, having cleaned glsl_parser.h, we'd never regenerate it because glsl_parser.cpp was already right where it needed to be. | |||
2010-03-23 | Use bash for the built file generation since builtin_types.sh requires it. | Eric Anholt | |
2010-03-23 | Clean the built sources with make clean. | Eric Anholt | |
2010-03-15 | Factor ast_type_specifier code out to ast_type.cpp | Ian Romanick | |
2010-03-15 | Move ast_function_expression::hir to ast_function.cpp | Ian Romanick | |
2010-03-11 | Initial pass at resolving function calls | Ian Romanick | |
The code is still really rough and *REALLY* incomplete. This at least passes the first few trivially simple test cases. | |||
2010-03-10 | IR variable: Initial work to support GLSL built-in variables | Ian Romanick | |
2010-03-09 | IR visitor: Add initial version of ir_visitor classes | Ian Romanick | |
The ir_visitor class is the abstract base class for all visitors. ir_print_visitor contains the beginnings of a concrete visitor class that will print out an IR sequence in a Lisp / Scheme-like syntax. | |||
2010-03-09 | Make glsl_type a class | Ian Romanick | |
Among other benefits, this cleans up a the hackery invovled in initializing the union field in builtin_types.h. | |||
2010-03-01 | Make AST->HIR conversion a method of ast_node, re-enable | Ian Romanick | |
2010-02-25 | autoconf for the ... | Ian Romanick | |