10562 Commits

Author SHA1 Message Date
Mario Zechner
ef7bd48e66 [godot] WIP update to 4.3 spine-cpp 2025-09-23 18:35:16 +02:00
Mario Zechner
c6495719ca [c][cpp][flutter][ios] Make attachment in Skin.setAttachment optional 2025-09-23 17:07:03 +02:00
Harald Csaszar
1531c15505 [unity] Fixed one more example scene to use SkeletonGraphic straight alpha texture settings. See #2928. 2025-09-22 21:09:02 +02:00
Harald Csaszar
2dc94a282c [unity] Fixed more example scenes to straight alpha textures. See #2928. 2025-09-22 18:20:04 +02:00
Harald Csaszar
d4aae74fbb [unity] Adjusted shader parameter defaults to straight alpha texture defaults. See #2928. 2025-09-19 16:38:01 +02:00
Harald Csaszar
e04f55bdb5 [unity] Fixed "Apply Additive Material" incorrectly set based on atlas workflow, added Spine Preferences setting instead. Closes #2908. 2025-09-18 14:29:36 +02:00
Harald Csaszar
611031beab [unity] Added warnings for PMA vs straight alpha mismatch between import settings and atlas.txt content. See #2928. 2025-09-17 21:31:21 +02:00
Harald Csaszar
d300b399a6 [unity] Added changelog entry for last commit. 2025-09-17 18:32:00 +02:00
Harald Csaszar
d83dfd2194 [unity] Added Spine Preferences atlas texture PMA/straight-alpha workflow switching buttons. See #2928. 2025-09-17 18:26:24 +02:00
Harald Csaszar
d543b22f92 [unity] Increased package versions. See #2928. 2025-09-17 15:23:28 +02:00
Harald Csaszar
56da9c24ca [unity] Corrected changelog entry, see #2928. 2025-09-17 15:19:22 +02:00
Harald Csaszar
346c4386fc [unity] Fixed SkeletonGraphic straight alpha settings in Render Texture FadeOut example scene. 2025-09-16 20:49:46 +02:00
Harald Csaszar
e61f198544 [unity] Updated changelog to mention the changed default from PMA to straight alpha texture import settings for better compatibility with Linear color space. 2025-09-16 20:37:37 +02:00
Harald Csaszar
7f822b458a [unity] Updated SkeletonGraphic materials and blend modes sample scene for SkeletonGraphic after switching from PMA to straight alpha for better compatibility with Linear color space. 2025-09-16 20:37:37 +02:00
Harald Csaszar
f490c7bf48 [unity] Changed default texture import settings from using PMA to straight alpha for better compatibility with Linear color space. 2025-09-16 20:37:36 +02:00
Harald Csaszar
62458fa09e [unity] More skeleton asset updates: Changed example skeleton atlas assets from using PMA to straight alpha for better compatibility with Linear color space. 2025-09-16 20:37:36 +02:00
Harald Csaszar
9b246edd2d [unity] Material and texture settings: Changed example skeleton atlas assets from using PMA to straight alpha for better compatibility with Linear color space. 2025-09-16 20:37:36 +02:00
Harald Csaszar
c3e41214cf [unity] Changed example skeleton atlas assets from using PMA to straight alpha for better compatibility with Linear color space. 2025-09-16 20:37:36 +02:00
Davide Tantillo
add2b16062 [ts][pixi-v8] Slot objects are rendered only if skipRender is false. See #2912. 2025-09-16 12:41:54 +02:00
Davide Tantillo
f40ecd9933 [ts][pixi-v8] Fix skipRender regression introduced in 4.2.90. See #2912. 2025-09-16 12:41:54 +02:00
Harald Csaszar
de81263377 [examples] Adjusted spine-unity asset copy path to new Samples dir. See #2926, commit 8bcadb4. 2025-09-16 12:15:57 +02:00
Harald Csaszar
8bcadb454e [unity] Moved Spine Examples to main spine-unity package, now installed via Package Manager Samples tab. Closes #2926. 2025-09-16 11:50:02 +02:00
Davide Tantillo
d3426c0da2 [haxe] Port of commit 48355c2, abb4362: PhysicsConstraint fixes. 2025-09-16 10:59:41 +02:00
Davide Tantillo
34be39c098 [haxe] Fix skeleton json to properties scale missing default. 2025-09-16 10:59:41 +02:00
Mario Zechner
98a39e9079 [godot] Fix build for new spine-cpp structure 2025-09-15 18:04:30 +02:00
Mario Zechner
d62b2682bb [c][ios][flutter] More documentation related codegen 2025-09-15 15:44:13 +02:00
Mario Zechner
522101f569 [c] Codegen outputs ported comments 2025-09-15 15:14:50 +02:00
Mario Zechner
355f557153 [cpp] Port of commit 48355c2, abb4362: PhysicsConstraint fixes. 2025-09-15 14:55:28 +02:00
Davide Tantillo
f8a125aa8a [ts] Port of commit 48355c2, abb4362: PhysicsConstraint fixes. 2025-09-15 11:32:57 +02:00
Harald Csaszar
c01994c803 [csharp] Port of commit 48355c2: PhysicsConstraint, fixed incorrect subtraction. 2025-09-11 22:02:45 +02:00
Nathan Sweet
48355c2e71 [libgdx] PhysicsConstraint, fixed incorrect subtraction. 2025-09-11 13:46:57 -06:00
Harald Csaszar
3b02a3fbab [csharp] Port of commit abb4362: PhysicsConstraint, cannot reuse wind/gravity values for rotation. 2025-09-11 19:28:50 +02:00
Nathan Sweet
abb436213c [libgdx] PhysicsConstraint, cannot reuse wind/gravity values for rotation. 2025-09-10 20:09:20 -06:00
Mario Zechner
099c3ba096 [glfw] Switch to loader scale 2025-09-11 01:57:33 +02:00
Mario Zechner
8663dd89c7 [glfw] Added IK following example 2025-09-11 01:32:04 +02:00
Mario Zechner
b9c394fc8d [glfw] Added physics example 2025-09-11 01:26:50 +02:00
Mario Zechner
b96e7c2461 [assets] Re-exported and distributed to runtimes 2025-09-11 01:09:23 +02:00
Mario Zechner
3d5d64885b [ios] Update to latest spine-c, fix swift-writer.cpp to cast on the C++ side if necesary. 2025-09-11 00:28:45 +02:00
Mario Zechner
59c1593aec [dart] Codegen now inserts proper C++ up/down casts in locations where an abstract type is returned. 2025-09-10 23:13:14 +02:00
Mario Zechner
324a962b5f [c] Code generator now generates cast functions, see updated spine-c docs on RTTI 2025-09-10 22:04:33 +02:00
Mario Zechner
fa4d43bda5 [cpp] Unshadow apply in BoneTimeline and others by prefixing the protected method with _apply() 2025-09-10 21:38:35 +02:00
Mario Zechner
244abfb65a [dart] Check C++ class name, not C type name in RTTI based instantiation, as that's what RTTI gives us as className. 2025-09-10 21:38:35 +02:00
Mario Zechner
0e0a12b4a5 [c] Always assume we have a pointer for the concrete class. 2025-09-10 21:38:35 +02:00
Harald Csaszar
c2b3b88820 [unity] Restored broken Sprite Shaders example scene material (stretchyman) compatibility with Unity 2017.1. 2025-09-10 19:02:01 +02:00
badlogic
b64da9b637 [cpp] Introduce base classes for constraints without SP_API, from which concrete clsases derrive
MSVC issue. SP_API can't be used on classes with methods inherited from templated classes like ConstraintGeneric::getData(). we need an intermediate class that gets the method instantiation, and derrive from that instead.
2025-09-10 15:01:29 +02:00
Mario Zechner
e884b02f6d Revert "[cpp] Remove dll.h and SP_API"
This reverts commit 8bde2aeb543c7f51fd0224cd69ede246c719e6ea.
2025-09-10 13:58:03 +02:00
Mario Zechner
97909c3acc [cpp] More MSVC fixes 2025-09-10 13:55:54 +02:00
Mario Zechner
8bde2aeb54 [cpp] Remove dll.h and SP_API 2025-09-10 13:53:34 +02:00
Mario Zechner
18a244386e [cpp] Remove SP_API from templated classes 2025-09-10 13:32:14 +02:00
badlogic
9dea30a91b [cpp] More MSVC fixes, see https://forums.unrealengine.com/t/member-of-dll-interface-class-may-not-be-declared-what-does-it-mean/297770
Ridiculous
2025-09-10 13:25:20 +02:00