WaylandBaseWindowSystem: Add finishFrame and repaint scheduling
authorNobuhiko Tanibata <ntanibata@jp.adit-jv.com>
Tue, 15 Jan 2013 03:00:09 +0000 (12:00 +0900)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Tue, 5 Feb 2013 14:05:21 +0000 (06:05 -0800)
commitdce0af009550d77b6e7869d453290528d62230a4
treea37b07bf501620fa07d90829f60a36e86b0bc326
parent15ef12daa065d0ace1ea507f50a9cb73dc90d802
WaylandBaseWindowSystem: Add finishFrame and repaint scheduling

- Adds implementation of BaseWindowSystem::finishFrame.
- Modify the schedule of a repaint from client commit to timer event: 10ms except drm backend. DRM backend is triggered by page flip not by timer.

Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
LayerManagerPlugins/Renderers/Graphic/include/WindowSystems/WaylandBaseWindowSystem.h
LayerManagerPlugins/Renderers/Graphic/src/WindowSystems/WaylandBaseWindowSystem.cpp