Add file name to error message.
This commit is contained in:
parent
ece38a6dbf
commit
6fa4c7e138
@ -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*
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user