2014-04-08 |
Kenneth Graunke | glsl: Pass ctx->Const.NativeIntegers to do_algebraic. |
blob | commitdiff | raw |
2014-04-05 |
Matt Turner | glsl: Optimize (x + y cmp 0) into (x cmp -y). |
blob | commitdiff | raw | diff to current |
2014-03-19 |
Matt Turner | glsl: Optimize pow(x, 2) into x * x. |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Kenneth Graunke | glsl: Fix broken LRP algebraic optimization. |
blob | commitdiff | raw | diff to current |
2014-02-28 |
Matt Turner | glsl: Optimize lrp(x, 0, a) into x - (x * a). |
blob | commitdiff | raw | diff to current |
2014-02-28 |
Matt Turner | glsl: Optimize lrp(0, y, a) into y * a. |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize triop_csel with all-true or all-false. |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize various cases of fma (aka MAD). |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize lrp(x, x, coefficient) --> x. |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize pow(x, 1) -> x. |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize log(exp(x)) and exp(log(x)) into x. |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Eric Anholt | glsl: Optimize ~~x into x. |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Jordan Justen | glsl: Optimize open-coded lrp into lrp. |
blob | commitdiff | raw | diff to current |
2014-01-07 |
Kenneth Graunke | glsl: Optimize pow(2, x) --> exp2(x). |
blob | commitdiff | raw | diff to current |
2014-01-07 |
Kenneth Graunke | glsl: Optimize pow(1.0, X) --> 1.0. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Eric Anholt | glsl: Apply the transformation "1/rsq(x) == sqrt(x... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Eric Anholt | glsl: Apply the transformation "(a ^^ a) -> false"... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Eric Anholt | glsl: Apply the transformation "(a && a) -> a" in opt_a... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Eric Anholt | glsl: Apply the transformation "(a || a) -> a" in opt_a... |
blob | commitdiff | raw | diff to current |
2013-10-28 |
Eric Anholt | glsl: Drop no-op shifts involving 0. |
blob | commitdiff | raw | diff to current |
2013-10-28 |
Eric Anholt | glsl: Use ir_builder more in opt_algebraic. |
blob | commitdiff | raw | diff to current |
2013-10-28 |
Eric Anholt | glsl: Move common code out of opt_algebraic's handle_ex... |
blob | commitdiff | raw | diff to current |
2013-10-25 |
Matt Turner | glsl: Optimize (not A) and (not B) into not (A or B). |
blob | commitdiff | raw | diff to current |
2013-10-25 |
Matt Turner | glsl: Optimize (not A) or (not B) into not (A and B). |
blob | commitdiff | raw | diff to current |
2013-10-22 |
Matt Turner | glsl: Optimize -(-expr) into expr. |
blob | commitdiff | raw | diff to current |
2013-10-22 |
Matt Turner | glsl: Optimize abs(-expr) and abs(abs(expr)) into abs... |
blob | commitdiff | raw | diff to current |
2013-10-22 |
Matt Turner | glsl: Use saved values instead of recomputing them. |
blob | commitdiff | raw | diff to current |
2013-10-17 |
Matt Turner | glsl: Optimize mul(a, -1) into neg(a). |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Matt Turner | glsl: Add support for new bit built-ins in ARB_gpu_shader5. |
blob | commitdiff | raw | diff to current |
2013-02-28 |
Matt Turner | glsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f... |
blob | commitdiff | raw | diff to current |
2013-02-28 |
Kenneth Graunke | glsl: Convert mix() to use a new ir_triop_lrp opcode. |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Matt Turner | glsl: Transform dot product by a basis vector into... |
blob | commitdiff | raw | diff to current |
2012-06-12 |
Matt Turner | glsl: Check for zero vectors in ir_binop_dot |
blob | commitdiff | raw | diff to current |
2012-06-11 |
Eric Anholt | glsl: Put a bunch of optimization visitors under anonym... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Christian König | Merge remote branch 'origin/master' into pipe-video |
blob | commitdiff | raw | diff to current |
2011-01-31 |
Kenneth Graunke | Convert everything from the talloc API to the ralloc... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Brian Paul | Merge branch 'draw-instanced' |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Christian König | Merge remote branch 'vdpau/pipe-video' into pipe-video |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Christoph Bumiller | Merge remote branch 'origin/master' into nvc0-new |
blob | commitdiff | raw | diff to current |
2010-12-11 |
Christian König | Merge remote branch 'origin/master' into pipe-video |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Aras Pranckevicius | glsl: fix matrix type check in ir_algebraic |
blob | commitdiff | raw | diff to current |
2010-11-22 |
Keith Whitwell | Merge branch 'lp-offset-twoside' |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Christian König | Merge remote branch 'origin/master' into pipe-video |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Ian Romanick | glsl: Add ir_quadop_vector expression |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Ian Romanick | glsl: Eliminate assumptions about size of ir_expression... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Chad Versace | glsl: Fix Doxygen tag \file in recently renamed files |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Ian Romanick | glsl: Refactor is_vec_{zero,one} to be methods of ir_co... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Kenneth Graunke | glsl: Rename various ir_* files to lower_* and opt_*. |
blob | commitdiff | raw | diff to current |
|