Fixed shadows warnings

This commit is contained in:
Robert Osfield
2016-05-25 13:58:06 +01:00
parent 426fd3acb1
commit e8aa106184
6 changed files with 38 additions and 40 deletions

View File

@@ -70,14 +70,14 @@ bool Camera_readLocalData(Object& obj, Input& fr)
iteratorAdvanced = true;
}
osg::ref_ptr<osg::StateAttribute> attribute;
while((attribute=fr.readStateAttribute())!=NULL)
osg::ref_ptr<osg::StateAttribute> stateAttribute;
while((stateAttribute=fr.readStateAttribute())!=NULL)
{
osg::Viewport* viewport = dynamic_cast<osg::Viewport*>(attribute.get());
osg::Viewport* viewport = dynamic_cast<osg::Viewport*>(stateAttribute.get());
if (viewport) camera.setViewport(viewport);
else
{
osg::ColorMask* colormask = dynamic_cast<osg::ColorMask*>(attribute.get());
osg::ColorMask* colormask = dynamic_cast<osg::ColorMask*>(stateAttribute.get());
camera.setColorMask(colormask);
}
}

View File

@@ -813,7 +813,6 @@ bool Array_writeLocalData(const Array& array,Output& fw)
}
else
{
std::string uniqueID;
fw.createUniqueIDForObject(&array,uniqueID);
fw.registerUniqueIDForObject(&array,uniqueID);
fw << "UniqueID " << uniqueID << " ";

View File

@@ -28,10 +28,10 @@ bool PagedLOD_readLocalData(Object& obj, Input& fr)
PagedLOD& lod = static_cast<PagedLOD&>(obj);
std::string path;
if (fr.read("DatabasePath",path))
std::string databasePath;
if (fr.read("DatabasePath",databasePath))
{
lod.setDatabasePath(path);
lod.setDatabasePath(databasePath);
}
else
{

View File

@@ -412,12 +412,11 @@ bool StateSet_readLocalData(Object& obj, Input& fr)
iteratorAdvanced = true;
}
bool readingMode = true;
StateAttribute::GLModeValue value;
while (readingMode)
bool readingGLMode = true;
while (readingGLMode)
{
readingMode=false;
StateAttribute::GLModeValue value;
readingGLMode=false;
if (fr[0].isInt())
{
if (StateSet_matchModeStr(fr[1].getStr(),value))
@@ -436,7 +435,7 @@ bool StateSet_readLocalData(Object& obj, Input& fr)
}
fr+=2;
iteratorAdvanced = true;
readingMode=true;
readingGLMode=true;
}
}
else
@@ -458,7 +457,7 @@ bool StateSet_readLocalData(Object& obj, Input& fr)
}
fr+=2;
iteratorAdvanced = true;
readingMode=true;
readingGLMode=true;
}
}
}
@@ -474,17 +473,17 @@ bool StateSet_readLocalData(Object& obj, Input& fr)
// new code using osg::Registry's list of prototypes to loaded attributes.
StateAttribute* attribute = NULL;
while((attribute=fr.readStateAttribute())!=NULL)
StateAttribute* stateAttribute = NULL;
while((stateAttribute=fr.readStateAttribute())!=NULL)
{
if (attribute->isTextureAttribute())
if (stateAttribute->isTextureAttribute())
{
// remap to be a texture attribute
stateset.setTextureAttribute(0,attribute);
stateset.setTextureAttribute(0,stateAttribute);
}
else
{
stateset.setAttribute(attribute);
stateset.setAttribute(stateAttribute);
}
iteratorAdvanced = true;
}
@@ -597,9 +596,9 @@ bool StateSet_writeLocalData(const Object& obj, Output& fw)
}
const StateSet::ModeList& ml = stateset.getModeList();
for(StateSet::ModeList::const_iterator mitr=ml.begin();
mitr!=ml.end();
const StateSet::ModeList& ss_ml = stateset.getModeList();
for(StateSet::ModeList::const_iterator mitr=ss_ml.begin();
mitr!=ss_ml.end();
++mitr)
{
std::string str;
@@ -622,9 +621,9 @@ bool StateSet_writeLocalData(const Object& obj, Output& fw)
fw.writeObject(*(uitr->second.first));
}
const StateSet::AttributeList& sl = stateset.getAttributeList();
for(StateSet::AttributeList::const_iterator sitr=sl.begin();
sitr!=sl.end();
const StateSet::AttributeList& ss_sl = stateset.getAttributeList();
for(StateSet::AttributeList::const_iterator sitr=ss_sl.begin();
sitr!=ss_sl.end();
++sitr)
{
fw.writeObject(*(sitr->second.first));

View File

@@ -50,9 +50,9 @@ bool CompositeLayer_readLocalData(osg::Object& obj, osgDB::Input &fr)
{
itrAdvanced = false;
osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
locator = dynamic_cast<osgTerrain::Locator*>(readObject.get());
if (readObject.valid()) itrAdvanced = true;
osg::ref_ptr<osg::Object> readLocatorObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
locator = dynamic_cast<osgTerrain::Locator*>(readLocatorObject.get());
if (readLocatorObject.valid()) itrAdvanced = true;
unsigned int minLevel=0;
if (fr.read("MinLevel",minLevel))

View File

@@ -31,8 +31,8 @@ bool TerrainTile_readLocalData(osg::Object& obj, osgDB::Input &fr)
bool itrAdvanced = false;
osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
if (readObject.valid()) itrAdvanced = true;
osg::ref_ptr<osg::Object> readLocatorObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
if (readLocatorObject.valid()) itrAdvanced = true;
std::string blendingPolicy;
if (fr.read("BlendingPolicy",blendingPolicy))
@@ -43,8 +43,8 @@ bool TerrainTile_readLocalData(osg::Object& obj, osgDB::Input &fr)
else if (blendingPolicy == "ENABLE_BLENDING_WHEN_ALPHA_PRESENT") terrainTile.setBlendingPolicy(osgTerrain::TerrainTile::ENABLE_BLENDING_WHEN_ALPHA_PRESENT);
}
osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readObject.get());
if (locator) terrainTile.setLocator(locator);
osgTerrain::Locator* tileLocator = dynamic_cast<osgTerrain::Locator*>(readLocatorObject.get());
if (tileLocator) terrainTile.setLocator(tileLocator);
if (fr.matchSequence("ElevationLayer {"))
{
@@ -55,9 +55,9 @@ bool TerrainTile_readLocalData(osg::Object& obj, osgDB::Input &fr)
{
bool localAdvanced = false;
osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readObject.get());
if (readObject.valid()) localAdvanced = true;
osg::ref_ptr<osg::Object> readElevationLocatorObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readElevationLocatorObject.get());
if (readElevationLocatorObject.valid()) localAdvanced = true;
unsigned int minLevel=0;
if (fr.read("MinLevel",minLevel))
@@ -125,9 +125,9 @@ bool TerrainTile_readLocalData(osg::Object& obj, osgDB::Input &fr)
{
bool localAdvanced = false;
osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readObject.get());
if (readObject.valid()) localAdvanced = true;
osg::ref_ptr<osg::Object> readElevationLocatorObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>());
osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readElevationLocatorObject.get());
if (readElevationLocatorObject.valid()) localAdvanced = true;
unsigned int minLevel=0;
if (fr.read("MinLevel",minLevel))
@@ -181,7 +181,7 @@ bool TerrainTile_readLocalData(osg::Object& obj, osgDB::Input &fr)
}
readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::TerrainTechnique>());
osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::TerrainTechnique>());
if (readObject.valid())
{
terrainTile.setTerrainTechnique(dynamic_cast<osgTerrain::TerrainTechnique*>(readObject.get()));