i965/fs: clamp exec_size when an instruction has a scalar DF source
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Wed, 11 Jan 2017 07:17:57 +0000 (08:17 +0100)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 14 Apr 2017 21:56:07 +0000 (14:56 -0700)
commit82d17615f442555b3577be41e24edd341a11d01d
tree95a120b9c4af076bbec5c46b8235ea2e71ca4f74
parent0f1316d4dbc19f46acd5a738df25e632d95f4105
i965/fs: clamp exec_size when an instruction has a scalar DF source

Then the SIMD lowering pass will get rid of any compressed instructions with scalar
source (whether force_writemask_all or not) and we avoid hitting the Gen7 region
decompression bug.

Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Suggested-by: Francisco Jerez <currojerez@riseup.net>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
src/intel/compiler/brw_fs.cpp