Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-09 | Add assignment side-effect to the instruction stream | Ian Romanick | |
The actual assignment is a side-effect of the assignment expression. Add it to the instruction stream and return the LHS of the assignment as its rvalue. | |||
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 | Convert is_glsl_type_matrix to glsl_type::is_matrix | Ian Romanick | |
2010-03-09 | Convert is_glsl_type_vector to glsl_type::is_vector | Ian Romanick | |
2010-03-09 | Convert is_glsl_type_scalar to glsl_type::is_scalar | Ian Romanick | |
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-08 | Remove unused function | Ian Romanick | |
2010-03-08 | Conver IR structures to use exec_list instead of simple_node | Ian Romanick | |
2010-03-08 | Add yet-another linked list type | Ian Romanick | |
The use of macros to access existing linked list type makes it unsuitable for its current use as a base class. Since this type and the accompanying macros are used all over the place in Mesa, we can't really change them. | |||
2010-03-08 | Remove prototypes for *_to_hir functions that no longer exist | Ian Romanick | |
2010-03-08 | Set C++ indent too. | Ian Romanick | |
2010-03-01 | Make AST->HIR conversion a method of ast_node, re-enable | Ian Romanick | |
2010-02-25 | autoconf for the ... | Ian Romanick | |
2010-02-25 | Replace tacky wrapper macros with tacky in-line type-casts | Ian Romanick | |
2010-02-25 | Convert to new interfaces so that it will compile | Ian Romanick | |
Convert TRUE and FALSE to true and false. Convert _mesa_ast_get_location to ast_node::get_location. | |||
2010-02-22 | Add ast_expression_bin subclass of ast_expression | Ian Romanick | |
The ast_expression_bin subclass is used for all binary expressions such as addition, subtraction, and comparisons. Several other subclasses are soon to follow. | |||
2010-02-22 | Ignore all build products | Ian Romanick | |
2010-02-22 | Rename .cc files to .cpp | Ian Romanick | |
2010-02-22 | Initialize the node structure embedded in the ast_node | Ian Romanick | |
2010-02-22 | Initial commit. lol | Ian Romanick | |