summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-29#4876 Fix material not applyingAndrey Kleshchev
1. Dupplicate call in llselectmgr can cause race conditions 2. lltooldragndrop wasn't updating server in one case
2025-10-29#4604 Turn off cef preloading on low end hardwareAndrey Kleshchev
1. Cef instances are fairly heavy in viewer's implementation, don't preload them on systems <= 8GB 2. Move initialization into floaters where it belongs. 3. Minimal requirement is 8GB, drop gpu class to 1 on hardware under 8GB 4. Reduce cef instance count on systems under 8GB
2025-10-28#4882 Log textures that failed to be createdAndrey Kleshchev
A bunch of 36x36 failed to create, there shouldn't have been any 36x36 textures, log the ids/type.
2025-10-28Fix issue where mac was crashing during an attempt to unplug or replug ↵Roxanne Skelly
microphone. (#4897) The mac audio device manager was being "helpful" by restarting playout and recording if the Default device was changed, assuming the application wouldn't care. However, we received an update of device change, and attempted to stop and start playout anyway, causing a conflict. The fix was simply to not deploy new devices when the device id didn't change.
2025-10-28Merge branch 'main' into 2025.08Erik Kundiman
2025-10-28FMOD has been upgradedErik Kundiman
2025-10-28Point CONTRIBUTING.md to GH's instead of cgit'sErik Kundiman
The mirror that displays Markdown files with hyperlinks and all, is GH's anyway.
2025-10-27#4879 An Emoji in a display name can affect text in chatAndrey Kleshchev
An emoji was spliting inlineview thus affecting displayed text.
2025-10-27Mac build fix and clean upMnikolenko Productengine
2025-10-27Fix indentation and trailing-whitespaceMnikolenko Productengine
2025-10-27#4411 UI adjustmentsMnikolenko Productengine
2025-10-27Add support for building with address, undefined, and thread sanitizers on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Modernize viewer alignment macros to use alignas and fix misaligned class ↵Rye
issues reported by ubsan/asan Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix deprecated opengl usage in debug displayRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Modernize getAvailableMemoryKB for linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix broken locking for decomp data in model previewRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Update openjpeg to 2.5.4-r1Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix assert failing debugGL runRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix shader warnings triggering GL errors under linux mesa driversRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix GL debug logging on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix broken mvp modelview hash check in syncMatricesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix leak of LLNotificationSeparator in LLFloaterNotificationsTabbedRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix leak of boost signals in llmarketplacefunctionsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix leak in materialmgr reported by asan/leaksan by using unique_ptrRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix leak of LLRender VBCache when reset/shutdownRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix invalid cast warning from ubsanRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix memcpy of 0 being reported as undefined behavior by ubsanRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix uninitialized member variables reported by ubsanRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix shift by negative -1 in llflexibleobjectRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Run tests using ctest after all targets are built to reduce build contentionRye
Reuse test runner compilation unit to reduce extra source files compiled by 189 Only build macOS tests for build host architecture that will be running them to reduce wasted CI time Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix crash observed during early startup during feature table resets on linux ↵Rye
due to LLWorld simpleton not being initialized yet Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix transparent water shader being stuck as opaque when reset by feature tableRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix makefile and ninja generators invalidating secondlife-bin target every ↵Rye
time cmake is run Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix low memory notification appearing incorrectly on non-windows platforms ↵Rye
when changing graphics quality levels Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix shader cache failing after clearing contentsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce global precompiled header to accelerate buildRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix RelWithDebInfo build on mac universalRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Add debug option to force libvlc plugin on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cleanup up linux wrapper script and fix desktop entry creationRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick LLProcessor cleanup from 57d423745fd1d3d0ea6a0c69b869a20c27e27fc5Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix overflows inserting invalid values into stats mapRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix boost asio deprecation warningsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Restore LLMaterialID to POD typeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce SDL based file picking supportRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix numerous compiler warnings from GCC under Ubuntu 22.04Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Start to fix up GHA workflow for linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Reintroduce llappearanceutility to viewer tree from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick 42885c0d23d8efc47ad77e09bb327e4ec6a4fada from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix detection of AMD gpu on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix build errors due to opengl headers and various definesRye
Signed-off-by: Rye <rye@alchemyviewer.org>