| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-22 | Fix large performance drop when enabling AA on macOS/lower end GPU hardware | Rye | |
| 2025-08-22 | Fix texture filtering and address mode not updating for vast majority of ↵ | Rye | |
| textures when dirtied | |||
| 2025-08-20 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-08-12 | Fix clang compiler issues due to unused variables | Ansariel | |
| 2025-07-09 | #4296 Crash at renderMorphMasks | Andrey Kleshchev | |
| 2025-04-29 | #3997 Crash in a gltf asset enabled region | Andrey Kleshchev | |
| 2025-04-18 | #3696 Crash at LLFontFreetype::addGlyphFromFont | Andrey Kleshchev | |
| 2025-04-15 | Merge branch 'release/2025.04' into rye/forevermac | Jonathan "Geenz" Goodman | |
| 2025-04-05 | #3575 Clean up obsolete VRAM detectin logic | Andrey Kleshchev | |
| 2025-04-02 | #3597 Improve error handling at LLGLSLShader::disableTexture() | Andrey Lihatskiy | |
| 2025-03-24 | Readd probe count setting (#3793) | Jonathan "Geenz" Goodman | |
| * Readd max probe count. Disable dynamic probe allocation by default (for now). | |||
| 2025-03-11 | Merge branch 'release/2025.03' into rye/forevermac | Jonathan "Geenz" Goodman | |
| 2025-03-11 | #3696 LLFontFreetype crash when adding glyph | Andrey Kleshchev | |
| 2025-02-27 | #3597 Fix crash when RenderDebugGLSession is True | Andrey Lihatskiy | |
| 2025-02-24 | #3332 Remake glyph count into cache generation | Andrey Kleshchev | |
| 1. Cover reset with 'generation' 2. Fix lapse of judgement with mLastFontGlyphCount, it should have been saved before render(), not after | |||
| 2025-02-14 | Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes (#3562) | Jonathan "Geenz" Goodman | |
| * #3561 Switch from GL_RGB16F to GL_R11F_G11F_B10F for reflection probes to help reduce memory bandwidth and VRAM pressure. | |||
| 2025-02-13 | Follow-up fixes from develop | Andrey Lihatskiy | |
| 2025-02-13 | Fix xcode16 build errors | Andrey Lihatskiy | |
| 2025-02-11 | #3332 Fix buffers not accounting for dynamic cache values | Andrey Kleshchev | |
| And fix previous lapse of judgement with GLYPH_BATCH_SIZE | |||
| 2025-02-11 | Additional water fixes and tweaks. (#3524) | Jonathan "Geenz" Goodman | |
| * Incorporation of feedback for #3456 | |||
| 2025-02-11 | Vectorize LLRender UI scale and offset stack to resolve perf hotspot on arm | Rye | |
| 2025-02-11 | Disable old GPU hacks on macos when running against Apple GPU | Rye | |
| 2025-02-11 | Fix uninitialized variable warnings being emitted by current clang | Rye | |
| 2025-02-11 | Merge pull request #2758 from Nicky-D/feature/fontcache | Andrey Lihatskiy | |
| Port Fontcache from Firestorm. | |||
| 2025-02-11 | Restore support for anistropic filtering on macos | Rye | |
| 2025-02-11 | Fix Tracy memory profiling overloads for aligned allocations | Rye | |
| Fix disabling renderdoc support Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign | |||
| 2025-02-11 | Fix build with C++20 including nat's changes to fsyspath | Rye | |
| 2025-02-10 | #3332 Font issues with multy-byte and multy-glyps characters | Andrey Kleshchev | |
| 2025-02-07 | #3332 Switching screens can break text rendering | Andrey Kleshchev | |
| 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 | |||
| 2025-01-23 | Fix potential undefined behavior when converting to and from glm types from ↵ | Rye | |
| LLVector3/4 and fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation (#3339) | |||
| 2025-01-09 | Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize ↵ | Rye | |
| vram usage and chance of probe nans (#2558) | |||
| 2025-01-07 | #3347 Crashes in LLFontFreetype::renderGlyph | Andrey Kleshchev | |
| Try to handle this more gracefully, but primary purpose of this change is to log wchars in case issue is reproducible. | |||
| 2024-12-16 | #3295 Crash scaling texture down (#3296) | Andrey Kleshchev | |
| 2024-12-13 | Merge pull request #3262 from secondlife/rye/extra-mesafix | Brad Linden | |
| Fix mesa failing to link shaders due to missing vertex shader outputs | |||
| 2024-12-12 | #2590 Radeon mac optimization pass (#3277) | Dave Parks | |
| - Skip updating of reflection probes that are not the default probe when probe coverage is set to "None" - enable RenderAppleUseMultGL and disable occlusion culling on Macs with AMD GPUs - Reduce the number of texture decode threads on Macs with intel cpus. - Move texture deletion to LLImageGL::updateClass and prevent textures from staying resident in vram longer than 3 frames - Disable SSAO by default on Macs with intel CPUs | |||
| 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-12-05 | Fix for legacy skies with bright suns not matching FS 6.6.17 (#3214) | Dave Parks | |
| 2024-12-03 | #3184 Fix for crash on some GPUs when setting quality to High or higher (#3201) | Dave Parks | |
| 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-25 | Fix memory leak in LLVertexBuffer (#3144) | Ansariel Hiller | |
| 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-11-12 | 2590 mac intel and radeon pro 5300m horrible fps 2 (#3030) | Dave Parks | |
| * OpenGL 3.3 compatibility pass. Fix for FBO driven downscaling corrupting textures. * Increase maximum texture bias, immediately scale down when textures are loaded higher resolution than desired * #2590 Fix for some frame stalls on Intel Macs | |||
| 2024-11-08 | #2637 Revert to the previous alpha analysis to maintain legacy content ↵ | Jonathan "Geenz" Goodman | |
| parity. (#3061) | |||
| 2024-10-28 | viewer#2883 Regenerate font's matrix and depth instead of loading | Andrey Kleshchev | |
| to fix issues with nametags and window resizes | |||
