summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings
diff options
context:
space:
mode:
authorJonathan "Geenz" Goodman <geenz@geenzo.com>2026-07-22 00:38:20 -0400
committerJonathan "Geenz" Goodman <geenz@geenzo.com>2026-07-22 00:38:20 -0400
commit91c11c8d87c963f2b17e45b525396bf8c8386c26 (patch)
tree3c5027410c843e8cc31ed2b253df720096529b3d /indra/newview/app_settings
parente9fd0450e92c569640a462baecabb89dfd537571 (diff)
Revert "Geenz/texture loading speed (#5985)"
This reverts commit a937b237de3651e79cdb517f14381a5bdd4c844b.
Diffstat (limited to 'indra/newview/app_settings')
-rw-r--r--indra/newview/app_settings/settings.xml37
1 files changed, 2 insertions, 35 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 1c2c2d0559..45a7dced5c 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -11992,49 +11992,16 @@
<key>Value</key>
<integer>1</integer>
</map>
- <key>TextureLoadTargetFPS</key>
+ <key>TextureFetchVisibilityFrames</key>
<map>
<key>Comment</key>
- <string>Frame rate the viewer is willing to drop to while loading textures. The texture pipeline's per-frame budget is the headroom between this and the actual frame cost, so fast machines load aggressively and slow ones hold their frame rate.</string>
- <key>Persist</key>
- <integer>1</integer>
- <key>Type</key>
- <string>F32</string>
- <key>Value</key>
- <real>30.0</real>
- </map>
- <key>TextureLoadBudgetMaxMS</key>
- <map>
- <key>Comment</key>
- <string>Hard cap, in milliseconds per frame, on the adaptive texture-pipeline budget.</string>
- <key>Persist</key>
- <integer>1</integer>
- <key>Type</key>
- <string>F32</string>
- <key>Value</key>
- <real>10.0</real>
- </map>
- <key>TextureFetchStepMips</key>
- <map>
- <key>Comment</key>
- <string>Fetch refinement step, in mip levels: a texture whose resident data is coarser than desired by more than this fetches in steps of this size instead of jumping straight to the final resolution, so it sharpens progressively instead of sitting blurry then popping. 0 = jump directly. Boosted/pinned textures always jump.</string>
+ <string>Only fetch a texture if it was drawn within this many rendered frames; out-of-view content isn't fetched. Minimum 1 (0 is clamped up). Boosted/UI textures, avatar bakes, and callback textures are exempt.</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>U32</string>
<key>Value</key>
- <integer>2</integer>
- </map>
- <key>TextureFrustumAllowance</key>
- <map>
- <key>Comment</key>
- <string>Falloff width for out-of-frustum texture resolution, as a fraction of screen size. Content grazing the screen edge keeps full resolution; content this far past the edge reaches the deepest mip, lerped between. Keeps barely-out-of-view textures resident so panning back doesn't refetch them.</string>
- <key>Persist</key>
<integer>1</integer>
- <key>Type</key>
- <string>F32</string>
- <key>Value</key>
- <real>0.5</real>
</map>
<key>TextureDecodeDisabled</key>
<map>