diff options
author | Peter Schlaile <peter@schlaile.de> | 2010-07-24 12:47:14 +0400 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2010-07-24 12:47:14 +0400 |
commit | 1e816635b0c42ed0912807c77eb8e5685e5c7995 (patch) | |
tree | d27da1974622c39c7979e7ffffa292202fc9d0f6 /source | |
parent | 0246caf51337ad65b27d0211de036b0bda153397 (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')
-rw-r--r-- | source/blender/blenkernel/intern/seqcache.c | 2 |
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; } |