summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc5/vc5_draw.c
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2017-09-28 10:37:02 -0700
committerEric Anholt <[email protected]>2017-10-10 11:42:05 -0700
commit732a3a72cb8b5c78e95eee47572701b3f6055c19 (patch)
tree5953561d0a1a8843e94a020fd87ecc4cf96bf895 /src/gallium/drivers/vc5/vc5_draw.c
parent4c4fbab345c164284e62e5e2587382785ade1750 (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/vc5/vc5_draw.c')
0 files changed, 0 insertions, 0 deletions