diff options
author | Oz Linden <oz@lindenlab.com> | 2015-02-21 15:08:40 -0500 |
---|---|---|
committer | Oz Linden <oz@lindenlab.com> | 2015-02-21 15:08:40 -0500 |
commit | d12f3d15d986231cbd2e3714ce39247b2b6bc30f (patch) | |
tree | eedcbca5622e39b2a9fc65c07005b7d3963387c8 /indra/newview/llvoavatar.h | |
parent | c598094d153c36b7b1c5504c460e3e4a750e947e (diff) | |
parent | 3cf8a1ce6e81c30cf7231a5ab045bbc45c6757e2 (diff) |
merge impostor and visual muting changes
Diffstat (limited to 'indra/newview/llvoavatar.h')
-rwxr-xr-x | indra/newview/llvoavatar.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/indra/newview/llvoavatar.h b/indra/newview/llvoavatar.h index 0cf455db15..d09aaffd87 100755 --- a/indra/newview/llvoavatar.h +++ b/indra/newview/llvoavatar.h @@ -250,8 +250,8 @@ public: // force all name tags to rebuild, useful when display names turned on/off static void invalidateNameTags(); void addNameTagLine(const std::string& line, const LLColor4& color, S32 style, const LLFontGL* font); - void idleUpdateRenderCost(); - void calculateUpdateRenderCost(); + void idleUpdateRenderComplexity(); + void calculateUpdateRenderComplexity(); void updateVisualComplexity() { mVisualComplexityStale = TRUE; } S32 getVisualComplexity() { return mVisualComplexity; }; // Numbers calculated here by rendering AV @@ -263,7 +263,7 @@ public: S32 getUpdatePeriod() { return mUpdatePeriod; }; const LLColor4 & getMutedAVColor() { return mMutedAVColor; }; - + static void updateImpostorRendering(U32 newMaxNonImpostorsValue); void idleUpdateBelowWater(); @@ -273,10 +273,12 @@ public: public: static S32 sRenderName; static BOOL sRenderGroupTitles; - static U32 sMaxVisible; //(affected by control "RenderAvatarMaxVisible") + static const U32 IMPOSTORS_OFF; /* Must equal the maximum allowed the RenderAvatarMaxNonImpostors + * slider in panel_preferences_graphics1.xml */ + static U32 sMaxNonImpostors; //(affected by control "RenderAvatarMaxNonImpostors") static F32 sRenderDistance; //distance at which avatars will render. static BOOL sShowAnimationDebug; // show animation debug info - static BOOL sUseImpostors; //use impostors for far away avatars + static bool sUseImpostors; //use impostors for far away avatars static BOOL sShowFootPlane; // show foot collision plane reported by server static BOOL sShowCollisionVolumes; // show skeletal collision volumes static BOOL sVisibleInFirstPerson; |