57 Commits

Author SHA1 Message Date
Mario Zechner
e9aab1c94e [cpp] Fix rendererObject assignment in sequence loading code 2024-07-01 16:24:18 +02:00
Mario Zechner
e12b71bb1a [sfml] Switch to SkeletonRenderer 2024-07-01 16:03:56 +02:00
Mario Zechner
0615878a80 Formatting 2024-05-17 17:19:30 +02:00
Mario Zechner
cb0fc7adaa [flutter] Closes #2526, fix use after free error in dress-up.
When setting a new skin in _toggleSkin, we first dispose the old skin, then set the new skin. However, setting the new skin will compare attachments against the still set but already freed old skin. We end up with use after free memory access.
2024-05-16 16:31:02 +02:00
Mario Zechner
de6b411007 Formatting 2024-04-16 17:21:36 +02:00
Mario Zechner
9fbd84344e [c] Finished 4.2 port 2024-04-16 15:15:14 +02:00
Mario Zechner
120577bfe6 Formatting 2024-04-04 15:27:43 +02:00
Mario Zechner
32952de12d [cpp] Fixed parsing, physics, re-exported all assets and copied to runtime examples. 2024-04-02 17:51:14 +02:00
Mario Zechner
2dc7335b4e [cpp] Fix SkeletinBinary, fix memory leaks 2024-04-01 13:29:26 +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
a190bc8899 [cpp] More physics porting, fix sanitizer issues 2024-01-03 09:47:39 +01:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
53f69d0f48 [cpp] Removed VertexEffect, see #2076 2022-05-30 14:02:09 +02:00
Mario Zechner
a725dcd292 [c] Fix sequences for meshes, sanitizer warnings 2022-03-22 12:51:42 +01:00
Mario Zechner
1976a3e6ca [cpp] Fix sequence timeline not setting renderer object correctly., formatting 2021-12-22 15:30:21 +01: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
badlogic
87658c7d31 [c][cpp] Spotless formatter 2021-07-01 10:40:18 +02:00
Mario Zechner
857b2b64d8 [cpp] port of constraint application oder, see #1896 2021-06-07 16:45:14 +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
a71d73928d [c] Fix frame and curve array initialization in timelines, add debugging methods. 2021-05-31 15:58:18 +02:00
badlogic
d37854e12d [sfml] Fixes #1786, sfml-cpp example must keep debug extension alive. 2020-10-21 14:16:14 +02:00
badlogic
b4548b9166 [c][cpp] Closes #1742, incorrect rotation value applied for 2 bone IK. 2020-08-26 16:06:41 +02:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
0f401bfb44 [sfml] Added IK demo. See #1532. 2019-10-25 14:43:17 +02:00
badlogic
e039625430 Removed stretchyman-stretchy-ik from all examples. 2019-08-05 17:41:15 +02:00
badlogic
f8f495524e Updated example exports, fixed up example projects with mix-and-match skin api demo. 2019-07-09 13:47:05 +02:00
badlogic
f5632c4ef1 [c][cpp] Using -Werror, both C and C++ runtime compiles without warnings now. Fixes #1391. 2019-06-24 16:18:24 +02:00
badlogic
76af7851dc [sfml] Added mix-and-match example. See #1375. 2019-06-13 17:10:17 +02:00
badlogic
29322c5c51 [cpp] Ported skin bones/constraints changes. See #1346. 2019-06-06 14:13:23 +02:00
badlogic
64852ddc96 [cpp] Ported all skin API changes, see #841. 2019-06-04 10:30:02 +02:00
badlogic
7f7e5f0fec Updated license headers and LICENSE files. 2019-05-02 11:38:19 +02:00
badlogic
3093f3a79e [sfml-cpp] Fix for owl sample. 2019-04-04 14:51:14 +02:00
badlogic
0e0ed6ef3a [c][cpp] Port of additive blending fix, see #1322. 2019-04-04 14:33:41 +02: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
badlogic
f5709a7bbc [c] Fixes #1282, animation state was missing a null check when iterating mixed out track entries. 2019-02-18 11:38:39 +01:00
badlogic
7a803f8b1b Updated example project exports. 2018-12-03 17:12:03 +01:00
badlogic
c95af40579 Updated all exports, using PMA now where possible in all examples. Did not update UE4 and Unity assets, these need to be updated manually. 2018-11-15 10:58:30 +01:00
badlogic
94eec340c4 [ts][player] Fixed text selection on speed slider modification in FF, added snapping to speed slider, added hiding timeline if mouse doesn't move for 1 second except when popup is active or mouse is over controls, decided against popup centered over button, removed Show prefix from debug popup, added hiding buttons if there is only one skin/animation, fixed control bone not moving when paused. 2018-11-14 14:29:27 +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
454ecf0c2c [cpp] Added event volume and balance, see #1171. 2018-09-06 15:27:49 +02:00
badlogic
4b66fffcd7 [cpp] Updated samples to include stretch IK flag, implemented stretchy IK for C++. 2018-08-14 14:30:11 +02:00
badlogic
5087cd0373 [cpp] Closes #1149, C++ EventTimeline had a bug that prevented it from firing events. 2018-07-24 16:33:20 +02:00
badlogic
5aab588928 [c][cpp] Ported flipX/flipY -> scaleX/scaleY change. See #1142. 2018-07-23 15:16:21 +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
b7ae63f743 Fixed crashes on MSVC. 2018-05-24 14:31:26 +02:00
badlogic
a3a0648ce7 [cpp] Fixes completion event firing for 0 duration animations. See #1112. 2018-05-16 11:52:28 +02:00
badlogic
0bbcd971e9 Ported first batch of last changes to runtimes. 2018-04-20 13:58:39 +02:00
badlogic
bd665df1d3 [cpp] Cleaned up API. 2018-03-05 16:58:12 +01:00
badlogic
e4a029e1a7 [cpp] Added VertexEffect. 2018-03-05 16:08:17 +01:00