mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 15:45:19 +00:00
Reduce more cpu_features_get_time_usec calls
This commit is contained in:
parent
d19dd12b30
commit
b23863ae85
@ -1839,10 +1839,11 @@ void menu_display_powerstate(gfx_display_ctx_powerstate_t *powerstate)
|
|||||||
|
|
||||||
|
|
||||||
/* Iterate the menu driver for one frame. */
|
/* Iterate the menu driver for one frame. */
|
||||||
bool menu_driver_iterate(menu_ctx_iterate_t *iterate)
|
bool menu_driver_iterate(menu_ctx_iterate_t *iterate,
|
||||||
|
retro_time_t current_time)
|
||||||
{
|
{
|
||||||
/* Get current time */
|
/* Get current time */
|
||||||
menu_driver_current_time_us = cpu_features_get_time_usec();
|
menu_driver_current_time_us = current_time;
|
||||||
|
|
||||||
if (menu_driver_pending_quick_menu)
|
if (menu_driver_pending_quick_menu)
|
||||||
{
|
{
|
||||||
|
@ -422,7 +422,8 @@ void menu_driver_frame(video_frame_info_t *video_info);
|
|||||||
bool menu_driver_get_load_content_animation_data(
|
bool menu_driver_get_load_content_animation_data(
|
||||||
uintptr_t *icon, char **playlist_name);
|
uintptr_t *icon, char **playlist_name);
|
||||||
|
|
||||||
bool menu_driver_iterate(menu_ctx_iterate_t *iterate);
|
bool menu_driver_iterate(menu_ctx_iterate_t *iterate,
|
||||||
|
retro_time_t current_time);
|
||||||
|
|
||||||
bool menu_driver_list_clear(file_list_t *list);
|
bool menu_driver_list_clear(file_list_t *list);
|
||||||
|
|
||||||
|
@ -27532,7 +27532,7 @@ static enum runloop_state runloop_check_state(retro_time_t current_time)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!menu_driver_iterate(&iter))
|
if (!menu_driver_iterate(&iter, current_time))
|
||||||
retroarch_menu_running_finished(false);
|
retroarch_menu_running_finished(false);
|
||||||
|
|
||||||
if (focused || !runloop_idle)
|
if (focused || !runloop_idle)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user