Commit Graph

  • 07b8d96e19 [godot] Updates Vulkan SDK version 4.2 Luke Ingram 2025-12-16 15:29:25 -04:00
  • e3f7e90912 [godot] Fix GDExtension crash on editor shutdown Mario Zechner 2025-12-16 15:20:01 +01:00
  • d050ae6682 [godot] Port PR #2996 fixes and fix GDExtension shutdown crash 4.3-beta Mario Zechner 2025-12-16 15:18:12 +01:00
  • de8ae9ef6b
    Merge pull request #2996 from EsotericSoftware/4.2-godot-fixes-2899-2980-2985 Luke Ingram 2025-12-15 20:30:23 -04:00
  • 55d46f2019 [godot] Removes unnecessary files and comments. Luke Ingram 2025-12-15 18:12:36 -04:00
  • 52b114d18a [godot] Updates Vulkan SDK to newest minimum version available Luke Ingram 2025-12-15 16:00:42 -04:00
  • f5f1f1d297 Spine events data stores track and animation when triggered. c3 Davide Tantillo 2025-12-15 16:12:26 +01:00
  • ed94892283 Add GetEventData expression. Davide Tantillo 2025-12-15 15:44:29 +01:00
  • 57363110c3 Add is animation playing condition. Davide Tantillo 2025-12-15 12:17:18 +01:00
  • d5bfea2d68 [unity] Minor: updated upgrade guide documentation (typos fixed) provided by wiige on the forum. Harald Csaszar 2025-12-12 19:08:34 +01:00
  • 632fb227b6 [ts] Add support across all runtimes for premultiplying non-PMA textures on upload. Davide Tantillo 2025-12-12 10:58:13 +01:00
  • 82ed289a75 Updated CHANGELOG for 4.3 Davide Tantillo 2025-12-12 10:56:16 +01:00
  • ae0212dba1 Add stride to SkeletonRendererCore for positions. Davide Tantillo 2025-12-12 10:18:39 +01:00
  • b6d76309f3 [godot] Addresses #2899, #2980, #2985 Luke Ingram 2025-12-11 23:43:40 -04:00
  • e6c160f8b6 Removed pma setting from LoadingScreen. Davide Tantillo 2025-12-11 15:49:47 +01:00
  • 79277bfe37 Removed pma setting from examples. Davide Tantillo 2025-12-11 15:35:31 +01:00
  • e222db427b Premultiply on upload for all runtimes. SkeletonRendererCore allows to request for pma color and color tint. Davide Tantillo 2025-12-05 16:25:42 +01:00
  • 1fabdd3d8e [ts] Release 4.2.96 Davide Tantillo 2025-12-11 12:30:53 +01:00
  • 6c64b2fba3 Avoid crash if batchableSpineSlot is undefined (it shouldn't be undefined). See #2991. Davide Tantillo 2025-12-11 12:17:20 +01:00
  • 86981a0935 Avoid crash if batchableSpineSlot is undefined (it shouldn't be undefined). See #2991. Davide Tantillo 2025-12-11 12:17:20 +01:00
  • e06739647e set/add animation enables skeleton playing state. Davide Tantillo 2025-12-11 11:29:02 +01:00
  • beb19521ef Updated CHANGELOG for 4.3 Davide Tantillo 2025-12-11 10:59:38 +01:00
  • 37ab2b8186 [unity] Fixed SkeletonGraphic Cull transparent mesh on additive submesh renderers. Closes #2994. Harald Csaszar 2025-12-10 18:39:56 +01:00
  • 829c3c3e6a Do not reuse the same command if position or color change. Davide Tantillo 2025-12-10 17:10:45 +01:00
  • bb228f9b64 [unity] Fixed SkeletonGraphic Cull transparent mesh on additive submesh renderer. Closes #2994. Harald Csaszar 2025-12-10 16:43:59 +01:00
  • f099aa0638 [unity] Fixed additional URP shaders compile errors on Unity 6.3 on some configurations. See #2993. Harald Csaszar 2025-12-09 21:52:05 +01:00
  • cb3da8ef95 [unity] Fixed additional URP shaders compile errors on Unity 6.3 on some configurations. See #2993. Harald Csaszar 2025-12-09 21:52:05 +01:00
  • f5c53d3bc6 [unity] Fixed URP shaders compile error on Unity 6.3. Closes #2993. Harald Csaszar 2025-12-09 20:44:40 +01:00
  • 2538c3401a [unity] Fixed URP shaders compile error on Unity 6.3. Closes #2993. Harald Csaszar 2025-12-09 20:44:40 +01:00
  • 4e2d01d67a Reuse previous render command, if game object not updated. Davide Tantillo 2025-12-09 17:09:16 +01:00
  • 546c9f8a6b Fix double premultiplication. Davide Tantillo 2025-12-06 09:57:29 +01:00
  • fc40ca5c9c Use new SkeletonRendererCore interface. Davide Tantillo 2025-12-05 16:29:18 +01:00
  • a8fa6bd398 SkeletonRendererCore allows to request for pma color and color tint. Davide Tantillo 2025-12-05 16:25:42 +01:00
  • 51a9e34f23 [unity] Fix SkeletonSubmeshGraphic issue with multiple IMaterialModifier components. Closes #2966. Harald Csaszar 2025-12-04 22:05:22 +01:00
  • 6625d08227 [unity] minor, replaced var. Harald Csaszar 2025-12-04 22:01:37 +01:00
  • d11afe9af2 [unity] Fixed missing if-guard for old unity versions in last commit 6f54ee0. See #2966. Harald Csaszar 2025-12-04 20:12:09 +01:00
  • 6f54ee042d [unity] Fix SkeletonSubmeshGraphic issue with multiple IMaterialModifier components. Closes #2966. Harald Csaszar 2025-12-04 20:03:48 +01:00
  • fa64afbe8d Reset bounds on loader scale change. Davide Tantillo 2025-12-04 12:16:28 +01:00
  • 9167263c6f Fix multiple resources allocation for same instances during startup. Davide Tantillo 2025-12-04 12:10:29 +01:00
  • a554d4f1b0 [c] Fixes and closes #2990 Luke Ingram 2025-12-02 22:25:27 -04:00
  • 1afafb9e16 Enable hierarchies. Davide Tantillo 2025-12-02 15:55:19 +01:00
  • 7c053efdc5 Add basic ACE to plugin. C3 Color is used for rendering. Davide Tantillo 2025-12-01 12:54:08 +01:00
  • 27f5750445 [unity] Fixed UnscaledTime setting being ignored with threaded animation enabled. Closes #2987. Harald Csaszar 2025-11-28 17:18:04 +01:00
  • 62e91b3ede Temp pipeline to build latest commit and deploy latest commit. Davide Tantillo 2025-11-28 09:50:59 +01:00
  • eda6ed40bb [haxe] Release 4.2.9 Davide Tantillo 2025-11-28 09:25:03 +01:00
  • 0dfaede396 [haxe] Backport 69279957: Removed lime dependency from Skeleton.hx. Davide Tantillo 2025-11-28 09:21:40 +01:00
  • 54cb297ae0
    Merge branch 'EsotericSoftware:4.2' into 4.2 sadsoda 2025-11-28 10:29:22 +11:00
  • 88b374a9a1 [haxe] Apply fixes to target hl (HashLink). Davide Tantillo 2025-11-27 16:30:30 +01:00
  • f173e85667 [haxe] Release 4.2.8 Davide Tantillo 2025-11-27 15:11:41 +01:00
  • 264ac86456 [haxe] Apply fixes to target hl (HashLink). Davide Tantillo 2025-11-27 15:05:28 +01:00
  • 6660756d69 [haxe] fix hl runtime error sadsoda 2025-11-27 20:53:59 +11:00
  • c0b34b9530 [haxe] Changed bounds provider signature to easily allow usage of default parameters. Davide Tantillo 2025-11-27 10:38:08 +01:00
  • e56e8cf734 [unity] Disabled thread profiling by default, the define can be enabled via Spine Preferences. See #2981. Harald Csaszar 2025-11-26 18:57:41 +01:00
  • 370c74edb4 [unity] Fixed profiler samplers array out of bounds access at threaded update system. Closes #2981. Harald Csaszar 2025-11-26 17:47:47 +01:00
  • 51ad987724 Dispose drag handles listener on dispose. Davide Tantillo 2025-11-26 16:25:50 +01:00
  • e98c376963 Improved drag handles code and remove dependency from mouse object. Davide Tantillo 2025-11-26 16:23:49 +01:00
  • a641916750 Removed skeleton from C3Renderer because it prevents GameObject to change skeleton. Davide Tantillo 2025-11-26 12:38:18 +01:00
  • 89cc7670c5 Add every attachment to the debug renderer. Davide Tantillo 2025-11-25 12:42:47 +01:00
  • af27cfaddf Add bounds reminder. Davide Tantillo 2025-11-25 10:33:12 +01:00
  • 683574fb41 Refactored rendering and matrix into specific class defined in c3 lib. Davide Tantillo 2025-11-24 17:20:49 +01:00
  • 86a0950a5f Fixed colors non premultiplied also in the editor. Davide Tantillo 2025-11-23 15:07:56 +01:00
  • c43d5154da Fixed colors non premultiplied. Davide Tantillo 2025-11-23 12:14:27 +01:00
  • 6a819315e0 First skeleton update only after scaleX/Y is set. Davide Tantillo 2025-11-21 15:49:13 +01:00
  • 649209459f Cache system to reuse same SkeletonData, TextureAtlas, and C3Texture. Davide Tantillo 2025-11-21 15:29:07 +01:00
  • 8fdbf055f2 [godot] Fix Emscripten version for web builds - hardcode 4.0.20 and disable cache Mario Zechner 2025-11-21 12:52:18 +01:00
  • cf0dba0120 [godot] Update Emscripten SDK version to 4.0.20 for spine-godot-v4 workflow Mario Zechner 2025-11-20 18:12:55 +01:00
  • e27dc43e8f Several fixes with bounds and errors detection. Davide Tantillo 2025-11-20 17:31:00 +01:00
  • b13e98b33f [godot] Update Emscripten version to 4.0.20 for Godot 4.5.1 web builds Mario Zechner 2025-11-20 13:17:34 +01:00
  • 5773af096d Show bounds in runtime when skeleton is in debug mode. Davide Tantillo 2025-11-20 12:49:03 +01:00
  • 0620a9c841 Add set-bounds prop to manually reset the bounds. Improved automatic bounds reset. Davide Tantillo 2025-11-20 12:48:46 +01:00
  • 997ecf2a79 [godot] Fix iOS template build for VulkanSDK 1.4.328.1 Mario Zechner 2025-11-20 11:48:25 +01:00
  • 50a8a47ff0 Ensure array size passed to draw mesh also for editor instance. Davide Tantillo 2025-11-19 17:59:09 +01:00
  • 4225edeede Ensure array size passed to draw mesh. Davide Tantillo 2025-11-19 17:57:35 +01:00
  • 19980c94be [godot] Build against latest 4.x only Mario Zechner 2025-11-19 17:47:55 +01:00
  • 67d38adebf [godot] Build against latest 4.x only Mario Zechner 2025-11-19 17:47:01 +01:00
  • 9f7d61c7a2 [godo] Only build against latest Godot 4.x for extension, fix NDK version Mario Zechner 2025-11-19 17:31:29 +01:00
  • 04455ef0c0 [godo] Only build against latest Godot 4.x for extension, fix NDK version Mario Zechner 2025-11-19 17:28:22 +01:00
  • 3ef4c024f2
    Fixed zh translation. Fix build script for windows. (#2979) 2025-11-20 00:14:48 +08:00
  • 0fb8ba242c [godot] Fix version includes for extension Mario Zechner 2025-11-19 17:06:44 +01:00
  • e51b8f00cb Moved error message as a webgl text in editor. Check if textures and atlas consistency when possible. Davide Tantillo 2025-11-19 16:40:53 +01:00
  • 09846f8929 Add path filters to format check workflows to reduce unnecessary runs Mario Zechner 2025-11-19 13:46:30 +01:00
  • 06fcd9ecdd [libgdx] Undo changes to .project files Mario Zechner 2025-11-19 13:43:55 +01:00
  • 18f792543e [godot] Fix attempt for iOS patch Mario Zechner 2025-11-19 13:43:08 +01:00
  • a394a95a4d [godot] Update Godot 3.6 build to use 3.6.2-stable and Emscripten 4.0.20 Mario Zechner 2025-11-19 10:49:02 +01:00
  • 197fc0049d [godot] Update Godot 3.6 build to use 3.6.2-stable Mario Zechner 2025-11-19 10:48:33 +01:00
  • 2af04b6eee [godot] Fix iOS build error with Vulkan headers and C++ modules Mario Zechner 2025-11-19 09:45:43 +01:00
  • ab3600df19 [godot] Update Emscripten SDK version to 4.0.20 for GitHub Actions workflows Mario Zechner 2025-11-19 09:33:43 +01:00
  • 368f46d68e [unity] Added meta files for on-demand loading and addressables packages to avoid error messages on new Unity versions. Harald Csaszar 2025-11-18 12:41:05 +01:00
  • 7da939769b Avoid using single quotes to prevent issues caused by different parsing behaviors on Windows and Linux. star2000 2025-11-18 18:01:27 +08:00
  • 3f864d3bc8 [c3] fix build:construct3-lib in windows star2000 2025-11-18 17:41:38 +08:00
  • c7c95588f8 [unity] Added SPINE_DISABLE_THREADING define to disable threaded animation and mesh generation entirely. Set via 'Scripting Define Symbols'. Harald Csaszar 2025-11-17 21:31:12 +01:00
  • c4aebc14ab [csharp][unity] Performed some exposed list optimizations by using added method EnsureSize which does not zero excess entries. Closes #2436. Harald Csaszar 2025-11-17 19:51:10 +01:00
  • c830f12423 [unity] Fixed 'RenderTexture FadeOut Transparency' example scene. Harald Csaszar 2025-11-17 19:36:16 +01:00
  • 5cb027c4eb Added types for editor instance error. Davide Tantillo 2025-11-17 15:42:14 +01:00
  • a6519f3017 Fix updateHandles getting mouse unsafely. Davide Tantillo 2025-11-17 15:30:07 +01:00
  • 43ce791931 [godot] Fix 4.5 compat, build 4.5.1 and 4.4.1 on GH Mario Zechner 2025-11-17 15:10:10 +01:00
  • 880f3c59f5
    [ios] backport from 4.3-beta: expose explict module for c & cpp (#2975) Byeong Gwan 2025-11-17 23:01:21 +09:00
  • 02dec24ab7 [godot] Additional Godot 4.5 compatibility fixes Mario Zechner 2025-11-17 14:49:40 +01:00
  • 938c72fa8f [godot] Backport Godot 4.5 compatibility fixes from 4.3-beta Mario Zechner 2025-11-17 14:36:48 +01:00
  • cac3383d4f [godot] Fix compile_commands.json generation on Ubuntu without X11 Mario Zechner 2025-11-17 14:26:46 +01:00