broadcom/compiler: Don't forget the discard state on TLB Z writes.

We don't want to write Z for discarded fragments.
This commit is contained in:
Eric Anholt
2017-09-28 11:06:53 -07:00
parent 84939552d0
commit 4c4fbab345

View File

@@ -1031,6 +1031,7 @@ emit_frag_end(struct v3d_compile *c)
struct qinst *inst = vir_MOV_dest(c,
vir_reg(QFILE_TLBU, 0),
c->outputs[c->output_position_index]);
vir_set_cond(inst, discard_cond);
inst->src[vir_get_implicit_uniform_src(inst)] =
vir_uniform_ui(c,