186 Revize (548a1b5ab7304037a7cac8e6d647fb6b5ccbaf5d)
 

Autor SHA1 Zpráva Datum
  Ian Romanick 548a1b5ab7 Implement array type handling před 16 roky
  Ian Romanick 066304679c Add proper wrappers so that C++ code can use hash_table type před 16 roky
  Ian Romanick 1cf43a4331 Initial bits of constant expression evaluator před 16 roky
  Ian Romanick 84960f01cb Add some array declaration tests před 16 roky
  Ian Romanick 2d816204c8 Arrays are not allowed as vertex shader inputs in GLSL 1.30 either před 16 roky
  Ian Romanick 8901eeefc9 Add several tests for vertex shader attributes před 16 roky
  Ian Romanick fb9f5b0675 Add some checking for vertex shader inputs / attributes před 16 roky
  Ian Romanick 06e5308e29 Add parser support for texture rectangle types před 16 roky
  Ian Romanick bfb09c2a94 Use call-by-reference for apply_implicit_conversion před 16 roky
  Ian Romanick db9be2e7aa Apply implicit conversions to ?: operator před 16 roky
  Ian Romanick 212b0327b4 Apply implicit conversions to equality operators před 16 roky
  Ian Romanick 0150f5f20e Apply implicit conversions to relational operators před 16 roky
  Ian Romanick 0104536568 Apply implicit conversions to arithmetic operators před 16 roky
  Ian Romanick 70348543ac Add glsl_type::is_array and glsl_type::is_float queries před 16 roky
  Ian Romanick 8a24cd5cea Allow single-component constructors před 16 roky
  Ian Romanick 32a494586f Add tests for :? operator před 16 roky
  Ian Romanick 96f9cea116 Implement HIR conversion for ?: operator před 16 roky
  Ian Romanick 5185a5f7d5 Add generate_temporary to generate an anonymous temporary před 16 roky
  Ian Romanick 6e659caaa9 Implement HIR conversion for ast_nequal and ast_equal před 16 roky
  Ian Romanick 251eb75318 Add missing break-statements in ast_expression::hir před 16 roky
  Ian Romanick 3c6fea3048 Implement ir_if (for if-statments) and conversion from AST před 16 roky
  Ian Romanick 721efc04da Add several simple if-statement tests před 16 roky
  Ian Romanick 17d86f4371 Add a variable to the symbol table after processing the initializer před 16 roky
  Ian Romanick 521c2983b4 Trivial code cleanup in ir_dereference::is_lvalue před 16 roky
  Eric Anholt d1e31952ed Add support for builtin radians() and degrees(). před 16 roky
  Eric Anholt 78fe3c9150 Add definitions for 1.10 built-in uniforms for ff state. před 16 roky
  Eric Anholt a9fafc6504 Don't let swizzles with duplicated components be considered as lvalues. před 16 roky
  Eric Anholt ab372dab2a Reject main() declarations with a non-void return value. před 16 roky
  Eric Anholt 2e063f1adf Reject variables marked with attribute in the fragment shader. před 16 roky
  Eric Anholt 3cb4358f38 Add the instruction for the parameter variable declarations of builtin funcs. před 16 roky
  Eric Anholt 76a91e1afb Implement dot() builtin. před 16 roky
  Eric Anholt 01665262e5 Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e. před 16 roky
  Eric Anholt 53afc3609d Implement builtin length() function. před 16 roky
  Eric Anholt 44d68fd06f Add sqrt() builtin as an IR operation. před 16 roky
  Eric Anholt ddd2e83db2 Add builtin pow() function. před 16 roky
  Eric Anholt 0f09aea3bf Add support for builtin deprecated fs varyings. před 16 roky
  Eric Anholt bfe380a721 Implement some binary gentype builtin functions. před 16 roky
  Eric Anholt 2eec73f735 Implement additional unary gentype builtins. před 16 roky
  Eric Anholt c22c40015d Implement the first builtin function: exp(). před 16 roky
  Ian Romanick 43de172820 Generate more correctly diagnostics from some invalid initializers před 16 roky
  Ian Romanick 66faec4895 Initial bits to process initializers in variable declarations před 16 roky
  Ian Romanick 19360152f5 Reject uniform initializers in GLSL 1.10 mode před 16 roky
  Eric Anholt 72fc47f0b0 Set variables with the sampler base type to read only. před 16 roky
  Eric Anholt 8518e75d28 Set the var_type for arrays to error_type until it's implemented. před 16 roky
  Eric Anholt 76ea56c007 Add support for ast_to_hir of pre inc/dec. před 16 roky
  Eric Anholt de38f0ed53 Add support for ast_to_hir of post inc/dec. před 16 roky
  Eric Anholt c4f86d3b80 Make read-only variables not be considered lvalues. před 16 roky
  Eric Anholt 3c36b2df7c Add constructors for immediate hir constants. před 16 roky
  Eric Anholt 48a0e64b7d Add support for %= in ast_to_hir. před 16 roky
  Eric Anholt 10a6852186 Factor out assignment setup in ast_to_hir. před 16 roky