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
67c70de8f3
(Drivers joypad) Cleanups
2019-07-16 14:41:09 +02:00
twinaphex
f1ea1f1845
(Drivers joypad) Cleanups
2019-07-16 14:39:31 +02:00
twinaphex
bf80376d27
Style nits
2019-07-16 14:34:37 +02:00
David Skywalker
89645ac296
fix wrong udev devices order, fixes #9071
2019-07-08 01:27:41 +02:00
twinaphex
cec67e412e
Revert "(dinput/xinput) Simplifications"
...
This reverts commit 20e8dfcba5fc36befb129940d14a1d891b38f2e2.
2019-07-04 05:20:19 +02:00
twinaphex
c55aefef1e
(dinput_joypad.c) Cleanups
2019-06-24 05:07:37 +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
twinaphex
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
Yoshi Sugawara
222d3297d2
use preprocessor macros to support compiling using Xcode 11/iOS 13 and older versions of Xcode
2019-06-05 06:50:02 -10:00
Yoshi Sugawara
9e1fcf4031
iOS: Support L3/R3 in iOS 12.1, Options buttons in mfi/PS4/XBox One controllers in iOS 13
2019-06-05 06:21:06 -10:00
Ash Logan
26d3c3634c
wiiu/input: Uniquely name axis enum
...
Griffin!
2019-05-28 09:16:48 +10:00
Ash Logan
9a89aebe73
wiiu/input: Give static variables unique names
...
For griffin build, where static is meaningless
2019-05-28 09:06:31 +10:00
Exvat
e7bf2a345c
Add rumble support for the switch
2019-03-11 19:33:02 -07:00
Francisco Javier Trujillo Mata
48d46dcc44
[PS2] Analog support improvement
2019-02-27 19:43:59 +01:00
Brad Parker
4f0d61a2ac
update copyright
2019-02-22 19:13:36 -05:00
Francisco Javier Trujillo Mata
c147866562
Implemented analog support for ps2 controllers
2019-02-20 19:17:14 +01:00
twinaphex
1daaf7385c
9PS2) Silence some warnings
2019-02-14 07:20:44 +01:00
Yoshi Sugawara
b06d75ec99
iOS: check if mfi controller already added to the internal list when connecting
2019-02-05 06:43:14 -10:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
Twinaphex
b321753944
Merge pull request #8144 from orbea/coreaudio
...
Fix warnings.
2019-02-01 19:13:49 +01:00
orbea
5d56080312
Use the posix poll.h instead of sys/poll.h.
2019-02-01 09:58:04 -08:00
orbea
5150d96074
Fix warnings.
2019-02-01 08:40:43 -08:00
Yoshi Sugawara
45185d6827
tvOS: remove the tvOS modules directory and use the iOS modules one since cores built using the iOS SDK work on tvOS
...
iOS: change default joypad driver to be mfi
iOS: move autodetect of mfi controller to mfi_joypad driver and set the default mapping for both iOS and tvOS
iOS: support unsupported buttons on mfi controller (select,L3,R3) by using hotkey combinations using the MENU button
tvos: use INPUT_TOGGLE_DOWN_Y_L_R as default for menu toggle gamepad combo
2019-02-01 05:33:29 -10:00
twinaphex
4b0b4e727b
Cleanups
2019-01-31 15:24:21 +01:00
Yoshi Sugawara
a18512375b
Support for tvOS
...
- add tvOS target
- support code signing tvOS cores by adding an argument to the code signing cores script
- use NSCachesDirectory for the documents directory
- add some mfi controller handling logic to set non-game controllers to the last index to avoid interfering with operation
- autodetect mfi controller for apple tv on startup - added autodetect to hid joypad
- added a webserver to transfer files for tvOS
- xcode: clean up project, remove unused folders
- remove HAVE_MATERIALUI setting for tvos build, make it use XMB as default
- added retroarch app icon courtesy of @MrJs
- added auto-detect of mfi controller for apple tv
2019-01-29 10:13:46 -10:00
orbea
cb602c190d
Some C89_BUILD fixes.
2019-01-20 14:03:42 -08:00
krzys-h
d98962189a
Fix crash in xinput with verbose logging
2019-01-18 17:50:13 +01:00
orbea
ff2e3bbbce
Fix CXX_BUILD errors.
2019-01-13 11:51:33 -08:00
twinaphex
4c8e5e07c0
Fix some CXX_BUILD errors
2019-01-12 18:35:14 +01:00
twinaphex
b9ff2e4de1
Fix some static code analysis warnings from MSVC 2017
2019-01-10 21:47:15 +01:00
Twinaphex
40997473ed
Merge branch 'master' into orbis2
2019-01-08 20:18:08 +01:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Francisco Javier Trujillo Mata
9370fb604d
Enable 2 controller for PS2 Driver (multiplayer is not implemented yet)
2019-01-08 00:28:14 +01:00
Francisco Javier Trujillo Mata
f48ffb9aac
Open RetroArch Menu Long Pressing Start button
2019-01-07 01:38:48 +01:00
krzys-h
fce7ca80c1
(UWP) Fix multiple gamepads on xinput
2019-01-05 21:50:58 +01:00
Francisco José García García
4204bfc67f
[ORBIS] Add Menu toggle combo and some cleaning
2019-01-02 12:13:17 +01:00
orbea
7ac080ea50
sdl: Flush the joypad events.
...
Bastien found a fix to the issue
"The lag after 10-15 minutes issue appears to be a bug in the sdl2 input
driver in RetroArch. RetroArch never clears the SDL event queue. After a
while it is so large it takes a significant time to traverse."
Fixes https://github.com/libretro/RetroArch/issues/7868
Solution thanks to Bastien.
2019-01-01 17:16:35 -08:00
Greg V
a838582b11
udev: support on FreeBSD via libepoll-shim/libudev-devd
2019-01-01 03:16:33 +03:00
Francisco José García García
ea2ed2fb07
[ORBIS] More input driver changes
2018-12-31 00:14:56 +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
Francisco José García García
4ad083cb97
[ORBIS] Update input driver
2018-12-30 14:00:18 +01:00
Francisco José García García
9c5a934529
[ORBIS] Untested input driver
2018-12-30 01:29:34 +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
Francisco Javier Trujillo Mata
90ba2df972
Put proper license in the files for the PS2 development
2018-12-26 13:48:48 +01:00
rsn8887
44cd329125
[LIBNX] Fix switching from Split Joycon mode to Dual Joycon mode
2018-12-05 18:29:28 -06:00
rsn8887
f953962d08
[LIBNX] Fix Split Joycon mode for horizontal holding
2018-12-05 18:12:55 -06:00