summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerobject.cpp
AgeCommit message (Collapse)Author
22 hoursMerge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
2026-08-13Merge branch 'geenz/linux-to-develop' into marchcat/lua-linux-developAndrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # indra/llinventory/llinventory.cpp # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llviewermenu.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
2026-07-25Merge branch 'release/26.3' into marchcat/slua-26.3Andrey Lihatskiy
# Conflicts: # indra/llrender/llimagegl.cpp # indra/llrender/llimagegl.h # indra/newview/featuretable.txt # indra/newview/featuretable_linux.txt # indra/newview/featuretable_mac.txt
2026-07-24Merge tag 'Second_Life_Release#bcfda3b6-26.3' into 26.3Erik Kundiman
2026-07-22Publish object inventories to external editor. (#5834)Rider Linden
* Adding tight integration flag for vscode and open code through a URL. * [WIP] Publish objects and their contents from the viewer into VS code. * [WIP] Still very much a work in progress, supports most of the core operations publish, get, write, delete, and create. Still quite a few bugs to work out. * [WIP] Object publishing checkpoint. * [checkpoint] Script tight integration with vscode, object publishing. * Number of fixed issue. * A few redundancy and performance fixes. * Some cosmetics. * I like "Explore" better than "Publish" * Object renaming, luau inventory icon, runstate, restart. * Some clean up around permissions and possible nullptr deref. * Code review feedback.
2026-07-22Revert "Merge pull request #5982 from secondlife/geenz/texture-streaming-tweaks"Jonathan "Geenz" Goodman
This reverts commit 3d465f6c966f0a2fcfd5d3c9effb6ce20c2754c8, reversing changes made to f2c356fc7130ce5e38b994dcfa1e210609b458b9.
2026-07-16Merge branch 'release/26.3' into marchcat/slua-26.3Andrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # autobuild.xml # indra/llcommon/llsys.cpp # indra/llrender/llimagegl.cpp # indra/llrender/llimagegl.h # indra/newview/CMakeLists.txt # indra/newview/featuretable.txt # indra/newview/featuretable_linux.txt # indra/newview/featuretable_mac.txt # indra/newview/llvoavatar.cpp # indra/newview/llvoiceclient.cpp # indra/newview/llvoicevivox.cpp # indra/newview/viewer_manifest.py
2026-07-07Merge tag 'Second_Life_Release#3d465f6c-26.3' into 26.3Erik Kundiman
2026-07-06Get things working a little more consistently between BP and PBR. Also add ↵Jonathan "Geenz" Goodman
some bias controls for the texel-to-pixel ratio based streaming.
2026-06-13Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3Erik Kundiman
2026-05-28#5855 Added a way to check triangles for all lodsAndrey Kleshchev
2026-05-21Merge branch 'main' into marchcat/slua-26.2Andrey Lihatskiy
# Conflicts: # indra/llfilesystem/lldir.cpp # indra/llfilesystem/llfilesystem.cpp # indra/newview/llappviewer.cpp # indra/newview/lltexturecache.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
2026-04-03#5612 Improve profiling coverageAndrey Kleshchev
2026-04-01Merge branch 'project/lua_editor' into marchcat/devlinux-sluaAndrey Lihatskiy
# Conflicts: # indra/llcommon/llstl.h # indra/newview/app_settings/settings.xml
2026-03-07Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02Erik Kundiman
2026-03-05#5486 Fix potential unpackBinaryData buffer issuesAndrey Kleshchev
2026-03-03Pass desired script type as the subtype for a new script.Rider Linden
2026-02-06Had some trailing spaces in there somehow.Rider Linden
2026-02-06Allow viewer to specify what default script it wants to use, either by ↵Rider Linden
language ID or by supplying an inventory item as a template.
2026-01-29#5348 Fix crash in getRenderRotation()Andrey Lihatskiy
2026-01-07#4834 update object's modify flag after being granted Edit permissionMaxim Nikolenko
2026-01-05Optimize away repeated map finds for getParameterEntry* functions via pointersRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-09#5123 A bunch of small performance optimizationsAndrey Kleshchev
mostly for turning control settings into cached variants
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-11-28#5072 Use make_shared for more efficient ref counting and allocationRye
2025-11-13Follow-up null checks on mVObjp to prevent crashesHecklezz
Signed-off-by: Hecklezz <tj8@live.com.au>
2025-10-25Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08Erik Kundiman
2025-10-07secondlife/viewer#2570: Fix baked texture shared between avatars when in PBR ↵Cosmic Linden
material
2025-09-22#4715 disable ZoomIn an object item when the region is not connected to the ↵Maxim Nikolenko
current region
2025-07-18Merge branch 'main' into 2025.05Erik Kundiman
2025-07-03Partial @detach=<y/n> command implementationErik Kundiman
Only greying out the detach option on the contextual menu popped up by right clicking the attachment in the 3D view/world, and not yet preventing detachment from the inventory/wearing panels.
2025-04-30#4005 Crash at LLVOVolume::isMeshAndrey Kleshchev
Doesn't make much sense, if param is in use it is supposed to be set, but bugsplat says sculpt_params is null
2025-04-15Merge pull request #3911 from secondlife/mainJonathan "Geenz" Goodman
Merge 2025.03 release into develop.
2025-04-01Merge branch 'release/2025.03' into release/2025.04Jonathan "Geenz" Goodman
2025-03-24#3780 disable water exclusion if user applies PBR or MediaMaxim Nikolenko
2025-03-20#1964 fix for reflection probe doesn't update position when the linkset is ↵Maxim Nikolenko
moved by the script
2025-03-19Merge branch 'release/2025.03' into release/2025.04Andrey Kleshchev
2025-03-11Merge branch 'marchcat/maint-b-cherrypicks' into marchcat/2025.03-maint-bAndrey Lihatskiy
2025-03-11Add support for RequestTaskInventory capabilitySalad Dais
The viewer now prefers to load inventory via the capability rather than over the deprecated Xfer system, though both are still supported. # Conflicts: # indra/newview/llviewerobject.h
2025-02-28#3280 Fix crashes at gFloaterToolsAndrey Kleshchev
Likely specific to headless client
2025-02-26Issue #2687: Honor flag sent by server indicating server side autopilot is ↵Rider Linden
engaged. When flag is set allow sever to update local avatar rotation.
2024-09-16Profile guided optimization pass (#2582)Dave Parks
- Tune up LLJointRiggingInfoTab - Visualize joint bounding boxes when visualizing joints - Use LLJointRiggingInfo to caclulate desired resolution of a texture - Throttle calls to calcPixelArea - Fetch MeshSkinInfo immediately when header is received
2024-08-27#2431 Fix for redundant searching for pixeismall.j2c causing frame stallsRunitaiLinden
2024-08-22secondlife/viewer#2391: Remove avatar rigging "callstack" loggingCosmic Linden
2024-08-09#2231 BugSplat Crash #1502347: ↵Alexander Gavriliuk
SecondLifeViewer!LLViewerObject::getBoundingBoxAgent(5858)
2024-07-29viewer#2071 Properly handle 'out of memory' for meshesAndrey Kleshchev
2024-07-21Fix rare shutdown crash in LLViewerObjectListRye Mutt
2024-07-08Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵Ansariel
and llunittype.h for now
2024-07-04viewer#1131 Sync 'transform' arrows with UIAndrey Kleshchev
2024-06-271836 dont store texture in system memory unless absolutely necessary (#1843)Dave Parks
* #1836 Texture memory usage overhaul. Much decrufting - don't keep a copy of textures in system memory - use GPU to downrez textures instead of reloading from cache - use GPU to generate brightness/darkness bumpmaps