From: bones_was_here Date: Sun, 5 Feb 2023 11:12:46 +0000 (+1000) Subject: Optimise bindable unicode codepoint range X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=8b4aa852c404523e96f5dbd21365fff7ef2334b4;p=xonotic%2Fdarkplaces.git Optimise bindable unicode codepoint range This improves FPS on (specifically) the Xonotic key bindings menu screen. Signed-off-by: bones_was_here --- diff --git a/keys.h b/keys.h index 26c711d0..2081e800 100644 --- a/keys.h +++ b/keys.h @@ -36,7 +36,9 @@ // the highest Unicode character to allow key binding. // note that an excessively high value may degrade fps // when code is looping through the bindings -#define MAX_KEY_BINDS 0xfff0 +// U+ABFF is probably the highest bindable codepoint, +// see: https://github.com/DarkPlacesEngine/darkplaces/pull/68#issuecomment-1416802873 +#define MAX_KEY_BINDS 0xAC00 // how long is a "tinystr" to hold a keyboard key's // Unicode utf-8 presentation, plus final \x00