glsl_to_tgsi: use UARL instead of I2F and ARL
authorBryan Cain <bryancain3@gmail.com>
Fri, 2 Sep 2011 05:10:50 +0000 (00:10 -0500)
committerBryan Cain <bryancain3@gmail.com>
Sat, 10 Sep 2011 17:46:47 +0000 (12:46 -0500)
commit10dbd029279dda1689410d8ef2bc5aba64dd5958
tree34fafec9bdb61f28b9893bd16fb1d13d5a9147b0
parent324ac982d8e7c2693035342de2d24baff3042911
glsl_to_tgsi: use UARL instead of I2F and ARL

Since TGSI now has a UARL opcode that takes an integer as the source, it is
no longer necessary to hack around the lack of an integer ARL opcode using I2F.
UARL is only emitted when native integers are enabled; ARL is still used
otherwise.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/state_tracker/st_glsl_to_tgsi.cpp