From a6e23473bc7733570c2959574e25f3fadebc6eb7 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Wed, 19 Feb 2014 09:02:51 +0200 Subject: Do not create FBO in indirect rendering case if size is invalid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Idd12e984d82411a17f60641bfc4ba49a38ea05d0 Reviewed-by: Tomi Korpipää --- src/datavisualizationqml2/declarativerendernode.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/datavisualizationqml2/declarativerendernode.cpp b/src/datavisualizationqml2/declarativerendernode.cpp index 30792f24..f4ce7532 100644 --- a/src/datavisualizationqml2/declarativerendernode.cpp +++ b/src/datavisualizationqml2/declarativerendernode.cpp @@ -48,6 +48,9 @@ void DeclarativeRenderNode::renderFBO() { QSize size = rect().size().toSize(); + if (size.width() <= 0 || size.height() <= 0) + return; + // Create FBO if (!m_fbo) { QOpenGLFramebufferObjectFormat format; -- cgit v1.2.3