nvc0: disable early fragment tests if KIL is used

Early-Z pass raises the occlusion counter.
This commit is contained in:
Christoph Bumiller
2011-02-12 22:02:26 +01:00
parent 17d680cc53
commit 80a7ae3cc5
+1 -1
View File
@@ -633,7 +633,7 @@ nvc0_prog_scan(struct nvc0_translation_info *ti)
if (ti->scan.writes_z)
prog->flags[0] = 0x11; /* ? */
else
if (!ti->global_stores)
if (!ti->scan.uses_kill && !ti->global_stores)
prog->fp.early_z = 1;
ret = nvc0_fp_gen_header(prog, ti);