Commit Graph

52 Commits

Author SHA1 Message Date
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
8fd08bb6fe Move internal struct definition to runloop_data.c 2015-03-18 05:50:37 +01:00
twinaphex
dc17a30f17 Create rarch_main_data_clear_state 2015-03-18 05:35:05 +01:00
twinaphex
86366dba1e (PSP) buildfix 2015-03-15 19:32:11 +01:00
twinaphex
4729da05bd (runloop_data.c) Add DATA_TYPE_OVERLAY 2015-03-15 07:07:59 +01:00
twinaphex
f094a76c22 Simplify rarch_main_data_msg_queue_push 2015-03-15 06:44:01 +01:00
twinaphex
27367a733b (runloop_data.c) Create rarch_main_data_msg_queue_push 2015-03-15 06:41:04 +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
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
4a68e58b8c (runloop_data.c) Move rarch_main_iterate_overlay_state to runloop_data.c 2015-03-15 01:39:43 +01:00
twinaphex
2103c13932 Fix Wii build 2015-03-14 21:32:48 +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
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
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
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
twinaphex
c45d3f60a1 (runloop) Move data sources to struct 2015-03-07 14:12:41 +01:00
twinaphex
795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex
5fb591ecf9 Make HTTP connection info code non-blocking 2015-02-26 05:35:58 +01:00
twinaphex
0006f0a429 Make process a part of rpng_t 2015-02-26 03:49:35 +01:00
twinaphex
92c993ffb3 Set frame_count back to 0 when cleaning up 2015-02-26 01:47:16 +01:00
twinaphex
f528fb07bb Add logging for file/image transfer 2015-02-26 01:46:08 +01:00
twinaphex
9cf5044430 Add frame_count to nbio and image 2015-02-26 00:50:34 +01:00
twinaphex
c07bab40ed Set image.cb back to NULL in case error happens in cb_nbio_image_menu_wallpaper 2015-02-25 08:02:31 +01:00
twinaphex
553ff3ab82 (runloop_data.c) More refactors 2015-02-25 08:00:10 +01:00
twinaphex
529c2625e7 (MSVC) Build fixes 2015-02-25 07:52:54 +01:00
twinaphex
3fe85d150b (runloop_data.c) More refactoring 2015-02-25 07:49:13 +01:00
twinaphex
4a905e61fc Grab pointer to nbio_handle_t and use it throughout functions 2015-02-25 07:38:42 +01:00
twinaphex
4ff8a4a6e9 Move stuff into typedef structs so that we can create mechanisms
for handling multiple file/image streams at once
2015-02-25 07:32:53 +01:00
twinaphex
15065d3b21 (NBIO) Use 5 increments per frame for nbio_iterate 2015-02-25 07:10:04 +01:00
twinaphex
29ad1b9929 Break out of for loop when rpng_nbio_load_image_argb_iterate does not
return true
2015-02-25 05:39:05 +01:00
twinaphex
2dd6e38fae Do more image iterations 2015-02-25 05:33:17 +01:00
twinaphex
717a92c698 Make image iteration nonblocking as well 2015-02-25 05:30:30 +01:00
twinaphex
234c24c3b3 Move struct image to nbio 2015-02-24 08:40:20 +01:00
Toad King
f4a40c5218 [GX] more build fixes 2015-02-23 22:15:36 -06:00
Twinaphex
0bcc444b84 Cleanup unused variable 2015-02-24 03:13:34 +01:00
twinaphex
58a25ef419 Implement nonblocking wallpaper image loading 2015-02-24 03:01:59 +01:00
twinaphex
a447d5a682 add some logs to runloop_data.c 2015-02-23 08:24:08 +01:00
twinaphex
5bc168c5c2 Cleanups in rarch_main_iterate_image_poll 2015-02-23 08:05:23 +01:00
twinaphex
2390e17fc7 (Overlay) Add some logic 2015-02-23 06:03:53 +01:00
twinaphex
68fe4bcec6 Start setting up image handling in runloop_data.c 2015-02-23 05:14:36 +01:00