Nathan Sweet
c8d595565b
Fixed interrupting a mix with a new entry that has 0 mixDuration.
...
closes #970
2017-08-23 12:15:58 +02:00
Nathan Sweet
df9f7ba040
Fixed list scroll focus.
2017-08-23 12:14:32 +02:00
Nathan Sweet
916167e028
Fixed skin name not being saved.
2017-08-23 11:25:57 +02:00
Nathan Sweet
15e4f2ff4e
Fixed mouse scroll after focusing list. Fixed loading atlas for .skel.bytes data file.
2017-08-22 22:54:28 +02:00
NathanSweet
942fb4917d
[libgdx] Removed unused import.
2017-07-31 13:17:01 +02:00
NathanSweet
e62d8a921c
Merge remote-tracking branch 'origin/3.6' into 3.6
2017-07-31 13:15:03 +02:00
NathanSweet
a0b7bb6c44
[libgdx] Convenience method to add all attachment from one skin to another.
2017-07-31 13:14:58 +02:00
badlogic
84fe30a2bf
[runtimes] Fixed handling of zero length bones in PathConstraint if spacing is length based. Closes #957
2017-07-31 11:29:03 +02:00
badlogic
d950da644f
[xna] More clipping debugging
2017-07-21 16:12:34 +02:00
badlogic
8f6725db33
[libgdx] Fix applying flipping for noScale/noScaleOrReflection transform mode. See #951
2017-07-19 13:55:32 +02:00
badlogic
dfb8861de4
Updated supported versions in README.md
2017-07-12 11:25:54 +02:00
badlogic
3be988e12f
Updated READMEs to point to correct zips
2017-07-12 11:20:55 +02:00
badlogic
65d1f51acc
[c][sfml] Added spVertexEffect, and some math utilities. Fixed unit tests.
2017-06-26 14:00:00 +02:00
NathanSweet
61e54a5771
[libgdx] Don't use DIP_MIX across tracks.
...
`DIP_MIX` finds the next entry which does NOT key the timeline property and mixes out the "dip fix" (which is where a timeline is fully applied because a subsequent timeline keys the same property). This handles the case of A->B->C->D where A, B, and C key the same property but D doesn't. A uses the dip fix, then when D mixes in, `DIP_MIX` causes A to mix out, affecting B and C. If D is in another track, it is applied concurrently with A, B, and C so should not cause A to mix out.
2017-06-24 03:06:50 +02:00
NathanSweet
1a92702456
Less odd control flow.
...
End result is the same.
2017-06-22 10:35:08 +02:00
NathanSweet
3c1c829e97
Remove unused import.
2017-06-21 21:25:26 +02:00
NathanSweet
5138d703f3
Merge remote-tracking branch 'origin/3.6' into 3.6
2017-06-21 15:46:38 +02:00
NathanSweet
a8e1faf4dd
[libgdx] Fixed mixing unweighted meshes that aren't keyed on frame zero.
...
closes #925
2017-06-21 15:46:33 +02:00
badlogic
ddf38c0ce1
[libGDX] VertexEffect now also lets you modify UVs and light/dark color.
2017-06-21 14:35:55 +02:00
badlogic
c9de3116f0
[maven-release-plugin] prepare for next development iteration
2017-06-19 22:42:53 +02:00
badlogic
521f459764
[maven-release-plugin] prepare release spine-libgdx-3.6.34.0
2017-06-19 22:42:46 +02:00
NathanSweet
2ed0561322
Merge remote-tracking branch 'origin/3.6' into 3.6
2017-06-19 17:02:33 +02:00
NathanSweet
069e3e3236
Better atlas finding.
2017-06-19 17:02:24 +02:00
badlogic
9bd1153518
Updated examples and runtime demo code
2017-06-19 16:47:28 +02:00
NathanSweet
c5907b6714
[libgdx] Ignore clipping attachments with too few vertices.
...
Needed for editor, check not necessary for other runtimes.
2017-06-19 14:04:19 +02:00
NathanSweet
55b558064a
Removed spineboy-old binary.
2017-06-17 18:00:02 +02:00
NathanSweet
8a78eb4cf5
[libgdx] Thread safety for acquiring next VertexAttachment ID.
2017-06-12 16:47:16 +02:00
NathanSweet
5540b47f21
Changed Timeline#apply to enum parameters, AnimationState special cases track 0 to apply setup pose before first key.
2017-06-12 02:48:58 +02:00
NathanSweet
a8577b78a7
Shift attachment IDs to reduce effort needed to compute DeformTimeline ID.
2017-06-10 18:28:16 +02:00
NathanSweet
45870ef028
Added vertex attachment IDs for DeformTimeline.
2017-06-10 18:21:15 +02:00
NathanSweet
464e9b3362
[libgdx] Removed sysouts.
...
Dang amateurs!
2017-06-02 00:09:59 +02:00
NathanSweet
ef6ccb84d3
[libgdx] Fixed deform timelines not mixing to/from setup pose.
2017-06-01 23:44:09 +02:00
NathanSweet
7e75c7c5b1
[libgdx] SkeletonViewer keeps loop state for tracks playing.
2017-06-01 23:43:30 +02:00
NathanSweet
1b4ac3ba8e
[libgdx] SkeletonViewer clean up.
2017-06-01 21:14:49 +02:00
NathanSweet
088a870463
[libgdx] Return true from AnimationState#apply if any animation was applied.
...
Makes it easier to know when you don't need to call updateWorldTransform.
2017-06-01 21:14:34 +02:00
NathanSweet
787170fa46
[libgdx] Don't need an immediate mode renderer.
2017-06-01 16:48:04 +02:00
NathanSweet
ac72220dc0
[libgdx] Made Skin lookup object non-static.
...
closes #911
2017-05-28 23:15:58 +02:00
NathanSweet
b8da5a1d44
Clean up.
2017-05-27 17:54:24 +02:00
NathanSweet
42fa637508
[libgdx] Added vertex effects.
2017-05-27 17:43:18 +02:00
NathanSweet
d7c9feb0b5
[libgdx, c] Avoid relying on NaN behavior.
...
#903
2017-05-24 17:14:33 +02:00
NathanSweet
a69f9d579f
Removed mixing from limit, dispose track entries ASAP.
...
#899
2017-05-24 03:32:36 +02:00
NathanSweet
1de5adf953
IK simplification.
...
Just when you thought it couldn't get any simpler.
2017-05-23 18:52:45 +02:00
NathanSweet
0f944b2baf
Limit linked list by speeding up and removing old entries instead of snapping.
2017-05-18 02:37:05 +02:00
NathanSweet
be583ba96d
[libgdx] Moved NaN fix when mixDuration is 0 to setTimelineData.
2017-05-17 15:23:42 +02:00
badlogic
6734145060
[libgdx] Fixed issue with mixDuration on dip mix entry being 0. Caused NaNs when applying mixing from
2017-05-17 13:53:57 +02:00
NathanSweet
2349356584
Fixed interruptAlpha NaN when there is no mixingFrom.
2017-05-17 02:12:19 +02:00
NathanSweet
6140ea31e9
AnimationState clean up.
2017-05-17 02:11:55 +02:00
NathanSweet
859dd76f78
Allow track entries to finish when timeScale is 0.
...
closes #806
2017-05-17 02:10:34 +02:00
NathanSweet
d7c4195bc7
Set limit to mixing from track entries.
2017-05-16 14:31:45 +02:00
NathanSweet
02660ddd0a
Fixed dipping when mixing more than 2 animations that key the same property.
...
Fixes `a->b,a` where a and b key the same property.
2017-05-16 14:01:44 +02:00