| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-30 | Merge tag 'Second_Life_Release#5a0ba25d-2025.08' into 2025.08 | Erik Kundiman | |
| 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-26 | Merge tag 'Second_Life_Release#4e2a9667-2025.08' into 2025.08 | Erik Kundiman | |
| 2025-10-20 | #4861 Crash at LLVolumeFace::createOctree | Andrey Kleshchev | |
| Looks like LLRiggedVolume::update goes out of bounds when selecting a face | |||
| 2025-07-18 | Merge tag 'Second_Life_Release#f5d350fb-2025.05-gltf-mesh-import' into 2025.05 | Erik Kundiman | |
| 2025-07-09 | #4296 Crash at renderMorphMasks | Andrey Kleshchev | |
| 2025-07-03 | Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_import | Erik Kundiman | |
| 2025-06-28 | Revert "Fix LLCharacter base class constness." and restore improvements from ↵ | Ansariel | |
| 10a324a1034c177b95545ac7ffaa6aa6abed65ff instead | |||
| 2025-06-26 | #4142 Joint grouping and stripping | Andrey Kleshchev | |
| Viewer only supports 110 joints at a time, when model has more bones than that importer has to strip some, use groups for stripping. | |||
| 2025-06-25 | #4148 Fix collision bones | Andrey Kleshchev | |
| 2025-06-24 | Merge tag 'Second_Life_Project#1a6e3286-GLTF_Mesh_Import' into gltf_mesh_import | Erik Kundiman | |
| 2025-06-13 | #4147 Joint Overrides #3 | Andrey Kleshchev | |
| Remande skeleton translation from default skeleton to overriden skeleton | |||
| 2025-06-12 | #4147 Joint Overrides #2 | Andrey Kleshchev | |
| 2025-06-11 | #4148 Skeleton Translation #3 | Andrey Kleshchev | |
| 'non joints' also need adjustments | |||
| 2025-06-09 | #4148 Skeleton Translation | Andrey Kleshchev | |
| 2025-04-19 | Merge tag 'Second_Life_Release#9a333e65-2025.04' into 2025.04 | Erik Kundiman | |
| 2025-04-17 | Use standard library functions for llisnan and replace obvious NaN checks ↵ | Ansariel | |
| that don't work using /fp:fast floating point behavior under MSVC | |||
| 2025-03-29 | Merge tag 'Second_Life_Release#6ac1d4f3-2025.03' into 2025.03 | Erik Kundiman | |
| 2025-03-27 | Use LLCachedControl in llviewerwindow and llappviewer | Andrey Kleshchev | |
| Getting from gSavedSettings is expensive to do so often | |||
| 2025-03-11 | Fix indentations to make pre-commit happy | Andrey Lihatskiy | |
| 2025-03-11 | Merge branch 'marchcat/maint-b-cherrypicks' into marchcat/2025.03-maint-b | Andrey Lihatskiy | |
| 2025-03-11 | Fix ASAN errors from LLVector4a::memcpyNonAliased16 | Nicky | |
| Found by running with -fsanitze=thread Suggestion to avoid accessing invalid memory: In both cases memory will be allocated by can be accessed beyond bounds. In LLPolyMesh it can be off by at least one (+x%2). Though I am not even sure if even in best case it always will be a multiple of 16. In LLViewerJointMesh::updateFaceData the code tries to account for padding by, but the allocation in LLPolyMeshSharedData::allocateVertexData is done without any padding. Thus the sizes must not match. Replacing the calls with memcpy as a quick fix to see if the error goes away fixed address sanitzer complaining. It is up to debate if memcpy is a good replacement. LLVector4a::memcpyNonAliased16 was invented for performance. But on the other hand one could argue that nowadays every stdlib maintainer will very heavily optmize functions like memcpy themselves and could take advantage of CPU features the old LL implementation does not take into account. AVX comes to mind. In any case did I not measure any of this. | |||
| 2025-03-06 | Merge remote-tracking branch 'secondlife/release/2025.03' into 2025.03 | Erik Kundiman | |
| 2025-02-19 | Merge branch release/2025.03 | Andrey Kleshchev | |
| # Conflicts: # indra/newview/llmeshrepository.cpp # indra/newview/llmeshrepository.h | |||
| 2025-02-18 | drain UDP socket to avoid dropped packets (#3565) | Andrew Meadows | |
| drain UDP socket in idleNetwork() to avoid dropped packets | |||
| 2025-01-20 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
| 2024.12-ForeverFPS | |||
| 2024-12-18 | #3305 Don't crash on invalid texture index in getTEWearableType (#3306) | Dave Parks | |
| 2024-12-18 | #3301 Don't crash on invalid visual parameter update. (#3303) | Dave Parks | |
| 2024-10-18 | Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵ | Erik Kundiman | |
| 2024.09-ExtraFPS | |||
| 2024-09-16 | Raise resolution of local baked texture preview from 512 to 2048 | Rye Cogtail | |
| 2024-09-01 | Merge remote-tracking branch 'secondlife/release/2024.08-DeltaFPS' into ↵ | Erik Kundiman | |
| 2024.08-DeltaFPS | |||
| 2024-08-26 | secondlife/viewer#2391: Remove avatar rigging "callstack" logging | Cosmic Linden | |
| 2024-08-22 | secondlife/viewer#2391: Remove avatar rigging "callstack" logging | Cosmic Linden | |
| 2024-08-20 | Clean up boost includes and remove compiler warning pragma for unreachable ↵ | Ansariel Hiller | |
| code in PCH (#2361) | |||
| 2024-08-14 | Enable /permissive- on MSVC for better standards conformance (#2251) | Rye Mutt | |
| * Enable /permissive- on MSVC for better C++ conformance and fix related errors * Clean up left over warning suppressions from old library or msvc versions | |||
| 2024-07-28 | Merge remote-tracking branch 'secondlife/release/2024.06-atlasaurus' into ↵ | Erik Kundiman | |
| 2024.06-atlasaurus | |||
| 2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
| and llunittype.h for now | |||
| 2024-06-20 | Merge remote-tracking branch 'secondlife/release/maint-b' into maint-b | Erik Kundiman | |
| 2024-06-14 | Merge branch 'release/maint-b' into marchcat/b-merge | Andrey Lihatskiy | |
| # Conflicts: # .github/workflows/build.yaml # indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl # indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl # indra/newview/app_settings/shaders/class3/deferred/softenLightF.glsl # indra/newview/llfilepicker.cpp | |||
| 2024-06-11 | Merge tag '7.1.8-release' | Erik Kundiman | |
| source for viewer 7.1.8.9375512768 | |||
| 2024-06-10 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
| project/gltf_development | |||
| 2024-06-10 | Fix incorrect use of VX/VY/VZ/VW indices when color components are accessed | Ansariel | |
| 2024-06-10 | Re-enable compiler warnings C4018, C4100, C4231 and C4506 | Ansariel | |
| 2024-06-09 | Found string should not be directly at the start | Ansariel | |
| 2024-06-09 | Fix issues resulting from b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8 | Ansariel | |
| 2024-06-04 | Merge remote-tracking branch 'origin/release/materials_featurette' into ↵ | Brad Linden | |
| project/gltf_development | |||
| 2024-06-01 | Re-enable a lot of compiler warnings for MSVC and address the C4267 ↵ | Ansariel | |
| "possible loss of precision" warnings | |||
| 2024-05-30 | Fix a bunch of uninitialized variable warnings that showed up in Visual Studio | Ansariel | |
| 2024-05-29 | viewer#1568 Revert "SL-17597 AV height in Shape dialog IS WRONG" | Andrey Kleshchev | |
| This reverts commit f5a7c22cea16b51db12360436ce64c2433a5aa5f to fix viewer#1568. | |||
| 2024-05-22 | Fix line endlings | Ansariel | |
