commit | 01b757e2b0fb97a146b0ef278b449cecab0d15e8 | [log] [tgz] |
---|---|---|
author | Rob Clark <robclark@freedesktop.org> | Tue Oct 21 10:30:49 2014 -0400 |
committer | Rob Clark <robclark@freedesktop.org> | Tue Oct 21 20:08:49 2014 -0400 |
tree | a2b0089ba5f796a23ecb558f88ab72ba17daaede | |
parent | 1ab6543431b5a4eaf589cdabf2227088dd62ce6f [diff] |
freedreno: clear vs scissor The optimization of avoiding restore (mem2gmem) if there was a clear falls down a bit if you don't have a fullscreen scissor. We need to make the decision logic a bit more clever to keep track of *what* was cleared, so that we can (a) completely skip mem2gmem if entire buffer was cleared, or (b) skip mem2gmem on a per-tile basis for tiles that were completely cleared. Signed-off-by: Rob Clark <robclark@freedesktop.org>