twinaphex
2c9b7c84df
Updates
2019-02-10 01:54:39 +01:00
Twinaphex
fa4e074552
Revert "(Cocoa) Have only one Cocoa GL context driver from now on"
...
This reverts commit 08bd58e0c469678ce383160c732a16f7d3577d15.
2019-02-09 22:57:41 +01:00
twinaphex
08bd58e0c4
(Cocoa) Have only one Cocoa GL context driver from now on
2019-02-09 22:52:43 +01:00
twinaphex
35ee386274
(Metal/OSX) Merge cocoa_common.m and cocoa_common_metal.m - more or less the same
...
code
2019-02-09 21:10:28 +01:00
twinaphex
89a6992d0c
(Cocoa) Last change for today - combine ui_cocoa.m and ui_cocoa_metal.m
2019-02-07 06:32:49 +01:00
twinaphex
cb829d8552
(Cocoa/OSX) Start unifying Cocoa Metal/Cocoa codepaths - was mostly the
...
same code
2019-02-07 05:05:53 +01:00
twinaphex
0a6c7acbd4
(MEtal) Get rid of specialized version of ui_cocoa_window_metal.m
2019-02-07 04:47:24 +01:00
twinaphex
6aca340927
(OSX) Add CoreAudio V3 driver from stuartcarnie
2019-01-31 23:14:56 +01: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
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
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
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
31e7894539
Get rid of unnecessary ifdef
2018-05-29 10:43:45 +02:00
twinaphex
4a035f5b22
Start adding files for Mac/Linux
2018-05-29 10:30:56 +02:00
twinaphex
7a88fafdb0
Cleanup
2018-05-13 21:36:57 +02:00
Stuart Carnie
789933b333
wip: add Vulkan support to Apple platforms
2018-05-13 21:35:23 +02:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
7a3e3ab46b
Add to Makefile files
2016-06-08 15:52:58 +02:00
twinaphex
10a25209da
(Msg window) Add backends for Win32/Cocoa
2016-06-08 06:33:15 +02:00
Twinaphex
3b16eb1e91
Add (stub) ui_cocoa_application.m
2016-06-07 16:51:25 +02:00
Twinaphex
98014f7b66
(Cocoa) Add stub ui_cocoa_window.m
2016-06-04 07:56:28 +02:00
twinaphex
54f46f4ee3
Update headers
2016-01-10 04:41:52 +01:00
Twinaphex
57e8cfe1f9
Totally reimplemented MFi support
2015-11-16 02:39:38 +01:00
Twinaphex
f2f1db12cf
Turn into C for now
2015-11-16 01:14:43 +01:00
twinaphex
d55a34b54b
Move cocoa_input.m to griffin_objc.m
2015-11-16 01:08:01 +01:00
Twinaphex
6f0e632f36
Get rid of dir_list_obj.m for iOS
2015-10-26 22:42:31 +01:00
Twinaphex
de5938234e
Update Griffin
2015-08-13 21:36:02 +02:00
Twinaphex
3639858522
(iOS) Create ObjC version of dir_list
2015-08-05 04:11:42 +02:00
Twinaphex
956218338b
Don't compile in cocoa_settings.m
2015-06-02 08:57:22 +02:00
Twinaphex
54c6c3eb01
Rename apple_cocoa_gl.m
2015-04-21 11:03:39 +02:00
twinaphex
a3e4eff02a
(Cocoa) Move files around
2015-04-20 17:33:29 +02:00
twinaphex
16115ebb03
Merge platform.m files with UI companion driver source file
2015-04-20 17:26:05 +02:00
twinaphex
7ed40b4401
Rename frontend_ctx_apple to frontend_ctx_darwin
2015-04-20 17:19:51 +02:00
Twinaphex
a554b1647c
Move code around - turn platform_apple.c into platform_apple.m
2015-04-20 14:05:55 +02:00
twinaphex
20befff4c1
(Cocoa) Move cocoa common files
2015-04-20 12:52:16 +02:00
twinaphex
96ae9c718a
Create ui_companion_cocoa
2015-04-20 12:43:07 +02:00
twinaphex
31de846279
Add HAVE_COCOA define - refactor griffin_objc.m
2015-04-19 16:29:53 +02:00
twinaphex
f18e1d0d5d
Add HAVE_COCOATOUCH
2015-04-19 16:24:51 +02:00
twinaphex
c2d8d7e530
(Qt) Start making clean Qt skeleton implementation - radius needs to do the rest
2015-04-12 18:56:23 +02:00
Twinaphex
68902c9d94
(Cocoa/Apple) Split up Apple GL context driver code to separate file
2015-04-12 16:51:07 +02:00
Twinaphex
3e35593f59
(iOS) Implement UI companion driver for iOS CocoaTouch
2015-04-12 03:18:37 +02:00
twinaphex
bf084eb14a
(iOS) Create ui_cocoatouch.m
2015-04-12 03:02:48 +02:00
Twinaphex
24cc0b5e4d
(iOS) Move files around for MFi gamepad code
2015-04-05 15:41:41 +02:00
Twinaphex
15c90f7616
Combine several files into apple_cocoa_common.m
2015-04-05 05:36:53 +02:00
twinaphex
b7ba8e7d58
(iOS) Fix iOS6 solution
2015-03-31 03:11:23 +02:00
Twinaphex
b88f7b3af5
(iOS) Create iOS 6 scheme
2015-03-31 01:58:55 +02:00
neville
ddb5aab3ed
(OSX PPC) Start making things more backwards compatible with OSX 10.4 - avoid CGFloat, NSUinteger, NSInteger, use <AvailabilityMacros.h> instead of <Availability.h>, etc.
2015-03-30 17:10:31 +02:00
Twinaphex
9290367b59
(Griffin ObjC) need to improve conditional some more for HAVE_MFI
2015-02-28 20:16:52 +01:00
Twinaphex
c27c421d37
(Griffin ObjC) Use TARGET_OS_IPHONE define
2015-02-28 20:01:38 +01:00
Twinaphex
e8ff94fc4e
(Griffin ObjC) Need to use TARGET_OS_IPHONE for HAVE_MFI conditional
2015-02-28 19:59:46 +01:00