6861 Commits

Author SHA1 Message Date
Nathan Sweet
ad5a64bb9e Separated PMA setting into two settings.
This allows PMA blending modes to be used without color PMA being applied, for when the shader applies PMA.
2020-07-19 15:45:19 +02:00
Nathan Sweet
acc9e127d4 Readme update, added barebones.html. 2020-07-17 19:50:50 +02:00
Nathan Sweet
11fdba7000 Adjusted wording. 2020-07-17 18:23:16 +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
Nathan Sweet
d99aa12f14 Fixed disableBlending. 2020-07-12 02:12:25 +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
Nathan Sweet
7c8cd2cca8 [libgdx] Don't need MathUtils here. 2020-06-20 21:58:34 +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
Nathan Sweet
fbd18ec0cb Fixed addEmptyAnimation setting the delay using the default mix duration rather than the specified mix duration. 2020-06-15 20:34:24 +02:00
Nathan Sweet
9d4c5f7278 [libgdx] Better management of the default shader. 2020-06-14 23:44:09 +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
691767ca1f Merge branch '3.8' into 3.9-beta 2020-06-03 17:44:21 +02:00
badlogic
512084a749 [as3] Fix 1-bone IK, see #1692. 2020-06-03 17:43:54 +02:00
badlogic
2b2d32f7a2 [cpp] Fix 1-bone IK, see #1692. 2020-06-03 17:38:44 +02:00
badlogic
93d78523c4 [c] Fix 1-bone IK, see #1692. 2020-06-03 17:36:42 +02:00
badlogic
dcc6925e90 [lua] Fix 1-bone IK, see #1692. 2020-06-03 17:33:13 +02:00
badlogic
c64e6adbde [ts] Fix 1-bone IK, see #1692. 2020-06-03 17:27:30 +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
c54745cbc7 [unity] Fixed an issue related to SkeletonRenderer and Prefabs not calling LateUpdate. Closes #1689. 2020-06-03 15:57:07 +02:00
Nathan Sweet
5cab7e9460 Fixed 1-bone IK for transform mode noRotationOrReflection when skeleton scale is applied. 2020-06-03 15:47:46 +02:00
badlogic
f748dd555b Merge branch '3.8' into 3.9-beta 2020-06-03 13:34:52 +02:00
badlogic
bcfff2d3c8 [as3] Fixed error message when passing the wrong object to Atlas constructor. Closes #1684. 2020-06-03 13:34:41 +02:00
badlogic
f8455ac5c9 Merge branch '3.8' into 3.9-beta 2020-06-03 13:28:37 +02:00
badlogic
c55b20d4fa [cpp] Fix unused-as-error in new Extension::_beforeFree. 2020-06-03 13:28:24 +02:00
江战
47873c041b
add release hook (#1690) 2020-06-03 13:27:02 +02:00
badlogic
befba130ad Merge branch '3.8' into 3.9-beta 2020-06-03 13:24:37 +02:00
badlogic
ba1cb75b07 [ts] RegionAttachment.copy() refered to window.name instead of this.name. Closes #1672. 2020-06-03 13:24:22 +02:00
badlogic
c07e813412 Merge branch '3.8' into 3.9-beta 2020-06-03 13:22:53 +02:00
badlogic
bb60264572 [ts] Fix Pool.freeAll item insertion. Closes 1680. 2020-06-03 13:22:42 +02:00
badlogic
3bdd39a409 Merge branch '3.8' into 3.9-beta 2020-06-03 13:17:58 +02:00
badlogic
ebd0bea6ed [c] Initialize timeline local var for additive blending case. Closes #1688. 2020-06-03 13:17:39 +02:00