Mesa (main): Revert "freedreno: Move the batch cache to the context."
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Oct 4 21:10:40 UTC 2021
Module: Mesa
Branch: main
Commit: cd38b3ec5478db0f2ef72eaab2d0c8579a5e98c7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd38b3ec5478db0f2ef72eaab2d0c8579a5e98c7
Author: Rob Clark <robdclark at chromium.org>
Date: Sat Oct 2 11:16:18 2021 -0700
Revert "freedreno: Move the batch cache to the context."
This reverts commit b2349a46715e870d7f38ce5f3854bef9718a835c.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5441
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13159>
---
src/gallium/drivers/freedreno/a5xx/fd5_blitter.c | 4 +
src/gallium/drivers/freedreno/a6xx/fd6_blitter.c | 4 +
src/gallium/drivers/freedreno/freedreno_batch.c | 204 ++++++++-------
src/gallium/drivers/freedreno/freedreno_batch.h | 44 +++-
.../drivers/freedreno/freedreno_batch_cache.c | 285 ++++++++++++++-------
.../drivers/freedreno/freedreno_batch_cache.h | 36 ++-
src/gallium/drivers/freedreno/freedreno_context.c | 6 +-
src/gallium/drivers/freedreno/freedreno_context.h | 3 -
src/gallium/drivers/freedreno/freedreno_draw.c | 12 +
.../drivers/freedreno/freedreno_query_acc.c | 2 +
src/gallium/drivers/freedreno/freedreno_query_hw.c | 2 +-
src/gallium/drivers/freedreno/freedreno_resource.c | 138 +++++-----
src/gallium/drivers/freedreno/freedreno_resource.h | 112 +++++---
src/gallium/drivers/freedreno/freedreno_screen.c | 3 +
src/gallium/drivers/freedreno/freedreno_screen.h | 3 +-
src/gallium/drivers/freedreno/freedreno_state.c | 13 +-
16 files changed, 552 insertions(+), 319 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=cd38b3ec5478db0f2ef72eaab2d0c8579a5e98c7
More information about the mesa-commit
mailing list