summaryrefslogtreecommitdiff
path: root/render_sdl.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-11-25 14:42:38 -0800
committerMichael Pavone <pavone@retrodev.com>2017-11-25 14:42:38 -0800
commitc6edea8bbaceda316375019344f4e7ffbf6da57e (patch)
tree4870173c19f665a9d56d415e1521141047fbed10 /render_sdl.c
parent2900092e4e06be77108ed6b8a66c7aa673d0b494 (diff)
Avoid burning a huge amount of CPU in the menu when emulation is not running and vsync is disabled
--HG-- branch : nuklear_ui
Diffstat (limited to 'render_sdl.c')
-rwxr-xr-xrender_sdl.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/render_sdl.c b/render_sdl.c
index 2c45071..4d33f72 100755
--- a/render_sdl.c
+++ b/render_sdl.c
@@ -1220,3 +1220,13 @@ void render_infobox(char *title, char *message)
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_INFORMATION, title, message, NULL);
}
+uint32_t render_elapsed_ms(void)
+{
+ return SDL_GetTicks();
+}
+
+void render_sleep_ms(uint32_t delay)
+{
+ return SDL_Delay(delay);
+}
+