~ubuntu-branches/ubuntu/precise/clutter-1.0/precise

« back to all changes in this revision

Viewing changes to clutter/eglx/clutter-backend-egl.c

  • Committer: Bazaar Package Importer
  • Author(s): Emilio Pozuelo Monfort
  • Date: 2010-03-21 13:27:56 UTC
  • mto: (2.1.3 experimental) (1.3.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: james.westby@ubuntu.com-20100321132756-nf8yd30yxo3zzwcm
Tags: upstream-1.2.2
ImportĀ upstreamĀ versionĀ 1.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
232
232
  return CLUTTER_FEATURE_STAGE_CURSOR|CLUTTER_FEATURE_STAGE_MULTIPLE;
233
233
}
234
234
 
235
 
static ClutterActor *
 
235
static ClutterStageWindow *
236
236
clutter_backend_egl_create_stage (ClutterBackend  *backend,
237
237
                                  ClutterStage    *wrapper,
238
238
                                  GError         **error)
239
239
{
240
240
  ClutterBackendX11 *backend_x11 = CLUTTER_BACKEND_X11 (backend);
241
241
  ClutterStageX11 *stage_x11;
242
 
  ClutterActor *stage;
 
242
  ClutterStageWindow *stage;
243
243
 
244
244
  CLUTTER_NOTE (BACKEND, "Creating stage of type '%s'",
245
245
                g_type_name (CLUTTER_STAGE_TYPE));
248
248
  
249
249
  /* copy backend data into the stage */
250
250
  stage_x11 = CLUTTER_STAGE_X11 (stage);
251
 
  stage_x11->xdpy = backend_x11->xdpy;
252
 
  stage_x11->xwin_root = backend_x11->xwin_root;
253
 
  stage_x11->xscreen = backend_x11->xscreen_num;
254
 
  stage_x11->backend = backend_x11;
255
251
  stage_x11->wrapper = wrapper;
256
252
  
257
253
  CLUTTER_NOTE (MISC, "EGLX stage created (display:%p, screen:%d, root:%u)",
258
 
                stage_x11->xdpy,
259
 
                stage_x11->xscreen,
260
 
                (unsigned int) stage_x11->xwin_root);
 
254
                backend_x11->xdpy,
 
255
                backend_x11->xscreen_num,
 
256
                (unsigned int) backend_x11->xwin_root);
261
257
  
262
258
  return stage;
263
259
}
264
260
 
265
261
static XVisualInfo *
266
 
clutter_backend_egl_get_visual_info (ClutterBackendX11 *backend_x11,
267
 
                                     gboolean           for_offscreen)
 
262
clutter_backend_egl_get_visual_info (ClutterBackendX11 *backend_x11)
268
263
{
269
264
  ClutterBackendEGL *backend_egl = CLUTTER_BACKEND_EGL (backend_x11);
270
265
  EGLint visualid;