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