diff options
author | Connor Abbott <connor.w.abbott@intel.com> | 2015-08-11 16:16:42 -0700 |
---|---|---|
committer | Iago Toral Quiroga <itoral@igalia.com> | 2015-11-23 08:30:30 +0100 |
commit | 95ac3b1daeaa7d40d49fa2e0bdef46346c2996d5 (patch) | |
tree | 158f9e8ca32a86dc01ab0fea969420fa86892391 /src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp | |
parent | 70171a9c89ebd885f30bd432452ee35099b6874a (diff) | |
download | external_mesa3d-95ac3b1daeaa7d40d49fa2e0bdef46346c2996d5.zip external_mesa3d-95ac3b1daeaa7d40d49fa2e0bdef46346c2996d5.tar.gz external_mesa3d-95ac3b1daeaa7d40d49fa2e0bdef46346c2996d5.tar.bz2 |
i965/fs: don't propagate cmod when the exec sizes differ
This can happen when the source of the compare was split by the SIMD
lowering pass. Potentially, we could allow the case where the exec size
of scan_inst is larger, and scan_inst has the right quarter selected,
but doing that seems a little more risky.
v2: Merge the bail condition into the the previous if/break block (Matt)
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp')
0 files changed, 0 insertions, 0 deletions