| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-03 | Merge tag 'Second_Life_Release#79909b8a-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-10-01 | Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-29 | Fix rendering differences observed in 2025.07 (#4747) | Rye | |
| * Fix calling setTextureAddressModeFast and setTextureFilteringOptionFast with invalid tex type during fast binds * Restore mRT->screen to GL_RGBA16F to fix lighting banding | |||
| 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-08-22 | Fix texture filtering and address mode not updating for vast majority of ↵ | Rye | |
| textures when dirtied | |||
| 2025-02-11 | Vectorize LLRender UI scale and offset stack to resolve perf hotspot on arm | Rye | |
| 2024-12-06 | Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵ | Erik Kundiman | |
| 2024.09-ExtraFPS | |||
| 2024-12-05 | Fix for legacy skies with bright suns not matching FS 6.6.17 (#3214) | Dave Parks | |
| 2024-10-18 | Merge branch 'main' into 2024.09-ExtraFPS | Erik Kundiman | |
| 2024-10-18 | Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵ | Erik Kundiman | |
| 2024.09-ExtraFPS | |||
| 2024-10-12 | Preprocess eTextureType like sGLTextureType | Erik Kundiman | |
| (cause eTextureType seems to have been designed to mirror sGLTextureType) otherwise you'd get a GL error of invalid enum of the first argument for glTexImage2D. | |||
| 2024-09-19 | Expose LLVector4a in LLRender | Andrey Kleshchev | |
| Avoid using a bunch of allocators. Make sure we use LLVector4a's SSE logic instead of LLVector3's. Some minor optimizations. | |||
| 2024-09-18 | Remove quads rendering mode entirely (#2593) | Ansariel Hiller | |
| 2024-09-12 | Replace glh_linear usage with GLM (#2554) | Rye Mutt | |
| 2024-09-04 | viewer#2411 Cleanup | Andrey Kleshchev | |
| 2024-09-04 | viewer#2411 LLFontGL::render optimizations #3 | Andrey Kleshchev | |
| 2024-09-04 | viewer#2411 LLFontGL::render optimizations | Andrey Kleshchev | |
| 2024-09-01 | Merge remote-tracking branch 'secondlife/release/2024.08-DeltaFPS' into ↵ | Erik Kundiman | |
| 2024.08-DeltaFPS | |||
| 2024-08-29 | Remove dead texunit colorspace conversion code | Rye Mutt | |
| 2024-08-08 | #1922 Make PBR scale and offset crosshair work like Texture crosshair do | Alexander Gavriliuk | |
| 2024-07-28 | Merge remote-tracking branch 'secondlife/release/2024.06-atlasaurus' into ↵ | Erik Kundiman | |
| 2024.06-atlasaurus | |||
| 2024-07-23 | Apple gpu optimisations based on LL work | mobserveur | |
| This commit replaces our former optimisations with LL develop branch work and some tweaks. | |||
| 2024-07-03 | #1870 Tune up for better experience on integrated intel with low memory (#1872) | Dave Parks | |
| * More deterministic vsize calculation. Add control for choosing downscale method. * Quick hack to make GLTF preview work again | |||
| 2024-06-28 | Apple GPU Optimisations | mobserveur | |
| This commit massively improves 2D UI, 3D UI and 3D world rendering performance and smoothness. | |||
| 2024-06-12 | viewer#1698 Uniform being out of range shouldn't crash viewer | Andrey Kleshchev | |
| 2024-05-16 | Merge tag '7.1.7-release' | Erik Kundiman | |
| source for viewer 7.1.7.8974243247 | |||
| 2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
| LF, and trim trailing whitespaces as needed | |||
| 2024-03-28 | Merge tag '7.1.4-release' | Erik Kundiman | |
| source for viewer 7.1.4.8149792635 | |||
| 2024-03-05 | Issue #54 LLRender::init crash | Andrey Kleshchev | |
| 2023-10-26 | Merge remote-tracking branch 'secondlife/DRTVWR-559' into DRTVWR-559 | Erik Kundiman | |
| 2023-10-25 | Fix DRTVWR-559 std::array usage in llrender and llprimitive after merge | Brad Linden | |
| 2023-09-10 | Fixes to get it build again on FreeBSD | Erik Kundiman | |
| and hopefully GNU/Linux too. | |||
| 2023-04-26 | DRTVWR-559 Add "No Post" mode and refactor "Scene Gamma" into "Brightness" ↵ | RunitaiLinden | |
| for adjusting legacy gamma when probe ambiance is 0 and dynamic exposure when probe ambiance is not zero. | |||
| 2023-04-14 | Move mipmap generation into LLRenderTarget. | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2023-03-10 | SL-19172 Texture streaming tune up. Incidental decruft. | Dave Parks | |
| 2023-01-27 | SL-19203 et al -- Integrate SSR with reflection probes, tweak probe ↵ | RunitaiLinden | |
| blending. (#63) * SL-19203 WIP -- Integrate SSR with reflection probes. Decruft LLRenderTarget. * SL-19203 WIP -- Re-integrate SSR. Incidental decruft. * SL-19203 WIP -- SSR frame delta correction (still broken for Z) * SL-19203 WIP -- SSR frame delta Z fix * SL-19203 WIP -- Make SSR toggleable again and disable SSR in cube snapshots. * SL-19203 WIP -- Soften sphere probe transitions and fix reflections on void water (make fallback probe a simple terrain+water+sky probe). Remove parallax correction for automatic probes to reduce artifacts. * SL-19203 Tune probe blending. * SL-19203 Cleanup. | |||
| 2023-01-19 | Optimizations, decruft, and intel compatibility pass (#53) | RunitaiLinden | |
| SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc | |||
| 2022-11-14 | Merged in SL-18332 (pull request #1194) | Jonathan Goodman | |
| First pass of Screen Space Reflections Approved-by: Dave Parks | |||
| 2022-10-21 | Merge branch 'master' (DRTVWR-548) into DRTVWR-559 | Andrey Kleshchev | |
| # Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp | |||
| 2022-09-16 | SL-18128 Clear out much OpenGL cruft and switch to core profile on AMD | Dave Parks | |
| 2022-09-13 | SL-17701 WIP -- Parity for point lights between opaque and transparent PBR ↵ | Dave Parks | |
| materials | |||
| 2022-05-26 | SL-17473 Viewer not clearing all Vertex Buffers in some cases | Andrey Kleshchev | |
| Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread. | |||
| 2022-05-16 | SL-17284 Reflection probe tuning and optimization take 1 | Dave Parks | |
| 2021-12-02 | mac build fix | Andrey Kleshchev | |
| remove unused variable | |||
| 2021-11-30 | SL-16386 replace gutted LLRender::setAlphaRejectSettings() with explicit flush() | Dave Houlton | |
| 2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureAlphaBlend() | Dave Houlton | |
| 2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureColorBlend() | Dave Houlton | |
| 2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureBlendType() | Dave Houlton | |
| 2021-11-30 | SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunction | Dave Houlton | |
| 2021-10-21 | SL-16202 Fix for textures appearing black or flashing white due to ↵ | Dave Parks | |
| optimization bugs. | |||
