From 31ee4d3d813206077e9ab198982dd1d5514b5f70 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 3 Nov 2018 15:46:42 -0700 Subject: [PATCH] Reduce delay to 1 ms in SDL_WaitEventTimeout() and SDL_WaitEvent() The 10 ms delay effectively caps input polling at 100 Hz and rendering at 100 FPS if applications use these functions in their event loop. The delay may also lead to dropped frames even at 60 FPS due if they are unlucky enough to hit the delay and rendering takes longer than 6 ms. --- src/events/SDL_events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/events/SDL_events.c b/src/events/SDL_events.c index fad156389..8cc791897 100644 --- a/src/events/SDL_events.c +++ b/src/events/SDL_events.c @@ -728,7 +728,7 @@ SDL_WaitEventTimeout(SDL_Event * event, int timeout) /* Timeout expired and no events */ return 0; } - SDL_Delay(10); + SDL_Delay(1); break; default: /* Has events */