Commit Graph

716 Commits

Author SHA1 Message Date
Gregor Richards
71873e8c97 Moving Netplay pre- and post-frame behavior into core_run
This (mostly) prevents other paths from accidentally side-stepping
Netplay. Netplay itself now sets an in_netplay variable to avoid
self-recursion in its own core_run calls.
2016-10-04 13:40:07 -04:00
twinaphex
19863e4174 autosave_lock/autosave_unlock - no longer require HAVE_THREADS ifdefs 2016-10-04 09:56:58 +02:00
twinaphex
ba1f0a31e9 Cleanups 2016-10-03 08:24:35 +02:00
Gregor Richards
e41ac34561 Get rid of global->netplay
Moved settings values into settings->netplay, and global->netplay.enable
is moved into netplay itself, and is no longer a configuration value
whatsoever, as that conflicts with the behavior of the netplay menu.
2016-10-02 22:13:34 -04:00
twinaphex
8f163e6972 Revert "Move global->name to paths.c"
This reverts commit 6ee7b733aa.
2016-10-01 08:18:23 +02:00
twinaphex
243dc139d2 Revert "Create path server and add to paths.c"
This reverts commit 00a1e3716a.
2016-10-01 08:17:44 +02:00
twinaphex
7d20224ff0 Revert "Move path settings to paths.c"
This reverts commit 3a7e9a7052.
2016-10-01 08:17:13 +02:00
twinaphex
5a3e5f85a5 Revert "Add record dirs to dirs.c"
This reverts commit fe3281e05d.
2016-10-01 08:15:07 +02:00
twinaphex
2dcc5b8e43 Add LIBRETRO_DEVICE to unset/set/is functions for override settings 2016-10-01 06:14:30 +02:00
twinaphex
5ff13df40f Move global->record to record_driver.c 2016-10-01 00:47:05 +02:00
twinaphex
fe3281e05d Add record dirs to dirs.c 2016-09-30 07:45:04 +02:00
twinaphex
3a7e9a7052 Move path settings to paths.c 2016-09-30 06:33:57 +02:00
twinaphex
00a1e3716a Create path server and add to paths.c 2016-09-30 06:22:56 +02:00
twinaphex
6ee7b733aa Move global->name to paths.c 2016-09-30 06:11:11 +02:00
twinaphex
1266c0609a Create path_is_empty 2016-09-30 04:43:16 +02:00
twinaphex
228886062b Create path_clear 2016-09-30 04:31:19 +02:00
twinaphex
9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex
190c417350 Remove stub function 2016-09-29 20:14:26 +02:00
twinaphex
3281c7a1a6 (runloop.c) Cleanups 2016-09-29 12:11:00 +02:00
twinaphex
1537ba312d Remove RUNLOOP_MSG_QUEUE_FREE 2016-09-29 10:22:46 +02:00
twinaphex
30a46a5ab9 Prevent null pointer dereference 2016-09-29 10:07:41 +02:00
twinaphex
ed2b89db27 Cleanups 2016-09-29 08:34:08 +02:00
twinaphex
329f6ad612 Update path_get 2016-09-29 08:31:41 +02:00
twinaphex
7e1a61570a Add more functionality to path_set 2016-09-29 07:46:21 +02:00
twinaphex
89505fa011 Get rid of global->patch 2016-09-29 05:46:31 +02:00
twinaphex
093f16dd71 Prevent NULL pointer dereference 2016-09-28 08:08:35 +02:00
twinaphex
90af64769d Get rid of global->sram 2016-09-28 07:27:39 +02:00
twinaphex
5bce79369a Get rid of global->sram.use, turn it into static boolean
variable inside rarch_ctl
2016-09-28 07:17:34 +02:00
twinaphex
0d95e286e3 Add core_poll() back when netplay stalls 2016-09-25 18:46:39 +02:00
twinaphex
a1488ae34f Move subsystem path to paths.c 2016-09-25 15:49:09 +02:00
twinaphex
bef9a8d9d6 Rearrange some code 2016-09-25 05:00:54 +02:00
twinaphex
8e6d9a6978 move default_shader_preste code to paths.c 2016-09-25 04:55:16 +02:00
twinaphex
2d11ea71cc Move runloop_fullpath to paths.c 2016-09-23 03:39:44 +02:00
twinaphex
6222badb51 Remove header includes 2016-09-23 03:21:33 +02:00
twinaphex
02dc90d7bd Move code from runloop.c to dirs.c 2016-09-23 03:19:33 +02:00
twinaphex
80d577094c Use config_file_exists 2016-09-18 21:57:51 +02:00
twinaphex
4d317ba5d7 Update dirs.c 2016-09-17 14:49:35 +02:00
twinaphex
6bd6245f0a Move path_clear_all call 2016-09-17 14:41:49 +02:00
twinaphex
16289a8622 Cleanup 2016-09-17 14:25:29 +02:00
twinaphex
471347689d Create path_clear_all 2016-09-17 13:47:26 +02:00
twinaphex
e338b78792 Use new core options accessors 2016-09-17 13:40:25 +02:00
twinaphex
0aa2cf5019 Create path_set_config and path_is_config_empty 2016-09-17 13:04:12 +02:00
twinaphex
b89def5d8f Rename config_get/config_set functions 2016-09-17 12:51:44 +02:00
twinaphex
5aebdb7484 Mov code to paths.c 2016-09-17 12:35:29 +02:00
twinaphex
96d4347c4a Go back to only calling core_poll() if menu is alive or RetroArch
is paused
2016-09-17 12:05:27 +02:00
twinaphex
1cf7d758b5 Move code to movie.c 2016-09-17 01:54:33 +02:00
twinaphex
125c4f9529 Add menu_event.c 2016-09-16 16:39:30 +02:00
twinaphex
2294bcf158 Not sure if this was brought back intentionally; probably not 2016-09-16 14:13:55 +02:00
Gregor Richards
f2058620d3 Tell Netplay when the frontend is paused
The runloop now informs Netplay if it's paused. This currently happens
by polling the pause state every frame, which is ugly, but might be the
only feasible technique.
2016-09-16 07:40:24 -04:00
Twinaphex
e4cf93cff4 Merge pull request #3600 from GregorR/netplay-new-features
New Netplay features
2016-09-16 13:35:12 +02:00