badlogic
34086c1f41
[sfml] Added premultiplied alpha support to SkeletonDrawable. Closes #967
2017-08-17 11:30:30 +02:00
badlogic
0227513188
[c] Functions in extension.h are now prefixed with _sp to avoid name collisions with other libraries
2017-07-19 10:32:13 +02:00
badlogic
65d1f51acc
[c][sfml] Added spVertexEffect, and some math utilities. Fixed unit tests.
2017-06-26 14:00:00 +02:00
badlogic
95f3a1fe17
[c] Fixed bug in Triangulator/SkeletonClipping regarding labeled gotos. Closes 895
2017-05-09 15:00:34 +02:00
badlogic
676b740269
[c] Added stride to spSkeletonClipping_clipTriangles. [cocos2dx] Added clipping.
2017-04-30 19:13:11 +02:00
badlogic
d52ac2afd4
[c][sfml] Added clipping. [cocos2dx] Added stub for clipping and assets. [c] Fixed handling of indices short -> unsigned short
2017-04-28 14:31:18 +02:00
badlogic
dfa9ea5913
[sfml] Added multi-page atlas support. Closes #725
2017-03-20 11:15:20 +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
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
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
Mario Zechner
eb540387e6
[c][sfml][cocos2d-x][cocos2d-objc] Updated to 3.3.07 ( #629 )
2016-07-05 19:53:24 +02:00
NathanSweet
b41af15f0c
Cocos2d-x and SFML now respect the atlas filter and wrap settings.
2016-04-17 22:40:23 +02:00
NathanSweet
d7d08d263a
Updated spine-c and spine-sfml to Spine v3.
2016-02-16 00:14:07 +01:00
Thomas Steinholz
9e67cb4f0c
Update spine-sfml.cpp
2015-11-30 11:36:45 -05:00
NathanSweet
27270a5781
Spine Runtimes license update.
...
Minor update to fix "SOFTARE" typo and clairfy how to get permission.
2015-04-24 21:33:24 +02:00
NathanSweet
f8a76c6455
Blend modes for all runtimes.
2015-04-02 14:20:20 +02:00
pinguin999
532230f0fc
FIX Memory access after free
2014-09-25 19:00:38 +02:00
NathanSweet
9749db7a0a
Added IK keys to raptor example.
2014-09-01 18:41:43 +02:00
NathanSweet
593956b51d
Added IK, refactoring.
...
Skeleton moved from Slot to Bone.
Attachments no longer take x,y to compute vertices.
Bezier curves are calculated up front.
2014-08-31 15:24:36 +02:00
Furkan Üzümcü
cbb775af97
Static cast rgba value
...
Add static_cast to the rgba valuse to cast them to sf::Uint8, so that
compiler warnings can be avoided.
2014-07-17 03:45:31 +03:00
NathanSweet
da960ae935
Fixed leak.
2014-05-21 20:08:17 +02:00
NathanSweet
066fa3dcae
Fixed TrackEntry leak.
2014-05-17 23:21:22 +02:00
NathanSweet
17c03bf44a
Skinning for spine-sfml.
2014-04-29 00:48:23 +02:00
NathanSweet
82ea243dbb
Meshes for spine-sfml.
...
No FFD or skinning yet.
2014-04-29 00:32:19 +02:00
NathanSweet
26e4fb0d74
License header update.
...
2 -> 2.1 (clearer how permission is granted, formatting).
2014-04-23 12:04:43 +02:00
NathanSweet
b0c96fd66b
Typo
2014-01-11 21:20:46 +01:00
NathanSweet
d520addb9b
Updated license to version 2.
...
Version 1 of the license didn't make sense: it required a Spine license to use the Spine Runtimes at all. This means if you used the Spine Runtimes in your application, anyone who purchased a copy of your application also needed a Spine license to use the runtimes. This was not the intent!
Version 2 of the license fixes this by allowing anyone to use the Spine Runtimes but only for internal use. When you purchase Spine, the Spine license (http://esotericsoftware.com/spine/files/license.txt ) grants you the right to make and distribute derivative works of the Spine Runtimes. Now it makes sense: making and distributing applications with the Spine Runtimes requires a Spine license, but anyone can run that software without needing a Spine license.
With this fixed, I hope we never need to change the license again!
2014-01-11 21:07:28 +01:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
72339ba824
Bounding boxes for spine-c and spine-sfml.
2013-09-24 15:36:10 +02:00
NathanSweet
76778031ed
Additive blending for spine-sfml.
2013-09-24 12:00:23 +02:00
NathanSweet
63f8e4ddaf
Keyable draw order for spine-c.
2013-09-24 11:29:58 +02:00
NathanSweet
906ed5f0aa
spine-c: inherit scale and rotation implemented. Allow to parse latest JSON.
2013-09-23 20:35:43 +02:00
NathanSweet
e2fccf72d6
License update.
...
Changed from New BSD to a custom license. The new license requires a Spine license to use the code. If you have a valid Spine license, you can do whatever you like with the code. This should not be a problem for anyone using the runtimes with Spine, nothing changes. If using the runtimes without a Spine license, you now need a Spine license. This is because the runtimes were created explicitly to be used with Spine.
2013-09-20 19:46:23 +02:00
NathanSweet
e6d7cf8b26
Add x and y to skeleton for positioning instead of using root bone.
2013-05-28 18:17:55 +02:00
NathanSweet
cdadffc156
Removed spine namespace from spine-c.
...
Didn't make any sense for a C API and complicated integration with ObjC.
2013-05-08 20:09:10 +02:00
NathanSweet
80fdba02a1
Refactoring: RegionAttachment vertices, texture->rendererObject...
...
- Vertices are no longer stored on RegionAttachment. The vertices are temporary state, not part of RegionAttachment's persistent state like UVs and offset.
- AtlasPage and RegionAttachment "texture" field is renamed to "rendererObject". This is a better name as it may not be a texture.
- AtlasAttachmentLoader uses the AtlasRegion as the rendererObject. This enables a renderer to use region information if needed. The page rendererObject is still available.
- Better "enum" look up for AS3.
- Unity4 example doesn't use a compressed material.
2013-05-05 12:37:24 +02:00
NathanSweet
64a0a07373
Refactoring for non-Atlas RegionAttachments. Fixed whitespace stripped and rotated regions.
2013-04-24 16:54:13 +02:00
NathanSweet
2bc3f511a1
Refactoring to make extension easier.
...
Much less weird OOP needed. Rendering is separate from data objects. cocos2d-iphone and cocos2d-x support for multi page atlases.
2013-04-17 22:08:53 +02:00
NathanSweet
e56050e3a7
Better class extension.
2013-04-11 06:06:23 +02:00
NathanSweet
6780447b83
Fancier C++/ObjC APIs to avoid C API with simple usage.
...
NSString instead of cstr for ObjC.
2013-04-04 17:12:21 +02:00
NathanSweet
a398fe6201
Atlas now prefixes images referenced in the atlas file with the directory containing the atlas file.
2013-04-03 03:37:52 +02:00
NathanSweet
b4c67812e9
Animation state example for SFML to match other runtimes.
2013-04-03 02:15:58 +02:00
NathanSweet
ca163b5e52
Moar refuctoring. All the refuctorings are belong to Spine.
2013-04-02 02:47:11 +02:00
NathanSweet
e3cc3e4fb2
Clean up.
2013-04-01 20:21:31 +02:00
NathanSweet
6076689082
Moved drawing stuff into SkeletonDrawable.
2013-04-01 19:24:02 +02:00
NathanSweet
a3f23dd4bf
Refactoring for cleaner OOP.
2013-03-31 20:09:37 +02:00
NathanSweet
7707f3517f
License headers.
2013-03-30 19:12:33 +01:00
NathanSweet
1be279e4e8
Better spine-c example.
2013-03-30 18:25:46 +01:00