commit | 80b37673846e9eea7917c761c8d97687a07cf964 | [log] [tgz] |
---|---|---|
author | Brian Paul <brianp@vmware.com> | Wed Jan 28 17:01:34 2009 -0700 |
committer | Alan Hourihane <alanh@vmware.com> | Thu Jan 29 00:59:54 2009 +0000 |
tree | 2e77669f5bdd1da130761a962bec37679a8ea9db | |
parent | 477c1820a0a4b0a438e8f36ea6ac498ef53d07e1 [diff] |
i965: fix bug in pass0_precalc_mov() Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering). (cherry picked from master/commit faa48915d27634a12f123eaa6e954ec79565e365)