dolphin/Source/Core/UICommon
JosJuice fb265b610d Android: Don't hold gameFileCache lock during updateAdditionalMetadata
It seems like we spend a lot of the game list scanning time in
updateAdditionalMetadata, which I suppose makes sense considering
how many different files that function attempts to open.

With the addition of just one little atomic operation, we can make
it safe to call updateAdditionalMetadata without holding a lock.
2021-08-24 15:35:39 +02:00
..
ResourcePack treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AutoUpdate.cpp Merge pull request #9862 from delroth/spdx-tags 2021-07-06 01:02:57 -04:00
AutoUpdate.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
CommandLineParse.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CommandLineParse.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Disassembler.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Disassembler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscordPresence.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscordPresence.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GameFile.cpp GameFile: don't download covers for empty game IDs 2021-07-11 17:14:43 +01:00
GameFile.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GameFileCache.cpp Android: Don't hold gameFileCache lock during updateAdditionalMetadata 2021-08-24 15:35:39 +02:00
GameFileCache.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayIndex.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayIndex.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UICommon.cpp Config: GBA settings 2021-07-13 16:41:18 +02:00
UICommon.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
USBUtils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
USBUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoUtils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
X11Utils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00