diff --git a/src/broadcom/compiler/nir_to_vir.c b/src/broadcom/compiler/nir_to_vir.c index 1f9c2fa5bf5..a1561d418c5 100644 --- a/src/broadcom/compiler/nir_to_vir.c +++ b/src/broadcom/compiler/nir_to_vir.c @@ -1931,6 +1931,7 @@ emit_frag_end(struct v3d_compile *c) !(c->s->info.num_images || c->s->info.num_ssbos) && !c->s->info.fs.uses_discard && !c->fs_key->sample_alpha_to_coverage && + c->output_sample_mask_index == -1 && has_any_tlb_color_write) { c->s->info.fs.early_fragment_tests = true; }