glsl_to_tgsi: fix dst register for texturing fetches.
authorDave Airlie <airlied@gmail.com>
Sat, 1 Sep 2012 03:55:38 +0000 (13:55 +1000)
committerDave Airlie <airlied@gmail.com>
Thu, 8 Nov 2012 20:05:54 +0000 (06:05 +1000)
commit9785ae0973cc206afc36dbc7d5b9553f92d06b47
treee20be23fc73b00b44a2f29ac01c9558644452968
parente6b3858c89e5a8ba27bfdad18cd883f43489b924
glsl_to_tgsi: fix dst register for texturing fetches.

I've no idea why there isn't a piglit that triggers this behaviour,
but while enabling TBOs for softpipe and r600g, I noticed all the
integer tests failed. I tracked it back to the TXF returning a float
when it should be returning an int. This fixed it and I haven't
seen any regressions in a full piglit run on softpipe.

http://bugs.freedesktop.org/55010

NOTE: This is a candidate for the 9.0 branch.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/mesa/state_tracker/st_glsl_to_tgsi.cpp