diff options
author | Rob Clark <[email protected]> | 2018-12-26 14:09:55 -0500 |
---|---|---|
committer | Rob Clark <[email protected]> | 2019-01-03 08:09:24 -0500 |
commit | f1c88336e6af1bb68546b064420d649f63d7ba8c (patch) | |
tree | c3acf9d89703bdaa26d55b2b867c5c2ad28bb602 /src/gallium/drivers/freedreno/freedreno_batch_cache.h | |
parent | 4d3f6cb9739dfeaf9605fcd2f5318e03acf5066e (diff) |
freedreno: skip depth resolve if not written
For multi-pass rendering, it is common to keep the same depth buffer
from previous pass, to discard geometry that would be hidden by later
draws. In the later passes with depth-test enabled, but depth-write
disabled, there is no reason to do gmem2mem resolve.
TODO probably do something similar for stencil.. although stencil
buffer isn't used as commonly these days
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_batch_cache.h')
0 files changed, 0 insertions, 0 deletions