freedreno: Use ctx seqno in batch cache key
authorRob Clark <robdclark@chromium.org>
Sat, 24 Oct 2020 19:09:12 +0000 (12:09 -0700)
committerMarge Bot <eric+marge@anholt.net>
Tue, 10 Nov 2020 17:58:44 +0000 (17:58 +0000)
commitb1b8e0f8d158758ea9756e226ea807ea296cb787
treeb7ad2928a3ebc93983d681e5cfc3e2efccf9fbd1
parent1783a156c806829f6a9a2d6426a009e1340eb66e
freedreno: Use ctx seqno in batch cache key

It is smaller than a pointer, and doesn't run into problems of context
destroy/create cycle ending up with the same address.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7342>
src/gallium/drivers/freedreno/freedreno_batch_cache.c
src/gallium/drivers/freedreno/freedreno_context.c
src/gallium/drivers/freedreno/freedreno_context.h
src/gallium/drivers/freedreno/freedreno_screen.h