summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/ir_optimization.h
AgeCommit message (Expand)AuthorFilesLines
2017-03-22glsl: lower sqrt(abs()) and inversesqrt(abs()) if requestedSamuel Pitoiset1-0/+1
2017-03-22glsl: consistently use ifndef guards over pragma onceEmil Velikov1-1/+5
2017-01-23glsl: split DIV_TO_MUL_RCP into single- and double-precision flagsNicolai Hähnle1-1/+3
2017-01-20glsl: Add a lowering pass for 64-bit integer modulusIan Romanick1-0/+1
2017-01-20glsl: Add a lowering pass for 64-bit integer divisionIan Romanick1-0/+1
2017-01-20glsl: Add a lowering pass for 64-bit integer sign()Ian Romanick1-0/+1
2017-01-20glsl: Add a lowering pass for 64-bit integer multiplicationIan Romanick1-0/+6
2016-11-15glsl/lower_if: conditionally lower if-branches based on their sizeMarek Olšák1-1/+1
2016-11-15glsl/lower_if: don't lower branches touching tess control outputsMarek Olšák1-1/+2
2016-11-09glsl: record number of components used in each slot for varying packingIlia Mirkin1-1/+3
2016-09-27glsl: use reproducible name for lowered const arraysTimothy Arceri1-1/+1
2016-08-25glsl: Add a lowering pass to handle advanced blending modes.Kenneth Graunke1-0/+1
2016-07-19glsl: Add lowering pass for ir_bin_imul_highIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_unop_find_msbIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_unop_find_lsbIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_unop_bitfield_reverseIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_quadop_bitfield_insertIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_triop_bitfield_extractIan Romanick1-0/+1
2016-07-19glsl: Add lowering pass for ir_unop_bit_countIan Romanick1-0/+1
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-9/+14
2016-05-23glsl: Add an option to clamp block indices when lowering UBO/SSBOsJason Ekstrand1-1/+1
2016-05-24glsl: rewrite clip/cull distance lowering passDave Airlie1-1/+1
2016-05-15glsl: Consolidate duplicate copies of constant folding.Kenneth Graunke1-0/+2
2016-05-14Revert "glsl: Extend lowering pass for gl_ClipDistance to support other array...Dave Airlie1-3/+1
2016-05-14glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)Tobias Klausmann1-1/+3
2016-03-23glsl: Add a pass to propagate the "invariant" and "precise" qualifiersJason Ekstrand1-0/+1
2016-03-18glsl: disable varying packing when its not safeTimothy Arceri1-1/+1
2016-03-18glsl: pass disable_varying_packing bool to the lowering passTimothy Arceri1-1/+2
2016-02-01glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner1-9/+6
2016-01-26glsl: move to compiler/Emil Velikov1-0/+147