High-Res Snapshots and HUDs

Issue #137 new
Chorazin Allen created an issue

At the moment, there’s a bug in the viewer sources where HUDs can show four times in a High-Res Snapshot because the HUD rendering fails to take account of the scaling applied. The LL approach to fixing this is going to be forcing non-rendering of UI and HUD in High Res snapshots which is undesirable if a HUD is undetachable and providing an effect like a visor to see through

Recommended fix - force snapshots to non-High Res when locked HUDs are involved.

In llviewermenufile.cpp change

    if (gSavedSettings.getBOOL("HighResSnapshot"))

to

    if (gSavedSettings.getBOOL("HighResSnapshot") && (!gRRenabled || (gRRenabled && !gAgent.mRRInterface.hasLockedHuds())))

Comments (1)

  1. Chorazin Allen reporter

    LL 6.4.7 has the LL version of the fix for this which disables huds in high res snapshots. When I prepare the 6.4.7 pull request (currently in progress) I’ll include Kokua’s fix for this which forces a low-res snapshot with huds instead - so, this issue can be marked resolved once a 6.4.7-based RLV is released

  2. Log in to comment