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 |
|
Twinaphex
|
708b6a50ae
|
(Griffin ObjC) Don't compile in apple_gamecontroller if __IPHONE_7_0
not defined
|
2015-02-28 19:52:26 +01:00 |
|
Twinaphex
|
c25377e513
|
(Griffin) Create griffin_objc.m
|
2015-02-28 19:12:27 +01:00 |
|