106 Commits

Author SHA1 Message Date
badlogic
56ef82b843 [as3][starling] Formatting. 2017-03-09 14:34:09 +01:00
badlogic
8eba84856e [starling] two color tint baby steps 2017-03-09 10:12:18 +01:00
badlogic
787a525a93 [runtimes] Closes #842, sorting of transform constraints 2017-02-23 15:44:31 +01:00
badlogic
cbe79ba04a Merged master manually 2017-02-23 14:39:36 +01:00
id-ilych
16b9d63bf7 Bug: animation totally disappears if has alpha < 1 (#833)
This problem was probably introduced while moving to new starling version where premultiplied alpha is no longer passed as an argument to `render()`. 

BTW if I get it right then there's no need to manually restore `blendMode` because `DisplayObjectContainer` wraps child's `render()` with `painter.pushState()`/`painter.popState()`.
2017-02-23 11:22:48 +01:00
id-ilych
7a2547831a Bug: hitTest is broken for empty animation (#832) 2017-02-23 11:21:19 +01:00
id-ilych
aefd9e4b01 Bug: wrong blend mode for MeshAttachment (#831) 2017-02-21 11:17:14 +01:00
badlogic
f617ff635f [runtimes] Added parsing of local/relative properties of TransformConstraints in SkeletonJson 2017-02-20 11:22:26 +01:00
badlogic
fe8eae4b8e [c] Ported 3.6 changes, two color timeline, changed updateWorldVertices to computeWorldVertices, point attachment, transform constraint local and relative mode. Does not actually render two color tinted slots yet. Also updated example exports 2017-01-30 16:31:16 +01:00
badlogic
7ac7afac2c [as3][starling] Ported 3.6 changes, two color timeline, changed updateWorldVertices to computeWorldVertices, point attachment, transform constraint local and relative mode. Does not actually render two color tinted slots yet. 2017-01-27 11:43:04 +01:00
badlogic
5210b7756d [as3] Ported d77e1fbc53ba809b255db7ceda26f2c1f6c74739 2016-12-15 14:56:33 +01:00
badlogic
a596aa49e7 [as3] Fix for clearTracks, see #805 2016-12-15 13:45:12 +01:00
badlogic
f5422f1950 [as3] Renames applyFFD in MeshAttachment to applyDeform. Fixes bug in AnimationState#applyMixingFrom, local events may be null. Closes #801 2016-12-12 09:38:32 +01:00
badlogic
ee9b03bc9d [as3] Ported latest AnimationState changes. See #792 2016-12-02 15:40:22 +01:00
badlogic
f4a65fdcd4 [as3] Missing new in Atlas.as. Closes #787 2016-12-01 11:18:23 +01:00
badlogic
6377618e3f [as3] Fix for rotation timelines in AnimationState 2016-11-29 13:16:11 +01:00
badlogic
14d872b092 [as3] Ported latest AnimationState changes 2016-11-28 16:37:06 +01:00
badlogic
721cbf0260 [as3] Ported AnimationState changes 2016-11-24 13:28:50 +01:00
badlogic
7637fdbefd [as3] Updated FDT projects to use player 23 2016-11-24 13:22:26 +01:00
NathanSweet
d52d2e72ee Updated READMEs, supported version is 3.5.xx. 2016-11-15 23:29:27 +01:00
NathanSweet
36000e3c55 Updated to v3.5 (merge dev branch).
# Conflicts:
#	spine-c/src/spine/AnimationState.c
2016-11-15 23:10:23 +01:00
NathanSweet
c0fdc454a2 Fixed inconsistent newlines.
License header was followed by \n\n and files ended with \n. Changed to \r\n.
2016-10-15 23:45:16 +02:00
NathanSweet
7a18f0818c Every space in its place! (tm)
(whitespace clean up)
2016-10-15 23:15:41 +02:00
NathanSweet
f63561085a List explicit Spine editor version that is supported. 2016-10-13 22:55:04 +02:00
badlogic
ef50131431 [runtimes] Updated all LICENSE files and README.mds 2016-10-13 15:21:05 +02:00
badlogic
5aa27771c3 [runtimes] Updated ALL sources to use latest Spine Runtimes License v2.5. Manually checked all the things... 2016-10-13 15:12:05 +02:00
badlogic
1ecd627afa [runtimes] Closes #719, fixed sortPathConstraintAttachment 2016-10-13 12:03:23 +02:00
badlogic
ea0c2ae704 [as3] Closes #715, wrong default rotation mode for path constraints 2016-10-03 13:34:29 +02:00
badlogic
eb3cb8a700 Cleaned up assets in runtime examples, runtimes.sh now copies all assets to the required locations, except for spine-unity. 2016-09-05 15:05:23 +02:00
Nathan Sweet
698c4a1661 [ts] Added spine-ts runtime for TypeScript and JavaScript 2016-08-12 09:28:50 +02:00
badlogic
ddb7e52a41 [starling] Closes #662. Each region attachment receives a renderObject which is a Starling Image. A Starling Image is essentially like a libGDX region, holding a texture and uvs. When two slots share the same region attachment, we run into issues. E.g. if the slots differ in color, the shared Image color will be set to the last slot being drawn. Since Starling does batching, stuff breaks. 2016-08-09 11:06:11 +02:00
badlogic
d5ba507ebb [starling] Closes #662, had outdated .swcs used by user. Works as intended 2016-08-04 10:45:23 +02:00
Julienpretty
9a8ce4e78e Improved performances when applying color and alpha on vertices
Instead of setting color and alpha on each vertex, call colorize() only once before iterating through all vertices.
In our use case, performances are multiplied by 2.
2016-07-28 10:46:56 +02:00
badlogic
3bbba1bd72 [starling] Added vine sample to repro #640, no luck. 2016-07-18 14:18:39 +02:00
badlogic
d281f2a358 [as3][starling] Updated README.mds 2016-07-15 12:20:20 +02:00
badlogic
efa2f89289 [as3][starling] Updated ActionScript 3 and Starling runtime to Spine 3.4, now with paths and shearing. Check out new starling tank sample 2016-07-15 12:12:02 +02:00
badlogic
3de5fe4ea3 [as3][starling] Added default constructors to base classes. Changed project settings to use Air 22. Updated Starling runtime to Starling 2.0, removing PolygonBatch etc. Smoothing and pre-multiplied alpha support currently missing. 2016-07-12 14:18:29 +02:00
badlogic
413bda2de6 [as3][starling] Fixed up AS3 README.md, updated FDT projects to use latest AIR and Flash Player (22) class libraries. Needed for Starling 2.0 and mesh support in pure Flash API 2016-07-11 14:52:44 +02:00
NathanSweet
e834982b49 Updated READMEs for v3.3 support. 2016-06-20 19:26:05 +02:00
NathanSweet
04552b74e5 Clean up. 2016-05-11 13:21:59 +02:00
NathanSweet
6271128587 Shouldn't be committing binary files.
Need better solution!
2016-05-11 13:13:10 +02:00
NathanSweet
a1554a3b42 spine-starling, fixed batching when not visible.
closes #416
2016-05-11 13:11:56 +02:00
NathanSweet
a9342ed193 Fixed spine-starling batch flushing.
closes #392
closes #507
2016-05-11 13:06:45 +02:00
NathanSweet
93bc7080f1 Fixed bounds.
closes #440
2016-05-11 12:48:11 +02:00
NathanSweet
8d7f761311 spine-libgdx updated to 3.2.00.
* Added transform constraint rotate, scale, and shear offsets and mixes.
* Added TransformConstraintTimeline.
* Added bone shearing.
* Added ShearTimeline.
* Changed Skeleton#updateCache.
* Changed JSON and binary formats. Some binary format fields and enums were rearranged for consistency -- sorry, but it's better for the long term. Docs for both are up to date.
http://esotericsoftware.com/spine-json-format
http://esotericsoftware.com/spine-binary-format
2016-04-26 22:51:04 +02:00
NathanSweet
1ccfaab4c9 spine-as3 updated to v3.1. 2016-04-15 17:40:32 +02:00
NathanSweet
d0d7e64b43 Docs: added a note to runtimes that don't yet support the binary format. 2016-04-07 22:50:00 +02:00
NathanSweet
56abccb508 Fixed tinting for non-PMA textures.
closes #489
2016-04-04 11:11:24 +02:00
NathanSweet
4f3ccc2c51 List the supported editor version on each runtime README.
closes #526
2016-04-03 19:10:47 +02:00
NathanSweet
ef0b4b4bb9 Fixed single bone IK with skeleton flipping. Updated SWC for WeightedMeshAttachment. 2016-02-27 02:12:55 +01:00