128 次程式碼提交 (8343550b42d3a1de59fa15b86053d576382c11fd)
 

作者 SHA1 備註 提交日期
  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 年之前
  Ian Romanick 7954922473 IR print visitor: Finish printing constants 15 年之前
  Ian Romanick d14642739e IR print visitor: Remove most of the newlines from the printed output 15 年之前
  Ian Romanick d7388f389d IR print visitor: print expressions 15 年之前
  Ian Romanick 8c70a62193 IR print visitor: print ir_dereference instructions 15 年之前
  Ian Romanick 6e7c278e24 IR print visitor: Less newlines when printing ir_variables 15 年之前
  Eric Anholt ece0a51160 Fix assignment operators: *=, /=, +=, -=. 15 年之前
  Ian Romanick a4e92c4b26 Before generating HIR for user code, generate constructors for built-in types 15 年之前
  Ian Romanick 9546997736 Add dereference constructor for array element dereferences 15 年之前
  Ian Romanick 720c88eab9 Add functions to generate constructors for built-in types. 15 年之前
  Eric Anholt 2f9ca7dce2 Fix up the operator printing for the logic or and beyond, check array bounds. 15 年之前
  Ian Romanick acb36240e5 Merge branch 'anholt' 15 年之前
  Eric Anholt b3f743ab0b Set up fragment shader builtin variables. 15 年之前
  Eric Anholt 7c15bb2465 Make the standalone parser return an exit code so we can automate testing. 15 年之前
  Ian Romanick 68507eceea More matrix compilation tests 15 年之前
  Ian Romanick 3d303eb59f Merge branch 'kwg' 15 年之前
  Ian Romanick 1b4f04124a Fix matrix dimensioning 15 年之前
  Ian Romanick c1bd3a1a61 Use glsl_type::row_type and glsl_type::column type in arithmetic_result_type 15 年之前
  Ian Romanick 80b5ed6e63 Replace several glsl_type field comparisons with a single pointer comparison 15 年之前
  Ian Romanick 252127c379 Add queries to get the glsl_type of a row or column of a matrix 15 年之前
  Kenneth Graunke f25a5ad939 Widen num_components to handle vec4 correctly. 15 年之前
  Kenneth Graunke 904872372e Typo fixes: de/re/ference. 15 年之前
  Ian Romanick 664da2510a Replace several field comparisons with a single pointer comparison 15 年之前
  Ian Romanick 532edd9bc4 Remove unused _mesa_glsl_get_vector_type 15 年之前
  Ian Romanick c4e2627045 Use glsl_type::get_instance instead of _mesa_glsl_get_vector_type 15 年之前
  Ian Romanick d2b6bc651a Use glsl_type::get_instance instead of symbol table look-up 15 年之前
  Ian Romanick e4fca97afd Add some matrix math tests 15 年之前
  Ian Romanick 3209c4e369 Add glsl_type::get_instance method 15 年之前
  Ian Romanick 60b54d977a Replace accesses to glsl_type data with query functions 15 年之前
  Ian Romanick 9ff8f3777e Add class-private handles to matrix types in glsl_type 15 年之前
  Ian Romanick 4d184a1d02 Fix typo in swizzle processing loop 15 年之前
  Ian Romanick 9e97ffb754 Trivial cleanups in generate_swizzle 15 年之前
  Ian Romanick afbe26fd61 Use ir_dereference::set_swizzle 15 年之前
  Ian Romanick 2f4240fb02 Add method to set the swizzle of an ir_dereference 15 年之前
  Ian Romanick 44bb1a62f9 Allow duplicate symbols at the same scope that are in different name spaces 15 年之前
  Ian Romanick d00b7958c0 Merge branch 'anholt' 15 年之前
  Ian Romanick 7d9bce3551 Add (negative) test for constructing samplers 15 年之前
  Ian Romanick 882dad7540 ir_function constructor now takes the function name as a parameter 15 年之前