From 7e158c6bc5dc611417a9db4e005fcd80b0deeb45 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Thu, 12 Aug 2010 09:25:17 -0400 Subject: [PATCH] cex100: Add a Clutter EGL backend for CE3100/CE4100 SoCs Intel CE3100 and CE4100 SoCs are designed for TVs. They have separate framebuffers that are blended together by a piece of hardware to make the final output. The library that allows you to initialize and configure those planes is called GDL. A EGL GDL winsys can then be use with those planes as NativeWindowType to select which plane to use. This patch adds a new ClutterBackendCex100 backend that can be selected at compile time with the new --with-flavour=cex100 option. --- cogl/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cogl/Makefile.am b/cogl/Makefile.am index 696f3a4f7..9ba4e4f2c 100644 --- a/cogl/Makefile.am +++ b/cogl/Makefile.am @@ -206,6 +206,10 @@ if SUPPORT_EGL_PLATFORM_POWERVR_NULL libclutter_cogl_la_SOURCES += \ $(srcdir)/winsys/cogl-egl.c endif +if SUPPORT_EGL_PLATFORM_POWERVR_GDL +libclutter_cogl_la_SOURCES += \ + $(srcdir)/winsys/cogl-egl.c +endif if SUPPORT_EGL_PLATFORM_FRUITY libclutter_cogl_la_SOURCES += \ $(srcdir)/winsys/cogl-fruity.c