jdgleaver
f68d756af3
(RGUI) Add user index label to control menu entries
2018-12-19 12:19:29 +00:00
Tatsuya79
d52b38eadc
Add FPS counter hotkey.
2018-11-29 13:12:11 +01:00
Tatsuya79
1e5192462e
Analog stick to trigger remap functionality.
2018-11-10 17:27:14 +01:00
Francisco Javier Trujillo Mata
fc9cd8f639
JoyPad implemented
2018-11-09 22:40:50 +01:00
Francisco Javier Trujillo Mata
8a0266cf8d
PS2 Input looks to be ready
2018-11-09 22:40:50 +01:00
Francisco Javier Trujillo Mata
0880bd00b0
PS2 is compiling with null drivers
2018-11-09 22:40:50 +01:00
Stuart Carnie
5c1075127b
chore(metal): Separate legacy GL and Metal source
...
* Forks of Cocoa / Cocoa Touch to *_metal.* version
* Reverted original GL Cocoa / Cocoa Touch versions
* GL and Metal projects still build
2018-11-04 20:50:50 -07:00
twinaphex
cb8148878c
Add hotkeys for 'Toggle Recording' / 'Toggle Streaming'
2018-09-18 08:52:09 +02:00
radius
1c85058e72
[recording] rename bsv recording from movie to input replay
2018-09-15 21:47:23 -05:00
Gregor Richards
af357c1afe
Fix input when the joypad driver is NULL.
2018-06-01 23:22:04 -04:00
Twinaphex
909ffd4de4
Update input_driver.c
2018-05-03 15:28:26 +02:00
twinaphex
28025802da
Try to fix build failure
2018-05-03 13:11:38 +02:00
radius
7bdbd005a8
fix #6700
2018-05-02 23:32:40 -05:00
twinaphex
eac899f573
Try to fix build for targets that don't have HAvE_OVERLAY defined
2018-05-02 13:52:27 +02:00
radius
3304dad729
fix #6631
2018-05-01 18:09:04 -05:00
Brad Parker
a1aefc901c
Qt WIMP GUI
2018-04-30 14:33:05 -04:00
gblues
fb5b31faf3
Merge branch 'master' into gblues/hid
2018-04-14 14:18:03 -07:00
twinaphex
0fb766b921
Move variables
2018-04-09 16:15:31 +02:00
twinaphex
be5057eafc
Cleanups
2018-04-09 00:38:44 +02:00
twinaphex
a5c7b79842
Move BIT256_CLEAR_ALL_PTR outside of function
2018-04-09 00:34:07 +02:00
twinaphex
7b5a0bf706
Move clear operation outside of keys_pressed functions
2018-04-09 00:31:03 +02:00
radius
968c692a04
remap-redux: allow the menu to display manual keybinds
2018-04-08 14:50:30 -05:00
twinaphex
1dd73f86b7
Simplify this code somewhat
2018-04-08 21:45:10 +02:00
twinaphex
24b694d674
Grab joypad_driver only once
2018-04-08 21:07:04 +02:00
twinaphex
30090db941
Simplify input_get_state_for_port for analogs
2018-04-08 21:04:42 +02:00
twinaphex
0ed69fd170
Simplify input_state analog code remapping somewhat
2018-04-08 20:49:02 +02:00
twinaphex
a82bb0ec94
Create special type input_bits_t
2018-04-08 20:21:12 +02:00
radius
72065aee0b
remap-redux part2: analog to analog input rules are working for left stick to left stick and left stick to right, for some reason not for right stick to right
...
stick
(inverting axes) or right stick to left...
2018-04-08 12:13:50 -05:00
radius
c608951ff8
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping to analogs needs the "new input rules written" based on the value and the new axis
2018-04-08 12:13:50 -05:00
radius
0ed9f05571
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping analogs to other analogs still messed up for some reason
- need to reset input of the original axis in input_driver.c still
2018-04-08 12:13:49 -05:00
radius
3792a5e502
remap-redux part2: cleanup
2018-04-08 12:13:49 -05:00
radius
fa3dfd5f63
remap-redux part2: finally user 2 mapping works!
2018-04-08 12:13:48 -05:00
radius
1fa28f0e31
remap-redux part2: let's use this function instead, add logging
2018-04-08 12:13:47 -05:00
radius
d8d22a9c40
remap-redux part2: simplify this code a bit, still not working
2018-04-08 12:13:47 -05:00
radius
e42e79db28
remap-redux part2: rename variable
2018-04-08 12:13:47 -05:00
radius
e130afff73
remap-redux part2: cleanup
2018-04-08 12:13:46 -05:00
radius
5efba1c257
remap-redux part2: better wraparound, skip analogs, add RARCH_UNMAPPED
2018-04-08 12:13:46 -05:00
radius
be2c648596
remap-redux part2: after 60 attempsts, new mapper works, N:1 mapping too
2018-04-08 12:13:43 -05:00
radius
7f5fe5ebff
remap-redux part 2: add controller sublabel
2018-04-08 12:13:43 -05:00
gblues
9bc5a15c2d
Enable pads to register in any order
...
== DETAILS
Whereas the last commit had a hack (that disabled the wiimote
driver in the process), this has.. well, a *different* hack that
allows pads to register in any order.
Note that due to the initialization routines, the gamepad will still
likely always get slot 0. Not sure if this can be overridden via config
or not.
== TESTING
Tested locally with GC adapter
2018-04-01 18:52:26 -07:00
gblues
0100d58ffb
WIP: evolve driver implementation
...
== DETAILS
I've created the concept of a hid_driver_instance_t which is basically
a central place to store the hid pad driver, hid subsystem driver,
the pad list, and the instance data for the above in a central location.
The HID pad device drivers can use it to perform HID operations in a
generic manner.
This is more-or-less a pause point so I can catch up with upstream.
== TESTING
Haven't tested this yet. Compiles without warnings though!
2018-03-29 23:37:11 -07:00
Ryunam
c5775fd73c
Implement Slow motion toggle
2018-03-10 18:42:45 +01:00
twinaphex
5139241e87
Fix Python codepath
2018-02-19 09:11:33 +01:00
Twinaphex
4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
...
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex
61ff51be2f
Start using string_is_equal predominantly
2018-01-16 22:53:38 +01:00
Toad King
21d928ba0e
add joypad driver for emscripten
2018-01-14 00:15:30 -06:00
twinaphex
7cbe4ba9a8
Turn some variables static
2018-01-12 01:37:23 +01:00
radius
3b334b60d6
add display name and config name to autoconf
2018-01-11 17:06:14 -05:00
Gregor Richards
8d5a79fc69
Removing long-obsolete now-disfunctional "netplay flip players" feature
2018-01-05 14:27:02 -05:00
twinaphex
b464014a51
C89_BUILD fixes
2017-12-31 03:27:55 +01:00