summaryrefslogtreecommitdiff
path: root/glsl_types.cpp
AgeCommit message (Expand)Author
2010-06-23glsl_type: Add a talloc-based newCarl Worth
2010-06-23Close memory leaks in glsl_type (constructor and get_array_instance)Carl Worth
2010-06-23Close memory leaks from generate_constructor_introCarl Worth
2010-06-23exec_node: Add new talloc-based new()Carl Worth
2010-06-23Avoid using the same ir_constant 0.0 multiple times in mat constructors.Eric Anholt
2010-06-23glsl_type: Add method to get number of slots used by a typeIan Romanick
2010-06-11Use statically typed ir_constant constructors wherever possibleIan Romanick
2010-06-11Add glsl_types::field_index to get the location of a record fieldIan Romanick
2010-06-09Add EXT_texture_array support.Kenneth Graunke
2010-05-26Begin refactoring ir_dereferenceIan Romanick
2010-04-28glsl_type::generate_constructor_prototype now generates the function tooIan Romanick
2010-04-28Support structures in glsl_type::generate_constructor_prototypeIan Romanick
2010-04-28Add glsl_type::field_typeIan Romanick
2010-04-23Fix the swizzling of vector constructors from scalars.Eric Anholt
2010-04-22Fix illegal (var_ref (array_ref ...)) in matrix constructors.Kenneth Graunke
2010-04-21Emit body for constructors in the right place.Kenneth Graunke
2010-04-21Refactor IR function representation.Kenneth Graunke
2010-04-07Make function bodies rely on the parameter variable declarations.Eric Anholt
2010-04-07Put function bodies under function signatures, instead of flat in the parent.Eric Anholt
2010-04-07Treat texture rectangles as an extension that is enabled be defaultIan Romanick
2010-03-31Use ir_function::add_signature to create link between function and signatureIan Romanick
2010-03-31Add glsl_type::generate_constructor_prototypeIan Romanick
2010-03-31Fix big dumbness in glsl_type::get_array_instanceIan Romanick
2010-03-31glsl_type array constructor generate a real name for the typeIan Romanick
2010-03-30Implement array type handlingIan Romanick
2010-03-29Reject main() declarations with a non-void return value.Eric Anholt
2010-03-26Be sure to set ir_function_signature::definition for constructorsIan Romanick
2010-03-26Make glsl_*_type glsl_type class static dataIan Romanick
2010-03-26Move swizzles out of ir_dereference and into their own class.Kenneth Graunke
2010-03-26Add new abstract ir_rvalue class; rework accordingly.Kenneth Graunke
2010-03-25Add functions to generate constructors for built-in types.Ian Romanick
2010-03-24Remove unused _mesa_glsl_get_vector_typeIan Romanick
2010-03-24Add glsl_type::get_instance methodIan Romanick
2010-03-23Add glsl_type::get_base_type queryIan Romanick
2010-03-23Add `void' type to table of available typesIan Romanick
2010-03-19Use glsl_symbol_table instead of using _mesa_symbol_table directlyIan Romanick
2010-03-09Make glsl_type a classIan Romanick