summaryrefslogtreecommitdiff
path: root/src/glsl/lower_instructions.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt1-0/+4
2013-09-17glsl: Add ldexp_to_arith lowering pass.Matt Turner1-0/+128
2013-05-06glsl: Add a pass to lower bitfield-insert into bfm+bfi.Matt Turner1-0/+39
2013-02-28glsl: Convert mix() to use a new ir_triop_lrp opcode.Kenneth Graunke1-0/+35
2012-07-03glsl: fix unop/binop errors in commentsBrian Paul1-2/+2
2011-08-31glsl: Use a separate div_to_mul_rcp lowering flag for integers.Bryan Cain1-55/+70
2011-08-16glsl: Fix type error when lowering integer divisionsPaul Berry1-0/+4
2011-06-29glsl: Don't use MOD_TO_FRACT lowering on GLSL 1.30's % operator.Kenneth Graunke1-1/+1
2011-06-29glsl: Fix DIV_TO_MUL_RCP lowering for uint result types.Kenneth Graunke1-2/+7
2010-12-01glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2Ian Romanick1-0/+26
2010-12-01glsl: Use M_LOG2E constant instead of calling log2Ian Romanick1-3/+3
2010-11-19glsl: Combine many instruction lowering passes into one.Kenneth Graunke1-0/+262