glsl: Fix handling of function calls inside nested loops.
[mesa.git] / src / glsl / opt_algebraic.cpp
2013-11-15 Eric Anholtglsl: Apply the transformation "1/rsq(x) == sqrt(x...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a ^^ a) -> false"...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a && a) -> a" in opt_a...
2013-11-15 Eric Anholtglsl: Apply the transformation "(a || a) -> a" in opt_a...
2013-10-28 Eric Anholtglsl: Drop no-op shifts involving 0.
2013-10-28 Eric Anholtglsl: Use ir_builder more in opt_algebraic.
2013-10-28 Eric Anholtglsl: Move common code out of opt_algebraic's handle_ex...
2013-10-25 Matt Turnerglsl: Optimize (not A) and (not B) into not (A or B).
2013-10-25 Matt Turnerglsl: Optimize (not A) or (not B) into not (A and B).
2013-10-22 Matt Turnerglsl: Optimize -(-expr) into expr.
2013-10-22 Matt Turnerglsl: Optimize abs(-expr) and abs(abs(expr)) into abs...
2013-10-22 Matt Turnerglsl: Use saved values instead of recomputing them.
2013-10-17 Matt Turnerglsl: Optimize mul(a, -1) into neg(a).
2013-05-06 Matt Turnerglsl: Add support for new bit built-ins in ARB_gpu_shader5.
2013-02-28 Matt Turnerglsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f...
2013-02-28 Kenneth Graunkeglsl: Convert mix() to use a new ir_triop_lrp opcode.
2012-06-12 Matt Turnerglsl: Transform dot product by a basis vector into...
2012-06-12 Matt Turnerglsl: Check for zero vectors in ir_binop_dot
2012-06-11 Eric Anholtglsl: Put a bunch of optimization visitors under anonym...
2011-02-24 Christian KönigMerge remote branch 'origin/master' into pipe-video
2011-01-31 Kenneth GraunkeConvert everything from the talloc API to the ralloc...
2011-01-15 Brian PaulMerge branch 'draw-instanced'
2011-01-10 Christian KönigMerge remote branch 'vdpau/pipe-video' into pipe-video
2010-12-19 Christoph BumillerMerge remote branch 'origin/master' into nvc0-new
2010-12-11 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-11-30 Aras Pranckeviciusglsl: fix matrix type check in ir_algebraic
2010-11-22 Keith WhitwellMerge branch 'lp-offset-twoside'
2010-11-21 Christian KönigMerge remote branch 'origin/master' into pipe-video
2010-11-19 Ian Romanickglsl: Add ir_quadop_vector expression
2010-11-19 Ian Romanickglsl: Eliminate assumptions about size of ir_expression...
2010-11-17 Chad Versaceglsl: Fix Doxygen tag \file in recently renamed files
2010-11-16 Ian Romanickglsl: Refactor is_vec_{zero,one} to be methods of ir_co...
2010-11-16 Kenneth Graunkeglsl: Rename various ir_* files to lower_* and opt_*.