27 Commits

Author SHA1 Message Date
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
015de8ed4c [cocos2d-objc] Added IK example. Also added SkeletonAnimation preUpdateWorldTransformListener and postUpdateWorldTransformsListener which allow modifying a skeleton pre- and post-calculation of the world transformations. See #1532. 2019-10-28 15:34:53 +01:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +02:00
Nathan Sweet
47dbc797ef
[cocos2d-objc] Tabs for indentation. 2019-08-20 17:24:52 +02:00
Nathan Sweet
c1e78c9486
[cocos2d-objc] Tabs for indentation. 2019-08-20 17:24:00 +02:00
badlogic
c8867a98c4 [cocos2d-objc] Fixed calculation of bounding box. 2019-07-26 11:37:18 +02:00
badlogic
08c7c566f3 [cocos2d-objc] Fixed culling of attachments in SkeletonRenderer.m. See #1418. 2019-07-25 15:16:55 +02:00
badlogic
d9793e5df9 [cocos2dx][cocos2dobjc] Renderers must not render slots with inactive bones. 2019-06-06 16:33:30 +02:00
badlogic
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
badlogic
3f242450cf [cocos2d-objc] Ported new tint black shader. See #1003. 2017-09-30 09:48:31 +02:00
badlogic
405e6df03f [cocos2d-objc] Fixed changes in extension.h 2017-07-19 10:33:44 +02:00
badlogic
0abefacf23 [cocos2d-objc] Added vertex effects support. See #898 2017-06-26 15:19:14 +02:00
badlogic
676b740269 [c] Added stride to spSkeletonClipping_clipTriangles. [cocos2dx] Added clipping. 2017-04-30 19:13:11 +02:00
badlogic
70e526d361 [cocos2d-objc] Fixed two color tinting plus clipping. 2017-04-28 15:02:24 +02:00
badlogic
14d3d49ac4 [cocos2d-objc] Added clipping. 2017-04-28 14:58:12 +02:00
badlogic
0e9cb8ee26 [cocos2d-objc] Fixed signature of SkeletonAnimation addAnimationForTrack, samples 2017-04-11 12:40:40 +02:00
badlogic
d62f109768 [cocos2d-objc] Finished two color tint. Enable per skeleton via SkeletonRenderer.twoColorTint = true. 2017-03-14 16:41:35 +01:00
badlogic
c746da940f [cocos2d-objc] More two color tinting work, shader appears broken 2017-03-14 15:24:20 +01:00
badlogic
3ed9290c6f [cocos2d-objc] More two color tinting work. 2017-03-14 13:14:23 +01:00
badlogic
0be704dc66 [cocos2d-objc] Added batcher, incomplete 2017-03-02 08:47:15 +01:00
badlogic
5565f00135 [cocos2d-objc] Ported to 3.6, no two color batching yet 2017-01-30 17:30:01 +01:00
badlogic
3a18868d8d [cocos2d-objc] added new listeners for interrupt and dispose event, fixed up samples 2016-11-04 15:47:24 +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
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
1d73c3e220 [cocos2d-objc] Closes #442, loading sprites concurrently may crash in spSkeletonData_readSkeletonDataFile and spAtlas_createFromFile due to the underlying Cocos2D-ObjC implementations of spUtils_readFile and _spAtlasPage_createTexture not being thread safe 2016-07-18 17:42:01 +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
John
b9bd66b36b Updated spine-c, spine-sfml, spine-cocos2d-objc and spine-cocos2dx to 3.2.01
- Updated spine-c to 3.2.01, adding shearing and transform constraints plus various bug fixes
- Introduced CMake based system to generated IDE projects for spine-sfml, and download dependencies for all other runtimes
- Updated all spine-c based runtime READMEs with new usage and example instructions
- Moved spine-cocos2d-iphone v2 and spine-cocos2dx v2 to separate branches. These will no longer be updated
- Renamed spine-cocos2d-iphone to spine-cocos2d-iphone

Removed cocos2d-ios v2 Spine runtime. See branch cocos2d-ios-v2 for legacy apps

Moved cocos2d-ios v3 Spine runtime to top-level sphine-cocos2d-iphone directory

Added Visual Studio support to CMake build

Added Linux support for spine-sfml. Do apt-get install sfml-dev as a prerequisit, makes everyone's life easier

Refactored Mac OS X framework detection and linking, added SFML_STATIC define for Win32 build

Removed spine-cocos2dx v2 runtime. See cocos2dx-v2 branch on Github

Moved spine-cocos2dx v3 runtime to root of spine-cocos2dx

spine-c, spine-cocos2d-iphone, spine-cocos2dx, spine-sfml updated to 3.2.00

* Added CMake build for spine-c and spine-sfml
* Removed spine-cocos2dx v2 and spine-cocos2d-iphone v2. See the cocos2dx-v2 and cocos2d-ios-v2 branches if you need these runtimes still
* Added transform constraint rotate, scale, and shear offsets and mixes
* Added spTransformConstraintTimeline
* Added bone shearing
* Added spShearTimeline
* Changed spSkeleton_updateCache
* Changed JSON format, see http://esotericsoftware.com/spine-json-format

Ported 1be89d1c5766fedb91f080a23bffaef6609b86c3 to spine-c

Cleaned up spine-c, removed IDE specific files and unnecessary data/ folder. Use CMake to import into your most beloved IDE

Added spine-cocos2d-iphone to CMake, only downloads cocos2d-objc dependency. Use Xcode project in spine-cocos2d-iphone/ to run examples

Added -std=c98 -pedantic -Wall to spine-c CMake file, fixed up all warnings, fixed up .gitignore

Fixed warnings, replaced calls to stdlib cos/sin/atan2 with macros

New cocos2dx example project, for Windows, Linux and Mac OS X. Doesn't work on Windows/Linux yet

Fixed spine-cocos2dx Visual Studio projects

Reworked cocos2dx dependency resolution

Fixed up src/header paths in CMake files. Dependencies are only downloaded if you build a specific runtime example

Updated spine-sfml README with instructions for Windows

Updated spine-sfml README with instructions for Linux and Mac OS X

Fixed README formatting

More formatting, sorry, can't preview markdown...

More README changes

Renamed spine-cocos2d-iphone to spine-cocos2d-objc, fixed up Xcode project and README

Updated spine-cocos2d-objc README

Added context when exceptions are thrown during attachment and animation parsing.

Added JsonRollback, a tool for converting newer JSON so it can be loaded by an older Spine version.

[Unity] Update BoneFollower

Added coverting linkedmesh to weightedlinkedmesh.

[LUA] AnimationState trackCount bugfixes (#466)

* resolved conflict

* made trackCount keep count, not maximum track index.

Prettier with varargs.

Updated .gitignore to exclude cocos2dx dependencies

Fixed up READMEs of spine-c based runtimes with proper version info. Fixed cocos2d-x CMake build to delete outdated Spine runtime shipped by cocos2d-x
2016-06-22 15:23:31 +02:00