summaryrefslogtreecommitdiff
path: root/indra/newview/llcontrolavatar.cpp
diff options
context:
space:
mode:
authorBrad Payne (Vir Linden) <vir@lindenlab.com>2017-11-16 19:24:53 +0000
committerBrad Payne (Vir Linden) <vir@lindenlab.com>2017-11-16 19:24:53 +0000
commit2f1b75f03e8066b54d9dae16ab29095752c4ee8a (patch)
tree61ca8d02d2e947c07b86d3c860f6209d0f130d6a /indra/newview/llcontrolavatar.cpp
parent2c8007bc4b295b69b5b8a9c540876e402e6d63dc (diff)
SL-704 - first pass cleaning up comments. Also added LLControlAvatar::initInstance() as a potential hook for optimizations.
Diffstat (limited to 'indra/newview/llcontrolavatar.cpp')
-rw-r--r--indra/newview/llcontrolavatar.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/indra/newview/llcontrolavatar.cpp b/indra/newview/llcontrolavatar.cpp
index 848a8b0d40..afa6be188d 100644
--- a/indra/newview/llcontrolavatar.cpp
+++ b/indra/newview/llcontrolavatar.cpp
@@ -49,6 +49,13 @@ LLControlAvatar::~LLControlAvatar()
{
}
+// virtual
+void LLControlAvatar::initInstance()
+{
+ // AXON - potential optimizations here - avoid creating system avatar mesh since it's not used.
+ LLVOAvatar::initInstance();
+}
+
void LLControlAvatar::matchVolumeTransform()
{
if (mRootVolp)
@@ -173,7 +180,6 @@ void LLControlAvatar::updateVolumeGeom()
LLControlAvatar *LLControlAvatar::createControlAvatar(LLVOVolume *obj)
{
- // AXON Lifted from LLPreviewAnimation
LLControlAvatar *cav = (LLControlAvatar*)gObjectList.createObjectViewer(LL_PCODE_LEGACY_AVATAR, gAgent.getRegion(), CO_FLAG_CONTROL_AVATAR);
cav->mRootVolp = obj;