summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2012-11-30 16:34:09 -0800
committerEric Anholt <[email protected]>2013-04-04 12:51:06 -0700
commitb6e9b54d066d29d250c4502e0005b317589dd8b3 (patch)
tree8b173e6dace1abf226454293a34cf6e0aeb1c011 /src/gallium
parentbe9a42e980d9555f4f4c6c4a248dc269766085d9 (diff)
i965: Ask the register allocator to round-robin through registers.
The way we were allocating registers before, packing into low register numbers for Ironlake, resulted in an overly-constrained dependency graph for instruction scheduling. Improves GLBenchmark 2.1 performance by 4.5% +/- 0.7% (n=26). No difference on my old GLSL demo (n=20). No difference on nexuiz (n=15). v2: Fix off-by-one bug that made the change only work for 16-wide on i965. Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/gallium')
0 files changed, 0 insertions, 0 deletions