diff options
| author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2023-05-02 17:39:13 +0300 | 
|---|---|---|
| committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2023-05-02 17:39:13 +0300 | 
| commit | 1444c4a23cb0167002dd398a16cfc78a72e43e03 (patch) | |
| tree | b412497a524177b55b981220dfd8c11414496ad1 /indra/newview/app_settings | |
| parent | f9cb6a13b23df14c2dcc7709fafdb28c578a934e (diff) | |
| parent | 7ed52090a67882cd0bc904f1e0a9ce07cf6768e9 (diff) | |
Merge branch 'main' into DRTVWR-582-maint-U
Diffstat (limited to 'indra/newview/app_settings')
| -rw-r--r-- | indra/newview/app_settings/commands.xml | 10 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 189 | ||||
| -rw-r--r-- | indra/newview/app_settings/toolbars.xml | 1 | 
3 files changed, 199 insertions, 1 deletions
| diff --git a/indra/newview/app_settings/commands.xml b/indra/newview/app_settings/commands.xml index 2644f5f449..4a3dfffde1 100644 --- a/indra/newview/app_settings/commands.xml +++ b/indra/newview/app_settings/commands.xml @@ -285,4 +285,14 @@           is_running_function="Floater.IsOpen"           is_running_parameters="360capture"             /> +  <command name="performance" +         available_in_toybox="true" +         icon="Command_Performance_Icon" +         label_ref="Command_Performance_Label" +         tooltip_ref="Command_Performance_Tooltip" +         execute_function="Floater.ToggleOrBringToFront" +         execute_parameters="performance" +         is_running_function="Floater.IsOpen" +         is_running_parameters="performance" +           />  </commands> diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 5b465864cc..8859080531 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -1415,7 +1415,7 @@        <key>Type</key>        <string>U32</string>        <key>Value</key> -      <integer>1024</integer> +      <integer>4096</integer>      </map>      <key>CacheValidateCounter</key>      <map> @@ -8828,6 +8828,28 @@        <key>Value</key>        <integer>1</integer>      </map> +  <key>RenderClass0MemoryBandwidth</key> +  <map> +    <key>Comment</key> +    <string>Memory bandwidth at which to default to Class 0 in gigabytes per second.  Used as basis for other classes.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>16.0</real> +  </map> +  <key>RenderCPUBasis</key> +  <map> +    <key>Comment</key> +    <string>Reference CPU clockspeed to use to bias GPU class (in MHz).</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>3000.0</real> +  </map>    <key>RenderComplexityColorMin</key>      <map>        <key>Comment</key> @@ -9085,6 +9107,17 @@      <key>Value</key>      <real>0.5</real>    </map> +  <key>RenderShadowSplits</key> +  <map> +    <key>Comment</key> +    <string>Amount of shadow map splits to render (0 - 3).</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>S32</string> +    <key>Value</key> +    <integer>3</integer> +  </map>    <key>RenderSSAOScale</key>    <map>      <key>Comment</key> @@ -16722,6 +16755,160 @@        <key>Value</key>        <integer>0</integer>      </map> +  <key>TargetFPS</key> +  <map> +    <key>Comment</key> +    <string>Desired minimum FPS</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>U32</string> +    <key>Value</key> +    <integer>15</integer> +  </map> +  <key>AutoTuneFPS</key> +  <map> +    <key>Comment</key> +    <string>Allow the viewer to adjust your settings to achieve target FPS</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>0</integer> +  </map> +  <key>AutoTuneLock</key> +  <map> +    <key>Comment</key> +    <string>When enabled the viewer will dynamically change settings until auto tune is explicitly turned off.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>0</integer> +  </map> +  <key>KeepAutoTuneLock</key> +  <map> +    <key>Comment</key> +    <string>When enabled the AutoTuneLock will be maintainted all following sessions.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>U32</string> +    <key>Value</key> +    <integer>1</integer> +  </map> +  <key>AllowSelfImpostor</key> +  <map> +    <key>Comment</key> +    <string>Allow own render time to impostor your avatar.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>0</integer> +  </map> +  <key>ShowTunedART</key> +  <map> +    <key>Comment</key> +    <string>Show the current render time not the pre-tuning render time in the avatar display.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>1</integer> +  </map> +  <key>RenderAvatarMaxART</key> +  <map> +    <key>Comment</key> +    <string>Render Time Limit in microseconds (0.0 = no limit)</string> +    <key>Persist</key> +    <integer>0</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>4.699</real> +  </map> +  <key>AutoTuneRenderFarClipMin</key> +  <map> +    <key>Comment</key> +    <string>The lowest draw distance that auto tune is allowed to use</string> +    <key>Persist</key> +    <integer>0</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>32.0</real> +  </map> +  <key>AutoTuneRenderFarClipTarget</key> +  <map> +    <key>Comment</key> +    <string>The draw distance that auto tune will try to achieve</string> +    <key>Persist</key> +    <integer>0</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>256.0</real> +  </map> +  <key>UserTargetReflections</key> +  <map> +    <key>Comment</key> +    <string>Set by auto tune floater on build</string> +    <key>Persist</key> +    <integer>0</integer> +    <key>Type</key> +    <string>S32</string> +    <key>Value</key> +    <integer>4</integer> +  </map> +  <key>PerfStatsCaptureEnabled</key> +  <map> +    <key>Comment</key> +    <string>Enable/disable render time data to support autotune.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>1</integer> +  </map> +  <key>AutoTuneImpostorByDistEnabled</key> +  <map> +    <key>Comment</key> +    <string>Enable/disable using MaxNonImpostor to limit avatar rendering by distance.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>Boolean</string> +    <key>Value</key> +    <integer>0</integer> +  </map> +  <key>AutoTuneImpostorFarAwayDistance</key> +  <map> +    <key>Comment</key> +    <string>Avatars beyond this range will automatically be optimized</string> +    <key>Persist</key> +    <integer>0</integer> +    <key>Type</key> +    <string>F32</string> +    <key>Value</key> +    <real>64.0</real> +  </map> +  <key>TuningFPSStrategy</key> +  <map> +    <key>Comment</key> +    <string>Strategy to use when tuning FPS. 0=Tune avatar rendering only, 1=Tune both avatar and global scene settings, 2=Tune only global scene.</string> +    <key>Persist</key> +    <integer>1</integer> +    <key>Type</key> +    <string>U32</string> +    <key>Value</key> +    <integer>1</integer> +  </map>    <key>CameraOpacity</key>    <map>      <key>Comment</key> diff --git a/indra/newview/app_settings/toolbars.xml b/indra/newview/app_settings/toolbars.xml index f3a23edc58..a1c9d6d9ee 100644 --- a/indra/newview/app_settings/toolbars.xml +++ b/indra/newview/app_settings/toolbars.xml @@ -22,6 +22,7 @@      <command name="voice"/>      <command name="minimap"/>      <command name="snapshot"/> +    <command name="performance"/>    </left_toolbar>    <right_toolbar      button_display_mode="icons_only"> | 
