Commit Graph

183 Commits

Author SHA1 Message Date
twinaphex 8dbdc90ebe Revert "Main menu loop now does rendering, data runloop does actual"
This reverts commit 297a63c77b.
2015-09-25 00:20:53 +02:00
twinaphex 297a63c77b Main menu loop now does rendering, data runloop does actual
state handling
2015-09-25 00:00:06 +02:00
Alcaro 474c96365d Switch to C++98. Fix some weird warnings. 2015-09-06 14:51:33 +02:00
twinaphex e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +02:00
twinaphex 9b83d4d80b Don't use rarch_sleep anymore in threaded data runloop 2015-08-22 19:17:06 +02:00
twinaphex 0b33c8f2b1 (runloop_data.c) Use fill_pathname_join_delim 2015-08-22 18:26:14 +02:00
twinaphex b56eb3d1bc rarch_main_data_msg_queue_push - in some cases, the data
runloop thread is not yet set up when this is called, so make
sure it is setup at the end of this call if so
2015-08-22 18:21:00 +02:00
twinaphex 9744ce23ab Rename function and only perform menu_animation_udpate is
render_this_frame is checked
2015-08-21 04:56:14 +02:00
twinaphex 9ff167c1b9 Create separate menu_iterate_main_render 2015-08-18 03:59:04 +02:00
twinaphex fe1351cc0d Cleanups 2015-08-18 03:03:34 +02:00
twinaphex 91eda0d59b Simplify menu_entries_refresh 2015-08-18 00:21:30 +02:00
twinaphex 7e8c98852b Create rarch_main_data_menu_iterate 2015-08-18 00:04:39 +02:00
twinaphex 3a25e60140 (runloop_data.c) refactor 2015-08-06 02:52:37 +02:00
twinaphex 98f46f9e17 (runloop_data.c) Cleanups 2015-08-06 02:35:49 +02:00
twinaphex f967c88ff0 (runloop_data.c) Cleanups 2015-08-06 02:31:50 +02:00
twinaphex a31192c55a g_data_runloop is now no longer a pointer 2015-07-27 14:52:21 +02:00
twinaphex 1a4954ce55 Move more code to input_overlay.c 2015-07-12 06:47:39 +02:00
twinaphex a11f8419fe Move overlays over to single threaded 2015-07-12 01:36:03 +02:00
twinaphex 2121f7a813 Create overlay->alive 2015-07-11 23:45:23 +02:00
twinaphex 1c406bc098 Add rarch_main_data_pending_scan_finished and other mechanisms
so that the call to menu_environment_cb gets made on main thread
2015-07-09 02:31:46 +02:00
twinaphex cdf3ce309e Decouple 'overlay' state from driver_t 2015-07-09 01:10:30 +02:00
twinaphex 68f400bd9f (runloop_data.c) Cleanup 2015-07-09 00:18:40 +02:00
twinaphex c6fc3eaafd (runloop_data.c) Some refactors 2015-07-09 00:17:20 +02:00
twinaphex e23499d2b2 (runloop_data.c) Cleanups 2015-07-09 00:01:55 +02:00
twinaphex 51e2a128c5 (runloop data) Don't have to pass around runloop pointer anymore 2015-07-08 23:01:11 +02:00