Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Schlaile <peter@schlaile.de>2010-07-24 12:47:14 +0400
committerPeter Schlaile <peter@schlaile.de>2010-07-24 12:47:14 +0400
commit1e816635b0c42ed0912807c77eb8e5685e5c7995 (patch)
treed27da1974622c39c7979e7ffffa292202fc9d0f6 /source/blender/blenkernel/intern/seqcache.c
parent0246caf51337ad65b27d0211de036b0bda153397 (diff)
Bugfix: Small change to hash algorithm hinted by James Ruan on mailing list to
make hash distribution a little bit better.
Diffstat (limited to 'source/blender/blenkernel/intern/seqcache.c')
-rw-r--r--source/blender/blenkernel/intern/seqcache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/seqcache.c b/source/blender/blenkernel/intern/seqcache.c
index 9c72b7af0be..4d58ec8212a 100644
--- a/source/blender/blenkernel/intern/seqcache.c
+++ b/source/blender/blenkernel/intern/seqcache.c
@@ -68,7 +68,7 @@ static unsigned int HashHash(void *key_)
rval ^= *(unsigned int*) &key->cfra;
rval += key->type;
- rval ^= (unsigned int) key->seq;
+ rval ^= ((unsigned int) key->seq) << 6;
return rval;
}