diff --git a/components/nifosg/nifloader.cpp b/components/nifosg/nifloader.cpp index b71701f55..3e67fbb3c 100644 --- a/components/nifosg/nifloader.cpp +++ b/components/nifosg/nifloader.cpp @@ -481,6 +481,12 @@ namespace NifOsg return; } + if (textureEffect->texture.empty()) + { + std::cerr << "NiTextureEffect missing source texture in " << mFilename << std::endl; + return; + } + osg::ref_ptr texGen (new osg::TexGen); switch (textureEffect->coordGenType) {