aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/opt_algebraic.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Don't replace lrp pattern with lrp if arguments are not floatsDanylo Piliaiev2020-06-031-1/+2
* glsl: Add fp16 case for ir_triop_lrp optimizationKristian H. Kristensen2020-03-091-0/+3
* glsl: replace 'x + (-x)' with constant 0Pierre-Eric Pelloux-Prayer2019-08-291-0/+12
* glsl: skip comparison opt when adding vars of different sizeTimothy Arceri2018-06-281-0/+6
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-4/+0
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-3/+6
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+2
* glsl: tidy up int declarationTimothy Arceri2017-06-221-2/+1
* glsl: fix typo in commentTimothy Arceri2017-06-221-1/+1
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-5/+4
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-1/+1
* glsl: Optimize redundant pack(unpack()) and unpack(pack()) combinationsIan Romanick2017-01-201-0/+28
* glsl: remove interpolateAt* instructions for demoted inputsMarek Olšák2016-09-161-0/+10
* glsl/opt_algebraic: Don't handle invariant or precise treesJason Ekstrand2016-03-231-0/+19
* glsl: move to compiler/Emil Velikov2016-01-261-0/+984