sirmangler
25010e59e0
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# CMakeLists.txt
# Externals/Qt~upstream_master
# Readme.md
# Source/Core/Core/Config/MainSettings.h
# Source/Core/DolphinLib.vcxproj
# Source/Core/DolphinQt/CMakeLists.txt
# Source/Core/DolphinQt/DolphinQt.vcxproj
# Source/Core/UICommon/DiscordPresence.cpp
# Source/Core/WinUpdater/WinUpdater.vcxproj
2022-09-14 19:26:41 +01:00
Shawn Hoffman
acb10f0006
replace libpng with libspng
2022-07-25 18:32:16 -07:00
Jun Bo Bi
ceed42a0ee
Add SDL as a submodule
2022-07-10 15:38:59 -07:00
Pokechu22
dd6592698e
GCAdapter: Merge GCAdapter.cpp and GCAdapter_Android.cpp
...
This is mostly a brainless merge, #ifdef-ing anything that doesn't match between the two while preserving common logic. I didn't rename any variables (although similar ones do exist), but I did change one log that was ERROR on android and NOTICE elsewhere to just always be NOTICE. Further merging will follow.
2022-06-02 19:39:36 -07:00
vyuuui
5f9a37566a
Updated to Updated to 5.0-16380
2022-05-26 20:27:42 -07:00
Admiral H. Curtiss
580c721c82
cmake: Don't use PCH with Qt6.
2022-05-22 01:19:44 +02:00
Brandon Sorensen
92262f9343
Added input APIs for macOS
2022-05-16 17:17:09 +02:00
SirMangler
6e857c6c51
Add Map to Morph Profile / Change to Alt Profile
2022-04-17 15:04:17 +01:00
Jordan Woyak
076a262b9e
InputCommon: Add Windows.Gaming.Input to ControllerInterface.
2022-04-03 19:03:35 -05:00
JosJuice
1bc057614e
Move parts of MappingCommon out of DolphinQt
...
Some of the functions in MappingCommon would be useful to use on
mobile in the future.
2022-03-06 14:30:49 +01:00
shiiion
b4994731a7
Added missing files to CMakeLists
2022-01-31 12:21:04 -08:00
SirMangler
35cf0def0b
Updated to beta 5.0-13963
2021-04-08 21:00:25 +01:00
SirMangler
3e69e1cdaf
Merged with beta 5.0-13603
2021-03-28 02:15:27 +01:00
iwubcode
55ba1c7c9c
InputCommon: Move initial dynamic input texture configuration logic to a 'specification 1' function and load in a 'specification' attribute that defaults to 1 if not present (with 1 being the only valid value at the moment)
2021-02-19 00:02:15 -06:00
iwubcode
10127a0451
InputCommon: Move DynamicInputTextureData to DynamicInputTextures::Data
2021-02-16 22:43:10 -06:00
iwubcode
28a911ae6b
InputCommon: Move DynamicInputTextureConfiguration to DynamicInputTextures::Configuration
2021-02-16 22:37:59 -06:00
Shawn Hoffman
7e1df34735
rename InputCommon/ControllerInterface/Device to CoreDevice
2021-01-27 14:29:48 -08:00
Shawn Hoffman
0be1491ef0
rename ciface::Wiimote to ciface::WiimoteController
2021-01-27 14:29:48 -08:00
SirMangler
870d410b22
Merged with beta 5.0-13178
2020-12-20 22:40:43 +00:00
SirMangler
6377b8c9a8
Allow PrimeHack to be compiled / ran without detecting a supported input API
2020-12-17 23:20:08 +00:00
iwubcode
fd3af4c5d3
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
nyanpasu64
847809b54f
Fix compilation on Windows CMake
2020-06-12 19:08:50 -07:00
SirMangler
277babd6ec
Updated graphics & mapping UI and general tweaks
2020-05-03 01:22:23 +01:00
SirMangler
779f9f5550
Many Tweaks & Disabled Beams/Visor Menu
...
UI Update, Better ZNear application, fixes for visor scrolling.
2020-04-30 22:04:14 +01:00
SirMangler
248899bfc6
Merged to latest Progress Report revision.
2020-04-05 17:30:59 +01:00
Jordan Woyak
58448d74c5
InputCommon: Add real Wii Remote support to ControllerInterface. Add option to connect additional Wii Remotes.
2020-02-17 16:14:01 -06:00
SirMangler
7ff67a983e
Merged with 5.0-11333
2019-12-07 17:47:20 +00:00
SirMangler
716ec3c333
Updated to latest Progress Report commit
2019-12-05 01:18:21 +00:00
OatmealDome
ef32a10d69
InputCommon: Decouple ButtonManager and Touchscreen from Android
...
Changes were also made for codestyle compliance.
2019-11-28 15:20:51 -05:00
Lioncash
e8edc49bbe
InputCommon: Make use of fmt where applicable
...
Continues the migration over to fmt
2019-11-22 14:38:26 -05:00
rlnilsen
da1f153b47
Rename all instances of "CemuhookUDPServer"/"UDPServer" to "DualShockUDPClient"/"DSUClient".
2019-10-27 16:05:22 +01:00
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
SirMangler
69a2a73bfc
Removed DInputMouseAbsolute from CMakeLists to match Ishiiruka and fix Linux(?)
2019-10-21 18:21:29 +01:00
SirMangler
b9ee0ada75
Implemented Linux Hopefully, Updated CMakelists, moved global function to GenericMouse
2019-10-21 16:06:44 +01:00
SirMangler
4857c96bb0
Implemented PrimeHack
2019-10-15 20:46:02 +01:00
Jordan Woyak
fd07ae8cec
ExpressionParser: Move FunctionExpression type definitions into another file.
2019-10-11 18:12:16 -05:00
Lioncash
24f5acf9a5
InputCommon/CMakeLists: Specify headers in target sources
2019-05-31 06:54:25 -04:00
Jordan Woyak
5efb717873
InputCommon: Clean up how numeric settings are handled. Add units of measure to UI. Eliminate hidden magic values of the IR cursor.
2019-04-07 09:32:49 -05:00
Michael M
92ca6e124e
Add ControllerInterface::Win32 to wrap XInput and DInput
2019-03-29 08:01:39 -05:00
Jordan Woyak
0d1fbe7bbc
WiimoteEmu: Major renaming and cleanup.
2019-02-02 19:40:31 -06:00
Jordan Woyak
da9bcf83ef
InputCommon: Simplified StickGate interface and moved class into its own file. Changed default input radius to perform no resizing. Tweaked the indicator colors a bit to improve visibility. Cleaned up some math and code.
2018-12-27 18:31:46 -06:00
iwubcode
3969bf6d1c
Input: Add hotkey to cycle the wiimote profile forward or backward
...
Co-authored-by: Barath Kannan <barathsotd@gmail.com>
2018-07-07 12:39:08 -05:00
Michael M
0eb47e1071
CMake: make SDL a private dep of InputCommon
2018-06-04 17:49:21 +02:00
Lioncash
73ebc190fa
InputCommon/CMakeLists: Link evdev and udev in privately
...
These libraries aren't directly used outside of InputCommon
2018-04-10 09:59:55 -04:00
Lioncash
d63d0b5069
InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis
...
Avoids including the evdev/udev includes in the top-level directory
2018-04-10 09:59:51 -04:00
Lioncash
e93159e54a
CMakeLists: Link in system framework libraries explicitly on macOS
...
Makes our libraries explicitly link in which libraries they need.
This makes our dependencies explicit and removes the reliance on the
LIBS variable to contain the libraries that they need.
2018-03-30 16:14:10 -04:00
Lioncash
b8a4ab23dd
InputCommon/CMakeLists: Link in ForceFeedback library explicitly on macOS
...
Makes an implicit dependency explicit. Also makes the macOS libraries link privately
as they aren't used in the exposed interface.
2018-03-29 11:53:50 -04:00
Lioncash
01308330d9
InputCommon/CMakeLists: Migrate off add_dolphin_library
...
Continues the migration work started in 3a4c3bbe01
2018-03-24 14:13:53 -04:00
Nick
0df4f7db4f
Depreciate old OSX Keyboard and Mouse
2017-08-21 01:44:03 -04:00
Michael Maltese
c4ba046aa3
Remove unused ControllerEmu::BackgroundInputSetting
2017-03-13 13:47:01 -07:00