diff options
author | David Robillard <d@drobilla.net> | 2019-11-20 23:56:05 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-11-20 23:58:55 +0100 |
commit | a9643c8eaa7788ef87b6cddc3311193bd0f8f533 (patch) | |
tree | 10a4669927a62815908a248df3fb82b80aa3079c /pugl | |
parent | ca0beb092436c74dad7ac19f04fb391380969681 (diff) | |
download | pugl-a9643c8eaa7788ef87b6cddc3311193bd0f8f533.tar.gz pugl-a9643c8eaa7788ef87b6cddc3311193bd0f8f533.tar.bz2 pugl-a9643c8eaa7788ef87b6cddc3311193bd0f8f533.zip |
Mac: Move puglGetProcAddress() to mac_gl.m
Diffstat (limited to 'pugl')
-rw-r--r-- | pugl/detail/mac.m | 17 | ||||
-rw-r--r-- | pugl/detail/mac_gl.m | 17 |
2 files changed, 17 insertions, 17 deletions
diff --git a/pugl/detail/mac.m b/pugl/detail/mac.m index 2e077be..7534281 100644 --- a/pugl/detail/mac.m +++ b/pugl/detail/mac.m @@ -927,23 +927,6 @@ puglProcessEvents(PuglView* view) return puglDispatchEvents(view->world); } -PuglGlFunc -puglGetProcAddress(const char *name) -{ - CFBundleRef framework = - CFBundleGetBundleWithIdentifier(CFSTR("com.apple.opengl")); - - CFStringRef symbol = CFStringCreateWithCString( - kCFAllocatorDefault, name, kCFStringEncodingASCII); - - PuglGlFunc func = (PuglGlFunc)CFBundleGetFunctionPointerForName( - framework, symbol); - - CFRelease(symbol); - - return func; -} - double puglGetTime(const PuglWorld* world) { diff --git a/pugl/detail/mac_gl.m b/pugl/detail/mac_gl.m index 6e3c1c6..f39c25e 100644 --- a/pugl/detail/mac_gl.m +++ b/pugl/detail/mac_gl.m @@ -159,6 +159,23 @@ puglMacGlResize(PuglView* view, int PUGL_UNUSED(width), int PUGL_UNUSED(height)) return PUGL_SUCCESS; } +PuglGlFunc +puglGetProcAddress(const char *name) +{ + CFBundleRef framework = + CFBundleGetBundleWithIdentifier(CFSTR("com.apple.opengl")); + + CFStringRef symbol = CFStringCreateWithCString( + kCFAllocatorDefault, name, kCFStringEncodingASCII); + + PuglGlFunc func = (PuglGlFunc)CFBundleGetFunctionPointerForName( + framework, symbol); + + CFRelease(symbol); + + return func; +} + const PuglBackend* puglGlBackend(void) { static const PuglBackend backend = { |