Graphics: add Ultra level (2x factor) to mesh detail sliders (terrain, trees, objects, flexiprims) #281

Closed
opened 2026-10-04 04:34:36 +00:00 by sky_line · 1 comment
Owner

Add an Ultra level to the mesh detail sliders in Preferences > Graphics > Advanced: Terrain, Trees, Objects, Flexiprims.

These are continuous LOD-factor sliders (RenderTerrainLODFactor, RenderTreeLODFactor, RenderVolumeLODFactor, RenderFlexTimeFactor) labelled Low/Mid/High by range. Ultra extends each slider's range to 2x the current top factor (e.g. Objects 4 -> 8, Terrain 2 -> 4), and shows "Ultra" in the label text above the old max.

Scope:

  • Raise slider max_val (floater_preferences_graphics_advanced.xml, and any other panels exposing the same sliders, e.g. panel_performance_preferences.xml).
  • Raise any clamps on the backing values (e.g. MAX_LOD_FACTOR for LLVOVolume::sLODFactor, settings sanity ranges, terrain patch LOD limits) so the extended values actually take effect, on both the LL path and the VK clean pipeline's LOD selection.
  • Label text: values above the previous max read "Ultra".
  • Check graphics presets and the Ultra graphics quality level (featuretable) and decide whether they should use the new top value.
Add an **Ultra** level to the mesh detail sliders in Preferences > Graphics > Advanced: Terrain, Trees, Objects, Flexiprims. These are continuous LOD-factor sliders (`RenderTerrainLODFactor`, `RenderTreeLODFactor`, `RenderVolumeLODFactor`, `RenderFlexTimeFactor`) labelled Low/Mid/High by range. Ultra extends each slider's range to **2x the current top factor** (e.g. Objects 4 -> 8, Terrain 2 -> 4), and shows "Ultra" in the label text above the old max. Scope: - Raise slider `max_val` (`floater_preferences_graphics_advanced.xml`, and any other panels exposing the same sliders, e.g. `panel_performance_preferences.xml`). - Raise any clamps on the backing values (e.g. `MAX_LOD_FACTOR` for `LLVOVolume::sLODFactor`, settings sanity ranges, terrain patch LOD limits) so the extended values actually take effect, on both the LL path and the VK clean pipeline's LOD selection. - Label text: values above the previous max read "Ultra". - Check graphics presets and the Ultra graphics quality level (featuretable) and decide whether they should use the new top value.
Author
Owner

Done in f14d2010d8 (mesh detail sliders have an Ultra level; label logic in llfloaterpreferencesgraphicsadvanced.cpp). Shipped in the 1.0.0 betas. Closing.

Done in f14d2010d8 (mesh detail sliders have an Ultra level; label logic in llfloaterpreferencesgraphicsadvanced.cpp). Shipped in the 1.0.0 betas. Closing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#281
No description provided.