From c6edea8bbaceda316375019344f4e7ffbf6da57e Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sat, 25 Nov 2017 14:42:38 -0800 Subject: Avoid burning a huge amount of CPU in the menu when emulation is not running and vsync is disabled --HG-- branch : nuklear_ui --- render.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'render.h') diff --git a/render.h b/render.h index 026c3f1..a4274c9 100644 --- a/render.h +++ b/render.h @@ -103,6 +103,8 @@ uint32_t render_emulated_width(); uint32_t render_emulated_height(); uint32_t render_overscan_top(); uint32_t render_overscan_left(); +uint32_t render_elapsed_ms(void); +void render_sleep_ms(uint32_t delay); #endif //RENDER_H_ -- cgit v1.2.3 From f4767bb05392fa4a04d72969fa35aa91b688c8cb Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sat, 25 Nov 2017 20:43:20 -0800 Subject: Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable --HG-- branch : nuklear_ui --- render.h | 1 + 1 file changed, 1 insertion(+) (limited to 'render.h') diff --git a/render.h b/render.h index a4274c9..e351c55 100644 --- a/render.h +++ b/render.h @@ -105,6 +105,7 @@ uint32_t render_overscan_top(); uint32_t render_overscan_left(); uint32_t render_elapsed_ms(void); void render_sleep_ms(uint32_t delay); +uint8_t render_has_gl(void); #endif //RENDER_H_ -- cgit v1.2.3