Autechre
a49b02c44b
(Mac) Makefile changes for supporting Metal build ( #11929 )
...
* (QB) Add rule for Metal - define HAVE_COCOA_METAL for now
when building for Metal, and HAVE_COCOA for non-Metal build
* Make necessary changes to Makefile.common and qb/config.libs.sh:
- Disable OpenGL for now for Metal build
- Take Metal conditional out of OpenGL block in Makefile.common
* (Metal) Header fixes for compiling without Xcode/Griffin
* (Mac) Some buildfixes for non-Xcode building
* (cocoa_common.h) Restructure to no longer use -DOSX
* (Apple) More buildfixes
* (Apple) Cleanups
2021-01-22 22:20:38 +01:00
Autechre
18170486cd
Update cocoa_common.m
2021-01-19 04:51:38 +01:00
Twinaphex
a83c328631
(Metal) Fix some build problems
2021-01-19 04:38:07 +01:00
Twinaphex
97d954912d
(Apple) Buildfix
2021-01-18 21:21:17 +01:00
twinaphex
8d31c410a0
move cocoa_get_metrics to cocoa_common.m
2021-01-18 19:33:06 +01:00
twinaphex
a80a64f261
Add cocoa_update_title to cocoa_common.m
2021-01-18 19:28:36 +01:00
Twinaphex
3d17cf1e38
Move nsview_set/get/cocoaview_get to cocoa_common.m
2021-01-18 19:17:12 +01:00
Twinaphex
eea07ea367
(COcoa GL/Cocoa Common) Refactor code for eventual splitting up
...
of cocoa_gl_ctx.m into two files
2021-01-18 15:41:30 +01:00
twinaphex
f6d35ee462
(iOS) Cleanups
2021-01-18 03:03:35 +01:00
twinaphex
1e9f6f175e
(OSX) Fix PowerPC build
2021-01-17 05:02:07 +01:00
Twinaphex
f6833cf595
Remove unused variables
2021-01-17 00:12:29 +01:00
twinaphex
93b1fbbcdc
(Apple) Header cleanups
2021-01-17 00:06:33 +01:00
Autechre
7b90da4af7
Update cocoa_common.m
2020-12-28 07:52:08 +01:00
Twinaphex
0651185ea3
Cleanups
2020-09-17 21:57:35 +02:00
Twinaphex
4c1c0cc80d
webServerDidCompleteBonjourRegistration - cleanup some code
...
duplication
2020-09-16 10:12:43 +02:00
Twinaphex
f8b4477b9a
(Cocoa) Cleanups; group things together under TARGET_OSX and TARGET_IOS
2020-09-16 10:09:03 +02:00
Twinaphex
86c0ffaf39
(Cocoa) Cleanups
2020-09-15 20:50:20 +02:00
twinaphex
c9938eb316
Cleanups
2020-09-15 19:48:43 +02:00
twinaphex
91205d17f6
Cut down on else codeblock here - it's identical
2020-09-15 18:59:45 +02:00
Yoshi Sugawara
4456efa6c8
[iOS] Hide the home indicator as it obscures the content too frequently
2020-08-05 15:43:04 -10: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
6692a8797f
added comments on why native companion menu is disabled
2020-07-19 08:04:17 -10:00
Yoshi Sugawara
42e4854245
replaced confusing ifdef with a more concise #if TARGET_OS_OSX
2020-07-19 07:57:10 -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
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
861379d8e3
Revert code in hopes iOS works again
2019-11-20 06:25:40 +01:00
Twinaphex
d2d240ecf5
(iOS) Should fix iOS build problems
2019-11-20 02:58:17 +01:00
Twinaphex
540edd7b5d
(iOS) Buildfix #1
2019-11-20 02:51:18 +01:00
twinaphex
e3506ed06b
Move nsview_get_ptr to cocoa_common
2019-11-20 02:24:03 +01:00
Twinaphex
bac58c99c4
Buildfix
2019-11-20 02:24:03 +01:00
twinaphex
964fcda79a
Move glkitview_init to cocoa_common.m
2019-11-20 02:24:02 +01:00
Yoshi Sugawara
2b415292c6
iOS: #9562 : wrap call to get app delegate around a gcd main thread async call
2019-10-06 09:41:53 -10:00
Twinaphex
511f43d5cf
Move it to cocoa_gl_ctx.m
2019-09-22 11:26:06 +02:00
Twinaphex
a6ec5a9831
Should now work
2019-09-22 11:19:54 +02:00
Twinaphex
6fe4559b8e
Revert "(Cocoa) See if this works"
...
This reverts commit 1ddd7ee79dade32dc8b925b3dfe57233fc2c34ea.
2019-09-22 10:54:11 +02:00
Twinaphex
83f1b28f98
Revert "(Cocoa) Move nsview_get_ptr and nsview_set_ptr to cocoa_gl_ctx.m"
...
This reverts commit 4f564360e7ba3df82e496d8dec8ca1a0dc3d4261.
2019-09-22 10:54:01 +02:00
twinaphex
4f564360e7
(Cocoa) Move nsview_get_ptr and nsview_set_ptr to cocoa_gl_ctx.m
2019-09-22 10:48:23 +02:00
twinaphex
1ddd7ee79d
(Cocoa) See if this works
2019-09-22 10:43:31 +02:00
twinaphex
ad1fb29092
(Metal) Refactor
2019-09-22 10:28:51 +02:00
Twinaphex
6a9feb7978
(OSX) Refactor this so that we always set the userdata
...
pointer so we can use the new set_title codepaths - will
have to check how to reduce the overhead in nsview_get_ptr
later
2019-09-22 10:19:03 +02:00
Twinaphex
9f0f53b1d7
(OSX) Correct userdata
2019-09-22 08:16:43 +02:00
twinaphex
fbb8a9640c
(OSX) Set pointer for HAVE_COCOA_METAL too
2019-09-22 08:00:39 +02:00
twinaphex
2135e86fc7
(Cocoa) Set video display driver userdata for Cocoa
2019-09-22 07:49:43 +02:00
orbea
e13ec54dc6
Fix --disable-overlay.
2019-07-21 10:26:42 -07:00
Twinaphex
e6e4d09c33
(OSX) Silence warning
2019-07-10 05:50:26 +02:00
Twinaphex
5d56302a31
Merge pull request #9033 from yoshisuga/ios_remove_pause_indicator
...
iOS: remove pause indicator
2019-06-29 12:12:32 +02:00
twinaphex
5db8da3fc8
(Cocoa) Buildfix
2019-06-17 15:19:00 +02:00
twinaphex
3581786708
Merge camera_driver.c with retroarch.c
2019-06-17 11:18:27 +02:00
Yoshi Sugawara
45b36d7d47
iOS: remove pause indicator; show the native UI menu using 4-finger swipe down gesture
2019-06-14 08:35:33 -10:00
Chuck Smith
ac2c6bdac2
correctly centers screen on iPhone X landscape
2019-05-19 21:11:30 +02:00