summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-17Avoid scaling probe shadow maps by RenderShadowResolutionScaleRye Mutt
2024-08-17Reduce number of full screen render targetsRye Mutt
2024-08-17Fix hero probes not releasing resources when disabledRye Mutt
2024-08-17Fixes to managing device start/stop playout/recording.Roxie Linden
Fixes prevent attempting to start playout/recording before the devices are set up, to prevent restarting playout/recording, to prevent attempts to stop when not playing/recording, and so on... This should address the case where audio device changes can cause an assert. It should also address the case where audio was unnecessarily played or transmitted when connecting. And, when voice is disabled, the audio devices are not set up to play/record so there should be no disruption of bluetooth music from other apps.
2024-08-16Remove pointless CMake status message (#2322)Ansariel Hiller
2024-08-16Log WebRTC devices on webrtc initialization.Roxie Linden
2024-08-15Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus
2024-08-15Fix loose mGalleryPanel in LLInventoryGalleryAndrey Kleshchev
LLInventoryGallery::buildGalleryPanel does the creation, not postBuild() same for LLOutfitGallery. Either don't create mGalleryPanel or remove it before creating again.
2024-08-15viewer-private#268 When deleting worn items, move them to trashAndrey Kleshchev
2024-08-15BugSplat Crash #1504587: std::vector::empty()Alexander Gavriliuk
2024-08-15Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus # Conflicts: # indra/newview/llpanelpeople.cpp
2024-08-15#2307 BugSplat Crash #1504734: LLViewerTexture::getNumFaces()Alexander Gavriliuk
2024-08-14Merge pull request #2300 from secondlife/roxie/webrtc-no-voice-dotRoxanne Skelly
[WebRTC] Voice dot not always visible after crossing region boundaries.
2024-08-15Update nvapi to R560 (#2302)Rye Mutt
2024-08-15Add missing va_end (#2301)Ansariel Hiller
2024-08-14Merge branch 'release/webrtc-voice' into roxie/webrtc-no-voice-dotRoxanne Skelly
2024-08-14Merge pull request #2285 from secondlife/roxie/webrtc-stop-device-failureRoxanne Skelly
[WebRTC] Don't Fatal Exit on AudioDeviceStop failure (osx only)
2024-08-14Merge pull request #2262 from secondlife/roxie/webrtc-quad-channelRoxanne Skelly
[WebRTC] allow quad channel microphones/inputs
2024-08-14Don't call virtual functions in a derived class constructorRoxie Linden
2024-08-15ReleaseOS build fix (#2299)Andrey Lihatskiy
2024-08-14Voice dot not always visible after crossing region boundaries.Roxie Linden
For issue #2064 The connection to the voice server was not upgraded/downgraded to primary/secondary when crossing region boundaries, so the server sent the wrong value and the viewer chose not to display a voice dot.
2024-08-14Merge pull request #2275 from secondlife/nat/edu-channelnat-goodspeed
Allow triggering an EDU build with a tag containing "edu"
2024-08-14Merge pull request #2283 from RyeMutt/reduce-thread-contentionDave Parks
Reduce thread contention between main thread and asset fetch threads
2024-08-14viewer#2204 crash at connectionStateMachineAndrey Kleshchev
2024-08-14Enable /permissive- on MSVC for better standards conformance (#2251)Rye Mutt
* Enable /permissive- on MSVC for better C++ conformance and fix related errors * Clean up left over warning suppressions from old library or msvc versions
2024-08-14Mitigate asset fetch thread stalls from LLDiskCache mutex contention and ↵Rye Mutt
trivial cleanup Move LLDiskCache::updateFileAccessTime to LLFilesystem as it's the only user of that function. Change mCacheDir and LLDiskCache::metaDataToFilepath to statics.
2024-08-14Reduce texture fetch and main thread contention from LLViewerStatsRecorder ↵Rye Mutt
via simpleton.
2024-08-14Reduce UI draw stalls from LLSpellChecker singleton via simpletonRye Mutt
2024-08-14Reduce thread contention on HTTPStats singleton access via simpleton.Rye Mutt
The main thread and http thread had significant contention in asset-fetch heavy scenarios that could result in main thread and http thread stalls when the http thread was accessing the HTTPStats singleton and the master singleton dependency list had to be queried. The HTTP thread is the primary user of HTTPStats with the main thread only calling into it during shut down to query the stats for the session.
2024-08-14Merge pull request #2282 from RyeMutt/tracy-updateAndrey Lihatskiy
Update tracy to 0.11 and improve developer experience
2024-08-14Update indra/cmake/Tracy.cmake Andrey Lihatskiy
to stop pre-commit from complaining
2024-08-13don't fatal error on AudioDeviceStopRoxie Linden
2024-08-14viewer-private#260 The 'Speak' button looks disabled during IM voice chatAndrey Kleshchev
p2p channels was reusing obsolete channel info
2024-08-13Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker ↵Rye Mutt
and logging
2024-08-13Update tracy integration to 0.11 and rework client library to be ↵Rye Mutt
configurable at build time Also copy tracy profiler client next to windows binary when enabled
2024-08-13Skip windows symbol upload if there was no Release config build. (#2280)Brad Linden
2024-08-13Merge branch 'develop' into nat/edu-channelNat Goodspeed
2024-08-13CI: Upload ReleaseOS app (#2252)Signal Linden
Upload the built app on ReleaseOS builds. Not sure why we wouldn't want this.
2024-08-13#2271 BugSplat Crash #1504299: LLFocusableElement::~LLFocusableElement(79)Alexander Gavriliuk
2024-08-13Fix for coroutine assert rooted in coroRequestEnvironment (#2276)Dave Parks
2024-08-13Merge pull request #2210 from secondlife/v-1883cosmic-linden
secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools
2024-08-13Update expired cert in integration testAndrey Lihatskiy
see fe8c976 for more info (cherry picked from commit bd6b6acf223ebeec5ada8059422473227396f6a6)
2024-08-13viewer-private#262 webrtc crashes on shutdown #2Andrey Kleshchev
2024-08-13viewer-private#262 webrtc crashes on shutdownAndrey Kleshchev
removeObserver failed to remove an im session floater
2024-08-13Remove unused setting BrowserWebSecurityDisabledAndrey Kleshchev
2024-08-13Allow triggering an EDU build with a tag containing "edu"Nat Goodspeed
2024-08-12#2263 BugSplat Crash #1503400: SecondLifeViewer!LLDrawable::getFace(320)Alexander Gavriliuk
2024-08-12[WebRTC] allow quad channel microphones/inputsRoxie Linden
Issue #257 - bugsplat crash. In the debug version of WebRTC, it makes an explicit check that the number of channels for an input device is between 1 and 2. The release version allows more, and should downmix if 1 channel is asked for. This fix bumps up the max channels allowed to 8.
2024-08-12Interim fix for particles no longer rezzing properly. (#2227)Beq Janus
In a previous PR, I noted: Note this change moves the calcPixelArea() call to the top BEFORE we user getPixelArea(). Either that call is entirely redundant (i.e. if calc was called earlier in the frame) or we were using the stale pixelArea (one frame behind). If the former is true then it might be faster to just do an AABB frustum check. It turns out that by moving the calcPixelArea to the "correct place", we break the rezzing of particles which are then being downsampled as a result. Moving this back to the "incorrect" location undoes the immediate effect but this whole scenario may need to be re-examined.
2024-08-12#2257 BugSplat Crash #1503682: ↵Alexander Gavriliuk
SecondLifeViewer!LLFloaterIMSessionTab::enableDisableCallBtn(438)