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 |
|
twinaphex
|
837cf84fc8
|
Put this around an ifdef
|
2018-06-21 08:26:27 +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 |
|
Brad Parker
|
a1aefc901c
|
Qt WIMP GUI
|
2018-04-30 14:33:05 -04:00 |
|
twinaphex
|
b11620e1eb
|
Add retro_timers.h/retro_math.h
|
2017-06-28 04:41:38 +02:00 |
|
twinaphex
|
449483206f
|
Revert "New attempt to fix memory leaks of struct retro_system_info"
This reverts commit a1d3dd69dd .
|
2017-05-30 01:44:49 +02:00 |
|
twinaphex
|
a1d3dd69dd
|
New attempt to fix memory leaks of struct retro_system_info
char variables
|
2017-05-29 22:24:10 +02:00 |
|
twinaphex
|
3fbed8df27
|
(Menu) Menu driver no longer uses a duplicate system info
struct
|
2017-05-28 17:21:57 +02:00 |
|
twinaphex
|
bf3188eac4
|
Combine runloop_ctl and rarch_ctl
|
2017-05-15 05:06:23 +02:00 |
|
twinaphex
|
80d9d1f143
|
Rewrite task_queue
|
2017-05-14 20:43:48 +02:00 |
|
twinaphex
|
42ebe7a7ad
|
Merge runloop.c and retroarch.c
|
2017-05-11 09:11:46 +02:00 |
|
twinaphex
|
9fdcd926ad
|
Buildfixes
|
2017-04-29 02:00:50 +02:00 |
|
twinaphex
|
09f108b4a7
|
(OSX) Buildfix
|
2017-04-28 15:09:43 +02:00 |
|
Twinaphex
|
2d239779a5
|
(OSX) Buildfix
|
2017-02-21 17:30:18 +01:00 |
|
twinaphex
|
d3e8e66b9f
|
Create task_push_load_content_with_current_core_from_companion_ui
|
2017-02-21 17:29:30 +01:00 |
|
twinaphex
|
96c8ca5a09
|
Header update #1
|
2017-01-22 13:40:32 +01:00 |
|
twinaphex
|
b3642df33f
|
(ui_cocoa.m) Cleanups
|
2017-01-16 22:34:36 +01:00 |
|