Commit Graph

779 Commits

Author SHA1 Message Date
twinaphex
80840cac0c Put g_config on heap 2015-03-21 01:47:06 +01:00
twinaphex
a66c72e875 Get rid of g_config references in retroarch.c 2015-03-21 01:32:57 +01:00
twinaphex
45cf71770e Rename g_settings to g_config - to prevent conflicts, had to rename
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
Twinaphex
5900492aeb (retroarch.c) Cleanups 2015-03-21 01:05:32 +01:00
twinaphex
9f6cb1bca7 Rename settings.c to configuration.c 2015-03-21 00:42:09 +01:00
twinaphex
e4ffbf0008 Update retroarch.c 2015-03-20 20:20:33 +01:00
twinaphex
d2c97de070 Move net_compat/net_http to libretro-common 2015-03-20 17:56:00 +01:00
twinaphex
aa8e5bc8cf (GX) Buildfix/warning fix 2015-03-18 20:31:01 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex
7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex
dc17a30f17 Create rarch_main_data_clear_state 2015-03-18 05:35:05 +01:00
twinaphex
31da3a5075 Teardown/setup code still very delicate to rearrange - restore
to original
2015-03-15 06:50:08 +01:00
twinaphex
c569345fc5 Get rid of LOG_FILE_DEINIT in rarch_main_state_free - already
done in leaf function
2015-03-15 04:21:26 +01:00
twinaphex
d146fed5c3 Get rid of useless additional extra function 2015-03-15 04:19:26 +01:00
twinaphex
c7d4e63b83 Create clear_main_state_extern_global and group all deallocations/frees
of g_extern to this function
2015-03-15 04:17:05 +01:00
twinaphex
8c1045c1ae Create wrapper functions for initing the runloop message queue
and freeing it
2015-03-15 03:10:45 +01:00
twinaphex
761177a885 Update more old code to go through the new wrapper function 2015-03-15 02:59:38 +01:00
twinaphex
96ae2e9882 Move code over to runloop.h 2015-03-15 02:00:11 +01:00
Higor Eurípedes
af611934c4 (Menu) Set dirty bit in RARCH_CMD_REINIT 2015-03-08 18:25:00 -03:00
Twinaphex
9027b35eb8 rarch_render_cached_frame - do early return if g_runloop.is_idle
is true - reduces CPU activity in iOS Cocoa menu substantially
(from 96% CPU to 16%)
2015-03-08 01:58:19 +01:00
twinaphex
43a113ee8d Create RARCH_CMD_LOAD_CORE_DEINIT 2015-03-07 14:54:04 +01:00
twinaphex
443b6e1ec8 Make rarch_update_system_info static 2015-03-07 14:48:18 +01:00
twinaphex
817c4d3d91 Add RARCH_CMD_LOAD_CORE_PERSIST 2015-03-07 14:45:16 +01:00
twinaphex
e4abe6f0bf Simplify menu_update_libretro_info 2015-03-07 14:38:05 +01:00
twinaphex
c45d3f60a1 (runloop) Move data sources to struct 2015-03-07 14:12:41 +01:00
twinaphex
f2d2e9a4f1 Reorganize recording variables in global struct 2015-03-07 14:02:50 +01:00
Twinaphex
bd5695f8a4 Merge pull request #1419 from SuperrSonic/master
(GX) Force aspect ratio idx to work on startup
2015-03-07 13:56:40 +01:00
twinaphex
be4d15f2df Move minimum_frame_time/last_frame_time to g_runloop 2015-03-07 13:43:31 +01:00
twinaphex
d11006e041 Move frame_count to g_runloop 2015-03-07 13:14:04 +01:00
twinaphex
795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex
a74cb0574b Create g_runloop and start moving variables there 2015-03-07 12:36:50 +01:00
twinaphex
234c24c3b3 Move struct image to nbio 2015-02-24 08:40:20 +01:00
twinaphex
f233ccb141 Start making rnbio_handle chain 2015-02-22 07:34:33 +01:00
twinaphex
50baeba22a Fix race condition issue in threaded video mode when OSK is
brought up/down
2015-02-21 08:42:19 +01:00
twinaphex
2f63b75697 Move rewind state variables in struct 2015-02-16 18:09:00 +01:00
twinaphex
37a541e8a0 Restructure some settings in g_extern 2015-02-16 17:52:58 +01:00
SuperrSonic
28a59a162b (GX) Force aspect ratio idx to work upon loading content wih args 2015-02-16 06:33:15 -04:00
twinaphex
be5f3254ba Start implementing video softfilters - move it to Video Options 2015-02-15 18:26:59 +01:00
twinaphex
6815604d70 Don't access driver.menu directly 2015-02-13 23:30:10 +01:00
twinaphex
4d31687899 Create menu_driver_resolve to avoid having to pass state pointer
around between functions
2015-02-13 19:00:59 +01:00
twinaphex
c3fdd42fb0 Refactor menu 2015-02-11 21:15:39 +01:00
twinaphex
889860f791 Create audio_driver_mute_toggle 2015-02-10 21:16:26 +01:00
twinaphex
1805068440 Move rarch_recording_dump_frame to record_driver.c and rename it 2015-02-10 21:09:41 +01:00
twinaphex
b5480372a1 Move screenshot code to screenshot.c and out of retroarch.c 2015-02-10 20:58:33 +01:00
twinaphex
3880856c94 Make rarch_defer_core more robust for 'load_game' 2015-02-10 03:05:58 +01:00
twinaphex
9efc11045d rarch_update_system_info - simplify 2015-02-10 02:59:01 +01:00
Jean-André Santoni
f24bdb1cbf (Menu) No more core_info manipulation on the menu driver side. Instead, we ensure that core_info is inited before menu init, and call context reset after core info update. 2015-02-05 00:39:59 +01:00
twinaphex
ed7da3f632 Get rid of last param to keyboard_input_event 2015-01-29 23:12:42 +01:00
twinaphex
d327863d0f Only carry one input overlay state 2015-01-29 22:54:42 +01:00
twinaphex
0ea6a28b6b Due to limitations in how the input overlay driver talks
back to the video driver, we can only have one active overlay
state running at a time. So build around this
2015-01-29 20:57:44 +01:00