From b97e65a9767941c292b17e96d276c803571af9ab Mon Sep 17 00:00:00 2001 From: Andy Nichols Date: Mon, 1 Sep 2014 13:36:10 +0200 Subject: Add path for QQuickShaderEffectNode We can not easily determine what to render in this case so for now we do not render anything, but at least now we do not hit Q_UNREACHABLE when iterating through the scene graph. Change-Id: Ia6cc4be35ba4d977ffc7b52f6370539a0443c63b Reviewed-by: Lars Knoll --- softwarecontext/renderingvisitor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/softwarecontext/renderingvisitor.cpp b/softwarecontext/renderingvisitor.cpp index 869ca6d49e..879c30eb4f 100644 --- a/softwarecontext/renderingvisitor.cpp +++ b/softwarecontext/renderingvisitor.cpp @@ -29,6 +29,7 @@ #include #include #include +#include RenderingVisitor::RenderingVisitor(QPainter *painter) : painter(painter) @@ -78,6 +79,8 @@ bool RenderingVisitor::visit(QSGGeometryNode *node) } else { Q_UNREACHABLE(); } + } else if (QQuickShaderEffectNode *sn = dynamic_cast(node)) { + Q_UNUSED(sn) } else { Q_UNREACHABLE(); } -- cgit v1.2.3