Commit Graph

66 Commits (5dcd81c15507ad8f487e5727bc7a94de82f6fb45)

Author SHA1 Message Date
Brad Payne (Vir Linden) 801a628cc1 SL-451 - removed member variable that's no longer used with current joint numbering scheme 2016-09-29 09:59:50 -04:00
Brad Payne (Vir Linden) e6297ab3d6 SL-451 - support for getJoint() by number, use in initSkinningMatrixPalette() 2016-09-27 17:29:22 -04:00
Brad Payne (Vir Linden) a2875ba53e merge 2016-09-02 14:34:06 -04:00
Brad Payne (Vir Linden) 1848a9267b SL-427 - debug logging for AvatarBodySize will give details about when and why body size changed 2016-08-25 10:42:34 -04:00
Brad Payne (Vir Linden) f9be47d669 SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset Skeleton, no longer crashes. 2016-08-23 17:08:57 -04:00
Brad Payne (Vir Linden) 85a13b53f5 MAINT-6631 - reluctantly, added support for animation of collision volumes, to avoid breaking existing content. 2016-08-12 14:20:44 -04:00
Brad Payne (Vir Linden) 95d9e85f95 SL-109 - made viewer much less tolerant of bad data in avatar_skeleton.xml or avatar_lad.xml. If either of these is broken, there's no point trying to continue, more informative to just error out with an appropriate message. 2016-08-09 15:24:09 -04:00
Brad Payne (Vir Linden) 3a53109152 SL-395 - support scale overrides (currently no way to get these into a dae, so the actual scale values are fabricated at run-time based on the joint name) 2016-06-07 10:39:32 -04:00
Brad Payne (Vir Linden) f47ceb47bb merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
Brad Payne (Vir Linden) 82111ecbde SL-315 - resetSkeleton() fixes, mostly to get better behavior with non-self avs 2016-05-17 16:06:27 -04:00
Brad Payne (Vir Linden) 223f090709 SL-371 - more tracking on partial joint overrides 2016-04-18 19:31:29 -04:00
Brad Payne (Vir Linden) 05bd94268d SL-315 - wip on joint reset 2016-03-10 10:12:25 -05:00
Brad Payne (Vir Linden) f8ee9ffce6 SL-333 work - attachment joints now get a valid mJointNum, more checking on valid joint num values. Also reduced log spam slightly. 2016-02-03 16:52:27 -05:00
Brad Payne (Vir Linden) ef02c9ea69 SL-315 - context strings, comments, debugging. joint_test temporarily disabled. 2016-02-03 08:59:25 -05:00
Brad Payne (Vir Linden) 99f4b27020 SL-276, SL-277 - support for version 2.0 of avatar_skeleton.xml and avatar_lad.xml 2015-12-15 08:11:56 -05:00
Brad Payne (Vir Linden) c964633a35 SL-271 WIP - skip rendering bones with no end (set as 0 length). Show bones if show joints is enabled in mesh upload preview. 2015-11-23 14:52:07 -05:00
Brad Payne (Vir Linden) 3d66c31156 SL-271 WIP, SL-201 WIP - leaf joint attrib is now end. Show bones option now includes occluded portions. 2015-11-18 13:21:15 -05:00
Brad Payne (Vir Linden) 94d7d6a623 SL-271 WIP, SL-201 WIP - add support for end point to joints, use for debug rendering display to show bones. 2015-11-17 16:41:55 -05:00
Aura Linden 99219cbe80 Eliminated joint_offset file. Added aliases attrib to bones in avatar_skeleton.xml. 2015-11-13 04:12:13 -08:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Brad Payne (Vir Linden) 58992e2cb4 SL-234 WIP - Track which joints are part of base skeleton, remap non-base ones when not being rendered. 2015-10-16 15:05:29 -04:00
Brad Payne (Vir Linden) 2a57da2334 SL-125 WIP - updated base bento repo excluding dynamic skeleton. 2015-08-14 15:00:08 -04:00
Brad Payne (Vir Linden) b27492de06 SL-117 WIP - initial placeholders for wing, tail joints. Updated max joints to 48 and added some debugging. 2015-05-28 17:28:49 -04:00
Brad Payne (Vir Linden) 58e2d58daf SL-93 - WIP on managing pelvis fixups using new joint offset framework 2014-10-30 04:20:12 -04:00
Brad Payne (Vir Linden) 2c0a0f4a57 MAINT-4158 cleanup 2014-09-05 15:05:51 -04:00
Brad Payne (Vir Linden) 807f4dff74 MAINT-4158 WIP - comment change 2014-08-28 17:37:25 -04:00
Brad Payne (Vir Linden) 2cb14c7fdc MAINT-4158 WIP - track position overrides requested by attachments so they can be undone intelligently 2014-08-28 17:32:22 -04:00
Brad Payne (Vir Linden) 79bb641310 MAINT-4158 WIP - fix for bug caused by multiple wearables with the same asset id 2014-08-21 14:18:35 -04:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Brad Payne (Vir Linden) d9e3a2948a merge 2014-03-12 17:24:07 -04:00
Richard Linden 5b846ed2a6 merge with release 2014-03-12 12:48:43 -07:00
Baker Linden d7b902d575 [MAINT-3555] Crash in LLPanel::~LLPanel() on shutdown
- Added clear() after DeletePointer() call to hopfully fix this...
2014-02-14 13:56:36 -08:00
Brad Payne (Vir Linden) d58e7cfbfc SH-3455 WIP - removing bake upload code 2013-09-19 13:59:20 -04:00
Brad Payne (Vir Linden) 82f147367f SH-3455 WIP - removing bake upload code 2013-09-19 11:10:59 -04:00
Richard Linden cbe397ad13 changed fast timer over to using macro
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
simon_linden 95037bdefe MAINT-3336 : double calls to deleteAndClear() in LLAvatarAppearance destructor 2013-10-21 15:10:05 -07:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Richard Linden a2e22732f1 Summer cleaning - removed a lot of llcommon dependencies to speed up build times
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-30 19:13:45 -07:00
Richard Linden 075a7bcc98 SH-4297 WIP interesting: viewer-interesting starts loading cached scene late
dependency cleanup - removed a lot of unecessary includes
2013-07-18 15:09:45 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Nyx Linden af14317318 SH-4060 FIX avatar hover being set to minimum at seemingly random times
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-05-02 13:56:10 -04:00
Nyx Linden fcb4f8265d SH-4146 FIX petite avatars can't touch the ground
adjusted avatar hover limits to make sure that they are not forced to
go above the default
2013-04-29 11:49:49 -04:00
Nyx Linden f35a229281 BUILDFIX: removing unused variables 2013-04-25 16:17:01 -04:00
Nyx Linden d58b9ee54e SH-4050 FIX camera goes underground if hover set low enough
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-25 14:09:42 -04:00
Nyx Linden 08bd67c0dd SH-4059 FIX other's hover parameters affects your avatar's setting
Added an additional sanity check to make sure that other avatars don't
affect your wearables.
2013-04-04 11:38:23 -04:00
Nyx Linden b724791c2a SH-4050 FIX camera goes below ground when avatar offset set to 0
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-04-03 18:59:50 -04:00
prep 8e3b190e91 merge 2013-03-11 15:17:13 -04:00
Nyx Linden d1c1445193 SH-3909 Support avatar height offset
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-02-28 17:25:37 -05:00
Nyx Linden 438ceeb008 BUILDFIX: merge cleanup
A couple of merge issues that caused the resulting code to not build.
2013-01-25 17:58:11 -05:00
Brad Payne (Vir Linden) ee2bc008ea renamed a confusingly-named field 2012-11-05 18:02:03 -05:00