i965/fs: Limit SIMD width of various virtual opcodes to the maximum supported value.
authorFrancisco Jerez <currojerez@riseup.net>
Fri, 20 May 2016 20:34:46 +0000 (13:34 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Sat, 28 May 2016 06:19:22 +0000 (23:19 -0700)
commitcf5443f984da4eb500c9b1ad9b9f53bc8747fef3
tree152d7db089e934af4fd770a9d884774a2094868a
parent197833caa3d684c092ee76d1e9ff3fac28576b04
i965/fs: Limit SIMD width of various virtual opcodes to the maximum supported value.

Which is 16 or 8 in most cases.  This will make sure that 32-wide
virtual instructions get chopped up into chunks of their maximum
execution size.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_fs.cpp