diff options
| author | Oz Linden <oz@lindenlab.com> | 2015-09-08 09:24:59 -0400 | 
|---|---|---|
| committer | Oz Linden <oz@lindenlab.com> | 2015-09-08 09:24:59 -0400 | 
| commit | 3677d35c3b5a6fe60498f9319295079867bd170d (patch) | |
| tree | 8add4bef1c8f29bea67f969536c1a8a433e7ca39 | |
| parent | e4f7db7fec74a020bf7e2783a8d051e2cdcd7dab (diff) | |
MAINT-5607: make "always render" override complexity for imposters
| -rwxr-xr-x | indra/newview/llvoavatar.cpp | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 9e689d9821..cbfcad76f3 100755 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -6465,7 +6465,7 @@ BOOL LLVOAvatar::isFullyLoaded() const  bool LLVOAvatar::isTooComplex() const  {  	bool too_complex; -	if (isSelf()) +	if (isSelf() || mVisuallyMuteSetting == AV_ALWAYS_RENDER)  	{  		too_complex = false;  	} @@ -6477,12 +6477,11 @@ bool LLVOAvatar::isTooComplex() const  		static LLCachedControl<F32> max_attachment_area(gSavedSettings, "RenderAutoMuteSurfaceAreaLimit", 0.0f);  		too_complex = ((max_render_cost > 0 && mVisualComplexity > max_render_cost)  			|| (max_attachment_bytes > 0 && mAttachmentGeometryBytes > max_attachment_bytes) -			|| (max_attachment_area > 0.f && mAttachmentSurfaceArea > max_attachment_area) +			|| (max_attachment_area > 0.0f && mAttachmentSurfaceArea > max_attachment_area)  			);  	}  	return too_complex; -  }  //----------------------------------------------------------------------------- @@ -8242,7 +8241,7 @@ void LLVOAvatar::idleUpdateRenderComplexity()  		mText->addLine(info_line, info_color, info_style);  		// Attachment Surface Area -		static LLCachedControl<F32> max_attachment_area(gSavedSettings, "RenderAutoMuteSurfaceAreaLimit", 0); +		static LLCachedControl<F32> max_attachment_area(gSavedSettings, "RenderAutoMuteSurfaceAreaLimit", 0.0f);  		info_line = llformat("%.2f m^2", mAttachmentSurfaceArea);  		if (max_attachment_area != 0) // zero means don't care, so don't bother coloring based on this | 
