diff options
author | Rob Clark <[email protected]> | 2020-04-30 16:00:21 -0700 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-05-01 00:02:28 +0000 |
commit | f8424d3b9993d555115a82c7cea4931b89a94fea (patch) | |
tree | a5b6fa7e7985365d23c0c4640ec3b370abca56c3 /src/gbm/main | |
parent | 0e51082cfa733b3b8255bbd77fc4af46f4108c1d (diff) |
freedreno/a6xx: fix LRZ hang
In detecting the case where we actually do need to re-emit LRZ state
(due to new batch), we were checking `ctx->last.dirty` to detect when
we cannot trust previous state. But this is cleared before we check
it.
Move where it is cleared to the end of the draw_vbo() path.
Fixes: dfa702e94b9 ("freedreno/a6xx: limit LRZ state emit")
Signed-off-by: Rob Clark <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4842>
Diffstat (limited to 'src/gbm/main')
0 files changed, 0 insertions, 0 deletions