mirror of
https://github.com/libretro/RetroArch
synced 2025-04-18 14:42:30 +00:00
menu_shader_manager_setting_toggle - rename id to type
This commit is contained in:
parent
e11abc3f76
commit
f52c79e197
@ -347,7 +347,7 @@ static int handle_shader_pass_setting(struct gfx_shader *shader,
|
|||||||
}
|
}
|
||||||
|
|
||||||
int menu_shader_manager_setting_toggle(
|
int menu_shader_manager_setting_toggle(
|
||||||
unsigned id, const char *label, unsigned action)
|
unsigned type, const char *label, unsigned action)
|
||||||
{
|
{
|
||||||
if (!driver.menu)
|
if (!driver.menu)
|
||||||
{
|
{
|
||||||
@ -367,8 +367,8 @@ int menu_shader_manager_setting_toggle(
|
|||||||
driver.menu->list_settings, "video_smooth")))
|
driver.menu->list_settings, "video_smooth")))
|
||||||
menu_action_setting_boolean(current_setting, action);
|
menu_action_setting_boolean(current_setting, action);
|
||||||
}
|
}
|
||||||
else if (id >= MENU_SETTINGS_SHADER_PARAMETER_0
|
else if (type >= MENU_SETTINGS_SHADER_PARAMETER_0
|
||||||
&& id <= MENU_SETTINGS_SHADER_PARAMETER_LAST)
|
&& type <= MENU_SETTINGS_SHADER_PARAMETER_LAST)
|
||||||
{
|
{
|
||||||
bool apply_changes = false;
|
bool apply_changes = false;
|
||||||
struct gfx_shader *shader = NULL;
|
struct gfx_shader *shader = NULL;
|
||||||
@ -377,7 +377,7 @@ int menu_shader_manager_setting_toggle(
|
|||||||
if (!(shader = (struct gfx_shader*)driver.menu->parameter_shader))
|
if (!(shader = (struct gfx_shader*)driver.menu->parameter_shader))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (!(param = &shader->parameters[id - MENU_SETTINGS_SHADER_PARAMETER_0]))
|
if (!(param = &shader->parameters[type - MENU_SETTINGS_SHADER_PARAMETER_0]))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
switch (action)
|
switch (action)
|
||||||
@ -417,7 +417,7 @@ int menu_shader_manager_setting_toggle(
|
|||||||
{
|
{
|
||||||
if (!strcmp(label, "video_shader_num_passes"))
|
if (!strcmp(label, "video_shader_num_passes"))
|
||||||
return handle_shader_pass_setting(driver.menu->shader, action);
|
return handle_shader_pass_setting(driver.menu->shader, action);
|
||||||
menu_action_setting_set(id, label, action);
|
menu_action_setting_set(type, label, action);
|
||||||
}
|
}
|
||||||
else if (!strcmp(label, "video_shader_preset"))
|
else if (!strcmp(label, "video_shader_preset"))
|
||||||
{
|
{
|
||||||
@ -427,7 +427,8 @@ int menu_shader_manager_setting_toggle(
|
|||||||
menu_entries_push(driver.menu->menu_stack,
|
menu_entries_push(driver.menu->menu_stack,
|
||||||
g_settings.video.shader_dir,
|
g_settings.video.shader_dir,
|
||||||
"video_shader_preset",
|
"video_shader_preset",
|
||||||
id, driver.menu->selection_ptr);
|
type,
|
||||||
|
driver.menu->selection_ptr);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MENU_ACTION_START:
|
case MENU_ACTION_START:
|
||||||
@ -439,7 +440,7 @@ int menu_shader_manager_setting_toggle(
|
|||||||
}
|
}
|
||||||
else if (!strcmp(label, "video_shader_pass"))
|
else if (!strcmp(label, "video_shader_pass"))
|
||||||
{
|
{
|
||||||
hack_shader_pass = id - MENU_SETTINGS_SHADER_PASS_0;
|
hack_shader_pass = type - MENU_SETTINGS_SHADER_PASS_0;
|
||||||
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
||||||
struct gfx_shader_pass *shader_pass = NULL;
|
struct gfx_shader_pass *shader_pass = NULL;
|
||||||
|
|
||||||
@ -452,7 +453,8 @@ int menu_shader_manager_setting_toggle(
|
|||||||
menu_entries_push(driver.menu->menu_stack,
|
menu_entries_push(driver.menu->menu_stack,
|
||||||
g_settings.video.shader_dir,
|
g_settings.video.shader_dir,
|
||||||
"video_shader_pass",
|
"video_shader_pass",
|
||||||
id, driver.menu->selection_ptr);
|
type,
|
||||||
|
driver.menu->selection_ptr);
|
||||||
break;
|
break;
|
||||||
case MENU_ACTION_START:
|
case MENU_ACTION_START:
|
||||||
if (shader_pass)
|
if (shader_pass)
|
||||||
@ -465,7 +467,7 @@ int menu_shader_manager_setting_toggle(
|
|||||||
}
|
}
|
||||||
else if (!strcmp(label, "video_shader_filter_pass"))
|
else if (!strcmp(label, "video_shader_filter_pass"))
|
||||||
{
|
{
|
||||||
unsigned pass = id - MENU_SETTINGS_SHADER_PASS_FILTER_0;
|
unsigned pass = type - MENU_SETTINGS_SHADER_PASS_FILTER_0;
|
||||||
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
||||||
struct gfx_shader_pass *shader_pass = (struct gfx_shader_pass*)
|
struct gfx_shader_pass *shader_pass = (struct gfx_shader_pass*)
|
||||||
&shader->pass[pass];
|
&shader->pass[pass];
|
||||||
@ -493,7 +495,7 @@ int menu_shader_manager_setting_toggle(
|
|||||||
}
|
}
|
||||||
else if (!strcmp(label, "video_shader_scale_pass"))
|
else if (!strcmp(label, "video_shader_scale_pass"))
|
||||||
{
|
{
|
||||||
unsigned pass = id - MENU_SETTINGS_SHADER_PASS_SCALE_0;
|
unsigned pass = type - MENU_SETTINGS_SHADER_PASS_SCALE_0;
|
||||||
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
struct gfx_shader *shader = (struct gfx_shader*)driver.menu->shader;
|
||||||
struct gfx_shader_pass *shader_pass = (struct gfx_shader_pass*)
|
struct gfx_shader_pass *shader_pass = (struct gfx_shader_pass*)
|
||||||
&shader->pass[pass];
|
&shader->pass[pass];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user