566 Revīzijas (54992c30b00b13232641b5d2b6479f005a60abfd)
 

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