diff options
-rw-r--r-- | src/intel/compiler/brw_fs_lower_conversions.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/intel/compiler/brw_fs_lower_conversions.cpp b/src/intel/compiler/brw_fs_lower_conversions.cpp index e27e2402746..145fb55f995 100644 --- a/src/intel/compiler/brw_fs_lower_conversions.cpp +++ b/src/intel/compiler/brw_fs_lower_conversions.cpp @@ -98,7 +98,10 @@ fs_visitor::lower_conversions() * size_written accordingly. */ inst->size_written = inst->dst.component_size(inst->exec_size); - ibld.at(block, inst->next).MOV(dst, strided_temp)->saturate = saturate; + + fs_inst *mov = ibld.at(block, inst->next).MOV(dst, strided_temp); + mov->saturate = saturate; + mov->predicate = inst->predicate; progress = true; } |