twinaphex
|
7372bafb44
|
Remove RARCH_CTL_SET_LIBRETRO_PATH
|
2019-04-21 06:03:02 +02:00 |
twinaphex
|
6f43b7974b
|
Add cocoa_gl_shared.h
|
2019-02-10 00:31:27 +01:00 |
twinaphex
|
1a8ad73c3f
|
(Cocoa) Unify both headers
|
2019-02-09 04:40:38 +01:00 |
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 |
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 |
twinaphex
|
3d7fbd355e
|
(Apple) Buildfixes
|
2016-10-22 17:41:26 +02:00 |
twinaphex
|
d08668b331
|
Rollback 4b807b482 - was unnecessary in hindsight anyway
|
2016-10-22 16:39:55 +02:00 |
twinaphex
|
4b807b482f
|
Create runloop_poll
|
2016-10-20 02:17:17 +02:00 |
Twinaphex
|
f5a38977d8
|
(OSX) Don't register click if we are on titlebar (we detect this for now
if y of location in windows' position is less than 0
|
2016-10-01 02:01:01 +02:00 |
twinaphex
|
da64bb0f0d
|
(ui_cocoa) Cleanup main loop
|
2016-09-30 08:17:18 +02:00 |
twinaphex
|
228886062b
|
Create path_clear
|
2016-09-30 04:31:19 +02:00 |
Twinaphex
|
bc705b79e1
|
(OSX) Fix
|
2016-09-29 09:58:57 +02:00 |
Twinaphex
|
f0facb5463
|
Silence implicit declarations warnings
|
2016-09-23 03:42:50 +02:00 |
twinaphex
|
2d11ea71cc
|
Move runloop_fullpath to paths.c
|
2016-09-23 03:39:44 +02:00 |
twinaphex
|
164d3b034c
|
Get rid of OSX_PPC
|
2016-09-09 15:56:56 +02:00 |
twinaphex
|
82d82110ae
|
Merge system.h with core.h
|
2016-09-06 06:11:54 +02:00 |
twinaphex
|
bf4fd2a864
|
Update headers for ui/drivers
|
2016-09-05 18:33:22 +02:00 |
neville
|
35b48bca2c
|
(OSX PPC) Buildfix
|
2016-06-12 19:38:30 +02:00 |
Twinaphex
|
b11bfc8a73
|
Add ui_companion_driver_get_main_window
|
2016-06-12 19:29:07 +02:00 |
Twinaphex
|
4481486071
|
(OSX) openDocument - cleanup
|
2016-06-09 10:57:02 +02:00 |
twinaphex
|
ac29a2acc2
|
Free heap variable
|
2016-06-08 17:56:09 +02:00 |
Twinaphex
|
29012aa74f
|
(Cocoa) Cleanups
|
2016-06-08 17:54:55 +02:00 |
Twinaphex
|
5a746e04c2
|
(OSX) Refactor document loading code
|
2016-06-08 17:51:05 +02:00 |
Twinaphex
|
1cd441b125
|
(Cocoa) Reimplement browser loading code
|
2016-06-08 17:18:48 +02:00 |
twinaphex
|
969ef4b88d
|
Add stub browser window implementations for Win32/Cocoa
|
2016-06-08 15:51:43 +02:00 |
twinaphex
|
0e01a3c84b
|
Add ui_browser_window
|
2016-06-08 15:47:00 +02:00 |
twinaphex
|
615fc0432f
|
Free strdup'ed values
|
2016-06-08 07:24:26 +02:00 |
twinaphex
|
047ffe9d30
|
Remove apple_display_alert
|
2016-06-08 07:19:19 +02:00 |
Twinaphex
|
6cf905508e
|
Reimplement apple_display_alert to use new ui_msg_window implementation
|
2016-06-08 07:07:10 +02:00 |
Twinaphex
|
aa81c1d82f
|
Start implementing ui_cocoa_msg_window.m
|
2016-06-08 06:56:42 +02:00 |
twinaphex
|
10a25209da
|
(Msg window) Add backends for Win32/Cocoa
|
2016-06-08 06:33:15 +02:00 |
twinaphex
|
a247b16164
|
Add ui_null_msg_window
|
2016-06-08 06:29:52 +02:00 |
Twinaphex
|
ba962d5dda
|
Remove poll_iteration
|
2016-06-07 17:16:16 +02:00 |
Twinaphex
|
02910fd64d
|
(Cocoa) Implement ui_application_process_events
|
2016-06-07 17:14:57 +02:00 |
Twinaphex
|
3b16eb1e91
|
Add (stub) ui_cocoa_application.m
|
2016-06-07 16:51:25 +02:00 |
twinaphex
|
a90bd8cb67
|
Add ui_null_application.c
|
2016-06-07 16:31:35 +02:00 |