i965/fs: Print "+reladdr" on variably-indexed uniform arrays.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 11 Mar 2014 07:11:42 +0000 (00:11 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 14 Mar 2014 20:17:57 +0000 (13:17 -0700)
commit13782dcf9d34a1bd276312cdecc44deb8f7caafd
tree0ec839b4cb2edbdad6e73fd0555a9b0576248e8d
parent01d9023a9b9a50b42f7a4ef4799d0e35e0b045ca
i965/fs: Print "+reladdr" on variably-indexed uniform arrays.

Previously, dump_instruction() would print output such as:
   {  2}    3: mov vgrf1:F, u0:F
   {  3}    4: mov vgrf7:F, u0:F
   {  4}    5: mov vgrf8:F, u0:F
which looked like either a scalar access or perhaps a constant-indexed
access of element 0, when it was really a variable index.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_fs.cpp