weston: Port fbdev backend to new output handling API
authorArmin Krezović <krezovic.armin@gmail.com>
Fri, 30 Sep 2016 12:11:06 +0000 (14:11 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 3 Oct 2016 11:24:08 +0000 (14:24 +0300)
commit6ba369dad4014aea1551c28faf896c31b5af0ef8
treef67069e375cfd855e5679d960287a584d19a68d4
parent083681325b693a3d487bd17c9152e4b22eecb85e
weston: Port fbdev backend to new output handling API

This is a complete port of the fbdev backend that uses
the recently added output handling API for output
configuration.

It is required that the scale and transform values are
set using the previously added functionality.

After everything has been set, output needs to be
enabled manually using weston_output_enable().

v2:

 - Use weston_compositor_add_pending_output().
 - Bump weston_fbdev_backend_config version to 2.

Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Signed-off-by: Armin Krezović <krezovic.armin@gmail.com>
compositor/main.c
libweston/compositor-fbdev.c
libweston/compositor-fbdev.h