| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-10 | #5966 Fixed width font's numbers | Andrey Kleshchev | |
| Dejavu used fixed width numbers by default, tweaked fonts to do the same for inter (when weight > 0). | |||
| 2026-07-01 | #5962 Optimize writeWearablesToAvatar | Andrey Kleshchev | |
| 2026-06-26 | p#388 Improve protections and loggiong around shader cache saving | Andrey Kleshchev | |
| 2026-06-22 | #4298 Handle OOM in loadCachedProgramBinary | Andrey Kleshchev | |
| sanity check size, catch exceptions. Cache isn't mission critical. | |||
| 2026-05-22 | #5858 Crash at LLFontFreetype::renderGlyph | Andrey Kleshchev | |
| 2026-05-20 | Merge branch 'main' into geenz/26.2-to-26.3 | Jonathan "Geenz" Goodman | |
| 2026-04-23 | Revert #2674 property lines optimizations | Andrey Kleshchev | |
| QA found no difference performance wise, I see a decrease in performance. | |||
| 2026-04-22 | change default font to SansSerifSmall | Mnikolenko Productengine | |
| 2026-04-15 | #2023 Pull in updated pacakge and mark public | Andrey Kleshchev | |
| Unused fonts were excluded | |||
| 2026-04-15 | #2023 Fix lsb_delta and rsb_delta support | Andrey Kleshchev | |
| delta_correction should have been substructed, not added | |||
| 2026-04-15 | Implement lsb_delta and rsb_delta support | Andrey Kleshchev | |
| By Rye | |||
| 2026-04-15 | #2023 Load from a variable font | Andrey Kleshchev | |
| WIP, beacsue variable fonts are not yeat included. | |||
| 2026-04-09 | #5626 LLTextBase optimization | Andrey Kleshchev | |
| by caching string width | |||
| 2026-03-28 | #4298 Handle various out of memory cases | Andrey Kleshchev | |
| 2026-02-25 | Merge branch 'release/2026.02' into maxim/flat-ui-fonts-update | Mnikolenko Productengine | |
| # Conflicts: # indra/newview/skins/default/xui/en/panel_preferences_general.xml | |||
| 2026-02-06 | #5380 Fix crash in LLImageGL::analyzeAlpha() | Andrey Lihatskiy | |
| 2026-01-27 | Restore DejaVuSans as a fallback, but alter size | Andrey Kleshchev | |
| 2026-01-21 | Replace usage of remaining boost::unordered containers with std | Rye | |
| Replace LLUUID and LLMaterialID container hashing functions with more collision resistant versions Utilize boost::hash_combine for TEMaterialPair to generate good hash distribution Generalize is_in_map and get_if_there for usage with all mapped types | |||
| 2026-01-15 | Merge branch 'project/fonts-update' into project/flat-ui-fonts-update | Mnikolenko Productengine | |
| 2026-01-05 | secondlife/viewer#2674 Optimize LLWorld::renderPropertyLines() - use ↵ | Alexander Gavriliuk | |
| vertexBatchPreTransformed() | |||
| 2026-01-05 | Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp. | Nat Goodspeed | |
| This allows removing #include "llerror.h" from llpointer.h. Also remove #include "llmutex.h" as a heavy way to get <boost/functional/hash.hpp>. That requires adding #include "llmutex.h" to llimage.h, llnotifications.h, llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h. | |||
| 2025-12-11 | Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile" | Andrey Kleshchev | |
| Interferes with linux work, will be moved to a different branch and applied separately. | |||
| 2025-12-10 | Fix typo and check for valid opened file | Frederick Martian | |
| 2025-12-10 | Refactoring of LLFile class to support additional methods | Frederick Martian | |
| - LLFile with its own class method interface to access files for read and write - Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more - Implement most of the filename based functions using std::filesystem functions - Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms. | |||
| 2025-12-03 | Merge pull request #5094 from secondlife/main | Jonathan "Geenz" Goodman | |
| 2025.08 -> Develop | |||
| 2025-12-01 | #5078 Remove dead experimental atmospherics code | Rye | |
| Remove dead experimental atmospherics code left over from EEP development | |||
| 2025-12-01 | #5078 Replace boost::function with std::function | Rye | |
| * Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-30 | Replace boost noncopyable and undefined function usage with modern c++ ↵ | Rye | |
| deleted operator and constructor | |||
| 2025-11-25 | Merge branch develop into project/fonts-update | Andrey Kleshchev | |
| # Conflicts: # indra/llrender/llfontfreetype.cpp | |||
| 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-11-09 | #4946 Crash at setShaders | Andrey Kleshchev | |
| Fix wrong delimeter and log if file isn't present | |||
| 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 | |
