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