diff options
author | Eric Anholt <[email protected]> | 2017-09-28 10:37:02 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2017-10-10 11:42:05 -0700 |
commit | 732a3a72cb8b5c78e95eee47572701b3f6055c19 (patch) | |
tree | 5953561d0a1a8843e94a020fd87ecc4cf96bf895 /src/gallium/drivers/nouveau/nouveau_fence.c | |
parent | 4c4fbab345c164284e62e5e2587382785ade1750 (diff) |
broadcom/compiler: Set up passthrough Z when doing FS discards.
In order to keep early-Z from writing early in a discard shader, you need
to set the "modifies Z" bit in the shader state (which the new
prog_data.discards will indicate). Then, in the shader we do a TLB write
to make Z passthrough happen (the QPU result is ignored, so we use a NULL
source).
Diffstat (limited to 'src/gallium/drivers/nouveau/nouveau_fence.c')
0 files changed, 0 insertions, 0 deletions