137 Commits

Author SHA1 Message Date
Twinaphex
aef562ebd5 (iOS) Go back to old runloop implementation 2015-03-28 15:56:02 +01:00
Twinaphex
c233418d4a (iOS) Fix 2 2015-03-22 00:33:51 +01:00
Twinaphex
7c0b42bee3 (iOS) Fix 2015-03-22 00:31:42 +01:00
twinaphex
73e3460675 Change settings_data_ namespace to settings_ 2015-03-21 00:56:26 +01:00
twinaphex
14ac2d9791 Rename settings_data.h to settings.h 2015-03-21 00:49:55 +01:00
Twinaphex
0782cb5168 (Apple) Build fixes 2015-03-18 20:15:40 +01:00
twinaphex
7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
Twinaphex
9507bdcea7 (iOS) Implement apple_stop_iteration too 2015-03-12 01:46:49 +01:00
Twinaphex
498fa2dd21 (iOS) Implement iOS runloop now through CADisplayLink 2015-03-12 01:15:42 +01:00
Twinaphex
7b22c397f9 (iOS) More cleanups - still no functional changes/fixes 2015-03-12 00:12:52 +01:00
twinaphex
b9aa2d1c1d (iOS) Put show pause menu function call inside dispatch_async block 2015-03-11 19:16:41 +01:00
twinaphex
9700abb1ba (iOS) Small cleanups 2015-03-11 19:13:54 +01:00
twinaphex
a2d82612ad (Menu) Get rid of wrongly implemented menu.action.active 2015-03-11 17:59:01 +01:00
Twinaphex
8a49333a25 (iOS) Update main run loop 2015-03-11 16:58:29 +01:00
Twinaphex
340fdfb342 (iOS) Move g_view display to outside - into rarch_main - should reduce
CPU usage a bit further
2015-03-11 05:04:40 +01:00
Twinaphex
33d11fc4d1 (OSX/iOS) Rename do_iteration to rarch_main 2015-03-10 17:11:32 +01: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
c3cadd5743 (iOS) Cleanups 2015-03-07 22:06:18 +01:00
Twinaphex
75b6bd21c3 (iOS/OSX) Total reimplementation of game loop - does away with
observer callback
2015-03-07 21:33:17 +01:00
twinaphex
a74cb0574b Create g_runloop and start moving variables there 2015-03-07 12:36:50 +01:00
Twinaphex
0abe432737 (iOS) Put dispatch_async around saving operation in applicationWillResignActive 2015-02-25 02:05:31 +01:00
Twinaphex
91fe5c52b4 Get rid of messy IS_IOS_VERSION macros 2015-02-25 00:10:01 +01:00
Twinaphex
014bd66818 (iOS) Cache native scale variable once in calling function 2015-02-24 06:22:41 +01:00
Twinaphex
69cff98158 (iOS) Cache scale variable in hot function (touch) and some more cleanups 2015-02-24 06:11:20 +01:00
Twinaphex
1448d55391 (iOS) Use apple_gfx_ctx_get_native_scale for handle_touch_event too -
should hopefully fix touch overlay issues on iPhone 6+
2015-02-24 05:40:45 +01:00
twinaphex
0912f05d39 Fix bug 2015-01-29 23:59:46 +01:00
Twinaphex
9b1680efe7 (iOS) Build fixes 2015-01-29 23:14:16 +01:00
twinaphex
f258950bcf Keyboard input overlays can now be used as input device
for keyboard line events
2015-01-29 07:03:20 +01:00
Twinaphex
e8528d83e0 (Apple) Build fixes 2015-01-26 11:17:38 +01:00
twinaphex
e82c439d81 Rename menu/disp to menu/drivers_display and menu/backend to
menu/drivers_backend
2015-01-12 23:52:45 +01:00
Twinaphex
8146514064 (Apple) Build fixes 2015-01-12 06:20:19 +01:00
twinaphex
3692bb2185 Update headers 2015-01-07 18:17:42 +01:00
Jay McCarthy
c7cc2827a0 Go from load content directly into game 2014-12-31 15:24:50 -05:00
Twinaphex
95c09844ab Call main_exit_save_config from applicationWillResignActive 2014-12-31 13:27:53 +01:00
Jay McCarthy
47588a08f5 Fixing audio/sync problems when gameplay is interrupted by call/etc 2014-12-22 13:24:28 -05:00
Jay McCarthy
62fe517682 Removing dead code from old menu system 2014-11-05 11:50:56 -05:00
Jay McCarthy
6cbbf834e0 Menu navigation works correctly, just need settings 2014-11-05 11:19:41 -05:00
Jay McCarthy
f2f96bcac8 First draft of ios_menu 2014-11-04 22:01:01 -05:00
Twinaphex
c6bc3b207f (Apple) Build fixes 2014-10-21 23:56:51 +02:00
Twinaphex
540b2d3e84 (iOS) Take out core_info_set_core_path 2014-10-18 06:57:36 +02:00
Twinaphex
6f951a9ac1 (Apple) Rewrite apple_input_keyboard_event - already transform the
modifier events before calling the function
2014-10-18 06:33:11 +02:00
Twinaphex
41d7d3e47b (iOS) Simplify _keyCommandForEvent 2014-10-18 06:12:42 +02:00
Twinaphex
b48221acf9 (iOS) Get rid of main.m too 2014-10-18 05:48:58 +02:00
Twinaphex
3b2a6c9df2 (iOS) Get rid of dead code in 'applicationDidFinishLaunching' 2014-10-17 02:57:47 +02:00
Twinaphex
4f9812da6b (Apple) Reduce apple_run_core in complexity 2014-10-17 02:57:02 +02:00
Twinaphex
665a56b0b4 (iOS) Properly implement this - seems to fix the issue on second startup
with the simulator
2014-10-07 04:55:14 +02:00
Twinaphex
d2acf88e05 (iOS) pushViewController always in applicationDidFinishLaunching 2014-10-07 04:24:19 +02:00
Twinaphex
e64c530e6b (iOS) Cleanup applicationDidFinishLaunching implementation 2014-10-07 04:18:42 +02:00
Twinaphex
945376ab2d (iOS) Add more safeguards in apple_touch_event and apple_input_keyboard
event
2014-10-07 04:15:18 +02:00
twinaphex
39b88c885b (Apple) Cleanups 2014-10-03 21:52:47 +02:00