Added support for Mir, now clutter can natively draw on MirSurfaces. This depends on latest cogl git.
Run your clutter apps using CLUTTER_BACKEND=mir
77db999 clutter: add Mir windowing/input backend
clutter/Makefile.am | 31 ++-
clutter/clutter-backend.c | 19 ++
clutter/clutter-main.c | 9 +
clutter/mir/clutter-backend-mir-priv.h | 46 ++++
clutter/mir/clutter-backend-mir.c | 231 +++++++++++++++++
clutter/mir/clutter-backend-mir.h | 55 +++++
clutter/mir/clutter-device-manager-mir.c | 192 +++++++++++++++
clutter/mir/clutter-device-manager-mir.h | 64 +++++
clutter/mir/clutter-event-mir.c | 395 ++++++++++++++++++++++++++++++
clutter/mir/clutter-event-mir.h | 40 +++
clutter/mir/clutter-input-device-mir.c | 55 +++++
clutter/mir/clutter-input-device-mir.h | 45 ++++
clutter/mir/clutter-mir.h | 57 +++++
clutter/mir/clutter-stage-mir.c | 293 ++++++++++++++++++++++
clutter/mir/clutter-stage-mir.h | 64 +++++
configure.ac | 48 ++++
16 files changed, 1642 insertions(+), 2 deletions(-)
Upstream: git.gnome.org