summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_simple_list.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2010-01-07 14:49:12 -0700
committerBrian Paul <brianp@vmware.com>2010-01-07 14:49:14 -0700
commit8647aa1d8d8ffce7ae3b00e7e277be635124acad (patch)
tree45be8c7837147db2dab8ef80c0bfa9953aa235ed /src/gallium/auxiliary/util/u_simple_list.h
parent2b7a4b2c0e9b18ed985b0eda34723d53bc2a305b (diff)
tgsi: fix SSE code emit for XPD
Rearrange things so that the writes to the dest registers happen after we've fetched/used all src registers. The problematic instruction was: XPD TEMP[2].xyz, TEMP[0], TEMP[2]; Note that the dst reg is also a src reg. This fixes bad shading with progs/glsl/bump.c since Eric's changes to the Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904. The optimizer rearranges some registers so we occasionally wind up with something like the above.
Diffstat (limited to 'src/gallium/auxiliary/util/u_simple_list.h')
0 files changed, 0 insertions, 0 deletions