Commit Graph

175 Commits

Author SHA1 Message Date
twinaphex
7a18b053c4 C89_BUILD fixes 2016-10-24 05:57:13 +02:00
twinaphex
3702fde113 Simplify some input/video functions 2016-10-24 03:05:55 +02:00
twinaphex
8cc5b09428 Get rid of slow wrapper function input_driver_state 2016-10-23 04:38:08 +02:00
twinaphex
f03e22b003 Revert "Do away with some NULL checks"
This reverts commit 07d86a7feb.
2016-10-22 17:45:14 +02:00
twinaphex
07d86a7feb Do away with some NULL checks 2016-10-22 17:31:20 +02:00
twinaphex
d24c1a280d input_poll - avoid function call 2016-10-22 17:29:19 +02:00
twinaphex
e2b16a1f15 Use straight uint64_t types for input states 2016-10-22 17:03:20 +02:00
twinaphex
ba6ae50e70 Revert "input_keys_pressed - start splitting up big for loop into"
This reverts commit a564ac0701.
2016-10-22 16:23:16 +02:00
twinaphex
a564ac0701 input_keys_pressed - start splitting up big for loop into
optimized smaller parts
2016-10-22 07:05:19 +02:00
twinaphex
4d002ec682 Don't have to grab this 2016-10-22 06:33:15 +02:00
twinaphex
6226abb3f8 (input_driver.c) Small cleanups 2016-10-22 06:05:05 +02:00
twinaphex
8fbec2348e Move turbo button code to input_poll (should verify if
turbo buttons still work up to this point)
2016-10-22 06:00:42 +02:00
twinaphex
88738b4ef5 Don't need to do analog dpad code for input_keys_pressed 2016-10-21 22:37:49 +02:00
twinaphex
ee8176772d Move state tracker nput code to input/input_driver.c 2016-10-21 22:19:35 +02:00
twinaphex
aa795a9238 input_keys_pressed - small cleanup 2016-10-21 22:04:20 +02:00
twinaphex
6b30c41595 Simplify input_keys_pressed 2016-10-21 21:12:12 +02:00
twinaphex
87fb7738f7 Cleanups 2016-10-20 03:42:57 +02:00
twinaphex
e85fca7b75 input_state and input_keys_pressed - prevent some more
function calls
2016-10-20 03:39:32 +02:00
twinaphex
5eb5195169 input_keys_pressed - get rid of unnecessary for loop 2016-10-20 03:10:36 +02:00
twinaphex
4a56ed618a Simplify input_keys_pressed 2016-10-20 02:39:45 +02:00
twinaphex
6746b06e73 input_driver_keys_pressed - merge into input_keys_pressed 2016-10-20 02:24:45 +02:00
twinaphex
f08609361e input_keys_pressed - prevent extraneous leaf function calls 2016-10-20 02:22:48 +02:00
twinaphex
546dd0422f Don't call extraneous functions inside input_keys_pressed 2016-10-20 02:20:40 +02:00
twinaphex
b2dcd44c3a (input_driver.c) Prevent implicit memsets 2016-10-16 01:20:50 +02:00
twinaphex
49a9f189e9 Prevent divide by zero 2016-09-24 17:08:46 +02:00
twinaphex
3247de9afa Cleanup 2016-09-12 18:39:46 +02:00
twinaphex
74c186c184 Cleanups 2016-09-08 08:08:50 +02:00
twinaphex
642e46779b Cleanups 2016-09-06 23:59:43 +02:00
twinaphex
acd4dd527b Header include cleanups 2016-09-05 18:31:32 +02:00
twinaphex
4571dc33fc header include cleanups 2016-09-05 17:29:19 +02:00
twinaphex
3dff698644 Turn retro_input_t into struct 2016-06-25 09:04:00 +02:00
twinaphex
cf996f724e Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex
25eaab0a2b Start passing input_overlay_t * state around to other functions 2016-05-24 23:15:19 +02:00
twinaphex
3dc55d4e72 command.c - cleanups 2016-05-09 21:36:17 +02:00
twinaphex
b3422b33fd Add parameter to command_new 2016-05-09 21:25:37 +02:00
twinaphex
f15f28ce02 Refactor some command code 2016-05-09 21:23:53 +02:00
twinaphex
3c74031c2f Rename rarch_cmd to command 2016-05-09 20:10:08 +02:00
twinaphex
344d1bf949 move remote.c to input/ 2016-05-09 17:37:29 +02:00
twinaphex
685b234350 (remote.c) Rename functions 2016-05-09 07:19:18 +02:00
twinaphex
f8a7154557 Rename rarch_ functions 2016-05-09 07:09:26 +02:00
twinaphex
e07bba66f3 Buildfix 2016-05-08 23:52:05 +02:00
twinaphex
725c202498 Remove input_driver_ctl 2016-05-08 23:12:04 +02:00
Hans-Kristian Arntzen
d723411436 De ioctl video_driver. 2016-05-08 14:00:51 +02:00
twinaphex
80a453bad1 De-ioctlify command.c 2016-05-08 00:25:04 +02:00
twinaphex
2fee5edba4 Move linefeed enable enums to input_keyboard.c 2016-03-23 06:18:09 +01:00
twinaphex
61bae588fb Header include changes 2016-03-22 02:45:25 +01:00
twinaphex
ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex
2e080967b0 Reimplement grab mouse code a bit - we really need to drastically
rewrite this
2016-03-14 14:37:18 +01:00
twinaphex
81e13aa2c1 (command.c) Cut down on some functions 2016-03-04 17:35:44 +01:00
twinaphex
0f8f980c8f Start reimplementing Zarch joypad input 2016-02-26 22:29:10 +01:00