mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
Cleanups
This commit is contained in:
parent
1b754cf62d
commit
1acfb9fed6
@ -440,9 +440,7 @@ void menu_display_set_font_data_init(bool state)
|
|||||||
|
|
||||||
bool menu_display_get_update_pending(void)
|
bool menu_display_get_update_pending(void)
|
||||||
{
|
{
|
||||||
if (menu_animation_is_active())
|
if (menu_animation_is_active() || menu_display_framebuf_dirty)
|
||||||
return true;
|
|
||||||
if (menu_display_get_framebuffer_dirty_flag())
|
|
||||||
return true;
|
return true;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -521,9 +519,8 @@ bool menu_display_restore_clear_color(void)
|
|||||||
|
|
||||||
void menu_display_clear_color(menu_display_ctx_clearcolor_t *color)
|
void menu_display_clear_color(menu_display_ctx_clearcolor_t *color)
|
||||||
{
|
{
|
||||||
if (!menu_disp || !menu_disp->clear_color)
|
if (menu_disp && menu_disp->clear_color)
|
||||||
return;
|
menu_disp->clear_color(color);
|
||||||
menu_disp->clear_color(color);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_display_draw(menu_display_ctx_draw_t *draw)
|
void menu_display_draw(menu_display_ctx_draw_t *draw)
|
||||||
@ -540,9 +537,8 @@ void menu_display_draw(menu_display_ctx_draw_t *draw)
|
|||||||
|
|
||||||
void menu_display_draw_pipeline(menu_display_ctx_draw_t *draw)
|
void menu_display_draw_pipeline(menu_display_ctx_draw_t *draw)
|
||||||
{
|
{
|
||||||
if (!menu_disp || !draw || !menu_disp->draw_pipeline)
|
if (menu_disp && draw && menu_disp->draw_pipeline)
|
||||||
return;
|
menu_disp->draw_pipeline(draw);
|
||||||
menu_disp->draw_pipeline(draw);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_display_draw_bg(menu_display_ctx_draw_t *draw,
|
void menu_display_draw_bg(menu_display_ctx_draw_t *draw,
|
||||||
@ -1050,9 +1046,7 @@ void menu_display_draw_cursor(
|
|||||||
bool cursor_visible = settings->bools.video_fullscreen ||
|
bool cursor_visible = settings->bools.video_fullscreen ||
|
||||||
!menu_display_has_windowed;
|
!menu_display_has_windowed;
|
||||||
|
|
||||||
if (!settings->bools.menu_mouse_enable)
|
if (!settings->bools.menu_mouse_enable || !cursor_visible)
|
||||||
return;
|
|
||||||
if (!cursor_visible)
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
coords.vertices = 4;
|
coords.vertices = 4;
|
||||||
@ -1237,7 +1231,8 @@ void menu_display_set_alpha(float *color, float alpha_value)
|
|||||||
color[3] = color[7] = color[11] = color[15] = alpha_value;
|
color[3] = color[7] = color[11] = color[15] = alpha_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_display_reset_textures_list(const char *texture_path, const char *iconpath,
|
void menu_display_reset_textures_list(
|
||||||
|
const char *texture_path, const char *iconpath,
|
||||||
uintptr_t *item, enum texture_filter_type filter_type)
|
uintptr_t *item, enum texture_filter_type filter_type)
|
||||||
{
|
{
|
||||||
struct texture_image ti;
|
struct texture_image ti;
|
||||||
@ -1411,7 +1406,8 @@ static void menu_input_key_event(bool down, unsigned keycode,
|
|||||||
(void)mod;
|
(void)mod;
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
RARCH_LOG("down: %d, keycode: %d, mod: %d, character: %d\n", down, keycode, mod, character);
|
RARCH_LOG("down: %d, keycode: %d, mod: %d, character: %d\n",
|
||||||
|
down, keycode, mod, character);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
menu_event_kb_set(down, (enum retro_key)keycode);
|
menu_event_kb_set(down, (enum retro_key)keycode);
|
||||||
@ -1422,7 +1418,8 @@ static void menu_driver_toggle(bool on)
|
|||||||
retro_keyboard_event_t *key_event = NULL;
|
retro_keyboard_event_t *key_event = NULL;
|
||||||
retro_keyboard_event_t *frontend_key_event = NULL;
|
retro_keyboard_event_t *frontend_key_event = NULL;
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
bool pause_libretro = settings ? settings->bools.menu_pause_libretro : false;
|
bool pause_libretro = settings ?
|
||||||
|
settings->bools.menu_pause_libretro : false;
|
||||||
|
|
||||||
menu_driver_toggled = on;
|
menu_driver_toggled = on;
|
||||||
|
|
||||||
@ -1504,7 +1501,7 @@ bool menu_driver_render(bool is_idle, bool rarch_is_inited,
|
|||||||
BIT64_SET(menu_driver_data->state, MENU_STATE_RENDER_FRAMEBUFFER);
|
BIT64_SET(menu_driver_data->state, MENU_STATE_RENDER_FRAMEBUFFER);
|
||||||
|
|
||||||
if (BIT64_GET(menu_driver_data->state, MENU_STATE_RENDER_FRAMEBUFFER))
|
if (BIT64_GET(menu_driver_data->state, MENU_STATE_RENDER_FRAMEBUFFER))
|
||||||
menu_display_set_framebuffer_dirty_flag();
|
menu_display_framebuf_dirty = true;
|
||||||
|
|
||||||
if (BIT64_GET(menu_driver_data->state, MENU_STATE_RENDER_MESSAGEBOX)
|
if (BIT64_GET(menu_driver_data->state, MENU_STATE_RENDER_MESSAGEBOX)
|
||||||
&& !string_is_empty(menu_driver_data->menu_state.msg))
|
&& !string_is_empty(menu_driver_data->menu_state.msg))
|
||||||
@ -1548,9 +1545,9 @@ bool menu_driver_is_alive(void)
|
|||||||
|
|
||||||
bool menu_driver_is_texture_set(void)
|
bool menu_driver_is_texture_set(void)
|
||||||
{
|
{
|
||||||
if (!menu_driver_ctx)
|
if (menu_driver_ctx)
|
||||||
return false;
|
return menu_driver_ctx->set_texture;
|
||||||
return menu_driver_ctx->set_texture;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool menu_driver_iterate(menu_ctx_iterate_t *iterate)
|
bool menu_driver_iterate(menu_ctx_iterate_t *iterate)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user