cex100: Add a Clutter EGL backend for CE3100/CE4100 SoCs
authorDamien Lespiau <damien.lespiau@gmail.com>
Thu, 12 Aug 2010 13:25:17 +0000 (09:25 -0400)
committerDamien Lespiau <damien.lespiau@intel.com>
Fri, 3 Sep 2010 10:13:35 +0000 (11:13 +0100)
commite1e5db00327db6d37850aaad7bb8fb42ffe29e57
tree7cd82ac876f7ad6dc74f4109afb594a39758089f
parentaf983faccd6fc91ea328d19ace2bb61df2c0f9fd
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.
clutter/cogl/cogl/Makefile.am
clutter/egl/Makefile.am
clutter/egl/clutter-backend-cex100.c [new file with mode: 0644]
clutter/egl/clutter-backend-cex100.h [new file with mode: 0644]
clutter/egl/clutter-backend-egl.c
configure.ac