473 Commits

Author SHA1 Message Date
Mario Zechner
e99899e819 [c][cpp] Port 687260a384df3461f72738d08be85993fb83ec70 2024-05-15 13:57:39 +02:00
Mario Zechner
ab2de2babd [cpp][godot] Closes #2524, physics constraint update didn't take into account yDown properly 2024-05-14 10:59:49 +02:00
Mario Zechner
65d09e73c7 [cpp] Introduce spine_bool for boolean values in spine-cpp-lite. 2024-05-03 11:23:56 +02:00
Mario Zechner
a8e8cfa567 [cpp] spine-cpp-light.h -> spine-cpp-lite.h 2024-04-30 12:35:16 +02:00
Mario Zechner
9c9bcb9428 [cocos2dx] Closes #2505, fix warning about memory allocated by Cococs2d-X 2024-04-30 10:55:51 +02:00
Mario Zechner
ac7f0654a6 [cpp][flutter] Added spine-lite-cpp, changed spine-flutter to use spine-lite-cpp. 2024-04-19 14:43:00 +02:00
Mario Zechner
072c2c0965 Update README.mds, preprare spine-flutter for publication 2024-04-16 15:33:55 +02:00
Mario Zechner
34387d48d4 Formatting 2024-04-10 15:15:58 +02:00
Mario Zechner
e7b47f64f3 [cocos2dx] Add physics example 2024-04-09 12:32:17 +02:00
Mario Zechner
f07d4c3c65 [cpp] Fix local var hidden warning. 2024-04-09 11:22:54 +02:00
Mario Zechner
f1d6515e26 [cpp] Fix unitialized variable 2024-04-09 11:21:21 +02:00
Mario Zechner
120577bfe6 Formatting 2024-04-04 15:27:43 +02:00
Mario Zechner
e623140c99 [godot] Port 4.2 changes and expose in GDScript/C# 2024-04-04 15:26:48 +02:00
Mario Zechner
06005bf0de [ue] rename spine-ue4 to spine-ue 2024-04-03 16:11:59 +02:00
Mario Zechner
39b6a50311 [cpp] Fix constants of InheritTimeline 2024-04-03 15:53:06 +02:00
Mario Zechner
73a6a946f0 [ue] Port core changes. 2024-04-03 15:27:06 +02:00
Mario Zechner
26d403c9b7 [sfml] Update to 2.6.1 on macOS, require VS 2022 on Windows, update README.md for Windows 2024-04-03 14:37:01 +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
96c8bcf07f [cpp] Json parser fixes 2024-03-28 12:42:04 +01:00
Mario Zechner
c71c48d303 [cpp] inhert timeline parsing in SkeletonJson 2024-03-28 12:16:28 +01:00
Mario Zechner
8210d25e2e [cpp] Inherit timeline, latest ports from reference implementation, excluding loaders 2024-03-28 12:09:20 +01:00
Mario Zechner
355f7ed15b Apply formatting 2024-03-19 12:16:35 +01:00
Mario Zechner
922ac2bec9 [cpp] Port physics translation and rotation methods. 2024-01-24 12:16:05 +01:00
Mario Zechner
d03f535ed8 [cpp] Formatting 2024-01-16 12:42:22 +01: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
5ffdcdb1e6 [cpp] Initial pass at physics, incomplete 2023-12-22 17:26:49 +01:00
Mario Zechner
355a91de79 Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-flutter/CHANGELOG.md
#	spine-flutter/lib/assets/libspine_flutter.wasm
#	spine-flutter/pubspec.yaml
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-phaser/package.json
#	spine-ts/spine-pixi/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2023-11-28 13:41:20 +01:00
Mario Zechner
501ad3553d [c][cpp] Fix for #2412 2023-11-28 13:30:02 +01:00
Mario Zechner
aeef4495de Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-sfml/cpp/example/testbed.cpp
2023-10-24 17:12:22 +02:00
Mario Zechner
c960402c08 [c] Closes #2401, fixed incorrect allocation of TransformTimeline. 2023-10-23 13:18:04 +02:00
Mario Zechner
d60d6e58f8 Merge branch '4.1' into 4.2-beta 2023-09-04 11:00:02 +02:00
Jordan Schidlowsky
96e25be436
Squashed commit of the following: (#2332)
commit 646078160b26979bc32093035602b7de12d9406b
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Mon Aug 7 15:34:37 2023 -0600

    revert SCsub

commit 6f388c3d4ce86944b3801fbd418bfc8a1dfe4e02
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Fri Aug 4 13:11:56 2023 -0600

    rename

commit 20eeeb5743a6687c189f61a91f14fcfcd179d0d8
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Fri Aug 4 13:11:11 2023 -0600

    fix

commit 6ef0c3d0698c851349f1cd5b44e06296cfc90011
Merge: 26c02da4a 94d043b56
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Fri Aug 4 13:09:54 2023 -0600

    Merge branch '4.1' into feature4.1/godot-performance-improvements

commit 26c02da4af1f7d518bbdc8c63a6c42f864b781b0
Merge: 0ce2ab656 002276351
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Thu Aug 3 15:57:49 2023 -0600

    Merge remote-tracking branch 'upstream/4.1' into feature4.1/godot-performance-improvements

commit 0ce2ab656364fde29063b8b8ccee36dd7f4583fd
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Thu Aug 3 12:11:51 2023 -0600

    Performance improvement using SNAME, caches for find_bone find_slot, temporary string buffer support.

commit 8082dfcef08cd5fab0c6247410c9177f0d6aa3bd
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Tue Jun 6 06:10:07 2023 -0600

    Support audio path in SpineEventData

commit bf864c7ff1e03bb8c8826b6766d09958d0ee36e0
Merge: da5b318ee 0a14457f3
Author: Jason Knight <jason@winterpixel.com>
Date:   Tue Nov 29 14:01:17 2022 -0600

    Merge branch 'upstream-4.1' into winterpixel-main

commit da5b318eea0881f2cc9656fcf09a355fe7b05392
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Fri Nov 25 14:02:09 2022 -0600

    fix incorrect ordering issue when applying custom materials to slot nodes

commit 000d22c5a8b160846c7742f181d9c7c6d816dd2a
Merge: 718643afc 8c3533835
Author: Brian Semrau <brian@winterpixel.com>
Date:   Thu Nov 24 16:02:30 2022 -0500

    Merge remote-tracking branch 'upstream/4.1' into winterpixel-main

commit 718643afc14b5f049961a4ec7b34ba9e8a3c6533
Merge: 2b743bd1d d8396435d
Author: Brian Semrau <brian@winterpixel.com>
Date:   Tue Oct 25 16:03:10 2022 -0400

    Merge remote-tracking branch 'upstream/4.1' into winterpixel-main

commit 2b743bd1dfa63f72169a36f2c43e43a2e2038f26
Author: Jordan Schidlowsky <jordanschidlowsky@gmail.com>
Date:   Thu Oct 13 12:37:04 2022 -0600

    Adding .o to ignore

commit 6ad70aaf162b7423c935b2baaff11c8bfbf2120b
Author: Brian Semrau <brian@winterpixel.com>
Date:   Wed Oct 12 13:59:32 2022 -0400

    Allow building by just adding to a modules folder
2023-09-04 10:58:43 +02: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
2a577c8213 Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-flutter/example/pubspec.lock
2023-07-31 10:03:18 +02:00
Andrew Wilson
373a163c3f
Add CMake Target Exporting & option to disable testing in the build (#2329)
* Fix cmake install

* Option to build without testing

* Add target exporting and SpineConfig.cmake

* Revert relative install paths to Spine preferred ones
2023-07-29 21:55:45 +02:00
Harald Csaszar
26652b310f Merge branch '4.1' into 4.2-beta 2023-06-13 16:49:37 +02:00
Mario Zechner
41a9790270
Fix SkeletonBounds::getPolygon() for latest Clang on macOS. 2023-06-12 14:27:55 +02:00
Harald Csaszar
08b56ea1ca Merge branch '4.1' into 4.2-beta 2023-05-02 17:21:44 +02:00
Mario Zechner
d83cae37f0 [cpp] Formatting. 2023-04-28 14:05:57 +02:00
Mario Zechner
3545fa9f32 [cpp] Fix up root CMakeLists.txt to always include spine-c, spine-cpp, and spine-cpp-unit-tests 2023-04-28 13:54:59 +02:00
Harald Csaszar
954ab69bce Merge branch '4.1' into 4.2-beta 2023-04-06 13:30:38 +02:00
Mario Zechner
da68e66e9c [c][cpp] Formatting. 2023-04-06 13:26:25 +02:00
Mario Zechner
1fb89b6e89 [c][cpp] Port of commit e04e7b5. Adjusted fix for IK constraint NaN when parent has zero scale. 2023-04-06 13:25:13 +02:00
Mario Zechner
0fac0504ac [cpp] Fix incorrectly referencing attachment when adding skin to another skin. 2023-04-05 15:50:59 +02:00
Mario Zechner
2b5bedd543 [c][cpp] Fixed IK constraint NaN when a parent bone has zero scale. 2023-04-05 15:50:28 +02:00
Mario Zechner
4a66ced952 Merge branch '4.1' into 4.2-beta 2023-02-27 13:44:34 +01:00
badlogic
a557db3a54 [ue] Closes #2257, import uses null attachment loader, leading to crash for mesh attachments. Also fixes atlas page fetch in renderer. 2023-02-27 12:50:21 +01:00