5716 Commits

Author SHA1 Message Date
badlogic
402ef55141 [ue4] Closes #1707 and related issues
UspineSkeletonDataAsset would only retain mapping from one spine::Atlas to a single spine::SkeletonData internally. If two SkeletonAnimationComponents reference the same skeleton data asset, but different (or invalid atlases), the old skeleton data gets destroyed. If the atlas and skeleton data don't match, then a previously created animation component may now hold on to a reference to destroyed skeleton data, triggering a crash.
2020-08-26 15:29:37 +02:00
Harald Csaszar
82edea95ee [unity] Updated officially supported Unity versions in changelog and readme files. 2020-08-17 16:01:14 +02:00
badlogic
c47ea763fe [cpp] Closes #1713, dark color was not set in Slot::setToSetupPose(). 2020-08-13 14:54:34 +02:00
badlogic
993391602b [cpp] Closes #1713, dark color was not set in Slot::setToSetupPose(). 2020-08-13 14:49:47 +02:00
badlogic
bde827e66a [as3] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:47:43 +02:00
badlogic
0f8ffd6ba6 [lua] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:41:50 +02:00
badlogic
c0d8f1cece [ts] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:34:59 +02:00
badlogic
0405d239ea [cpp] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:25:49 +02:00
badlogic
6d833f36d1 [c] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:22:49 +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
829035330b [libgdx] Fixed incorrect mixing when interrupting a mix with a 3rd entry using hold previous.
closes #1738
2020-08-12 22:17:22 +02:00
Harald Csaszar
996cbeaac4 [unity] Fixed Sprite shader render queue property being too limited. Now using normal int property instead of range slider and displaying the result render queue below. Closes #1737. 2020-08-12 12:49:44 +02:00
Nathan Sweet
13b3b2e011
Formatting. 2020-08-10 23:47:50 +02:00
Harald Csaszar
11006baa65 [unity] Fixed URP Sprite shader treating skeleton alpha incorrectly. Closes #1735. 2020-08-07 15:40:35 +02:00
Harald Csaszar
bb34e33aee [unity] Moved SkeletonGraphic Inspector property "Update when Invisible" to the Advanced section for consistency. 2020-08-06 18:41:43 +02:00
Harald Csaszar
978b305717 [unity] Added frustum culling / update mode parameters Update When Invisible and UpdateMode to all Skeleton components. Closes #1595. 2020-08-05 19:24:49 +02:00
Harald Csaszar
a67094d642 [unity] Ordered attribute drawers SpineSlot alphabetically and SpineBone as hierarchial tree selector. Closes #1731. 2020-08-03 19:21:14 +02:00
Harald Csaszar
5d61effc68 [unity] Fixed automatic asset import in Unity 2020.1 (uses Asset Pipeline V2). Also fixes import when using Asset Pipeline V2 at Unity 2019.X. Closes #1727. 2020-07-30 16:02:27 +02:00
Harald Csaszar
1c2d4fa2e0 [unity] Added changelog entry for previous commit 3c94f52 (double sided lighting at SkeletonLit shaders). 2020-07-30 12:17:31 +02:00
Harald Csaszar
3c94f52b52 [unity] Added support for double-sided lighting at SkeletonLit shaders (including URP and LWRP packages). Closes #1730. 2020-07-30 12:13:52 +02:00
Harald Csaszar
0e2ced5042 [unity] PointFollower and BoundingBoxFollower now correctly unsubscribe from events on deletion / disable. Closes #1729. 2020-07-29 11:53:32 +02:00
Harald Csaszar
3be202711c [unity] Added a warning box when URP Sprite shader is improperly configured for receiving shadows ('Add Normals' needs to be enabled). Closes #1726. 2020-07-24 14:25:41 +02:00
Harald Csaszar
a67b05725d [unity] Added changelog section for timeline additions in last commit, see commit 8c009e2. 2020-07-23 16:48:31 +02:00
Harald Csaszar
7611f551eb [unity] Updated license headers at Timeline classes. 2020-07-23 16:29:41 +02:00
Harald Csaszar
8c009e2f56 [unity] Added Timeline support for SkeletonGraphic. Fixed multi-track Timeline preview when scrubbing in the Editor (note: requires ascending track ordering). Closes #1313. Closes #1724. 2020-07-23 16:28:37 +02:00
Nathan Sweet
acc9e127d4 Readme update, added barebones.html. 2020-07-17 19:50:50 +02:00
Harald Csaszar
498cf7ac6f [unity] Changed Spine/Sprite shader parameter name from Overlay Color to Overlay Color & Alpha, as functionality looks broken if you miss that you have to set the alpha value to > 0. 2020-07-17 10:47:27 +02:00
Harald Csaszar
c6fb1795cf [unity] Fixed ZWrite NormalMap issue with Unity 2019.4.3f1 URP 7.4.1. Closes #1720. 2020-07-14 18:09:22 +02:00
Harald Csaszar
844d13d1ef [unity] Fixed a warning occurring in newer Unity versions, two static extension method classes named SkeletonExtensions in different namespaces but the same file. 2020-07-14 17:03:38 +02:00
Harald Csaszar
84443288b5 [unity] Fixed exception when new Unity 2019.3 Enter Play Mode has disabled domain reload. Closes #1621. 2020-07-10 18:37:36 +02:00
Harald Csaszar
8a444681d2 [unity] SkeletonMecanim now provides additional parameter Custom MixMode which can be disabled to use recommended MixMode settings. By default the parameter is enabled to maintain current 3.8 behaviour. 2020-07-10 14:46:06 +02:00
Harald Csaszar
7626f3b58a [unity] Fixed SkeletonMecanim blend result weights at mode MixNext, no longer bahaving unexpectedly. At additive layers, MixMode.MixNext is always set to MixMode.AlwaysMix since MixNext makes no sense there. Closes #1718. 2020-07-08 20:05:47 +02:00
Harald Csaszar
a062dd7b5a [unity] BoundingBoxFollower Add Bone Follower button was always disabled. Also calling BoundingBoxFollower.Initialize() explicitly in editor code now (might resolve some problems with recent Unity versions). Closes #1717. 2020-07-06 20:07:45 +02:00
Harald Csaszar
981a3015fa [unity] Added file missing in last commit 528ab0c. See #1417. 2020-07-03 15:23:27 +02:00
Harald Csaszar
528ab0cff2 [unity] Added Root Motion support for SkeletonAnimation, SkeletonMecanim and SkeletonGraphic. See #1417. 2020-07-03 14:59:14 +02:00
Harald Csaszar
f8574f1392 [unity] Fixed a bug at SkeletonGraphic where child renderers were still shown although the parent is disabled when Multiple CanvasRenders is enabled. Closes #1715. 2020-06-30 21:02:05 +02:00
Harald Csaszar
f946fd8b56 [unity] Fixed SkeletonGraphic Mesh memory leak on Initialize(). Closes #1714. 2020-06-25 15:58:39 +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
46a0ffce50 [cocos2d-x] Added early out check for MeshAttachment alpha == 0. Related to commit 254baf4. See #1708. 2020-06-22 16:48:14 +02:00
Harald Csaszar
254baf4d75 [cocos2d-x] Fixed broken mesh indices when RegionAttachment alpha == 0. Closes #1708. 2020-06-22 14:44:40 +02:00
Harald Csaszar
06bd6a90bd [unity] Added SkeletonDataAsset 'Reload' button for SkeletonGraphic. See #1704. 2020-06-18 17:41:50 +02:00
Harald Csaszar
3a1dcd651a [unity] Fixed shader compile error with Unity 2019.4 and Urp 7.4.1. Closes #1700. Shader cleanup, removal of unused instancing vars and separate alpha texture variable. 2020-06-17 21:33:37 +02:00
Harald Csaszar
af8691c98e [cpp] Fixed incorrect computeHold computations (occurring under rare conditions). Closes #1702. 2020-06-16 21:07:01 +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
Harald Csaszar
eadce3188c [unity] Fixed BoundingBoxFollower exception in editor upon loading. Closes #1696. 2020-06-08 20:18:11 +02:00
Harald Csaszar
1707c8ce42 [unity] Fixed a clipping bug when there are two clipping meshes and clipping-end-slot is a skin bone that is disabled (Clipping.endClipping not called when slot.bone.active==false). See #1694. 2020-06-05 21:30:59 +02:00
Harald Csaszar
54b8039f1a [libgdx] Fixed a clipping bug when there are two clipping meshes and clipping-end-slot is a skin bone that is disabled (Clipping.endClipping not called when slot.bone.active==false). See #1694. 2020-06-05 21:28:51 +02:00
Harald Csaszar
6e9ad610d6 [unity] Fixed Prefab with SkeletonRenderSeparator constantly loading in editor. Closes #1626. 2020-06-03 18:14:16 +02:00
badlogic
512084a749 [as3] Fix 1-bone IK, see #1692. 2020-06-03 17:43:54 +02:00