Fixed shadows warnings

This commit is contained in:
Robert Osfield
2016-05-25 11:00:35 +01:00
parent 831f406d17
commit 9ba599fe4c
5 changed files with 54 additions and 53 deletions

View File

@@ -269,16 +269,16 @@ void ShadowVolume::cull(osgUtil::CullVisitor& cv)
cv.setCurrentRenderBin(original_bin.get());
osgUtil::RenderBin::RenderBinList::iterator itr = new_bin->getRenderBinList().find(1000);
osg::ref_ptr<osgUtil::RenderBin> shadowVolumeBin;
if (itr != new_bin->getRenderBinList().end())
osgUtil::RenderBin::RenderBinList::iterator rb_itr = new_bin->getRenderBinList().find(1000);
if (rb_itr != new_bin->getRenderBinList().end())
{
shadowVolumeBin = itr->second;
shadowVolumeBin = rb_itr->second;
if (shadowVolumeBin.valid())
{
//OSG_NOTICE<<"Found shadow volume bin, now removing it"<<std::endl;
new_bin->getRenderBinList().erase(itr);
new_bin->getRenderBinList().erase(rb_itr);
}
}