dolphin/Source/Core/Common
rlnilsen 4cb3baba5c Add support for motion controllers via the CemuHook controller input protocol.
This is done by:
1) Implementing said protocol in a new controller input class CemuHookUDPServer.
2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus.
3) Suitably modifying the UI for configuring an Emulated Wii Remote.
2019-10-26 02:19:53 +02:00
..
Config Add support for motion controllers via the CemuHook controller input protocol. 2019-10-26 02:19:53 +02:00
Crypto Common: Use nested namespace specifiers where applicable 2019-06-17 16:36:48 -04:00
Debug Common/Watches: std::move strings where applicable 2019-07-08 17:41:06 -04:00
GL Common: Add missing header guards 2019-06-17 18:37:56 -04:00
Logging ConsoleListenerWin: Properly output console logging in UTF-16 so UTF-8 displays properly 2019-08-31 00:44:44 +02: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: Convert std::string overload into std::string_view 2019-06-05 13:24:31 -04: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 Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Arm64Emitter.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
ArmCommon.h
ArmCPUDetect.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
Assert.h Remove duplicated "Ignore and countinue?" 2019-07-21 15:36:24 +02: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 Compiler: Rename __forceinline define to DOLPHIN_FORCE_INLINE 2018-06-09 12:20:25 -04:00
BitField.natvis
BitSet.h BitSet: Add << operator 2018-10-28 17:57:46 +00:00
BitUtils.h WiimoteEmu: Code cleanups. 2019-02-02 19:40:31 -06:00
BlockingLoop.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
CDUtils.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
CDUtils.h CDUtils: Amend function names 2018-05-27 18:48:09 -04:00
ChunkFile.h ChunkFile: Don't access element zero of empty container 2019-02-10 13:28:50 +10:00
CMakeLists.txt VolumeVerifier: Add zip support for datfile 2019-08-24 16:37:19 +02:00
CodeBlock.h Fix spelling in assert macro 2018-08-15 12:12:19 -05:00
ColorUtil.cpp ColorUtil: Amend function name casing 2018-05-27 21:04:48 -04:00
ColorUtil.h ColorUtil: Amend function name casing 2018-05-27 21:04:48 -04:00
Common.h Cleanup: Remove some left over references to wxWidgets 2018-08-07 15:48:17 +02:00
Common.vcxproj VolumeVerifier: Add zip support for datfile 2019-08-24 16:37:19 +02:00
Common.vcxproj.filters VolumeVerifier: Add zip support for datfile 2019-08-24 16:37:19 +02:00
CommonFuncs.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
CommonFuncs.h Common/CommonFuncs: Remove now-unneccessary ArraySize function 2019-06-01 10:07:57 -04:00
CommonPaths.h Add support for motion controllers via the CemuHook controller input protocol. 2019-10-26 02:19:53 +02:00
CommonTypes.h
CompatPatches.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
Compiler.h Replace custom UNUSED macro with [[maybe_unused]] 2019-05-04 23:04:18 +02:00
CPUDetect.h CPUDetect: Make CPUVendor enum an enum class 2018-04-01 17:47:50 -04:00
DebugInterface.h Common/DebugInterface: Remove GetInstructionSize() 2019-07-09 14:19:40 -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
File.h Fix sram accesses. 2018-09-29 22:52:29 -07:00
FileSearch.cpp Work around C++20 std::filesystem changes related to u8string 2019-06-21 18:34:21 +02:00
FileSearch.h
FileUtil.cpp Add support for motion controllers via the CemuHook controller input protocol. 2019-10-26 02:19:53 +02:00
FileUtil.h Add support for motion controllers via the CemuHook controller input protocol. 2019-10-26 02:19:53 +02:00
FixedSizeQueue.h FixedSizeQueue: Work around GCC generating large amounts of debug info 2019-10-06 16:23:45 +10:00
Flag.h Reformat all the things! 2018-04-12 21:28:39 +02:00
FloatUtils.cpp FloatUtils: Clean up memcpy usages 2018-05-10 12:28:09 -04:00
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 Common/GekkoDisassembler: Don't print out '\0' as a character 2019-07-03 20:12:50 -04: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 Common/Hash: Namespace code under the Common namespace 2018-05-16 15:39:23 -04:00
Hash.h Common/Hash: Namespace code under the Common namespace 2018-05-16 15:39:23 -04: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 VideoCommon: Replace SOIL with libpng for hires textures 2018-05-20 13:44:38 +02:00
IniFile.cpp StringUtil: Use std::string_view more 2019-07-23 14:49:12 +02:00
IniFile.h StringUtil: Use std::string_view more 2019-07-23 14:49:12 +02:00
Intrinsics.h Reformat all the things! 2018-04-12 21:28:39 +02:00
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 Remove old GCC version checks 2018-05-30 10:59:15 +02:00
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 Replace MathUtil::Clamp with std::clamp 2019-05-04 23:12:17 +02:00
Matrix.cpp WiimoteEmu: Reimplement tilt/swing/camera/orientation data using matrix math. 2019-03-03 12:43:25 -06:00
Matrix.h WiimoteEmu: Improve emulated swing. 2019-04-23 19:02:41 -05:00
MD5.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
MD5.h
MemArena.cpp Common: Add MemArena.h/cpp to the Common namespace 2018-05-15 18:27:32 -04:00
MemArena.h Common: Add MemArena.h/cpp to the Common namespace 2018-05-15 18:27:32 -04:00
MemoryUtil.cpp
MemoryUtil.h
MinizipUtil.h VolumeVerifier: Add zip support for datfile 2019-08-24 16:37:19 +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 Common/MsgHandler: Namespace code within the Common namespace 2019-06-19 16:03:55 -04: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: Use fmt where applicable 2019-06-14 15:04:09 -04:00
Network.h Common/Network: Get rid of out parameters for MAC address utilities 2018-06-10 15:43:26 -04:00
PcapFile.cpp PcapFile: Namespace code under the Common namespace 2018-05-29 17:56:15 -04:00
PcapFile.h PcapFile: Namespace code under the Common namespace 2018-05-29 17:56:15 -04:00
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 Reformat all the things! 2018-04-12 21:28:39 +02:00
Random.cpp Common: Add Random utilities 2018-05-31 17:54:43 +02:00
Random.h Common/Random: Add convenience template for simple arithmetic values 2018-06-14 10:31:13 -04:00
Result.h Reformat all the things! 2018-04-12 21:28:39 +02:00
scmrev.h.in ConfigManager: Enable Auto-Updater by default 2018-04-26 15:12:15 +02:00
SCMRevGen.vcxproj Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
ScopeGuard.h
SDCardUtil.cpp SDCardUtil: Replace macros with typed equivalents 2018-05-11 12:33:07 -04:00
SDCardUtil.h SDCardUtil: Namespace SDCardUtil 2018-05-11 09:19:30 -04:00
Semaphore.h Common: Use GCD semaphores on macOS 2018-11-07 05:12:20 -08:00
SettingsHandler.cpp Common/SettingsHandler: Use fmt for printing out the serial number 2019-07-16 04:23:20 -04:00
SettingsHandler.h Common/SettingsHandler: Use std::string_view where applicable 2019-07-16 04:15:25 -04: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 Fix implicit false-to-nullptr conversions 2019-08-15 17:49:57 +02:00
StringUtil.h StringUtil: Require TryParse of float types to use the entire string. 2019-10-18 19:56:48 -05:00
Swap.h Common/Swap: Amend BigEndianValue's operator= to return a reference to the object rather than returning void 2018-04-08 01:22:18 -04:00
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
Thread.h
Timer.cpp Common: Use fmt where applicable 2019-06-14 15:04:09 -04:00
Timer.h
TraversalClient.cpp NetPlay: Implement chunked data transfer 2018-11-19 06:37:09 -05:00
TraversalClient.h TraversalClient: Use u32 instead of enet_uint32 2018-04-16 16:46:48 -04:00
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 VideoBackends: Store a backbuffer 'scale' 2019-01-25 11:15:57 +10:00
WorkQueueThread.h Improvements to WorkQueueThread 2019-10-08 22:57:33 +02:00
x64ABI.cpp
x64ABI.h
x64CPUDetect.cpp intrinsics: stop defining _xgetbv/_XCR_XFEATURE_ENABLED_MASK, which are reserved 2018-05-08 17:25:33 +08:00
x64Emitter.cpp Merge pull request #8027 from MerryMage/MOVAPS 2019-05-22 15:05:17 +10:00
x64Emitter.h Common/x64Emitter: Resolve TODO in OpArg's operator== 2019-05-30 10:27:28 -04:00
x64FPURoundMode.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
x64Reg.h