Commit Graph

38 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
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