intel/fs/gen12: Work around dual-source blending hangs in combination with SIMD32.
authorFrancisco Jerez <currojerez@riseup.net>
Wed, 8 Apr 2020 00:31:07 +0000 (17:31 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Wed, 29 Apr 2020 06:00:28 +0000 (23:00 -0700)
commit72324035fb4dffcedd17dfc1c8d1f2ee2787e21a
treef97eee03d923d41abc97bb1d85c02fe2c40e062c
parentd6ae079771bc8f5ae3a9e8a333c50a6cacb7a77c
intel/fs/gen12: Work around dual-source blending hangs in combination with SIMD32.

This applies the same work-around I commited as b84fa0b31e67
"intel/fs/gen11: Work around dual-source blending hangs in combination
with SIMD32." to Gen12, which seems to suffer from the same hardware
bug found empirically.  The failure mode seems to be identical.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/compiler/brw_fs_visitor.cpp