9995 Commits

Author SHA1 Message Date
Mario Zechner
c9cd6428dc [c] Fix weighted vertex buffer overflow using realloc growth 2026-02-24 11:58:45 +01:00
Davide Tantillo
4572db6554 [ts] Release 4.2.106 2026-02-24 11:41:57 +01:00
Davide Tantillo
14bfef61dd [ts][pixi-v7][pixi-v8] Clean up ticker correctly. 2026-02-24 11:35:38 +01:00
Davide Tantillo
460072ec1e [ts] Release 4.2.105 2026-02-24 11:09:51 +01:00
Davide Tantillo
7396c1cb1d [ts][pixi-v7][pixi-v8] Add ticker properties to provide custom ticker. See #3031. 2026-02-24 11:07:50 +01:00
Davide Tantillo
cbb49edd2a [ts] Release 4.2.104 2026-02-20 12:44:23 +01:00
Davide Tantillo
ba02dfa483 [ts][pixi-v7] Fix setup pose flash on first frame. See #3029. 2026-02-20 12:40:52 +01:00
Davide Tantillo
01cec79ecb [ts][pixi-v8] Upgraded examples to PixiJS 8.16. 2026-02-18 12:33:11 +01:00
Davide Tantillo
b6d0f8ca39 [ts] Release 4.2.103 2026-02-18 12:24:45 +01:00
Davide Tantillo
923a81b5c7 [ts][pixi-v8] Implemented canvas rendering (no support for slot objects). Pixi min version 8.16. See #3023. 2026-02-18 12:20:32 +01:00
Mario Zechner
ea452616b4 [cocos2dx] Fix UV precision in two-color tint shader for Android GPUs.
Use highp for texture coordinate varyings and mediump default precision
in the fragment shader. On Android GPUs, mediump/lowp don't have enough
precision for large atlas textures, causing visible jitter in sequence
animations.
2026-02-16 09:52:48 +01:00
Davide Tantillo
ad8f19632a [ts] Release 4.2.102 2026-02-12 17:39:49 +01:00
Davide Tantillo
01e8d8e074 [ts][pixi-v7] Fixed wrong slot object zIndex. See #3027. 2026-02-12 17:37:38 +01:00
Davide Tantillo
13ad9fe1b4 [ts] Release 4.2.101 2026-02-06 16:08:34 +01:00
Davide Tantillo
85b9e6905b [ts] Fix missing .js extension. 2026-02-06 16:08:34 +01:00
Harald Csaszar
54d7009745 [unity] Fixed skeleton baker animation event int and float params not supported at the same time. Closes #3022. 2026-02-05 11:09:58 +01:00
Davide Tantillo
61e29d51d9 [ts] Release 4.2.100 2026-01-27 16:16:08 +01:00
Davide Tantillo
d3e3cd0369 [ts][pixi-v8] Upgraded example to pixi 8.7. 2026-01-27 16:00:18 +01:00
Davide Tantillo
0b3dba8998 [ts][pixi-v7][pixi-v8] Slot objects follow bone using local matrix making its transform equivalent to the one of the slot. See #3015. 2026-01-27 15:59:36 +01:00
Davide Tantillo
cd47971c95 [ts] Release 4.2.99 2026-01-27 10:24:52 +01:00
Davide Tantillo
609c07c365 [ts] Allow setSkin to accept null to unset skins. 2026-01-27 10:18:20 +01:00
Luke Ingram
c681ab4ef4
[cocos] Update README to fix typo 2026-01-26 20:59:01 -04:00
Davide Tantillo
6105ba2e33 [ts] Release 4.2.98 2026-01-16 12:49:15 +01:00
Davide Tantillo
e155ffdf93 [ts][phaser-v4] Get correct matrix when context is rendering into framebuffer. See #3009. 2026-01-16 12:46:25 +01:00
Davide Tantillo
c38f27e273 [ts] Release 4.2.97 2026-01-14 12:00:03 +01:00
Davide Tantillo
875c06caea [ts][phaser-v4] Prevent Spine game object to clear webgl. See #3008. 2026-01-13 15:34:56 +01:00
Luke Ingram
65d7d4b8fe [godot] Explicitly adds the flag needed to install the MoltenVK XCFramework.
Addtionally, updates the path needed for the installer to find the MoltenVK.xcframework as the path changed.
2026-01-08 12:23:06 -04:00
Luke Ingram
07b8d96e19 [godot] Updates Vulkan SDK version
Additionally removes unnecessary comments.
2025-12-16 15:29:25 -04:00
Mario Zechner
e3f7e90912 [godot] Fix GDExtension crash on editor shutdown
Properly remove import/inspector plugins in NOTIFICATION_PREDELETE
before the extension is unloaded to prevent crash when Godot's
ResourceFormatImporter tries to unreference already-destroyed plugins.
2025-12-16 15:20:01 +01:00
Luke Ingram
de8ae9ef6b
Merge pull request #2996 from EsotericSoftware/4.2-godot-fixes-2899-2980-2985
[godot] Addresses #2899, #2980, #2985

- [godot] Mismatched registration in Godot bindings causing crash on exit #2899
- [godot] Double-clicking a .json file in the FileSystem dock causes the editor to crash #2985
- [Godot] Engine crash on skeleton data change #2980
2025-12-15 20:30:23 -04:00
Luke Ingram
55d46f2019 [godot] Removes unnecessary files and comments.
Additionally, CI builds were failing due to the commit where SpineSkin
had an init() method added, but this caused Godot 3.x builds to fail.

Our formatter was also run, so it should no longer fail the format
check.
2025-12-15 18:12:36 -04:00
Luke Ingram
52b114d18a [godot] Updates Vulkan SDK to newest minimum version available 2025-12-15 16:00:42 -04:00
Luke Ingram
b6d76309f3 [godot] Addresses #2899, #2980, #2985
Addresses the loader/saver registration issue in #2899.

Additionally, makes it such that you can adjust the SpineSkeletonData in
the inspector without crashes. This appears to have been caused by a
dangling pointer.

Finally, double-clicking on JSON in the inspector opens the text editor
and does not crash the Godot editor.
2025-12-11 23:43:40 -04:00
Davide Tantillo
1fabdd3d8e [ts] Release 4.2.96 2025-12-11 12:30:53 +01:00
Davide Tantillo
6c64b2fba3 Avoid crash if batchableSpineSlot is undefined (it shouldn't be undefined). See #2991. 2025-12-11 12:22:58 +01:00
Harald Csaszar
bb228f9b64 [unity] Fixed SkeletonGraphic Cull transparent mesh on additive submesh renderer. Closes #2994. 2025-12-10 16:43:59 +01:00
Harald Csaszar
f099aa0638 [unity] Fixed additional URP shaders compile errors on Unity 6.3 on some configurations. See #2993. 2025-12-09 21:52:57 +01:00
Harald Csaszar
f5c53d3bc6 [unity] Fixed URP shaders compile error on Unity 6.3. Closes #2993. 2025-12-09 21:09:38 +01:00
Harald Csaszar
51a9e34f23 [unity] Fix SkeletonSubmeshGraphic issue with multiple IMaterialModifier components. Closes #2966. 2025-12-04 22:05:22 +01:00
Luke Ingram
a554d4f1b0 [c] Fixes and closes #2990
Verified that this change is correct using the latest versions of
spine-c and spine-sfml
2025-12-02 22:25:27 -04:00
Davide Tantillo
eda6ed40bb [haxe] Release 4.2.9 2025-11-28 09:25:03 +01:00
Davide Tantillo
0dfaede396 [haxe] Backport 69279957: Removed lime dependency from Skeleton.hx. 2025-11-28 09:21:40 +01:00
Davide Tantillo
f173e85667 [haxe] Release 4.2.8 2025-11-27 15:11:41 +01:00
Davide Tantillo
264ac86456 [haxe] Apply fixes to target hl (HashLink). 2025-11-27 15:05:28 +01:00
Mario Zechner
67d38adebf [godot] Build against latest 4.x only 2025-11-19 17:47:01 +01:00
Mario Zechner
9f7d61c7a2 [godo] Only build against latest Godot 4.x for extension, fix NDK version 2025-11-19 17:31:29 +01:00
Mario Zechner
0fb8ba242c [godot] Fix version includes for extension 2025-11-19 17:06:44 +01:00
Mario Zechner
197fc0049d [godot] Update Godot 3.6 build to use 3.6.2-stable 2025-11-19 10:48:33 +01:00
Mario Zechner
ab3600df19 [godot] Update Emscripten SDK version to 4.0.20 for GitHub Actions workflows 2025-11-19 09:33:43 +01:00
Mario Zechner
43ce791931 [godot] Fix 4.5 compat, build 4.5.1 and 4.4.1 on GH 2025-11-17 15:10:20 +01:00