summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings
AgeCommit message (Collapse)Author
14 daysAdd a way to have snapshot legacy file namingHEADmainErik Kundiman
as requested by Bavid Dailey. Having timestamp is set as the default.
2025-08-08Merge branch 'main' into 2025.05Erik Kundiman
2025-08-07Discord integration is enabled by default per specErik Kundiman
now that we don't need the user to authorise Discord SDK to have any access to the user's friends list, etc. (which are Discord Relationships related, and not needed just for Rich Presence).
2025-08-06Retire MPVNearMeRangeSecret Foxtail
Use NearMeRange to minimize difference with SLv
2025-08-05Merge tag 'Second_Life_Release#7255933d-2025.05' into 2025.05Erik Kundiman
2025-08-02#3785 Set default `MediaFirstClickInteract` value to 31 (Landowner objects)Andrey Lihatskiy
2025-07-29Merge tag 'Second_Life_Release#288bce10-2025.05' into 2025.05Erik Kundiman
2025-07-29Merge branch 'main' into 2025.05Erik Kundiman
2025-07-28Discord Rich Presence: Hide name & connect to llappviewer.cppSecret Foxtail
Add option to show/hide avatar name in privacy panel & connect rich presense directly to llappviewer.cpp
2025-07-28Location for Discord Rich Presence Activity StateErik Kundiman
I was going to use LLAgentUI::buildLocationString but there's no location format that shows only region and coords without having to have the parcel name empty, so I copied buildLocationString implementation in the case of LOCATION_FORMAT_NO_MATURITY but when the parcel name is empty. I had to make updateDiscordActivity check agent's ID and the existence of agent avatar pointer first before trying to set Activity Details or State, cause I like the "Show location" button be checkable not only after online when both the ID & pointer will have existed. I think this way is simpler than programmatically enabling the "Show location" button after the user is logged in. I put a trigger to Activity update somewhere after the user is logged in for now, not yet after a TP. The elapsed time gets reset whenever Activity is updated for now, but I'll try to make elapsed time extended instead. No Party for now, because I couldn't find a way to make a Party shown without showing its CurrentSize (I could still get away not showing its MaxSize by setting it to 0), so the State (location) is shown above the elapsed time, not on the right of it. I'll try to figure out to get some representative numbers for its CurrentSize & MaxSize next. Also no privacy on hiding the username for now, until the UI is ready.
2025-07-27Connect to Discord now through privacy tabErik Kundiman
Now the access token is saved the way passwords are saved, but without a username, so we can have some persistence without having to implement an OAuth2 backend server cause we would have to store those tokens there anyway still and that would even require more disclosure that the user token gets saved on a server, and it's just simpler to not go that way. Discord Social SDK doesn't have to have a helper for sending code to a custom server anyway, that we would have to have some asynchronous HTTP requestor ready. Show location check button gets enabled only when Discord integration is enabled, though it's not functioning yet.
2025-07-26Fix incorrectly calculated number in comment and where it was referencedDarl
2025-07-26Media first click interact large number value fixDarl
2025-07-25Merge branch 'main' into release/2025.05Jonathan "Geenz" Goodman
2025-07-18Merge tag 'Second_Life_Release#f5d350fb-2025.05-gltf-mesh-import' into 2025.05Erik Kundiman
2025-07-04#4242 Debug dump improvement #2Andrey Kleshchev
2025-07-03Merge tag 'Second_Life_Project#900516a4-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03#4242 Debug dump improvementAndrey Kleshchev
for better comparison with collada output
2025-07-01#4242 Better issue loggingAndrey Kleshchev
2025-06-27Merge pull request #4302 from secondlife/geenz/frametime-metric-improvementsJonathan "Geenz" Goodman
First pass at adding expanded frametiming stats to the viewer.
2025-06-27First pass at adding expanded frametiming stats to the viewer.Jonathan "Geenz" Goodman
2025-06-25Merge pull request #4177 from DarlCat/hud-media-autoplayJonathan "Geenz" Goodman
Media changes including support for PRIM_MEDIA_FIRST_CLICK_INTERACT and HUD autoplay
2025-06-13Merge tag 'Second_Life_Release#aa851928-2025.04.01' into 2025.04.1Erik Kundiman
2025-06-11Point the URL for the Avatar Welconme Pack at the production location ↵Callum Prentice
(Eventually - marshalled by [GIRD LOWER])
2025-06-03Remove the old avatar selector (Complete Avatars) - replaced by Avatar ↵Callum Prentice
Welcome Pack
2025-06-03First commit - bare bones of it working - pointing to test page on S3Callum Prentice
2025-05-31DisableLookAtAnimation persistencesecretfoxtail
Make DisableLookAtAnimation setting persistent across restarts.
2025-05-29RenderMinFreeMainMemoryThreshold decrease & persistencesecretfoxtail
Decrease to 256 to reduce aggressive culling & make user changes to this value persistent across restarts.
2025-05-28Implement support for PRIM_MEDIA_FIRST_CLICK_INTERACT and autoplay for HUD mediaDarl
2025-05-22Merge tag 'Second_Life_Release#a31b7ae2-Second_Life_Release#a31b7ae-2025.04' ↵Erik Kundiman
into 2025.04
2025-05-22Merge branch 'main' into 2025.04Erik Kundiman
2025-05-14#4072 Fix Appearance floater not updatingAndrey Kleshchev
2025-05-11Add the RLVa menuKitty Barnett
2025-05-11Add basic scaffolding to support reply commands and handle @versionXXX as an ↵Kitty Barnett
illustration
2025-05-11Add owner say chat hookKitty Barnett
2025-05-11Minimal code needed to add RLVa with an on/off toggleKitty Barnett
2025-05-09Merge tag 'Second_Life_Release#377d1b38-2025.04' into 2025.04Erik Kundiman
2025-05-08#4010 Add audio ping for chat mentionsMaxim Nikolenko
2025-04-19Merge tag 'Second_Life_Release#9a333e65-2025.04' into 2025.04Erik Kundiman
2025-04-18Merge develop into release/2025.04Andrey Kleshchev
2025-04-15Merge pull request #3896 from williamweaver/fix/tonemap-hdr-blendJonathan "Geenz" Goodman
Refactor tonemap blending to preserve HDR detail during mix
2025-04-11Fix(Tonemap): Correct blend logic to preserve HDR detailWilliam Weaver
The blending operation for the `tonemap_mix` uniform in `postDeferredTonemap.glsl` incorrectly used a prematurely clamped color value as the source for the linear mix target. Specifically, the exposed HDR input color was clamped to the [0, 1] LDR range before being used in the `mix()` function when `tonemap_mix < 1.0`. This premature clamping resulted in the loss of High Dynamic Range (HDR) detail in highlights during the blend operation. As `tonemap_mix` was reduced, instead of smoothly blending towards the linear scene representation, clipped highlights were incorrectly reintroduced. This commit modifies the `toneMap` and `toneMapNoExposure` functions to correct this logic: 1. The original linear input color is preserved before exposure/processing. 2. The appropriate exposure factor is calculated and applied separately. 3. The chosen tone mapping operator is applied to the exposed color, storing the result. 4. The `mix()` function now correctly blends between the appropriately scaled, *unclamped* linear input color and the fully tone-mapped result. 5. The final clamp to the [0, 1] LDR range is applied *after* the blend operation. This change ensures that HDR information is preserved throughout the blending process, resulting in a smoother, more perceptually correct visual transition as `tonemap_mix` is adjusted. While the effect is nuanced, it is noticeable in bright highlights; with the legacy code, these highlights appeared visibly clipped and less intense during the blend, whereas the corrected code allows them to retain their peak brightness and detail more accurately. This makes the `tonemap_mix` control more intuitive, behaving as a true intensity blend for the tone mapping effect without introducing clipping artifacts. The computational cost is negligible.
2025-04-07#3873 Return back AudioLevelWindAndrey Kleshchev
Partial revert from d00b6e4216bb308ae075d90dfa871c902d765f8d Our statistics claimed that AudioLevelWind is unused, but it is in use.
2025-04-01Merge branch 'release/2025.03' into release/2025.04Jonathan "Geenz" Goodman
2025-03-31#3044 Add option to hide L$ balance for Snapshots with Interface showingMaxim Nikolenko
2025-03-30Shadow options in the graphics advanced panelmobserveur
New optimisation and resolution shadow options
2025-03-29Merge tag 'Second_Life_Release#6ac1d4f3-2025.03' into 2025.03Erik Kundiman
2025-03-29Merge tag 'Second_Life_Release#4e80ec7e-2025.03' into 2025.03Erik Kundiman
2025-03-29Merge tag 'Second_Life_Release#8eff224c-2025.03' into 2025.03Erik Kundiman