Commit Graph

348 Commits

Author SHA1 Message Date
twinaphex
265e36a5d0 Some CXX_BUILD buildfixes 2015-11-28 00:33:01 +01:00
Jean-André Santoni
63d977d674 (Menu) Fixes #2479 that was caused by bcb54b2eec and resulted in 2000fps on some nvidia cards 2015-11-28 04:40:48 +07:00
twinaphex
f42098013f Should now idle at menu if pause_nonactive is true 2015-11-27 20:34:43 +01:00
twinaphex
ec9ec9e079 Create RARCH_MAIN_CTL_CHECK_IDLE_STATE 2015-11-27 20:13:52 +01:00
twinaphex
7a831bcea6 Check focus and decide to sleep if 'pause_nonactive' is true 2015-11-27 18:56:11 +01:00
twinaphex
60dd3fe8b3 Move input_data related code to input/input_common.c 2015-11-24 00:53:47 +01:00
twinaphex
09fe26257c header include changes 2015-11-23 21:58:39 +01:00
twinaphex
e0f0590269 Rearrange header includes 2015-11-23 19:40:09 +01:00
twinaphex
a9cb970d0d Move log_file code to verbosity.c 2015-11-23 15:45:02 +01:00
twinaphex
76d6378228 Go through video_driver_ctl 2015-11-23 15:01:49 +01:00
twinaphex
9b41061143 Rename driver->video 2015-11-23 14:14:12 +01:00
twinaphex
074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex
e02fdd5b5b Cleanups 2015-11-23 10:13:27 +01:00
twinaphex
d65a445acd Fix concurrency issue with global->verbose 2015-11-22 20:50:39 +01:00
twinaphex
b59e2907f3 Add RARCH_AUDIO_CTL_SETUP_REWIND 2015-11-22 15:25:43 +01:00
twinaphex
6286e4b74c Add RARCH_DISPLAY_CTL_CACHED_FRAME_RENDER 2015-11-20 15:34:10 +01:00
twinaphex
533b799692 Create video_driver_ctl and get rid of video_driver_get_frame_count 2015-11-20 15:08:27 +01:00
twinaphex
fecdc86475 Create RARCH_MAIN_CTL_SET_WINDOWED_SCALE 2015-11-18 11:55:23 +01:00
twinaphex
a4ae655ff4 Start going through rarch_main_ctl for grabbing fullpath 2015-11-18 11:43:25 +01:00
twinaphex
2b727fa941 Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH 2015-11-18 11:15:42 +01:00
twinaphex
88cbdbdfda Reorder runloop global data struct 2015-11-18 03:25:23 +01:00
aliaspider
6e2b9df32f (3ds) fix non-griffin build. 2015-11-11 21:10:13 +01:00
twinaphex
22f85b11df Don't need this anymore 2015-11-07 20:59:12 +01:00
twinaphex
e2ced6bd6a Don't need this additional code anymore 2015-11-07 20:47:29 +01:00
twinaphex
37e450c94c devices_mask no longer needed 2015-11-07 20:44:40 +01:00
twinaphex
df01279cf3 Add non-HAVE_MENU ifdefs 2015-10-28 00:55:11 +01:00
twinaphex
02a43c6b2a Change 'rarch' to 'retro' namespace in libretro-common 2015-10-26 03:18:13 +01:00
twinaphex
257efd2899 Make menu_input_frame_pointer part of menu_input_frame_retropad
again
2015-10-24 03:56:28 +02:00
twinaphex
896a80d6b8 Call menu_driver_iterate another time for pointer/mouse controls 2015-10-23 09:15:05 +02:00
twinaphex
8c74be0879 Rename menu_input_frame to menu_input_frame_retropad 2015-10-23 09:01:57 +02:00
twinaphex
6512e95945 Pass device input mask to menu_input_frame 2015-10-22 19:34:25 +02:00
twinaphex
1a20e19c51 We will now be able to know from which input device type the input
event comes from - i.e. keyboard or gamepad
2015-10-22 19:17:47 +02:00
twinaphex
cd1f3510eb Move some code around 2015-10-22 18:29:35 +02:00
twinaphex
21f23ea51d Backport 'remove cheevos from the build unless HAVE_CHEEVOS=1;' 2015-10-16 18:04:59 +02:00
twinaphex
528a020d86 Always assume we are going to render when calling menu_driver_iterate 2015-10-11 12:58:21 +02:00
Andre Leiradella
c53766dde3 added cheevos_test back to runloop.c; included runloop.c and jsonsax.c in griffin.c 2015-10-09 15:29:50 -03:00
Andre Leiradella
18db59b446 removed cheevos_test for now 2015-10-09 14:09:49 -03:00
Andre Leiradella
fa3f17d219 preliminary code for retro achievements (cheevos) 2015-10-09 13:29:57 -03:00
Andre Leiradella
5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
twinaphex
6d4900dc1c Create function pointer for iterate function 2015-10-03 05:08:29 +02:00
twinaphex
0acb119f61 Don't use menu_driver_get_ptr in runloop anymore 2015-10-03 04:40:19 +02:00
twinaphex
ba1ef9c3c2 (MSVC) Buildfixes 2015-10-02 17:57:37 +02:00
twinaphex
a91a326c0f Mistakenly passed cmd to rarch_main_ctl 2015-09-30 19:59:21 +02:00
twinaphex
5c087ecf00 Style nits 2015-09-30 19:12:27 +02:00
twinaphex
c926b9fb06 Refinements to rarch_main_iterate_time_to_exit 2015-09-30 19:11:16 +02:00
twinaphex
c9a0a48448 Create rarch_main_iterate_time_to_exit 2015-09-30 19:09:26 +02:00
twinaphex
4f889124ae Move video_driver_t * variable around 2015-09-29 18:11:09 +02:00
twinaphex
4ca5d31f9b Some more static code analysis nits when ran with enable=all 2015-09-28 18:12:02 +02:00
twinaphex
9679804382 Rename rarch_main_set_state to rarch_ctl 2015-09-27 01:58:24 +02:00
twinaphex
870ae8b7af (runloop.c) Refactors/cleanups 2015-09-26 21:32:41 +02:00