From: Enlightenment S. <no-...@en...> - 2012-01-23 12:20:26
|
Log: E Comp (wayland): Quiet output. Add EGL image functions to compositor structure. Author: devilhorns Date: 2012-01-23 04:20:17 -0800 (Mon, 23 Jan 2012) New Revision: 67465 Trac: http://trac.enlightenment.org/e/changeset/67465 Modified: trunk/e/src/modules/comp/e_mod_comp_wl.h Modified: trunk/e/src/modules/comp/e_mod_comp_wl.h =================================================================== --- trunk/e/src/modules/comp/e_mod_comp_wl.h 2012-01-23 12:19:44 UTC (rev 67464) +++ trunk/e/src/modules/comp/e_mod_comp_wl.h 2012-01-23 12:20:17 UTC (rev 67465) @@ -10,7 +10,7 @@ # include <EGL/eglext.h> # include <wayland-server.h> -# define LOGFNS 1 +//# define LOGFNS 1 # ifdef LOGFNS # include <stdio.h> @@ -101,6 +101,11 @@ struct wl_event_source *idle_source; + PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC + image_target_renderbuffer_storage; + PFNGLEGLIMAGETARGETTEXTURE2DOESPROC image_target_texture_2d; + PFNEGLCREATEIMAGEKHRPROC create_image; + PFNEGLDESTROYIMAGEKHRPROC destroy_image; PFNEGLBINDWAYLANDDISPLAYWL bind_display; PFNEGLUNBINDWAYLANDDISPLAYWL unbind_display; Eina_Bool has_bind : 1; @@ -114,7 +119,7 @@ { int x, y, width, height; char *make, *model; - uint32_t subpixel; + uint32_t subpixel, flags; EGLSurface egl_surface; @@ -163,6 +168,8 @@ Wayland_Transform *transform; uint32_t visual, alpha; + EGLImageKHR image; + struct wl_list link; struct wl_list buffer_link; struct wl_list frame_callbacks; |