From 0fdeb365888fc00e01a8cd472c3671ea1794a4f7 Mon Sep 17 00:00:00 2001 From: Michael Kolupaev Date: Mon, 20 May 2024 00:28:27 -0700 Subject: [PATCH] Tweak hash function in ui_hash_from_string() to make collisions much less likely in practice --- src/ui/ui_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/ui_core.c b/src/ui/ui_core.c index cd68bcae..97710539 100644 --- a/src/ui/ui_core.c +++ b/src/ui/ui_core.c @@ -18,7 +18,7 @@ ui_hash_from_string(U64 seed, String8 string) U64 result = seed; for(U64 i = 0; i < string.size; i += 1) { - result = ((result << 5) + result) + string.str[i]; + result = ((result << 8) + result) + string.str[i]; } return result; }