diff --git a/components/sceneutil/util.cpp b/components/sceneutil/util.cpp index 185f90010e..a39d5ad9f0 100644 --- a/components/sceneutil/util.cpp +++ b/components/sceneutil/util.cpp @@ -132,7 +132,7 @@ namespace SceneUtil mStartingTime = nv->getFrameStamp()->getSimulationTime(); double time = nv->getFrameStamp()->getSimulationTime(); - int index = static_cast(std::floor(time * 16)) % mTextures.size(); + int index = static_cast(time * 16) % mTextures.size(); stateset->setTextureAttribute( mTexUnit, mTextures[index], osg::StateAttribute::ON | osg::StateAttribute::OVERRIDE);