139 Commits

Author SHA1 Message Date
badlogic
e464a9fbba [ts] Updated README on ES6 modules. 2017-03-15 10:39:05 +01:00
badlogic
1bb212a110 [ts] Merged with master. 2017-03-07 11:57:19 +01:00
badlogic
3fd5c62588 [ts] Updated JS builds. 2017-03-07 11:53:21 +01:00
badlogic
94f100a1cf [ts][widget] Actually use config.loop field. Closes #853. 2017-03-07 11:52:27 +01:00
badlogic
d5297334c0 [ts][widget] Fix handling of config.atlasContent and config.jsonContent. Closes #854 2017-03-07 11:50:25 +01:00
badlogic
6a4a667458 Merged master manually 2017-03-02 13:35:36 +01:00
badlogic
8a7ac93f6f [ts][widget] Added jsonContent and atlasContent fields to widget configuration. Allows to pass content directly instead of fetching it from a URL. See README.md. Closes #844 2017-03-02 13:33:00 +01:00
badlogic
1ad8e6b63c Merged with master, resolved conflicts 2017-03-02 13:04:44 +01:00
badlogic
7e0df8fa6d [ts][canvas] Fixed alpha tinting 2017-03-02 11:50:46 +01:00
badlogic
d5cc4d598a [ts][canvas] Added support for alpha tinting, rgb tint is ignored 2017-03-02 11:41:45 +01:00
badlogic
f5b4310350 [ts][canvas] Cleanup 2017-03-02 11:09:45 +01:00
badlogic
3bb27040c4 [ts][canvas] Fixed superfluous paranthesis 2017-03-02 11:08:03 +01:00
badlogic
e8df948d9d [ts][canvas] Canvas renderer now supports shearing and non-uniform scale. Closes #851 2017-03-02 11:04:11 +01:00
badlogic
be9b522237 [ts] Updated README.md describing compatibility and how to disable two color tinting in WebGL backend. 2017-02-24 15:18:30 +01:00
badlogic
9eb42b65f2 [ts] Added 2 color tinting support, made it default, barely a performance difference. You can disable it via the constructors of SceneRenderer, SkeletonRenderer and PolygonBatcher, depending on which level of granularity you use. Also fixed performance issue submitting geometry as STATIC_DRAW instead of DYNAMIC_DRAW. Fixed another performance issue regarding size of buffer data that's being updated. 2017-02-24 15:00:30 +01:00
badlogic
787a525a93 [runtimes] Closes #842, sorting of transform constraints 2017-02-23 15:44:31 +01:00
badlogic
9cd5f25cdb [ts] Moved conversion to typed array to minimize allocations 2017-02-23 13:33:40 +01:00
badlogic
0b8913691a [ts] Closes #838, modified vertices of input JSON when reading mesh attachment. Breaks when input JSON is reused 2017-02-21 11:48:07 +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
30b3d9904e [ts] Fixed bug in MeshAttachment.setParentMesh, wasn't assinging worldVerticesLength 2017-01-30 15:19:15 +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
e49b587fa8 Merged latest from master 2017-01-27 09:47:00 +01:00
badlogic
808aea73c6 [ts] Fixed all backends. Need to implement TwoColorBatcher for WebGL backend 2017-01-26 16:35:21 +01:00
badlogic
7b463b1336 [ts] Fixed SkeletonDebugRenderer, fixed memory allocations in SkeletonRenderer 2017-01-26 16:21:08 +01:00
badlogic
8f99571185 [ts][libgdx] Fixed TwoColorTimeline ordinal 2017-01-26 14:56:05 +01:00
badlogic
be1a2e3cbb Fixed bug in SkeletonJson, used = instead of == in condition. Fixed vertex component order for mesh attachment. Fixed SkeletonRenderer. 2017-01-26 14:52:04 +01:00
badlogic
fcade28c7a [ts] Updated to 3.6-beta, changes to updateWorldVertices (now computeWorldVertices) for attachments, two color timeline, point attachment, transform constraint local and relative modes. Meshes don't render yet in WebGL backend. Need to update other backends as well. 2017-01-25 16:55:39 +01:00
badlogic
1246bf85c6 [ts] Ported fix from f3dbc650f83ae698443bb34ad4034dad9946fa08 2016-12-28 21:33:20 +01:00
badlogic
75e9b49d0c [ts] Ported d77e1fbc53ba809b255db7ceda26f2c1f6c74739 2016-12-15 14:54:28 +01:00
badlogic
05ba66efe0 [ts] Fix for clearTracks, see #805 2016-12-15 13:34:54 +01:00
badlogic
ac48da3a14 [ts] Ported latest AnimationState changes, see c512ee5d595076842cbb12d95a3a7f06792b81d1 2016-12-06 13:43:44 +01:00
badlogic
fb327d9000 [ts] Ported latest AnimationState changes. See #792 2016-12-02 15:38:30 +01:00
badlogic
52d60bae82 [ts] Added ability to specify multi-page atlas images in widget. See README for details. Closes #786. 2016-12-01 11:47:55 +01:00
badlogic
3c254deb31 [ts] Fix for rotation timelines in AnimationState 2016-11-29 13:06:08 +01:00
badlogic
c604d93a5c [ts] Ported latest AnimationState changes 2016-11-28 16:32:02 +01:00
badlogic
aca4060fad [lua] Ported AnimationState changes 2016-11-24 13:00:46 +01:00
badlogic
a7fe570148 [ts] Ported AnimationState changes 2016-11-24 12:48:45 +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
6cdcdbdb40 Renamed TextureAtlasAttachmentLoader to AtlasAttachmentLoader, matching the other runtimes. 2016-10-15 10:27:38 +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
Mario Zechner
f84ae17615 Updated License Headers 2016-10-13 10:27:54 +02:00
Mario Zechner
5b1814cff3 spine-lua, spine-love, spine-corona update to 3.4.02 (#722)
The spine-lua API has been updated to be compatible with Spine version 3.4.02 (latest stable). The spine-lua API now supports path constraints, transform constraints, uses the new way we encode meshes etc. There are no API breaking changes, only API additions, such as PathConstraints and TransformConstraints as well as additional methods to Skeleton and similar classes. The internals of the spine-lua API have also been updated to follow Lua best performance practices by localizing heavily and using meta tables for "class methods". The spine-lua API now also loads texture atlases as exported by Spine. All that is required for a consumer is to supply an image loading function for their specific engine/framework. We provide implementations for spine-love and spine-corona.

The spine-love API can now render all Spine attachment types, including meshes and linked meshes. The API has changed. Where previously a "class" Skeleton existed with a draw function, the new spine-love API introduces a new SkeletonRenderer. See the example on API usage.

The spine-corona API can now also render all Spine attachment types. The API has not changed.
2016-10-11 16:33:25 +02:00
badlogic
fa07184ad4 [ts] Added spine-canvas back to Git. How were they ignored? 2016-10-05 10:51:37 +02:00