8584 Commits

Author SHA1 Message Date
Nathan Sweet
95ce8a5547 [libgdx] Binary, timelines, physics updates.
* Refactored timelines for code reuse.
* Added physics timelines.
* Improved physics behavior.
* Optimized binary format for ~7% size reduction.
* Added physics to binary format.
* Changed rotation normalization to ceil.
* Added bone icon as nonessential data.
2023-10-10 22:00:09 -04:00
Nathan Sweet
55bb8fc65a [libgdx] SkeletonViewer reload button retries last file if it failed. Smaller minimized size. 2023-10-08 14:13:10 -04:00
Nathan Sweet
351d42f511 [ts] Source whitespace. 2023-10-06 14:08:04 -04:00
Harald Csaszar
9999ea82ca Merge branch '4.1' into 4.2-beta 2023-10-06 18:47:28 +02:00
Harald Csaszar
8bc1201b83 [unity] On-demand loading of Atlas Textures now supports SkeletonGraphic. Added method RequestLoadTexture and TextureRequested delegate to OnDemandTextureLoader. Fixed missing loader asset name suffix. See #1890. 2023-10-06 18:35:32 +02:00
Mario Zechner
f5caeacf0c [godot] Fix compilation errors with 3.5.3, fix const correctness. 2023-10-06 11:15:21 +02:00
Mario Zechner
97fb551cee [godot] Update 4.1 editor build to 4.1.2-stable 2023-10-06 10:54:05 +02:00
Mario Zechner
66f2bfeb61 [godot] Update 3.5 editor build to 3.5.3-stable 2023-10-06 10:53:09 +02:00
Mario Zechner
5f6b637d53 [godot] Make SpineAtlasResource::clear_native_data const. 2023-10-06 10:50:15 +02:00
Mario Zechner
b3e8821966 [godot] Fix const assignments in SpineAtlasResource::copy_from() 2023-10-05 20:51:50 +02:00
Mario Zechner
e8e0c29aa7 Merge branch '4.1' into 4.2-beta 2023-10-05 15:47:07 +02:00
Mario Zechner
b70aa0c9fb [godot] Closes #2387, reimport of skeleton and atlas files is reflect by referencing objects. 2023-10-05 15:46:58 +02:00
Mario Zechner
5c0bb6e36b [godot] Fix error message when deleting a mix in a skeleton data asset. 2023-10-05 13:18:14 +02:00
Mario Zechner
361639ed75 Merge branch '4.1' into 4.2-beta 2023-10-05 11:58:46 +02:00
Mario Zechner
f31f12d57e [ue] Fixes #2368, use the InName provided to FactoryCreateFile for the asset object name. 2023-10-05 11:58:31 +02:00
Mario Zechner
b8eda5e27b [godot] Use GD.Print instead of Console.WriteLine. 2023-10-05 11:52:58 +02:00
Harald Csaszar
9385fb741f Merge branch '4.1' into 4.2-beta 2023-10-04 19:42:59 +02:00
Harald Csaszar
cc352cf026 [unity] Fixed exception at SkeletonMecanim with UpdateTiming InLateUpdate. Closes #2392. 2023-10-04 19:37:58 +02:00
Harald Csaszar
f56086826b Merge branch '4.1' into 4.2-beta 2023-10-03 17:20:19 +02:00
Harald Csaszar
209acdc892 [unity] Added UpdateTiming mode In Late Update for all animated skeleton components. 2023-10-03 17:17:37 +02:00
Harald Csaszar
10b7cc01a6 Merge branch '4.1' into 4.2-beta 2023-10-02 16:50:44 +02:00
Harald Csaszar
c0032b4ffb [unity] Added manual Update(float) method at SkeletonMecanim for updateTiming ManualUpdate. Closes #2389. 2023-10-02 16:49:10 +02:00
Harald Csaszar
4b822f2242 [csharp] Port of commit 546d55a. Fixed reading shearY mix for transform constraint timelines. 2023-10-02 11:51:29 +02:00
Nathan Sweet
008541ef8e [libgdx] Scale physics wind and gravity for translation, scale rotation for shear X. 2023-10-01 14:37:49 -04:00
Nathan Sweet
831ec8f622 [libgdx] Physics update.
Still WIP, but close.
2023-10-01 01:05:11 -04:00
Nathan Sweet
ae85b7223d [libgdx] Javadoc. 2023-10-01 00:11:48 -04:00
Nathan Sweet
4116af02fa [libgdx] Added a Physics enum to updateWorldTransform and Updateable#update to control how physics and other non-deterministic updates are applied. 2023-09-28 16:35:25 -04:00
Nathan Sweet
9678808aaf [libgdx] Added SkeletonActor# and SkeletonDrawable#updateWorldTransform for subclasses to override. 2023-09-28 16:35:25 -04:00
Nathan Sweet
a70e8f1e28 [libgdx] Added AnimationState#wasApplied. 2023-09-28 16:35:25 -04:00
Nathan Sweet
546d55a929 [libgdx] Fixed reading shearY mix for transform constraint timelines. 2023-09-28 16:35:25 -04:00
Mario Zechner
1deed7c670 [flutter] Updated WASM binaries. 2023-09-22 22:23:31 +02:00
Mario Zechner
05ad6279ec [flutter] 4.2.17 release 2023-09-22 22:16:44 +02:00
Mario Zechner
d69b05768f Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-flutter/CHANGELOG.md
#	spine-flutter/pubspec.yaml
2023-09-22 22:16:11 +02:00
Mario Zechner
64853b73bc [Flutter] Release 4.1.7 2023-09-22 22:13:03 +02:00
Mario Zechner
b89d550711 [flutter] Closes #2383, fix allocations of temp structs for Windows.
Dart FFIs MallocAllocator does in fact not use malloc...

# Conflicts:
#	spine-flutter/lib/assets/libspine_flutter.wasm
2023-09-22 22:11:52 +02:00
Mario Zechner
dfebce4f8b [flutter] Closes #2383, fix allocations of temp structs for Windows.
Dart FFIs MallocAllocator does in fact not use malloc...
2023-09-22 22:11:25 +02:00
Mario Zechner
ed678aeaa5 [flutter] 4.2.16 release 2023-09-22 17:34:22 +02:00
Mario Zechner
1603c13cda Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-flutter/CHANGELOG.md
#	spine-flutter/pubspec.yaml
2023-09-22 17:33:41 +02:00
Mario Zechner
68c87192f8 [flutter] 4.1.6 release 2023-09-22 17:33:09 +02:00
Mario Zechner
6fbe065fe0 [flutter] Update changelog 2023-09-22 17:32:00 +02:00
Mario Zechner
92ed5f6fa7 [flutter] Fix path composition when loading from assets. Requires forward slash, path.join() does not work on Windows. 2023-09-22 17:30:47 +02:00
Mario Zechner
79f9f8aa37 [ts] Release 4.2.23 2023-09-22 17:30:28 +02:00
Mario Zechner
16c917805a [flutter] Fix path composition when loading from assets. Requires forward slash, path.join() does not work on Windows. 2023-09-22 17:30:00 +02:00
Mario Zechner
1e657e8cac Merge branch '4.1' into 4.2-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-phaser/package.json
#	spine-ts/spine-pixi/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2023-09-22 16:06:38 +02:00
Mario Zechner
24a2ae07e6 [ts] 4.1.42 release 2023-09-22 16:06:20 +02:00
Mario Zechner
f38790eeed [pixi] Update to 7.3.0, generalize loaders due to PIxi API change. 2023-09-22 16:03:50 +02:00
Mario Zechner
c198203695 [ts] Closes #2370, added SpineCanvas.dispose and callback. 2023-09-22 15:55:59 +02:00
Mario Zechner
961a865343 Merge branch '4.1' into 4.2-beta 2023-09-22 15:41:57 +02:00
Mario Zechner
0e78a496e5 [sfml] Fix testbed file format check. 2023-09-22 15:41:52 +02:00
Mario Zechner
57388824ca [godot] Closes #2372, fix UTF-8 texture atlas loading. 2023-09-22 15:41:36 +02:00