Mario Zechner
fa30e51232
[godot] Fix preprocessor constructs
2025-04-10 12:03:27 +02:00
Mario Zechner
f4ba6a9346
[godot] Add 4.4 to extension build matrix
2025-04-10 11:34:59 +02:00
Mario Zechner
cd63b83fe4
[godot] Add Godot 4.4 to build matrix
2025-04-10 11:33:12 +02:00
Mario Zechner
c5c71da28c
[godot] Fix 3.5 build
2025-04-10 11:31:32 +02:00
Byeong Gwan
f04382bacd
expose multiplatform spine-engine target ( #2806 )
2025-04-10 11:28:34 +02:00
Byeong Gwan
88230582c2
[iOS] merge shader header and disable cpp-interp in example project ( #2808 )
...
* [iOS] disable objc-interp in example project & reuse struct header inside shader
* [iOS] support sharing Shader Header on both cocoapods and SPM
2025-04-10 11:27:24 +02:00
少年买瓜吗
e10a9f04c5
Update CMakeLists.txt ( #2811 )
2025-04-10 11:26:35 +02:00
Davide Tantillo
cb28aeeedc
[flutter] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases.
2025-04-09 16:02:08 +02:00
Luke Ingram
23233222f9
[c][cpp] Port of commit f1e0f0f ( #2807 )
...
* [c][cpp] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. #2786
* [c][cpp] Format.
---------
Co-authored-by: Davide Tantillo <iamdjj@gmail.com>
2025-04-09 15:13:39 +02:00
Mario Zechner
092e82d7ae
[flutter] Closes #2809 , update web_ffi
2025-04-09 15:10:19 +02:00
Mario Zechner
8e35cb8b6b
[flutter] Update to emscripten 4.0.6, fix build script
2025-04-09 12:52:22 +02:00
Mario Zechner
72381a534a
[cpp] Fix block allocator compression, closes #2792
2025-04-08 14:29:14 +02:00
Mario Zechner
b491d8ba4d
[cpp] Formatting
2025-04-08 13:52:01 +02:00
Mario Zechner
88a26374fe
[godot] Fixes extension setup script, closes #2801 , closes #2804
2025-04-08 13:51:16 +02:00
Mario Zechner
a0d28956d2
[godot] Fixes for 4.4, see #2801
2025-04-08 13:51:16 +02:00
Jan Niklas Hasse
8bd5cf2e80
Fix warning -Wimplicit-fallthrough ( #2771 )
2025-04-08 11:58:03 +02:00
Byeong Gwan
6e5da45fa3
[iOS] update Swift inteface for more fine grained control(like external atlas loading) ( #2772 )
...
* update Swift inteface for more fine grained control
- move instance method to static method which does not require spine cpp pointer
- implement equality and hashing based on cpp pointer so that it can be stored in collection and compare it
- expose Atlas image count property so that the user can load the atlas resource lazily
- User can now Create Atlas by using Altas static function, and fetch whole resource path by iterating count of atlas page count
* [iOS] fix wrong y-axis alignment
2025-04-08 11:51:32 +02:00
Byeong Gwan
093b0d432d
update package setting to fix compile Error ( #2780 )
...
since SpineCppLite expose c-interface only and does not expose cpp interface
c++ interperability is no-op and just causing compiler crash.
So we could add linker flag to ensure SpineCppLite is build with C++ while removing c++ interperability mode
2025-04-08 11:50:18 +02:00
James Chen
f037c05b73
Fix memory leak of Vector::setSize ( #2781 )
...
* Fix memory leak of Vector::setSize
* Format code
2025-04-08 11:48:47 +02:00
Byeong Gwan
4071565a9c
Update SkeletonBinary.c ( #2790 )
...
remove making extra copy of cString which cause the existing cString to be leak, and can not be disposed later,
2025-04-08 11:47:32 +02:00
Byeong Gwan
294399886a
[cpp] fix bound computation ignores clipping ( #2800 )
2025-04-08 11:46:35 +02:00
Byeong Gwan
f93466522b
[c] fix wrong TwoColorAnimation parsing in Json ( #2797 )
2025-04-08 11:45:46 +02:00
Davide Tantillo
0275f280a3
[haxe] Release 4.2.7
2025-04-02 11:36:50 +02:00
Davide Tantillo
4ea6ee9ff8
[haxe][starling] SkeletonSprite remove from stage and juggler when disposed.
2025-04-02 11:08:47 +02:00
Harald Csaszar
044bb47479
[unity] Fixed URP Skeleton Lit shader displaying fade to white transparent slots when affected by GI. Closes #2798 .
2025-04-01 18:53:47 +02:00
Harald Csaszar
8a25057510
[unity] Fixed assigned custom atlas page material being deleted upon reimport. Closes #2793 .
2025-03-24 17:57:43 +01:00
Davide Tantillo
4eb2cc0869
[haxe] Release 4.2.6
2025-03-18 09:55:15 +01:00
Davide Tantillo
34ccf846a9
[haxe] Add dispose function to starling. Add clearListeners to dispose/destroy.
2025-03-18 09:54:36 +01:00
Davide Tantillo
e9ffad91c5
[ts][phaser] Add inline loading example to the examples list.
2025-03-14 16:44:29 +01:00
Davide Tantillo
5f28cae564
[ts][phaser] Add inline loading example for Phaser.
2025-03-14 16:42:58 +01:00
Harald Csaszar
f89251907e
[csharp] Fix signed vs unsigned shift bug in SkeletonBinary.SkeletonInput.ReadInt. Closes #2785 .
2025-03-14 10:20:31 +01:00
Davide Tantillo
319d27ced3
[haxe] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. See #2786 .
2025-03-14 09:33:14 +01:00
Davide Tantillo
9ae2b732c0
[ts] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. See #2786 .
2025-03-14 09:31:22 +01:00
Harald Csaszar
58f99b1c0c
[csharp] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. See #2786 .
2025-03-13 18:11:44 +01:00
Nathan Sweet
f1e0f0f728
Fixed animation not being mixed out in some cases.
...
Repro, with any animation playing:
state.setAnimation(0, "shoot", true).setMixDuration(0.2f);
state.apply(skeleton);
Reverts 8d058fb4f4479a041fce1ff3379ba794856c9a3c. We can't know when it's safe to discard a queued animation. Users should avoid queuing animations they don't actually want.
Prefer `to.nextTrackLast != -1` for "was applied", as `to.mixTime > 0` is user writable and not quite the same.
2025-03-13 12:46:24 -04:00
Davide Tantillo
18d30af5a9
[ts] Release 4.2.76
2025-03-12 10:40:45 +01:00
Davide Tantillo
67488d7c95
[ts][phaser] Fix wrong type definition.
2025-03-12 10:36:48 +01:00
Nathan Sweet
56823c5ca5
Use timekeeper delta.
2025-03-08 11:39:25 -04:00
Davide Tantillo
9ecbee794b
[ts] Release 4.2.75
2025-03-05 12:37:46 +01:00
Davide Tantillo
0f8a707b48
[ts][phaser] Fix add/make not clearing and rebinding the WebGL pipeline.
2025-03-05 12:31:10 +01:00
Nathan Sweet
b4a563b7ce
Typo in error message.
2025-03-04 12:50:37 -04:00
Davide Tantillo
0cb6f960f9
[haxe] Release 4.2.5
2025-03-04 10:10:35 +01:00
Mikael Hermansson
e5c5f7ee40
[godot] Fix various issues with GDExtension on Apple platforms
2025-02-27 00:14:00 +01:00
Mario Zechner
268d0e8f61
[godot] Remove print_lines.
2025-02-26 14:15:24 +01:00
Mario Zechner
e0c4cfffec
[godot] Disable editor FS access in template builds.
2025-02-26 14:14:09 +01:00
Mario Zechner
42fea00bb0
Formatting
2025-02-26 13:39:58 +01:00
Mario Zechner
15cac5f9fc
[godot] Closes #2747 , rewrote the way we sync on-disk asset changes
2025-02-26 13:36:10 +01:00
Mario Zechner
c879d7a01c
[c] Closes #2765 , dispose skeleton data after debug output.
2025-02-26 09:31:56 +01:00
Byeong Gwan
caf7700e2c
[iOS] Refactor error and data access ( #2733 )
...
* implement safe bounded data Access and cancellation supporting URLSession downloadTask
* declare specific SpineError type
declaring conformance to Error on String is discouraged, and Creating own Error type is recommended
* use explicit Error initializing rather than casing syntax (apply requested change)
2025-02-26 09:26:10 +01:00
Ferdy's Lab
5d23a7df19
fix godot crash when Visible Collision Shapes is enabled ( #2761 )
2025-02-25 10:23:19 +01:00