691 Commits

Author SHA1 Message Date
Harald Csaszar
ac542835b1 [csharp] Removed unused using statements which caused problems in some automated test context. 2020-10-23 14:32:40 +02:00
Harald Csaszar
d2529d410b [csharp] Porting of major 4.0-beta runtime changes. Remaining Unity assets will be updated in separate commit. See #1796. 2020-10-22 14:44:13 +02:00
badlogic
10ecbcf8f3 Merge branch '3.8' into 4.0-beta 2020-08-13 14:50:18 +02:00
Harald Csaszar
0245a83a07 [csharp] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 12:57:52 +02:00
Nathan Sweet
33e2aea7ff Merge branch '3.8' into 4.0-beta 2020-08-10 23:53:10 +02:00
Harald Csaszar
7ecc3b6f95 [unity] Reload during Play mode now copies registered event subscribers from before reload. Closes #1704. 2020-06-24 16:08:02 +02:00
Harald Csaszar
5b65f3f155 [csharp] Avoiding reallocations in Animation ctor by adding all HashSet entries at once. Closes #1709. 2020-06-24 11:46:07 +02:00
Harald Csaszar
a7e2c9d52a [csharp] SkeletonBinary: Optimization of ReadFloat and ReadInt performance, overall ~10% performance gain. Closes #1698. 2020-06-12 11:37:37 +02:00
badlogic
691767ca1f Merge branch '3.8' into 3.9-beta 2020-06-03 17:44:21 +02:00
Harald Csaszar
85dd60bf57 [csharp] port of bugfix commit 5cab7e9: Fixed 1-bone IK for transform mode noRotationOrReflection when skeleton scale is applied. 2020-06-03 16:36:50 +02:00
Harald Csaszar
69f78b03e1 Merge branch '3.8' into 3.9-beta 2020-05-20 16:48:55 +02:00
Harald Csaszar
0357dd5ffa [csharp] Port of commit d7203ee. Improved fix for TransformMode.noRotationOrReflection with skeleton scale. See #1668. 2020-05-20 16:19:27 +02:00
badlogic
0bcd19ef55 Merge branch '3.8' into 3.9-beta 2020-05-06 19:47:25 +02:00
Harald Csaszar
c73f8c1f42 [csharp] Ported automated test set 'AnimationStateTests' to csharp and Unity. 2020-05-06 16:03:04 +02:00
Nathan Sweet
79d2dbfa5f Merge branch '3.8' into 3.9-beta 2020-05-05 15:34:13 +02:00
Harald Csaszar
00173b4c60 [csharp] Port of commit de203d5: Fixed TransformMode.noRotationOrReflection applying skeleton scale twice. See #1668. 2020-05-05 15:16:47 +02:00
Harald Csaszar
37d569414d [csharp] Minor cleanup: removed unused variable, added null tests to legacy SpriteAttacher class. 2020-04-29 16:08:29 +02:00
Harald Csaszar
a0c0db0f5a [csharp] Fixed ColorTimeline and TwoColorTimeline result colors not being clamped. Closes #1664. 2020-04-24 16:56:53 +02:00
Nathan Sweet
b0407a850c Merge branch '3.8' into 3.9-beta 2020-04-19 16:46:41 +02:00
Harald Csaszar
6c6c25d5d5 [csharp] Port of commit 30801657: Fixed attachments not being reset when an entry is mixed out. Removed LAST computation. 2020-04-14 20:02:54 +02:00
badlogic
d885ae45a2 Merge branch '3.8' into 3.9-beta 2020-04-13 10:29:36 +02:00
Harald Csaszar
39387b1015 [csharp] Port of commits dd1b3aaa and b566bfb0. Improved AnimationState deform mixing while attachment timelines mix out. See #1653. 2020-04-06 21:27:54 +02:00
Harald Csaszar
66da4e4282 Merge branch '3.8' into 3.9-beta 2020-01-24 13:59:33 +01:00
Harald Csaszar
d252df7ece [unity] Fixed some compiler warnings when building for platforms instead of editor. Closes #1604. 2020-01-24 13:55:45 +01:00
Harald Csaszar
1185c62ea3 Merge branch '3.8' into 3.9-beta 2020-01-24 13:11:26 +01:00
Harald Csaszar
e62c42c041 [csharp] Fixed precision problems when inherit rotation is disabled and parent rotated by disabling sin/cos/atan2 look up table based implementation. Define can manually be enabled in code in case anyone really receives any measuarable performance impact (which I did not). Closes #1606. 2020-01-24 12:56:23 +01:00
Mario Zechner
f28e83539f Merge branch '3.8' into 3.9-beta 2019-12-22 18:09:35 +01:00
Mario Zechner
89da80d25f [csharp] Fixed errors in IKConstraint.cs. 2019-12-22 18:09:02 +01:00
badlogic
934bec56b7 Merge branch '3.8' into 3.9-beta 2019-12-20 12:27:35 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
Harald Csaszar
1802f7319a [csharp] Fixed an error in Skin where Skin.setAttachment() did not work as expected on 3.8 branch (See #1485). 2019-12-02 18:01:33 +01:00
Harald Csaszar
f3b6cc5933 [unity] Removal of usage statement. Addition to last cleanup commit, see commit c6bd125. 2019-11-29 16:10:26 +01:00
Harald Csaszar
c6bd125dea [unity] Cleanup removing OrderedDictionary usage in Skin. See commits ab7bd0f and f2a8c9a. 2019-11-29 16:00:23 +01:00
NathanSweet
ab7bd0f75f Minor clean up. 2019-11-29 14:41:19 +01:00
Harald Csaszar
f2a8c9a3c1 [unity][csharp] API Cleanup: removed many redundant extension methods that are now obsolete with Skin and Attachment API of 3.8. Closes #1557. Fixed an error in Skin where Skin.setAttachment() did not work as expected (See #1485). C# implementation is different to ref-impl here as struct keys do not allow for changing key.Attachment later without removing and readding the entry to the dictionary. 2019-11-29 12:31:39 +01:00
Harald Csaszar
701ef901dc [csharp] Fixed RegionAttachment copy method, did not copy color. Closes #1555. 2019-11-27 10:37:02 +01:00
Harald Csaszar
cb59d8d78b [csharp] Fixed RegionAttachment copy method, did not copy color. Closes #1555. 2019-11-27 10:36:35 +01:00
Harald Csaszar
c96b426364 [unity] Fixed transition blending of Deform timeline. Led to difference of vertex location to reference implementation after animation transition. Closes #1525. 2019-10-18 15:20:35 +02:00
Harald Csaszar
8b9c9314f2 [unity] Fixed transition blending of Deform timeline. Led to difference of vertex location to reference implementation after animation transition. Closes #1525. 2019-10-18 15:17:24 +02:00
Harald Csaszar
001373c7de [csharp] Store timeline ids inside set in Animation for O(1) lookup. See #1462. 2019-09-26 17:05:33 +02:00
Harald Csaszar
570f8df178 [csharp] Store timeline ids inside set in Animation for O(1) lookup. See #1462. 2019-09-26 17:05:07 +02:00
badlogic
a7d68b7cd5 Merge branch '3.8' into 3.9-beta 2019-09-26 11:38:47 +02:00
badlogic
b17a20286f [csharp] Apply left over time additively to track time of delayed TrackEntry. See #1504. 2019-09-26 11:38:35 +02:00
Harald Csaszar
159d71b827 [unity] Fixed Skin created by GetRepackedSkin not copying bones list. Closes #1474. 2019-09-24 17:07:12 +02:00
badlogic
81938c65c0 Merge branch '3.8' into 3.9-beta 2019-09-23 14:38:43 +02:00
badlogic
6d674c975f [chsarp] MeshAttachment Copy() and NewLinkedMesh() didn't copy region UVs properly. Closes #1499. 2019-09-19 16:39:43 +02:00
badlogic
db166b1b7b Merge branch '3.8' into 3.9-beta 2019-09-11 16:20:00 +02:00
NathanSweet
45362e60bf [all] Source clean up, formatting, and tabs for indentation. 2019-08-28 17:36:51 +02:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +02:00
NathanSweet
2fa85fc1c6 [all] AnimationState, fixed an attachment timeline from changing the mix blend for other timelines.
closes #1461
2019-08-27 13:20:24 +02:00