diff options
author | Eric Anholt <eric@anholt.net> | 2011-01-18 01:08:51 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2011-01-18 10:17:50 -0800 |
commit | d5a53ad271396257ee037a56cb10ba9382460705 (patch) | |
tree | 868dca46ecba922e000795e5c3d5e6a27dd0bba4 /src/gallium/drivers/r600/r600_shader.c | |
parent | ea8e21856e88863913e97ef90d89cf76894c5aeb (diff) |
ra: Take advantage of the adjacency list in finding a node to spill.
This revealed a bug in ra_get_spill_benefit where we only considered
the benefit of the first adjacency we were to remove, explaining some
of the ugly spilling I've seen in shaders. Because of the reduced
spilling, it reduces the runtime of glsl-fs-convolution-1 36.9% +/-
0.9% (n=5).
Diffstat (limited to 'src/gallium/drivers/r600/r600_shader.c')
0 files changed, 0 insertions, 0 deletions