projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
SQUASH: Fix comments from eric
[mesa.git]
/
src
/
glsl
/
ir_optimization.h
2014-11-07
Kenneth Graunke
glsl: Lower constant arrays to uniform arrays.
blob
|
commitdiff
|
raw
2014-10-07
Iago Toral Quiroga
glsl: Optimize min/max expression trees
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Ian Romanick
glsl: Eliminate unused built-in variables after compilation
blob
|
commitdiff
|
raw
|
diff to current
2014-09-10
Ian Romanick
glsl: Add a lowering pass for gl_VertexID
blob
|
commitdiff
|
raw
|
diff to current
2014-08-31
Abdiel Janulgue
glsl: Add a pass to lower ir_unop_saturate to clamp...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Matt Turner
glsl: Pass in options to do_algebraic().
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Matt Turner
glsl: Rebalance expression trees that are reduction...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Ilia Mirkin
glsl: add lowering passes for carry/borrow
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Ian Romanick
glsl: Remove varying "base" parameters
blob
|
commitdiff
|
raw
|
diff to current
2014-04-12
Kenneth Graunke
glsl: Drop do_common_optimization's max_unroll_iteratio...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Kenneth Graunke
glsl: Pass ctx->Const.NativeIntegers to do_algebraic.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Kenneth Graunke
glsl: Pass ctx->Const.NativeIntegers to do_common_optim...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Kenneth Graunke
glsl: Delete LRP_TO_ARITH lowering pass flag.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Dave Airlie
glsl/i965: move lower_offset_array up to GLSL compiler...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-21
Matt Turner
glsl: Vectorize multiple scalar assignments
blob
|
commitdiff
|
raw
|
diff to current
2013-12-09
Paul Berry
glsl/loops: Get rid of lower_bounded_loops and ir_loop...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-09
Paul Berry
glsl/loops: consolidate bounded loop handling into...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Eric Anholt
glsl: Add a CSE pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Matt Turner
glsl: Add ldexp_to_arith lowering pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-18
Marek Olšák
glsl: don't eliminate texcoords that can be set by...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-02
Paul Berry
glsl/linker: Properly pack GS input varyings.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Vinson Lee
glsl: Remove comma at end of enumerator list.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Marek Olšák
glsl/linker: eliminate unused and set-but-unused built...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Jordan Justen
glsl linker: remove interface block instance names
blob
|
commitdiff
|
raw
|
diff to current
2013-05-13
Ian Romanick
glsl: Add lowering pass for ir_triop_vector_insert
blob
|
commitdiff
|
raw
|
diff to current
2013-05-12
Kenneth Graunke
glsl: Add a pass to flip matrix/vector multiplies to...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-12
Kenneth Graunke
glsl: Pass struct shader_compiler_options into do_commo...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Matt Turner
glsl: Add a pass to lower bitfield-insert into bfm...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-04
Kenneth Graunke
glsl: Add an optimization pass to flatten simple nested...
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
2013-01-25
Matt Turner
glsl: Add support for lowering 4x8 pack/unpack operations
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Chad Versace
glsl: Add lowering pass for GLSL ES 3.00 pack/unpack...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-14
Paul Berry
glsl: Add a lowering pass for packing varyings.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-14
Paul Berry
glsl/lower_clip_distance: Update symbol table.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Eric Anholt
glsl: Add a lowering pass to turn complicated UBO refer...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-15
José Fonseca
glsl: Fix lower_discard_flow prototype mismatch.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-15
Eric Anholt
glsl: Implement the GLSL 1.30+ discard control flow...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-12
Eric Anholt
glsl: Add an array splitting pass.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-06
Vincent Lejeune
glsl: Add a lowering pass to remove reads of shader...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-26
Ian Romanick
glsl: Add uniform_locations_assigned parameter to do_de...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Paul Berry
glsl: Implement a lowering pass for gl_ClipDistance.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Bryan Cain
glsl: Use a separate div_to_mul_rcp lowering flag for...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-27
Stéphane Marchesin
Merge branch 'master' of git://anongit.freedesktop...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-04
Bryan Cain
Merge branch 'glsl-to-tgsi'
blob
|
commitdiff
|
raw
|
diff to current
2011-07-23
Ian Romanick
glsl: Factor out code that generates block of index...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Brian Paul
Merge branch 'gallium-polygon-stipple'
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Stéphane Marchesin
Merge branch 'master' of ssh://git.freedesktop.org...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-11
Christian König
Merge remote-tracking branch 'origin/master' into pipe...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Paul Berry
glsl: Remove unused function prototypes.
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-02-04
Eric Anholt
glsl: Add a new opt_copy_propagation variant that does...
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
2011-01-08
Christian König
Merge remote branch 'origin/master' into pipe-video
blob
|
commitdiff
|
raw
|
diff to current
2011-01-04
Christoph Bumiller
Merge remote branch 'origin/nvc0'
blob
|
commitdiff
|
raw
|
diff to current
2010-12-27
Kenneth Graunke
glsl: Support if-flattening beyond a given maximum...
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-12-01
Ian Romanick
glsl: Lower ir_binop_pow to a sequence of EXP2 and...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Kenneth Graunke
glsl: Add a lowering pass to move discards out of if...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Kenneth Graunke
glsl: Add an optimization pass to simplify discards.
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
Kenneth Graunke
glsl: Combine many instruction lowering passes into...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Ian Romanick
glsl: Add ir_quadop_vector expression
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Keith Whitwell
Merge branch 'llvm-cliptest-viewport'
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Keith Whitwell
Merge remote branch 'origin/master' into lp-setup-llvm
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Christian König
Merge branch 'master' of ssh://git.freedesktop.org...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Thomas Balling Sør...
Merge branch 'master' into pipe-video
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Eric Anholt
glsl: Add a lowering pass for texture projection.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-17
Ian Romanick
glsl2: Add flags to enable variable index lowering
blob
|
commitdiff
|
raw
|
diff to current
2010-09-17
Luca Barbieri
glsl: add pass to lower variable array indexing to...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-15
Christoph Bumiller
Merge remote branch 'origin/nv50-compiler'
blob
|
commitdiff
|
raw
|
diff to current
2010-09-13
Ian Romanick
glsl2: Add pass to remove redundant jumps
blob
|
commitdiff
|
raw
|
diff to current
2010-09-13
Luca Barbieri
glsl: add continue/break/return unification/elimination...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Ian Romanick
glsl2: Add lowering pass to remove noise opcodes
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Luca Barbieri
glsl: add several EmitNo* options, and MaxUnrollIterations
blob
|
commitdiff
|
raw
|
diff to current
2010-09-02
Christoph Bumiller
Merge remote branch 'origin/master' into nv50-compiler
blob
|
commitdiff
|
raw
|
diff to current
2010-08-17
Ian Romanick
Merge branch 'glsl2'
blob
|
commitdiff
|
raw
|
diff to current
2010-08-14
Ian Romanick
Merge branch 'master' into glsl2
blob
|
commitdiff
|
raw
|
diff to current
2010-08-14
Eric Anholt
glsl2: Add a pass to strip out noop swizzles.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-14
Eric Anholt
glsl2: Move the common optimization passes to a helper...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Eric Anholt
glsl2: Add a pass to transform ir_binop_sub to add...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-10
Eric Anholt
glsl2: Add constant propagation.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Eric Anholt
glsl2: Add a pass to convert exp and log to exp2 and...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Eric Anholt
ir_structure_splitting: New pass to chop structures...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Eric Anholt
glsl2: Add a pass for removing unused functions.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-31
Eric Anholt
glsl2: Add new tree grafting optimization pass.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Eric Anholt
glsl2: Make the dead code handler make its own talloc...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Eric Anholt
glsl2: Add optimization pass for algebraic simplifications.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-27
Eric Anholt
Merge remote branch 'origin/master' into glsl2
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Eric Anholt
glsl2: Add a pass for converting if statements to condi...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-12
Eric Anholt
glsl2: Add a new pass at the IR level to break down...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-07
Eric Anholt
glsl2: Add a pass to simplify if statements returning...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-07
Eric Anholt
glsl2: Add pass for supporting variable vector indexing...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Eric Anholt
glsl2: Add a pass to break ir_binop_div to _mul and...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-01
Eric Anholt
glsl2: Add a pass to convert mod(a, b) to b * fract...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Eric Anholt
glsl2: Use the parser state as the talloc context for...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Eric Anholt
Merge branch 'glsl2-head' into glsl2
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Eric Anholt
glsl2: Move the compiler to the subdirectory it will...
blob
|
commitdiff
|
raw
|
diff to current