SDL/src/video/cocoa
Ryan C. Gordon 13869f194c cocoa: Implement OpenGL swap interval support with CVDisplayLink.
Not only does this fix macOS 10.14 ("Mojave")'s broken NSOpenGLCPSwapInterval
support, it also lets us implement "adaptive vsync" on macOS!

CVDisplayLink is supported back to macOS 10.4 ("Tiger"), so we just use it
universally without version checks and dump NSOpenGLCPSwapInterval, Mojave or
not.
2018-12-16 01:03:17 -05:00
..
SDL_cocoaclipboard.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoaclipboard.m Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoaevents.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoaevents.m Fixed bug 4415 - SDL menu bar is nonstandard on Mac 2018-12-08 11:06:40 -08:00
SDL_cocoakeyboard.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoakeyboard.m Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoamessagebox.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoamessagebox.m Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoametalview.h metal: Fix high dpi and resizing on macOS, and clean up iOS code. Fixes bug #4250. 2018-10-12 17:55:42 -03:00
SDL_cocoametalview.m metal: Fix high dpi and resizing on macOS, and clean up iOS code. Fixes bug #4250. 2018-10-12 17:55:42 -03:00
SDL_cocoamodes.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoamodes.m Small stack allocations fall back to malloc if they're unexpectedly large. 2018-10-22 20:50:32 -04:00
SDL_cocoamouse.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoamouse.m Temporary fix for bug 3432 - macOS 10.12: small scrolls (1 wheel notch) don't generate events 2018-03-10 21:13:50 -08:00
SDL_cocoamousetap.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoamousetap.m macOS: Fix a crash when the video subsystem quits, if SDL_MAC_NO_SANDBOX was defined when SDL was compiled. 2018-09-30 11:26:41 -03:00
SDL_cocoaopengl.h cocoa: Implement OpenGL swap interval support with CVDisplayLink. 2018-12-16 01:03:17 -05:00
SDL_cocoaopengl.m cocoa: Implement OpenGL swap interval support with CVDisplayLink. 2018-12-16 01:03:17 -05:00
SDL_cocoaopengles.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoaopengles.m Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoashape.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoashape.m Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoavideo.h cocoa: Put a mutex around GL_SwapBuffers. 2018-10-18 23:38:27 -04:00
SDL_cocoavideo.m cocoa: Put a mutex around GL_SwapBuffers. 2018-10-18 23:38:27 -04:00
SDL_cocoavulkan.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_cocoavulkan.m macOS: Fixed MoltenVK dynamic library loading code. 2018-10-12 23:23:52 -03:00
SDL_cocoawindow.h Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
SDL_cocoawindow.m Fixed building with the 10.10 SDK 2018-12-11 20:04:10 -08:00