dolphin/Source/Core/Common
Lioncash 57534777d4 Common: Move OSThreads into core
Common shouldn't be depending on APIs in Core (in this, case depending
on the PowerPC namespace). Because of the poor separation here, this
moves OSThread functionality into core, so that it resolves the implicit
dependency on core.
2020-10-21 07:35:42 -04:00
..
Config Remove redundant Config prefix from ConfigInfo/ConfigLocation 2020-05-02 14:40:14 +02:00
Crypto Externals: Add zstd 2020-05-13 20:53:10 +02:00
Debug Common: Move OSThreads into core 2020-10-21 07:35:42 -04:00
GL windows: fix build if pch were to be disabled 2020-08-22 16:18:24 -07:00
Logging LogManager: Add missing include 2020-08-02 19:52:10 -04:00
Align.h
Analytics.cpp Common/Analytics: Convert std::string overload into std::string_view 2019-06-05 13:24:31 -04:00
Analytics.h Common/Analytics: Replace mutex with shared_mutex and minor cleanups. 2020-01-25 14:04:00 -06:00
AndroidAnalytics.cpp Android: Add usage statistics to android. 2018-08-23 17:31:17 -04:00
AndroidAnalytics.h Android: Add usage statistics to android. 2018-08-23 17:31:17 -04:00
Arm64Emitter.cpp x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
Arm64Emitter.h x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
ArmCommon.h
ArmCPUDetect.cpp Add support for FreeBSD/arm64 2020-08-27 21:54:04 +01:00
Assert.h Common/Assert: no longer needs special impl for msvc 2020-08-23 13:57:05 -07:00
Atomic_GCC.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Atomic_Win32.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Atomic.h
BitField.h Externals: Add zstd 2020-05-13 20:53:10 +02:00
BitField.natvis
BitSet.h BitSet: Add << operator 2018-10-28 17:57:46 +00:00
BitUtils.h InputCommon: Add types to ControllerEmu that represent raw controller inputs and calibration data to calculate normalized input values. 2020-02-17 15:57:43 -06:00
BlockingLoop.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
CDUtils.cpp Remove obsolete "Windows compatibility" macros 2019-10-07 22:46:37 +02:00
CDUtils.h
ChunkFile.h Externals: Add zstd 2020-05-13 20:53:10 +02:00
CMakeLists.txt Common: Move OSThreads into core 2020-10-21 07:35:42 -04:00
CodeBlock.h x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
ColorUtil.cpp
ColorUtil.h
Common.h Remove obsolete "Windows compatibility" macros 2019-10-07 22:46:37 +02:00
Common.vcxproj Common: Move OSThreads into core 2020-10-21 07:35:42 -04:00
Common.vcxproj.filters Common: Move OSThreads into core 2020-10-21 07:35:42 -04:00
CommonFuncs.cpp Add Android check for strerror_r variant 2020-07-16 18:51:58 +02:00
CommonFuncs.h Move GetModuleName to Common 2019-10-07 22:46:36 +02:00
CommonPaths.h InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image. 2020-10-03 17:10:35 -05:00
CommonTypes.h
CompatPatches.cpp handle to GetFileVersionInfoW must be zero 2020-08-23 13:55:14 -07:00
CPUDetect.h x64CPUDetect: Add flag for slow PDEP/PEXT on AMD Zen 2020-01-26 22:09:46 -05:00
DebugInterface.h Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00
DynamicLibrary.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
DynamicLibrary.h Common: Add DynamicLibrary helper class 2019-03-29 19:52:33 +10:00
ENetUtil.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
ENetUtil.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Event.h Minor changes to usages of std::condition_variable. 2019-04-06 17:39:25 -05:00
File.cpp Android: Add content provider support to File::IOFile 2020-09-16 18:38:53 +02:00
File.h Fix sram accesses. 2018-09-29 22:52:29 -07:00
FileSearch.cpp apply if constexpr in a couple places 2020-08-23 13:57:05 -07:00
FileSearch.h
FileUtil.cpp InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image. 2020-10-03 17:10:35 -05:00
FileUtil.h InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image. 2020-10-03 17:10:35 -05:00
FixedSizeQueue.h FixedSizeQueue: Work around GCC generating large amounts of debug info 2019-10-06 16:23:45 +10:00
Flag.h
FloatUtils.cpp
FloatUtils.h Attempt to fix linter issues. 2018-08-13 12:17:56 -07:00
FPURoundMode.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
GekkoDisassembler.cpp GekkoDisassembler: fix rld* 2020-08-23 13:55:14 -07:00
GekkoDisassembler.h Common/GekkoDisassembler: Don't print out '\0' as a character 2019-07-03 20:12:50 -04:00
GenericCPUDetect.cpp
GenericFPURoundMode.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Hash.cpp Use size_t in some DSP code code 2020-07-24 15:06:39 -07:00
Hash.h Use size_t in some DSP code code 2020-07-24 15:06:39 -07:00
HttpRequest.cpp Fix out of bounds read in HttpRequest::Impl::Fetch logging 2019-06-23 21:44:51 +02:00
HttpRequest.h Common/HttpRequest: Add option to allow non 200 response codes 2019-04-13 12:58:23 +02:00
Image.cpp Fix critital buffer overflow in LoadPNG 2018-08-19 17:35:15 +02:00
Image.h
IniFile.cpp Common/IniFile: Add Exists function for section name only 2020-02-29 01:39:36 -05:00
IniFile.h Common/IniFile: Add Exists function for section name only 2020-02-29 01:39:36 -05:00
Inline.h Externals: Add zstd 2020-05-13 20:53:10 +02:00
Intrinsics.h
JitRegister.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
JitRegister.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Lazy.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
LdrWatcher.cpp
LdrWatcher.h
LinearDiskCache.h
make_scmrev.h.js
MathUtil.cpp Common: Move Matrix classes out of MathUtil into their own files and make their interface more friendly. 2019-02-03 11:35:31 -06:00
MathUtil.h MathUtil: Add Population (vs Sample) versions of Variance and StandardDeviation to RunningVariance. 2020-09-28 18:09:33 -05:00
Matrix.cpp WiimoteEmu: Make the "Total Yaw" setting work again. 2020-01-09 13:11:13 -06:00
Matrix.h Common: Add additional Vector operations. 2020-02-17 15:57:43 -06:00
MD5.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
MD5.h
MemArena.cpp Android: Don't access /dev/ashmem on newer Android versions 2020-07-16 20:06:58 +02:00
MemArena.h
MemoryUtil.cpp
MemoryUtil.h
MinizipUtil.h Externals: Update minizip search path. 2020-04-29 12:41:36 +02:00
MsgHandler.cpp Improve thread safety and remove an unnecessary string allocation from MsgAlert 2019-07-20 21:03:45 +02:00
MsgHandler.h Add helper function for fmt::format(GetStringT(... 2020-10-19 14:36:08 +02:00
NandPaths.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
NandPaths.h NetPlay: Synchronize Mii data 2019-04-08 07:06:21 -04:00
Network.cpp Common/Network: Use std::nullopt in StringToMacAddress 2019-12-06 09:59:11 -05:00
Network.h Common/Network: Make StringToMacAddress use a string_view 2019-12-06 09:45:25 -05:00
PcapFile.cpp
PcapFile.h
PerformanceCounter.cpp
PerformanceCounter.h
Profiler.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Profiler.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
QoSSession.cpp
QoSSession.h
Random.cpp
Random.h
Result.h
scmrev.h.in
SCMRevGen.vcxproj Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
ScopeGuard.h Common: Avoid std::function overhead in ScopeGuard 2020-02-15 21:33:31 +01:00
SDCardUtil.cpp apply if constexpr in a couple places 2020-08-23 13:57:05 -07:00
SDCardUtil.h
Semaphore.h remove extraneous WIN32_LEAN_AND_MEAN definition 2020-08-23 13:57:05 -07:00
SettingsHandler.cpp SettingsHandler: Don't output null bytes 2020-03-24 17:01:15 +01:00
SettingsHandler.h SettingsHandler: Don't output null bytes 2020-03-24 17:01:15 +01:00
SFMLHelper.cpp Improve SFMLHelper 2018-10-02 05:44:50 -04:00
SFMLHelper.h Improve SFMLHelper 2018-10-02 05:44:50 -04:00
SPSCQueue.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
StringUtil.cpp DolphinQt: Handle non-ASCII characters in Windows cmd arguments 2020-09-21 17:26:29 +02:00
StringUtil.h DolphinQt: Handle non-ASCII characters in Windows cmd arguments 2020-09-21 17:26:29 +02:00
Swap.h
SymbolDB.cpp Common/SymbolDB: Use std::string_view where applicable 2019-06-16 01:10:02 -04:00
SymbolDB.h Common/SymbolDB: Use std::string_view where applicable 2019-06-16 01:10:02 -04:00
Thread.cpp windows: additionally set thread name via SetThreadDescription 2020-08-22 17:22:07 -07:00
Thread.h
Timer.cpp windows: fix some incorrect string lengths 2020-08-23 13:55:15 -07:00
Timer.h Merge pull request #8922 from Filoppi/timer-fixes 2020-07-13 00:16:45 +01:00
TraversalClient.cpp NetPlay: Implement chunked data transfer 2018-11-19 06:37:09 -05:00
TraversalClient.h
TraversalProto.h
TraversalServer.cpp TraversalServer: use C++ <chrono> instead of gettimeofday 2019-05-10 21:33:26 +02:00
UPnP.cpp
UPnP.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
VariantUtil.h Common: Add missing header guards 2019-06-17 18:37:56 -04:00
Version.cpp
Version.h
WindowSystemInfo.h Common: Add a render_window field to WindowSystemInfo 2020-03-11 23:09:30 +10:00
WorkQueueThread.h name some threads 2020-08-22 17:22:07 -07:00
x64ABI.cpp
x64ABI.h
x64CPUDetect.cpp x64CPUDetect: Add flag for slow PDEP/PEXT on AMD Zen 2020-01-26 22:09:46 -05:00
x64Emitter.cpp x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
x64Emitter.h x64Emitter: Check end of allocated space when emitting code. 2020-08-24 19:31:32 +02:00
x64FPURoundMode.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
x64Reg.h