566 コミット (54992c30b00b13232641b5d2b6479f005a60abfd)
 

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