409 Commits

Author SHA1 Message Date
twinaphex
4cebc52126 Rollback permissions 2021-03-23 02:47:40 +01:00
twinaphex
112bd95b52 (macOS) Add additional entitlements 2021-03-23 02:25:33 +01:00
twinaphex
1fae7964d6 Add allow-unsigned-executable-memory for both RetroArch and Metal 2021-03-22 23:05:22 +01:00
twinaphex
1b211ea836 Enable allow-jit 2021-03-22 23:02:08 +01:00
twinaphex
aeb0781398 (iOS9) Change scheme to 'RetroArchiOS9' (no space) 2021-03-22 13:03:46 +01:00
twinaphex
b5671fec20 Remove MqcCatalyst for now - Xcode on buildbot doesn't seem to support it yet 2021-03-22 02:20:10 +01:00
twinaphex
2e1baf6d87 (iOS9) Make it ready for code signing
(iOS9/iOS11) Enable Mac Catalyst - should allow these versions to
run on Mac
2021-03-22 02:11:33 +01:00
twinaphex
5d2a75d782 (Apple/Metal) Combine various Metal files into one 2021-03-21 18:06:00 +01:00
twinaphex
be00c9fd5f Change DEVELOPMENT_TEAM to libretro 2021-03-20 14:37:11 +01:00
twinaphex
d3dc3ee989 (iOS 11 Metal) remove 'update cores' 2021-03-17 10:49:22 +01:00
twinaphex
b8ebdc85ea Add certificate signing for tvOS 2021-03-15 02:46:11 +01:00
twinaphex
d7a60b78d5 tvOS target now needs HAVE_OPENGLES3 2021-03-15 01:58:27 +01:00
Yoshi Sugawara
d219e606c3 add gitlab xcconfig for iOS, exportoptions plist for ipa export 2021-03-13 07:58:23 -10:00
twinaphex
5211114fd4 ENABLE_HARDENED_RUNTIME - enable for OSX x64 signing 2021-03-13 00:19:56 +01:00
twinaphex
731c2f4ed4 remove CODESIGN_IDENTITY from xcconfig files - hopefully fixes builds 2021-03-12 23:51:19 +01:00
Yoshi Sugawara
ec8002b8ed add code sign identity 2021-03-12 06:59:37 -10:00
Yoshi Sugawara
975b89ab6c Fix code sign identity to fix code signing 2021-03-12 06:58:03 -10:00
Yoshi Sugawara
2e6e29b511 revert unintended change 2021-03-11 23:19:42 -10:00
Yoshi Sugawara
e28386e840 Add blank assets.zip 2021-03-11 23:16:29 -10:00
Yoshi Sugawara
a142f3b852 Support bundle assets extraction for macOS; Fix to only extract assets once on first install; Change cores, assets, other directories to default to application support directory instead of app bundle 2021-03-11 23:12:52 -10:00
twinaphex
d0bb190ca7 Another update 2021-03-09 22:10:18 +01:00
twinaphex
b520f84851 (Apple) Set code signing for RetroArch_Metal/RetroArch targets 2021-03-09 21:56:20 +01:00
twinaphex
a60e7ad42a (Qt) Merge ui_qt_themes.h into ui_qt.cpp 2021-03-08 18:15:50 +01:00
twinaphex
e140c9f8ee Cleanups 2021-03-08 15:11:28 +01:00
Yoshi Sugawara
6053a69686 Support building both universal and x64 open gl builds for macos 2021-03-07 14:49:40 -10:00
twinaphex
65286541df Update DEVELOPMENT_ID team 2021-03-07 23:23:53 +01:00
twinaphex
7932eebb9b Update DEVELOPMENT_TEAM 2021-03-07 23:15:46 +01:00
Yoshi Sugawara
b377cc7415 Add new build job for macOS using xcodebuild; Added xcconfig to specify libretro development team 2021-03-07 09:03:55 -10:00
Meredith Mello
002edcec82
Changed name in iOS README.md (#12071) 2021-02-23 19:33:06 +01:00
Daniel De Matteis
59952c520b (Mac) Silence more warnings 2021-01-26 20:39:36 +01:00
Jean-André Santoni
9a51de833d
Build OSX Metal using Makefile (#11941) 2021-01-26 09:48:15 +01:00
Twinaphex
a83c328631 (Metal) Fix some build problems 2021-01-19 04:38:07 +01:00
twinaphex
357b7d68f6 (libretro-common) Rename rhash to lrc_hash
(rcheevos) Rename rhash to rc_hash
2020-12-28 19:55:54 +01:00
twinaphex
c242f02528 Add HAVE_COMMAND and HAVE_NETWORK_CMD for Metal OSX 2020-12-28 07:00:14 +01:00
twinaphex
5a330c8cf2 (OSX) Add HAVE_COMMAND and HAVE_NETWORK_CMD 2020-12-28 06:59:40 +01:00
Tyler Loch
44e5fd9a35
Apple Silicon Build Support 2020-11-25 18:05:45 -06:00
Tyler Loch
ffbcd92e2d
Apple Silicon Build Support
Disable ARM NEON optimizations for audio, as used in libretro-common/audio/conversion
Allows for building Apple Silicon (arm64) and arm64/x86_64 fat-binary versions of RetroArch for macOS.
2020-11-25 15:22:49 -06:00
schellingb
ba1ed2da4b New faster json parser/writer library rjson
Replace existing libraries jsonsax_full and jsonsax with it
2020-10-12 03:02:20 +09:00
twinaphex
290c88b865 Remove menu_networking.c and merge it into menu_cbs_ok.c and
menu_displaylist.c
2020-09-17 23:15:25 +02:00
Yoshi Sugawara
fd95ea6704 [iOS/tvOS] Add back missing preprocessor flags to support screenshots, rewind, patching, rwav 2020-09-01 08:56:19 -10:00
Yoshi Sugawara
f10d07fb29 [iOS/tvOS] Add HAVE_CHEATS flag to enable cheats (metal xcode project) 2020-08-23 10:07:55 -10:00
twinaphex
772ed15d88 Remove file_path_str from Salamander 2020-08-22 13:42:57 +02:00
twinaphex
18cb55e207 Remove dynarray.h - rbuf.h replaces it 2020-08-14 16:09:13 +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
6a37f1ec90 [iOS] Set default video driver to OpenGL; start adding source file references to xcode project to make code navigable in Xcode 2020-08-09 06:08:16 -10:00
twinaphex
5e551dd92b Bump up to version 1.9.0 2020-08-08 00:06:53 +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
b1a718d8c5 fixed typo in bundle id 2020-07-19 15:32:23 -10:00
Yoshi Sugawara
59ae1a1ca8 revert bundle id and product name 2020-07-19 15:25:24 -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