i965/fs: Set the execution size of the MOVs correctly in opt_combine_constants().
authorFrancisco Jerez <currojerez@riseup.net>
Mon, 27 Jul 2015 16:09:45 +0000 (19:09 +0300)
committerFrancisco Jerez <currojerez@riseup.net>
Wed, 29 Jul 2015 11:14:29 +0000 (14:14 +0300)
commit53077aee6670022e634a4775d8abbb59c458b7d7
treea42b2c4fac89d77d81ea0916aa829b24ca1cd567
parent6f7dea0b3212aa4ce49fcf9e94bf7aab130eeab2
i965/fs: Set the execution size of the MOVs correctly in opt_combine_constants().

The execution size was being left equal to the default of 8/16, which
AFAICT would have overwritten components other than the one we wanted
to initialize and could potentially have corrupted other registers.

Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
src/mesa/drivers/dri/i965/brw_fs_combine_constants.cpp