broadcom/vc5: Disable early Z test when the FS writes Z.

Fixes piglit early-z.
This commit is contained in:
Eric Anholt 2017-11-02 18:45:07 -07:00
parent eeb9e80272
commit 6079f7c3c3

View file

@ -287,7 +287,8 @@ vc5_emit_state(struct pipe_context *pctx)
config.z_updates_enable =
vc5->zsa->base.depth.writemask;
config.early_z_enable =
vc5->zsa->early_z_enable;
(vc5->zsa->early_z_enable &&
!vc5->prog.fs->prog_data.fs->writes_z);
config.depth_test_function =
vc5->zsa->base.depth.func;
} else {