aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-02-17 21:09:23 +0100
committerDavid Robillard <d@drobilla.net>2019-02-17 21:43:06 +0100
commitee834a83860e614d565f5bb38cdfb8681ffa5f16 (patch)
treef8ef6ce44613f29e28b18698f9477d82e9af344c /pugl/pugl.h
parent982c89102967169854208608874659a03998dd7e (diff)
downloadpugl-ee834a83860e614d565f5bb38cdfb8681ffa5f16.tar.gz
pugl-ee834a83860e614d565f5bb38cdfb8681ffa5f16.tar.bz2
pugl-ee834a83860e614d565f5bb38cdfb8681ffa5f16.zip
Add puglGetProcAddress for using OpenGL extensions
Diffstat (limited to 'pugl/pugl.h')
-rw-r--r--pugl/pugl.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/pugl/pugl.h b/pugl/pugl.h
index b2937e2..9e70100 100644
--- a/pugl/pugl.h
+++ b/pugl/pugl.h
@@ -630,6 +630,17 @@ puglProcessEvents(PuglView* view);
*/
/**
+ OpenGL extension function.
+*/
+typedef void (*PuglGlFunc)();
+
+/**
+ Return the address of an OpenGL extension function.
+*/
+PUGL_API PuglGlFunc
+puglGetProcAddress(const char* name);
+
+/**
Request a redisplay on the next call to puglProcessEvents().
*/
PUGL_API void