Small cleanups

This commit is contained in:
twinaphex 2021-09-18 05:54:01 +02:00
parent 226f5fb456
commit 7c74e035b0
5 changed files with 10 additions and 11 deletions

View File

@ -2603,7 +2603,7 @@ void config_set_defaults(void *data)
settings->uints.input_mouse_index[i] = i;
}
video_driver_reset_custom_viewport();
video_driver_reset_custom_viewport(settings);
/* Make sure settings from other configs carry over into defaults
* for another config. */

View File

@ -2596,7 +2596,7 @@ bool menu_shader_manager_save_preset_internal(
bool menu_shader_manager_operate_auto_preset(
struct retro_system_info *system,
settings_t *settings,
bool video_shader_preset_save_reference_enable,
enum auto_shader_operation op,
const struct video_shader *shader,
const char *dir_video_shader,
@ -2668,7 +2668,7 @@ bool menu_shader_manager_operate_auto_preset(
{
case AUTO_SHADER_OP_SAVE:
return menu_shader_manager_save_preset_internal(
settings->bools.video_shader_preset_save_reference_enable,
video_shader_preset_save_reference_enable,
shader, file,
dir_video_shader,
apply,

View File

@ -160,7 +160,7 @@ bool menu_shader_manager_save_preset_internal(
bool menu_shader_manager_operate_auto_preset(
struct retro_system_info *system,
settings_t *settings,
bool video_shader_preset_save_reference_enable,
enum auto_shader_operation op,
const struct video_shader *shader,
const char *dir_video_shader,

View File

@ -4071,7 +4071,7 @@ bool menu_shader_manager_save_auto_preset(
struct retro_system_info *system = &runloop_state.system.info;
settings_t *settings = p_rarch->configuration_settings;
return menu_shader_manager_operate_auto_preset(
system, settings,
system, settings->bools.video_shader_preset_save_reference_enable,
AUTO_SHADER_OP_SAVE, shader,
dir_video_shader,
dir_menu_config,
@ -4134,7 +4134,7 @@ bool menu_shader_manager_remove_auto_preset(
struct retro_system_info *system = &runloop_state.system.info;
settings_t *settings = p_rarch->configuration_settings;
return menu_shader_manager_operate_auto_preset(
system, settings,
system, settings->bools.video_shader_preset_save_reference_enable,
AUTO_SHADER_OP_REMOVE, NULL,
dir_video_shader,
dir_menu_config,
@ -4156,7 +4156,7 @@ bool menu_shader_manager_auto_preset_exists(
struct retro_system_info *system = &runloop_state.system.info;
settings_t *settings = p_rarch->configuration_settings;
return menu_shader_manager_operate_auto_preset(
system, settings,
system, settings->bools.video_shader_preset_save_reference_enable,
AUTO_SHADER_OP_EXISTS, NULL,
dir_video_shader,
dir_menu_config,
@ -25268,10 +25268,9 @@ void video_driver_set_viewport_full(void)
aspectratio_lut[ASPECT_RATIO_FULL].value = (float)width / (float)height;
}
void video_driver_reset_custom_viewport(void)
void video_driver_reset_custom_viewport(void *settings_data)
{
struct rarch_state *p_rarch = &rarch_st;
settings_t *settings = p_rarch->configuration_settings;
settings_t *settings = (settings_t*)settings_data;
struct video_viewport *custom_vp = &settings->video_viewport_custom;
custom_vp->width = 0;

View File

@ -1586,7 +1586,7 @@ void video_driver_set_viewport_core(void);
void video_driver_set_viewport_full(void);
void video_driver_reset_custom_viewport(void);
void video_driver_reset_custom_viewport(void *settings_data);
void video_driver_set_rgba(void);