687 Commits

Author SHA1 Message Date
NathanSweet
98907dd703 [libgdx] Javadoc typo. 2018-07-16 03:59:15 +02:00
NathanSweet
ae2f771120 Be nicer about zero length bones for stretchy IK. 2018-07-11 04:56:26 +02:00
NathanSweet
a62e4466dd Added stretchy IK. 2018-07-11 04:44:56 +02:00
NathanSweet
d9a6b9151b Changed skeleton flipX/Y to scaleX/Y.
Cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance.
2018-07-02 16:45:06 +02:00
badlogic
046c9b871a Merge branch '3.6' into 3.7-beta 2018-06-28 11:15:54 +02:00
badlogic
52f483e0ad [maven-release-plugin] prepare for next development iteration 2018-06-28 11:12:57 +02:00
badlogic
206a8e675c [maven-release-plugin] prepare release spine-libgdx-3.6.53.1 2018-06-28 11:12:51 +02:00
badlogic
3e6ac83a9d [libgdx] Fixed Maven version. 2018-06-28 11:11:49 +02:00
badlogic
681584056b [runtimes] Back ported fix for #1119 to 3.6. 2018-06-08 13:40:38 +02:00
badlogic
cd198815e5 Merge branch '3.6' into 3.7-beta 2018-06-07 16:47:50 +02:00
badlogic
3ea3402344 [libgdx] Updated snapshot version. 2018-06-06 11:38:02 +02:00
Nathan Sweet
395e71c098
Update LICENSE 2018-06-05 14:03:21 +02:00
NathanSweet
2a7fd54224 [libgdx] Fix events firing during mix out.
#1120
closes #1119
2018-05-31 09:40:07 +02:00
badlogic
eb69071a0a Merge branch '3.6' into 3.7-beta 2018-05-16 11:46:01 +02:00
badlogic
99ca67ca77 Fixes completion event firing for 0 duration animations. See #1112. 2018-05-16 11:26:22 +02:00
Nathan Sweet
e4839352ec Fixed percent spacing incorrectly being affected by scale. Made fixed position and fixed spacing be affected by scale.
Caveats: Fixed position is not affected by scale in setup mode nor for non-constant speed paths.
2018-05-02 22:24:29 +02:00
NathanSweet
66eabfc4d1 [libgdx] updateWorldTransform as late as possible.
Something can set a new animation after `act` but before `draw`, resuling in the wrong pose if updateWorldTransform is done in `act`.
2018-04-17 14:12:27 +02:00
NathanSweet
83331fa892 [libgdx] Removed unused import. 2018-04-15 18:24:53 +02:00
NathanSweet
2fc374fd6b [libgdx] Avoid AtomicInteger for GWT. 2018-04-15 18:08:26 +02:00
NathanSweet
4e5e82502b [libgdx] Option to reset blend function. 2018-04-15 18:08:25 +02:00
NathanSweet
643a1cb2aa [libgdx] Javadoc 2018-04-15 18:08:25 +02:00
badlogic
c97553474e Added new assets for libGDX tests. 2018-04-12 10:24:42 +02:00
NathanSweet
a961b41a9c Fixed addAnimation when a non-looping animation trackTime is > duration.
The delay is based on `last.trackTime` because of how we preserve leftover time in update(). Previously using `addAnimation(..., 0)` on a track where the current animation has a trackTime > duration resulted in switching to the new animation, but the old animation trackTime was added to the new animation track time. See `float nextTime = current.trackLast - next.delay;` in update().
2018-03-27 17:23:10 +02:00
NathanSweet
e3b8ac58dc [libgdx] Fixed clipping. 2018-03-22 12:59:30 +01:00
NathanSweet
0f9e9f6f73 [libgdx] Removed debugging. 2018-03-22 12:56:08 +01:00
NathanSweet
10a22a8935 Merge branch '3.6' into 3.7-beta 2018-03-22 12:29:20 +01:00
NathanSweet
b93686c185 [libgdx] Added SkeletonDrawable. 2018-03-22 12:03:37 +01:00
NathanSweet
409f7ed133 [libgdx] Delegate to the specific batch rendering methods. 2018-03-22 12:03:26 +01:00
badlogic
99d3e15a18 [cpp] Fixed all the things by calloc'ing instead of allocing... 2018-02-26 16:34:43 +01:00
badlogic
e55818a561 [libgdx] Fixed snapshot version. 2018-02-23 11:15:14 +01:00
badlogic
d9f03e8c51 Merge branch '3.6' into 3.7-beta 2018-02-23 11:14:37 +01:00
badlogic
4f446e7952 [maven-release-plugin] prepare for next development iteration 2018-02-23 11:12:40 +01:00
badlogic
03f3aadca3 [maven-release-plugin] prepare release spine-libgdx-3.6.52.1 2018-02-23 11:12:34 +01:00
badlogic
a8fd3e14be [cpp] Fixed up binary reader, added debug extension for memory profiling, fixed up RTTI usage, fixed update cache sorting. 2018-02-22 15:31:28 +01:00
badlogic
c24990a1c4 Merge branch '3.6' into 3.7-beta 2018-01-22 16:13:22 +01:00
badlogic
2987e2ae69 [maven-release-plugin] prepare for next development iteration 2018-01-22 12:16:16 +01:00
badlogic
fc02cbba07 [maven-release-plugin] prepare release spine-libgdx-3.6.51.1 2018-01-22 12:16:10 +01:00
badlogic
b547280eb9 Updated samples, added owl. 2018-01-18 15:18:31 +01:00
NathanSweet
189ed5f885 Javadoc. 2018-01-12 11:29:44 +01:00
badlogic
32229b17c2 Merge branch '3.7-beta' of https://github.com/esotericsoftware/spine-runtimes into 3.7-beta 2018-01-12 11:20:38 +01:00
badlogic
456d724ab0 Merge branch '3.6' into 3.7-beta 2018-01-12 11:20:31 +01:00
badlogic
dd61552c82 [libgdx] Fix for #1064, delay was calculated incorrectly for non-loop previous track entries. 2018-01-12 11:08:49 +01:00
NathanSweet
6b97f44338 DrawOrderTimeline now uses setup pose before first key when applying the first animations (track 0, not layered).
This matches behavior of non-instant timelines (rotate, translate, etc) and AttachmentTimeline (just changed, see 82d3dd80e174f4c70c9ab81766043c3d76abd560).
2018-01-10 22:03:12 +01:00
Piotr Jastrzebski
a46b3d1d0c TwoColorPolygonBatch implements Batch interface, updated gdx to 1.9.8 (#1057)
* TwoColorPolygonBatch implements Batch interface, updated gdx to 1.9.8

* Add missing @Override
2018-01-10 16:38:52 +01:00
badlogic
82d3dd80e1 Closes #1059, AttachmentTimeline handles setup and first blends the same before the first key frame, setting the attachment to the setup pose attachment. 2018-01-10 16:32:25 +01:00
Nathan Sweet
5c78859151 Fixed scale timeline.
closes #1030
2017-10-30 14:15:43 +01:00
Nathan Sweet
c25675f75e Disallow additive on track 0. 2017-10-30 14:15:27 +01:00
Nathan Sweet
70482336ac Always compute timeline data for track 0, which cannot be additive. 2017-10-30 14:02:39 +01:00
Nathan Sweet
097bf986bb Fixed deform additive blend after last frame.
#1030
2017-10-30 13:58:23 +01:00
Nathan Sweet
72d18eefd4 Deform timeline additive 2017-10-28 20:14:08 +02:00