summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authoriwubcode <iwubcode@users.noreply.github.com>2022-03-15 23:43:36 -0500
committeriwubcode <iwubcode@users.noreply.github.com>2022-06-26 00:45:13 -0500
commitb9995b04a0369fbebe9c10bea8404a5e2206262c (patch)
tree79215ad48c4ac9710bb4fe345b517dd2db155c89 /Source/Core/VideoCommon
parent7854afe512870b83baae0e11c42d62721e20a083 (diff)
VideoCommon: add a way to get have a graphics directory count for all games by using a special 'all.txt' instead of a 'gameid.txt' file
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/HiresTextures.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/HiresTextures.cpp b/Source/Core/VideoCommon/HiresTextures.cpp
index 85c9cfc238..96b340772f 100644
--- a/Source/Core/VideoCommon/HiresTextures.cpp
+++ b/Source/Core/VideoCommon/HiresTextures.cpp
@@ -433,17 +433,17 @@ std::set<std::string> GetTextureDirectoriesWithGameId(const std::string& root_di
}
}
- const auto match_gameid = [game_id](const std::string& filename) {
+ const auto match_gameid_or_all = [game_id](const std::string& filename) {
std::string basename;
SplitPath(filename, nullptr, &basename, nullptr);
- return basename == game_id || basename == game_id.substr(0, 3);
+ return basename == game_id || basename == game_id.substr(0, 3) || basename == "all";
};
// Look for any other directories that might be specific to the given gameid
const auto files = Common::DoFileSearch({root_directory}, {".txt"}, true);
for (const auto& file : files)
{
- if (match_gameid(file))
+ if (match_gameid_or_all(file))
{
// The following code is used to calculate the top directory
// of a found gameid.txt file