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 година