summaryrefslogtreecommitdiff
path: root/cogl/winsys/cogl-winsys-glx.c
diff options
context:
space:
mode:
Diffstat (limited to 'cogl/winsys/cogl-winsys-glx.c')
-rw-r--r--cogl/winsys/cogl-winsys-glx.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/cogl/winsys/cogl-winsys-glx.c b/cogl/winsys/cogl-winsys-glx.c
index 2b135be8..3095acfd 100644
--- a/cogl/winsys/cogl-winsys-glx.c
+++ b/cogl/winsys/cogl-winsys-glx.c
@@ -59,6 +59,7 @@
#include "cogl-error-private.h"
#include "cogl-poll-private.h"
#include "cogl-version.h"
+#include "cogl-glx.h"
#include <stdlib.h>
#include <sys/types.h>
@@ -2707,3 +2708,11 @@ _cogl_winsys_glx_get_vtable (void)
{
return &_cogl_winsys_vtable;
}
+
+GLXContext
+cogl_glx_context_get_glx_context (CoglContext *context)
+{
+ CoglGLXDisplay *glx_display = context->display->winsys;
+
+ return glx_display->glx_context;
+}