Skip to content

Visual Polish Alpha#5385

Open
Geenz wants to merge 41 commits intodevelopfrom
project/visual_polish
Open

Visual Polish Alpha#5385
Geenz wants to merge 41 commits intodevelopfrom
project/visual_polish

Conversation

@Geenz
Copy link
Collaborator

@Geenz Geenz commented Feb 6, 2026

relnotes:

Visual Polish Alpha

Welcome to the visual polish alpha! In this viewer, we have various visual polish features we're working on that we're collecting community feedback on. Stay tuned for a complete list!

New Features

  • Improved screen space reflections
  • Automatic reflection probes on water

Geenz and others added 30 commits June 5, 2025 21:56
…ce. Also some improvements to the binary search to better handle underflows.
First test returns quarter to a half the throughput, do two tests.
May be caused by driver, may be some 'energy saving', but not important
enough to spend time investingating. It was working the same way prior
to ExtraFPS, but viewer was running an extra CPU test that 'preheated'
the system.

Also increasing minimum throughput as numerous new features, like
mirrors and pbr were added and requirements are now higher.
Implemented result caching.
hasParcelLandmark can get repeatedly called when performing operations
on landmarks en masse, which was causing repeated inventory searches
and leads to stalls with large collections of landmarks.
by stopping after first item was found.
akleshchev and others added 10 commits January 16, 2026 01:28
And increase allowed time to be more in tune with disconnects.
#5322)

* Fix failure to reconnect after disconnect and occasional dropout issue

We were occasionally seeing dropouts which may have been caused by ICE
renegotiate requests.  The code is there to reconnect in that case,
but there were a few bugs, some of which were likely due to the webrtc upgrade.

Also, we were seeing failures to reconnect after voice server restart.

There were some issues with the PTT button that came up after the above issue was fixed.

* Added a clarification as part of CR

* We need to set mute state for p2p/adhoc/group calls as well
After benchmark fixes, render level jumped from lowest to high+, cap it at med+ until shadows get fixed to have less impact
static LLCachedControl<LLVector3> traceSplitStart(gSavedSettings, "RenderScreenSpaceReflectionSplitStart");
static LLCachedControl<LLVector3> traceSplitEnd(gSavedSettings, "RenderScreenSpaceReflectionSplitEnd");
static LLCachedControl<F32> traceMaxDepth(gSavedSettings, "RenderScreenSpaceReflectionMaxDepth");
static LLCachedControl<F32> traceMaxRoughness(gSavedSettings, "RenderScreenSpaceReflectionMaxRoughness");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a point for all these settings to be configurable in gSavedSettings?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tweakability for the time being.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants