summaryrefslogtreecommitdiff
path: root/indra/newview/llvoavatar.cpp
AgeCommit message (Collapse)Author
27 hoursMerge branch 'main' into 26.4Erik Kundiman
27 hoursMerge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
27 hoursImplicit operator precendence Clang error fixErik Kundiman
12 daysMinimal animation override on existing #AO folderErik Kundiman
No user facing editor UI, cycle, or randomise yet. Sittings cannot be separately disabled yet. Sitting On Ground doesn't show Stand button (and cannot stand right away from it either unless sitting, but not on ground, on some object, and then stand). Pre-jumping and landing can get you stuck (unless you disable pre-jumping and landing, whose code might be the cause of this stuckness). Standing can get glitchy if idle which might be because of the random cycle of the default stands. The #AO folder can be anywhere, doesn't have to be under some folder with a specific name. AOs are loaded lazily, and per action, not all at once. Reset animation changes by turning AO off and on again. All these limitations will be fixed later.
2026-08-18Merge branch '26.3'Erik Kundiman
2026-08-12Merge branch 'release/26.3' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-12Option to disable the pre-jump & land animationsErik Kundiman
https://megapahit.com/show_bug.cgi?id=21 Returning false is for disabling, setting AGENT_CONTROL_FINISH_ANIM is to not get stuck.
2026-08-11Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-11#6071 Fix WT_SKIRT not being renderedAndrey Kleshchev
2026-07-22Defer processing AvatarAppearance until after first ObjectUpdate (#6017)Andrew Meadows
* make AvatarAppearance a low-priority message * remember agent_id of unexpected AvatarAppearance message for later
2026-06-24Merge tag 'Second_Life_Release#550ed6de-26.3' into 26.3Erik Kundiman
2026-06-18#5934 Fix animeshes being ranked incorrectlyAndrey Kleshchev
mVisibilityPreference was rarely up to date
2026-06-17#5579 Ensure own avatar's complexity is up to dateAndrey Kleshchev
2026-06-13Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3Erik Kundiman
2026-05-25Add Firestorm-based features: quick prefs, mouselook zoom, group nameplate ↵Hadet
tinting - Quick Preferences floater with hover height and bandwidth sliders - Mouselook right-click zoom with scroll wheel adjustment - Group-based nameplate color tinting via group profile
2026-04-03#5612 Improve profiling coverageAndrey Kleshchev
2026-03-31#5579 CleanupAndrey Kleshchev
2026-03-31#5579 Implement partial complexity calculationsAndrey Kleshchev
2026-03-31#5579 Separate parts of calculateUpdateRenderComplexityAndrey Kleshchev
Cleanup of the function, since these parts should remain unchanged.
2026-03-15Resolve issues tracking worn attachments that aren't in COF yet (see PR for ↵Kitty Barnett
more details)
2026-03-07Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02Erik Kundiman
2026-02-18#5397 Add a setting to see own group tag without seeing othersMaxim Nikolenko
2026-01-22#5318 Crash in profileAvatarAndrey Kleshchev
while avatar was in "not drawable" state.
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-12-03Merge branch 'release/2026.01' into marchcat/devlinux-2601Andrey Lihatskiy
# Conflicts: # indra/llcommon/llprocessor.cpp # indra/llcorehttp/_refcounted.h # indra/llcorehttp/_thread.h # indra/newview/llfeaturemanager.cpp # indra/newview/llviewershadermgr.cpp
2025-11-25#1963 Restore pelvis rotation debug settingsAndrey Kleshchev
2025-11-12Restore support for wavy avatar cloth(#4963)Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix non-static LLCachedControlRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix invalid calls to glLineWidth on some linux GL driversRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Modernize viewer alignment macros to use alignas and fix misaligned class ↵Rye
issues reported by ubsan/asan Signed-off-by: Rye <rye@alchemyviewer.org>
2025-09-15Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
2025-09-09Merge branch 'main' into 2025.06Erik Kundiman
2025-09-09Performance 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-14Merge 2025.06 into developAndrey Kleshchev
Merge 2025.06 into develop
2025-08-12Fix clang compiler issues due to unused variablesAnsariel
2025-08-08Merge tag 'Second_Life_Release#55f1c8b9-2025.06' into 2025.06Erik Kundiman
2025-08-08Merge branch '2025.05' into 2025.06Erik Kundiman
2025-08-08Merge branch 'main' into 2025.06Erik Kundiman
2025-08-08Merge branch 'main' into 2025.05Erik Kundiman
2025-08-07Don't show self arrivals/departuresErik Kundiman
2025-08-06Merge branch develop into 2025.06Andrey Kleshchev
# Conflicts: # indra/newview/llvoavatar.cpp
2025-08-02Merge branch 'main' into 2025.05Erik Kundiman
2025-08-01Increase chance of arrival notification, correctlyErik Kundiman
Full (user) name should suffice for the chat log, as it's the one that is more of a reference anyway instead of display name. The other avatar's display name is still displayed on the header anyway. Seems like display names have higher chance of being empty, that we would miss it being logged/notified because of that. Also, now that we've optimised the avatars' positions' retrieval, the numbers can come later after some avatar arrives, that getting the position using the avatar's ID as the key would result in zero. In that case, rather than reporting wrong distances (like 403996.2), it's better to just skip distance information (it shouldn't matter that much anyway).
2025-07-31Optimise arrival & departure notificationsErik Kundiman
by not having extra calls to getAvatars. The avatars' positions member had to be moved to an object that is accessible from VOAvatar too, and that would be the global Agent. It makes sense too, that it's the object that keeps the positions of other agents. It even has a section for positions too.
2025-07-21Merge branch 'main' into 2025.06Erik Kundiman
2025-07-21Merge branch 'main' into 2025.05Erik Kundiman
2025-07-21Fix crash upon login on Linux aarch64Erik Kundiman
Tested on Debian Asahi so far, will try on Fedora Asahi next. I had to trace this down, setting Logging Level to Debug, and comparing SecondLife.log with a successful login on Linux x86-64. At first setWeight() in LLViewerVisualParam::setInfo seemed to be avoiding a crash too when commented out, but turns out it's still okay when re-enabled.
2025-07-18Merge branch 'main' into 2025.05Erik Kundiman
2025-07-11#3725 Improve reporting of avatar statisticsAndrey Kleshchev
1. Don't report UI avatars, they are local and UI specific 2. Split animeshes from normal avatars 3. Rename 'cloud' to 'missing parts', it's not related to 'cloud' 4. Exclude self 5. Report avatars held by meshes
2025-07-03Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman