4388 Commits

Author SHA1 Message Date
badlogic
2dd812cb5f Merge branch '3.7-beta' of https://github.com/esotericsoftware/spine-runtimes into 3.7-beta 2018-11-01 15:52:11 +01:00
badlogic
d1622c0dab Beginnings of a Spine player that's more advanced than the existing widget. 2018-11-01 15:51:03 +01:00
badlogic
e4ab2c63f3 [c][cpp][csharp][lua][ts][as3] worldToLocalRotation and localToWorldRotation take shear into account. Fixes #1199. 2018-10-30 17:11:23 +01:00
badlogic
471f054ae8 Updated CHANGELOG to reflect breaking changes from #1194. 2018-10-30 16:59:41 +01:00
badlogic
11e24df981 [c][cpp] Ported new fix for 0 timeScale not returning to setup pose. See #1194. 2018-10-30 16:56:10 +01:00
badlogic
a064d76832 [csharp] Ported new fix for 0 timeScale not returning to setup pose. See #1194. 2018-10-30 16:51:29 +01:00
badlogic
545ac276a0 [as3] Ported new fix for 0 timeScale not returning to setup pose. See #1194. 2018-10-30 16:31:00 +01:00
badlogic
d71d5a390e [lua] Ported new fix for 0 timeScale not returning to setup pose. See #1194. 2018-10-30 16:23:30 +01:00
badlogic
32f6e449fc [ts] Ported new fix for 0 timeScale not returning to setup pose. See #1194. 2018-10-30 16:20:24 +01:00
NathanSweet
69df56826d [libgdx] Limit the number of entries nulled when a skin is cleared. 2018-10-29 17:11:57 +01:00
badlogic
a97728a416 [csharp] Fixed PathConstraint. 2018-10-27 12:53:25 +02:00
badlogic
3dd56a5a4f [c][cpp] Port of fix for tangents at position 0 in PathConstraint. See #1198. 2018-10-26 17:43:24 +02:00
badlogic
33f5f0d99a [csharp] Port of fix for tangents at position 0 in PathConstraint. See #1198. 2018-10-26 17:37:36 +02:00
badlogic
2cebd72f21 [as3] Port of fix for tangents at position 0 in PathConstraint. See #1198. 2018-10-26 17:36:08 +02:00
badlogic
a3ae6a049b [lua] Port of fix for tangents at position 0 in PathConstraint. See #1198. 2018-10-26 17:22:18 +02:00
badlogic
7e86c3ff36 [ts] Rebuilt all artifacts after fix in #1198. 2018-10-26 17:19:16 +02:00
badlogic
72d6be6a21 [ts] Port of fix for tangents at position 0 in PathConstraint. See #1198. 2018-10-26 17:18:05 +02:00
pharan
8c55b1b5d0
[csharp] Fix world-to-local and local-to-world rotation functions to account for local rotation and shearX.
based on : 3851e201d8
2018-10-24 23:57:49 +08:00
NathanSweet
3851e201d8 [libgdx] Fixed worldToLocalRotation and localToWorldRotation to account for local rotation and shearX. 2018-10-20 18:01:46 +02:00
NathanSweet
81af7309e8 Batch and PolygonBatch draw methods accept float[] vertex data in the Batch format (5 attribute/vertex), new methods are provided to accept float[] vertex data containing two colors.
closes #1121
2018-10-19 00:33:35 +02:00
pharan
27828048fb [unity] Fix MeshGenerator unnecessarily disposing buffer objects. 2018-10-18 21:37:24 +08:00
pharan
8d74ef06ac [unity] Prospective resizing for MeshGenerator AddSubmesh branch. 2018-10-18 21:36:22 +08:00
pharan
d78b2fd024 [unity] Use EnsureCapacity for predetermined list sizes. 2018-10-18 21:35:33 +08:00
pharan
62769c3e71 [unity] Cleanup old renaming. 2018-10-18 21:34:36 +08:00
pharan
3554fece09 [unity] Default loop preference for editor instantiation. 2018-10-18 21:34:11 +08:00
NathanSweet
f95465ff96 [libgdx] Mix time is no longer affected by TrackEntry#timeScale.
Also contains a fix for the leftover time when the next track entry's delay is reached. The remaining time is converted from `current` back to AnimationState time, then to `next` time.
2018-10-18 00:57:58 +02:00
NathanSweet
84ae36f90f [libgdx] Improved fix for timeScale not returning to the setup pose.
We should complete a mix frozen by timeScale 0 only when `to` has been mixed out. However, it would probably be better for TrackEntry#timeScale to not affect the mix time at all.
#1194
2018-10-18 00:41:43 +02:00
NathanSweet
9867c975ab [libgdx] More javadoc improvements. 2018-10-17 22:06:13 +02:00
pharan
fac440c434 [unity] Allow user to preallocate MeshGenerator buffer size. 2018-10-17 22:18:53 +08:00
pharan
6dec3d37fa [unity] Fix MeshGenerator unnecessarily replacing buffer objects. 2018-10-17 22:18:06 +08:00
pharan
554c5f0cf5 [unity] Spine/Special/Skeleton Grayscale shader 2018-10-17 22:17:07 +08:00
NathanSweet
9be30c44cd [libgdx] Fixed tangents at position 0.
Calculating the tangent requires more precision than the position.

http://esotericsoftware.com/forum/Glitch-with-the-bones-constrained-to-the-path-10969

Repro:
http://n4te.com/x/173-path-tangent-precision.spine
2018-10-17 14:52:15 +02:00
NathanSweet
d0d22bb344 [libgdx] AnimationState javadoc. 2018-10-17 14:49:22 +02:00
sp-stefano-lanza
7183e3b0bd Feature/new skeleton culling (#1196)
* Fix culling of skeleton and clean up code

* Optionally draw the bounding rectangle of skeletons

* Add Visual Studio compiler support

* Fix indentation

* Fix indentation

* Fix indentation

* Revert some indentation changes
2018-10-16 15:46:49 +02:00
badlogic
a5023f521c [c] IKCONSTRAINT_ENTRIES was incorrect. Closes #1197. 2018-10-16 15:43:56 +02:00
badlogic
ed7b4eaaea [as3] Ported 0 timeScale fix, see #1194. 2018-10-15 16:51:15 +02:00
badlogic
03e578642c [lua] Ported 0 timeScale fix, see #1194. 2018-10-15 16:45:42 +02:00
badlogic
0e2c41b491 [csharp] Ported 0 timeScale fix, see #1194. 2018-10-15 16:43:26 +02:00
badlogic
18258e9603 [c] Ported 0 timeScale fix, see #1194. 2018-10-15 16:42:22 +02:00
badlogic
0161fe59ca [ts] Ported 0 timeScale fix, see #1194. 2018-10-15 16:41:44 +02:00
badlogic
e11e0d42d8 [cpp] Ported 0 timeScale fix, see #1194. 2018-10-15 16:40:31 +02:00
badlogic
2c73175d88 Merge branch '3.7-beta' of https://github.com/esotericsoftware/spine-runtimes into 3.7-beta 2018-10-15 16:34:27 +02:00
badlogic
f057a8fd41 [cpp] Setting vertex attachment did not clear slot.attachmentVertices. Closes #1188. 2018-10-15 16:34:22 +02:00
NathanSweet
48371236db [libgdx] AnimationState javadocs. 2018-10-15 16:25:45 +02:00
NathanSweet
eea4d106c1 [libgdx] Added AnimationState#getMixingFrom. 2018-10-15 16:25:45 +02:00
NathanSweet
abdbb10480 [libgdx] Fixed 0 timeScale not returning to the setup pose.
closes #1194
2018-10-15 16:25:45 +02:00
badlogic
fdb3bd02d4 [corona] Added simple test harness. 2018-10-15 15:26:23 +02:00
badlogic
dc6601f1e2 [lua] Fixes #1195, events on higher tracks did not fire. 2018-10-15 15:25:50 +02:00
badlogic
2bc3adb366 [csharp] Removes [Serializable] from ExposedList and its enumarator. Fixes compilation on UWP. See #1193. 2018-10-15 13:59:54 +02:00
badlogic
02c6f9cc63 [cpp][sfml] Backported changes from 3.7-beta-cpp branch. See #1192. 2018-10-15 13:56:53 +02:00