summaryrefslogtreecommitdiff
path: root/cogl/cogl-display.c
diff options
context:
space:
mode:
authorRobert Bragg <robert@linux.intel.com>2010-11-05 12:28:33 +0000
committerRobert Bragg <robert@linux.intel.com>2011-04-11 17:54:36 +0100
commitd40cdfa3e1c0fd43660002418ce5594b81d80bc1 (patch)
tree7d6de9cac0afdbb67e7f53ef3a87fc12b9424983 /cogl/cogl-display.c
parentbcd97f35ead2efc48b905e43ed981cd4d5850229 (diff)
downloadcogl-d40cdfa3e1c0fd43660002418ce5594b81d80bc1.tar.gz
Moves all GLX code down from Clutter to Cogl
This migrates all the GLX window system code down from the Clutter backend code into a Cogl winsys. Moving OpenGL window system binding code down from Clutter into Cogl is the biggest blocker to having Cogl become a standalone 3D graphics library, so this is an important step in that direction.
Diffstat (limited to 'cogl/cogl-display.c')
-rw-r--r--cogl/cogl-display.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/cogl/cogl-display.c b/cogl/cogl-display.c
index ebaaafa9..a09de181 100644
--- a/cogl/cogl-display.c
+++ b/cogl/cogl-display.c
@@ -100,6 +100,11 @@ cogl_display_setup (CoglDisplay *display,
if (display->setup)
return TRUE;
+#ifdef COGL_HAS_FULL_WINSYS
+ if (!_cogl_winsys_display_setup (display, error))
+ return FALSE;
+#endif
+
display->setup = TRUE;
return TRUE;