diff options
author | Eric Anholt <[email protected]> | 2012-06-07 08:48:50 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-07-03 12:57:10 -0700 |
commit | dd4282e38fd92c081875da6bce0b2345bd472532 (patch) | |
tree | 049a9dddc9c9e1e8dfa0ba5dcb653fa66fbaac4c /include | |
parent | 0c4630bae001139dea42b78cd08157de4d90542b (diff) |
i965/fs: Allow copy propagation on uniforms.
This is a big win for savage2, hon and yofrankie. 62 new programs for
savage2/hon get 16-wide mode, along with one for humus demos and two
for tropics. Even a few shaders from tropics see reductions of 15% or
more.
total instructions in shared programs: 216536 -> 207353 (-4.24%)
instructions in affected programs: 123941 -> 114758 (-7.41%)
In benchmarking Tropics, only a .040% +/- 034% performance improvement
was observed (n=90). Rather disappointing, but I was primarily
motivated to do this patch by a regression in the number of 16-wide
shaders compiled after a GRF texturing on IVB patch I'm working on.
Hopefully this helps avoid that regression.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions