Twinaphex
|
4df6a5ad25
|
(OSX) Buildfix
|
2019-02-07 06:37:41 +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 |
|
orbea
|
28ff4b391a
|
Clean up white space.
|
2019-02-03 16:00:50 -08:00 |
|
Twinaphex
|
ee36fd54c3
|
Cleanups
|
2019-01-31 22:18:15 +01:00 |
|
Twinaphex
|
5102911da6
|
(OSX) Buildfix
|
2019-01-20 03:26:35 +01:00 |
|
twinaphex
|
69aae94e5f
|
(Cocoa) Dehardcode some strings
(cherry picked from commit 7c93a0934e )
|
2018-11-04 20:50:51 -07:00 |
|
twinaphex
|
512a681345
|
Use runloop_get_libretro_system_info in more places - clean some code up
(cherry picked from commit a662b62d19 )
|
2018-11-04 20:50:51 -07:00 |
|
twinaphex
|
9a73bae868
|
Buildfix
(cherry picked from commit 7717631909 )
|
2018-11-04 20:50:51 -07:00 |
|
twinaphex
|
0db432ca68
|
Add HAVE_QT ifdefs
(cherry picked from commit 9f74b05b13 )
|
2018-11-04 20:50:51 -07:00 |
|
twinaphex
|
7880e11ca0
|
Warning fix
(cherry picked from commit fa1096a604 )
|
2018-11-04 20:50:51 -07:00 |
|
twinaphex
|
04c046e831
|
Update
(cherry picked from commit 64cc28a487 )
|
2018-11-04 20:50:50 -07: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 |
|
twinaphex
|
7c93a0934e
|
(Cocoa) Dehardcode some strings
|
2018-10-30 19:32:52 +01:00 |
|
twinaphex
|
a662b62d19
|
Use runloop_get_libretro_system_info in more places - clean some code up
|
2018-10-30 17:11:07 +01:00 |
|
Stuart Carnie
|
1e6503c0d9
|
fix(cocoa): Use RApplication for OpenGL
|
2018-10-21 15:57:05 -07:00 |
|
Stuart Carnie
|
ab1242f368
|
fix(cocoa): Move sendEvent implementation to RAWindow
Introduced independent Info_Metal.plist and MainMenu_Metal.xib files,
to avoid breaking earlier builds.
|
2018-10-18 19:03:10 -07:00 |
|
Stuart Carnie
|
ca0c1533e3
|
fix(cocoa): Suppress event propagation when event is not for RA window
This is required when the Qt window is focused.
Ideally, event handling should be reviewed and refactored such that this
hack is not necessary.
|
2018-10-17 22:39:45 -07:00 |
|
Stuart Carnie
|
9370123133
|
fix: Post CMD_EVENT_QUIT directly to command queue
|
2018-10-17 19:36:18 -07:00 |
|
twinaphex
|
7717631909
|
Buildfix
|
2018-10-15 03:38:43 +02:00 |
|
twinaphex
|
9f74b05b13
|
Add HAVE_QT ifdefs
|
2018-10-15 03:38:15 +02:00 |
|
twinaphex
|
fa1096a604
|
Warning fix
|
2018-10-01 03:43:53 +02:00 |
|
Stuart Carnie
|
f1ad1ff444
|
fix(Metal): Fix invalid selector
Removed selector logic and wrapped in HAVE_METAL, given this is only
called when Metal is enabled.
|
2018-09-02 12:51:34 -07:00 |
|
Stuart Carnie
|
6b7572d166
|
fix(macOS): Fix stack overflow when raising Metal shader load event
|
2018-09-01 16:12:43 -07:00 |
|
Stuart Carnie
|
802697fdec
|
fix(Metal): Use textures for pixel conversion
|
2018-09-01 11:58:37 -07:00 |
|
Stuart Carnie
|
1264e9c533
|
fix(Metal): Use ifdef syntax; add correct default for Metal build
|
2018-09-01 11:58:37 -07:00 |
|
twinaphex
|
64cc28a487
|
Update
|
2018-09-01 01:14:26 +02:00 |
|
twinaphex
|
10f374182f
|
Revert "Change these ifdefs"
This reverts commit 245f265098 .
|
2018-08-31 21:49:16 +02:00 |
|
twinaphex
|
245f265098
|
Change these ifdefs
|
2018-08-31 21:48:58 +02:00 |
|
neville
|
8c3479f850
|
(OSX PowerPC) PowerPC Fixed
|
2018-08-31 21:22:37 +02:00 |
|
Twinaphex
|
832bf6d6e8
|
Get rid of this compile-time ifdef
|
2018-08-31 19:29:11 +02:00 |
|
twinaphex
|
a58511ec00
|
Revert "Compatibility fixes for OSX PPC"
This reverts commit d7899c51aa .
|
2018-08-31 19:20:10 +02:00 |
|
twinaphex
|
70f9abe99f
|
Revert "Add conditionals to maintain backwards compatibility with OSX 10.5"
This reverts commit 1222192afb .
|
2018-08-31 19:20:03 +02:00 |
|
twinaphex
|
0b069c4ee3
|
Revert "Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode"
This reverts commit f35b578c42 .
|
2018-08-31 19:19:56 +02:00 |
|
twinaphex
|
1265d7546c
|
Revert "Start using raw constants for OSX version detection"
This reverts commit ab34a70873 .
|
2018-08-31 19:19:42 +02:00 |
|
twinaphex
|
c7af7ae00d
|
Revert "Add conditionals for OSX 10.6 and higher"
This reverts commit 7f7f23d08b .
|
2018-08-31 19:19:35 +02:00 |
|
twinaphex
|
91145e02c6
|
Revert "OSX PowerPC - gets it compiling and linking again but doesn't work -"
This reverts commit f16ec700a9 .
|
2018-08-31 19:19:27 +02:00 |
|
neville
|
f16ec700a9
|
OSX PowerPC - gets it compiling and linking again but doesn't work -
left a TODO/FIXME for aussiebloke
|
2018-08-30 17:45:22 +02:00 |
|
twinaphex
|
7f7f23d08b
|
Add conditionals for OSX 10.6 and higher
|
2018-08-30 17:38:43 +02:00 |
|
twinaphex
|
ab34a70873
|
Start using raw constants for OSX version detection
|
2018-08-30 16:35:44 +02:00 |
|
neville
|
f35b578c42
|
Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode
|
2018-08-30 16:29:58 +02:00 |
|
twinaphex
|
1222192afb
|
Add conditionals to maintain backwards compatibility with OSX 10.5
|
2018-08-30 16:22:02 +02:00 |
|
neville
|
d7899c51aa
|
Compatibility fixes for OSX PPC
|
2018-08-30 16:18:51 +02: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
|
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
|
d1712d7c5a
|
fix(macOS): Fix older targets
|
2018-07-04 15:26:49 -07:00 |
|
Stuart Carnie
|
d8061ac0e9
|
fix(macOS): Use correct availability macro check
|
2018-07-04 14:19:05 -07:00 |
|
Stuart Carnie
|
c7b21d5bd6
|
feat(Metal): Add support to disable display sleep (no screen saver)
|
2018-07-04 13:13:03 -07:00 |
|
Stuart Carnie
|
5240efc857
|
chore(Metal): fix compiler warnings when targeting newer macOS versions
|
2018-07-04 00:24:04 -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
|
eacd52f009
|
fix(Metal): improve shader stability
* use MTKView, which handles layer and scaling changes automatically
between displays
|
2018-06-23 13:33:27 -07:00 |
|