265 Коміти (3fff009af169313fa22996d93ad195cf12729763)
 

Автор SHA1 Повідомлення Дата
  Ian Romanick 721efc04da Add several simple if-statement tests 15 роки тому
  Ian Romanick 17d86f4371 Add a variable to the symbol table after processing the initializer 15 роки тому
  Ian Romanick 521c2983b4 Trivial code cleanup in ir_dereference::is_lvalue 15 роки тому
  Eric Anholt d1e31952ed Add support for builtin radians() and degrees(). 15 роки тому
  Eric Anholt 78fe3c9150 Add definitions for 1.10 built-in uniforms for ff state. 15 роки тому
  Eric Anholt a9fafc6504 Don't let swizzles with duplicated components be considered as lvalues. 15 роки тому
  Eric Anholt ab372dab2a Reject main() declarations with a non-void return value. 15 роки тому
  Eric Anholt 2e063f1adf Reject variables marked with attribute in the fragment shader. 15 роки тому
  Eric Anholt 3cb4358f38 Add the instruction for the parameter variable declarations of builtin funcs. 15 роки тому
  Eric Anholt 76a91e1afb Implement dot() builtin. 15 роки тому
  Eric Anholt 01665262e5 Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e. 15 роки тому
  Eric Anholt 53afc3609d Implement builtin length() function. 15 роки тому
  Eric Anholt 44d68fd06f Add sqrt() builtin as an IR operation. 15 роки тому
  Eric Anholt ddd2e83db2 Add builtin pow() function. 15 роки тому
  Eric Anholt 0f09aea3bf Add support for builtin deprecated fs varyings. 15 роки тому
  Eric Anholt bfe380a721 Implement some binary gentype builtin functions. 15 роки тому
  Eric Anholt 2eec73f735 Implement additional unary gentype builtins. 15 роки тому
  Eric Anholt c22c40015d Implement the first builtin function: exp(). 15 роки тому
  Ian Romanick 43de172820 Generate more correctly diagnostics from some invalid initializers 15 роки тому
  Ian Romanick 66faec4895 Initial bits to process initializers in variable declarations 15 роки тому
  Ian Romanick 19360152f5 Reject uniform initializers in GLSL 1.10 mode 15 роки тому
  Eric Anholt 72fc47f0b0 Set variables with the sampler base type to read only. 15 роки тому
  Eric Anholt 8518e75d28 Set the var_type for arrays to error_type until it's implemented. 15 роки тому
  Eric Anholt 76ea56c007 Add support for ast_to_hir of pre inc/dec. 15 роки тому
  Eric Anholt de38f0ed53 Add support for ast_to_hir of post inc/dec. 15 роки тому
  Eric Anholt c4f86d3b80 Make read-only variables not be considered lvalues. 15 роки тому
  Eric Anholt 3c36b2df7c Add constructors for immediate hir constants. 15 роки тому
  Eric Anholt 48a0e64b7d Add support for %= in ast_to_hir. 15 роки тому
  Eric Anholt 10a6852186 Factor out assignment setup in ast_to_hir. 15 роки тому
  Eric Anholt e65e12fdbc IR print visitor: Print out something for the operator. 15 роки тому
  Ian Romanick d1dfe8b994 IR print visitor: Print expressions a little better 15 роки тому
  Ian Romanick 0b7dcc80eb Initial implementation of constructor handling code 15 роки тому
  Ian Romanick 5508129fd8 IR print visitor: print function calls 15 роки тому
  Ian Romanick 93614bc4b9 Add hack ir_call::callee_name to get the name of the called function 15 роки тому
  Ian Romanick 9f93d24050 Be sure to set ir_function_signature::definition for constructors 15 роки тому
  Ian Romanick 9878c6518f Add ir_call::iterator to iterate over actual parameters 15 роки тому
  Ian Romanick 605ff69b0d Add missing parenthesis in foreach_iter 15 роки тому
  Ian Romanick 8343550b42 Add some simple constructor tests 15 роки тому
  Ian Romanick 6c86ea8adc Add unary operator to convert unsigned integer to float 15 роки тому
  Ian Romanick 738c183cc9 Slightly change the representation of numeric types 15 роки тому
  Ian Romanick d811d47609 Add glsl_type::components to query total number of components in a type 15 роки тому
  Ian Romanick cef3baecf6 Replace remaining use of is_error_type with glsl_type::is_error 15 роки тому
  Ian Romanick a6d653dcbb Replace remaining uses of is_numeric_base_type with glsl_type::is_numeric 15 роки тому
  Ian Romanick 40176e249f Replace is_integer_base_type macro with glsl_type::is_integer method 15 роки тому
  Ian Romanick 0471e8b089 Make glsl_*_type glsl_type class static data 15 роки тому
  Ian Romanick a43817a483 Use glsl_type::is_error instead of comparison with glsl_error_type pointer 15 роки тому
  Kenneth Graunke affc1413ac Move swizzles out of ir_dereference and into their own class. 15 роки тому
  Kenneth Graunke fb9fb5f51d Add new abstract ir_rvalue class; rework accordingly. 15 роки тому
  Kenneth Graunke 44e1dfa2df Replace "mode" type tag with virtual as_foo() downcasting functions. 15 роки тому
  Ian Romanick b7592c362b Merge branch 'anholt' 15 роки тому