summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2 daysMerge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
8 daysMerge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
8 daysPerformance Optimisations, Bloom effect, Visuals Panelmobserveur
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.
9 daysOptimisations and experimental HDR display support on macmobserveur
This commit completes the previous ones for performance optimisations, and adds HDR display support on mac
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-30Performance Optimisations, Bloom effect, Visuals Panelmobserveur
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-12Fix clang compiler issues due to unused variablesAnsariel
2025-07-18Merge tag 'Second_Life_Release#f5d350fb-2025.05-gltf-mesh-import' into 2025.05Erik Kundiman
2025-07-09#4296 Crash at renderMorphMasksAndrey Kleshchev
2025-06-04Re-enable GL extension loading function pointersErik Kundiman
on Windows, which might have been because I was still using MinGW back then.
2025-06-03Fix ftsystem path for including vcpkg's FT oneErik Kundiman
2025-04-30Merge tag 'Second_Life_Release#d9e55c44-Second_Life_Release#d9e55c4-2025.04' ↵Erik Kundiman
into 2025.04
2025-04-29#3997 Crash in a gltf asset enabled regionAndrey Kleshchev
2025-04-19Merge tag 'Second_Life_Release#9a333e65-2025.04' into 2025.04Erik Kundiman
2025-04-18#3696 Crash at LLFontFreetype::addGlyphFromFontAndrey Kleshchev
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-29Merge tag 'Second_Life_Release#8eff224c-2025.03' into 2025.03Erik Kundiman
2025-03-24Readd probe count setting (#3793)Jonathan "Geenz" Goodman
* Readd max probe count. Disable dynamic probe allocation by default (for now).
2025-03-21Merge tag 'Second_Life_Release#895a6739-2025.03' into 2025.03Erik Kundiman
2025-03-21Merge branch 'main' into 2025.03Erik Kundiman
2025-03-16Performance tweaks related to glErrormobserveur
Disabling glGetError() calls in release build
2025-03-16Disabling Smoothie in llvertexbuffermobserveur
Disabled Smoothie in llvertexbuffer, using LL method
2025-03-16Restore support for anistropic filtering on macosRye
2025-03-11#3696 LLFontFreetype crash when adding glyphAndrey Kleshchev
2025-03-06Merge remote-tracking branch 'secondlife/release/2025.03' into 2025.03Erik Kundiman
2025-03-06Merge commit '8c1f00eebc6863c39d0143aeb7e37c68459d454f' into 2025.03Erik Kundiman
2025-03-05Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵Erik Kundiman
2024.12-ForeverFPS
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-18Merge commit '0679cbdec89fbd3ec470768bdf469f6a1d326859' into tmpErik Kundiman
2025-02-15Merge branch 'main' into 2024.12-ForeverFPSErik Kundiman
2025-02-15fix in the render infos panelmobserveur
this fixes the number of unique textures displayed in the render infos debug displayer. It used to not reset this value per frame, making it useless.
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-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-27Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵Erik Kundiman
2024.12-ForeverFPS
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-24Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵Erik Kundiman
2024.12-ForeverFPS
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-20Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵Erik Kundiman
2024.12-ForeverFPS
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-27Preprocess some not so portable GL macrosErik Kundiman
so the lines don't get compiled on non implementors.