summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_buffer.c
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2011-01-18 01:08:51 -0800
committerEric Anholt <[email protected]>2011-01-18 10:17:50 -0800
commitd5a53ad271396257ee037a56cb10ba9382460705 (patch)
tree868dca46ecba922e000795e5c3d5e6a27dd0bba4 /src/gallium/drivers/r600/r600_buffer.c
parentea8e21856e88863913e97ef90d89cf76894c5aeb (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_buffer.c')
0 files changed, 0 insertions, 0 deletions