summaryrefslogtreecommitdiff
path: root/clutter/clutter-backend-private.h
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
commitd6f110a4d26eb5e49e762bcbf51d36af894adcc9 (patch)
treef895ce24f6fd49889f627cbdc29e0aecec7e2a94 /clutter/clutter-backend-private.h
parentaa1a2cb661d8e6b662c6a79ba0bae095dd059974 (diff)
downloadclutter-d6f110a4d26eb5e49e762bcbf51d36af894adcc9.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 'clutter/clutter-backend-private.h')
-rw-r--r--clutter/clutter-backend-private.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/clutter/clutter-backend-private.h b/clutter/clutter-backend-private.h
index cc88903f7..3374bbca1 100644
--- a/clutter/clutter-backend-private.h
+++ b/clutter/clutter-backend-private.h
@@ -37,6 +37,11 @@ struct _ClutterBackend
{
/*< private >*/
GObject parent_instance;
+
+ CoglRenderer *cogl_renderer;
+ CoglDisplay *cogl_display;
+ CoglContext *cogl_context;
+
ClutterBackendPrivate *priv;
};