summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-01Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07Erik Kundiman
2025-09-23Reapply "update OpenJPEG 2.5.2 (#2452)"Erik Kundiman
This reverts commit 1f1a02f0901694009be469b992fcebeaeea29ebe.
2025-09-23Minimise whitespace diffs from upstreamErik Kundiman
and remove merge conflict lines.
2025-09-21Adding lower max texture resolution choices in the preferencesmobserveur
This commit adds 128 and 256 pixels texture resolution limit in the preferences. This aims to help lower end hardware in texture heavy sims.
2025-09-21Improved visuals effects panelmobserveur
This commit improves the visuals effects panel, and adds texture and objects lod sliders
2025-09-18Merge remote-tracking branch 'mobserveur/2025.07' into 2025.07Erik Kundiman
2025-09-18Reactivation of vsync when the context is createdmobserveur
This commit reactivates vsync when the context is created, if the user chose this option. This was disabled for testing purpose.
2025-09-18Minimise whitespace diffs from upstreamErik Kundiman
2025-09-16Fixes the slow down related to the attached huds renderingmobserveur
This commit fixes the long time issue with attached huds rendering, which was causing important slow down with certain combinations of post processing settings.
2025-09-15Merge branch 'main' into 2025.07Erik Kundiman
2025-09-14ll_icon_small.ico changeSecret Foxtail
Replace SLv icon with megapahit
2025-09-15Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
2025-09-14Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-13Attempt to fix the Sharpening / AA settings slow down on Macmobserveur
This commit aims to fix the issue that causes a slow down when certain combinations of post-processing settings are used.
2025-09-13Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-13back to using LLCachedControl in LLReflectionMapManagermobserveur
This commit changes the gSavedSetting direct reading to using LLCachedControl in LLReflectionMapManager
2025-09-12[WebRTC] Rework device handling sequence so that we can handle ↵Roxanne Skelly
unplugging/re-plugging devices (#4593) * [WebRTC] Rework device handling sequence so that we can handle unplugging/re-plugging devices The device handling was not processing device updates in the proper sequence as things like AEC use both input and output devices. Devices like headsets are both so unplugging them resulted in various mute conditions and sometimes even a crash. Now, we update both capture and render devices at once in the proper sequence. Test Guidance: * Bring two users in the same place in webrtc regions. * The 'listening' one should have a headset or something set oas 'Default' * Press 'talk' on one, and verify the other can hear. * Unplug the headset from the listening one. * Validate that audio changes from the headset to the speakers. * Plug the headset back in. * Validate that audio changes from speakers to headset. * Do the same type of test with the headset viewer talking. * The microphone used should switch from the headset to the computer (it should have one) Do other various device tests, such as setting devices explicitly, messing with the device selector, etc. * Fix race condition when multiple change device requests might come in at once * Update to m137 The primary feature of this commit is to update libwebrtc from m114 to m137. This is needed to make webrtc buildable, as m114 is not buildable by the current toolset. m137 had some changes to the API, which required renaming or changing namespace of some of the calls. Additionally, this PR moves from a callback mechanism for gathering the energy levels for tuning to a wrapper AudioDeviceModule, which gives us more control over the audio stream. Finally, the new m137-based webrtc has been updated to allow for 192khz audio streams. * Properly pass the observer setting into the inner audio device module * Update to m137 and get rid of some noise This change updates to m137 from m114, which required a few API changes. Additionally, this fixes the hiss that happens shortly after someone unmutes: https://github.com/secondlife/server/issues/2094 There was also an issue with a slight amount of repeated after unmuting if there was audio right before unmuting. This is because the audio processing and buffering still had audio from the previous speaking session. Now, we inject nearly a half second of silence into the audio buffers/processor after unmuting to flush things. * Install nsis on windows * Use the newer digital AGC pipeline m137 improved the AGC pipeline and the existing analog style is going away so move to the new digital pipeline. Also, some tweaking for audio levels so that we don't see inworld bars when tuning, so one's own bars seem a reasonable size, etc. * Install NSIS during windows sisgning and package build step * Try pinning the packaging to windows 2022 to deal with missing nsis * Adjust gain calculation and audio level calculations for tuning and peer connections * Update with mac universal webrtc build * Tuning of voice indicators for both tuning mode and inworld for self. * Redo device deployment to handle cases where multiple deploy requests pile up Also, mute when leaving webrtc-enabled regions or parcels, and unmute when voice comes back. * pre commit issue
2025-09-12Use XL mac runners due to the unibin build time. (#4674)Jonathan "Geenz" Goodman
Temporary until we can better parallelize architecture specific builds.
2025-09-12#3957 Add indication to a folder's context menu that it is the default ↵Maxim Nikolenko
upload location
2025-09-11Follow up fixes for Apple Silicon (#4662)Rye
* Remove GLM sse flag from cmake that was moved to llpreprocessor.h * Further reduce performance loss of HDR and Sharpening on bandwith-constrained gpu by combining gamma correction into tonemap/sharpening shader passes * Update SSE2NEON to 1.8.0 to fix random render nans * Fix occasional startup crash from LLCachedControl being declared in global scope
2025-09-12Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-11Fix for multithreaded textures on Mac and more optimisationsmobserveur
This commit fixes an issue with the multithreaded textures option on Mac and adds some more optimisations.
2025-09-10Merge pull request #4657 from secondlife/brad/mac_universalJonathan "Geenz" Goodman
Improvements found in reviewing mac_arm branch #4629
2025-09-10Improvements found in reviewing mac_arm branch #4629Brad Linden
2025-09-10Merge pull request #4636 from secondlife/project/mac_universalJonathan "Geenz" Goodman
Apple Silicon Support
2025-09-10Merge branch 'release/2025.07' into project/mac_universalJonathan "Geenz" Goodman
2025-09-10Fix build failing due to missing nsisAndrey Kleshchev
Temporary switch to windows 2022, latest 2025 doesn't have nsis
2025-09-09p#428 'multiple textures' sometimes not presentAndrey Kleshchev
when opening picker for the first time
2025-09-09Merge remote-tracking branch 'secondlife/main'Erik Kundiman
2025-09-09Merge branch '2025.06'Erik Kundiman
2025-09-09Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-09Merge branch 'main' into 2025.06Erik Kundiman
2025-09-09Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-09Merge commit '7f0c81918575d3f05e4eadc160b600eaa8b383d1'Erik Kundiman
2025-09-09Performance Optimisations, Bloom effect, Visuals Panelmobserveur
This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel.
2025-09-08Optimisations and experimental HDR display support on macmobserveur
This commit completes the previous ones for performance optimisations, and adds HDR display support on mac
2025-09-05Merge pull request #4644 from RyeMutt/project/mac_universalCallum Linden
Fix macos build arch and deploy target due to cmake behavior changes
2025-09-05Fix macos build arch and deploy target due to cmake behavior changesRye
2025-09-06#4639 Crash at getDimensionsF32Andrey Kleshchev
2025-09-06#4536 Fix clipped setting descriptionsAndrey Kleshchev
2025-09-05Merge pull request #4640 from secondlife/callum/mac_universalCallum Linden
Updates to macOS universal build
2025-09-05Incorporate the latest buld of KDU 8.4.1 with the universal macos libsCallum Prentice
2025-09-05Revert "Replace boost filesystem with std filesystem"Callum Prentice
This reverts commit 94e45ca2e60b4013a4e38d8f2c1fe8dad4207c3a.
2025-09-05viewer-cef build fixesAndrey Kleshchev
2025-09-05Replace boost filesystem with std filesystemAndrey Kleshchev
Build fixes, instead of resolving unclear boost filesystem errors just updated to std in affected places.
2025-09-04Merge pull request #4633 from secondlife/callum/viewer-cef-2025-08Callum Linden
Incorporate latest version of Dullahan that is built using CEF 139 and target the Universal Mac build branch
2025-09-04Merge branch 'project/mac_universal' into callum/viewer-cef-2025-08Callum Linden
2025-09-04p#470 Fix wrong release notes being shown.Andrey Kleshchev
2025-09-04#4623 Shared Media on HUDs not loadingAndrey Kleshchev
Looks like a merge between a commit that affected mScreenPixelArea and a commit that added a return value resulted in reordered calls.
2025-09-03Merge Changes for support of apple silicon on macOSAndrey Kleshchev
Mac Arm