diff options
author | Eric Anholt <[email protected]> | 2013-02-19 16:20:10 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2013-03-11 12:11:54 -0700 |
commit | 5daf867f6c8984e6e025d8a0b0a7dfa162068420 (patch) | |
tree | de7ac6db9f1906acef6d77e6c9fd6bff9e039716 /src/mesa/state_tracker | |
parent | f179f419d1d0a03fad36c2b0a58e8b853bae6118 (diff) |
i965/fs: Improve CSE performance by expiring some available expressions.
We're already walking the list, and we can easily know when something
has no reason to be in the list any longer, so take a brief extra step
to reduce our worst-case runtime (an oglconform test that emits the
maximum instructions in a fragment program). I don't actually know what
the worst-case runtime was, because it was too long and I got bored.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/state_tracker')
0 files changed, 0 insertions, 0 deletions