Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-26 | Begin refactoring ir_dereference | Ian Romanick | |
Create separate subclasses of ir_dereference for variable, array, and record dereferences. As a side effect, array and record dereferences no longer point to ir_variable objects directly. Instead they each point to an ir_dereference_variable object. This is the first of several steps in the refactoring process. The intention is that ir_dereference will eventually become an abstract base class. | |||
2010-04-28 | Convert structure field dereferences to HIR | Ian Romanick | |
2010-03-26 | Use glsl_type::is_error instead of comparison with glsl_error_type pointer | Ian Romanick | |
2010-03-26 | Move swizzles out of ir_dereference and into their own class. | Kenneth Graunke | |
Also turn generate_swizzle into a static "create" method of the new class; we'll want to use it for the IR reader as well. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
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-24 | Use glsl_type::get_instance instead of _mesa_glsl_get_vector_type | Ian Romanick | |
2010-03-24 | Fix typo in swizzle processing loop | Ian Romanick | |
One of the accesses to str in the loop used str[0] instead of str[i]. Reported-by: Kenneth Graunke | |||
2010-03-24 | Trivial cleanups in generate_swizzle | Ian Romanick | |
Add 'const' and 'static const' in a couple of places. | |||
2010-03-24 | Use ir_dereference::set_swizzle | Ian Romanick | |
2010-03-09 | Convert is_glsl_type_vector to glsl_type::is_vector | Ian Romanick | |
2010-03-08 | Conver IR structures to use exec_list instead of simple_node | Ian Romanick | |
2010-03-01 | Make AST->HIR conversion a method of ast_node, re-enable | 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 | Rename .cc files to .cpp | Ian Romanick | |