265 Commits (3fff009af169313fa22996d93ad195cf12729763)
 

Auteur SHA1 Bericht Datum
  Ian Romanick 00aa173c9c Generate array constructor calls 15 jaren geleden
  Ian Romanick 0f0ea58264 Add ir_function_signature::function_name 15 jaren geleden
  Ian Romanick a4775823b0 Make ir_function::signatures private 15 jaren geleden
  Ian Romanick 95cd6cc195 Add ir_function::iterator to iterate over function signatures 15 jaren geleden
  Ian Romanick 6a15d5b514 Use ir_function::add_signature to create link between function and signature 15 jaren geleden
  Ian Romanick 4ef183e51d Add glsl_type::generate_constructor_prototype 15 jaren geleden
  Ian Romanick 68515ee6c2 Refactor parts of match_function_by_name into process_parameters and process_call 15 jaren geleden
  Ian Romanick b6326abb85 Reject array constructor calls in GLSL 1.10 15 jaren geleden
  Ian Romanick 3e0ef5f81b Use ast_type_specifier::glsl_type to get the type of a constructor 15 jaren geleden
  Ian Romanick d612a127cc Move type_specifier_to_glsl_type to ast_type_specifier::glsl_type 15 jaren geleden
  Ian Romanick 615adcda8a More array declaration tests 15 jaren geleden
  Ian Romanick 299ed08a68 Fix big dumbness in glsl_type::get_array_instance 15 jaren geleden
  Ian Romanick 0bf3810165 glsl_type array constructor generate a real name for the type 15 jaren geleden
  Eric Anholt 0ed6125725 Test that const declarations include initializers. 15 jaren geleden
  Ian Romanick e0800062da Reject declarations with 'in' or 'out' qualifiers 15 jaren geleden
  Ian Romanick a705d65ccd Add 'in' to some parameters of the function 15 jaren geleden
  Ian Romanick d8a2133887 Add some variable declaration qualifier tests 15 jaren geleden
  Ian Romanick d8065d86e8 Fix comment bug and printf bug in previous commit 15 jaren geleden
  Ian Romanick b168e53452 Require that 'uniform' and 'varying' variables be declared at global scope 15 jaren geleden
  Ian Romanick e1c1a3f3bd Slightly refector checks for declarations that must be at global scope 15 jaren geleden
  Eric Anholt b82c0c31ae Implement logical operators. 15 jaren geleden
  Eric Anholt b97ee2e260 Test that variable names don't use the reserved gl_ prefix. 15 jaren geleden
  Eric Anholt b980207707 Test that discard only appears in the fragment shader. 15 jaren geleden
  Eric Anholt 174cc03edc Test that main doesn't take any parameters. 15 jaren geleden
  Eric Anholt aad7c77937 Test that a non-void function returns a value. 15 jaren geleden
  Eric Anholt ab79d4ec6e Test that a void function doesn't return a value. 15 jaren geleden
  Eric Anholt 794ea61006 Fix unused variable warning. 15 jaren geleden
  Ian Romanick a80cbd6d82 Forbid array comparisons in GLSL 1.10 15 jaren geleden
  Ian Romanick 28009cd75c Begin handling array declarations 15 jaren geleden
  Ian Romanick 548a1b5ab7 Implement array type handling 15 jaren geleden
  Ian Romanick 066304679c Add proper wrappers so that C++ code can use hash_table type 15 jaren geleden
  Ian Romanick 1cf43a4331 Initial bits of constant expression evaluator 15 jaren geleden
  Ian Romanick 84960f01cb Add some array declaration tests 15 jaren geleden
  Ian Romanick 2d816204c8 Arrays are not allowed as vertex shader inputs in GLSL 1.30 either 15 jaren geleden
  Ian Romanick 8901eeefc9 Add several tests for vertex shader attributes 15 jaren geleden
  Ian Romanick fb9f5b0675 Add some checking for vertex shader inputs / attributes 15 jaren geleden
  Ian Romanick 06e5308e29 Add parser support for texture rectangle types 15 jaren geleden
  Ian Romanick bfb09c2a94 Use call-by-reference for apply_implicit_conversion 15 jaren geleden
  Ian Romanick db9be2e7aa Apply implicit conversions to ?: operator 15 jaren geleden
  Ian Romanick 212b0327b4 Apply implicit conversions to equality operators 15 jaren geleden
  Ian Romanick 0150f5f20e Apply implicit conversions to relational operators 15 jaren geleden
  Ian Romanick 0104536568 Apply implicit conversions to arithmetic operators 15 jaren geleden
  Ian Romanick 70348543ac Add glsl_type::is_array and glsl_type::is_float queries 15 jaren geleden
  Ian Romanick 8a24cd5cea Allow single-component constructors 15 jaren geleden
  Ian Romanick 32a494586f Add tests for :? operator 15 jaren geleden
  Ian Romanick 96f9cea116 Implement HIR conversion for ?: operator 15 jaren geleden
  Ian Romanick 5185a5f7d5 Add generate_temporary to generate an anonymous temporary 15 jaren geleden
  Ian Romanick 6e659caaa9 Implement HIR conversion for ast_nequal and ast_equal 15 jaren geleden
  Ian Romanick 251eb75318 Add missing break-statements in ast_expression::hir 15 jaren geleden
  Ian Romanick 3c6fea3048 Implement ir_if (for if-statments) and conversion from AST 15 jaren geleden