612 Commits

Author SHA1 Message Date
twinaphex
45de6fe3b5 Create RARCH_DRIVER_CTL_SET_NONBLOCK_STATE 2015-12-11 11:04:16 +01:00
twinaphex
f2911269d5 Create driver_ctl 2015-12-11 10:43:53 +01:00
twinaphex
a8c6fc150b Add RUNLOOP_CTL_DATA_ITERATE 2015-12-11 10:17:18 +01:00
twinaphex
d7fd52b03f Make g_system_menu no longer a global 2015-12-10 23:08:34 +01:00
twinaphex
fc6505e408 Get rid of rarch_system_info_get_ptr 2015-12-10 22:30:25 +01:00
twinaphex
10f934dc70 Move overrides_active variable to runloop_ctl 2015-12-10 21:43:44 +01:00
twinaphex
3965ea8fd6 runloop_iterate - cleanups 2015-12-10 21:31:28 +01:00
twinaphex
4202e9e9d3 Cleanup 2015-12-10 19:43:25 +01:00
twinaphex
7274e6bc3e Cleanups 2015-12-10 12:37:24 +01:00
twinaphex
3c765e30d3 Add RUNLOOP_CTL_GET_CORE_OPTION_SIZE 2015-12-09 09:37:54 +01:00
twinaphex
fee5d2a880 Add RUNLOOP_CTL_HAS_CORE_OPTIONS 2015-12-09 09:34:19 +01:00
twinaphex
99824bcad0 Move more code to do with core options to runloop.c 2015-12-09 09:21:49 +01:00
twinaphex
39499eb107 Silence 'cannot be reached' warnings 2015-12-08 19:54:36 +01:00
twinaphex
c1c0870328 Cleanup 2015-12-07 16:01:18 +01:00
twinaphex
b0b35ba9e5 Remove more references to menu_driver_get_ptr outside of menu/ files 2015-12-07 16:00:48 +01:00
twinaphex
ed7e4af287 Rename remaining rarch_main_ functions 2015-12-07 15:36:58 +01:00
twinaphex
2d55dc3bda Complete namespace changes 2015-12-07 15:32:14 +01:00
twinaphex
5b1e1592cb Rename rarch_main_iterate and rarch_main_data_iterate 2015-12-07 15:22:36 +01:00
twinaphex
e36712a4e0 Turn shader_dir_init and shader_dir_free into static functions 2015-12-07 14:45:15 +01:00
twinaphex
cd8f34e0f8 Move more code to runloop.c 2015-12-07 14:16:34 +01:00
twinaphex
098d983587 Move more core option functionality to runloop.c 2015-12-07 14:13:07 +01:00
twinaphex
4eb669429f Don't make g_system a pointer 2015-12-07 14:02:01 +01:00
twinaphex
fd7e4db9aa Combine system.c and runloop.c 2015-12-07 13:56:33 +01:00
twinaphex
c6e454da46 Cleanup 2015-12-07 13:20:19 +01:00
twinaphex
5679950f20 Simplify event_cmd_state 2015-12-07 11:23:32 +01:00
twinaphex
7a322e7cd2 More cleanups 2015-12-07 11:04:32 +01:00
twinaphex
f1b216f64a Further cleanups 2015-12-07 10:58:10 +01:00
twinaphex
c8e8f324db Create rarch_main_cmd_menu_press 2015-12-07 10:56:00 +01:00
twinaphex
c3a80c8ee3 Cleanups 2015-12-07 10:33:17 +01:00
twinaphex
6f0f9bf80a Store old state and current input state too 2015-12-07 10:28:47 +01:00
twinaphex
f2413baf31 More of previous commit 2015-12-07 10:25:45 +01:00
twinaphex
45430c3346 Start reimplementing event_cmd_state buttons 2015-12-07 10:05:58 +01:00
Twinaphex
74f9c4b88c RUNLOOP_CTL_STATE_FREE - set two more variables back to their default values 2015-12-07 08:34:57 +01:00
Twinaphex
1e59387634 Group under HAVE_THREADS 2015-12-07 07:52:11 +01:00
Twinaphex
9ea78c19c7 Set runloop_msg_queue_lock back to NULL after freeing it 2015-12-07 07:48:14 +01:00
twinaphex
c6359d6dbc Divorce g_system_menu from global state 2015-12-06 19:31:47 +01:00
twinaphex
1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex
39e9d5c5ba Start cutting down on the size of some char local variables - we
don't need PATH_MAX_LENGTH for everything
2015-12-06 13:28:20 +01:00
twinaphex
e87c38bbed Remove driver_clear_state 2015-12-05 21:14:44 +01:00
twinaphex
5b939e810c Get rid of driver_t and driver_get_ptr 2015-12-05 16:54:13 +01:00
twinaphex
67e8647acb Start isolating usage of driver->netplay_data to netplay.c 2015-12-05 16:27:00 +01:00
twinaphex
d4d07f674f Create netplay_driver_ctl 2015-12-05 16:24:31 +01:00
twinaphex
18ab12ab83 Take header include record_driver.h out of driver.h 2015-12-05 16:12:29 +01:00
twinaphex
7e5d1f3117 Only rcord_driver.c references driver->recording now 2015-12-05 16:05:35 +01:00
twinaphex
271975954f move camera_driver.h header incldue out of driver.h 2015-12-05 15:55:26 +01:00
twinaphex
736f343d9f Create RARCH_MENU_CTL_IS_ALIVE 2015-12-05 13:49:34 +01:00
twinaphex
22c08654df Move struct definition of event_cmd_state to runloop.c 2015-12-04 13:09:16 +01:00
twinaphex
67e91033e2 Don't grab config pointer at beginning of rarch_main_iterate_time_to_exit 2015-12-04 12:48:33 +01:00
twinaphex
c0a1a6a3fe Move system->shutdown to runloop_ctl, turn it into a local
static variable
2015-12-04 12:44:12 +01:00
twinaphex
371ebc6133 Initialize frame_time_last to 0 2015-12-04 12:27:37 +01:00