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
twinaphex
28f6922520
Cleanups
2015-01-29 20:51:07 +01:00
twinaphex
fc373630ce
Start to approach OSK driver in a different way
2015-01-29 20:33:27 +01:00
twinaphex
524f754ec3
Core Update Manager works again when HAVE_NETWORKING is defined -
...
enygmata jumped the gun with refactoring the HAVE_NETPLAY define
2015-01-28 08:55:02 +01:00
Jean-André Santoni
22119d0e7f
Notify the menu driver when the menu is going to be toggled, implement progressive menu fade in
2015-01-26 23:45:16 +01:00
twinaphex
5419757c40
Add input remapping saving/loading
2015-01-24 23:42:31 +01:00
twinaphex
77eb7b262e
Start adding HTTP transfer mechanism to runloop
2015-01-23 20:23:12 +01:00
twinaphex
f790216a41
Add RARCH_CMD_NETWORK_INIT and RARCH_CMD_NETWORK_DEINIT.
...
Run RARCH_CMD_NETWORK_INIT before entering Core Manager option.
Needed on Windows where we need to call WSAStartup to initialize Winsocks
first before we can do any network stuff
2015-01-21 20:44:40 +01:00
twinaphex
3ec9005c5c
Move set_rumble function to input/input_driver.c
2015-01-19 04:16:43 +01:00
twinaphex
7f53ca4ab5
audio mute enable is now saved to config file
2015-01-16 23:26:09 +01:00
twinaphex
26ab324727
(OSX 10.6) Fix declaration shadows global variable warnings
2015-01-15 21:10:36 +01:00
twinaphex
657401b033
Remove MENU_TEXTURE_FULLSCREEN - was always set to false when HAVE_RGUI
...
is defined so not sure what the purpose here was
2015-01-15 02:08:39 +01:00
twinaphex
0be0642680
Cleanups
2015-01-14 22:19:15 +01:00
twinaphex
2876a352e3
Refactor save_load/save_state slightly
2015-01-14 03:21:04 +01:00
twinaphex
a4ece6dc70
More documentation of retroarch.c
2015-01-14 03:17:55 +01:00
twinaphex
dff124f595
Update documentation in retroarch.c
2015-01-14 03:04:44 +01:00
twinaphex
565a651810
Make init_core a bit more readable
2015-01-13 03:26:40 +01:00
twinaphex
507291bccb
Add Patch Options. Make sure that if we pass softpatching options
...
on the commandline, that these values will not be saved back to
config file.
2015-01-13 03:13:19 +01:00
twinaphex
90c7617b65
Rename retro.h to libretro_version_1.h
2015-01-13 02:29:08 +01:00
twinaphex
457ad74aee
RARCH_CMD_FLIP_USERS - return false when netplay handle is NULL
2015-01-11 15:55:31 +01:00
twinaphex
38a451b55b
Fix 'statement is unreachable' warning
2015-01-11 15:55:02 +01:00
twinaphex
9a39abfbf0
Rename menu_input.c functions so that they are all in menu_input_*
...
namespace
2015-01-11 06:42:53 +01:00
twinaphex
7f0ccae0d7
Rename menu_input_line_cb.c to menu_input.c
2015-01-11 06:24:44 +01:00
twinaphex
bdd7f9c96c
(retroarch.c) Document more
2015-01-11 02:21:18 +01:00
twinaphex
2c0ad226cc
Add documentation to retroarch.c
2015-01-10 23:23:01 +01:00
twinaphex
5bacd9ed1b
Rename apply_deferred_settings
2015-01-10 06:37:27 +01:00
twinaphex
62b430e6eb
Rename function to menu_load_content
2015-01-10 06:09:30 +01:00
twinaphex
b95cdd2215
Rename menu_common.c to menu.c
2015-01-10 04:53:37 +01:00
twinaphex
498958b08e
Cleanup rarch_main_command somewhat
2015-01-10 02:06:51 +01:00
twinaphex
264c03cd27
CLeanup some dodgy tertiary conditional stuff
2015-01-10 01:40:50 +01:00
twinaphex
a10435a476
Remove general.c and move functions to retroarch.c
2015-01-09 18:48:03 +01:00
twinaphex
1ddf138860
Move rarch_main_init_wrap to retroarch.c
2015-01-09 18:44:57 +01:00
twinaphex
ec22bada36
Add retroarch.h header
2015-01-09 17:40:47 +01:00
twinaphex
8f511815d1
Create new header 'settings.h'
2015-01-09 16:56:21 +01:00
twinaphex
90076c5fad
Start using MAX_PATH_LENGTH - relying on MAX_PATH for 360 can cause
...
problems because it's defined at '260' and thus too small for some
strings
2015-01-07 20:42:36 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
twinaphex
49ad98e543
Add input_overlay_enable option
2014-12-29 10:16:44 +01:00
twinaphex
ecb5b08432
Set cheatfile_name in set_paths
2014-12-15 21:55:51 +01:00
twinaphex
46f8713165
Remove bsnes XML cheat code - rework this into something more generic
2014-12-15 21:03:00 +01:00
twinaphex
f640562db2
Get rid of some useless casts pt. 3
2014-12-15 18:50:04 +01:00
twinaphex
c30ddccd3e
set_basename - move comments inside ifdef
2014-12-15 17:21:25 +01:00
twinaphex
6c338352d2
We're not going to use 'cheat database' from bsnes XML cheats,
...
but for our more general-purpose cheats in cores
2014-12-15 06:42:24 +01:00
twinaphex
fe0ece3124
Add preliminary Core Cheat Options support - should work with
...
cores like SNES9x/bSNES right now
2014-12-06 15:47:25 +01:00
twinaphex
181d163b36
Rename 'player' to 'user'
2014-12-05 13:48:54 +01:00
twinaphex
91efc6c68b
Add log to RARCH_CMD_HISTORY_INIT
2014-11-29 15:37:53 +01:00
twinaphex
678460b5c1
Add early return to RARCH_CMD_HISTORY_INIT
2014-11-27 08:58:31 +01:00
twinaphex
42bc5d35ca
Don't create empty history file if it does not exist yet - TODO/FIXME -
...
verify on consoles/mobiles
2014-11-24 08:00:06 +01:00
Higor Eurípedes
886a559437
(Menu) Ensure VSync is on after context reconfiguration
2014-11-13 15:17:29 -03:00
twinaphex
9b4c794261
Add RARCH_CMD_RESIZE_WINDOWED_SCALE
2014-10-29 06:26:08 +01:00
twinaphex
662d0cd27e
Fix RARCH_CMD_MENU_TOGGLE
2014-10-29 06:07:17 +01:00
twinaphex
06c58ecbd9
Add RARCH_CMD_MENU_TOGGLE
2014-10-29 06:00:14 +01:00
twinaphex
55981aa0d3
Add message queue message in case Disk Options is not supported
...
and we call rarch_main_command for eject toggling/next disk/prev disk
2014-10-29 05:57:28 +01:00
twinaphex
8db19cd5ef
rarch_main_command actually does the pause toggling now
2014-10-29 05:54:29 +01:00
twinaphex
4f40c14d69
Move menu code up one root dir
2014-10-28 19:54:23 +01:00
Toad King
efcd479c4f
use persist load for normal loads, fixes exitspawn on consoles
2014-10-24 19:42:37 -05:00
twinaphex
ccf43f6e85
Take out dynamic.h header include from general.h
2014-10-22 04:27:51 +02:00
twinaphex
174d011bed
Move dir_list to SDK
2014-10-22 01:13:05 +02:00
twinaphex
9a9fa6532a
Move file_path.c to libretro SDK
2014-10-22 00:23:06 +02:00
twinaphex
dd93d549aa
Rename rarch_file_path to file_ops
2014-10-21 23:53:09 +02:00
twinaphex
d3629f06f1
Rename file.c/file.h to content.c/content.h
2014-10-21 23:44:03 +02:00
twinaphex
2c5b744bc4
Compartmentalize file_path functions over to file_path.c
2014-10-21 23:33:20 +02:00
twinaphex
7987053870
Reduce header includes
2014-10-21 19:07:14 +02:00
twinaphex
9a4753307e
retroarch.c - take out libretro.h dependency
2014-10-21 18:58:40 +02:00
twinaphex
383eb08988
Don't have file_path.h include dir_list.h
2014-10-21 18:46:39 +02:00
twinaphex
7472922ee0
Move compat/ over to libretro SDK
2014-10-21 07:58:58 +02:00
twinaphex
dde86f5b6b
Refactor compat/
2014-10-21 06:15:19 +02:00
twinaphex
480cd7c7ba
Move msvc_compat.h to compat/ dir
2014-10-21 06:06:12 +02:00