summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/arrayobj.c
diff options
context:
space:
mode:
authorTom Stellard <[email protected]>2011-10-22 18:30:46 -0700
committerTom Stellard <[email protected]>2011-10-27 20:35:31 -0400
commit17a1c0cb0d9e04607c1726d04ef23485979dfc98 (patch)
treeaa4994233b3c2716d7d1517b65f135686cd2e6dd /src/mesa/main/arrayobj.c
parent5aa96286e7e1a5380673eb75e8653616b48751fd (diff)
r300/compiler: Fix scheduler bug causing texture corruption
We weren't setting TEX_SEM_WAIT on instructions that read the value of a TEX instruction and also wrote the same register as the TEX instruction. This is the sequence we were miscompiling: 1: TEX temp[0], input[2].xy__, 2D[0] ... 16: src0.xyz = temp[22], src1.xyz = temp[0], src2.xyz = temp[19] MAD temp[0].xyz, src0.xxx, src1.xyz, src2.xxx https://bugs.freedesktop.org/show_bug.cgi?id=42090
Diffstat (limited to 'src/mesa/main/arrayobj.c')
0 files changed, 0 insertions, 0 deletions