From dda31a7bbcd1a889e3a4098b0bdd8464e0c9d97b Mon Sep 17 00:00:00 2001 From: Francisco Jerez Date: Fri, 13 Jan 2017 14:18:22 -0800 Subject: intel/fs: Fix implied_mrf_writes() for headerless FB writes. Reviewed-by: Jason Ekstrand Reviewed-by: Matt Turner --- src/intel/compiler/brw_fs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/intel/compiler/brw_fs.cpp') 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; -- cgit v1.2.3