summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline_cache.c
diff options
context:
space:
mode:
authorKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>2016-03-03 16:21:17 -0800
committerKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>2016-03-05 13:50:07 -0800
commit26ed943eb961e3c9cb939097dbbdb5bd547e4302 (patch)
tree568f4747202d2a6631f7017c26a70f93d1753d4f /src/intel/vulkan/anv_pipeline_cache.c
parent3baf8af947ab0d4e016f79ed76d0bab78c0294ef (diff)
downloadexternal_mesa3d-26ed943eb961e3c9cb939097dbbdb5bd547e4302.zip
external_mesa3d-26ed943eb961e3c9cb939097dbbdb5bd547e4302.tar.gz
external_mesa3d-26ed943eb961e3c9cb939097dbbdb5bd547e4302.tar.bz2
anv: Fix shader key hashing
This was copied from inline code to a helper and wasn't updated to hash a pointer instead.
Diffstat (limited to 'src/intel/vulkan/anv_pipeline_cache.c')
-rw-r--r--src/intel/vulkan/anv_pipeline_cache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_pipeline_cache.c b/src/intel/vulkan/anv_pipeline_cache.c
index c8ff7e5..7e20ff7 100644
--- a/src/intel/vulkan/anv_pipeline_cache.c
+++ b/src/intel/vulkan/anv_pipeline_cache.c
@@ -86,7 +86,7 @@ anv_hash_shader(unsigned char *hash, const void *key, size_t key_size,
struct mesa_sha1 *ctx;
ctx = _mesa_sha1_init();
- _mesa_sha1_update(ctx, &key, sizeof(key));
+ _mesa_sha1_update(ctx, key, key_size);
_mesa_sha1_update(ctx, module->sha1, sizeof(module->sha1));
_mesa_sha1_update(ctx, entrypoint, strlen(entrypoint));
/* hash in shader stage, pipeline layout? */