aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-11-20 23:56:05 +0100
committerDavid Robillard <d@drobilla.net>2019-11-20 23:58:55 +0100
commita9643c8eaa7788ef87b6cddc3311193bd0f8f533 (patch)
tree10a4669927a62815908a248df3fb82b80aa3079c
parentca0beb092436c74dad7ac19f04fb391380969681 (diff)
Mac: Move puglGetProcAddress() to mac_gl.m
-rw-r--r--pugl/detail/mac.m17
-rw-r--r--pugl/detail/mac_gl.m17
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 = {