177 Commits

Author SHA1 Message Date
Yoshi Sugawara
2b72a9151d Comment out unsupported code for iOS for now, so that it does not crash on startup; fix for building in Xcode 10 2018-09-19 22:09:29 -10:00
twinaphex
50398c2a35 Bump version up to 1.7.5 2018-09-15 20:24:04 +02:00
Stuart Carnie
1de3aaadeb chore: Call Makefile.app to generate Qt moc files 2018-09-07 20:32:57 -07:00
Stuart Carnie
4d7fe0e96c feat(macOS): Embed Qt frameworks and frameworks to @executable_path
* note that install_name_tool is used to update the frameworks via
  a post-build script
2018-09-07 17:38:46 -07:00
Stuart Carnie
428f895b6f feat(macOS): Initial Desktop UI (Qt) support
* Adds new RetroArchQT build target to RetroArch_Metal.xcodeproj

Prerequisites:

* Install Qt Frameworks

    $ brew install qt

* Build `moc` files using

    $ make -f Makefile.apple HAVE_QT=1 Q=/usr/local/opt/qt/bin/moc generate

Limitations:

* Qt frameworks are not embedded in bundle, therefore Qt must be
  installed via the `brew` command
2018-09-05 20:10:54 -07:00
Twinaphex
4e0c2314d9 Define HAVE_SSL for OSX 2018-09-01 04:22:57 +02:00
twinaphex
23eb1e981a Remove HAVE_STRIPES from OSX build 2018-09-01 04:01:03 +02:00
twinaphex
7234544669 Update version 2018-08-29 01:48:37 +02:00
hizzlekizzle
b4cae22396
Merge pull request #7013 from hizzlekizzle/master
update info.plist to v1.7.3
2018-07-24 11:55:59 -05:00
hizzlekizzle
ab03c1818a
update info.plist to v1.7.3
must have been missed in the previous update
2018-07-24 11:15:03 -05:00
Rob Loach
aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
Stuart Carnie
0291c41afa fix(Metal): Fix blank screen after full screen toggle; window focus 2018-07-14 11:18:21 -07:00
Stuart Carnie
167ad3b57d fix(Metal): Various Metal fixes
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
  strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
Yoshi Sugawara
14e79e0a43 support viewing/opening files in Files app 2018-07-11 15:52:11 -10:00
Stuart Carnie
74e1f24e90 feat(Metal): Full screen support
* I believe there is a race condition where the viewport is not set
  correctly on launch
2018-07-06 23:38:34 -07:00
Stuart Carnie
a0900ec433 feat(Metal): full xmb pipeline support
Menu TODOs:

* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Stuart Carnie
5e1f991e32 feat(Metal): initial xmb and glui menu support
TODOs

* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
Stuart Carnie
ee8d82dcfe add additional project files 2018-06-23 13:33:27 -07:00
Stuart Carnie
3462fd248c fix(Metal): fix project file to include .metal resources 2018-06-20 22:58:36 -07:00
Twinaphex
2bdffff435 Silence more warnings 2018-06-21 07:34:27 +02:00
Twinaphex
467aa30131 Cleanups 2018-06-21 07:26:05 +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
twinaphex
599937cc4f Make separate xcodeproj 2018-05-14 00:17:17 +02:00
Stuart Carnie
789933b333 wip: add Vulkan support to Apple platforms 2018-05-13 21:35:23 +02:00
twinaphex
238091f182 (OSX/Android) Add Dr. Flac/Dr. Mp3 support to Android/OSX 2018-04-28 14:33:48 +02:00
Jean-André Santoni
1614519874 Clone xmb to stripe menu 2018-04-08 09:55:16 +07:00
twinaphex
00a3aba480 Define HAVE_RUNAHEAD for dynamic linked iOS 2018-04-03 03:48:59 +02:00
twinaphex
54636ea5f3 (OSX PPC) Define HAVE_RUNAHEAD 2018-03-29 19:35:26 +02:00
Twinaphex
425e1d9043 (OSX) Define HAVE_RUNAHEAD 2018-03-29 18:04:15 +02: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
319d87cf6f Bump up version 2018-03-20 08:35:17 +01:00
twinaphex
b6347420d3 Set 1.7.1 2018-02-17 16:43:51 +01:00
Twinaphex
761f172367 (iOS 11 Static) Update 2018-01-31 14:12:16 +01:00
Twinaphex
ceb1d1f8a0 (iOS 11) Update solution 2018-01-31 13:23:39 +01:00
twinaphex
5dd837b310 Add iOS 11 solutions 2018-01-31 13:22:30 +01:00
Twinaphex
9783e59ed3 Update iOS 8 xcodeproj 2018-01-31 12:54:25 +01:00
Olivier PARRA
9acb536bf4 [iOS10+]Handle hardware keyboards and iCade controllers 2018-01-29 11:36:09 +01:00
Olivier PARRA
8bff69eae8 1.[IOS9]Remove HID entry from menu as IOKIT is not available 2.[OSX]Add robustness and determinism to HID buttons detection code (add controller buttons in a sorted list) 2018-01-25 02:20:52 +01:00
Twinaphex
57ad08e37d Add arm64 for iOS 10 target 2018-01-24 07:37:03 +01:00
Twinaphex
3a18a57de5 Update ios xcodeprojs 2018-01-24 07:35:30 +01:00
Twinaphex
b96f51ecc3 Each xcodeproj now becomes unique 2018-01-24 07:21:15 +01:00
twinaphex
bf7cbb2aea Split up iOS xcodeprojs into separate ones 2018-01-24 07:17:39 +01:00
Twinaphex
8bc1d9965d Fix unused variables/etc. 2018-01-23 07:29:04 +01:00
twinaphex
a74ef2214d Start removing SINC ifdefs for individual Makefiles 2017-12-31 21:34:31 +01:00
twinaphex
67fea30406 Remove remaining references to HAVE_FBO 2017-11-13 08:55:41 +01:00
twinaphex
a1ce72ef0d Update iOS xcodeproj 2017-11-06 05:40:53 +01:00
twinaphex
9d8dddfc3c Update solutions 2017-11-06 05:32:56 +01:00
Yoshi Sugawara
6597447324 Fixed app icon color profile to sRGB IEC61966-2.1 so they get displayed on the home screen when installed from xcode 9 2017-10-03 06:56:03 -10:00
Twinaphex
3c04a9776c (OSX) Add FLAC and CHD support 2017-09-22 04:41:09 +02:00
Yoshi Sugawara
e66c2d937a fix xcode build to codesign the cores before copying the resources 2017-07-22 08:20:16 -10:00