| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-12 | Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4992) | Jonathan "Geenz" Goodman | |
| * Disable shader profiling for certain AMD Radeon GPUs Added logic to detect AMD Radeon 8060 GPUs and disable shader profiling to prevent client freezes and instability. Introduced sCanProfile flag in LLGLSLShader and mSkipProfiling in LLFeatureManager to control profiling behavior based on detected hardware. * Add RDNA3.5 and check the vendor string for a known current family of bad drivers * Update llfeaturemanager.cpp * Make sure to check that this is a Radeon. | |||
| 2025-10-28 | #4882 Log textures that failed to be created | Andrey Kleshchev | |
| A bunch of 36x36 failed to create, there shouldn't have been any 36x36 textures, log the ids/type. | |||
| 2025-10-01 | #4773 Crash on sub_image_lines | Andrey Kleshchev | |
| Just caught it and discard_level is somehow 7, which seems like it resulted in src going out of bounds, which crashed glTexSubImage2D | |||
| 2025-10-01 | #4758 Extra logging to track discard 6 | Andrey Kleshchev | |
| Plus clamped some values and preventing decode from starting | |||
| 2025-09-29 | Merge branch 'release/2025.07' into develop | Bennett Goble | |
| 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-24 | #4733 When moving the cache, the old cef_cache should be removed | Maxim Nikolenko | |
| 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 | |
