92 Commits

Author SHA1 Message Date
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
2b69bb2af5 [sdl] Fix up texture loader in C implementation. 2022-08-02 10:45:32 +02:00
Mario Zechner
9762da09cd [c] Removed VertexEffect, see #2076 2022-05-30 13:57:10 +02:00
Mario Zechner
ba1de97f04 [c] Return error if skeleton version doesn't match runtime version. See #1998 2022-03-22 13:37:08 +01:00
Mario Zechner
a725dcd292 [c] Fix sequences for meshes, sanitizer warnings 2022-03-22 12:51:42 +01:00
Mario Zechner
9319029763 [c] Sequence support in SkeletonBinary and SkeletonJson. 2022-02-10 16:00:53 +01:00
Mario Zechner
0d237b1529 [c] Port sequence timeline loading to SkeletonBinary
Deform timeline parsing not working.
2022-02-04 13:21:44 +01:00
Mario Zechner
ffb9e75b09 [c][cpp] Port of shortestRotation, see #2027 2022-02-02 12:02:43 +01:00
Mario Zechner
65a12c6f8e [c] More porting of sequences. 2021-12-29 22:26:34 +01:00
Mario Zechner
83c0b0c559 [c] Initial port of Sequence timelines
Everything is broken, WIP to transfer to other machine.
2021-12-28 16:01:26 +01:00
Nathan Sweet
96a998b82d Spine Runtimes License Agreement update (September 24, 2021). 2021-09-24 18:18:19 -10:00
Nathan Sweet
dc9a6ebe7f [as3][c][cpp][csharp][libgdx][lua][ts] Fixed loading transform constraint timelines from JSON data.
* Fixed SkeletonJson not allocating enough memory for curves (maximum of 6 curves/key, not 4). Fixes email: FMfcgzGkbDfvckWcFxWlsTWzFhMXsTDw
* Removed SkeletonData and Skeleton methods: findBoneIndex, findSlotIndex. Bones and slots have an index field that should be used instead.
* Removed SkeletonData and Skeleton methods: find*ConstraintIndex. Only SkeletonJson needed these, they don't need to be in the public API.
* Used a local for number of frames where it was used many times.
2021-09-12 18:15:19 -06:00
badlogic
30702a3bff [c][cpp] Fix AnimationState::clearNext() 2021-06-21 17:45:34 +02:00
Mario Zechner
3af35555a9 [c][cpp] Expose colors on bones, attachments. Closes #1823 2021-06-14 14:50:07 +02:00
badlogic
07d3633881 [c][cpp] Port IK constraint changes
See

33bce01fee
f9862b10b3
2021-06-09 14:44:24 +02:00
Mario Zechner
35650a6bb2 [c] port of constraint application oder, see #1896 2021-06-07 16:57:16 +02:00
Mario Zechner
4715608108 [c][cpp] Fix remaining 4.0 porting bugs, apply formatter. 2021-06-07 16:13:25 +02:00
Mario Zechner
69f0873122 [c] Timeline type and debugging prints. 2021-06-02 09:28:24 +02:00
badlogic
e6a14ff532 [c] 4.0 porting, complete but with bugs. 2021-05-26 15:17:20 +02:00
badlogic
090f317602 [c] 4.0 porting, skeleton binary complete. 2021-05-20 11:30:34 +02:00
badlogic
7a7a69592a [c] 4.0 porting, skeleton binary. 2021-05-19 12:31:40 +02:00
badlogic
5411717c1a [c] 4.0 porting, texture atlas parsing and key value storage in regions. 2021-05-12 15:18:39 +02:00
badlogic
5d50d8f28e [c] 4.0 porting, atlas parsing. 2021-04-08 20:56:58 +02:00
badlogic
f74e80ae89 [c] 4.0 porting, AnimationState 2021-04-07 14:36:36 +02:00
badlogic
733aab6e73 [c] 4.0 porting, timelines complete. 2021-04-02 21:35:58 +02:00
badlogic
90bb6e2607 [c] 4.0 porting, more timeline work. 2021-04-01 21:20:44 +02:00
badlogic
5d3c3dbfc4 [c] More 4.0 porting, further refactoring of timelines. 2021-04-01 16:38:24 +02:00
badlogic
44b390cc0f [c] 4.0 porting, more timeline work. 2021-03-30 16:25:40 +02:00
badlogic
3753dd6077 [c] 4.0 porting, color timelines 2021-03-26 13:27:29 +01:00
badlogic
25f202abe0 [c] 4.0 porting, SRTS timelines. 2021-03-26 12:43:24 +01:00
badlogic
22f6782fe5 [c] 4.0 porting, more timeline work. 2021-03-23 15:58:56 +01:00
badlogic
a4c5b9937f [c] 4.0 port. refactor the way we handle animation and timeline data. 2021-03-22 15:21:14 +01:00
badlogic
1fa5545f19 [c] 4.0 porting, constraints & skeleton 2021-03-18 14:44:38 +01:00
badlogic
8798b48e39 [c] Remove SPINE_SHORT_NAMES and C++ struct constructors. 2021-03-18 11:07:16 +01:00
Alexander Akhundzhanov
297fc2f438
[spine-c] Fixed floating point exception - division by zero (#1706) 2020-08-26 16:23:01 +02:00
badlogic
7732838d6f [c] Port AnimationState deform mixing while attachment timelines mix out. 2020-04-15 15:24:05 +02:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +02:00
badlogic
7a19650b5b [c] Added soft IK support. See #1383. 2019-06-19 16:13:09 +02:00
badlogic
d9161d2020 [c] Ported skin bones/constraints changes. See #1346. 2019-06-05 17:31:48 +02:00
badlogic
40e6b026bd [c][sfml] Ported all skin API changes, see #841. 2019-06-03 15:39:11 +02:00
badlogic
225472de93 [c] More skin API changes, see #841. 2019-05-31 11:44:49 +02:00
badlogic
28b4694dbe Broken beginnings of ref counting attachments in C/C++. 2019-05-28 11:12:33 +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
9a30520669 [c] Ported rotated mesh region UV loading. See #1327. 2019-04-17 17:18:59 +02:00
badlogic
c68d85a1fc [c][cpp] Ported addition of x/y bounding coordinates to SkeletonData. See #1325. 2019-04-16 14:06:41 +02:00
badlogic
4785ad656d [c] Ported AniamtionState and Animation changes. See #1303. 2019-03-25 14:55:34 +01:00
badlogic
e7f018c89b [c] Fix typos in short name macros of animation state. 2019-02-18 11:44:04 +01:00
badlogic
688b661c12 Revert "[c] Fixes #1282, animation state was missing a null check when iterating mixed out track entries."
This reverts commit f5709a7bbc79733646d49581c78a0e93939974eb.
2019-02-18 11:39:19 +01:00