Jean-Philip Desjardins
d498a0ac0c
Make some definitions private.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
34f1a4b812
Reduce number of preferences used for input bindings.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
13c715b577
Rename function.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
c4161eff7f
Another build fix.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
457614abb5
Move macOS HID input provider.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
7a18cd26b4
Fix restore defaults.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
d69f52a4c1
Fix build issues.
2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
75ba6f5256
Major reshuffling of input handling code. Still WIP.
...
Goals:
- Make InputBindingManager platform independant.
- Make Qt input configurator work without knowing which type of input system is being used.
- Add support for more than 1 pad.
2018-11-30 12:23:28 -05:00
Jean-Philip Desjardins
42aa2372d7
Make sure Q temp is reset when GIFtag is read.
2018-11-22 08:25:44 -05:00
Jean-Philip Desjardins
a63accc287
Move macOS specific files to a separate folder.
2018-11-19 13:33:53 -05:00
Jean-Philip Desjardins
3c84ef41f6
Display Pov Hat binding ref value.
2018-11-12 13:17:16 -05:00
Jean-Philip Desjardins
e1601cd494
Add sleep to prevent high CPU usage.
2018-11-12 13:15:08 -05:00
Jean-Philip Desjardins
3787352528
Code style fixes.
2018-11-09 13:13:26 -05:00
Jean-Philip Desjardins
7b606110b3
Fix stability and performance issues with OSX GamePadDeviceListener.
2018-11-09 12:42:00 -05:00
Jean-Philip Desjardins
68987dc43d
Merge pull request #722 from Zer0xFF/qt_osx_gamepad_dev
...
Qt OSX Gamepad
2018-11-09 12:39:35 -05:00
Jean-Philip Desjardins
75d0dbd99a
Build using Xcode 9.4 image on TravisCI.
2018-11-09 12:28:31 -05:00
Jean-Philip Desjardins
5f109ff50c
Update RSQRT code to update D flag properly.
2018-11-07 12:43:59 -05:00
Jean-Philip Desjardins
043f918f40
Use define instead of hardcoded value.
2018-11-07 12:42:46 -05:00
Jean-Philip Desjardins
8d498f65b0
Set D flag when division by 0 is encountered.
2018-11-07 12:23:15 -05:00
Jean-Philip Desjardins
658c257a58
Remove hard-coded values.
2018-11-07 12:22:46 -05:00
Jean-Philip Desjardins
d99b3a0a6d
Handle RSQRT by 0.
2018-11-06 13:10:02 -05:00
Jean-Philip Desjardins
dc8a20599d
Get the absolute value before computing square root.
2018-11-06 13:10:02 -05:00
Jean-Philip Desjardins
9fdd4db524
Update Android Build Tools version.
2018-11-02 19:46:25 -04:00
Jean-Philip Desjardins
add7879c99
Update Gradle and Build Tools versions.
2018-11-02 13:11:46 -04:00
Jean-Philip Desjardins
b03d069526
Update target Android SDK version to 28.
2018-11-02 12:58:40 -04:00
Jean-Philip Desjardins
3de66332bb
Make sure Etag is read properly.
...
NSUrlRequest seems to normalize header names.
2018-11-02 08:11:17 -04:00
Jean-Philip Desjardins
ce09f825a2
Allow signaled events to trigger interrupts after unmasking.
2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
503c9fa804
Make sure writes to IMR are 64-bits.
2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
d849cfcb09
Log writes to IMR.
2018-10-29 13:16:11 -04:00
Jean-Philip Desjardins
f70a5b12ac
Make sure GS interrupts only occur when events occur.
2018-10-29 13:16:10 -04:00
Jean-Philip Desjardins
5b9b9ed5e8
Fix IMR reset value.
2018-10-29 13:16:10 -04:00
Mahmood - Zer0xFF
98a16a4041
Qt: OSX: fix filter condition for DS3/4
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
b3a1fd0c3e
Qt: OSX: check pointer value validity
2018-10-27 13:55:07 +01:00
Mahmood(Thunder07)
d020214f3b
Disconnect input from game when gamepad config dialog is opened
2018-10-27 13:55:07 +01:00
Mahmood(Thunder07)
4f38c284f5
Qt: Linux: pass m_filter as a reference to CGamePadInputEventListener
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
2097d0b0ad
Fix linux build
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
1cabcd195a
Cleanup
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
7c75f1403c
Cleanup
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
c544ce4754
Qt: OSX: set binding when using raw hid input
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
232b2f392f
Qt: OSX: DS3 BT support
2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
ae56ba7afb
Cleanup
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
152b61992b
Qt: OSX: refactoring to support many custom HID configs
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
434ad840b7
Qt: OSX: cleanup
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
55d1404bb4
Qt: OSX: DS4 BT support
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
59d3b6390d
Qt: Simplify type report, as we wont have IOHIDElementRef when using raw hid data
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
e0889998fd
Cleanup
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
bf3609b025
Qt CGamePadDeviceListener filter is toggable
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
9f930dbc9d
Qt: reuse the same instance of CGamePadDeviceListener for gamepad configuration
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
c912160b5d
Qt_OSX: Set initial pad values on gamepad connect
2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
16e3b06210
initial OSX Qt GamePad support
2018-10-27 13:54:40 +01:00