10751 Commits

Author SHA1 Message Date
Harald Csaszar
5011d97d4a [unity] Added package json file without unity dependency for packaging scripts. 2026-02-02 22:47:01 +01:00
Harald Csaszar
703dd39af7 [unity] Changed package version numbers of on-demand loading and addressables packages from preview package to normal release. 2026-02-02 22:13:21 +01:00
Harald Csaszar
cd22906a5b [unity] Added support for blend modes at Spine Visual Element (UI Toolkit). Closes #3019. See #1943. 2026-01-30 12:27:24 +01:00
Davide Tantillo
e5f7ffbb80 [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 16:11:41 +01:00
Harald Csaszar
6133cabd7e [unity] Increased required spine-unity runtime version for last commit. See #3016. 2026-01-27 12:43:27 +01:00
Harald Csaszar
663df0ec03 [unity] Fixed SpineVisualElement not rendering back-faces by providing a Flip Back Faces property (UI Elements). Closes #3016. 2026-01-27 12:41:26 +01:00
Harald Csaszar
092decd240 [unity] Increased officially compatibly Unity version of 4.3-beta to 6000.3. 2026-01-26 18:33:26 +01:00
Harald Csaszar
3ba6e0f789 [unity] Fixed RenderExistingMesh resetting material mapping if MeshFilter added after Awake. Closes #3014. 2026-01-26 18:30:43 +01:00
Harald Csaszar
06d5d32a41 [unity] Fixed one more compile error on older Unity versions introduced in last commit 1af0805. See #3013. 2026-01-23 22:28:21 +01:00
Harald Csaszar
da7d20c4bc [unity] Fixed compile error on older Unity versions introduced in last commit 1af0805. See #3013. 2026-01-23 21:46:11 +01:00
Harald Csaszar
1af080578d [unity] Fixed deprecation warnings on Unity 6000.3. Closes #3013. 2026-01-23 21:38:05 +01:00
Harald Csaszar
35f0b1c26e [unity] Added automatic load balancing for threading system for improved performance. Closes #3012. 2026-01-19 21:45:20 +01:00
Davide Tantillo
45dbd74fdc [ts][phaser-v4] Get correct matrix when context is rendering into framebuffer. See #3009. 2026-01-16 12:51:19 +01:00
Davide Tantillo
d06d0c1406 [ts][phaser-v4] Prevent Spine game object to clear webgl. See #3008. 2026-01-16 12:51:14 +01:00
Harald Csaszar
dd6fae39db [unity] Fixed SpineAnimationClip Inspector slowing down Editor. Closes #3007. 2026-01-12 17:23:14 +01:00
Harald Csaszar
690b4bac40 [unity] SkeletonRenderSeparator now respects Mask Interaction mode of parent SkeletonRenderer. Closes #1870. 2026-01-08 15:16:48 +01:00
Harald Csaszar
c01a7e1203 [unity] Minor: Fixed materials of example scene "SpriteMask and RectMask2D". See #3004. 2026-01-08 13:33:10 +01:00
Harald Csaszar
b07297d743 [unity] Fixed SkeletonRenderer Mask Interaction not being persisted on 4.3 branch. Closes #3004. 2026-01-08 13:04:25 +01:00
Harald Csaszar
5ab48156b4 [unity] Fixed broken Skeleton baking on 4.3 branch. Closes #3001. 2026-01-07 18:00:01 +01:00
Mario Zechner
d050ae6682 [godot] Port PR #2996 fixes and fix GDExtension shutdown crash
Port from 4.2 branch (PR #2996):
- Fix dangling pointer in SpineSkeletonDataResource destructor by using
  ObjectID validation instead of direct EditorFileSystem access
- Register format loaders/savers at CORE level for GDExtension to fix
  loader/saver registration issues (#2899)

Additional fix for GDExtension:
- Fix crash on editor shutdown by properly removing import/inspector
  plugins in NOTIFICATION_PREDELETE before the extension is unloaded
2025-12-16 15:18:12 +01:00
Harald Csaszar
d5bfea2d68 [unity] Minor: updated upgrade guide documentation (typos fixed) provided by wiige on the forum. 2025-12-12 19:08:34 +01:00
Davide Tantillo
632fb227b6 [ts] Add support across all runtimes for premultiplying non-PMA textures on upload. 2025-12-12 10:58:13 +01:00
Davide Tantillo
86981a0935 Avoid crash if batchableSpineSlot is undefined (it shouldn't be undefined). See #2991. 2025-12-11 12:17:20 +01:00
Davide Tantillo
beb19521ef Updated CHANGELOG for 4.3 2025-12-11 10:59:38 +01:00
Harald Csaszar
37ab2b8186 [unity] Fixed SkeletonGraphic Cull transparent mesh on additive submesh renderers. Closes #2994. 2025-12-10 18:39:56 +01:00
Harald Csaszar
cb3da8ef95 [unity] Fixed additional URP shaders compile errors on Unity 6.3 on some configurations. See #2993. 2025-12-09 21:52:05 +01:00
Harald Csaszar
2538c3401a [unity] Fixed URP shaders compile error on Unity 6.3. Closes #2993. 2025-12-09 20:44:40 +01:00
Harald Csaszar
6625d08227 [unity] minor, replaced var. 2025-12-04 22:01:37 +01:00
Harald Csaszar
d11afe9af2 [unity] Fixed missing if-guard for old unity versions in last commit 6f54ee0. See #2966. 2025-12-04 20:12:09 +01:00
Harald Csaszar
6f54ee042d [unity] Fix SkeletonSubmeshGraphic issue with multiple IMaterialModifier components. Closes #2966. 2025-12-04 20:03:48 +01:00
Harald Csaszar
27f5750445 [unity] Fixed UnscaledTime setting being ignored with threaded animation enabled. Closes #2987. 2025-11-28 17:19:00 +01:00
Davide Tantillo
88b374a9a1 [haxe] Apply fixes to target hl (HashLink). 2025-11-27 16:30:30 +01:00
Davide Tantillo
c0b34b9530 [haxe] Changed bounds provider signature to easily allow usage of default parameters. 2025-11-27 10:38:08 +01:00
Harald Csaszar
e56e8cf734 [unity] Disabled thread profiling by default, the define can be enabled via Spine Preferences. See #2981. 2025-11-26 18:57:41 +01:00
Harald Csaszar
370c74edb4 [unity] Fixed profiler samplers array out of bounds access at threaded update system. Closes #2981. 2025-11-26 17:50:06 +01:00
Mario Zechner
8fdbf055f2 [godot] Fix Emscripten version for web builds - hardcode 4.0.20 and disable cache 2025-11-21 12:52:18 +01:00
Mario Zechner
cf0dba0120 [godot] Update Emscripten SDK version to 4.0.20 for spine-godot-v4 workflow 2025-11-20 18:12:55 +01:00
Mario Zechner
b13e98b33f [godot] Update Emscripten version to 4.0.20 for Godot 4.5.1 web builds 2025-11-20 13:17:34 +01:00
Mario Zechner
997ecf2a79 [godot] Fix iOS template build for VulkanSDK 1.4.328.1
- Update MoltenVK.xcframework path for new SDK structure
- VulkanSDK 1.4.328.1 moved MoltenVK from root to macOS/lib/
- Fixes build error: cp: /Users/runner/VulkanSDK/1.3.250.1/MoltenVK/MoltenVK.xcframework: No such file or directory
- Tested locally with successful 300MB ios.zip generation
2025-11-20 11:48:25 +01:00
Mario Zechner
19980c94be [godot] Build against latest 4.x only 2025-11-19 17:47:55 +01:00
Mario Zechner
04455ef0c0 [godo] Only build against latest Godot 4.x for extension, fix NDK version 2025-11-19 17:28:22 +01:00
Mario Zechner
09846f8929 Add path filters to format check workflows to reduce unnecessary runs 2025-11-19 13:46:30 +01:00
Mario Zechner
06fcd9ecdd [libgdx] Undo changes to .project files 2025-11-19 13:43:55 +01:00
Mario Zechner
18f792543e [godot] Fix attempt for iOS patch 2025-11-19 13:43:08 +01:00
Mario Zechner
a394a95a4d [godot] Update Godot 3.6 build to use 3.6.2-stable and Emscripten 4.0.20 2025-11-19 10:49:02 +01:00
Mario Zechner
2af04b6eee [godot] Fix iOS build error with Vulkan headers and C++ modules
Adds compiler flag -Wno-error=module-import-in-extern-c to suppress compilation errors when building for iOS with newer Xcode versions. The Vulkan headers include stdint.h inside extern "C" blocks, which conflicts with C++ modules.

The fix is applied via a patch file during setup.sh execution.
2025-11-19 09:45:43 +01:00
Harald Csaszar
368f46d68e [unity] Added meta files for on-demand loading and addressables packages to avoid error messages on new Unity versions. 2025-11-18 12:41:05 +01:00
Harald Csaszar
c7c95588f8 [unity] Added SPINE_DISABLE_THREADING define to disable threaded animation and mesh generation entirely. Set via 'Scripting Define Symbols'. 2025-11-17 21:31:12 +01:00
Harald Csaszar
c4aebc14ab [csharp][unity] Performed some exposed list optimizations by using added method EnsureSize which does not zero excess entries. Closes #2436. 2025-11-17 19:51:10 +01:00
Harald Csaszar
c830f12423 [unity] Fixed 'RenderTexture FadeOut Transparency' example scene. 2025-11-17 19:36:16 +01:00