summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2025-10-01#4773 Crash on sub_image_linesAndrey 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 6Andrey Kleshchev
Plus clamped some values and preventing decode from starting
2025-09-29Merge branch 'release/2025.07' into developBennett Goble
2025-09-29Fix 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 removedMaxim Nikolenko
2025-09-03Merge Changes for support of apple silicon on macOSAndrey Kleshchev
Mac Arm
2025-09-02#4587 Make shader cache reading fasterAndrey Kleshchev
2025-09-02#4587 Shaders sometimes do not match the shader settingsAndrey Kleshchev
Ensure versions get matched reliably
2025-08-22Fix large performance drop when enabling AA on macOS/lower end GPU hardwareRye
2025-08-22Fix texture filtering and address mode not updating for vast majority of ↵Rye
textures when dirtied
2025-08-20Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemacRye
2025-08-12Fix clang compiler issues due to unused variablesAnsariel
2025-07-09#4296 Crash at renderMorphMasksAndrey Kleshchev
2025-04-29#3997 Crash in a gltf asset enabled regionAndrey Kleshchev
2025-04-18#3696 Crash at LLFontFreetype::addGlyphFromFontAndrey Kleshchev
2025-04-15Merge branch 'release/2025.04' into rye/forevermacJonathan "Geenz" Goodman
2025-04-05#3575 Clean up obsolete VRAM detectin logicAndrey Kleshchev
2025-04-02#3597 Improve error handling at LLGLSLShader::disableTexture()Andrey Lihatskiy
2025-03-24Readd probe count setting (#3793)Jonathan "Geenz" Goodman
* Readd max probe count. Disable dynamic probe allocation by default (for now).
2025-03-11Merge branch 'release/2025.03' into rye/forevermacJonathan "Geenz" Goodman
2025-03-11#3696 LLFontFreetype crash when adding glyphAndrey Kleshchev
2025-02-27#3597 Fix crash when RenderDebugGLSession is TrueAndrey Lihatskiy
2025-02-24#3332 Remake glyph count into cache generationAndrey Kleshchev
1. Cover reset with 'generation' 2. Fix lapse of judgement with mLastFontGlyphCount, it should have been saved before render(), not after
2025-02-14Switch 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-13Follow-up fixes from developAndrey Lihatskiy
2025-02-13Fix xcode16 build errorsAndrey Lihatskiy
2025-02-11#3332 Fix buffers not accounting for dynamic cache valuesAndrey Kleshchev
And fix previous lapse of judgement with GLYPH_BATCH_SIZE
2025-02-11Additional water fixes and tweaks. (#3524)Jonathan "Geenz" Goodman
* Incorporation of feedback for #3456
2025-02-11Vectorize LLRender UI scale and offset stack to resolve perf hotspot on armRye
2025-02-11Disable old GPU hacks on macos when running against Apple GPURye
2025-02-11Fix uninitialized variable warnings being emitted by current clangRye
2025-02-11Merge pull request #2758 from Nicky-D/feature/fontcacheAndrey Lihatskiy
Port Fontcache from Firestorm.
2025-02-11Restore support for anistropic filtering on macosRye
2025-02-11Fix Tracy memory profiling overloads for aligned allocationsRye
Fix disabling renderdoc support Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign
2025-02-11Fix build with C++20 including nat's changes to fsyspathRye
2025-02-10#3332 Font issues with multy-byte and multy-glyps charactersAndrey Kleshchev
2025-02-07#3332 Switching screens can break text renderingAndrey Kleshchev
2025-02-07Water Exclusion Surfaces (#3517)Jonathan "Geenz" Goodman
* #3455 Add support for water exclusion surfaces
2025-01-24Attempt to get more log info in secondlife/viewer#3335 crash reports (#3470)Brad Linden
when failing to load basic vertex shaders
2025-01-23Fix 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-09Drop 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::renderGlyphAndrey 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-13Merge pull request #3262 from secondlife/rye/extra-mesafixBrad 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-11Fix mesa failing to link shaders due to missing vertex shader outputsRye
2024-12-10Fix crashes from shader load failures under RenderMaxOpenGLVersion ↵Rye
3.1/3.2/3.3 (#3184)
2024-12-05Fix 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-25Drop 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