summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/shader_cache.cpp
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2017-11-27 16:25:11 +1100
committerTimothy Arceri <[email protected]>2017-11-28 09:01:44 +1100
commit3e789026cae21e56d07e21773bd6b34f32e31b4d (patch)
treef14929958d6288ef254d5123820b9ec89eaf99cb /src/compiler/glsl/shader_cache.cpp
parent4cb27047c8576ccfffa83be04a8b93e5aaa7f4ec (diff)
st/glsl_to_tgsi: make use of driver_cache_blob with the disk cache
driver_cache_blob was introduced with the i965 disk cache, it allows us to simplify the cache a little and possibly offers some minor speed improvements since we load the GLSL metadata and TGSI from disk in one pass. Using driver_cache_blob should also make it straight forward to implement binary support for ARB_get_program_binary in gallium. Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/compiler/glsl/shader_cache.cpp')
-rw-r--r--src/compiler/glsl/shader_cache.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/glsl/shader_cache.cpp b/src/compiler/glsl/shader_cache.cpp
index da1c72d42da..cc63c1c3afd 100644
--- a/src/compiler/glsl/shader_cache.cpp
+++ b/src/compiler/glsl/shader_cache.cpp
@@ -1299,7 +1299,7 @@ shader_cache_read_program_metadata(struct gl_context *ctx,
return false;
struct disk_cache *cache = ctx->Cache;
- if (!cache || prog->data->skip_cache)
+ if (!cache)
return false;
/* Include bindings when creating sha1. These bindings change the resulting