From 36d0fde603015066fce0ff37fd9be609800243e8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 8 Apr 2013 18:46:23 -0700 Subject: [PATCH] i965/fs: Remove incorrect note of writing attr in centroid workaround. This instruction doesn't update its IR destination, it just moves from payload to f0. This caused the dead code elimination pass I'm adding to dead-code-eliminate the first step of interpolation. Reviewed-by: Matt Turner --- src/mesa/drivers/dri/i965/brw_fs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp index f9a50b1c187..09817b7058b 100644 --- a/src/mesa/drivers/dri/i965/brw_fs.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs.cpp @@ -1064,7 +1064,7 @@ fs_visitor::emit_general_interpolation(ir_variable *ir) * unlit, replace the centroid data with non-centroid * data. */ - emit(FS_OPCODE_MOV_DISPATCH_TO_FLAGS, attr); + emit(FS_OPCODE_MOV_DISPATCH_TO_FLAGS); fs_inst *inst = emit_linterp(attr, fs_reg(interp), interpolation_mode, false); inst->predicate = BRW_PREDICATE_NORMAL; -- 2.30.2