struct wl_cursor_theme *cursor_theme;
struct wl_cursor **cursors;
- PFNGLEGLIMAGETARGETTEXTURE2DOESPROC image_target_texture_2d;
- PFNEGLCREATEIMAGEKHRPROC create_image;
- PFNEGLDESTROYIMAGEKHRPROC destroy_image;
-
display_output_handler_t output_configure_handler;
display_global_handler_t global_handler;
return NULL;
#endif
- d->image_target_texture_2d =
- (void *) eglGetProcAddress("glEGLImageTargetTexture2DOES");
- d->create_image = (void *) eglGetProcAddress("eglCreateImageKHR");
- d->destroy_image = (void *) eglGetProcAddress("eglDestroyImageKHR");
-
create_cursors(d);
d->theme = theme_create();
void
display_release_window_surface(struct display *display,
struct window *window);
-
-#ifdef HAVE_CAIRO_EGL
-EGLImageKHR
-display_get_image_for_egl_image_surface(struct display *display,
- cairo_surface_t *surface);
-#endif
#endif
#define SURFACE_OPAQUE 0x01