summaryrefslogtreecommitdiff
path: root/indra/llcharacter/lljoint.h
AgeCommit message (Collapse)Author
2021-10-14SL-16131 Fix for alignment warnings on Win32 builds.Dave Parks
2021-09-20SL-16006 and SL-16009 Rigged mesh rendering optimization passDave Parks
2020-04-21Merge branch 'master' into DRTVWR-482Andrey Lihatskiy
# Conflicts: # indra/newview/app_settings/shaders/class1/objects/previewV.glsl # indra/newview/lldynamictexture.cpp # indra/newview/llfloatermodelpreview.cpp
2020-02-10SL-379 Joint overrides tabAndrey Kleshchev
2020-01-17SL-379 WIP Joint overrides tabandreykproductengine
2019-08-05SL-10566 Use vector for some high-traffic, low-item count containers instead ↵Graham Linden
of list. Provide method of storing joint indices sep from weight data for faster runtime processing.
2018-06-04SL-915 - tracking joint is rigged stateBrad Payne (Vir Linden)
2018-06-01SL-915 - WIP on dynamic joint box trackingBrad Payne (Vir Linden)
2018-04-13MAINT-8239 - joint offsetsBrad Payne (Vir Linden)
2016-11-04SL-524 - resetSkeleton() now includes collision volume joint positions. Also ↵Brad Payne (Vir Linden)
removed no-longer-needed LLJoint::mId field
2016-10-27SL-503 - more info in archetype dump filesBrad Payne (Vir Linden)
2016-09-02SL-395 - partial support for joint scale locking via flag in skin infoBrad Payne (Vir Linden)
2016-09-02mergeBrad Payne (Vir Linden)
2016-08-12MAINT-6631 - reluctantly, added support for animation of collision volumes, ↵Brad Payne (Vir Linden)
to avoid breaking existing content.
2016-06-24SL-124 - comment cleanup, fixed a crash if skinned mesh has no valid joint ↵Brad Payne (Vir Linden)
names defined
2016-06-15MAINT-6380, SL-399 - vertical flicker related to joint offsets for mPelvis. ↵Brad Payne (Vir Linden)
Having a joint offset for mPelvis is still a bad idea, but it won't cause as much flickering now.
2016-06-07SL-395 - support scale overrides (currently no way to get these into a dae, ↵Brad Payne (Vir Linden)
so the actual scale values are fabricated at run-time based on the joint name)
2016-05-21merged jelly-doll viewer-release into bentoBrad Payne (Vir Linden)
2016-04-22SL-374 - don't allow sliders to modify joint positions if there's already a ↵Brad Payne (Vir Linden)
mesh-imposed override in place.
2016-04-18SL-371 - more tracking on partial joint overridesBrad Payne (Vir Linden)
2016-04-08SL-344, SL-276 - chin bone, slider changes.Brad Payne (Vir Linden)
2016-03-25SL-276 - two more bones, corresponding to foot bones for the hind limbsBrad Payne (Vir Linden)
2016-03-22SL-276, SL-344 - Skeleton and slider updates including new face joints to ↵Brad Payne (Vir Linden)
enable nose, eye slider controls. Increased max joint count.
2016-02-23SL-287 WIP - fixed default avatar crash caused by added spine joints. Still ↵Brad Payne (Vir Linden)
renders distorted.
2016-02-12SL-333 WIP - added back some unused constructors to make the appearance ↵Brad Payne (Vir Linden)
utility happier
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)
2016-01-26SL-315 WIP - added callstack info to joint debugging. Made joint debugging ↵Brad Payne (Vir Linden)
run-time configurable via debug setting DebugAvatarJoints
2015-12-15SL-276, SL-124 - code and config file cleanup for BentoBrad Payne (Vir Linden)
2015-11-25SL-124 WIP - cleanup of comments and test code before going to project viewer.Brad Payne (Vir Linden)
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-10remove execute permission from many files that should not have itOz Linden
2015-11-04SL-124 WIP - BENTO comments and related cleanupBrad Payne (Vir Linden)
2015-10-29SL-114 WIP - constrain uploaded meshes based on max joints per mesh. Set max ↵Brad Payne (Vir Linden)
joints per mesh to 110. Also fixed some uninitialized members of LLModelLoader.
2015-10-26SL-113: merge up to bento trunkGlenn Glazer
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-10-06SL-225: test with joints per mesh set to 132Glenn Glazer
2015-10-06SL-225: test with joints per mesh set to 112Glenn Glazer
2015-10-06SL-225: test with joints per mesh set to 92Glenn Glazer
2015-10-05SL-225: test with joints per mesh set to 72Glenn Glazer
2015-09-24SL-227 WIP - initial pass at consolidating skinning code. Less duplication ↵Brad Payne (Vir Linden)
of functionality, still needs more cleanup.
2015-08-26SL-205 WIP - support for 152-joint rigged meshes with both hardware and ↵Brad Payne (Vir Linden)
software skinning.
2015-08-19SL-135 WIP - added additional lad/skel configsBrad 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-11-15MAINT-4537 WIP - more joint position management during outfit changesBrad Payne (Vir Linden)
2014-11-03SL-93 WIP - pelvis fixup offsetsBrad Payne (Vir Linden)
2014-10-17SL-93 WIP - refactoring LLPosOverrideMap for reusabilityBrad Payne (Vir Linden)
2014-10-08Switched to keying joint offsets by mesh idBrad 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-27WIP on attachment offset management in jointsBrad Payne (Vir Linden)