summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2007-11-30 11:50:08 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2007-11-30 12:36:07 +0800
commitb0a800e249990de0cbc577f8b48a1a301a3b9361 (patch)
tree51f8b99cb48833b63f3f980d5c759da422b25491
parent73d5f232ad5905e6566ddd22f2cbceaac48bd4ad (diff)
i965: use uncompressed instruction to ensure only
Pixel Mask Copy is modified as the pixel shader thread turns off pixels based on kill instructions.
-rw-r--r--src/mesa/drivers/dri/i965/brw_wm_emit.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_wm_emit.c b/src/mesa/drivers/dri/i965/brw_wm_emit.c
index fd605159727..80bd5763da0 100644
--- a/src/mesa/drivers/dri/i965/brw_wm_emit.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_emit.c
@@ -777,6 +777,7 @@ static void emit_kil( struct brw_wm_compile *c,
brw_push_insn_state(p);
brw_CMP(p, brw_null_reg(), BRW_CONDITIONAL_GE, arg0[i], brw_imm_f(0));
brw_set_predicate_control_flag_value(p, 0xff);
+ brw_set_compression_control(p, BRW_COMPRESSION_NONE);
brw_AND(p, r0uw, brw_flag_reg(), r0uw);
brw_pop_insn_state(p);
}