summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerobject.h
AgeCommit message (Collapse)Author
2023-08-11SL-20024: Miscellaneous cleanupCosmic Linden
2023-08-11SL-20024: Fix author attributions not transferring for saved object ↵Cosmic Linden
materials, fix item not renamed
2023-06-28SL-17405 (Part 2): Fix viewer not requesting land impact when a non-root ↵Cosmic Linden
prim in a link set gets a GLTF material ID update
2023-05-17SL-19655 Remove concept of "low priority" updates (RenderDebugGLSession ↵RunitaiLinden
assertion stomping pass). Remove a couple unused debug settings and related code.
2023-05-04DRTVWR-559: Add <unordered_map> header since we use it.Nat Goodspeed
2023-05-03DRTVWR-559 WIP - optimize ARC calculation et al.RunitaiLinden
2023-05-01SL-19656 Rewrite avatar and attachment render metrics to not interfere with ↵RunitaiLinden
render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Remove now dead code (trackAttachments et al). * SL-19656 Fix for crash on GL <= 3.2
2023-04-25DRTVWR-559 Optimization pass on probe allocation and search. Incidental ↵RunitaiLinden
decruft.
2023-03-23Fix for SL-18458 overrides not applying when cache load happened before ↵Brad Linden
LLViewerObject::updateTEMaterialTextures call
2023-02-03SL-19148 Decruft some forward shaders and drawpools. Fix HUDs being in ↵Dave Parks
wrong color space.
2023-01-25SL-19012: Fix new material IDs sometimes not applying when set via LSLCosmic Linden
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2023-01-10SL-18820: Fix applying material clearing transform overrides. Loosen some ↵Cosmic Linden
asserts to allow non-default transform overrides.
2022-12-12Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2022-10-26Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-10-20SL-18105 Fix for overrides not showing until a forced mesh update.Dave Parks
2022-10-19SL-18105 Hook up TE override material to render pipe by way of render material.Dave Parks
2022-10-19SL-18105 Hook up render pipe directly to LLTextureEntry::mGLTFMaterial and ↵Dave Parks
add LLViewerFetchedTextures to LLFetchedGLTFMaterial. Lower reflection probe resolution to 128x128 per side.
2022-09-27SL-17999 Material with limited permissions should be copied to object's ↵Andrey Kleshchev
inventory
2022-09-23SL-18134 Rename Albedo to Base Color to be more consistent with GLTF specDave Parks
2022-09-22SL-17999 'copy' functionality for 'features' and 'texture' tabsAndrey Kleshchev
And a fix to prevent message spam
2022-09-19SL-18001: Update GLTF material when receiving LLRenderMaterialParams on ↵Cosmic Linden
updated object
2022-08-19SL-17990 Give user a popup warning when they attach a rigged mesh object to ↵Mnikolenko Productengine
an HUD
2022-06-29SL-17685 Drag and drop material supportDave Parks
2022-06-29SL-17685 Drag and drop material support WIPDave Parks
2022-06-23SL-17653 WIP - Apply GLTF material in Material Editor to selected object ↵Dave Parks
when you click "Save"
2022-06-09SL-17551 Followup -- remove some dead pick-render related code.Dave Parks
2022-06-09SL-17551 Add "Select Reflection Probes" menu option and make invisible ↵Dave Parks
objects less annoying when alt-zooming in edit mode.
2022-05-17SL-17416 Quick 'n dirty reflection probe override hack.Dave Parks
2021-10-28SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵Dave Parks
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-05-26SL-15299 SL-15313 BUG-230802 Revert BOM fix causing issues with avatar alpha ↵Dave Houlton
masks. Revert "SL-12069 Issues with bakes-on-mesh and alpha modes" This reverts commit 5691d302ef876a7e6fb6861441f14e5e7f0c7735.
2020-12-10SL-12069 Issues with bakes-on-mesh and alpha modesAndrey Kleshchev
2020-10-12SL-13980 Crash at cullAvatarsByPixelAreaAndrey Kleshchev
LLVOAvatars and derived classes appear to be stored as LLPointer<LLViewerObject> in a lot of cases, so non-virtual ~LLViewerObject() might be triggered by LLPointer and end up not cleaning sInstances in some cases (animeshes specific?), thus causing broken pointers in sInstances.
2020-02-25Merge branch 'master' into DRTVWR-497Andrey Lihatskiy
2020-01-06Merged in viewer-releaseAndreyL ProductEngine
2019-10-25SL-12026, SL-1232 and SL-11614andreykproductengine
2019-09-05Merged in lindenlab/viewer-bearAndreyL ProductEngine
2019-10-07SL-9116 Implemented sound cut-off for llSetSoundRadiusandreykproductengine
2019-08-29SL-11657 Further improvementsandreykproductengine
2019-07-31SL-11657 Separated expected from current inventory serial for better sync ↵andreykproductengine
and to fix partial loads
2019-07-24SL-11645 Replacing outfit from an object leaves one item unwornandreykproductengine
2019-05-10MergeAnchor
2018-12-13SL-1481 Time limit should be per objectandreykproductengine
2018-12-04SL-1481 Don't predict region crossings over a secondandreykproductengine
2018-11-28MergeAnchor
2018-06-07SL-915 - more on dynamic extent tracking, possible fix for 32-bit crash issuesBrad Payne (Vir Linden)
2018-06-05mergeBrad Payne (Vir Linden)
2018-06-05MergeAnchor Linden
2018-06-04SL-915 - tracking joint is rigged stateBrad Payne (Vir Linden)
2018-04-25MAINT-8549 - more on animesh ARC and associated refactoringBrad Payne (Vir Linden)