149 İşlemeler (2eec73f7354ba4d11907f14381463fc0fa035174)
 

Yazar SHA1 Mesaj Tarih
  Eric Anholt 2eec73f735 Implement additional unary gentype builtins. 15 yıl önce
  Eric Anholt c22c40015d Implement the first builtin function: exp(). 15 yıl önce
  Ian Romanick 43de172820 Generate more correctly diagnostics from some invalid initializers 15 yıl önce
  Ian Romanick 66faec4895 Initial bits to process initializers in variable declarations 15 yıl önce
  Ian Romanick 19360152f5 Reject uniform initializers in GLSL 1.10 mode 15 yıl önce
  Eric Anholt 72fc47f0b0 Set variables with the sampler base type to read only. 15 yıl önce
  Eric Anholt 8518e75d28 Set the var_type for arrays to error_type until it's implemented. 15 yıl önce
  Eric Anholt 76ea56c007 Add support for ast_to_hir of pre inc/dec. 15 yıl önce
  Eric Anholt de38f0ed53 Add support for ast_to_hir of post inc/dec. 15 yıl önce
  Eric Anholt c4f86d3b80 Make read-only variables not be considered lvalues. 15 yıl önce
  Eric Anholt 3c36b2df7c Add constructors for immediate hir constants. 15 yıl önce
  Eric Anholt 48a0e64b7d Add support for %= in ast_to_hir. 15 yıl önce
  Eric Anholt 10a6852186 Factor out assignment setup in ast_to_hir. 15 yıl önce
  Eric Anholt e65e12fdbc IR print visitor: Print out something for the operator. 15 yıl önce
  Ian Romanick d1dfe8b994 IR print visitor: Print expressions a little better 15 yıl önce
  Ian Romanick 0b7dcc80eb Initial implementation of constructor handling code 15 yıl önce
  Ian Romanick 5508129fd8 IR print visitor: print function calls 15 yıl önce
  Ian Romanick 93614bc4b9 Add hack ir_call::callee_name to get the name of the called function 15 yıl önce
  Ian Romanick 9f93d24050 Be sure to set ir_function_signature::definition for constructors 15 yıl önce
  Ian Romanick 9878c6518f Add ir_call::iterator to iterate over actual parameters 15 yıl önce
  Ian Romanick 605ff69b0d Add missing parenthesis in foreach_iter 15 yıl önce
  Ian Romanick 8343550b42 Add some simple constructor tests 15 yıl önce
  Ian Romanick 6c86ea8adc Add unary operator to convert unsigned integer to float 15 yıl önce
  Ian Romanick 738c183cc9 Slightly change the representation of numeric types 15 yıl önce
  Ian Romanick d811d47609 Add glsl_type::components to query total number of components in a type 15 yıl önce
  Ian Romanick cef3baecf6 Replace remaining use of is_error_type with glsl_type::is_error 15 yıl önce
  Ian Romanick a6d653dcbb Replace remaining uses of is_numeric_base_type with glsl_type::is_numeric 15 yıl önce
  Ian Romanick 40176e249f Replace is_integer_base_type macro with glsl_type::is_integer method 15 yıl önce
  Ian Romanick 0471e8b089 Make glsl_*_type glsl_type class static data 15 yıl önce
  Ian Romanick a43817a483 Use glsl_type::is_error instead of comparison with glsl_error_type pointer 15 yıl önce
  Kenneth Graunke affc1413ac Move swizzles out of ir_dereference and into their own class. 15 yıl önce
  Kenneth Graunke fb9fb5f51d Add new abstract ir_rvalue class; rework accordingly. 15 yıl önce
  Kenneth Graunke 44e1dfa2df Replace "mode" type tag with virtual as_foo() downcasting functions. 15 yıl önce
  Ian Romanick b7592c362b Merge branch 'anholt' 15 yıl önce
  Ian Romanick 7954922473 IR print visitor: Finish printing constants 15 yıl önce
  Ian Romanick d14642739e IR print visitor: Remove most of the newlines from the printed output 15 yıl önce
  Ian Romanick d7388f389d IR print visitor: print expressions 15 yıl önce
  Ian Romanick 8c70a62193 IR print visitor: print ir_dereference instructions 15 yıl önce
  Ian Romanick 6e7c278e24 IR print visitor: Less newlines when printing ir_variables 15 yıl önce
  Eric Anholt ece0a51160 Fix assignment operators: *=, /=, +=, -=. 15 yıl önce
  Ian Romanick a4e92c4b26 Before generating HIR for user code, generate constructors for built-in types 15 yıl önce
  Ian Romanick 9546997736 Add dereference constructor for array element dereferences 15 yıl önce
  Ian Romanick 720c88eab9 Add functions to generate constructors for built-in types. 15 yıl önce
  Eric Anholt 2f9ca7dce2 Fix up the operator printing for the logic or and beyond, check array bounds. 15 yıl önce
  Ian Romanick acb36240e5 Merge branch 'anholt' 15 yıl önce
  Eric Anholt b3f743ab0b Set up fragment shader builtin variables. 15 yıl önce
  Eric Anholt 7c15bb2465 Make the standalone parser return an exit code so we can automate testing. 15 yıl önce
  Ian Romanick 68507eceea More matrix compilation tests 15 yıl önce
  Ian Romanick 3d303eb59f Merge branch 'kwg' 15 yıl önce
  Ian Romanick 1b4f04124a Fix matrix dimensioning 15 yıl önce