twinaphex
|
5c5c57de9c
|
Split up xinput_joypad.c into xinput_hybrid_joypad.c (assumes
-DHAVE_DINPUT) and xinput_joypad.c (no Dinput available at all)
|
2020-07-31 18:57:44 +02:00 |
|
twinaphex
|
95604f55b9
|
Add inline header files
|
2020-07-31 18:48:45 +02:00 |
|
twinaphex
|
04e67f1ac9
|
Make Xbox 360 reuse default xinput_joypad.c driver
|
2020-07-31 18:32:28 +02:00 |
|
twinaphex
|
771c0fec39
|
Add xinput_joypad.h header
|
2020-07-31 18:22:35 +02:00 |
|
twinaphex
|
ed3ee2511f
|
Cleanups - add local variable
|
2020-07-29 05:31:23 +02:00 |
|
rsn8887
|
78c9dbbd20
|
Fix input port assignments
|
2020-07-28 16:35:16 -05:00 |
|
jdgleaver
|
8e2901d23a
|
Minor optimisations
|
2020-07-20 13:24:18 +01:00 |
|
jdgleaver
|
9b1edc5eee
|
Input autoconfig fixes/improvements
|
2020-07-20 12:34:29 +01:00 |
|
twinaphex
|
0e9a86816e
|
xinput_joypad_poll - make UWP codepath leading
|
2020-07-20 03:35:52 +02:00 |
|
twinaphex
|
abd3365a34
|
(XInput Joypad) Cleanups
|
2020-07-20 03:19:14 +02:00 |
|
twinaphex
|
897a9de5be
|
(drivers_joypad) Cleanup axis functions
|
2020-07-19 18:51:05 +02:00 |
|
twinaphex
|
d97e590aaf
|
Reimplement multi button state functions
|
2020-07-19 03:18:12 +02:00 |
|
twinaphex
|
cb5b22b6ac
|
(Android) Refactor axis functions
|
2020-07-18 22:38:23 +02:00 |
|
twinaphex
|
08ad00f5d3
|
Start preparing for being able to grab multiple buttons at the same time
|
2020-07-18 19:51:14 +02:00 |
|
twinaphex
|
8b078662cd
|
Change function signature of joypad driver's 'button'
|
2020-07-18 18:07:57 +02:00 |
|
twinaphex
|
dfeef4e772
|
(XInput) Do away with memsets
|
2020-06-29 02:44:35 +02:00 |
|
twinaphex
|
a0e6a9e1d5
|
(xinput joypad) Function can be made static
|
2020-06-11 04:53:20 +02:00 |
|
twinaphex
|
b363ed7d79
|
(drivers_joypad) get rid of excessive logging
|
2020-06-11 04:06:33 +02:00 |
|
twinaphex
|
eb3753ee3c
|
(XInput/DirectInput) Show device disconnect messages when unplugging a gamepad
|
2019-07-28 06:42:30 +02:00 |
|
twinaphex
|
91ef99f9b7
|
Restore this
|
2019-07-27 04:28:50 +02:00 |
|
twinaphex
|
d28cadef01
|
Cleanups; turn more functions into static functions
|
2019-07-27 04:13:33 +02:00 |
|
twinaphex
|
e0672e46a5
|
(Xinput) This variable doesn't need to be set at every button call
|
2019-07-23 14:32:46 +02:00 |
|
twinaphex
|
4c69dad0ce
|
Define DEFAULT_MAX_PADS inside config.def.h - get rid of the messy
MAX_PADS macros everywhere
|
2019-07-19 12:55:38 +02:00 |
|
twinaphex
|
0257e01bee
|
Refactor input_autoconfigure_connect - don't return
value - set input device name upon failure implicitly
|
2019-07-16 15:28:22 +02:00 |
|
twinaphex
|
cec67e412e
|
Revert "(dinput/xinput) Simplifications"
This reverts commit 20e8dfcba5fc36befb129940d14a1d891b38f2e2.
|
2019-07-04 05:20:19 +02:00 |
|
twinaphex
|
eaf221125a
|
(xinput_joypad.c) Small cleanups
|
2019-06-23 03:23:16 +02:00 |
|
twinaphex
|
20e8dfcba5
|
(dinput/xinput) Simplifications
|
2019-06-21 09:00:59 +02:00 |
|
krzys-h
|
d98962189a
|
Fix crash in xinput with verbose logging
|
2019-01-18 17:50:13 +01:00 |
|
krzys-h
|
fce7ca80c1
|
(UWP) Fix multiple gamepads on xinput
|
2019-01-05 21:50:58 +01:00 |
|
twinaphex
|
aecd532dac
|
UWP needs this to return true for some reason
|
2018-12-30 20:03:14 +01:00 |
|
twinaphex
|
74f391de9b
|
This fixes all-non Xinput/Xbox pads - they were all non-working
before
|
2018-12-30 19:55:37 +01:00 |
|
krzys-h
|
b201d669b5
|
First iteration of UWP support
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
|
2018-12-28 22:09:22 +01:00 |
|
twinaphex
|
fab08c9cfb
|
Only load Xinput DLL once
|
2018-07-12 21:39:18 +02:00 |
|
twinaphex
|
80b17668b6
|
Add initial VS2013 solution
|
2018-01-24 01:29:45 +01:00 |
|
Brad Parker
|
6d484b7724
|
xinput: check for valid function pointers before calling them
|
2017-12-23 23:02:29 -05:00 |
|
gblues
|
6904101c44
|
Clean up trailing whitespace
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
|
2017-12-12 00:24:18 -08:00 |
|
twinaphex
|
de9b0127f8
|
(MSVC) Buildfix
|
2017-12-06 04:33:54 +01:00 |
|
Andrés
|
0c9fce98a2
|
fix vid/pid enumeration on xinput controllers when the xinput controllers are interleaved with dinput (#5872)
|
2017-12-05 22:07:48 -05:00 |
|
twinaphex
|
2bdf4a5bb4
|
update
|
2017-12-05 20:08:18 +01:00 |
|
twinaphex
|
408878a7e1
|
Start making it possible for xinput_joypad to be used without
DirectInput
|
2017-12-05 20:04:12 +01:00 |
|
Brad Parker
|
35ab48ee61
|
xinput: copy VID/PID from dinput so autoconfig does not rely solely on HID name
|
2017-12-05 12:47:52 -05:00 |
|
twinaphex
|
e16371b8a5
|
Merge input_config.c and input_driver.c
|
2017-08-31 02:25:04 +02:00 |
|
twinaphex
|
ae2435cf16
|
Silence some more C89_BUILD warnings
|
2017-08-12 18:15:26 +02:00 |
|
twinaphex
|
60296c0b7d
|
Improve logs some more
|
2017-07-01 04:37:32 +02:00 |
|
radius
|
0a7968761f
|
improve logging
|
2017-06-30 20:05:30 -05:00 |
|
twinaphex
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
|
twinaphex
|
455c3f35c9
|
Buildfix
|
2017-01-13 04:42:26 +01:00 |
|
twinaphex
|
add7d26c3d
|
Set device name for xinput/dinput even when autoconfig is
disabled
|
2017-01-13 04:40:44 +01:00 |
|
twinaphex
|
1eb17b6315
|
Remove settings header includes
|
2017-01-10 20:03:55 +01:00 |
|
twinaphex
|
103042de96
|
Rewrite task_autodetect.c
|
2016-12-31 07:43:34 +01:00 |
|