566 Révisions (54992c30b00b13232641b5d2b6479f005a60abfd)
 

Auteur SHA1 Message Date
  Ian Romanick 54992c30b0 Remove ability to read "IR shaders" from stand-alone compiler il y a 15 ans
  Ian Romanick 61d4aa041f Move stand-alone compiler main routine to main.cpp il y a 15 ans
  Ian Romanick 824b659d91 ir_constant: Eliminate 'void *' constructor il y a 15 ans
  Ian Romanick b74b43e4ba Use statically typed ir_constant constructors wherever possible il y a 15 ans
  Ian Romanick 4976e57448 ir_reader: Use 'union ir_constant_data' in read_constant il y a 15 ans
  Ian Romanick f8b88bea0f ir_constant_visitor: Type of constant result is same as original expression il y a 15 ans
  Ian Romanick 083d75a942 ir_constant_visitor: Types of ir_binop_{equal,nequal} must match il y a 15 ans
  Ian Romanick 4daaab6040 ir_constant_visitor: Use 'union ir_constant_data' in expression handler il y a 15 ans
  Ian Romanick 0bb70a30d5 ir_constant_visitor: Use 'union ir_constant_data' instead of open-coded version il y a 15 ans
  Ian Romanick be1d2bfdea Matrix and vector constructors with a single constant scalar are constant il y a 15 ans
  Ian Romanick 39d6dd3537 ir_constant_visitor: Handle bool-to-int and int-to-bool il y a 15 ans
  Ian Romanick 7825d3d157 Treat ?: with all constant subexpressions as a constant expression il y a 15 ans
  Ian Romanick 0ad76c6767 Rearrange code in HIR conversion of ?: operator il y a 15 ans
  Ian Romanick c2ba619092 ir_constant_visitor: Handle constant swizzles il y a 15 ans
  Ian Romanick 9b92af9ebc ir_constant_visitor: Handle array access of constant vectors and matrices il y a 15 ans
  Ian Romanick 2cf0969de5 Remove redundant type checks for constant constructors il y a 15 ans
  Ian Romanick 1a872b1af3 Do simple constant folding while processing function call parameters il y a 15 ans
  Ian Romanick 253dedeb6c ir_constant_visitor: Handle dereferences of constant records il y a 15 ans
  Ian Romanick b94c29a47b ir_constant: Add get_record_field query il y a 15 ans
  Ian Romanick eeedd355cf Add glsl_types::field_index to get the location of a record field il y a 15 ans
  Ian Romanick ab92d0e53e Detect and process constant record constructors il y a 15 ans
  Ian Romanick c077131c0f Move parameter processing out of match_function_by_name il y a 15 ans
  Ian Romanick d4b33edbd0 ir_constant_visitor: Use clone to create a constant from a variable reference il y a 15 ans
  Ian Romanick 710919fd7c ir_constant: Support constant structures in clone il y a 15 ans
  Ian Romanick 7f1ab834d7 ir_constant: Add storage for multiple constants for arrays and records il y a 15 ans
  Ian Romanick 93073551f9 Add glsl_type::is_record query il y a 15 ans
  Ian Romanick 7dc2b71a89 Add float/bool conversion to ir_constant_expression.cpp. il y a 15 ans
  Ian Romanick 00eb466e38 Constant-fold constructor parameters after type conversion il y a 15 ans
  Ian Romanick 9e08d019ce Make constructors with all constant parameters generate in-line constants il y a 15 ans
  Ian Romanick 756a3fac4f Construct an ir_constant from a list of ir_constant values il y a 15 ans
  Ian Romanick 7c40a32054 Add queries to determine if a node is a list sentinal il y a 15 ans
  Ian Romanick 31881908eb Add methods to ir_constant to get scalar components in a particular type il y a 15 ans
  Ian Romanick c9cb1032be Derefence components of constants smarter il y a 15 ans
  Ian Romanick 989cfc432e Construct an ir_constant from a scalar component of another ir_constant il y a 15 ans
  Ian Romanick 565185cd8f Use ir_unop_b2i when converting a bool-to-int and add a missing break il y a 15 ans
  Kenneth Graunke 332920a940 Remove linux_list in favor of exec_list. il y a 15 ans
  Kenneth Graunke 75393ee16b Add forgotten autogenerated EXT_texture_array_fs folder. il y a 15 ans
  Kenneth Graunke af05703826 Implement 1.30 int/uint variants of min/max/clamp. il y a 15 ans
  Kenneth Graunke c3bf0cbefc texture_builtins.py: The unsigned integer type is "uint", not "unsigned" il y a 15 ans
  Kenneth Graunke c9aabc866f Implement 1.30 hyperbolic trig builtins (sinh, cosh, tanh). il y a 15 ans
  Kenneth Graunke 1d0e07c420 Implement 1.20 'transpose' builtin. il y a 15 ans
  Kenneth Graunke 43ff6fc4ae Implement 1.20 'outerProduct' builtin. il y a 15 ans
  Kenneth Graunke 0c8ffadc8c Implement matrixCompMult builtin - the last of the 110 builtins. il y a 15 ans
  Kenneth Graunke d6a32d4b54 ir_constant_visitor: Add support for dFdx and dFdy operations. il y a 15 ans
  Kenneth Graunke b843c7a20c Implement dFdx, dFdy, and fwidth via new expression opcodes. il y a 15 ans
  Kenneth Graunke cbd881da3f Implement 'refract' builtin. il y a 15 ans
  Kenneth Graunke 3ffedf1249 Fix some typing issues in asin. il y a 15 ans
  Kenneth Graunke c476ba8fe2 Add a completely bogus implementation of the noise[1234] builtins. il y a 15 ans
  Kenneth Graunke 855fcb22c1 Implement 'acos' builtin. il y a 15 ans
  Kenneth Graunke 539f29323f Implement 'faceforward' builtin. il y a 15 ans