1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-25 06:35:30 +00:00

Fix regression in handling of NiZBufferProperty

This commit is contained in:
scrawl 2017-02-03 01:49:37 +01:00
parent 6d8c414071
commit f3045331f1

View File

@ -1597,12 +1597,9 @@ namespace NifOsg
{
const Nif::NiZBufferProperty* zprop = static_cast<const Nif::NiZBufferProperty*>(property);
// VER_MW doesn't support a DepthFunction according to NifSkope
static osg::ref_ptr<osg::Depth> depth;
if (!depth)
{
depth = new osg::Depth;
depth->setWriteMask((zprop->flags>>1)&1);
}
osg::ref_ptr<osg::Depth> depth = new osg::Depth;
depth->setWriteMask((zprop->flags>>1)&1);
depth = shareAttribute(depth);
node->getOrCreateStateSet()->setAttributeAndModes(depth, osg::StateAttribute::ON);
break;
}