diff --git a/src/osgViewer/View.cpp b/src/osgViewer/View.cpp index 5cf3af8cb..54d3fc511 100644 --- a/src/osgViewer/View.cpp +++ b/src/osgViewer/View.cpp @@ -279,6 +279,7 @@ void View::setSceneData(osg::Node* node) { #if defined(OSG_GLES2_AVAILABLE) osgUtil::ShaderGenVisitor sgv; + getSceneData()->getOrCreateStateSet(); getSceneData()->accept(sgv); #endif