Simplify retroarch_load_shader_preset

This commit is contained in:
twinaphex 2021-03-19 12:31:13 +01:00
parent 5ac7a524a2
commit 83a1e9170d

View File

@ -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