Commit Graph

729 Commits

Author SHA1 Message Date
twinaphex
44b771813a Start implementing g_extern.lifecycle_state as a way to pass
commands to Rarch internally on next iteration
2014-10-13 05:15:09 +02:00
twinaphex
bb7b3a0d70 Add RARCH_CMD_OVERLAY_NEXT 2014-10-08 18:26:46 +02:00
twinaphex
c35d25c76e Add RARCH_CMD_NETPLAY_FLIP_PLAYERS and RARCH_CMD_FULLSCREEN_TOGGLE 2014-10-08 16:41:08 +02:00
twinaphex
4bd018257e Add RARCH_CMD_GRAB_MOUSE_TOGGLE 2014-10-08 16:18:18 +02:00
twinaphex
b3309d2132 Create RARCH_CMD_PAUSE_TOGGLE 2014-10-08 16:12:00 +02:00
twinaphex
35cda4b78b Create RARCH_CMD_AUDIO_MUTE_TOGGLE 2014-10-08 16:07:19 +02:00
AndresSM
7249ebc00c fix disk_next, add option for disk_prev 2014-10-07 20:19:12 -05:00
Mike Robinson
8bc9f53da3 Merge volume_db and audio_volume, save audio_volume
This prevents unexpected volume changes on RARCH_VOLUME_UP and
RARCH_VOLUME_DOWN, and adds convenience by saving to config file.
2014-10-07 05:39:22 +01:00
twinaphex
34f3c7d22e check_mute - go through rarch_main_command instead of directly
calling driver.audio
2014-10-05 20:19:12 +02:00
twinaphex
44137e853f Get rid of label - gets rid of warning for Wii/GX 2014-10-05 18:02:01 +02:00
twinaphex
fa8e457cf2 runloop.c - Create input_flush function 2014-10-05 16:22:15 +02:00
twinaphex
e0b977215f Rename some macros for bit get/setting 2014-10-05 15:48:06 +02:00
CautiousAlbino
452d9d0b99 Fix fullscreen toggling. 2014-10-05 11:39:35 +02:00
twinaphex
625d99d68d do_state_checks - simplify 2014-10-05 06:38:12 +02:00
twinaphex
52f38412d0 runloop.c - Rewrite check_volume into set_volume 2014-10-05 06:10:23 +02:00
twinaphex
bf8c242228 Small refinements to check_stateslots and check_shader_dir 2014-10-05 05:50:04 +02:00
twinaphex
54a5402189 runloop.c - Simplify check_shader_dir 2014-10-05 05:46:27 +02:00
twinaphex
3dd290e4f6 runloop.c - Simplify check_fast_forward_button 2014-10-05 05:39:50 +02:00
twinaphex
40d97184b3 Fix edge case where if core was paused before entering menu
and we try to leave the menu again, it will get stuck on a pause
screen until you toggle the menu again. Now the 'flush input'
routine will automatically evoke the pause toggle to get it
'unstuck'.
2014-10-05 05:26:35 +02:00
twinaphex
54c2522979 Refine check_oneshot function - we no longer need g_extern.is_oneshot
anymore
2014-10-05 05:18:46 +02:00
twinaphex
5dc171c8a6 runloop.c - Simplify check_mute 2014-10-05 04:59:42 +02:00
twinaphex
dc8374b186 Add safety check in check_pause 2014-10-05 04:10:00 +02:00
twinaphex
784643fd8c runloop.c - optimization - Combine check_turbo and input_keys_pressed functions 2014-10-05 03:02:06 +02:00
twinaphex
2df2346301 Move input_keys_pressed from input_common.c to runloop.c 2014-10-05 02:45:38 +02:00
twinaphex
c50352ebb9 runloop.c - check_pause - small nit 2014-10-05 02:37:13 +02:00
twinaphex
2ef17806fd runloop.c - Rewrite check_pause 2014-10-05 02:36:05 +02:00
twinaphex
cfdbb8cf63 (runloop.c) check_oneshot - turn into inline function 2014-10-05 02:05:09 +02:00
twinaphex
acd33a0212 (runloop.c) Expand check_stateslots 2014-10-05 01:59:15 +02:00
twinaphex
17f9d08190 Split up RA runloop into separate file - runloop.c 2014-10-05 01:31:48 +02:00