diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 1a4155f5d..bbd467f99 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -5132,7 +5132,12 @@ void LLVOAvatar::updateTextures() } else { - render_avatar = isVisible() && !mCulled; + if(!isVisible()) + { + return ;//do not update for invisible avatar. + } + + render_avatar = !mCulled; //visible and not culled. } std::vector layer_baked;