summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBas Nieuwenhuizen <[email protected]>2017-10-16 13:54:02 +0200
committerBas Nieuwenhuizen <[email protected]>2017-10-18 20:37:10 +0200
commitfa226e99332d682c82e9e8892e97ae84077043e6 (patch)
tree18918697a3843e6d0eae319cb58b736f727f78df
parent2cccc74f56c5c7a62442af4e06222862d90f5b33 (diff)
radv: Do not read from the disk cache with RADV_DEBUG=nocache.
Otherwise the flag is borderline useless. Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Dave Airlie <[email protected]>
-rw-r--r--src/amd/vulkan/radv_pipeline_cache.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_pipeline_cache.c b/src/amd/vulkan/radv_pipeline_cache.c
index 1e8a703ce23..034dc35af87 100644
--- a/src/amd/vulkan/radv_pipeline_cache.c
+++ b/src/amd/vulkan/radv_pipeline_cache.c
@@ -183,7 +183,8 @@ radv_create_shader_variants_from_pipeline_cache(struct radv_device *device,
entry = radv_pipeline_cache_search(device->mem_cache, sha1);
if (!entry) {
- if (!device->physical_device->disk_cache)
+ if (!device->physical_device->disk_cache ||
+ (device->instance->debug_flags & RADV_DEBUG_NO_CACHE))
return false;
uint8_t disk_sha1[20];