twinaphex
2fe6103a61
Get rid of more unnecessary code now for menu toggle in menu_iterate
2014-09-25 18:40:01 +02:00
twinaphex
2309a3e716
Move input_poll to libretro_version_1.c
2014-09-24 09:52:01 +02:00
twinaphex
9d94513dc4
(Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader
2014-09-24 07:56:47 +02:00
twinaphex
93fbb44402
(Menu) Move menu_common_core_setting_toggle functions to menu_common.c
2014-09-24 06:46:18 +02:00
Twinaphex
6353240af4
Get rid of unused variables
2014-09-21 18:02:23 +02:00
Timo Strunk
cb5c951a70
Merge remote-tracking branch 'upstream/master' into zip_ui
...
Conflicts:
retroarch.c (defer_core was moved and modified by me)
2014-09-21 17:37:23 +02:00
twinaphex
430e0f1911
Reimplement rarch_main_iterate - menu iteration frame now gets
...
called from here too. Do away with the hoky 'MENU_GAME' state
as well.
2014-09-21 09:18:26 +02:00
twinaphex
9dc35b056f
Refactor MODE_MENU_PREINIT code
2014-09-21 06:33:49 +02:00
Timo Strunk
3672b4ba40
Added menu button Y
2014-09-19 20:28:30 +02:00
twinaphex
f16a065cdd
Fixes 'block hotkey enable'
2014-09-18 04:04:33 +02:00
twinaphex
4c4ae11ab6
Optimizations to input handling in rarch_main_iterate - pass
...
'trigger' state around
2014-09-17 20:15:56 +02:00
twinaphex
82806dcd85
Hide away last BIND_PRESSED invocations with check_quit_key_func
2014-09-17 17:48:41 +02:00
twinaphex
3892c8326d
Use macro functions to hide away some of the ugliness
2014-09-17 07:38:49 +02:00
twinaphex
92938fe45f
Optimizations - prevent static bools everywhere in check_* functions
...
- input_keys_pressed_func takes a pointer and sets it to the last
input state. We then pass this around functions and use it where
necessary
2014-09-17 06:55:03 +02:00
twinaphex
310438f15b
Refactor away input_key_pressed_func
2014-09-17 00:29:47 +02:00
twinaphex
7a66467161
Create macro BIND_PRESSED - wrapper around BIT64_GET
2014-09-16 18:08:44 +02:00
twinaphex
a5e367d2f0
More of aforementioend
2014-09-16 09:48:47 +02:00
twinaphex
d363bdf24e
Take out frame_buf_show in menu_driver.h
2014-09-16 06:09:23 +02:00
twinaphex
3c05bc4b52
(Menu) Disable going back to main menu when pressing menu toggle button
...
(will later be exposed again as a toggleable option)
2014-09-15 07:23:50 +02:00
twinaphex
48a44e8e64
(Menu) Take out RARCH_MENU_TOGGLE for old_input_state - no longer
...
needed
2014-09-15 07:08:17 +02:00
twinaphex
89676e8424
Add Playlist Directory path setting
2014-09-15 04:12:41 +02:00
twinaphex
d6659cd4d6
(Menu) Use return value from backend_iterate
2014-09-14 21:56:29 +02:00
twinaphex
eff9bf17a8
Reimplement menu toggle in menu - now remembers last menu
...
(Disp) Menu display drivers shouldn't influence control flow
of menu, so take this out and move menu toggle control flow
to menu_backend driver
instead
2014-09-14 18:07:00 +02:00
twinaphex
2263f86b26
Refactor load_menu_content
2014-09-12 01:12:22 +02:00
twinaphex
4835f1df53
(Menu) Refactor menu_update_libretro_info
2014-09-09 05:40:53 +02:00
twinaphex
65a2b0c900
Move/rename menu_update_system_info to rarch_update_system_info
2014-09-07 07:12:10 +02:00
twinaphex
707b954947
Move menu_save_new_config to rarch_main_command
2014-09-06 22:11:23 +02:00
twinaphex
fface89461
Move/rename menu_replace_config to retroarch.c (rarch_replace_config)
2014-09-06 22:05:33 +02:00
twinaphex
2c61fdcc7f
(Menu) Refactor away load_menu_content_prepare
2014-09-06 21:52:44 +02:00
twinaphex
24500dfeb5
(Android) Build fixes
2014-09-06 03:39:37 +02:00
twinaphex
dcbe6cd42f
(Menu) Make more functions static that aren't used outside
2014-09-06 03:03:46 +02:00
twinaphex
125f256c5e
(Menu) Refactor menu_content_history_push_current
2014-09-05 19:56:23 +02:00
twinaphex
1111bd2f6d
(Menu) Move early return when core is a dummy to menu_history_push_current
...
function
2014-09-05 18:21:03 +02:00
twinaphex
9913edc365
(Menu) Refactor shader pass string representation
2014-09-05 00:41:03 +02:00
twinaphex
082b22e670
(Menu) Rename video_shader_passes to video_shader_num_passes
2014-09-05 00:29:33 +02:00
twinaphex
dd3c6588ea
(Menu) Fix shader label representation
2014-09-04 23:54:38 +02:00
twinaphex
609ccb80d2
(Menu) Refactor video_shader_preset
2014-09-04 21:43:07 +02:00
twinaphex
f6625b4edf
(Menu) Refactor MENU_DISK_OPTIONS
2014-09-04 21:11:53 +02:00
twinaphex
b98c74bf25
(Menu) Refactor MENU_SETTINGS_SHADER_OPTIONS
2014-09-04 19:34:28 +02:00
twinaphex
1404dd42d7
(Menu) Refactor MENU_SETTINGS_PATH_OPTIONS
2014-09-04 19:24:27 +02:00
twinaphex
fb9c3f5555
(Menu) Refactor MENU_SETTINGS_OPTIONS
2014-09-04 19:20:14 +02:00
twinaphex
97c0ca344c
(Menu) Refactor code to use menu_flush_stack_type
2014-09-04 19:15:24 +02:00
twinaphex
adf7794216
(Menu) Refactor MENU_SETTINGS_FONT_OPTIONS
2014-09-04 19:05:03 +02:00
twinaphex
e77ba49b3a
(Menu) Refactor MENU_SETTINGS_VIDEO_OPTIONS
2014-09-04 19:02:42 +02:00
twinaphex
fac795f796
(Menu) Refactor MENU_SETTINGS_GENERAL_OPTIONS
2014-09-04 18:58:53 +02:00
twinaphex
3548a6551b
(Menu) Refactor MENU_SETTINGS_DRIVERS
2014-09-04 18:50:03 +02:00
twinaphex
56d59d3bcf
(Menu) Refactor MENU_SETTINGS_INPUT_OPTIONS
2014-09-04 18:46:29 +02:00
twinaphex
497e497c3f
(Menu) Refactor MENU_SETTINGS_AUDIO_OPTIONS
2014-09-04 18:37:31 +02:00
twinaphex
6116fb4b33
(Menu) Refactor MENU_SETTINGS_CORE_OPTIONS
2014-09-04 18:15:58 +02:00
twinaphex
b6b5896bab
(Menu) Refactor MENU_SETTINGS_OVERLAY_OPTIONS
2014-09-04 18:12:14 +02:00