Some of the shapes built with osg::BuildShapeGeometryVisitor use GL_QUADS to draw their primitives. This isn't supported on GLES platforms so doesn't work out of the box.
The current solution is to use the osgUtil Optimizer with the osgUtil::Optimizer::TRISTRIP_GEOMETRY option to convert the GL_QUADS to tristrips.
Some of the shapes built with osg::BuildShapeGeometryVisitor use GL_QUADS to draw their primitives. This isn't supported on GLES platforms so doesn't work out of the box.
The current solution is to use the osgUtil Optimizer with the osgUtil::Optimizer::TRISTRIP_GEOMETRY option to convert the GL_QUADS to tristrips.