lennardkittner
43245c0d9f
- Deleted deprecated openURL method
...
- Now using self.documentsDirectory
- ROMs are saved to documents directory
2020-10-05 09:18:28 +02:00
lennardkittner
f8726fccb0
- App doesn't crash anymore when a file is shared to it.
...
- A shared file is copied to /Documents/roms.
2020-10-04 17:53:39 +02:00
twinaphex
e15018a85a
Cleanups
2020-09-15 21:12:27 +02:00
twinaphex
f7ae8001ad
Cleanups
2020-09-14 21:55:00 +02:00
Twinaphex
b1723f7cd0
Remove unused CocoaTouch menu - allows us to get rid of a lot of
...
dead code
2020-08-09 19:41:04 +02:00
Yoshi Sugawara
2187cf67c9
Support the ApplePlatform delegate for all iOS builds (the OpenGL one) so that the view initialization happens in the same way; remove the companion UI for iOS; four finger swipe down now shows RA menu on iOS
2020-07-20 15:38:24 -10:00
Yoshi Sugawara
271ac7f925
support the OpenGL driver in the metal build by delegating the view initialization to the ApplePlatform delegate (metal build only for now)
2020-07-20 14:00:28 -10:00
Yoshi Sugawara
b83823f1f1
Add preprocessor flags for tvOS and other build settings; fix compiler errors when building for tvOS sdk
2020-07-19 11:42:19 -10:00
Yoshi Sugawara
588d0b7595
removed commented out code
2020-07-19 08:02:17 -10:00
Yoshi Sugawara
fd9ac64d55
Merge branch 'master' into yoshisuga/ios-metal
2020-07-19 00:33:54 -10:00
Yoshi Sugawara
a19f1451cd
removed debug logging statements; enable multi touch on metal view to support touchscreen controls; fixed setting the metal view drawable size based on the view bounds size in pixels
2020-07-19 00:11:15 -10:00
Yoshi Sugawara
eed84b3021
re-created RetroArch_iOS11_Metal.xcodeproj with the appropriate compiler flags and fixed building for both metal and opengl; hardcoding the metal drawable size for now for testing
2020-07-18 07:47:10 -10:00
Yoshi Sugawara
897aee0bcf
add more logging, use autolayout constraints to pin metal view to superview to support orientation changes easier
2020-07-14 17:49:38 -10:00
Yoshi Sugawara
82d6d8e876
add the metal view to the view controller view after initializing the metal view for iOS
2020-07-07 08:19:46 -10:00
Yoshi Sugawara
8e1dd5def1
protocol conformance for ApplePlatform for iOS; add metal shader functions files to xcode project
2020-07-07 05:38:50 -10:00
Yoshi Sugawara
6308ba1acb
support ApplePlatform for iOS and conform app delegate class to it, move app delegate class to apple_platform.h, fix metal references for iOS
2020-07-07 05:03:42 -10:00
twinaphex
0946604627
(Qt) Only call log_msg when the Qt companion UI window is active
2020-06-26 21:45:09 +02:00
twinaphex
88f7515d1d
Cleanups, comments, style nits
2020-06-04 14:41:28 +02:00
Yoshi Sugawara
a85ed986de
Set audio session category to ambient so sound does not get cut off on interruption (phone call/playing back audio)
2020-04-22 08:54:57 -10:00
twinaphex
b3d3e5dd06
Cleanups
2020-02-19 21:05:38 +01:00
twinaphex
310bf3328e
(UI) Cleanups
2020-02-13 22:39:29 +01:00
Yoshi Sugawara
f0adf90ec0
(iOS/tvOS): add references to some iOS specific source files to xcode project to make it easier to open and search source files; removed call to show native menu when going into the background
2019-09-14 14:16:23 -07:00
twinaphex
ca3a80091a
Cleanup runloop_iterate
...
NOTE/CHECK: Hopefully wiiu is unaffected by the change
in sleeping
2019-08-11 19:39:48 +02:00
twinaphex
d905986a52
Rename functions - change rarch_ prefix to retroarch_
2019-07-20 12:43:43 +02:00
Twinaphex
db6a4f8368
(UI Companion) Get rid of unused iterate function callback
2019-07-19 13:59:07 +02:00
orbea
ae6ea28220
Fix the iOS 11 build.
...
Fixes https://github.com/libretro/RetroArch/issues/9120 .
2019-07-17 06:32:00 -07:00
twinaphex
f4bf218f35
(Menu) We need to tell rarch_menu_running_finished whether we want
...
to exit RetroArch or not - to avoid certain crashes when trying to
access the settings pointer - which should already be freed at this
point
2019-06-30 11:23:18 +02:00
Twinaphex
2dbb334fb1
(iOS) Fix two function pointers
2019-04-30 11:57:15 +02:00
twinaphex
58855c7b28
(CocoaTouch) Get rid of ui_cocoatouch_metal.m - was identical to ui_cocoatouch
2019-02-09 20:59:34 +01:00
twinaphex
f705503531
(Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
...
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
Yoshi Sugawara
a18512375b
Support for tvOS
...
- add tvOS target
- support code signing tvOS cores by adding an argument to the code signing cores script
- use NSCachesDirectory for the documents directory
- add some mfi controller handling logic to set non-game controllers to the last index to avoid interfering with operation
- autodetect mfi controller for apple tv on startup - added autodetect to hid joypad
- added a webserver to transfer files for tvOS
- xcode: clean up project, remove unused folders
- remove HAVE_MATERIALUI setting for tvos build, make it use XMB as default
- added retroarch app icon courtesy of @MrJs
- added auto-detect of mfi controller for apple tv
2019-01-29 10:13:46 -10:00
Yoshi Sugawara
559ae6dfd0
iOS: fix to avoid stack overflow when loading glsl shader; see issue 7298. Re-applying this fix after the reverting to use cocoa_gl_ctx.m for the driver context
2018-11-07 06:57:04 -10:00
twinaphex
04c046e831
Update
...
(cherry picked from commit 64cc28a487
)
2018-11-04 20:50:50 -07:00
Stuart Carnie
5c1075127b
chore(metal): Separate legacy GL and Metal source
...
* Forks of Cocoa / Cocoa Touch to *_metal.* version
* Reverted original GL Cocoa / Cocoa Touch versions
* GL and Metal projects still build
2018-11-04 20:50:50 -07:00
twinaphex
4d8a3db02f
(iOS) Fix issue https://github.com/libretro/RetroArch/issues/7298#issuecomment-427618317
2018-10-07 04:33:06 +02:00
twinaphex
64cc28a487
Update
2018-09-01 01:14:26 +02:00
twinaphex
c0c88173a0
(CocoaTouch) Fix some function callback signatures
2018-09-01 01:07:14 +02:00
Twinaphex
511044270b
Fix iOS build
2018-06-21 08:37:08 +02:00
Stuart Carnie
411bcf8bdd
feat(apple): Metal support for macOS
...
* includes rgui
* shader support
This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
Brad Parker
a1aefc901c
Qt WIMP GUI
2018-04-30 14:33:05 -04:00
Yoshi Sugawara
c44dd39dd6
Fixed crash when opening content using "open in..", support for keyboard mapper
2018-03-22 22:43:20 -10:00
twinaphex
61ff51be2f
Start using string_is_equal predominantly
2018-01-16 22:53:38 +01:00
twinaphex
b11620e1eb
Add retro_timers.h/retro_math.h
2017-06-28 04:41:38 +02:00
twinaphex
126a5bf121
Use string_is_equal_fast/string_is_not_equal_fast
2017-05-16 04:00:37 +02:00
twinaphex
bf3188eac4
Combine runloop_ctl and rarch_ctl
2017-05-15 05:06:23 +02:00
twinaphex
e2c7671e9f
Create rarch_menu_running/rarch_menu_running_finished
2017-05-15 04:31:40 +02:00
twinaphex
80d9d1f143
Rewrite task_queue
2017-05-14 20:43:48 +02:00
twinaphex
6433cde3c0
Cleanups
2017-05-13 21:06:57 +02:00
twinaphex
42ebe7a7ad
Merge runloop.c and retroarch.c
2017-05-11 09:11:46 +02:00