This is version 2 of the series that removes extra cache directories
and hashes that information into cache keys instead.
v1: https://lists.freedesktop.org/archives/mesa-dev/2017-March/147632.html

Grazvydas Ignotas (7):
  util/disk_cache: use a helper to compute cache keys
  tests/cache_test: use the blob key's actual first byte
  util/disk_cache: hash timestamps into the cache keys
  util/disk_cache: pass timestamps as a blob
  util/disk_cache: hash pointer size and gpu name into cache keys
  util/disk_cache: add a write helper
  util/disk_cache: also write key_blob to cache entry

 src/compiler/glsl/glsl_parser_extras.cpp        |  27 ++--
 src/compiler/glsl/shader_cache.cpp              |   2 +-
 src/compiler/glsl/tests/cache_test.c            |  52 +++----
 src/gallium/drivers/radeon/r600_pipe_common.c   |  41 +++---
 src/gallium/drivers/radeonsi/si_state_shaders.c |   6 +-
 src/mesa/state_tracker/st_shader_cache.c        |  12 +-
 src/util/disk_cache.c                           | 178 ++++++++++++------------
 src/util/disk_cache.h                           |  37 +++--
 8 files changed, 171 insertions(+), 184 deletions(-)

-- 
2.7.4

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to