andreykproductengine
8df0583db0
DRTVWR-493 Cleanup LLSkinningUtil
2019-07-11 16:25:24 +03:00
Brad Payne (Vir Linden)
56458152ac
SL-704 - code cleanup, mostly old AXON comments.
2018-08-08 22:11:32 +01:00
Brad Payne (Vir Linden)
791979c553
SL-928 - in mesh upload, warn if bind shape is non-identity and skin weights are enabled.
2018-08-08 13:34:02 +01:00
Brad Payne (Vir Linden)
a8e34e2899
MAINT-8863 - less verbose diagnostics, kept the fix. Make sure joint nums get rebuilt after invalid joints are scrubbed.
2018-07-20 21:27:18 +01:00
Brad Payne (Vir Linden)
73c76fdccf
MAINT-8863 - more diagnostics and possible fix
2018-07-13 18:56:08 +01:00
Brad Payne (Vir Linden)
3b8b002953
MAINT-8863 - even more diagnostics
2018-07-13 15:02:08 +01:00
Brad Payne (Vir Linden)
d389f681b1
MAINT-8863 - more diagnostics to pin down possible causes
2018-07-12 18:10:19 +01:00
Brad Payne (Vir Linden)
a45868cd03
MAINT-8863 - more logging of possible llskinningutil errors
2018-07-11 22:04:15 +01:00
Brad Payne (Vir Linden)
0c7c3ef673
MAINT-7926, MAINT-8400 - minor edits
2018-07-10 21:04:36 +01:00
Brad Payne (Vir Linden)
9be476e3bb
MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations for rigged meshes in animated objects
2018-07-09 22:30:50 +01:00
Brad Payne (Vir Linden)
edf6795eda
SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to DebugAnimatedObjects output
2018-06-13 21:49:24 +01:00
Brad Payne (Vir Linden)
abcddc97cf
SL-915, MAINT-8554 - WIP on managing dynamic avatar bounding box, using to constrain encroachment by animated objects
2018-06-13 19:39:10 +01:00
Brad Payne (Vir Linden)
6bf8fb58de
SL-915 - timers, ignore zero weights, log joint boxes in dumpXML output
2018-06-11 22:10:33 +01:00
Brad Payne (Vir Linden)
6862190500
SL-915 - face-level caching, bug fix
2018-06-08 19:56:34 +01:00
Brad Payne (Vir Linden)
430f9420cf
SL-915 - more on dynamic extent tracking, possible fix for 32-bit crash issues
2018-06-07 22:18:15 +01:00
Brad Payne (Vir Linden)
f8b9af0216
SL-915 - cleanup of LLSkinningUtil
2018-06-05 21:16:31 +01:00
Brad Payne (Vir Linden)
1c62165a2b
SL-915 - removed no optimize pragmas
2018-06-05 20:35:48 +01:00
Brad Payne (Vir Linden)
3fcf7a32ee
SL-915 - incremental updates to dynamic bounding box, setting to control detail.
2018-06-05 15:35:21 +01:00
Brad Payne (Vir Linden)
228525aa27
SL-915 - tracking joint is rigged state
2018-06-04 14:43:06 +01:00
Nat Goodspeed
594221790b
DRTVWR-418: Fix a couple unused-variable fatal warnings in local builds.
...
If the only use of a variable is within llassert(), have to make the
declaration conditional on SHOW_ASSERT rather than guesswork about release
builds.
2016-12-21 12:46:28 -05:00
Brad Payne (Vir Linden)
93db7eacbd
SL-540 - fix for regression in handling of out-of-range joint indices in skin weights
2016-11-30 14:03:54 -05:00
Brad Payne (Vir Linden)
5dcd81c155
SL-451 - avoid more high-cost string operations in a per-frame function
2016-10-28 09:33:57 -04:00
Brad Payne (Vir Linden)
8230a9937f
MAINT-6841 - removed the joint remapping code, since it was designed to support a feature we no longer have. This also incidentally fixes any bugs caused by the joint remapping code.
2016-10-18 16:05:35 -04:00
Brad Payne (Vir Linden)
8d6bb9ee4e
SL-451 - SSE-optimized matrix multiply, used in initSkinningMatrixPalette()
2016-09-28 15:43:07 -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)
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
Brad Payne (Vir Linden)
bd09297b8e
SL-220 - handle case that a weighted vertex includes no skin weights
2016-06-03 08:08:41 -04:00
Brad Payne (Vir Linden)
b138ca8aee
SL-366 - more cases where skinned weights can go awry, and a bunch more asserts to verify.
2016-04-06 16:12:39 -04:00
Brad Payne (Vir Linden)
8365f3b2a0
SL-352 - longstanding issue with remapSkinWeights(), only manifests with some content.
2016-03-30 08:41:55 -04: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)
84f524e3ef
SL-276, SL-124 - code and config file cleanup for Bento
2015-12-15 07:34:45 -05: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)
fcf2f235b7
SL-263 FIX - fallback code to prevent crash, won't be invoked unless there's a bug somewhere upstream.
2015-11-09 14:58:26 -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)
5601e4c4a1
SL-124 WIP - notes for pre-release cleanup.
2015-11-02 15:31:38 -05:00
Brad Payne (Vir Linden)
c828378235
SL-234 WIP - fix for enforcement of MaxJointsPerMeshObject limit
2015-10-22 11:23:36 -04:00
Brad Payne (Vir Linden)
8970e9c6cb
SL-234 WIP - TC build fixes
2015-10-21 19:20:28 -04:00
Brad Payne (Vir Linden)
d365aa10f1
SL-234 WIP - moved LLSkinningUtil funcs to separate class/files. Remap weights where needed. Warn that related debug settings require restart to take effect.
2015-10-21 16:47:03 -04:00