i965/blorp: Fix the register types on blorp's push constants.
authorEric Anholt <eric@anholt.net>
Thu, 29 Aug 2013 22:08:41 +0000 (15:08 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 9 Oct 2013 18:43:46 +0000 (11:43 -0700)
commit58bab95c958ee016e82f9fae3c84167de6727048
treeea037bec5eb9ca07fb8b776ea2edaefde590a5a5
parent8da15d75442c94adc1bc087fe164a1fa13c3c0f3
i965/blorp: Fix the register types on blorp's push constants.

The UD values were getting set up as floats.  This happened to work out
because they were used as the second argument where the first was a dword,
and gen6+ doesn't do source conversions.  But it did trigger fulsim
warnings, and it meant if you used the push constant as the first operand
you would have been disappointed.

Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp