dolphin/Source/Core/UICommon
Léo Lam aaaa3896c0
VideoCommon: Get rid of the global g_available_video_backends
Replace it with a function-local static that is initialized on first
use. This gets rid of a global variable and removes the need for
manual initialization in UICommon.

This commit also replaces the weird find_if that looks for a non-null
unique_ptr with a simple "is vector empty" check considering that
none of the pointers can be null by construction.
2020-10-21 22:00:10 +02:00
..
ResourcePack Externals: Update minizip search path. 2020-04-29 12:41:36 +02:00
AutoUpdate.cpp Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
AutoUpdate.h AutoUpdater: support optionally restarting Dolphin after update 2018-03-23 11:10:25 +01:00
CMakeLists.txt UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
CommandLineParse.cpp don't use std::move on const variables 2020-08-23 13:55:14 -07:00
CommandLineParse.h UICommon: Add missing header guards 2019-06-17 18:39:44 -04:00
Disassembler.cpp UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
Disassembler.h UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
DiscordPresence.cpp Externals: Fix include path for picojson and discord 2020-04-29 11:45:59 +02:00
DiscordPresence.h Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
GameFile.cpp Android: Allow disabling cover downloading 2020-10-19 20:03:47 +02:00
GameFile.h Show NKitness in file format string 2020-10-06 19:35:00 +02:00
GameFileCache.cpp Show NKitness in file format string 2020-10-06 19:35:00 +02:00
GameFileCache.h DolphinQt: Implement "Purge Game List Cache" 2018-10-25 08:29:54 +02:00
NetPlayIndex.cpp Externals: Fix include path for picojson and discord 2020-04-29 11:45:59 +02:00
NetPlayIndex.h UICommon/NetPlayIndex: Use a std::string_view for EncryptID()/DecryptID() 2019-08-04 12:32:33 -04:00
UICommon.cpp VideoCommon: Get rid of the global g_available_video_backends 2020-10-21 22:00:10 +02:00
UICommon.h Clean up screen saver inhibition and apply setting change immediately. 2020-10-18 16:31:48 -05:00
UICommon.vcxproj msbuild: re-enable standalone vcxproj processing 2020-08-22 16:17:50 -07:00
USBUtils.cpp UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
USBUtils.h Move libusb context initialization to on first use 2017-02-07 00:47:21 +01:00
VideoUtils.cpp UICommon/VideoUtils.cpp: Add missing include 2019-05-08 21:00:23 +02:00
VideoUtils.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
X11Utils.cpp UICommon: Make use of fmt where applicable 2019-11-23 19:41:40 -05:00
X11Utils.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00