(driver.c) Use rarch_system_info_get_ptr
This commit is contained in:
parent
03978321cf
commit
cc7d54ba2e
12
driver.c
12
driver.c
|
@ -245,7 +245,7 @@ void init_drivers_pre(void)
|
||||||
|
|
||||||
static void driver_adjust_system_rates(void)
|
static void driver_adjust_system_rates(void)
|
||||||
{
|
{
|
||||||
global_t *global = global_get_ptr();
|
rarch_system_info_t *system = rarch_system_info_get_ptr();
|
||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
|
|
||||||
audio_monitor_adjust_system_rates();
|
audio_monitor_adjust_system_rates();
|
||||||
|
@ -254,7 +254,7 @@ static void driver_adjust_system_rates(void)
|
||||||
if (!driver->video_data)
|
if (!driver->video_data)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (global->system.force_nonblock)
|
if (system->force_nonblock)
|
||||||
event_command(EVENT_CMD_VIDEO_SET_NONBLOCKING_STATE);
|
event_command(EVENT_CMD_VIDEO_SET_NONBLOCKING_STATE);
|
||||||
else
|
else
|
||||||
driver_set_nonblock_state(driver->nonblock_state);
|
driver_set_nonblock_state(driver->nonblock_state);
|
||||||
|
@ -287,7 +287,7 @@ void driver_set_refresh_rate(float hz)
|
||||||
void driver_set_nonblock_state(bool enable)
|
void driver_set_nonblock_state(bool enable)
|
||||||
{
|
{
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
global_t *global = global_get_ptr();
|
rarch_system_info_t *system = rarch_system_info_get_ptr();
|
||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
|
|
||||||
/* Only apply non-block-state for video if we're using vsync. */
|
/* Only apply non-block-state for video if we're using vsync. */
|
||||||
|
@ -295,7 +295,7 @@ void driver_set_nonblock_state(bool enable)
|
||||||
{
|
{
|
||||||
bool video_nonblock = enable;
|
bool video_nonblock = enable;
|
||||||
|
|
||||||
if (!settings->video.vsync || global->system.force_nonblock)
|
if (!settings->video.vsync || system->force_nonblock)
|
||||||
video_nonblock = true;
|
video_nonblock = true;
|
||||||
video_driver_set_nonblock_state(video_nonblock);
|
video_driver_set_nonblock_state(video_nonblock);
|
||||||
}
|
}
|
||||||
|
@ -367,7 +367,7 @@ static void menu_update_libretro_info(void)
|
||||||
void init_drivers(int flags)
|
void init_drivers(int flags)
|
||||||
{
|
{
|
||||||
driver_t *driver = driver_get_ptr();
|
driver_t *driver = driver_get_ptr();
|
||||||
global_t *global = global_get_ptr();
|
rarch_system_info_t *system = rarch_system_info_get_ptr();
|
||||||
|
|
||||||
if (flags & DRIVER_VIDEO)
|
if (flags & DRIVER_VIDEO)
|
||||||
driver->video_data_own = false;
|
driver->video_data_own = false;
|
||||||
|
@ -402,7 +402,7 @@ void init_drivers(int flags)
|
||||||
hw_render->context_reset();
|
hw_render->context_reset();
|
||||||
driver->video_cache_context_ack = false;
|
driver->video_cache_context_ack = false;
|
||||||
|
|
||||||
global->system.frame_time_last = 0;
|
system->frame_time_last = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (flags & DRIVER_AUDIO)
|
if (flags & DRIVER_AUDIO)
|
||||||
|
|
Loading…
Reference in New Issue