9756 Commits

Author SHA1 Message Date
Mario Zechner
29bfbd568d Fix format check workflow dependencies 2025-04-18 15:59:12 +02:00
Mario Zechner
133df6fbba Updated Linux builds to ubuntu-latest runners. 2025-04-18 15:53:20 +02:00
Mario Zechner
76b572e2bf [godot] Fix UTF8 handling in texture atlas parsing, closes #2788 2025-04-18 15:30:26 +02:00
Mario Zechner
56cd91047c [godot] Fix more handling of CJK in names, see #2788 2025-04-18 14:47:00 +02:00
Mario Zechner
88f69fb2a6 [godot] Fix handling of CJK in names, see #2788 2025-04-18 14:33:10 +02:00
Davide Tantillo
b3bcbfa3c6 [haxe] Update readme. 2025-04-18 09:57:14 +02:00
Davide Tantillo
710fb93b9b [ts] Update readme. 2025-04-18 09:56:24 +02:00
Mario Zechner
0fd206d3ca [ue] Closes #2557, dereference UTrackEntry in TrackEntries 2025-04-17 14:25:41 +02:00
Mario Zechner
ed0206dde3 [ue] Closes #2728, adhere to new API in UE 5.4+ 2025-04-17 14:12:35 +02:00
Mario Zechner
ddfa736ae2 [ue] Closes #2803, pool slate material brush names 2025-04-17 14:08:43 +02:00
Mario Zechner
febbbbcd17 [cpp] Closes #2773, infinite loop in spine_skin_get_entries and subsequent freeing of name strings. 2025-04-17 11:52:02 +02:00
Byeong Gwan
759c8115c4
[iOS] Spine fix Metal deadlock (#2816) 2025-04-17 11:19:14 +02:00
Davide Tantillo
8b99da4cb4 [ts][phaser-4] Fix readme. 2025-04-17 10:01:31 +02:00
Davide Tantillo
1c60592511 [ts][phaser] Untrack erroneously added phaser-v3 dist folder. 2025-04-17 09:48:44 +02:00
Davide Tantillo
18d275cfe4 [ts][phaser] Update ts examples with -v3 and -v4 versions. 2025-04-16 17:37:23 +02:00
Davide Tantillo
da0be9de63 [ts] Release 4.2.77 2025-04-16 17:32:06 +02:00
Davide Tantillo
27f8150e56 [ts] Fixed typo in examples index.html. 2025-04-16 17:24:38 +02:00
Davide Tantillo
f5fc3b9175 [ts] Updated build and publish script for phaser-v4. 2025-04-16 17:13:49 +02:00
Davide
b2c12b9d06
[ts][phaser-v3][phaser-v4] New runtime for phaser-v4. Moved phaser to phaser-v3 (#2815) 2025-04-16 17:01:53 +02:00
Mario Zechner
46c3583f76 [godot] Up emscripten version 2025-04-14 08:29:15 +02:00
Mario Zechner
3cc43389b9 Formatting 2025-04-10 12:07:08 +02:00
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