Commit Graph

580 Commits (master)

Author SHA1 Message Date
Brad Payne (Vir Linden) e647ea2ef4 MAINT-7466 - added more verbose logging of animation issues found by the viewer, including invalid joints. Flag the asset id now. 2017-06-06 19:09:08 +01:00
Ansariel 5a58635b64 Merge Firestorm LGPL 2016-11-16 16:11:56 +01:00
Brad Payne (Vir Linden) d31596db6a merge 2016-11-16 08:39:41 -05:00
Ansariel 18dfdc2ae0 Merge bento-box 2016-11-11 16:00:37 +01:00
Brad Payne (Vir Linden) 204e474225 SL-524 - resetSkeleton() now includes collision volume joint positions. Also removed no-longer-needed LLJoint::mId field 2016-11-04 14:24:03 -04:00
Brad Payne (Vir Linden) 7447da6943 SL-503 - more info in archetype dump files 2016-10-27 09:39:39 -04:00
Ansariel 92f6d8d521 Merge viewer-bear 2016-10-01 17:03:57 +02:00
Ansariel ef3b8ad594 Merge bento-box 2016-09-28 14:45:26 +02:00
andreykproductengine 5b61515ca3 MAINT-6694 Gesture floater crash 2016-09-22 12:34:52 +03:00
Nicky 44ab8b8f4b Merge with firestorm-lgpl. 2016-09-17 19:35:49 +02:00
Nicky 24308dc929 The sheer amount of calls into LLVOAvatar::getJoint get very costly in complex scenes. This is due to a string being used as index. Change the index to U32 for faster access. 2016-09-16 21:46:39 +02:00
andreykproductengine ecd11724ca Backed out changeset: d3ffc46e9e92 2016-09-05 15:43:31 +03:00
Brad Payne (Vir Linden) 34ced1aa2c SL-395 - partial support for joint scale locking via flag in skin info 2016-09-02 16:44:57 -04:00
Brad Payne (Vir Linden) a2875ba53e merge 2016-09-02 14:34:06 -04:00
andreykproductengine 9acf7f5733 MAINT-6221 If two animations have the same priority, it's arbitrary which one will take precedence 2016-09-01 19:11:44 +03:00
Ansariel ffb27ed5ae Merge bento-box 2016-08-15 16:55:40 +02: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
Ansariel 4acba68785 Merge bento-box 2016-08-11 00:16:36 +02:00
Brad Payne (Vir Linden) 2929922ef2 SL-242 - more tweaks around alt eyes and wings. Alt eyes are now parented to face root, and alt eyes animate along with the original eyes inside the LLHeadRotMotion code. 2016-07-11 18:00:59 -04:00
Ansariel 575c28239d Merge bento-box 2016-07-06 09:24:11 +02:00
Brad Payne (Vir Linden) 5ebf9b3cae SL-426 - strings.xml fix for pec attachments, SL-402 - diagnostics for investigation 2016-06-29 09:41:06 -04:00
Brad Payne (Vir Linden) b649847fe9 SL-124 - comment cleanup, fixed a crash if skinned mesh has no valid joint names defined 2016-06-24 16:43:23 -04:00
Ansariel 88b928e1dd Merge bento-box 2016-06-16 00:53:56 +02:00
Brad Payne (Vir Linden) d2302886bc MAINT-6380, SL-399 - vertical flicker related to joint offsets for mPelvis. Having a joint offset for mPelvis is still a bad idea, but it won't cause as much flickering now. 2016-06-15 15:24:54 -04:00
Brad Payne (Vir Linden) 93bafda56b MAINT-6366 - diagnostics related to animation asset downloads 2016-06-13 09:15:42 -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
Ansariel 919521d121 Merge Firestorm LGPL tip 2016-05-21 19:02:00 +02:00
Brad Payne (Vir Linden) f47ceb47bb merged jelly-doll viewer-release into bento 2016-05-21 08:15:28 -04:00
Ansariel 62b508ed7e Merge bento-box 2016-05-09 13:15:50 +02:00
Brad Payne (Vir Linden) ec471497f5 SL-375, SL-378 - rudimentary logging info to list joint offsets during mesh import. dae_tool.py work to enable joint offset tweaking. 2016-04-29 11:25:17 -04:00
Ansariel 5404f6382e Merge bento-box 2016-04-23 12:01:35 +02:00
Brad Payne (Vir Linden) 70156605e2 SL-374 - don't allow sliders to modify joint positions if there's already a mesh-imposed override in place. 2016-04-22 14:51:57 -04:00
Brad Payne (Vir Linden) 223f090709 SL-371 - more tracking on partial joint overrides 2016-04-18 19:31:29 -04:00
Ansariel 472215b46c Merge bento-box 2016-04-14 14:29:20 +02:00
Brad Payne (Vir Linden) e44bfcb5f5 SL-344, SL-276 - chin bone, slider changes. 2016-04-08 08:50:57 -04:00
Ansariel 8144c54661 Merge bento-box 2016-03-31 18:46:06 +02:00
Brad Payne (Vir Linden) 11f3e485e9 SL-276 - two more bones, corresponding to foot bones for the hind limbs 2016-03-25 15:20:41 -04:00
Brad Payne (Vir Linden) cbbe82b8dc SL-276, SL-344 - Skeleton and slider updates including new face joints to enable nose, eye slider controls. Increased max joint count. 2016-03-22 16:18:46 -04:00
Ansariel 62030e9605 Merge bento-box 2016-03-18 11:19:51 +01:00
Brad Payne (Vir Linden) 071a30cca4 merge 2016-03-10 15:43:30 -05:00
Brad Payne (Vir Linden) 934a168fb5 SL-315 - joint scale debug tracing 2016-03-10 15:43:05 -05:00
Aura Linden 28c6426afb Fix for SL-318 issue with 3-channel animations. 2016-03-10 10:07:16 -08:00
Brad Payne (Vir Linden) 05bd94268d SL-315 - wip on joint reset 2016-03-10 10:12:25 -05:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Ansariel 7f238f0758 Merge bento-box 2016-03-06 00:04:24 +01:00
Brad Payne (Vir Linden) 80b010b199 SL-109 WIP - minor code cleanup 2016-02-26 16:54:00 -05:00
Ansariel 7bbcfe8541 Merge bento-box 2016-02-24 23:38:26 +01:00
Brad Payne (Vir Linden) f0b050ff48 merge 2016-02-23 16:44:47 -05:00
Aura Linden a67a01b2a3 MAINT-6162 limit joint offset distances in old style .anim format 2016-02-23 10:47:21 -08:00
Brad Payne (Vir Linden) f1e6f5c72a SL-287 WIP - fixed default avatar crash caused by added spine joints. Still renders distorted. 2016-02-23 09:34:40 -05:00
Aura Linden 4282de6e85 SL-318 allow joint offset changes in BVH animations up to 5m. 2016-02-17 17:02:27 -08:00
Brad Payne (Vir Linden) 62d14e1a33 SL-333 WIP - added back some unused constructors to make the appearance utility happier 2016-02-12 15:40:46 -05:00
Ansariel dd1a86c20c Merge bento-box 2016-02-12 19:52:34 +01: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
Ansariel f521f9e242 Merge bento-box 2016-01-27 09:50:52 +01:00
Brad Payne (Vir Linden) e91a192301 SL-315 WIP - added callstack info to joint debugging. Made joint debugging run-time configurable via debug setting DebugAvatarJoints 2016-01-26 11:11:52 -05:00
Ansariel df09606483 Merge bento-box 2016-01-15 20:57:56 +01:00
Brad Payne (Vir Linden) 5c8d4e87ea SL-314 WIP - avoid crashing when lexical_cast<> fails. 2016-01-14 17:43:53 -05:00
Ansariel be6ce75a96 Merge bento-box 2015-12-17 11:47:42 +01:00
Ansariel d48a2f407b Undo JointMotionListHolder for now... 2015-12-17 09:13:47 +01:00
Brad Payne (Vir Linden) 84f524e3ef SL-276, SL-124 - code and config file cleanup for Bento 2015-12-15 07:34:45 -05:00
Aura Linden ada91584f6 Fix for aliasing of mPelvis name in BVH uploads SL-285 2015-12-08 15:29:47 -08:00
Brad Payne (Vir Linden) 7b410df303 SL-124 WIP - cleanup of comments and test code before going to project viewer. 2015-11-25 15:07:26 -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 cdb96f8044 Post review changes. 2015-11-13 14:31:21 -08: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
Ansariel 10b12caa9d Some tweaks for previous commit 2015-11-13 09:00:31 +01:00
Ansariel c2b51036a6 FIRE-17277: Allow entering animation loop parameters as frames rather than percent; patch by Sei Lisa 2015-11-13 08:59:27 +01:00
Aura Linden 146919fa76 animations and meshes will recognize all joint names in joint_aliases.xml 2015-11-11 13:44:51 -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) 3cf938bcec SL-124 WIP - BENTO comments and related cleanup 2015-11-04 16:41:37 -05:00
Brad Payne (Vir Linden) ded9b10d5d SL-114 WIP - constrain uploaded meshes based on max joints per mesh. Set max joints per mesh to 110. Also fixed some uninitialized members of LLModelLoader. 2015-10-29 16:09:22 -04:00
Glenn Glazer 40cc8e863e SL-113: merge up to bento trunk 2015-10-26 12:59:05 -07: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
Glenn Glazer eebafb37db SL-225: test with joints per mesh set to 132 2015-10-06 14:58:32 -07:00
Glenn Glazer 389a0a8e39 SL-225: test with joints per mesh set to 112 2015-10-06 12:51:36 -07:00
Glenn Glazer 3cc99a66e4 SL-225: test with joints per mesh set to 92 2015-10-06 07:20:56 -07:00
Glenn Glazer 34e48fb2f2 SL-225: test with joints per mesh set to 72 2015-10-05 15:11:06 -07:00
Brad Payne (Vir Linden) 4588616d0d SL-233 FIX - removed some surplus log files. 2015-10-02 09:04:04 -04:00
Brad Payne (Vir Linden) 2da22ad9fc SL-227 WIP - initial pass at consolidating skinning code. Less duplication of functionality, still needs more cleanup. 2015-09-24 11:35:19 -04:00
Nicky 4176606cd6 FIRE-14972/FIRE-14589: Fix for memory corruption. 2015-09-10 00:59:20 +02:00
Ansariel 9ab07f8836 Mem-leak fixes and more by Drake Arconis (Alchemy Viewer) 2015-09-09 22:52:35 +02:00
Brad Payne (Vir Linden) 2ea8df0593 SL-205 WIP - support for 152-joint rigged meshes with both hardware and software skinning. 2015-08-26 10:49:02 -04:00
Brad Payne (Vir Linden) 217fb29434 SL-135 WIP - added additional lad/skel configs 2015-08-19 16:23:01 -04:00
Brad Payne (Vir Linden) 932412e1db SL-109 WIP - code cleanup 2015-08-12 11:17:23 -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) e8a196f5ff SL-111 WIP - animation dumping/logging 2015-05-16 08:18:19 -04:00
Brad Payne (Vir Linden) 82aec2a8ef SL-111 WIP - diagnostics, possible fix for build errors on some platforms. 2015-05-12 14:57:20 -04:00
Brad Payne (Vir Linden) fd9df262d5 SL-111 WIP - bug fixes and diagnostic output 2015-05-11 18:13:59 -04:00
Brad Payne (Vir Linden) efe5cbc205 Restored original animation thresholds 2015-05-08 15:27:08 -04:00
Brad Payne (Vir Linden) 940adfe4d0 WIP bvh diagnostics 2015-05-08 11:16:51 -04:00
Oz Linden a8ef252571 merge changes for 3.7.27-release 2015-04-13 16:23:36 -04:00
andreykproductengine bd3ee81e8d Merge with viewer-release and become 3.7.27 2015-03-24 19:52:46 +02:00
Brad Payne (Vir Linden) 1c496b21b2 MAINT-4858 FIX 2015-03-04 14:29:41 -05:00
Nicky 006190f2a1 Merge with tools update. 2015-05-05 13:09:27 +02:00
Ansariel cec7691ef0 Merge changes from main repo 2015-04-22 21:16:17 +02:00
Ansariel 9be423524d Merge LL V3.7.27 2015-04-14 22:08:31 +02:00
Oz Linden 8e21b24a07 merge changes for 3.7.26-release 2015-03-23 14:34:31 -04:00
Brad Payne (Vir Linden) d2de97ad8e SL-92 WIP - more on hover management 2015-01-15 16:45:24 -05:00
Oz Linden 6f3cf79a3a merge changes for 3.7.24-release 2015-01-13 13:46:45 -05:00
Brad Payne (Vir Linden) 07812106ed Moved mHoverOffset to LLCharacter so it's accessible inside animations. Apply offset when constrained to ground. 2015-01-05 18:13:33 -05:00
Brad Payne (Vir Linden) 553b7ede72 Moved AvatarPosFinalOffset to per-account settings file 2014-12-22 11:14:15 -05:00
callum_linden 23711c9275 Rename llround(..) to ll_round(..) because of a collision with MS llround (long long round) in VS2013 2014-12-10 08:44:08 -08:00
Brad Payne (Vir Linden) 6cffbfba8b merge 2014-12-02 14:48:45 -05:00
Brad Payne (Vir Linden) 1135ba80ec MAINT-4537, MAINT-4687 WIP 2014-11-19 09:19:03 -05:00
Brad Payne (Vir Linden) b1884d40f5 MAINT-4537 WIP - more joint position management during outfit changes 2014-11-15 14:29:39 -05:00
Brad Payne (Vir Linden) 9c4397b6ee MAINT-4537 WIP - joint position management during outfit changes 2014-11-14 15:41:03 -05:00
ruslantproductengine 799d13269a MAINT-3585 FIXED Viewer Crashes when attempting to upload image.
The bug was fixed, the reasone of crash is following. The Core Flow view
contain another GL context and will not care about restoring a previous.
I restore context manually.
This path also contain a minor changes in another files.

All changes described here.

Сhange's for fix current bug.
indra/llwindow/llwindow.h
indra/llwindow/llwindowheadless.h
indra/llwindow/llwindowmacosx.h
indra/llwindow/llwindowsdl.h
indra/llwindow/llwindowwin32.h
indra/newview/lllocalbitmaps.cpp
indra/newview/llviewerdisplay.cpp
indra/newview/llviewerdisplay.h

Twice mUsage initialization (replace to forward initialization).
indra/llcharacter/lljointstate.h

Looks like condition should be befor memcopy call, otherwise - possible CRASH.
indra/llcommon/llmd5.cpp

Unused condition and variables.
indra/llmath/llsphere.cpp

Looks like should be under if otherwise - possible CRASH
indra\llprimitive\llmodel.cpp

Useless assert's.
indra/llrender/llrender.cpp
indra/newview/lldaycyclemanager.cpp
2014-11-03 20:05:20 +02:00
ruslantproductengine b008385a50 FIRE-12732/MAINT-3585 FIXED Viewer Crashes when attempting to upload image
on OS X.
The bug was fixed, the reasone of crash is following. The Core Flow view
contain another GL context and will not care about restoring a previous.
I restore context manually.
This path also contain a minor changes in another files.

All changes described here.

Change's for fix current bug.
indra/llwindow/llwindow.h
indra/llwindow/llwindowheadless.h
indra/llwindow/llwindowmacosx.h
indra/llwindow/llwindowsdl.h
indra/llwindow/llwindowwin32.h
indra/newview/lllocalbitmaps.cpp
indra/newview/llviewerdisplay.cpp
indra/newview/llviewerdisplay.h

Twice mUsage initialization (replace to forward initialization).
indra/llcharacter/lljointstate.h

Looks like condition should be befor memcopy call, otherwise - possible CRASH.
indra/llcommon/llmd5.cpp

Unused condition and variables.
indra/llmath/llsphere.cpp

Looks like should be under if otherwise - possible CRASH
indra\llprimitive\llmodel.cpp

Useless assert's.
indra/llrender/llrender.cpp
indra/newview/lldaycyclemanager.cpp
2014-11-03 20:05:20 +02:00
Tank_Master d06a0217d9 Merge LL 3.7.26 2015-03-23 12:29:56 -07:00
Ansariel e283db1f01 Fix apparent copy paste error in llkeyframemotionparam.cpp - Found by Drake Arconis (Alchemy Viewer) 2015-02-28 21:15:38 +01:00
Ansariel 546b276eba Fix merge issue 2015-01-18 17:18:23 +01:00
Ansariel e52d57cba2 Merge LL V3.7.23 2015-01-15 15:44:43 +01:00
Brad Payne (Vir Linden) 7fec81b102 SL-93 WIP - pelvis fixup offsets 2014-11-03 05:46:31 -05:00
Ansariel f4bfb1aadf Merge LL V3.7.9 (AIS3 + SSA) 2014-10-22 02:02:08 +02:00
callum_linden f405da4f31 Update to build on Xcode 6.0: interesting typo? no one to ask but pretty sure this is the fix ,-Wlogical-not-parentheses] 2014-10-17 15:23:28 -07:00
callum_linden faf6f72965 Update to build on Xcode 6.0: larger collection of removal of unused const variables [-Wunused-const-variable] 2014-10-17 15:21:09 -07:00
Brad Payne (Vir Linden) 5c8d902c1b SL-93 WIP - refactoring LLPosOverrideMap for reusability 2014-10-17 15:00:18 -04:00
Brad Payne (Vir Linden) dc0abe48c6 MAINT-4605 WIP - you can't hide your lion eyes 2014-10-29 13:07:44 -04:00
Nicky e1f373bfe3 vergence was passed to llclamp, but never reassigned. 2015-04-18 01:21:01 +02:00
Brad Payne (Vir Linden) b6ad3bd54d Switched to keying joint offsets by mesh id 2014-10-08 11:45:12 -04:00
Brad Payne (Vir Linden) 2be54fbe6f Switched to keying joint offsets by mesh id 2014-10-08 11:45:12 -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) 33f66ac234 WIP on attachment offset management in joints 2014-08-27 16:52:52 -04:00
Brad Payne (Vir Linden) 8b88633761 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) 94f945c2c6 WIP on attachment offset management in joints 2014-08-27 16:52:52 -04:00
Brad Payne (Vir Linden) aa96b80898 MAINT-4158 WIP - fix for at least some forms of distortion. I can't repro the drastic height changes, so not positive it addresses that. 2014-08-15 10:38:46 -04:00
Brad Payne (Vir Linden) 0fdfd3ceec MAINT-4158 WIP - fix for at least some forms of distortion. I can't repro the drastic height changes, so not positive it addresses that. 2014-08-15 10:38:46 -04:00
Stinson Linden 8392fde6f6 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-drtvwr-365. 2014-06-02 22:32:16 +01:00
Stinson Linden 0160c514c5 MAINT-4077: Refactoring to add copy constructors to the LLVisualParam class and all of its derived descendants in order to clarify ownership of memory pointers. 2014-05-23 21:56:44 +01:00
Stinson Linden 76023f172c MAINT-4009: Patching a leak of LLVisualParam derived objects that were being leaked because the LLWearable class was not destroying itself properly. 2014-05-14 22:55:19 +01:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Stinson Linden 35fe7aaedd MAINT-4009: Patching a leak of keyframed motions that had been deprecated but were never properly destroyed. 2014-05-12 21:34:30 +01:00
Nicky 192d9cd163 Crash protection. 2014-08-06 00:06:49 +02: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
Tank_Master 6095a2072d more deprecated call fixes (llmsg -> LL_MSG() / llendl -> LL_ENDL) 2014-06-10 08:01:16 -07:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
simon 2ccebebece More memory cleanup of containers after DeletePairedPointer() usage. 2014-02-14 14:57:08 -08:00
Baker Linden a72e34a345 [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
simon 38915f119c More memory cleanup of containers after DeletePairedPointer() usage. 2014-02-14 14:57:08 -08: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
Richard Linden d4f3fe3c56 SH-4653 FIX Interesting: Viewer crashes while reading chat history 2013-12-10 12:50:23 -08:00
Richard Linden 7956b9e3e8 BUILDFIX: updated enum to match viewer-sunshine so I can get llappearance-utility
building for viewer-interesting
2013-11-09 00:01:52 -08:00
Brad Payne (Vir Linden) 1f8b37e9ad merge 2013-10-16 11:52:43 -04:00
Richard Linden 697d2e720b renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
Richard Linden 80dfbbaacd merge from viewer-release 2013-10-08 11:59:24 -07: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
Richard Linden 9f7bfa1c37 moved unit types out of LLUnits namespace, since they are prefixed 2013-08-15 00:02:23 -07:00
Richard Linden 26581404e4 BUILDFIX: added header for numeric_limits support on gcc
added convenience types for units F32Seconds, etc.
2013-08-14 11:51:49 -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
prep@lindenlab.com 8b612cab39 Fixes for SH-4321. Also removed some unnecessary transform updates, and unused joint resetting code 2013-08-06 16:44:01 -05: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
prep a1fadad9c0 Sh-4321 # Fixes for detach deformations. General code cleanup as well. 2013-07-24 16:01:36 -04:00
Nyx Linden a1ece43905 SH-3875 FIX Failure to bake face wrinkles
Wrinkles have been a deprecated/non-functional feature for a few years now.
Removing the user-facing sliders to prevent confusion.
2013-07-18 16:31:50 -04:00
Richard Linden ffa7123bb5 SH-4299 FIX Interesting: High fps shown temporarily off scale in statistics console
added ability to force uniqueness of LLCopyOnWritePointer
converted more variables to units
added convenience function for unit constants
2013-06-28 20:45:20 -07:00
Richard Linden 9fd3af3c38 SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
changed Units macros and argument order to make it more clear
optimized units for integer types
fixed merging of periodicrecordings...should eliminate duplicate entries in sceneloadmonitor history
2013-06-13 15:29:15 -07:00
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
simon ee2fce8790 Merge downstream code and viewer-beta 2013-05-09 14:10:45 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Richard Linden ae028e7987 removed unused data structures 2013-04-11 19:08:57 -07:00
simon b42b789723 Merge in downstream code (chui fixes, materials) 2013-04-11 16:18:34 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Richard Linden 68f9f656cd merge with viewer-release 2013-03-22 00:44:59 -07:00
simon 5dbb0a31da MAINT-2510 : Time can go backwards for viewer animation, assert fires.
Reviewed by Kelly
2013-03-20 11:37:11 -07:00
Simon Linden d5561a1ada Merge in viewer-beta to get CHUI code 2013-03-19 16:20:53 -07:00
Richard Linden 8de397b19e SH-3931 WIP Interesting: Add graphs to visualize scene load metrics
changed LLCriticalDamp to LLSmoothInterpolation and sped up interpolator lookup
improvements to stats display of llstatbar
added scene load stats floater accessed with ctrl|shift|2
2013-03-18 08:43:03 -07:00
Graham Madarasz 54d8249691 Fix mismerge losing rollback change 2013-03-14 06:56:23 -07:00
Graham Madarasz (Graham Linden) e8dfa28697 Rollback Maestro interp changes 2013-03-14 14:12:26 -07:00
prep 8e3b190e91 merge 2013-03-11 15:17:13 -04:00
prep e0c9174609 merge 2013-03-11 15:05:47 -04:00
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
Graham Madarasz (Graham) f061b2b90e Optimize interp code to elim hundreds of divides per frame and fix jitter bugs. 2013-03-08 15:31:37 -08:00
Merov Linden faae38daaa Pull merge from lindenlab/viewer-developement 2013-01-30 20:01:03 -08:00
Nyx Linden 11fe124ae9 merging in viewer-beta.
Most of the merge was clean, a couple conflicts.
Brought over a couple patches manually for llpolymesh.
2013-01-24 16:22:49 -05:00
Tank_Master 52d9b07503 Merge viewer-bear 2013-09-12 21:15:34 -07:00
Nicky 399cb60d4d Memory leak; delete mDeprecatedMotions. 2013-08-18 20:35:07 +02:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Ansariel 77d8e43adf Synchronized LLCharacter with V3 2013-07-01 15:21:32 +02:00
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -07:00
prep e0432f98ee SH-3563. Pull and merge from viewer-development. Modest code changes to fix alignment issue in llAppearance. 2012-11-28 16:36:34 -05:00
William Todd Stinson 67bc42a80a Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. 2012-11-20 16:20:40 -08:00
Dave Parks 5d34ac552f Automated merge with https://bitbucket.org/lindenlab/viewer-development 2012-11-20 17:03:55 -06:00
Richard Linden c0224cc47a merge with viewer-development 2012-11-19 19:06:36 -08:00
Kelly Washington ace013d26c MAINT-1942 Increase maximum animation length from 30 seconds to 60 seconds
reviewed with Simon
2012-11-16 16:22:17 -08:00
Richard Linden 9d77e030d9 SH-3406 WIP convert fast timers to lltrace system
cleaning up build
moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc
streamlined Time class and consolidated functionality in BlockTimer class
llfasttimer is no longer included via llstring.h, so had to add it manually in several places
2012-11-14 23:52:27 -08:00
William Todd Stinson c9044c03b3 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta. 2012-11-09 18:51:23 -08:00
William Todd Stinson c4eaaa3d6a CHUI-484: Updating the code to rather than refer to it as Busy Mode, it now refers to it as Do Not Disturb mode. 2012-11-08 12:35:15 -08:00
Brad Payne (Vir Linden) f5a4c277cb SH-3500 FIX - added additional logging to allow params in various locations to be distinguished 2012-11-07 15:28:38 -05:00
Brad Payne (Vir Linden) 2a9448f90a SH-3500 FIX - removed an overzealous warning message 2012-11-07 10:51:51 -05:00
simon@Simon-PC.lindenlab.com 2126cdb9a2 MAINT-1560 : Make Slow Motion Animations affect all avatars. Added new menu.
Reviewed by Kelly
2012-10-31 15:05:52 -07:00
Brad Payne (Vir Linden) 7d6da2ebe8 more param location logging, added wearable type info to dumpArchetypeXML 2012-10-17 13:43:19 -04:00
Brad Payne (Vir Linden) 22f53c8558 additional debugging info, including tracking where visual params live 2012-10-15 18:41:55 -04:00
Don Kjer c06c35609c Updating linux build to gcc4.6 2012-10-11 00:09:04 +00:00
Brad Payne (Vir Linden) e29b66ed6c additional fixes for avoiding avatar param manipulation via wearables, setting correct state from avatar appearance 2012-10-03 17:13:18 -04:00
Don Kjer 8ba2b38876 Fleshed out target_link_libraries dependencies between libraries. Appearance utility now reads avatar_lad.xml during stubbed out params processing. 2012-09-13 10:25:48 +00:00
Don Kjer e1580128ab Fixed crashes on login. Moved most of the remaining character/skeleton generation code into llappearance. Moved non-rendering related LLViewerJoint functionality into LLAvatarJoint. 2012-09-09 12:12:19 +00:00
Richard Linden 371b66a6ef Automated merge with http://bitbucket.org/lindenlab/viewer-development 2012-09-06 11:47:48 -07:00
Don Kjer 85d0bcc063 Extracted mWearableDatas from LLAgentWearables into llappearance/LLWearableData. Moved LLDriverParam into llappearance 2012-09-06 02:53:55 +00:00
simon@Simon-PC.lindenlab.com 38acb45af8 Merge in latest viewer-development 2012-09-05 17:17:54 -07:00
Don Kjer 41301004e1 Cleanup actions from code review of llappearance with nyx 2012-09-04 22:49:26 +00:00
Don Kjer 403d1b6404 Merge VirLinden/sunshine -> don_linden/sunshine-experimental 2012-09-03 20:12:47 +00:00
Don Kjer c355fb98d3 Extracted texture baking system into llappearance library. 2012-09-03 06:12:50 +00:00
Dave Parks de1d297dea MAINT-1503 Disable tcmalloc and fix remaining alignment issues. 2012-08-31 14:11:46 -05:00
Oz Linden 39d79080c0 merge changes for storm-1899 2012-08-16 10:33:42 -04:00
Ansariel 08f35b6a14 STORM-1899: Avatar hand poses randomly get stuck in spread position 2012-07-26 17:07:12 +02:00
Dave Parks 4a5ad35793 MAINT-570 Remove unused memory tracking system LLMemType 2012-07-20 11:42:15 -05:00
Nicky 6042f4d140 FIRE-8144; Fir for logout crash when using already deleted objects. 2013-03-12 20:02:57 +01:00
Tank_Master 6207030884 Merge FS LGPL tip 2013-02-23 17:09:53 -08:00
Tank_Master b7c25b12e2 Partial merge of LGPL repo 2013-02-20 01:48:25 -08:00
Tank_Master ea86bb88c3 first pass merge 2013-02-04 10:52:32 -08:00
Tank_Master 9fbf6f421f Merge LGPL 2013-01-28 08:04:11 -08:00
Tank_Master 169263d8b0 Merge LL 3.4.5 beta 3 2013-01-28 01:56:00 -08:00
Nicky 9b5cc28e76 Refactor code. All nd*.cpp/h files are now in their own subdirectory. 2013-01-27 18:53:56 +01:00
Nicky 7893cf238d Add ndfile.h into llapr.h so it is visible where needed. Add typedef apr_file_t tFiletype to LLAPRFile and then use this in all classes instead of apr_file_t, this way we can swap between LLAPRFile and ndFile with use a typedef 2013-01-23 02:25:14 +01:00
Tank_Master fd67a51a7b Merge LGPL 2013-01-03 12:07:47 -08:00
Tank_Master cc44316aed Merge LL 3.4.3,
Note: aligned some of our code with LL's, spcifically feature table, gpu table, texture fetching, and some rendering defaults behavior.
2012-12-18 00:36:35 -08:00
Nicky d6ebfd7c73 Handle invalid/corrupt VFS files in animation loading. 2013-01-02 18:59:42 +01:00
Cinders c883ebe6da Prevent slow walking animation bug 2012-11-24 13:26:19 -07:00
Nicky 1fc009104e FIRE-5385; Make sure deleteing animation data does not cause memory corruption. 2012-11-23 13:59:32 +01:00
Tank_Master 93d4b47252 Merge LL 3.4.1 beta 10 2012-10-26 09:59:19 -07:00
Dave Parks 55e1557b8a reapply 668dcacd6e76: MAINT-646 Vectorize LLPolyMesh 2012-09-20 09:54:49 -04:00
Dave Parks cf98064700 reapply 52b6c9168974: MAINT-646 Factor std::set out of lloctree 2012-09-20 09:48:55 -04:00
Dave Parks 9bf49903ed reapply 230c111ab816: Add some timers. 2012-09-20 09:48:53 -04:00
William Todd Stinson a766e26db4 Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository. 2012-09-10 10:37:02 -07:00
Ansariel 0e5dd803db FIRE-7113: Crash fix for non finite target in editing motion 2012-09-20 20:23:54 +02:00
Tank_Master 999bd2130e Merge LL 3.4.0 release 2012-09-13 15:19:30 -07:00
Tank_Master d9c7b9253d merge LL 3.4.0 viewer-beta 2012-08-31 00:18:30 -07:00
Tank_Master 12e7f1a129 Backed out changeset: c91ab2b22a29 - Avatar imposter amimation speed issues - FAILED QA 2012-08-12 07:57:53 -07:00
Dave Parks 575aa87300 MAINT-646 Vectorize LLPolyMesh 2012-06-06 17:16:16 -05:00
Dave Parks 92ee373e45 MAINT-646 Factor std::set out of lloctree 2012-06-05 12:55:17 -05:00
Dave Parks ae15778eeb Add some timers. 2012-06-01 15:51:14 -05:00
Ansariel 1282cd91d1 Crash fix for non finite target in editing motion 2012-09-20 20:23:54 +02:00
Ansariel 81b76e5d04 Updated fix for VWR-1793/STORM-1899 with official version accepted by LL 2012-07-27 09:30:04 +02:00
Oz Linden fa6add3fcd merge changes for drtvwr-132 2012-04-03 11:28:56 -04:00
Tank_Master 1c55d5cbb6 Merge LL 3.3.2 release 2012-05-28 17:02:11 -07:00
Nicky be269caf6e Crrash-fix (debug/releasewithdebinfo): update times <0 in LLKeyframeMotion::onUpdate. 2012-05-18 00:36:14 +02:00
Ansariel 6085f49707 Experimental improvement for movement 2012-04-27 18:15:29 +02:00
Dave Parks 523f94cca9 SH-2889 Fix for crash when encountering certain attachments. 2012-02-27 17:15:35 -06:00
Nat Goodspeed 0249a0d1e7 Automated merge with http://hg.secondlife.com/viewer-release 2012-04-26 14:07:09 -04:00
Tank_Master e61c20d499 Merge LL 3.3.1 Viewer Release 2012-04-26 17:31:35 -07:00
Ansariel 820092567c Better fix for crash in LLHandMotion::onUpdate: Check requested motion id first and set it to default relaxed hands if out of range 2012-04-16 10:02:53 +02:00
Nicky d9d47fd1ba Fix crash in LLHandMotion::onUpdate when motion id is out of range. 2012-03-29 00:20:54 +02:00
Mobius 26bebed6cd Fixes FIRE-3657, MAINT-601 - Avatar imposter amimation speed issues 2012-03-26 10:59:48 +01:00
callum e0b29b67b6 EXP-1853 FIX Misspelled value in llbvhloader.cpp 2012-02-03 14:43:38 -08:00
Nicky e802a67564 Be more aggressive about cleaning out old keyframemotions. 2012-02-04 21:35:48 +01:00
Oz Linden f0bc8a0f71 convert tabs to spaces where they are forbidden 2011-08-17 12:33:23 -04:00
Oz Linden 662a927843 merge changes for shining branch 2011-06-30 19:37:56 -04:00