RetroArch/menu
gblues 1ef78d3e3d
Any pad can control the menu (#13173)
* Any pad can control the menu

== DETAILS
I am not sure I've quite got it so that any pad can *open* the
menu, but I do have it so any pad can control it.

- split out the input processing into a separate method
- track down and squish some hairy bugs that boiled down to
  bad pointer math
- it looks like `menu_driver.c` has a mix of line endings, so I
  ran it through `dos2unix` so it has consistent line endings
  again.
- verified that this change did not impact actual cores

* optimize out cumulative_bits

* Incorporate PR feedback

Many thanks to @jdgleaver for providing these optimizations.

* apply one more optimization
2021-11-03 16:32:15 +01:00
..
cbs Move stray globals subsystem_data and subsystem_current_count to 2021-10-29 17:41:31 +02:00
drivers feat: solarized light ozone theme (#5) 2021-10-16 16:17:16 -04:00
menu_cbs.h move more code out of retroarch.c/retroarch_data.h and into 2021-09-21 05:11:39 +02:00
menu_defines.h feat: solarized light ozone theme (#5) 2021-10-16 16:17:16 -04:00
menu_dialog.h Further cleanups to do with menu_dialog code 2021-03-12 11:03:57 +01:00
menu_displaylist.c Any pad can control the menu (#13173) 2021-11-03 16:32:15 +01:00
menu_displaylist.h Add HDR support for D3D12 (rebased PR from MajorPainTheCactus) (#12917) 2021-09-03 06:15:25 +02:00
menu_driver.c Any pad can control the menu (#13173) 2021-11-03 16:32:15 +01:00
menu_driver.h Any pad can control the menu (#13173) 2021-11-03 16:32:15 +01:00
menu_entries.h Move some code from retroarch.c over to menu_driver.c 2021-09-09 15:22:12 +02:00
menu_explore.c Initialise 'Explore' menu on a background thread (#13162) 2021-10-27 17:51:22 +02:00
menu_input_bind_dialog.h (menu) move headers around - no more menu/widgets 2020-06-27 19:33:49 +02:00
menu_input.h Move code to menu_driver.c and input_driver.c 2021-10-13 15:40:01 +02:00
menu_screensaver.c Get rid of gfx_display_draw_texture - use gfx_display_draw_quad instead 2021-08-22 17:57:21 +02:00
menu_screensaver.h (XMB/GLUI/Ozone) Add optional menu screensaver animations 2021-04-13 15:36:57 +01:00
menu_setting.c Any pad can control the menu (#13173) 2021-11-03 16:32:15 +01:00
menu_setting.h Get rid of menu_setting_ctl 2021-03-11 08:38:53 +01:00
menu_shader.h Move state over 2021-10-28 06:03:54 +02:00