Add file name to error message.

This commit is contained in:
ThorstenB 2012-03-28 22:54:27 +02:00
parent ece38a6dbf
commit 6fa4c7e138
3 changed files with 6 additions and 5 deletions

View File

@ -413,13 +413,14 @@ private:
SGMaterialAnimation::SGMaterialAnimation(const SGPropertyNode* configNode,
SGPropertyNode* modelRoot,
const osgDB::Options*
options) :
options, const string &path) :
SGAnimation(configNode, modelRoot),
texturePathList(options->getDatabasePathList())
{
if (configNode->hasChild("global"))
SG_LOG(SG_IO, SG_ALERT, "Use of <global> in material animation is "
"no longer supported");
SG_LOG(SG_IO, SG_ALERT, path <<
": Use of <global> in material animation is "
"no longer supported.");
}
osg::Group*

View File

@ -23,7 +23,7 @@ class SGMaterialAnimation : public SGAnimation {
public:
SGMaterialAnimation(const SGPropertyNode* configNode,
SGPropertyNode* modelRoot,
const osgDB::Options* options);
const osgDB::Options* options,const string &path);
virtual osg::Group* createAnimationGroup(osg::Group& parent);
virtual void install(osg::Node& node);
static SGPropertyNode_ptr makeEffectProperties(const SGPropertyNode* animProp);

View File

@ -433,7 +433,7 @@ SGAnimation::animate(osg::Node* node, const SGPropertyNode* configNode,
SGInteractionAnimation animInst(configNode, modelRoot);
animInst.apply(node);
} else if (type == "material") {
SGMaterialAnimation animInst(configNode, modelRoot, options);
SGMaterialAnimation animInst(configNode, modelRoot, options, path);
animInst.apply(node);
} else if (type == "noshadow") {
SGShadowAnimation animInst(configNode, modelRoot);