Jordan Woyak
|
d15f08c84a
|
DolphinQt/Graphics: Fix NVIDIA 3D Vision support handling.
|
2019-09-30 15:43:55 -05:00 |
|
Jordan Woyak
|
f74f49383c
|
SI/GCSteeringWheel: Allow simultaneous use of accelerator and brake.
|
2019-05-10 17:11:43 -05:00 |
|
Jordan Woyak
|
374585f128
|
WiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward mappings.
|
2019-05-08 20:27:41 -05:00 |
|
Jordan Woyak
|
0de6b5f7fa
|
WiimoteEmu: Implement "Drawsome" tablet.
|
2019-05-07 18:07:24 -05:00 |
|
Jordan Woyak
|
f055d37346
|
WiimoteEmu: Add game quirk report for reading of EXT/IR input directly, which will fail with TAS/NetPlay.
|
2019-05-06 15:36:05 -05:00 |
|
Jordan Woyak
|
6ebd35d511
|
DolphinQt: Use a structured binding.
|
2019-05-06 15:33:57 -05:00 |
|
Jordan Woyak
|
6784225573
|
DolphinQt: Profile combobox fixes.
|
2019-05-03 16:29:22 -05:00 |
|
Jordan Woyak
|
27043c1dac
|
WiimoteEmu: Implement TaTaCon extension.
|
2019-05-02 19:35:46 -05:00 |
|
Jordan Woyak
|
77bda63627
|
DolphinQt: Don't refresh devices on open of mapping UI.
|
2019-05-01 19:30:02 -05:00 |
|
Jordan Woyak
|
99f537d499
|
WiimoteEmu/DolphinQt: Better extension display names.
|
2019-05-01 17:25:48 -05:00 |
|
Jordan Woyak
|
0c81af74e1
|
WiimoteEmu: Drum extension accuracy improvements.
|
2019-04-30 20:14:12 -05:00 |
|
Jordan Woyak
|
2babbd76d0
|
WiimoteEmu: Implement uDraw GameTablet.
|
2019-04-30 18:36:37 -05:00 |
|
Jordan Woyak
|
57a23cc4a0
|
InputCommon: Remove unused "sign" macro.
|
2019-04-29 18:28:56 -05:00 |
|
Jordan Woyak
|
4e39d833ae
|
DolphinQt: Fix mapping of space, return, and mouse-clicks from immediately re-activating detection.
|
2019-04-28 08:34:47 -05:00 |
|
Jordan Woyak
|
af8b14f452
|
DolphinQt: Move mapping indicators to top of UI.
|
2019-04-27 14:23:29 -05:00 |
|
Jordan Woyak
|
74a997da65
|
DolphinQt: Fix "Default" and "Clear" buttons not updating the displayed extension.
|
2019-04-27 10:51:57 -05:00 |
|
Jordan Woyak
|
9f0dc402f4
|
InputCommon: Make sure setting values are initialized in case they are used before config load.
|
2019-04-27 07:01:24 -05:00 |
|
Jordan Woyak
|
ba1b335118
|
WiimoteEmu: Improve emulated swing.
|
2019-04-23 19:02:41 -05:00 |
|
Jordan Woyak
|
4374600367
|
WiimoteEmu: Implement MotionPlus parameter y0 and other cleanups.
|
2019-04-23 18:38:00 -05:00 |
|
Jordan Woyak
|
59e1c83445
|
WiimoteEmu/MotionPlus: Build non-hardcoded calibration data and other cleanups.
|
2019-04-23 18:38:00 -05:00 |
|
Jordan Woyak
|
9554ece874
|
WiimoteEmu: MotionPlus is now working.
|
2019-04-23 18:38:00 -05:00 |
|
Jordan Woyak
|
d97349af0d
|
SI: Replace some unnamed enums with constexpr.
|
2019-04-23 16:25:09 -05:00 |
|
Jordan Woyak
|
a9ef110349
|
DolphinQt: Query mapping indicator colors using QPalette for better behavior with alternative themes.
|
2019-04-21 08:20:45 -05:00 |
|
Jordan Woyak
|
8c1310d1d1
|
ControllerInterface/DInput: Optimize cursor position updating.
|
2019-04-20 09:25:11 -05:00 |
|
Jordan Woyak
|
779e618046
|
VideoCommon: Change free-look's middle-mouse action to roll the camera.
|
2019-04-17 05:10:11 -05:00 |
|
Jordan Woyak
|
1d024c8add
|
Fix u8 string literal C++20 compile error.
|
2019-04-16 16:31:12 -05:00 |
|
Jordan Woyak
|
be897b41a7
|
ControllerInterface: Rename full surface analog inputs to be more visually dissimilar from their underlying inputs. e.g. "Full Axis X+".
|
2019-04-13 08:45:19 -05:00 |
|
Jordan Woyak
|
c89ddf8cba
|
WiimoteEmu: Allow shake frequency and intensity to be configured. Other minor cleanups.
|
2019-04-12 16:50:59 -05:00 |
|
Jordan Woyak
|
a9a4b53072
|
WiimoteEmu: Fix Data Report 0x32.
|
2019-04-10 20:17:34 -05: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 |
|
Jordan Woyak
|
d34a9afe04
|
Minor changes to usages of std::condition_variable.
|
2019-04-06 17:39:25 -05:00 |
|
Jordan Woyak
|
2b6d718636
|
InputCommon: Fix Win32 init race.
|
2019-03-31 07:46:58 -05:00 |
|
Jordan Woyak
|
4ee999723e
|
DolphinQt: Make MD5 result text box read only.
|
2019-03-29 12:31:09 -05:00 |
|
Jordan Woyak
|
eadbdd6bc3
|
ControllerInterface/Win32: Prevent devcies from losing their "id" on a hotplug event.
|
2019-03-29 09:04:16 -05:00 |
|
Jordan Woyak
|
a015851b02
|
HW/SI: GCAdapter calibration fix.
|
2019-03-29 06:15:58 -05:00 |
|
Jordan Woyak
|
d106169a83
|
DolphinQt: Fix unused widgets in InfoWidget from being visible.
|
2019-03-23 20:20:09 -05:00 |
|
Jordan Woyak
|
94c4975b5d
|
DolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes.
|
2019-03-21 17:06:16 -05:00 |
|
Jordan Woyak
|
b53636827b
|
ControllerInterface: Unbreak DirectInput POV Hats having bad values on init.
|
2019-03-19 16:05:49 -05:00 |
|
Jordan Woyak
|
725d34b2f0
|
DolphinQt/InputCommon: Fix a few memory leaks.
|
2019-03-17 18:31:41 -05:00 |
|
Jordan Woyak
|
0bdfa19650
|
ControllerInterface: SDL: Replace unclear bool parameter with enum class.
|
2019-03-17 08:53:53 -05:00 |
|
Jordan Woyak
|
4fb68c530b
|
ControllerInterface: SDL cleanup and FF effect fixes.
|
2019-03-17 08:53:13 -05:00 |
|
Jordan Woyak
|
9cb17b062c
|
DolphinQ: Mapping UI cleanups.
|
2019-03-15 18:32:25 -05:00 |
|
Jordan Woyak
|
49218c32ed
|
WiimoteReal: Improve state changes and minor code cleanups.
|
2019-03-11 15:46:04 -05:00 |
|
Jordan Woyak
|
224e678cf8
|
WiimoteEmu: Fix a config change callback causing a crash on exit.
|
2019-03-09 06:51:37 -06:00 |
|
Jordan Woyak
|
c389d68186
|
ControllerInterface/DolphinQt: Make mapping "all devices" way less hacky.
|
2019-03-03 18:39:02 -06:00 |
|
Jordan Woyak
|
48b69ca018
|
ControllerInterface: Input detection improvements.
|
2019-03-03 18:36:16 -06:00 |
|
Jordan Woyak
|
1cae9b9b39
|
DolphinQt: Fix ElidedButton (MappingButton) from growing with long text.
|
2019-03-03 17:41:48 -06:00 |
|
Jordan Woyak
|
bbc6bf5294
|
Common/Config: Add a utility class to suppress config change callbacks.
|
2019-03-03 17:35:22 -06:00 |
|
Jordan Woyak
|
031149cc1d
|
DolphinQt: Prevent contents of device and profile dropdowns from throwing off layout.
|
2019-03-03 16:09:24 -06:00 |
|
Jordan Woyak
|
4db4840d7c
|
WiimoteEmu: Reimplement tilt/swing/camera/orientation data using matrix math.
|
2019-03-03 12:43:25 -06:00 |
|
Jordan Woyak
|
2cec5d0a08
|
DolphinQt: Fix invalid error message when trying to save a zero-sized game config.
|
2019-03-02 21:23:39 -06:00 |
|
Jordan Woyak
|
ecb67cf815
|
ControllerEmu: Deadzone math fix.
|
2019-03-01 17:40:10 -06:00 |
|
Jordan Woyak
|
4b830ddc26
|
WiimoteEmu: Fix turntable effect dial mapping.
|
2019-02-25 15:54:36 -06:00 |
|
Jordan Woyak
|
d64f29d234
|
WiimoteEmu: Minor IR Camera behavior accuracy fix.
|
2019-02-23 16:40:47 -06:00 |
|
Jordan Woyak
|
58f1ff3773
|
WiimoteEmu: Minor accuracy fixes.
|
2019-02-20 17:44:55 -06:00 |
|
Jordan Woyak
|
3c77b4aa4b
|
WiimoteEmu: Change speaker pan to use "constant power pan law" and change UI setting max value from 127 to 100.
|
2019-02-10 17:55:11 -06:00 |
|
Jordan Woyak
|
0064f70c8a
|
DolphinQt/ControllerEmu: Replace Input Radius/Shape settings with an input calibration "wizard".
|
2019-02-10 07:55:47 -06:00 |
|
Jordan Woyak
|
64c3c52ef3
|
DolphinQt: Make the mapping window clear button use ControllerEmu's clear functionality.
|
2019-02-06 17:40:58 -06:00 |
|
Jordan Woyak
|
69b617ce76
|
WiimoteEmu: Remove redundant Matrix library and use the one in Common.
|
2019-02-03 12:02:02 -06:00 |
|
Jordan Woyak
|
b9a00a40a9
|
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 |
|
Jordan Woyak
|
9c1a8891e5
|
WiimoteEmu: Code cleanups.
|
2019-02-02 19:40:31 -06:00 |
|
Jordan Woyak
|
3945aa6242
|
WiimoteEmu: Fix battery level handling and remove old comments.
|
2019-02-02 19:40:31 -06:00 |
|
Jordan Woyak
|
6c0902ab0a
|
WiimoteEmu: Add logic for enabling/disabling M+ and force it disabled for now.
|
2019-02-02 19:40:31 -06:00 |
|
Jordan Woyak
|
0d1fbe7bbc
|
WiimoteEmu: Major renaming and cleanup.
|
2019-02-02 19:40:31 -06:00 |
|
Jordan Woyak
|
b1f350ab1c
|
WiimoteEmu: Cleanups, Kill some now-redundant constants.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
6e5847a790
|
WiimoteEmu: Fix wiimote pan setting from keeping center at half volume.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
d3906e548d
|
WiimoteEmu: Cleanup ack handling. Improve accuracy of report handling with unusual values. Eliminated outdated comments.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
3a889c35ad
|
WiimoteEmu: Cleanups, Kill more magic numbers and use some enum classes.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
86c94b8b22
|
WiimoteEmu: Motion plus now works half of the time in Wii Sports Resort.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
0b4329e077
|
Implement the rest of the wiimote input reports.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
10c2101e72
|
WiimoteReal: Unbreak.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
42b9392784
|
WiimoteEmu: Cleanups and work towards making motion plus functional.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
a25e8cb516
|
Advance save state version.
|
2019-02-02 19:40:30 -06:00 |
|
Jordan Woyak
|
a0721b256f
|
WiimoteEmu: Cleanup, kill some magic numbers, and unbreak wiimote speaker pan setting.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
372b12c67f
|
WiimoteEmu: Emulated motion plus is detected by game now.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
ba936923bd
|
WiimoteEmu: Tweak the i2c bus code to better support motion plus and its passthrough port.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
84d32f6645
|
WiimoteEmu: Fix usage of ReportFeatures in TAS related code.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
4dc0aa6f8e
|
WiimoteEmu: Process wiimote read data requests like they are on a real wiimote. It's not a queue. New requests are ignored and input is suppressed while processing a request. This simplifies the save state code greatly.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
ec460da36d
|
WiimoteEmu: Add wiimote speaker logic to i2c bus. Temporarily break the "pan" setting.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
62b66580c3
|
WiimoteEmu: Unbreak wiimote extensions.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
ebc2e58fa4
|
WiimoteEmu: Partially emulate i2c bus to more closely simulate the real thing. Transfer most of IR camera logic to the i2c bus. Temporarily break everything else.
|
2019-02-02 19:39:29 -06:00 |
|
Jordan Woyak
|
6c40c47472
|
WiimoteEmu: Remove some remnants of hybrid wiimote.
|
2019-02-02 19:39:28 -06:00 |
|
Jordan Woyak
|
3bc4968c11
|
ControllerEmu: Round input floats instead of casting to prevent almost-neutral values from being rounded down.
|
2019-02-02 15:12:07 -06:00 |
|
Jordan Woyak
|
552392e4f6
|
HW: SI_Device_GCSteeringWheel: Fix handling of force commands.
|
2019-02-01 06:47:17 -06:00 |
|
Jordan Woyak
|
b0cb100958
|
SI: Device change logic fix.
|
2019-02-01 06:43:24 -06:00 |
|
Jordan Woyak
|
cb9896618f
|
HW: SI_Device_GCAdapter: Restore calibration behavior for real gamecube controllers.
|
2019-01-31 08:38:25 -06:00 |
|
Jordan Woyak
|
c54cc3fa38
|
HW: SI_Device_GCController: Minor cleanup. Remove a member/state variable that should just be a local variable.
|
2019-01-31 06:30:06 -06:00 |
|
Jordan Woyak
|
159d2b1cc3
|
HW/Wiimote: Don't reconnect wiimotes on ChangeWiimoteSource when the source hasn't actually changed.
|
2019-01-29 10:01:35 -06:00 |
|
Jordan Woyak
|
4bc576472c
|
WiimoteDevice: Update UI when wiimote connection status changes to keep check marks in the menu bar accurate.
|
2019-01-29 07:57:51 -06:00 |
|
Jordan Woyak
|
efd5c36773
|
DolphinQt: Display game list file sizes with an asterisk when file-size differs from volume-size (e.g. when they are compressed).
|
2019-01-28 14:44:25 -06:00 |
|
Jordan Woyak
|
3db904baba
|
DolphinQt: Reduce the padding between gamelist items.
|
2019-01-27 14:00:22 -06:00 |
|
Jordan Woyak
|
c386a6a875
|
DolphinQt: Fix selection of PP shader when using anaglyph 3D.
|
2019-01-27 13:23:42 -06:00 |
|
Jordan Woyak
|
3cd3e84486
|
SI_DeviceGCController: Calibrate pad origin on boot to perfect neutral values instead of initial input state.
|
2019-01-22 15:33:04 -06:00 |
|
Jordan Woyak
|
6cc8775510
|
ControllerInterface: evdev: Replace unclear bool parameter with enum class.
|
2019-01-17 12:10:50 -06:00 |
|
Jordan Woyak
|
52aa39991c
|
ControllerInterface: evdev: Cleanup rumble effect processing so effects aren't removed and re-uploaded with every SetState() call. Split the "LeftRight" output into separate "Strong" and "Weak" outputs. Other minor cleanups.
|
2019-01-17 12:10:50 -06:00 |
|
Jordan Woyak
|
b425f86121
|
ControllerInterface: Allow hotplug callbacks to be unregistered and don't reload the entire config from the ini file on hotplug, just update the control references. This should fix a crash on shutdown on Android.
|
2019-01-10 18:32:16 -06:00 |
|
Jordan Woyak
|
a7c45fb49e
|
DirectInput: Use more than 8 bits of precision on axis inputs.
|
2019-01-06 08:14:37 -06:00 |
|
Jordan Woyak
|
a995e2f5ba
|
ControllerInterface: Set DInput FF effect parameters sanely. This fixes a crash with periodic effects and my GCPad adapter (probably a divide by zero behind the scenes).
|
2019-01-05 13:00:04 -06:00 |
|
Jordan Woyak
|
25d43ffd98
|
ControllerInterface: Shutdown order and race condition fix.
|
2019-01-02 08:19:42 -06:00 |
|
Jordan Woyak
|
88e588673b
|
Qt Game List: Sort game titles "naturally". e.g. 10 comes after 9.
|
2019-01-01 06:06:02 -06:00 |
|