mirror of
https://github.com/OpenMW/openmw.git
synced 2025-05-11 03:11:27 +00:00
Do not crash ModVertexAlphaVisitor when there are no vertex colors
This commit is contained in:
parent
48f53e23bf
commit
fc6fe9acfb
1 changed files with 7 additions and 2 deletions
|
@ -374,8 +374,13 @@ public:
|
||||||
}
|
}
|
||||||
else if (mMeshType == 2)
|
else if (mMeshType == 2)
|
||||||
{
|
{
|
||||||
osg::Vec4Array* origColors = static_cast<osg::Vec4Array*>(geom->getColorArray());
|
if (geom->getColorArray())
|
||||||
alpha = ((*origColors)[i].x() == 1.f) ? 1.f : 0.f;
|
{
|
||||||
|
osg::Vec4Array* origColors = static_cast<osg::Vec4Array*>(geom->getColorArray());
|
||||||
|
alpha = ((*origColors)[i].x() == 1.f) ? 1.f : 0.f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
alpha = 1.f;
|
||||||
}
|
}
|
||||||
|
|
||||||
(*colors)[i] = osg::Vec4f(0.f, 0.f, 0.f, alpha);
|
(*colors)[i] = osg::Vec4f(0.f, 0.f, 0.f, alpha);
|
||||||
|
|
Loading…
Reference in a new issue