summaryrefslogtreecommitdiff
path: root/indra/llappearance/llavatarappearance.cpp
AgeCommit message (Collapse)Author
2016-05-17SL-315 - resetSkeleton() fixes, mostly to get better behavior with non-self avsBrad Payne (Vir Linden)
2016-04-18SL-371 - more tracking on partial joint overridesBrad Payne (Vir Linden)
2016-03-10SL-315 - wip on joint resetBrad Payne (Vir Linden)
2016-02-03SL-333 work - attachment joints now get a valid mJointNum, more checking on ↵Brad Payne (Vir Linden)
valid joint num values. Also reduced log spam slightly.
2016-02-03SL-315 - context strings, comments, debugging. joint_test temporarily disabled.Brad Payne (Vir Linden)
2015-12-15SL-276, SL-277 - support for version 2.0 of avatar_skeleton.xml and ↵Brad Payne (Vir Linden)
avatar_lad.xml
2015-11-23SL-271 WIP - skip rendering bones with no end (set as 0 length). Show bones ↵Brad Payne (Vir Linden)
if show joints is enabled in mesh upload preview.
2015-11-18SL-271 WIP, SL-201 WIP - leaf joint attrib is now end. Show bones option now ↵Brad Payne (Vir Linden)
includes occluded portions.
2015-11-17SL-271 WIP, SL-201 WIP - add support for end point to joints, use for debug ↵Brad Payne (Vir Linden)
rendering display to show bones.
2015-11-13Eliminated joint_offset file. Added aliases attrib to bones in ↵Aura Linden
avatar_skeleton.xml.
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-10-16SL-234 WIP - Track which joints are part of base skeleton, remap non-base ↵Brad Payne (Vir Linden)
ones when not being rendered.
2015-08-14SL-125 WIP - updated base bento repo excluding dynamic skeleton.Brad Payne (Vir Linden)
2015-05-28SL-117 WIP - initial placeholders for wing, tail joints. Updated max joints ↵Brad Payne (Vir Linden)
to 48 and added some debugging.
2014-10-30SL-93 - WIP on managing pelvis fixups using new joint offset frameworkBrad Payne (Vir Linden)
2014-09-05MAINT-4158 cleanupBrad Payne (Vir Linden)
2014-08-28MAINT-4158 WIP - comment changeBrad Payne (Vir Linden)
2014-08-28MAINT-4158 WIP - track position overrides requested by attachments so they ↵Brad Payne (Vir Linden)
can be undone intelligently
2014-08-21MAINT-4158 WIP - fix for bug caused by multiple wearables with the same asset idBrad Payne (Vir Linden)
2014-05-13sunshine-external merge WIPBrad Payne (Vir Linden)
2014-03-12mergeBrad Payne (Vir Linden)
2014-03-12merge with releaseRichard Linden
2014-02-14[MAINT-3555] Crash in LLPanel::~LLPanel() on shutdownBaker Linden
- Added clear() after DeletePointer() call to hopfully fix this...
2013-09-19SH-3455 WIP - removing bake upload codeBrad Payne (Vir Linden)
2013-09-19SH-3455 WIP - removing bake upload codeBrad Payne (Vir Linden)
2013-09-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-10-21MAINT-3336 : double calls to deleteAndClear() in LLAvatarAppearance destructorsimon_linden
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-07-30Summer cleaning - removed a lot of llcommon dependencies to speed up build timesRichard Linden
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders
2013-07-18SH-4297 WIP interesting: viewer-interesting starts loading cached scene lateRichard Linden
dependency cleanup - removed a lot of unecessary includes
2013-06-05merge with viewer-releaseRichard Linden
2013-05-02SH-4060 FIX avatar hover being set to minimum at seemingly random timesNyx Linden
avatar hover was being temporarily set to -2.0 for the preview render, which was triggering the minimum enforcement, even when the user's requested value is no where near the minimum. Added a flag to disable the minimum enforcement if we are temporarily changing the value.
2013-04-29SH-4146 FIX petite avatars can't touch the groundNyx Linden
adjusted avatar hover limits to make sure that they are not forced to go above the default
2013-04-25BUILDFIX: removing unused variablesNyx Linden
2013-04-25SH-4050 FIX camera goes underground if hover set low enoughNyx Linden
Changing viewer limit for avatar height to match server limit, camera does not go underground. Also clarified where we do not need avatar offset in the code, through comments
2013-04-04SH-4059 FIX other's hover parameters affects your avatar's settingNyx Linden
Added an additional sanity check to make sure that other avatars don't affect your wearables.
2013-04-03SH-4050 FIX camera goes below ground when avatar offset set to 0Nyx Linden
Added a constraint to ensure that the avatar's height (with offset) does not go below 0.1 meters. Camera was getting confused since the avatar's effective height was negative. Note the avatar is mostly underground/contorted even at 0.1 meters, but most users setting values this low will be making ultra-tinies and would be hiding the avatar mesh. Camera stays above ground when height is at 0.1.
2013-03-11mergeprep
2013-02-28SH-3909 Support avatar height offsetNyx Linden
Adding a new visual param that allows users to manually adjust an offset for how far off the ground (+ or -) their avatar's root bone is. Supports the +-2m range people are used to adjusting in their viewers, but new implementation should support server-generated appearances.
2013-01-25BUILDFIX: merge cleanupNyx Linden
A couple of merge issues that caused the resulting code to not build.
2012-11-05renamed a confusingly-named fieldBrad Payne (Vir Linden)
2012-10-15additional debugging info, including tracking where visual params liveBrad Payne (Vir Linden)
2012-10-11Updating linux build to gcc4.6Don Kjer
2012-09-13Merge sunshine -> sunshine-experimentalDon Kjer
2012-09-13Fleshed out target_link_libraries dependencies between libraries. ↵Don Kjer
Appearance utility now reads avatar_lad.xml during stubbed out params processing.
2012-09-13Instantiated bare-bones LLBakingAvatar concrete class (derived from ↵Don Kjer
LLAvatarAppearance). Moved some LLCharacter funcionality from LLVOAvatar to LLAvatarAppearance.
2012-09-12SH-3347 create demo of back end texture baking serviceNyx Linden
First link of the back-end service with some LLAppearance code.
2012-09-11SH-3264 Moved over a few more items to llappearanceNyx (Neal Orman)
moved over: isWearingWearableType wearable::writeToAvatar wearable::mTEMap (stores LocalTextureObject*) more from wearable::import/export wearable::createVisualParams, etc
2012-09-09Fixed crashes on login. Moved most of the remaining character/skeleton ↵Don Kjer
generation code into llappearance. Moved non-rendering related LLViewerJoint functionality into LLAvatarJoint.
2012-09-07SH-3264 Porting over the XML loading of the avatar structure to llappearanceNyx (Neal Orman)
Moved over the necessary classes to llappearance to support the loading of the avatar's structure & params from file.