summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-02Fix threaded GL contexts on linux backendRye
Enable core profile context support on linux Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-02Add support for GLX and EGL to GL extension loaderRye
Fix dullahan wayland support Fix shader GL_ERROR under GL Core profile in Mesa Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-02Remove dead linux crash loggerRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Reduce texture cache start up time by reading header entries file in one ↵Rye
call instead of many small ones Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Add early out for disk cache when app is shutting down to reduce shutdown timeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix multiple unicode file io handling issues with llofstream and llifstreamRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix non-static LLCachedControlRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix broken mutex lock on skinned mesh mapRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Remove dead linux scriptRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix cef scaling on linux hidpi displaysRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Rework anisotropic filtering options into a dropdown with levels for better ↵Rye
performance tuning of low end gpu Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Reduce extra packages installed during autobuild configureRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix invalid calls to glLineWidth on some linux GL driversRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix deprecated opengl mipmap generation usageRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix deprecated opengl draw commandsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix usage of deprecate opengl definesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Rework and modernize GL function/extension initialization for better wayland ↵Rye
compatability Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-30Merge pull request #4827 from RyeMutt/rye/linux64Jonathan "Geenz" Goodman
Linux Support Part 1
2025-10-30Merge branch 'develop-linux' into rye/linux64Jonathan "Geenz" Goodman
2025-10-30#3649 Incorrect camera aspec ratioAndrey Kleshchev
Everything else uses width/height ratio
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-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>