index
:
~rantogno/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
965-glsl
965-ttm
R300_DRIVER
amdgpu
arb_copy_buffer
arb_fbo
arb_fbo_cleanup
arb_fbo_indirect
arb_geometry_shader4
arb_half_float_vertex
arb_map_buffer_range
arb_robustness
arb_sampler_objects
arb_sync
arb_vertex_array_object
asm-shader-rework-1
asm-shader-rework-2
asm-shader-rework-3
auto-cherry-for-8.0
autoconf
cnl/fast_clear_address
cnl/fast_clear_address_v4
cnl/fast_clear_address_v5
cnl/fast_clear_rebase2
cnl/fast_clear_rebase5
cnl/fast_clear_rebase6
cnl/fast_clear_rebase7
cnl/hacks
cnl/isp
cnl/preemption
cnl/preemption_atom
cnl/preemption_blorp
d3d1x-addons
direct_state_access
draw-instanced
draw-ply
dri2-swapbuffers
drm-gem
embedded-1-branch
embedded-2-branch
experimental-1
ext-provoking-vertex
flex-and-bison-required
floating
frontbuffer-removal
gallium-0.1-dri
gallium-0.1-dri2
gallium-0.2
gallium-array-textures
gallium-buffer-usage-cleanup
gallium-clip-state
gallium-compute
gallium-context-transfers-2
gallium-cylindrical-wrap
gallium-double-opcodes
gallium-drm-driver-descriptor
gallium-dynamicstencilref
gallium-fb-dimensions
gallium-float-1111-format
gallium-front-ccw
gallium-gpu4-texture-opcodes
gallium-integer-opcodes
gallium-mesa-7.4
gallium-msaa
gallium-new-formats
gallium-newclear
gallium-no-nvidia-opcodes
gallium-no-rhw-position
gallium-no-texture-blanket
gallium-nopointsizeminmax
gallium-render-condition-predicate
gallium-resource-sampling
gallium-resources
gallium-sampler-view
gallium-st-api
gallium-st-api-dri
gallium-stream-out
gallium-sw-api
gallium-tgsi-semantic-cleanup
gallium-userbuf
gallium-util-format-is-supported
gallium-vertexelementcso
gallium_draw_llvm
gbm-streams
glapi-reorg
gles3
glsl-compiler-1
glsl-continue-return
glsl-continue-return-7-5
glsl-pp-rework-1
glsl-pp-rework-2
glsl-to-tgsi
glsl2
glsl2-llvm
glsl2-lower-variable-indexing
graw-tests
hw_gl_select
i915tex-pageflip
i915tex-zone-rendering
i915tex_branch
i915tex_privbuffers
index-swtnl-0.1
indirect-vbo
intel-2008-q3
intel-2008-q4
kasanen-post-process
kasanen-post-process-v2
libglvnd
llvm-cliptest-viewport
llvm-context
llvmpipe-rast-64
map-tex-branch
map-texture-image-v4
map-texture-image-v5
master
mesa
mesa_20040127_branch
mesa_20040309_branch
mesa_20050114_branch
mesa_3_2_dev
mesa_3_3_texture_env_combine2
mesa_3_4_branch
mesa_4_0_branch
mesa_5_0_branch
mesa_6_0_branch
mesa_6_2_branch
mesa_6_4_branch
mesa_7_0_branch
mesa_7_2_branch
mesa_7_4_branch
mesa_7_4_idr_staging
mesa_7_5_branch
mesa_7_6_branch
mesa_7_7_branch
nv50-compiler
nvc0
openchrome-branch
opengl-es
opengl-es-v2
openvg-1.0
outputswritten64
pipe-video
primitive-restart
r300-bufmgr
r500-support
r6xx-r7xx-support
r6xx-rewrite
radeon-rewrite
remove-copyteximage-hook
remove-driver-date
remove-max-width
remove-max-width-2
remove-redundant-helpers
renderbuffer-cleanups-v2
shader-file-reorg
shader-work
softpipe_0_1_branch
sprite-coord
st-mesa-per-context-shaders
st-vbo
texfilter_float_branch
texformat-xrgb
texman_0_1_branch
texmem-1.0
texmem_0_2_branch
texmem_0_3_branch
texture_rg
texture_rg-2
thalloc
vbo_0_1_branch
vtx-0-1-branch
vtx-0-2-branch
wayland-bind-display
wip/cnl_disable_pc
wip/cnl_wa
wip/cnl_wa2
wip/cnl_wa4
wip/sample_pattern
xa_branch
Unnamed repository; edit this file 'description' to name the repository.
UNKNOWN
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
glsl
/
ir_optimization.h
Age
Commit message (
Expand
)
Author
Files
Lines
2015-02-24
glsl: Optimize "if (cond) discard;" to a conditional discard.
Kenneth Graunke
1
-0
/
+1
2015-02-19
glsl: add a lowering pass for frexp/ldexp with double arguments
Ilia Mirkin
1
-0
/
+1
2015-02-19
glsl: lower double optional passes (v2)
Dave Airlie
1
-0
/
+1
2015-02-03
glsl: Improve precision of mod(x,y)
Iago Toral Quiroga
1
-1
/
+1
2014-11-06
glsl: Lower constant arrays to uniform arrays.
Kenneth Graunke
1
-0
/
+1
2014-10-07
glsl: Optimize min/max expression trees
Iago Toral Quiroga
1
-0
/
+1
2014-09-30
glsl: Eliminate unused built-in variables after compilation
Ian Romanick
1
-0
/
+2
2014-09-10
glsl: Add a lowering pass for gl_VertexID
Ian Romanick
1
-0
/
+2
2014-08-31
glsl: Add a pass to lower ir_unop_saturate to clamp(x, 0, 1)
Abdiel Janulgue
1
-0
/
+1
2014-06-19
glsl: Pass in options to do_algebraic().
Matt Turner
1
-1
/
+2
2014-06-19
glsl: Rebalance expression trees that are reduction operations.
Matt Turner
1
-0
/
+1
2014-05-02
glsl: add lowering passes for carry/borrow
Ilia Mirkin
1
-0
/
+2
2014-05-02
glsl: Remove varying "base" parameters
Ian Romanick
1
-1
/
+1
2014-04-11
glsl: Drop do_common_optimization's max_unroll_iterations parameter.
Kenneth Graunke
1
-1
/
+0
2014-04-08
glsl: Pass ctx->Const.NativeIntegers to do_algebraic.
Kenneth Graunke
1
-1
/
+1
2014-04-08
glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().
Kenneth Graunke
1
-1
/
+2
2014-02-26
glsl: Delete LRP_TO_ARITH lowering pass flag.
Kenneth Graunke
1
-3
/
+2
2014-02-25
glsl/i965: move lower_offset_array up to GLSL compiler level.
Dave Airlie
1
-0
/
+1
2014-01-21
glsl: Vectorize multiple scalar assignments
Matt Turner
1
-0
/
+1
2013-12-09
glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.
Paul Berry
1
-1
/
+0
2013-12-09
glsl/loops: consolidate bounded loop handling into a lowering pass.
Paul Berry
1
-0
/
+1
2013-11-01
glsl: Add a CSE pass.
Eric Anholt
1
-0
/
+1
2013-09-17
glsl: Add ldexp_to_arith lowering pass.
Matt Turner
1
-0
/
+1
2013-08-18
glsl: don't eliminate texcoords that can be set by GL_COORD_REPLACE
Marek Olšák
1
-1
/
+1
2013-08-01
glsl/linker: Properly pack GS input varyings.
Paul Berry
1
-1
/
+1
2013-07-17
glsl: Remove comma at end of enumerator list.
Vinson Lee
1
-1
/
+1
2013-07-02
glsl/linker: eliminate unused and set-but-unused built-in varyings
Marek Olšák
1
-0
/
+4
2013-05-23
glsl linker: remove interface block instance names
Jordan Justen
1
-0
/
+1
2013-05-13
glsl: Add lowering pass for ir_triop_vector_insert
Ian Romanick
1
-0
/
+1
2013-05-12
glsl: Add a pass to flip matrix/vector multiplies to use dot products.
Kenneth Graunke
1
-0
/
+1
2013-05-12
glsl: Pass struct shader_compiler_options into do_common_optimization.
Kenneth Graunke
1
-1
/
+2
2013-05-06
glsl: Add a pass to lower bitfield-insert into bfm+bfi.
Matt Turner
1
-0
/
+1
2013-04-04
glsl: Add an optimization pass to flatten simple nested if blocks.
Kenneth Graunke
1
-0
/
+1
2013-02-28
glsl: Convert mix() to use a new ir_triop_lrp opcode.
Kenneth Graunke
1
-0
/
+1
2013-01-25
glsl: Add support for lowering 4x8 pack/unpack operations
Matt Turner
1
-0
/
+6
2013-01-24
glsl: Add lowering pass for GLSL ES 3.00 pack/unpack operations (v4)
Chad Versace
1
-0
/
+20
2012-12-14
glsl: Add a lowering pass for packing varyings.
Paul Berry
1
-0
/
+3
2012-12-14
glsl/lower_clip_distance: Update symbol table.
Paul Berry
1
-1
/
+1
2012-08-07
glsl: Add a lowering pass to turn complicated UBO references to vector loads.
Eric Anholt
1
-0
/
+1
2012-05-15
glsl: Fix lower_discard_flow prototype mismatch.
José Fonseca
1
-1
/
+1
2012-05-14
glsl: Implement the GLSL 1.30+ discard control flow rule in GLSL IR.
Eric Anholt
1
-0
/
+1
2012-04-11
glsl: Add an array splitting pass.
Eric Anholt
1
-0
/
+1
2012-01-06
glsl: Add a lowering pass to remove reads of shader output variables.
Vincent Lejeune
1
-0
/
+1
2011-10-25
glsl: Add uniform_locations_assigned parameter to do_dead_code opt pass
Ian Romanick
1
-2
/
+4
2011-09-23
glsl: Implement a lowering pass for gl_ClipDistance.
Paul Berry
1
-0
/
+1
2011-08-31
glsl: Use a separate div_to_mul_rcp lowering flag for integers.
Bryan Cain
1
-6
/
+7
2011-07-23
glsl: Factor out code that generates block of index comparisons
Ian Romanick
1
-0
/
+4
2011-07-08
glsl: Remove unused function prototypes.
Paul Berry
1
-2
/
+0
2011-02-04
glsl: Add a new opt_copy_propagation variant that does it channel-wise.
Eric Anholt
1
-0
/
+1
2010-12-27
glsl: Support if-flattening beyond a given maximum nesting depth.
Kenneth Graunke
1
-1
/
+1
[next]