refactor and fix wobbly shores

This commit is contained in:
glassmancody.info 2021-08-04 17:49:57 -07:00
parent cad0b151cb
commit 09e03fde2e
45 changed files with 256 additions and 239 deletions

View file

@ -109,7 +109,6 @@ void Optimizer::optimize(osg::Node* node, unsigned int options)
MergeGeometryVisitor mgv(this);
mgv.setTargetMaximumNumberOfVertices(1000000);
mgv.setMergeAlphaBlending(_mergeAlphaBlending);
mgv.setReverseZ(_reverseZ);
mgv.setViewPoint(_viewPoint);
node->accept(mgv);
@ -1563,7 +1562,7 @@ bool Optimizer::MergeGeometryVisitor::mergeGroup(osg::Group& group)
}
if (_alphaBlendingActive && _mergeAlphaBlending && !geom->getStateSet())
{
auto d = createDepth(_reverseZ);
auto d = createDepth();
d->setWriteMask(0);
geom->getOrCreateStateSet()->setAttribute(d);
}