Browse Source

nvc0: disable early fragment tests if KIL is used

Early-Z pass raises the occlusion counter.
tags/android-x86-2.2-r2
Christoph Bumiller 14 years ago
parent
commit
80a7ae3cc5
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/gallium/drivers/nvc0/nvc0_program.c

+ 1
- 1
src/gallium/drivers/nvc0/nvc0_program.c 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);

Loading…
Cancel
Save