diff --git a/src/osg/Texture2DArray.cpp b/src/osg/Texture2DArray.cpp index bc267f047..1f4d58292 100644 --- a/src/osg/Texture2DArray.cpp +++ b/src/osg/Texture2DArray.cpp @@ -400,11 +400,8 @@ void Texture2DArray::apply(State& state) const osg::Image* image = itr->get(); if (image) { - if (getModifiedCount(n,contextID) != image->getModifiedCount()) - { - getModifiedCount(n,contextID) = image->getModifiedCount(); - applyTexImage2DArray_subload(state, image, n, _textureWidth, _textureHeight, image->r(), _internalFormat, _numMipmapLevels); - } + getModifiedCount(n,contextID) = image->getModifiedCount(); + applyTexImage2DArray_subload(state, image, n, _textureWidth, _textureHeight, image->r(), _internalFormat, _numMipmapLevels); n += image->r(); } }