Commit Graph

878 Commits

Author SHA1 Message Date
T. Joseph Carter
f40209c659 Try to build shaders for iOS 2015-03-14 19:57:14 -07: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
4d13e9d4cb Turn WANT_MINIZ into WANT_ZLIB 2015-03-14 05:24:57 +01:00
Twinaphex
49f9fbd00c (OSX) Uses CFTemporaryDirectory now too for extraction directory 2015-03-13 03:47:25 +01:00
Twinaphex
309128f7ed (iOS/OSX) Bring the two closer together - for OSX, everything gets
saved now to NSDocumentDirectory/RetroArch - should be compatible
with sandboxed Mac Apps too
2015-03-13 01:33:45 +01:00
twinaphex
aa289e3879 (OSX) Add more alterations for OSX 2015-03-13 01:21:20 +01:00
twinaphex
778eafdfc2 (OSX) CFSearchPathDirectoriesForDomains - add hack for OSX for now 2015-03-13 01:16:59 +01:00
Twinaphex
80ca12d086 (Apple) CFBridgingRetainStringRef - fix warning 2015-03-13 00:56:25 +01:00
Twinaphex
c9175bbf81 (iOS) Hook up temporary dir for extraction directory 2015-03-13 00:54:44 +01:00
Twinaphex
29d546e49d (iOS) Set up all the path to 'Documents' - you can access these with
iTunes File Sharing now - no need to add assets prior to deployment
2015-03-12 23:33:20 +01:00
Twinaphex
ea66f9d79d (OSX) Turn poll_iteration into static function 2015-03-12 05:03:16 +01:00
twinaphex
bdd5ac59ea (iOS) apple_gfx_ctx_get_native_scale - let's make this even MORE
backwards compatible just because we can
2015-03-12 03:45:56 +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
4c5bb6f50f (iOS) Cleanups 2015-03-11 19:20:41 +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
522c65e27f (iOS) Estimated FPS monitor should work now 2015-03-11 18:30:14 +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
fe747a77d0 (OSX) Add stub scroll wheel 2015-03-11 00:35:51 +01:00
Jean-André Santoni
a26a46d4de (Apple) Fix mouse movements 2015-03-10 18:44:55 +01:00
Twinaphex
33d11fc4d1 (OSX/iOS) Rename do_iteration to rarch_main 2015-03-10 17:11:32 +01:00
Twinaphex
af65c1bf7f (iOS) Buildfix 2015-03-09 14:55:27 +01:00
Twinaphex
184879f2bd (iOS) Buildfix 2015-03-09 04:12:42 +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
9627117166 Take out fps_monitor_enable 2015-03-07 23:03:56 +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
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
60361a3975 (utility.m) Get rid of useless header include 2015-02-28 20:11:32 +01:00
Twinaphex
c25377e513 (Griffin) Create griffin_objc.m 2015-02-28 19:12:27 +01:00
twinaphex
eb608fc09f (iOS) Make GAMECONTROLLER_EXPORT blank when trying to compile on systems
with iOS 6 SDK
2015-02-28 05:55:08 +01:00
twinaphex
46f68e6b3c (iOS) Define HAVE_LIBRETRODB 2015-02-25 02:38:57 +01:00
Twinaphex
0abe432737 (iOS) Put dispatch_async around saving operation in applicationWillResignActive 2015-02-25 02:05:31 +01:00
Twinaphex
ec4c765dcf (iOS) Buildfixes 2015-02-25 00:29:50 +01:00
twinaphex
b8bb6b3461 (iOS) Add internal GameController API headers 2015-02-25 00:25:43 +01:00
Twinaphex
6545aa8706 (iOS) Some backwards compatibility fixes 2015-02-25 00:17:33 +01:00
Twinaphex
91fe5c52b4 Get rid of messy IS_IOS_VERSION macros 2015-02-25 00:10:01 +01:00
twinaphex
3bfa6e4ff0 (iOS) apple_gamecontroller.m - for now, put in compile-time ifdefs
to make sure we can at least still build on lower iOS SDK versions
2015-02-24 23:46:54 +01:00
twinaphex
4533937766 (iOS) Fix build issue with some ASM files with iOS 6 SDK, set code signing to
'None' by default
2015-02-24 23:17:28 +01:00
twinaphex
13a391c165 Implement get_video_output_prev/get_video_output_next 2015-02-24 21:36:23 +01:00
twinaphex
aafc647724 Add get_video_output_size callback to video context driver 2015-02-24 19:58:14 +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
2a0028b7b4 (iOS) Wrong example code 2015-02-24 05:59:39 +01:00