Reduce more cpu_features_get_time_usec calls

This commit is contained in:
twinaphex 2020-02-26 08:17:51 +01:00
parent d19dd12b30
commit b23863ae85
3 changed files with 6 additions and 4 deletions

View File

@ -1839,10 +1839,11 @@ void menu_display_powerstate(gfx_display_ctx_powerstate_t *powerstate)
/* 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 */
menu_driver_current_time_us = cpu_features_get_time_usec();
menu_driver_current_time_us = current_time;
if (menu_driver_pending_quick_menu)
{

View File

@ -422,7 +422,8 @@ void menu_driver_frame(video_frame_info_t *video_info);
bool menu_driver_get_load_content_animation_data(
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);

View File

@ -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);
if (focused || !runloop_idle)