Commit Graph

17162 Commits

Author SHA1 Message Date
twinaphex
26f2bd4cbf Start going through retro_inline INLINE 2015-03-15 04:37:54 +01:00
twinaphex
a333a629ca Start going through INLINE 2015-03-15 04:30:46 +01:00
twinaphex
1dbbe685cd Start using retro_inline.h for rewind.c 2015-03-15 04:28:53 +01:00
twinaphex
a944921453 Use INLINE in general.h and include retro_inline.h 2015-03-15 04:25:49 +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
6e48f3d2d2 Take general.h header dependency out of menu_animation.c 2015-03-15 03:26:09 +01:00
twinaphex
fed47454e3 Move some header includes out of general.h 2015-03-15 03:24:00 +01:00
twinaphex
892e665f40 Move definition of globals for g_data_runloop and g_runloop
out of settings.c
2015-03-15 03:21:58 +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
e378962724 Fix hardcoded arguments in rarch_main_msg_queue_push 2015-03-15 03:03:33 +01:00
twinaphex
80d9785f46 Update msg_queue_pull instances to go through new interface too 2015-03-15 03:02:49 +01:00
twinaphex
761177a885 Update more old code to go through the new wrapper function 2015-03-15 02:59:38 +01:00
Twinaphex
2706644b1e (iOS) Build fix 2015-03-15 02:50:13 +01:00
twinaphex
00239a30d6 Create wrapper functions for passing a message to the runloop's
message queue
2015-03-15 02:47:23 +01:00
twinaphex
96ae2e9882 Move code over to runloop.h 2015-03-15 02:00:11 +01:00
twinaphex
55f517fff0 Put ifdef around rarch_main_data_iterate_overlay 2015-03-15 01:46:00 +01:00
twinaphex
7d45268506 (runloop_data.c) Fix uninitialized variable warning 2015-03-15 01:44:58 +01:00
twinaphex
962a5d61b6 (Android) Fix Android build 2015-03-15 01:40:43 +01:00
twinaphex
4a68e58b8c (runloop_data.c) Move rarch_main_iterate_overlay_state to runloop_data.c 2015-03-15 01:39:43 +01:00
twinaphex
cea8f0cbe0 (Overlay) Change input_overlay_load_overlays 2015-03-15 00:16:57 +01:00
Twinaphex
d18ac93e61 Merge pull request #1502 from heuripedes/master
(RGUI) Fix color conversion
2015-03-15 00:09:54 +01:00
Higor Eurípedes
0a8a5c9efc (RGUI) Fix color conversion 2015-03-14 20:08:23 -03:00
Twinaphex
e645f44d5e Merge pull request #1501 from heuripedes/master
Add menu font color hints
2015-03-14 23:50:03 +01:00
twinaphex
c08fff5a0c (Overlay) input_overlay_load_overlays - split up init part into separate
function
2015-03-14 23:47:13 +01:00
Higor Eurípedes
6f7fa1ab91 (RGUI, GLUI) Use custom title_color 2015-03-14 19:44:27 -03:00
Higor Eurípedes
fec88a5cb4 (Menu) Add font color settings 2015-03-14 19:22:06 -03:00
twinaphex
52eefc35ff (RPNG) Inflate process should be nonblocking now too 2015-03-14 21:51:56 +01:00
twinaphex
2103c13932 Fix Wii build 2015-03-14 21:32:48 +01:00
twinaphex
431cf5e1f3 (RPNG) Use Z_NO_FLUSH as second param to inflate and put it in a while loop 2015-03-14 21:16:33 +01:00
twinaphex
990253ac7f (Database) Move msg_queue_clear/msg_queue_push to rdl free function 2015-03-14 20:22:45 +01:00
twinaphex
96387d5974 (runloop_data.c) Pass http_handle_t pointer to callback function 2015-03-14 20:04:53 +01:00
twinaphex
55a3b5a80f (runloop_data.c) Pass pointers around 2015-03-14 19:59:37 +01:00
twinaphex
933cdd136d (RPNG) Get rid of one needless additional function 2015-03-14 17:33:04 +01:00
twinaphex
27c50f9dbe Start using convenience function msg_queue_push_string_list 2015-03-14 16:12:20 +01:00
twinaphex
4feec93426 (runloop data) Cleanups 2015-03-14 15:54:16 +01:00
twinaphex
067a9e46dd (runloop data) Do early return in rarch_main_data_http_iterate if http is NULL 2015-03-14 15:51:28 +01:00
twinaphex
0e85b11046 (runloop data) Properly namespace everything in runloop_data.c 2015-03-14 15:50:34 +01:00
twinaphex
03cda5b208 (Overlay) Take for loop out of input_overlay_load_overlay 2015-03-14 06:29:45 +01:00
twinaphex
35a1582be4 (Overlay) input_overlay_load_overlay - refactor 2015-03-14 06:19:16 +01:00
twinaphex
aed8d1887d (Overlay) Cache config file once and clean it up when no longer needed -
config_file_new was taking up at least 11% of rarch_main_iterate_overlay_state's
CPU activity (23.3% in total on OSX)  - should now be far more efficient
2015-03-14 05:45:48 +01:00
twinaphex
4d13e9d4cb Turn WANT_MINIZ into WANT_ZLIB 2015-03-14 05:24:57 +01:00
twinaphex
a3c6ec249c (RPNG) Rename function 2015-03-14 04:21:57 +01:00
twinaphex
645c8bb0cc (Menu) Use separate iteration stepping for image processing 2015-03-14 03:58:35 +01:00
twinaphex
608df4f6de (Runloop) Nonblocking image processing 2015-03-14 03:49:59 +01:00
twinaphex
65f80aa5e0 (RPNG) Fix rpng_test.c 2015-03-14 03:22:41 +01:00
twinaphex
9a0bd3c650 (RPNG) Rewrite rpng_nbio_load_image_process 2015-03-14 03:18:15 +01:00
twinaphex
533f647fe0 (Image) Add 'is_blocking_on_processing' and 'is_finished_with_processing'
variables to nbio_image_handle_t
2015-03-14 03:07:17 +01:00
twinaphex
06dcd7543f (Image) Add texture image handle to nbio_image_t 2015-03-14 03:02:59 +01:00