CullVisitor::apply(node);
return;
}
- Technique* technique = eg->getEffect()->chooseTechnique(&getRenderInfo());
- if (!technique) {
+ Effect* effect = eg->getEffect();
+ Technique* technique = 0;
+ if (!effect) {
CullVisitor::apply(node);
return;
+ } else if (!(technique = effect->chooseTechnique(&getRenderInfo()))) {
+ return;
}
// push the node's state.
osg::StateSet* node_state = node.getStateSet();