mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +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};
|
||||
size_t i = 0;
|
||||
|
||||
bool ret = false;
|
||||
char content_dir_name[PATH_MAX_LENGTH];
|
||||
char config_file_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]))
|
||||
continue;
|
||||
|
||||
#ifdef DEBUG
|
||||
RARCH_LOG("[Shaders]: preset directory: %s\n", dirs[i]);
|
||||
#endif
|
||||
|
||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
||||
/* Game-specific shader preset found? */
|
||||
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||
dirs[i], core_name,
|
||||
game_name);
|
||||
|
||||
if (ret)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
RARCH_LOG("[Shaders]: game-specific shader preset found.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
||||
game_name))
|
||||
return true;
|
||||
/* Folder-specifici shader preset found? */
|
||||
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||
dirs[i], core_name,
|
||||
content_dir_name);
|
||||
|
||||
if (ret)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
RARCH_LOG("[Shaders]: folder-specific shader preset found.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
||||
content_dir_name))
|
||||
return true;
|
||||
/* Core-specific shader preset found? */
|
||||
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||
dirs[i], core_name,
|
||||
core_name);
|
||||
|
||||
if (ret)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
RARCH_LOG("[Shaders]: core-specific shader preset found.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
ret = retroarch_load_shader_preset_internal(p_rarch,
|
||||
core_name))
|
||||
return true;
|
||||
/* Global shader preset found? */
|
||||
if (retroarch_load_shader_preset_internal(p_rarch,
|
||||
dirs[i], NULL,
|
||||
"global");
|
||||
|
||||
if (ret)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
RARCH_LOG("[Shaders]: global shader preset found.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
"global"))
|
||||
return true;
|
||||
}
|
||||
|
||||
return ret;
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user