104 Commits

Author SHA1 Message Date
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Mario Zechner
f2d1a2104d [c][cpp] Port: Added TrackEntry#isNextReady() #2547 2024-06-11 14:15:34 +02:00
Mario Zechner
e99899e819 [c][cpp] Port 687260a384df3461f72738d08be85993fb83ec70 2024-05-15 13:57:39 +02:00
Mario Zechner
7e1d5e5273 [c][cpp] Update docs of spPhysics enum 2024-04-16 16:25:43 +02:00
Mario Zechner
cbf150b653 [c] More 4.2 porting, SkeletonBinary, untested, probably broken 2024-04-16 13:48:27 +02:00
Mario Zechner
2d940b4156 [c] More 4.2 porting, SkeletonJson, SFML physics examples 2024-04-16 10:50:07 +02:00
Mario Zechner
f7f4d5cbe7 [c] More 4.2 porting, only loaders left. 2024-04-15 21:41:48 +02:00
Mario Zechner
430758eb9b [c] More 4.2 porting, remove incorrect/unnecessary const qualifiers 2024-04-15 15:32:25 +02:00
Mario Zechner
3938424f26 [c] 4.2 porting, removal of const qualifiers from fields. 2024-04-10 15:57:10 +02:00
Mario Zechner
8c79c7c1de [c][cpp] Fix all warnings on Clang, more physics constraints porting 2024-01-03 12:52:10 +01:00
Mario Zechner
74b7882efa Merge branch '4.1' into 4.2-beta 2023-07-31 13:29:29 +02:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
ecd0aca61c [c] Add spTrackEntry_resetRotationDirections(), update CHANGELOG, fix warnings. 2022-10-06 16:59:00 +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