summaryrefslogtreecommitdiff
path: root/cogl/winsys/cogl-winsys-wgl.c
diff options
context:
space:
mode:
authorRobert Bragg <robert@linux.intel.com>2011-06-20 13:29:12 +0100
committerRobert Bragg <robert@linux.intel.com>2011-06-30 14:33:11 +0100
commitb3a105c576a00fdecd27982811ef6b085009291a (patch)
treefc4e4dd0c7d5f39b0a5e742db7a28d2cdb1b7682 /cogl/winsys/cogl-winsys-wgl.c
parentc4eb869bd737b2b27c95f1bf9123e34343e80741 (diff)
downloadcogl-b3a105c576a00fdecd27982811ef6b085009291a.tar.gz
renderer: Expose winsys ID setter/getters
This adds API to let you override the choice of Cogl's winsys backend. Previously it was only possible to override the winsys using the COGL_RENDERER environment variable, but it's useful for something like Clutter to be able to control the winsys via API without needing environment variable tricks. This also adds API to query back the winsys chosen by Cogl, in case you don't set an explicit override. Signed-off-by: Neil Roberts <neil@linux.intel.com>
Diffstat (limited to 'cogl/winsys/cogl-winsys-wgl.c')
-rw-r--r--cogl/winsys/cogl-winsys-wgl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cogl/winsys/cogl-winsys-wgl.c b/cogl/winsys/cogl-winsys-wgl.c
index 9eb9e876..a20cd02d 100644
--- a/cogl/winsys/cogl-winsys-wgl.c
+++ b/cogl/winsys/cogl-winsys-wgl.c
@@ -827,6 +827,7 @@ _cogl_winsys_wgl_get_vtable (void)
{
memset (&vtable, 0, sizeof (vtable));
+ vtable.id = COGL_WINSYS_ID_EGL;
vtable.name = "WGL";
vtable.get_proc_address = _cogl_winsys_get_proc_address;
vtable.renderer_connect = _cogl_winsys_renderer_connect;