Jordan Woyak
|
168a49c87f
|
ControllerInterface: DSU InputBackend implementation.
|
2022-11-01 21:59:09 -05:00 |
|
Jordan Woyak
|
2e5cd5d519
|
ControllerInterface: evdev InputBackend implementation.
|
2022-11-01 21:59:08 -05:00 |
|
Jordan Woyak
|
44a4573303
|
ControllerInterface: Add InputBackend interface and SDL implementation.
|
2022-11-01 21:59:08 -05:00 |
|
Jordan Woyak
|
4fc05dd025
|
DolphinQt: Fix window focus from unpausing after a manual pause.
|
2022-10-25 19:39:41 -05:00 |
|
Jordan Woyak
|
d9d6428189
|
WiimoteEmu: Replace shinkansen MixedTriggers with Triggers.
|
2022-10-22 02:42:40 -05:00 |
|
Jordan Woyak
|
d705b8d4b8
|
WiimoteEmu: Reorder shinkansen buttons in UI.
|
2022-10-22 02:37:28 -05:00 |
|
Jordan Woyak
|
5ed0543430
|
GCAdapter: Process pad state in read thread and other general cleanups.
|
2022-10-22 00:38:59 -05:00 |
|
Jordan Woyak
|
9c1a936ca6
|
WiimoteEmu: Do send a status report on connection when an extension is already attached.
|
2022-10-15 03:35:01 -05:00 |
|
Jordan Woyak
|
f5b9049421
|
Input: Add "abs" input expression function.
|
2022-10-11 19:28:21 -05:00 |
|
Jordan Woyak
|
bf53e14abe
|
WiimoteEmu: Fix gyroscope/quaternion conversion math.
|
2022-10-11 15:01:33 -05:00 |
|
Jordan Woyak
|
3939b32ed6
|
WiimoteEmu: Improve simulated IR point size accuracy.
|
2022-10-11 14:57:04 -05:00 |
|
Jordan Woyak
|
6eb1f8beba
|
Common/Matrix: Fix Quaternion Norm function.
|
2022-10-10 21:16:35 -05:00 |
|
Jordan Woyak
|
c3ceee8967
|
DolphinQt: Make "All Devices" mapping hopefully less confusing.
|
2022-10-09 17:27:25 -05:00 |
|
Jordan Woyak
|
87fb42b64c
|
DolphinQt: Renamed "Range" to "Multiplier" in advanced mapping window. Removed the slider. Moved the spin box.
|
2022-06-26 22:52:20 -05:00 |
|
Jordan Woyak
|
4c409411ed
|
DolphinQt: Don't show the advanced input settings on the main dialog.
|
2022-06-26 22:48:13 -05:00 |
|
Jordan Woyak
|
80d9e79cf1
|
ControllerEmu: Allow settings to be categorized as "advanced". Make "Virtual Notches" and "Gate Size" categorized as such.
|
2022-06-26 22:42:16 -05:00 |
|
Jordan Woyak
|
643f82539c
|
ControllerEmu: Expose gate size setting for octagon analog sticks.
|
2022-06-26 22:33:44 -05:00 |
|
Jordan Woyak
|
1fc86cacd7
|
WiimoteEmu: Expose IMU pointing accelerometer weight setting.
|
2022-06-13 00:07:00 -05:00 |
|
Jordan Woyak
|
566dfc1cf4
|
ControllerInterface: Update sort priorities.
|
2022-04-03 19:03:44 -05:00 |
|
Jordan Woyak
|
076a262b9e
|
InputCommon: Add Windows.Gaming.Input to ControllerInterface.
|
2022-04-03 19:03:35 -05:00 |
|
Jordan Woyak
|
b589d720bf
|
MappingCommon: Fix detection of hotkey and conjunction expressions.
|
2022-03-16 22:25:04 -05:00 |
|
Jordan Woyak
|
c058c8e1a6
|
NetPlayDialog: Display external IP/Port as seen by the traversal server when it's used.
|
2022-03-15 01:56:16 -05:00 |
|
Jordan Woyak
|
d599620fdd
|
Merge pull request #10511 from Techjar/netplay-longer-timeout-2-electric-boogaloo
NetPlay: Add timeout to traversal code path
|
2022-03-15 00:34:24 -05:00 |
|
Jordan Woyak
|
f711b8dbae
|
DolphinTool: Kill an unnecessary unique_ptr.
|
2022-03-08 02:00:26 -06:00 |
|
Jordan Woyak
|
58c02e6b85
|
Merge pull request #10500 from shuffle2/master
windows: wrap all main funcs with utf8 conversions
|
2022-03-08 01:54:41 -06:00 |
|
Jordan Woyak
|
a9a163657c
|
VideoCommon/FrameDump: Build fix for libavformat major version 59 and newer. av_guess_format now returns a pointer to const.
|
2022-01-30 13:16:51 -06:00 |
|
Jordan Woyak
|
78a9bdf04a
|
InputCommon: Use value of "Modifier" button "Range" setting rather than always applying 50%.
Make "Clear" button reset "Modifier" "Range" settings to 50%.
|
2022-01-04 14:09:50 -06:00 |
|
Jordan Woyak
|
a2acd0b92e
|
Config: Add an ini setting to control real Wii Remote report duplication and decouple it from the speaker data setting.
It is enabled by default.
|
2021-06-26 17:45:50 -05:00 |
|
Jordan Woyak
|
bf16f77402
|
Merge pull request #9657 from lioncash/wiimote-mode
DataReport: Amend conditional test for data reports in IsValidMode
|
2021-05-12 17:23:17 -05:00 |
|
Jordan Woyak
|
9e92d6ddcb
|
Merge pull request #9685 from JMC47/InputMappingDelay
Remove Input Mapping Delay
|
2021-05-02 15:10:09 -05:00 |
|
Jordan Woyak
|
1daefeb20a
|
Merge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash
Fix hotkey suppression crash
|
2021-04-28 18:21:07 -05:00 |
|
Jordan Woyak
|
abc5d6c0d2
|
Merge pull request #9491 from DacodaDragon/master
Fix mapping window title bar becoming unresponsive
|
2021-02-04 17:23:42 -06:00 |
|
Jordan Woyak
|
bb2c50ac94
|
WiimoteReal: Fix crash on real Wii Remote disconnect on Windows caused by dangling pointer.
|
2021-01-20 17:33:43 -06:00 |
|
Jordan Woyak
|
92de0431a2
|
Merge pull request #9389 from lioncash/deduction
Core: Make use of C++17 deduction guides with locks
|
2020-12-29 15:18:45 -06:00 |
|
Jordan Woyak
|
1699afff87
|
CMake: Update cmake_minimum_required calls using versions less than 2.8.12. CMake warns support will be removed in a future version.
|
2020-12-27 14:51:04 -06:00 |
|
Jordan Woyak
|
4bb0a885d0
|
WiimoteEmu/DolphinQt: Fix tilt indicator for wrapped around angles.
|
2020-12-14 20:02:49 -06:00 |
|
Jordan Woyak
|
fffd005178
|
WiimoteEmu: Allow tilt to wrap around and simulate full 360 degree rotations.
|
2020-12-14 19:43:28 -06:00 |
|
Jordan Woyak
|
0fa6bde374
|
HW/WiimoteReal: Drop stale data reports to prevent read queue from filling up and causing input delays.
|
2020-12-12 12:18:10 -06:00 |
|
Jordan Woyak
|
6a4ac74ec4
|
Merge pull request #9226 from JosJuice/bootparameters-nullptr
Fix dereferencing nullptr BootParameters
|
2020-11-06 10:38:53 -06:00 |
|
Jordan Woyak
|
a9c643e698
|
WiimoteEmu: Implement extension encryption edge case.
|
2020-11-04 15:22:06 -06:00 |
|
Jordan Woyak
|
3cd4c56645
|
Merge pull request #9203 from nick-michael/virtual-notches
Logic & UI for "Virtual Notches"
|
2020-11-03 17:10:54 -06:00 |
|
Jordan Woyak
|
d2f80a4595
|
Merge pull request #9138 from martymac/VK_NULL_HANDLE-fix
Fix build on FreeBSD i386 - nullptr vs VK_NULL_HANDLE
|
2020-11-03 08:28:11 -06:00 |
|
Jordan Woyak
|
15914b749c
|
DolphinQt: Add a warning to the MEM1/MEM2 override setting description.
|
2020-10-25 12:54:42 -05:00 |
|
Jordan Woyak
|
4902146329
|
VideoCommon/FrameDump: Remove code for older versions of avcodec.
|
2020-10-23 14:43:50 -05:00 |
|
Jordan Woyak
|
e8bb88c2a1
|
DolphinQt: Don't call UICommon::InhibitScreenSaver if already in desired state.
|
2020-10-22 13:19:01 -05:00 |
|
Jordan Woyak
|
4807a5e157
|
VideoCommon: FrameDump fixes/cleanups.
|
2020-10-22 12:17:26 -05:00 |
|
Jordan Woyak
|
7e197186b9
|
Merge pull request #9172 from lioncash/compile
ExpressionParser: Add missing <functional> include
|
2020-10-20 15:23:14 -05:00 |
|
Jordan Woyak
|
1dae834c62
|
WiimoteEmu: Tweak IMUCursor total yaw setting tool-tip.
|
2020-10-19 17:08:02 -05:00 |
|
Jordan Woyak
|
6b2eebf1f9
|
WiimoteEmu: Expose IR camera FOV to adjust IMU pointing sensitivity.
|
2020-10-19 17:08:02 -05:00 |
|
Jordan Woyak
|
907fdd26fc
|
WiimoteEmu: Use quaternions for orientation.
|
2020-10-19 16:34:45 -05:00 |
|
Jordan Woyak
|
09431635f3
|
InputCommon/WiimoteEmu: Replace stateful rotational matrices with quaternions.
|
2020-10-19 16:33:55 -05:00 |
|
Jordan Woyak
|
39030ea33c
|
Common/Matrix: Add Quaternion class.
|
2020-10-19 16:18:31 -05:00 |
|
Jordan Woyak
|
bbb12a7560
|
Linux/XInput2: Fix keys being stuck pressed on focus loss.
|
2020-10-19 11:46:01 -05:00 |
|
Jordan Woyak
|
50ec747840
|
Clean up screen saver inhibition and apply setting change immediately.
|
2020-10-18 16:31:48 -05:00 |
|
Jordan Woyak
|
fa83a3a114
|
DolphinQt: Expose "DisableScreenSaver" setting in the UI.
|
2020-10-18 16:31:46 -05:00 |
|
Jordan Woyak
|
50384cfab7
|
Config: Make "DisableScreenSaver" default to true.
|
2020-10-18 12:26:00 -05:00 |
|
Jordan Woyak
|
3e6599b890
|
AudioStretcher: Keep default parameters.
|
2020-10-11 12:43:45 -05:00 |
|
Jordan Woyak
|
3655243612
|
Merge pull request #9106 from jordan-woyak/wm-distance
WiimoteEmu: Increase camera FOV to match that of a real Wii remote.
|
2020-09-28 18:53:51 -05:00 |
|
Jordan Woyak
|
0295d470b1
|
ControllerEmu: Increase "IMUPointer" "Total Yaw" default value to match that of regular "Point" settings.
Removed "Total Yaw" from included Wii remote input profile to take on the default value.
|
2020-09-28 18:09:34 -05:00 |
|
Jordan Woyak
|
f766c89a08
|
ControllerEmu: Increase Total Yaw/Pitch default values to compensate for new FOV and to reach screen edges in the Wii Menu.
|
2020-09-28 18:09:34 -05:00 |
|
Jordan Woyak
|
f9280d0f66
|
ControllerInterface/Wiimote: Add "IR Distance" input providing a calculated distance from sensor bar in meters.
|
2020-09-28 18:09:34 -05:00 |
|
Jordan Woyak
|
761f7798c9
|
WiimoteEmu: Increase Camera FOV constants to 42 by 31.5 degrees.
|
2020-09-28 18:09:34 -05:00 |
|
Jordan Woyak
|
1063c4e940
|
MathUtil: Add Population (vs Sample) versions of Variance and StandardDeviation to RunningVariance.
|
2020-09-28 18:09:33 -05:00 |
|
Jordan Woyak
|
8f8509afc3
|
Core/NetPlay: Fix Wii Remote syncing.
|
2020-09-27 13:10:19 -05:00 |
|
Jordan Woyak
|
6cb14a9a54
|
Merge pull request #9115 from jordan-woyak/default-modifiers
Core: Unbreak default keyboard mappings.
|
2020-09-26 10:20:57 -05:00 |
|
Jordan Woyak
|
1dc0e0565d
|
Merge pull request #9114 from JosJuice/android-zstd-levels
Android: Fix convertCompressionLevelZstdValues
|
2020-09-26 08:41:43 -05:00 |
|
Jordan Woyak
|
24771aac5a
|
Core: Unbreak default keyboard mappings.
|
2020-09-26 08:25:56 -05:00 |
|
Jordan Woyak
|
431eb4d60d
|
ExpressionParser: Improve hotkey suppression logic. Allow activation with simultaneous press of modifier and final input.
|
2020-09-25 22:51:33 -05:00 |
|
Jordan Woyak
|
44927da420
|
ExpressionParser: Replace ScopeGuard with custom deleter unique_ptr.
|
2020-09-25 22:51:33 -05:00 |
|
Jordan Woyak
|
48b76ff90f
|
InputCommon: Improve input detection to produce buton combinations.
|
2020-09-25 22:51:32 -05:00 |
|
Jordan Woyak
|
d8ad8c3861
|
InputCommon: Make hotkeys and input detection aware of Ctrl -> L_Ctrl / R_Ctrl hierarchy.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
aae913fbc6
|
InputCommon: Clean up modifier ignoring logic.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
f7bf26cd60
|
Core: Clean up default hotkey expressions.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
f015c99a51
|
ControllerInterface: Add platform consistent names for modifier keys.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
d2729df281
|
ExpressionParser: Allow duplicate and superset modifier hotkeys to function.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
b3acc7403f
|
InputCommon: Support detecting combinations of inputs. (Hotkeys)
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
e6ba495486
|
ExpressionParser: Suppress inputs when hotkey modifiers are pressed.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
52547379c9
|
ExpressionParser: Add Hotkey syntax.
|
2020-09-25 20:29:18 -05:00 |
|
Jordan Woyak
|
50b5224d06
|
Merge pull request #8840 from Techjar/evdev-combining-phys
ControllerInterface: Combine evdev devices with the same physical location in addition to unique ID
|
2020-09-20 09:28:09 -05:00 |
|
Jordan Woyak
|
c9a1134dd6
|
Merge pull request #9097 from jordan-woyak/bt-emu-kill-mem-var
Core/BTEmu: Change a member variable to a local variable.
|
2020-09-20 08:26:32 -05:00 |
|
Jordan Woyak
|
8587ebba86
|
WiimoteReal: Only duplicate data reports when speaker data is enabled.
|
2020-09-19 20:04:27 -05:00 |
|
Jordan Woyak
|
2e753abcc9
|
Update state version.
|
2020-09-19 18:02:25 -05:00 |
|
Jordan Woyak
|
32ef8a46a1
|
Core/BTEmu: Change a member variable to a local variable.
|
2020-09-19 18:00:22 -05:00 |
|
Jordan Woyak
|
3348e63d1d
|
Merge pull request #9070 from Techjar/default-input-profiles
Add support for built-in input profiles
|
2020-09-19 09:16:07 -05:00 |
|
Jordan Woyak
|
0ca73355a8
|
ControllerEmu: Improve and simplify UpdateCalibrationData.
|
2020-09-19 08:40:55 -05:00 |
|
Jordan Woyak
|
e0b64e0ef8
|
Merge pull request #9049 from Ebola16/GCAC
GCAdapter_Android: Minor cleanup
|
2020-08-30 19:48:07 -05:00 |
|
Jordan Woyak
|
0a63340c20
|
Merge pull request #9037 from shuffle2/code-cleanup
Code cleanup
|
2020-08-30 19:43:23 -05:00 |
|
Jordan Woyak
|
c36ae84b96
|
Merge pull request #9044 from shuffle2/thread-names
Thread names
|
2020-08-23 06:01:05 -05:00 |
|
Jordan Woyak
|
b5241d1c2c
|
Merge pull request #9031 from shuffle2/msvc-overflow-workaround
msvc: temporary workaround for C4789 false positive
|
2020-08-16 15:01:14 -05:00 |
|
Jordan Woyak
|
0ad123bdbb
|
BTEmu: Fix home menu inquiry assigning multiple wii remotes to wrong slots.
|
2020-08-16 11:38:13 -05:00 |
|
Jordan Woyak
|
6a6f1451ff
|
Update state version.
|
2020-08-16 11:38:13 -05:00 |
|
Jordan Woyak
|
13ee6bd7bb
|
BTEmu/Wiimote: Cleanups/Fixes.
|
2020-08-16 11:38:13 -05:00 |
|
Jordan Woyak
|
89ca9b51ad
|
Bluetooth/WiimoteDevice: Remove some silly comments.
|
2020-08-15 21:23:37 -05:00 |
|
Jordan Woyak
|
1cddf9c527
|
BTEmu: Remove a wrong INFO_LOG.
|
2020-08-15 21:23:37 -05:00 |
|
Jordan Woyak
|
a77977d0aa
|
Merge pull request #8999 from AdmiralCurtiss/input-expression-math
Add a few input expression functions (trigonometry, sqrt, pow, min, max, clamp)
|
2020-08-07 14:40:29 -05:00 |
|
Jordan Woyak
|
bdfb320b3d
|
WiimoteEmu: Don't check extension button press for wii remote reconnection. A real remote doesn't. We won't either.
|
2020-07-26 11:20:23 -05:00 |
|
Jordan Woyak
|
ae44f17667
|
HW/GCPadEmu: Adjust gate radius values to more closely match the real hardware.
|
2020-07-19 09:45:33 -05:00 |
|
Jordan Woyak
|
5c2b6d0626
|
Merge pull request #7770 from ShFil119/loop
Use range loop (if possible)
|
2020-07-18 18:39:48 -05:00 |
|
Jordan Woyak
|
8b3e9e6a81
|
DolphinQt: Replace unusual Qt::InitialSortOrderRole usage with a custom role.
|
2020-07-16 20:27:07 -05:00 |
|
Jordan Woyak
|
ecf016e80a
|
DolphinQt: Fix default sort direction of game list.
|
2020-07-16 19:21:14 -05:00 |
|