From fa8ff63b48d2064701e1cc9929549c79c5dd73c3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 15 Jul 2014 13:06:33 +1000 Subject: Edgehash: Improve magic number for hashing Gives consistently better results. Tested with wide variety of meshes. --- source/blender/blenlib/intern/edgehash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/blenlib/intern/edgehash.c b/source/blender/blenlib/intern/edgehash.c index b4b3f0dbda3..27c5457370b 100644 --- a/source/blender/blenlib/intern/edgehash.c +++ b/source/blender/blenlib/intern/edgehash.c @@ -93,7 +93,7 @@ BLI_INLINE unsigned int edgehash_keyhash(EdgeHash *eh, unsigned int v0, unsigned { BLI_assert(v0 < v1); - return ((v0 * 39) ^ (v1 * 31)) % eh->nbuckets; + return ((v0 * 65) ^ (v1 * 31)) % eh->nbuckets; } /** -- cgit v1.2.3