20 Commits (fbc7c0b8f2e161bce1c048c63d2d5cfcdeb096f1)

Autor SHA1 Nachricht Datum
  Eric Anholt fbc7c0b8f2 Make function bodies rely on the parameter variable declarations. vor 15 Jahren
  Eric Anholt 894ea972a4 Put function bodies under function signatures, instead of flat in the parent. vor 15 Jahren
  Ian Romanick 0c82465395 Treat texture rectangles as an extension that is enabled be default vor 15 Jahren
  Ian Romanick 6a15d5b514 Use ir_function::add_signature to create link between function and signature vor 15 Jahren
  Ian Romanick 4ef183e51d Add glsl_type::generate_constructor_prototype vor 15 Jahren
  Ian Romanick 299ed08a68 Fix big dumbness in glsl_type::get_array_instance vor 15 Jahren
  Ian Romanick 0bf3810165 glsl_type array constructor generate a real name for the type vor 15 Jahren
  Ian Romanick 548a1b5ab7 Implement array type handling vor 15 Jahren
  Eric Anholt ab372dab2a Reject main() declarations with a non-void return value. vor 15 Jahren
  Ian Romanick 9f93d24050 Be sure to set ir_function_signature::definition for constructors vor 15 Jahren
  Ian Romanick 0471e8b089 Make glsl_*_type glsl_type class static data vor 15 Jahren
  Kenneth Graunke affc1413ac Move swizzles out of ir_dereference and into their own class. vor 15 Jahren
  Kenneth Graunke fb9fb5f51d Add new abstract ir_rvalue class; rework accordingly. vor 15 Jahren
  Ian Romanick 720c88eab9 Add functions to generate constructors for built-in types. vor 15 Jahren
  Ian Romanick 532edd9bc4 Remove unused _mesa_glsl_get_vector_type vor 15 Jahren
  Ian Romanick 3209c4e369 Add glsl_type::get_instance method vor 15 Jahren
  Ian Romanick bb7e00a1cd Add glsl_type::get_base_type query vor 15 Jahren
  Ian Romanick 7563b50075 Add `void' type to table of available types vor 15 Jahren
  Ian Romanick 8bde4cec6b Use glsl_symbol_table instead of using _mesa_symbol_table directly vor 15 Jahren
  Ian Romanick eccf0bf5f2 Make glsl_type a class vor 15 Jahren
  Ian Romanick a87ac255cf Initial commit. lol vor 15 Jahren