clutter: add Mir windowing/input backend

Desktop / GNOME / Clutter - Marco Trevisan (TreviƱo) [ubuntu.com] - 20 February 2015 18:46 UTC

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


  • Share