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 |
|
radius
|
ab56b5f33c
|
differentiate xbox one controllers
|
2016-12-18 13:44:15 -05:00 |
|
twinaphex
|
aafae944cb
|
Don't memset autoconfig_params_t
|
2016-12-17 14:26:13 +01:00 |
|
twinaphex
|
d9def056e7
|
The 'connect' task now sets the device name upon completion
|
2016-12-16 12:33:56 +01:00 |
|
twinaphex
|
e9f853ba93
|
Move (joykey == NO_BTN ) to input_joypad_driver
|
2016-12-11 08:44:55 +01:00 |
|
twinaphex
|
423578d972
|
(Joypad drivers) Simplify hat code
|
2016-12-11 07:28:33 +01:00 |
|
Brad Parker
|
f725b48555
|
starting to revert unicode changes
|
2016-12-03 00:15:29 -05:00 |
|
Brad Parker
|
cc7bf6b4fa
|
more unicode fixes
|
2016-12-02 21:11:55 -05:00 |
|
twinaphex
|
021559a877
|
Get rid of runloop.h dependencies inside input/ dir
|
2016-12-02 06:07:45 +01:00 |
|
twinaphex
|
d3c22cb0e4
|
Move input/input_autodetect.c to tasks/task_autodetect.c
|
2016-12-01 20:38:20 +01:00 |
|
twinaphex
|
76d0380e45
|
Rename input_autoconfigure_joypad to input_autoconfigure_connect
|
2016-12-01 18:57:44 +01:00 |
|
twinaphex
|
e689d55414
|
Rename autoconfig functions
|
2016-12-01 18:52:34 +01:00 |
|
twinaphex
|
7ddd03c558
|
Fix dinput/xinput
|
2016-09-11 15:08:07 +02:00 |
|
twinaphex
|
c97aa5e7ea
|
header include cleanups
|
2016-09-11 14:59:18 +02:00 |
|
twinaphex
|
acd4dd527b
|
Header include cleanups
|
2016-09-05 18:31:32 +02:00 |
|
twinaphex
|
347a18cb30
|
Update input headers
|
2016-01-10 04:33:01 +01:00 |
|