mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-23 06:41:08 +00:00
Set render queue for rain
This commit is contained in:
parent
7b1e1d03d8
commit
e5254ff8ef
@ -429,6 +429,16 @@ void SkyManager::updateRain(float dt)
|
|||||||
Ogre::SceneNode* offsetNode = sceneNode->createChildSceneNode(Ogre::Vector3(xOffs,yOffs,startHeight));
|
Ogre::SceneNode* offsetNode = sceneNode->createChildSceneNode(Ogre::Vector3(xOffs,yOffs,startHeight));
|
||||||
|
|
||||||
NifOgre::ObjectScenePtr objects = NifOgre::Loader::createObjects(offsetNode, mRainEffect);
|
NifOgre::ObjectScenePtr objects = NifOgre::Loader::createObjects(offsetNode, mRainEffect);
|
||||||
|
for (unsigned int i=0; i<objects->mEntities.size(); ++i)
|
||||||
|
{
|
||||||
|
objects->mEntities[i]->setRenderQueueGroup(RQG_Alpha);
|
||||||
|
objects->mEntities[i]->setVisibilityFlags(RV_Sky);
|
||||||
|
}
|
||||||
|
for (unsigned int i=0; i<objects->mParticles.size(); ++i)
|
||||||
|
{
|
||||||
|
objects->mParticles[i]->setRenderQueueGroup(RQG_Alpha);
|
||||||
|
objects->mParticles[i]->setVisibilityFlags(RV_Sky);
|
||||||
|
}
|
||||||
mRainModels[offsetNode] = objects;
|
mRainModels[offsetNode] = objects;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user