SH-3941 SH-3954 FIX local appearance does not update properly
We were using an indicator of whether there *was* a baked texture to whether we were *using* a baked texture. Switched to one of the (several) proper indicators of whether a baked texture was in use. This should allow local texture data to get marked for download when we enter appearance mode. Local testing confirms that old apperances linger for a second or two, but are soon replaced by the correct local renders.
This commit is contained in:
committed by
Latif Khalifa
parent
554a03d569
commit
707f3959f9
@@ -3002,9 +3002,9 @@ void LLVOAvatarSelf::onCustomizeStart(bool disable_camera_switch)
|
||||
gAgentAvatarp->idleUpdateAppearanceAnimation();
|
||||
#endif
|
||||
|
||||
gAgentAvatarp->updateTextures(); // call updateTextureStats
|
||||
gAgentAvatarp->invalidateAll(); // mark all bakes as dirty, request updates
|
||||
gAgentAvatarp->updateMeshTextures(); // make sure correct textures are applied to the avatar mesh.
|
||||
gAgentAvatarp->updateTextures(); // call updateTextureStats
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user