| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 22 hours | Merge remote-tracking branch 'secondlife/release/26.4' into 26.4 | Erik Kundiman | |
| 2026-08-11 | Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-06-26 | p#388 Improve protections and loggiong around shader cache saving | Andrey Kleshchev | |
| 2026-06-22 | #4298 Handle OOM in loadCachedProgramBinary | Andrey Kleshchev | |
| sanity check size, catch exceptions. Cache isn't mission critical. | |||
| 2026-06-13 | Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3 | Erik Kundiman | |
| 2026-03-28 | #4298 Handle various out of memory cases | Andrey Kleshchev | |
| 2026-01-07 | Address feedback from copilot | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2026-01-07 | Clean up LLFile and LLFilesystem operations to reduce temporaries ↵ | Rye | |
| allocations and utf8->utf16 conversions Fix LLFile::tmpdir failing when temp directory is located in a unicode path on windows Add Tracy profiler tagging to LLFile that's disabled by default Replace LLFile::utf8StringToWstring with our fsyspath std::filesystem::path adapter Introduce std::filesystem::path to llifstream/llofstream wrappers Add move operators to fsyspath to match copy operator Restore LLUniqueFile RAII class for direct c file io wrapping and reducing merge conflicts with downstream code that may depend upon it Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2026-01-07 | Reapply "Add more functionality to LLFile and cleanup LLAPRFile"" | Andrey Kleshchev | |
| # Conflicts: # indra/llcrashlogger/llcrashlock.cpp # indra/llrender/llshadermgr.cpp # indra/test/CMakeLists.txt | |||
| 2025-12-11 | Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile" | Andrey Kleshchev | |
| Interferes with linux work, will be moved to a different branch and applied separately. | |||
| 2025-12-10 | Fix typo and check for valid opened file | Frederick Martian | |
| 2025-12-10 | Refactoring of LLFile class to support additional methods | Frederick Martian | |
| - LLFile with its own class method interface to access files for read and write - Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more - Implement most of the filename based functions using std::filesystem functions - Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms. | |||
| 2025-12-04 | Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01 | Erik Kundiman | |
| 2025-12-03 | Merge branch 'release/2026.01' into marchcat/devlinux-2601 | Andrey Lihatskiy | |
| # Conflicts: # indra/llcommon/llprocessor.cpp # indra/llcorehttp/_refcounted.h # indra/llcorehttp/_thread.h # indra/newview/llfeaturemanager.cpp # indra/newview/llviewershadermgr.cpp | |||
| 2025-11-09 | #4946 Crash at setShaders | Andrey Kleshchev | |
| Fix wrong delimeter and log if file isn't present | |||
| 2025-10-27 | Fix shader cache failing after clearing contents | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-10-25 | Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08 | Erik Kundiman | |
| 2025-10-02 | Cleaning deprecated gamma functions in shaders | mobserveur | |
| This commit cleans the deprecated gamma functions in the shaders | |||
| 2025-10-01 | Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-24 | #4733 When moving the cache, the old cef_cache should be removed | Maxim Nikolenko | |
| 2025-09-15 | Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-09 | Merge remote-tracking branch 'mobserveur/experimental2' | Erik Kundiman | |
| 2025-09-09 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| 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-08 | Optimisations and experimental HDR display support on mac | mobserveur | |
| This commit completes the previous ones for performance optimisations, and adds HDR display support on mac | |||
| 2025-09-03 | Merge Changes for support of apple silicon on macOS | Andrey Kleshchev | |
| Mac Arm | |||
| 2025-09-02 | #4587 Make shader cache reading faster | Andrey Kleshchev | |
| 2025-09-02 | #4587 Shaders sometimes do not match the shader settings | Andrey Kleshchev | |
| Ensure versions get matched reliably | |||
| 2025-08-30 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| 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-03-11 | Merge branch 'release/2025.03' into rye/forevermac | Jonathan "Geenz" Goodman | |
| 2025-02-11 | Additional water fixes and tweaks. (#3524) | Jonathan "Geenz" Goodman | |
| * Incorporation of feedback for #3456 | |||
| 2025-02-11 | Disable old GPU hacks on macos when running against Apple GPU | Rye | |
| 2025-02-07 | Water Exclusion Surfaces (#3517) | Jonathan "Geenz" Goodman | |
| * #3455 Add support for water exclusion surfaces | |||
| 2025-01-24 | Attempt to get more log info in secondlife/viewer#3335 crash reports (#3470) | Brad Linden | |
| when failing to load basic vertex shaders | |||
| 2024-12-11 | Fix mesa failing to link shaders due to missing vertex shader outputs | Rye | |
| 2024-12-10 | Fix crashes from shader load failures under RenderMaxOpenGLVersion ↵ | Rye | |
| 3.1/3.2/3.3 (#3184) | |||
| 2024-11-25 | Drop emissive on old Intel GPUs (#3110) | Jonathan "Geenz" Goodman | |
| * #3103 Add the ability to disable the emissive buffer for older GPUs with low memory bandwidth. * #3135 Add a "vintage" mode for slower GPUs * #2719 Fix for skies being overbrightened * #2632 Do not apply tonemapping on legacy skies | |||
| 2024-11-19 | brad/2744 handle shader errors (#3105) | Brad Linden | |
| * Partial solution to secondlife/viewer#2744 crash with better error handling. Handles shader compile errors better, and should turn crash into an LL_ERRS assertion failure. Strengthed more assertions and improved shader error line numbers * Even more error handling to get a handle on crash secondlife/viewer#2744 * Improved GLSL correctness on Intel chips that lack OpenGL 4.6 support. secondlife/viewer#2744 * Removed non-working fallback code for gDeferredPostProgram * Fixed incorrect llmax call | |||
| 2024-08-29 | Integrate SMAA and rework post process chain for better visual quality | Rye Mutt | |
| Add SMAA buffer generation passes Add quality levels for both FXAA and SMAA Separate gamma correction and tonemapping for effects that require linear-but-tonemapped inputs Move application of noise to final render pass to screen to avoid damaging other post process effects | |||
| 2024-08-24 | Improve FXAA quality and performance when GL version is greater then 4 | Rye Cogtail | |
| Adds gather4 support under GLSL 4.0+ | |||
| 2024-08-06 | secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools | Cosmic Linden | |
| 2024-07-09 | Fix excessive clearing of shader cache when toggling mirrors (#1950) | Rye Mutt | |
| 2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
| and llunittype.h for now | |||
| 2024-06-21 | #1769 gltf optimization pass (#1816) | Dave Parks | |
| #1814 and #1517 Fix mirror update rate and occlusion culling | |||
| 2024-06-14 | 1736 audit texture image unit usage on os x (#1739) | Dave Parks | |
| * #1736 Remove some unused samplers from glsl files and refactor shader manager to assume 16 texture image units and 4 indexed texture units all the time. | |||
| 2024-06-12 | Merge remote-tracking branch 'origin/project/gltf_development' into ↵ | Brad Linden | |
| brad/maint-a-merge-to-gltf-dev # Conflicts: # indra/newview/gltf/primitive.cpp | |||
| 2024-06-11 | #1718 Add GLTF support for multiple texcoords (#1720) | Dave Parks | |
| * Fix for GLTF MeshPrimitiveModes test | |||
| 2024-06-11 | #1687 Add support for KHR_texture_transform (#1717) | Dave Parks | |
| 2024-06-10 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
| project/gltf_development | |||
| 2024-06-10 | #1654 generate normals and tangents according to gltf specification (#1662) | Dave Parks | |
| * Disable unloading of objects in background. * Add unlit GLTF shader variant | |||
| 2024-06-10 | Re-enable compiler warnings C4018, C4100, C4231 and C4506 | Ansariel | |
