44 Commits

Author SHA1 Message Date
Mario Zechner
9d384c50ed [cpp] Rename Vector -> Array, ContainerUtil > ArrayUtils 2025-07-08 20:38:45 +02:00
Mario Zechner
972a1bc8fc [cpp] 4.3 porting WIP 2025-07-07 21:37:55 +02:00
Mario Zechner
4f728c6fd2 [cpp] 4.3 porting WIP 2025-06-12 17:34:18 +02:00
Mario Zechner
e5c9f9b86a [cpp] 4.3 porting WIP 2025-06-11 23:13:23 +02:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
96c0842021 [cpp] Backport of some 4.2 changes to enable Flutter runtime in 4.1 2023-02-17 14:25:41 +01:00
Mario Zechner
68b59271bb [godot] Backport to 4.1 2022-07-18 10:27:42 +02:00
Mario Zechner
1ac6c6bd35 [cpp] Initial port of sequences
Loaders require modifications, timeline needs to be added.
2021-11-17 15:32:35 +01:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Mario Zechner
4715608108 [c][cpp] Fix remaining 4.0 porting bugs, apply formatter. 2021-06-07 16:13:25 +02:00
badlogic
f8560fc551 [cpp] Completed 4.0 port. 2021-03-06 10:03:31 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
83dd267675 [cpp] Add accessors for MeshAttachment::_regionDegrees. Fixes #1480. 2019-09-12 15:59:58 +02:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +02:00
badlogic
64852ddc96 [cpp] Ported all skin API changes, see #841. 2019-06-04 10:30:02 +02:00
badlogic
09130b15df Merge branch '3.7' into 3.8-beta 2019-05-02 11:43:36 +02:00
badlogic
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
badlogic
0a3f6cc28c [cpp] Ported rotated mesh region UV loading. See #1327. 2019-04-17 17:26:22 +02:00
badlogic
48ea9b1914 [c][cpp] Get rid of regionTextureWidth/Height 2018-12-22 15:33:42 +01:00
badlogic
794d7acd2f [c][cpp] Port of mesh whitespaces stripping. See #1232. 2018-12-22 14:27:32 +01:00
badlogic
02c6f9cc63 [cpp][sfml] Backported changes from 3.7-beta-cpp branch. See #1192. 2018-10-15 13:56:53 +02:00
badlogic
265b18571c Fixed all warnings on MSVC, fixed up usage of int instead of size_t, fixed some signatures. 2018-05-24 15:30:58 +02:00
badlogic
bd665df1d3 [cpp] Cleaned up API. 2018-03-05 16:58:12 +01:00
badlogic
9ceec41432 [cpp] Removed toString, fixed up remaining memory leaks in clipping and animation state code. 2018-03-05 14:32:09 +01:00
badlogic
7a18b81226 [cpp] Added toString method for SpineObjects, fixed up math, fixed up IKConstraint. 2018-02-23 15:45:45 +01:00
badlogic
ed7dc4ea93 [cpp] Added preliminary SFML backend, fixed up a few APIs. 2018-02-21 17:52:56 +01:00
badlogic
5af3d93403 [cpp] Added Color, fixed up incorrect use of ensureCapacity/setSize of Vector. Fixed bugs in SkeletonBinary. 2018-02-21 15:23:35 +01:00
badlogic
a8af3fa07e [cpp] First Clang-Tidy run. 2018-02-16 17:36:07 +01:00
badlogic
895407b69d [cpp] Replaced all usages of std::string (except in RTTI) with custom String. Fixed a bunch of unnecessary copies/pass by values. 2018-02-16 16:51:55 +01:00
badlogic
11d0a47360 [cpp] Fixed up memory issues & crashes. HashMap is a linked list atm, need a better replacement. 2018-02-15 18:45:24 +01:00
Stephen Gowen
d403db2754 Forgot to move the namespace braces. 2017-12-13 12:08:23 -05:00
Stephen Gowen
64fd7c2886 Moving Braces to Same Line 2017-12-12 10:51:11 -05:00
Stephen Gowen
8f28ae1c2d Almost done with SkeletonBinary 2017-12-03 13:15:57 -05:00
Stephen Gowen
8b53400425 wip 2017-11-25 17:47:43 -05:00
Stephen Gowen
107c18e237 Closer still.
So here is what I have left:

1. Implement the Timeline classes (from Animation)
2. Implement AnimationState
3. Implement SkeletonJson
4. Implement SkeletonBinary

Seems like a lot, but most of the file IO stuff is going to get more or
less ripped directly from the C runtime, so I’m actually pretty close I
think!
2017-11-24 18:13:14 -05:00
Stephen Gowen
5bba269f13 Changing RTTI to SPINE_RTTI and RTTI.h/cpp to SpineRTTI.h/cpp 2017-11-19 19:01:30 -05:00
Stephen Gowen
175365a039 wip 2017-11-12 11:21:25 -05:00
Stephen Gowen
e91a12cff1 wip 2017-11-09 11:04:29 -05:00
Stephen Gowen
7c2b6b8271 wip 2017-11-06 16:54:39 -05:00
Stephen Gowen
51f3306a72 Temporarily commenting out some sections so I can build 2017-11-02 13:41:56 -04:00
Stephen Gowen
87a18e22b8 wip
Almost ready to implement file loading
2017-10-29 20:54:08 -04:00
Stephen Gowen
38f4fdde28 Okay, gonna do this properly. Will use spine-c AND spine-cpp in parallel. This will be good for benchmarking during and after development. 2017-09-29 12:18:02 -04:00
Stephen Gowen
4e542e2931 Initial Commit, nothing special going on here yet! 2017-09-27 16:42:00 -04:00