From 3cf8a1ce6e81c30cf7231a5ab045bbc45c6757e2 Mon Sep 17 00:00:00 2001 From: Oz Linden Date: Fri, 20 Feb 2015 12:56:45 -0500 Subject: Clean up impostors and visual muting Rename the settings that control them to be more descriptive Remove the separate boolean setting (RenderUseImpostors) that governed both Establish default values based on gpu class for impostors and visual muting --- indra/newview/app_settings/high_graphics.xml | 5 +- indra/newview/app_settings/low_graphics.xml | 7 +- indra/newview/app_settings/mid_graphics.xml | 5 +- indra/newview/app_settings/settings.xml | 99 ++++++++++++++++++--------- indra/newview/app_settings/ultra_graphics.xml | 8 +-- 5 files changed, 78 insertions(+), 46 deletions(-) (limited to 'indra/newview/app_settings') diff --git a/indra/newview/app_settings/high_graphics.xml b/indra/newview/app_settings/high_graphics.xml index 37def19aaa..4e7c0fa914 100755 --- a/indra/newview/app_settings/high_graphics.xml +++ b/indra/newview/app_settings/high_graphics.xml @@ -27,9 +27,8 @@ - - - + + diff --git a/indra/newview/app_settings/low_graphics.xml b/indra/newview/app_settings/low_graphics.xml index 683c2bd996..b98d681018 100755 --- a/indra/newview/app_settings/low_graphics.xml +++ b/indra/newview/app_settings/low_graphics.xml @@ -7,7 +7,7 @@ - + @@ -29,9 +29,8 @@ - - - + + diff --git a/indra/newview/app_settings/mid_graphics.xml b/indra/newview/app_settings/mid_graphics.xml index f9b199c728..fad48f9683 100755 --- a/indra/newview/app_settings/mid_graphics.xml +++ b/indra/newview/app_settings/mid_graphics.xml @@ -27,9 +27,8 @@ - - - + + diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 0c5126574f..de81f8f0ee 100755 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -8287,15 +8287,13 @@ RenderAvatarMaxVisible Comment - Maximum number of avatars to fully render at one time; - over this limit uses impostor rendering (simplified rendering - with less frequent updates) + OBSOLETE and UNUSED. See RenderAvatarMaxNonImpostors Persist - 1 + 0 Type S32 Value - 12 + 0 RenderAvatarPhysicsLODFactor @@ -9846,29 +9844,28 @@ Value 0 - RenderUseFarClip - - Comment - If false, frustum culling will ignore far clip plane. - Persist - 1 - Type - Boolean - Value - 1 - - RenderUseImpostors - - Comment - Whether we want to use impostors for far away avatars. - Persist - 1 - Type - Boolean - Value - 1 - - + RenderUseFarClip + + Comment + If false, frustum culling will ignore far clip plane. + Persist + 1 + Type + Boolean + Value + 1 + + RenderUseImpostors + + Comment + OBSOLETE and UNUSED. See RenderAvatarMaxNonImpostors and RenderAvatarMaxComplexity. + Persist + 0 + Type + Boolean + Value + 0 + RenderAutoMuteByteLimit Comment @@ -9880,10 +9877,35 @@ Value 10000000 + RenderAvatarMaxNonImpostors + + Comment + Maximum number of avatars to fully render at one time; + over this limit uses impostor rendering (simplified rendering + with less frequent updates), reducing client lag. + Persist + 1 + Type + U32 + Value + 12 + RenderAutoMuteRenderWeightLimit Comment - Maximum render weight before an avatar is rendered as a simple impostor (0 to not use this limit). + OBSOLETE. This setting has been renamed RenderAvatarMaxNonImpostors. + Persist + 0 + Type + U32 + Value + 0 + + RenderAvatarMaxComplexity + + Comment + Maximum Avatar Complexity; above this value, the avatar is + rendered as a solid color outline (0 to disable this limit). Persist 1 Type @@ -15575,12 +15597,25 @@ Value - MaximumARC + IndirectMaxComplexity Comment - Controls RenderAutoMuteRenderWeightLimit in a non-linear fashion + Controls RenderAvatarMaxComplexity in a non-linear fashion (do + not set this value) Persist - 1 + 0 + Type + U32 + Value + 0 + + IndirectMaxNonImpostors + + Comment + Controls RenderAvatarMaxNonImpostors in a non-linear fashion (do + not set this value) + Persist + 0 Type U32 Value diff --git a/indra/newview/app_settings/ultra_graphics.xml b/indra/newview/app_settings/ultra_graphics.xml index dcf63eced5..270f91aeeb 100755 --- a/indra/newview/app_settings/ultra_graphics.xml +++ b/indra/newview/app_settings/ultra_graphics.xml @@ -26,10 +26,10 @@ - - - - + + + -- cgit v1.2.3