diff options
| author | Alexander Gavriliuk <alexandrgproductengine@lindenlab.com> | 2023-07-26 17:53:45 +0200 | 
|---|---|---|
| committer | Guru <alexandrgproductengine@lindenlab.com> | 2023-07-27 05:02:43 +0200 | 
| commit | a22dfc28a132c0cf888a7ee6e47b29f50b6193af (patch) | |
| tree | 848d14bf0c8bef8a54fd46b0063168f1d901bc1d /indra | |
| parent | bf0fea7b8894515522ed2e5f77497268bbf4a082 (diff) | |
SL-18619 Eyes not rendering in Shape floater thumbnails
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llappearance/llavatarappearance.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/lldrawpoolavatar.cpp | 12 | ||||
| -rw-r--r-- | indra/newview/llvoavatar.cpp | 5 | 
3 files changed, 6 insertions, 12 deletions
| diff --git a/indra/llappearance/llavatarappearance.cpp b/indra/llappearance/llavatarappearance.cpp index 7946a3e705..18b03c1f89 100644 --- a/indra/llappearance/llavatarappearance.cpp +++ b/indra/llappearance/llavatarappearance.cpp @@ -1050,7 +1050,6 @@ BOOL LLAvatarAppearance::loadSkeletonNode ()  	mRoot->addChild(mMeshLOD[MESH_ID_UPPER_BODY]);  	mRoot->addChild(mMeshLOD[MESH_ID_LOWER_BODY]);  	mRoot->addChild(mMeshLOD[MESH_ID_SKIRT]); -	mRoot->addChild(mMeshLOD[MESH_ID_HEAD]);  	LLAvatarJoint *skull = (LLAvatarJoint*)mRoot->findJoint("mSkull");  	if (skull) diff --git a/indra/newview/lldrawpoolavatar.cpp b/indra/newview/lldrawpoolavatar.cpp index f3a6c4a3a7..342b76d93b 100644 --- a/indra/newview/lldrawpoolavatar.cpp +++ b/indra/newview/lldrawpoolavatar.cpp @@ -171,8 +171,8 @@ void LLDrawPoolAvatar::beginDeferredPass(S32 pass)  	is_deferred_render = true;  	if (LLPipeline::sImpostorRender) -	{ //impostor pass does not have rigid or impostor rendering -		pass += 2; +	{ //impostor pass does not have impostor rendering +		++pass;  	}  	switch (pass) @@ -198,7 +198,7 @@ void LLDrawPoolAvatar::endDeferredPass(S32 pass)  	if (LLPipeline::sImpostorRender)  	{ -		pass += 2; +		++pass;  	}  	switch (pass) @@ -418,7 +418,7 @@ void LLDrawPoolAvatar::render(S32 pass)      LL_PROFILE_ZONE_SCOPED_CATEGORY_AVATAR;  	if (LLPipeline::sImpostorRender)  	{ -		renderAvatars(NULL, pass+2); +		renderAvatars(NULL, ++pass);  		return;  	} @@ -433,7 +433,7 @@ void LLDrawPoolAvatar::beginRenderPass(S32 pass)  	if (LLPipeline::sImpostorRender)  	{ //impostor render does not have impostors or rigid rendering -		pass += 2; +		++pass;  	}  	switch (pass) @@ -461,7 +461,7 @@ void LLDrawPoolAvatar::endRenderPass(S32 pass)  	if (LLPipeline::sImpostorRender)  	{ -		pass += 2;		 +		++pass;  	}  	switch (pass) diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 22cd9f71b3..10a257fbb5 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -5232,11 +5232,6 @@ U32 LLVOAvatar::renderRigid()  	{  		return 0;  	} -	 -	if (!mIsBuilt) -	{ -		return 0; -	}  	if (isTextureVisible(TEX_EYES_BAKED) || (getOverallAppearance() == AOA_JELLYDOLL && !isControlAvatar()) || isUIAvatar())  	{ | 
