mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Explicit typecast to bool for some flag to bool conversions
This commit is contained in:
parent
139d7f3836
commit
bd7a0f7f0a
@ -1625,13 +1625,13 @@ bool audio_driver_callback(void)
|
||||
bool runloop_paused = runloop_flags & RUNLOOP_FLAG_PAUSED;
|
||||
#ifdef HAVE_MENU
|
||||
#ifdef HAVE_NETWORKING
|
||||
bool core_paused = runloop_paused ||
|
||||
( settings->bools.menu_pause_libretro
|
||||
bool core_paused = runloop_paused
|
||||
|| (settings->bools.menu_pause_libretro
|
||||
&& (menu_state_get_ptr()->flags & MENU_ST_FLAG_ALIVE)
|
||||
&& netplay_driver_ctl(RARCH_NETPLAY_CTL_ALLOW_PAUSE, NULL));
|
||||
#else
|
||||
bool core_paused = runloop_paused ||
|
||||
(settings->bools.menu_pause_libretro
|
||||
bool core_paused = runloop_paused
|
||||
|| (settings->bools.menu_pause_libretro
|
||||
&& (menu_state_get_ptr()->flags & MENU_ST_FLAG_ALIVE));
|
||||
#endif
|
||||
#else
|
||||
|
@ -2586,9 +2586,9 @@ void video_driver_build_info(video_frame_info_t *video_info)
|
||||
|
||||
#if defined(HAVE_GFX_WIDGETS)
|
||||
video_info->widgets_userdata = p_dispwidget;
|
||||
video_info->widgets_is_paused = video_st->flags & VIDEO_FLAG_WIDGETS_PAUSED;
|
||||
video_info->widgets_is_fast_forwarding = video_st->flags & VIDEO_FLAG_WIDGETS_FAST_FORWARD;
|
||||
video_info->widgets_is_rewinding = video_st->flags & VIDEO_FLAG_WIDGETS_REWINDING;
|
||||
video_info->widgets_is_paused = (video_st->flags & VIDEO_FLAG_WIDGETS_PAUSED) ? true : false;
|
||||
video_info->widgets_is_fast_forwarding = (video_st->flags & VIDEO_FLAG_WIDGETS_FAST_FORWARD) ? true : false;
|
||||
video_info->widgets_is_rewinding = (video_st->flags & VIDEO_FLAG_WIDGETS_REWINDING) ? true : false;
|
||||
#else
|
||||
video_info->widgets_userdata = NULL;
|
||||
video_info->widgets_is_paused = false;
|
||||
@ -2599,7 +2599,7 @@ void video_driver_build_info(video_frame_info_t *video_info)
|
||||
video_info->width = video_st->width;
|
||||
video_info->height = video_st->height;
|
||||
|
||||
video_info->use_rgba = video_st->flags & VIDEO_FLAG_USE_RGBA;
|
||||
video_info->use_rgba = (video_st->flags & VIDEO_FLAG_USE_RGBA) ? true : false;
|
||||
video_info->hdr_enable = settings->bools.video_hdr_enable;
|
||||
|
||||
video_info->libretro_running = false;
|
||||
@ -2609,8 +2609,8 @@ void video_driver_build_info(video_frame_info_t *video_info)
|
||||
video_info->memory_update_interval = settings->uints.memory_update_interval;
|
||||
|
||||
#ifdef HAVE_MENU
|
||||
video_info->menu_is_alive = menu_st->flags & MENU_ST_FLAG_ALIVE;
|
||||
video_info->menu_screensaver_active = menu_st->flags & MENU_ST_FLAG_SCREENSAVER_ACTIVE;
|
||||
video_info->menu_is_alive = (menu_st->flags & MENU_ST_FLAG_ALIVE) ? true : false;
|
||||
video_info->menu_screensaver_active = (menu_st->flags & MENU_ST_FLAG_SCREENSAVER_ACTIVE) ? true : false;
|
||||
video_info->menu_footer_opacity = settings->floats.menu_footer_opacity;
|
||||
video_info->menu_header_opacity = settings->floats.menu_header_opacity;
|
||||
video_info->materialui_color_theme = settings->uints.menu_materialui_color_theme;
|
||||
@ -2645,8 +2645,8 @@ void video_driver_build_info(video_frame_info_t *video_info)
|
||||
#endif
|
||||
|
||||
video_info->msg_queue_delay = runloop_st->msg_queue_delay;
|
||||
video_info->runloop_is_paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
video_info->runloop_is_slowmotion = runloop_st->flags & RUNLOOP_FLAG_SLOWMOTION;
|
||||
video_info->runloop_is_paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
video_info->runloop_is_slowmotion = (runloop_st->flags & RUNLOOP_FLAG_SLOWMOTION) ? true : false;
|
||||
video_info->fastforward_frameskip = settings->bools.fastforward_frameskip;
|
||||
|
||||
#ifdef _WIN32
|
||||
@ -2663,7 +2663,7 @@ void video_driver_build_info(video_frame_info_t *video_info)
|
||||
#endif
|
||||
|
||||
video_info->input_driver_nonblock_state = input_st ? (input_st->flags & INP_FLAG_NONBLOCKING) : false;
|
||||
video_info->input_driver_grab_mouse_state = (input_st->flags & INP_FLAG_GRAB_MOUSE_STATE);
|
||||
video_info->input_driver_grab_mouse_state = (input_st->flags & INP_FLAG_GRAB_MOUSE_STATE) ? true : false;
|
||||
video_info->disp_userdata = disp_get_ptr();
|
||||
|
||||
video_info->userdata = VIDEO_DRIVER_GET_PTR_INTERNAL(video_st);
|
||||
@ -3378,7 +3378,7 @@ void video_driver_frame(const void *data, unsigned width,
|
||||
const enum retro_pixel_format
|
||||
video_driver_pix_fmt = video_st->pix_fmt;
|
||||
bool runloop_idle = (runloop_st->flags & RUNLOOP_FLAG_IDLE) ? true : false;
|
||||
bool video_driver_active = (video_st->flags & VIDEO_FLAG_ACTIVE) ? true : false;
|
||||
bool video_driver_active = (video_st->flags & VIDEO_FLAG_ACTIVE) ? true : false;
|
||||
#if defined(HAVE_GFX_WIDGETS)
|
||||
dispgfx_widget_t *p_dispwidget = dispwidget_get_ptr();
|
||||
bool widgets_active = p_dispwidget->active;
|
||||
|
@ -3056,8 +3056,8 @@ const char *video_shader_get_current_shader_preset(void)
|
||||
bool video_shader_enable = settings->bools.video_shader_enable;
|
||||
unsigned video_shader_delay = settings->uints.video_shader_delay;
|
||||
bool auto_shaders_enable = settings->bools.auto_shaders_enable;
|
||||
bool cli_shader_disable = video_st->flags &
|
||||
VIDEO_FLAG_CLI_SHADER_DISABLE;
|
||||
bool cli_shader_disable = (video_st->flags &
|
||||
VIDEO_FLAG_CLI_SHADER_DISABLE) ? true : false;
|
||||
|
||||
if (!video_shader_enable)
|
||||
return NULL;
|
||||
|
@ -1535,7 +1535,7 @@ static int16_t input_state_internal(
|
||||
bool input_blocked = (menu_st->input_driver_flushing_input > 0)
|
||||
|| (input_st->flags & INP_FLAG_BLOCK_LIBRETRO_INPUT);
|
||||
#else
|
||||
bool input_blocked = (input_st->flags & INP_FLAG_BLOCK_LIBRETRO_INPUT);
|
||||
bool input_blocked = (input_st->flags & INP_FLAG_BLOCK_LIBRETRO_INPUT) ? true : false;
|
||||
#endif
|
||||
bool bitmask_enabled = false;
|
||||
unsigned max_users = settings->uints.input_max_users;
|
||||
|
20
retroarch.c
20
retroarch.c
@ -766,9 +766,9 @@ void driver_set_nonblock_state(void)
|
||||
bool adaptive_vsync = settings->bools.video_adaptive_vsync;
|
||||
unsigned swap_interval = runloop_get_video_swap_interval(
|
||||
settings->uints.video_swap_interval);
|
||||
bool video_driver_active = video_st->flags & VIDEO_FLAG_ACTIVE;
|
||||
bool audio_driver_active = audio_st->flags & AUDIO_FLAG_ACTIVE;
|
||||
bool runloop_force_nonblock = runloop_st->flags & RUNLOOP_FLAG_FORCE_NONBLOCK;
|
||||
bool video_driver_active = (video_st->flags & VIDEO_FLAG_ACTIVE) ? true : false;
|
||||
bool audio_driver_active = (audio_st->flags & AUDIO_FLAG_ACTIVE) ? true : false;
|
||||
bool runloop_force_nonblock = (runloop_st->flags & RUNLOOP_FLAG_FORCE_NONBLOCK) ? true : false;
|
||||
|
||||
/* Only apply non-block-state for video if we're using vsync. */
|
||||
if (video_driver_active && VIDEO_DRIVER_GET_PTR_INTERNAL(video_st))
|
||||
@ -990,8 +990,8 @@ void drivers_init(
|
||||
&& video_st->current_video->gfx_widgets_enabled
|
||||
&& video_st->current_video->gfx_widgets_enabled(video_st->data))
|
||||
{
|
||||
bool rarch_force_fullscreen = video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN;
|
||||
bool rarch_force_fullscreen = (video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN) ? true : false;
|
||||
bool video_is_fullscreen = settings->bools.video_fullscreen
|
||||
|| rarch_force_fullscreen;
|
||||
|
||||
@ -3668,7 +3668,7 @@ bool command_event(enum event_command cmd, void *data)
|
||||
break;
|
||||
case CMD_EVENT_PAUSE_TOGGLE:
|
||||
{
|
||||
bool paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
bool paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
#ifdef HAVE_ACCESSIBILITY
|
||||
bool accessibility_enable
|
||||
= settings->bools.accessibility_enable;
|
||||
@ -3969,8 +3969,8 @@ bool command_event(enum event_command cmd, void *data)
|
||||
*input_st = input_state_get_ptr();
|
||||
bool *userdata = (bool*)data;
|
||||
bool video_fullscreen = settings->bools.video_fullscreen;
|
||||
bool ra_is_forced_fs = video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN;
|
||||
bool ra_is_forced_fs = (video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN) ? true : false;
|
||||
bool new_fullscreen_state = !video_fullscreen && !ra_is_forced_fs;
|
||||
|
||||
if (!video_driver_has_windowed())
|
||||
@ -4439,7 +4439,7 @@ bool command_event(enum event_command cmd, void *data)
|
||||
else
|
||||
#endif
|
||||
{
|
||||
bool paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
bool paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
if (data)
|
||||
paused = *((bool*)data);
|
||||
|
||||
@ -4688,7 +4688,7 @@ static void global_free(struct rarch_state *p_rarch)
|
||||
runloop_st->current_core.flags &= ~(RETRO_CORE_FLAG_HAS_SET_INPUT_DESCRIPTORS
|
||||
| RETRO_CORE_FLAG_HAS_SET_SUBSYSTEMS);
|
||||
|
||||
global = global_get_ptr();
|
||||
global = global_get_ptr();
|
||||
path_clear_all();
|
||||
dir_clear_all();
|
||||
|
||||
|
34
runloop.c
34
runloop.c
@ -3213,7 +3213,7 @@ bool runloop_environment_cb(unsigned cmd, void *data)
|
||||
= (struct retro_throttle_state *)data;
|
||||
|
||||
bool menu_opened = false;
|
||||
bool core_paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
bool core_paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
bool no_audio = ((audio_st->flags & AUDIO_FLAG_SUSPENDED)
|
||||
|| !(audio_st->flags & AUDIO_FLAG_ACTIVE));
|
||||
float core_fps = (float)video_st->av_info.timing.fps;
|
||||
@ -3229,7 +3229,7 @@ bool runloop_environment_cb(unsigned cmd, void *data)
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_MENU
|
||||
menu_opened = menu_state_get_ptr()->flags & MENU_ST_FLAG_ALIVE;
|
||||
menu_opened = (menu_state_get_ptr()->flags & MENU_ST_FLAG_ALIVE) ? true : false;
|
||||
if (menu_opened)
|
||||
#ifdef HAVE_NETWORKING
|
||||
core_paused = settings->bools.menu_pause_libretro
|
||||
@ -3907,8 +3907,8 @@ static retro_time_t runloop_core_runtime_tick(
|
||||
video_driver_state_t *video_st = video_state_get_ptr();
|
||||
retro_time_t frame_time =
|
||||
(1.0 / video_st->av_info.timing.fps) * 1000000;
|
||||
bool runloop_slowmotion = runloop_st->flags & RUNLOOP_FLAG_SLOWMOTION;
|
||||
bool runloop_fastmotion = runloop_st->flags & RUNLOOP_FLAG_FASTMOTION;
|
||||
bool runloop_slowmotion = (runloop_st->flags & RUNLOOP_FLAG_SLOWMOTION) ? true : false;
|
||||
bool runloop_fastmotion = (runloop_st->flags & RUNLOOP_FLAG_FASTMOTION) ? true : false;
|
||||
|
||||
/* Account for slow motion */
|
||||
if (runloop_slowmotion)
|
||||
@ -4768,8 +4768,8 @@ void runloop_pause_checks(void)
|
||||
#endif
|
||||
video_driver_state_t *video_st = video_state_get_ptr();
|
||||
runloop_state_t *runloop_st = &runloop_state;
|
||||
bool is_paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
bool is_idle = runloop_st->flags & RUNLOOP_FLAG_IDLE;
|
||||
bool is_paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
bool is_idle = (runloop_st->flags & RUNLOOP_FLAG_IDLE) ? true : false;
|
||||
#if defined(HAVE_GFX_WIDGETS)
|
||||
dispgfx_widget_t *p_dispwidget = dispwidget_get_ptr();
|
||||
bool widgets_active = p_dispwidget->active;
|
||||
@ -4935,13 +4935,15 @@ bool core_options_create_override(bool game_specific)
|
||||
|
||||
path_set(RARCH_PATH_CORE_OPTIONS, options_path);
|
||||
if (game_specific)
|
||||
{
|
||||
runloop_st->flags |= RUNLOOP_FLAG_GAME_OPTIONS_ACTIVE;
|
||||
else
|
||||
runloop_st->flags &= ~RUNLOOP_FLAG_GAME_OPTIONS_ACTIVE;
|
||||
if (!game_specific)
|
||||
runloop_st->flags |= RUNLOOP_FLAG_FOLDER_OPTIONS_ACTIVE;
|
||||
else
|
||||
runloop_st->flags &= ~RUNLOOP_FLAG_FOLDER_OPTIONS_ACTIVE;
|
||||
}
|
||||
else
|
||||
{
|
||||
runloop_st->flags &= ~RUNLOOP_FLAG_GAME_OPTIONS_ACTIVE;
|
||||
runloop_st->flags |= RUNLOOP_FLAG_FOLDER_OPTIONS_ACTIVE;
|
||||
}
|
||||
|
||||
config_file_free(conf);
|
||||
return true;
|
||||
@ -5326,7 +5328,7 @@ static bool display_menu_libretro(
|
||||
bool libretro_running,
|
||||
retro_time_t current_time)
|
||||
{
|
||||
bool runloop_idle = runloop_st->flags & RUNLOOP_FLAG_IDLE;
|
||||
bool runloop_idle = (runloop_st->flags & RUNLOOP_FLAG_IDLE) ? true : false;
|
||||
video_driver_state_t*video_st = video_state_get_ptr();
|
||||
|
||||
if ( video_st->poke
|
||||
@ -5434,8 +5436,8 @@ static enum runloop_state_enum runloop_check_state(
|
||||
bool is_alive = false;
|
||||
uint64_t frame_count = 0;
|
||||
bool focused = true;
|
||||
bool rarch_is_initialized = runloop_st->flags & RUNLOOP_FLAG_IS_INITED;
|
||||
bool runloop_paused = runloop_st->flags & RUNLOOP_FLAG_PAUSED;
|
||||
bool rarch_is_initialized = (runloop_st->flags & RUNLOOP_FLAG_IS_INITED) ? true : false;
|
||||
bool runloop_paused = (runloop_st->flags & RUNLOOP_FLAG_PAUSED) ? true : false;
|
||||
bool pause_nonactive = settings->bools.pause_nonactive;
|
||||
unsigned quit_gamepad_combo = settings->uints.input_quit_gamepad_combo;
|
||||
#ifdef HAVE_MENU
|
||||
@ -5780,8 +5782,8 @@ static enum runloop_state_enum runloop_check_state(
|
||||
#if defined(HAVE_GFX_WIDGETS)
|
||||
if (widgets_active)
|
||||
{
|
||||
bool rarch_force_fullscreen = video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN;
|
||||
bool rarch_force_fullscreen = (video_st->flags &
|
||||
VIDEO_FLAG_FORCE_FULLSCREEN) ? true : false;
|
||||
bool video_is_fullscreen = settings->bools.video_fullscreen
|
||||
|| rarch_force_fullscreen;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user