mirror of
https://github.com/libretro/RetroArch
synced 2025-04-17 20:43:10 +00:00
Simplify retroarch_load_shader_preset
This commit is contained in:
parent
5ac7a524a2
commit
83a1e9170d
68
retroarch.c
68
retroarch.c
@ -36152,7 +36152,6 @@ static bool retroarch_load_shader_preset(struct rarch_state *p_rarch)
|
|||||||
const char *dirs[3] = {0};
|
const char *dirs[3] = {0};
|
||||||
size_t i = 0;
|
size_t i = 0;
|
||||||
|
|
||||||
bool ret = false;
|
|
||||||
char content_dir_name[PATH_MAX_LENGTH];
|
char content_dir_name[PATH_MAX_LENGTH];
|
||||||
char config_file_directory[PATH_MAX_LENGTH];
|
char config_file_directory[PATH_MAX_LENGTH];
|
||||||
char old_presets_directory[PATH_MAX_LENGTH];
|
char old_presets_directory[PATH_MAX_LENGTH];
|
||||||
@ -36185,61 +36184,28 @@ static bool retroarch_load_shader_preset(struct rarch_state *p_rarch)
|
|||||||
{
|
{
|
||||||
if (string_is_empty(dirs[i]))
|
if (string_is_empty(dirs[i]))
|
||||||
continue;
|
continue;
|
||||||
|
/* Game-specific shader preset found? */
|
||||||
#ifdef DEBUG
|
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||||
RARCH_LOG("[Shaders]: preset directory: %s\n", dirs[i]);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
|
||||||
dirs[i], core_name,
|
dirs[i], core_name,
|
||||||
game_name);
|
game_name))
|
||||||
|
return true;
|
||||||
if (ret)
|
/* Folder-specifici shader preset found? */
|
||||||
{
|
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||||
#ifdef DEBUG
|
|
||||||
RARCH_LOG("[Shaders]: game-specific shader preset found.\n");
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
|
||||||
dirs[i], core_name,
|
dirs[i], core_name,
|
||||||
content_dir_name);
|
content_dir_name))
|
||||||
|
return true;
|
||||||
if (ret)
|
/* Core-specific shader preset found? */
|
||||||
{
|
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||||
#ifdef DEBUG
|
|
||||||
RARCH_LOG("[Shaders]: folder-specific shader preset found.\n");
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
|
||||||
dirs[i], core_name,
|
dirs[i], core_name,
|
||||||
core_name);
|
core_name))
|
||||||
|
return true;
|
||||||
if (ret)
|
/* Global shader preset found? */
|
||||||
{
|
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||||
#ifdef DEBUG
|
|
||||||
RARCH_LOG("[Shaders]: core-specific shader preset found.\n");
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
|
||||||
dirs[i], NULL,
|
dirs[i], NULL,
|
||||||
"global");
|
"global"))
|
||||||
|
return true;
|
||||||
if (ret)
|
|
||||||
{
|
|
||||||
#ifdef DEBUG
|
|
||||||
RARCH_LOG("[Shaders]: global shader preset found.\n");
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
return false;
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user