diff options
author | Matt Turner <[email protected]> | 2014-02-28 20:11:32 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-06-19 16:11:51 -0700 |
commit | 1d9f74eda75da05b4d5c7df5fc1e6f5ab8d88322 (patch) | |
tree | dc9e514f733629846b47eb2ec6c171603f59a885 /src/glsl/ir_validate.cpp | |
parent | d300f3f51a5b24e3959889f97a3fbe8cd10ace8e (diff) |
glsl: Rebalance expression trees that are reduction operations.
The intention of this pass was to give us better instruction scheduling
opportunities, but it unexpectedly reduced some instruction counts as
well:
total instructions in shared programs: 1666639 -> 1666073 (-0.03%)
instructions in affected programs: 54612 -> 54046 (-1.04%)
(and trades 4 SIMD16 programs in SS3)
Diffstat (limited to 'src/glsl/ir_validate.cpp')
0 files changed, 0 insertions, 0 deletions