Commit Graph

20 Commits

Author SHA1 Message Date
Michael Buckley 6ac52499ba Mac: Fix port leak 2022-11-05 12:08:09 -07:00
Michael Buckley 55d50c7fbd Mac: Wait for metal command buffer to finish before presenting drawable, properly this time 2022-10-30 20:58:11 -07:00
Michael Buckley 2956be7559 Revert "Mac: Wait for metal command buffer to finish before presenting drawable"
This reverts commit a2ebe3f09f.
2022-10-30 20:57:55 -07:00
Michael Buckley a2ebe3f09f Mac: Wait for metal command buffer to finish before presenting drawable 2022-10-30 20:02:11 -07:00
BearOso ba472fe3ef Actually use buffer_size. 2022-04-10 21:04:56 -05:00
BearOso 4f634fcfb2 Adapt to non-contiguous GFX.Screen. 2022-04-10 18:31:36 -05:00
BearOso cd3aba52dd Add cast. 2022-04-10 18:20:59 -05:00
BearOso 568991681d Attempt to blindly fix MacOS. 2022-04-10 18:16:16 -05:00
jorsi a8921f4188 add frame skip to preferences 2020-09-12 22:02:42 -04:00
BearOso e322bbf109 Remove S9xSetPalette 2020-08-07 14:08:51 -05:00
Michael Buckley 09dc8f19c0 Mac: Fix pause fade after closing and reopening window 2020-03-18 17:54:18 -07:00
Michael Buckley 0a9d83654b Mac: Make metal layer inherit content sale from window to fix issues swapping between retina and non-retina monitors 2020-03-01 16:59:00 -08:00
Michael Buckley 303642e122 Mac: Implement blocky and smooth rendering modes in Metal renderer 2019-12-26 11:49:18 -08:00
Michael Buckley b12ca3e9e3 Mac: Remove render lock and fix freeze/defrost screen 2019-12-26 11:49:10 -08:00
Michael Buckley aa64f39dac Mac: Lightly tested Metal renderer 2019-12-24 18:02:00 -08:00
Michael Buckley 41bf8cef73 Rewrite keyboard input handling, importing from the Carbon prefs 2019-11-27 16:08:12 -08:00
Michael Buckley 0d698f666f Mac: fix rendering and placement of window 2019-11-27 16:08:12 -08:00
Michael Buckley 757cf7a347 Render on the foreground thread to allow resizing 2019-11-27 16:08:12 -08:00
Michael Buckley 366ce0b105 Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible. 2019-11-27 16:08:12 -08:00
Michael Buckley 4bd6f30dc8 Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage. 2019-11-27 16:08:05 -08:00