iris: Remove render cache hash table-based synchronization

Graphics / Mesa 3D Graphics Library / Mesa - Francisco Jerez [riseup.net] - 3 June 2020 23:12 UTC

The render cache hash table is now *mostly* redundant with the more general seqno matrix-based cache tracking mechanism. Most hash table operations are now gone except for the format mismatch checks done in iris_cache_flush_for_render(). Redundant code removed as a separate patch for bisectability.

74c774dce9e iris: Remove render cache hash table-based synchronization.
src/gallium/drivers/iris/iris_batch.c | 2 --
src/gallium/drivers/iris/iris_blorp.c | 6 ----
src/gallium/drivers/iris/iris_context.h | 5 ---
src/gallium/drivers/iris/iris_pipe_control.c | 6 ++--
src/gallium/drivers/iris/iris_resolve.c | 47 +++-------------------------
5 files changed, 7 insertions(+), 59 deletions(-)

Upstream: cgit.freedesktop.org


  • Share