7697 Commits

Author SHA1 Message Date
Mario Zechner
82f2a26d29 Merge branch '4.2-beta' of https://github.com/esotericsoftware/spine-runtimes into 4.2-beta 2022-09-09 19:29:55 +02:00
Mario Zechner
34ff33c639 [flutter] Add missing methods on the Dart side. 2022-09-09 19:29:45 +02:00
Harald Csaszar
9a2bb82ce8 Merge branch '4.1' into 4.2-beta 2022-09-09 15:41:16 +02:00
Harald Csaszar
d9935741c2 [unity] Using InteractionMode.AutomatedAction at prefab Revert() call in newer Unity versions. See #1273. 2022-09-09 15:27:10 +02:00
Mario Zechner
a185485d73 [flutter] Upgrade to latest ffi, fix pointer types, fix rendering, fix crash 2022-09-09 11:56:52 +02:00
Mario Zechner
1a676c14fc [cpp][cocos2dx][sfml][sdl] Fix up runtimes according to renderer object system changes. 2022-09-09 10:40:34 +02:00
Mario Zechner
3d5075c7a4 [cpp] Refactor renderer object system
Attachments and AtlasPages no longer implement HasRendererObject. Instead, the TextureRegion provides the renderer object. This decouples everything from AtlasRegion, making substituting custom texture regions less error prone.
2022-09-09 10:21:58 +02:00
Harald Csaszar
16a1cc9395 [unity] Added Preferences setting Optimize Preview Meshes, disabled by default now to not increase build time every build. Previous behaviour was always-on. See #1273. 2022-09-08 17:43:43 +02:00
Mario Zechner
6d0a60e255 [flutter] Add missing native methods up and including to Slot 2022-09-08 12:07:28 +02:00
Mario Zechner
c392471b13 [flutter] Wrap and expose AnimationStateData. 2022-09-08 10:02:47 +02:00
Mario Zechner
f1ca95d32d [flutter] Wrap remaining attachments. 2022-09-08 09:40:35 +02:00
Harald Csaszar
302af378c0 Merge branch '4.1' into 4.2-beta 2022-09-06 17:27:23 +02:00
Harald Csaszar
e784103de9 [unity] Fixed Sprite pixel-lit shader incorrectly applying secondary lights. Closes #2147. 2022-09-06 17:25:54 +02:00
Mario Zechner
ceabf865f6 [flutter] Type-safe C wrapper, fix up Dart side accordingly. 2022-09-06 12:42:09 +02:00
Mario Zechner
5c5c3e2ec7 [flutter] Wrap VertexAttachment. 2022-09-06 11:46:29 +02:00
Mario Zechner
fa4c55067a [flutter][cpp] Refactor VertexAttachment to use ints for bones instead of size_t, wrap VertexAttachment. 2022-09-06 10:43:48 +02:00
Mario Zechner
44c589e591 [flutter] Wrap RegionAttachment. 2022-09-06 10:24:10 +02:00
Mario Zechner
2d70bc7349 [flutter] Attachment wrapper scaffolds, PointAttachment wrapper. 2022-09-06 09:30:41 +02:00
Mario Zechner
e0611d7499 [flutter] Wrap PathConstraintData, PathConstraint 2022-09-05 16:38:39 +02:00
Harald Csaszar
6da33e5c88 [unity] Multiple Canvas Renderers warnings: Fixed missing warning icon in SkeletonGraphic Inspector due to element width. Added console log statement when instantiating SkeletonGraphic as well. 2022-09-05 15:58:48 +02:00
Mario Zechner
83f1052d5c [flutter] Wrap TransformConstraint 2022-09-05 13:07:28 +02:00
Mario Zechner
907f278325 [flutter] Wrap TransformConstraintData 2022-09-05 12:34:03 +02:00
Mario Zechner
0a37ec4329 [flutter] Wrap IkConstraint 2022-09-05 11:46:03 +02:00
Mario Zechner
10c2e2195e [flutter] Wrap IkConstraintData 2022-09-05 09:42:10 +02:00
Mario Zechner
14547392bc Merge branch '4.1' into 4.2-beta 2022-09-03 12:53:02 +02:00
Mario Zechner
933ccbba62 [godot] Fix compilation for latest 4.0 master commit. 2022-09-03 12:52:50 +02:00
Mario Zechner
73f8ea4b19 Merge branch '4.1' into 4.2-beta 2022-09-03 12:29:48 +02:00
Mario Zechner
0bfeff771e Formatting. 2022-09-03 12:29:40 +02:00
Mario Zechner
efda7ec38e Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-godot/spine_godot/SpineEditorPlugin.cpp
2022-09-03 12:28:12 +02:00
Mario Zechner
9fcb5007ec [godot] Fix compilation error on latest 3.5 2022-09-03 12:25:37 +02:00
Harald Csaszar
7a95875ebb [unity] Added a warning when a .skel file is found instead of .skel.bytes during import. 2022-09-02 20:58:42 +02:00
Harald Csaszar
a3e0ab37ed [unity] Added outline shader parameter Advanced - Opaque Alpha which can be used to exclude problematic semi-transparent areas. 2022-09-02 19:56:51 +02:00
Mario Zechner
e77a6580c7 [flutter] Wrap skins, constraint data. 2022-09-02 14:33:50 +02:00
Mario Zechner
2f4ab354ba [cpp] Add RTTI information for constraint data types. 2022-09-02 14:11:30 +02:00
Mario Zechner
cfeb2505d1 [flutter] Add missing setters to XXXData. 2022-09-02 11:38:05 +02:00
Mario Zechner
17cb64bc1d [flutter] Upgrade to Flutter 3.3.0 2022-09-01 14:53:41 +02:00
Mario Zechner
56fb551428 [flutter] Bone wrapper Dart-side. 2022-09-01 14:30:51 +02:00
Mario Zechner
1f601326ad [flutter] Wrap Bone. 2022-09-01 10:55:55 +02:00
Mario Zechner
3b125a4b7f |flutter] Hide constructors of native object wrappers, simplify listener interface 2022-09-01 10:10:56 +02:00
Mario Zechner
ac0c30ffd6 [flutter] Wrap BoneData. 2022-08-31 20:25:18 +02:00
Harald Csaszar
2fe26facc7 [unity] Added root motion unit tests and a root motion manual test scene. Rearranged dir structure for both editor and playmode tests. 2022-08-31 20:13:18 +02:00
Mario Zechner
e6d849c084 [flutter] Wrapped SkeletonData. 2022-08-31 19:42:42 +02:00
Harald Csaszar
87e5a84cff [unity] Fixed SkeletonRootMotion 3D rigidbody rotational root-motion. Closes #2143. Added SkeletonRootMotion callback delegates ProcessRootMotionOverride and PhysicsUpdateRootMotionOverride to customize how root motion is applied. 2022-08-30 17:55:38 +02:00
Mario Zechner
646af69523 [flutter] SkeletonData wrapper native side complete. 2022-08-30 11:18:53 +02:00
Mario Zechner
b72022fdae [flutter] SkeletonData wrap scaffold. 2022-08-30 10:58:25 +02:00
Mario Zechner
d0576b784c [flutter] Wrap Slot, SlotData, fix memory leak when parsing JSON. 2022-08-30 10:45:00 +02:00
Mario Zechner
d0a4d3dfcb [flutter] Wrap Animation, EventData. 2022-08-30 09:29:23 +02:00
Mario Zechner
8c9356ae1d [flutter] Wrap Event, add animation state wider listener support. 2022-08-29 14:10:29 +02:00
Mario Zechner
d4ef1b7a35 Formatting pass. 2022-08-29 13:48:49 +02:00
Mario Zechner
61560c9477 [cpp][flutter] Add setter to AnimationState for manual track entry disposal, add support for track entry and state listeners on dart side. 2022-08-29 13:46:39 +02:00