199 Révisions (d8a2133887576daf7bc87fe05efdf31e7b5dca28)
 

Auteur SHA1 Message Date
  Ian Romanick d8a2133887 Add some variable declaration qualifier tests il y a 15 ans
  Ian Romanick d8065d86e8 Fix comment bug and printf bug in previous commit il y a 15 ans
  Ian Romanick b168e53452 Require that 'uniform' and 'varying' variables be declared at global scope il y a 15 ans
  Ian Romanick e1c1a3f3bd Slightly refector checks for declarations that must be at global scope il y a 15 ans
  Eric Anholt b82c0c31ae Implement logical operators. il y a 15 ans
  Eric Anholt b97ee2e260 Test that variable names don't use the reserved gl_ prefix. il y a 15 ans
  Eric Anholt b980207707 Test that discard only appears in the fragment shader. il y a 15 ans
  Eric Anholt 174cc03edc Test that main doesn't take any parameters. il y a 15 ans
  Eric Anholt aad7c77937 Test that a non-void function returns a value. il y a 15 ans
  Eric Anholt ab79d4ec6e Test that a void function doesn't return a value. il y a 15 ans
  Eric Anholt 794ea61006 Fix unused variable warning. il y a 15 ans
  Ian Romanick a80cbd6d82 Forbid array comparisons in GLSL 1.10 il y a 15 ans
  Ian Romanick 28009cd75c Begin handling array declarations il y a 15 ans
  Ian Romanick 548a1b5ab7 Implement array type handling il y a 15 ans
  Ian Romanick 066304679c Add proper wrappers so that C++ code can use hash_table type il y a 15 ans
  Ian Romanick 1cf43a4331 Initial bits of constant expression evaluator il y a 15 ans
  Ian Romanick 84960f01cb Add some array declaration tests il y a 15 ans
  Ian Romanick 2d816204c8 Arrays are not allowed as vertex shader inputs in GLSL 1.30 either il y a 15 ans
  Ian Romanick 8901eeefc9 Add several tests for vertex shader attributes il y a 15 ans
  Ian Romanick fb9f5b0675 Add some checking for vertex shader inputs / attributes il y a 15 ans
  Ian Romanick 06e5308e29 Add parser support for texture rectangle types il y a 15 ans
  Ian Romanick bfb09c2a94 Use call-by-reference for apply_implicit_conversion il y a 15 ans
  Ian Romanick db9be2e7aa Apply implicit conversions to ?: operator il y a 15 ans
  Ian Romanick 212b0327b4 Apply implicit conversions to equality operators il y a 15 ans
  Ian Romanick 0150f5f20e Apply implicit conversions to relational operators il y a 15 ans
  Ian Romanick 0104536568 Apply implicit conversions to arithmetic operators il y a 15 ans
  Ian Romanick 70348543ac Add glsl_type::is_array and glsl_type::is_float queries il y a 15 ans
  Ian Romanick 8a24cd5cea Allow single-component constructors il y a 15 ans
  Ian Romanick 32a494586f Add tests for :? operator il y a 15 ans
  Ian Romanick 96f9cea116 Implement HIR conversion for ?: operator il y a 15 ans
  Ian Romanick 5185a5f7d5 Add generate_temporary to generate an anonymous temporary il y a 15 ans
  Ian Romanick 6e659caaa9 Implement HIR conversion for ast_nequal and ast_equal il y a 15 ans
  Ian Romanick 251eb75318 Add missing break-statements in ast_expression::hir il y a 15 ans
  Ian Romanick 3c6fea3048 Implement ir_if (for if-statments) and conversion from AST il y a 15 ans
  Ian Romanick 721efc04da Add several simple if-statement tests il y a 15 ans
  Ian Romanick 17d86f4371 Add a variable to the symbol table after processing the initializer il y a 15 ans
  Ian Romanick 521c2983b4 Trivial code cleanup in ir_dereference::is_lvalue il y a 15 ans
  Eric Anholt d1e31952ed Add support for builtin radians() and degrees(). il y a 15 ans
  Eric Anholt 78fe3c9150 Add definitions for 1.10 built-in uniforms for ff state. il y a 15 ans
  Eric Anholt a9fafc6504 Don't let swizzles with duplicated components be considered as lvalues. il y a 15 ans
  Eric Anholt ab372dab2a Reject main() declarations with a non-void return value. il y a 15 ans
  Eric Anholt 2e063f1adf Reject variables marked with attribute in the fragment shader. il y a 15 ans
  Eric Anholt 3cb4358f38 Add the instruction for the parameter variable declarations of builtin funcs. il y a 15 ans
  Eric Anholt 76a91e1afb Implement dot() builtin. il y a 15 ans
  Eric Anholt 01665262e5 Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e. il y a 15 ans
  Eric Anholt 53afc3609d Implement builtin length() function. il y a 15 ans
  Eric Anholt 44d68fd06f Add sqrt() builtin as an IR operation. il y a 15 ans
  Eric Anholt ddd2e83db2 Add builtin pow() function. il y a 15 ans
  Eric Anholt 0f09aea3bf Add support for builtin deprecated fs varyings. il y a 15 ans
  Eric Anholt bfe380a721 Implement some binary gentype builtin functions. il y a 15 ans