First re-apply "SH-3941 SH-3954 FIX local appearance does not update properly"
This commit is contained in:
@@ -4996,7 +4996,7 @@ void LLVOAvatar::updateTextures()
|
|||||||
const EBakedTextureIndex baked_index = texture_dict->mBakedTextureIndex;
|
const EBakedTextureIndex baked_index = texture_dict->mBakedTextureIndex;
|
||||||
if (texture_dict->mIsLocalTexture)
|
if (texture_dict->mIsLocalTexture)
|
||||||
{
|
{
|
||||||
addLocalTextureStats((ETextureIndex)texture_index, imagep, texel_area_ratio, render_avatar, layer_baked[baked_index]);
|
addLocalTextureStats((ETextureIndex)texture_index, imagep, texel_area_ratio, render_avatar, mBakedTextureDatas[baked_index].mIsUsed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3014,9 +3014,9 @@ void LLVOAvatarSelf::onCustomizeStart(bool disable_camera_switch)
|
|||||||
gAgentAvatarp->idleUpdateAppearanceAnimation();
|
gAgentAvatarp->idleUpdateAppearanceAnimation();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
gAgentAvatarp->updateTextures(); // call updateTextureStats
|
|
||||||
gAgentAvatarp->invalidateAll(); // mark all bakes as dirty, request updates
|
gAgentAvatarp->invalidateAll(); // mark all bakes as dirty, request updates
|
||||||
gAgentAvatarp->updateMeshTextures(); // make sure correct textures are applied to the avatar mesh.
|
gAgentAvatarp->updateMeshTextures(); // make sure correct textures are applied to the avatar mesh.
|
||||||
|
gAgentAvatarp->updateTextures(); // call updateTextureStats
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user