diff options
Diffstat (limited to 'src/intel/compiler/brw_fs.cpp')
-rw-r--r-- | src/intel/compiler/brw_fs.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intel/compiler/brw_fs.cpp b/src/intel/compiler/brw_fs.cpp index 05cf7688aa4..fdf2f9d7ac1 100644 --- a/src/intel/compiler/brw_fs.cpp +++ b/src/intel/compiler/brw_fs.cpp @@ -1007,7 +1007,8 @@ fs_visitor::implied_mrf_writes(fs_inst *inst) const case SHADER_OPCODE_SAMPLEINFO: return 1; case FS_OPCODE_FB_WRITE: - return 2; + case FS_OPCODE_REP_FB_WRITE: + return inst->src[0].file == BAD_FILE ? 0 : 2; case FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD: case SHADER_OPCODE_GEN4_SCRATCH_READ: return 1; |