From 31988f414f7f879171f7fa137f1866e0c4ca7b66 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Mon, 11 Apr 2016 12:25:39 +0300 Subject: kmscube: disable plane --- kmscube/kmscube.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'kmscube') diff --git a/kmscube/kmscube.cpp b/kmscube/kmscube.cpp index 2b01b6b..1902970 100644 --- a/kmscube/kmscube.cpp +++ b/kmscube/kmscube.cpp @@ -49,6 +49,8 @@ static bool s_verbose; static int s_flip_pending; static bool s_need_exit; +static bool s_support_planes; + class GbmDevice { public: @@ -662,15 +664,17 @@ static void main_gbm() Plane* plane = 0; - for (Plane* p : crtc->get_possible_planes()) { - if (find(used_planes.begin(), used_planes.end(), p) != used_planes.end()) - continue; + if (s_support_planes) { + for (Plane* p : crtc->get_possible_planes()) { + if (find(used_planes.begin(), used_planes.end(), p) != used_planes.end()) + continue; - if (p->plane_type() != PlaneType::Overlay) - continue; + if (p->plane_type() != PlaneType::Overlay) + continue; - plane = p; - break; + plane = p; + break; + } } if (plane) -- cgit v1.2.3