diff options
author | Eric Anholt <[email protected]> | 2012-01-05 17:07:55 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-01-09 10:59:38 -0800 |
commit | 30f86aec01e1e1df4265d10a4618e34e9b8fec95 (patch) | |
tree | 32624cf84882601987e2078589be594f16b4a9b0 /configs/default | |
parent | 83dc891b41c0224f5ba3624b3e3560129e644e28 (diff) |
i965/fs: Fix projector==1.0 optimization pre-gen6.
The optimization was supposed to turn an attribute component that was
always 1.0 into a mov of 1.0. But by leaving loop this patch removes
out of that test, we applied the projection correction to the 1.0 and
got some other value, breaking openarena once it was converted to
using the new compiler backend.
Originally this hunk was separate from the former loop to make the
generated instructions slightly better pipelined. We now have
automatic instruction scheduling to handle that, and the generated
instruction sequence looked the same to me after this change (except
for the bugfix).
Diffstat (limited to 'configs/default')
0 files changed, 0 insertions, 0 deletions