From a5ac6e4dd55305d440a9d612e350b6af50c53df7 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Sun, 15 Mar 2026 10:30:16 +0100 Subject: [PATCH] [ts] Port latest libgdx timeline, sequence, and follow-up fixes. --- spine-ts/index.html | 2 + spine-ts/spine-canvas/src/SkeletonRenderer.ts | 50 +- spine-ts/spine-core/src/Animation.ts | 516 +++++++++--------- spine-ts/spine-core/src/AnimationState.ts | 17 +- .../spine-core/src/AtlasAttachmentLoader.ts | 41 +- spine-ts/spine-core/src/IkConstraint.ts | 2 +- spine-ts/spine-core/src/Skeleton.ts | 2 +- spine-ts/spine-core/src/SkeletonBinary.ts | 53 +- spine-ts/spine-core/src/SkeletonJson.ts | 16 +- .../spine-core/src/SkeletonRendererCore.ts | 29 +- .../spine-core/src/attachments/Attachment.ts | 9 +- .../src/attachments/AttachmentLoader.ts | 4 +- .../{HasTextureRegion.ts => HasSequence.ts} | 22 +- .../src/attachments/MeshAttachment.ts | 195 +++---- .../src/attachments/RegionAttachment.ts | 199 ++++--- .../spine-core/src/attachments/Sequence.ts | 86 ++- spine-ts/spine-core/src/index.ts | 2 +- spine-ts/spine-pixi-v7/example/dragon.html | 74 +++ spine-ts/spine-pixi-v7/src/Spine.ts | 20 +- .../spine-pixi-v7/src/SpineDebugRenderer.ts | 4 +- spine-ts/spine-pixi-v8/src/Spine.ts | 27 +- .../spine-pixi-v8/src/SpineDebugRenderer.ts | 5 +- spine-ts/spine-pixi-v8/src/SpinePipe.ts | 6 +- spine-ts/spine-threejs/src/SkeletonMesh.ts | 18 +- .../src/SpineWebComponentSkeleton.ts | 8 +- .../spine-webgl/example/barebones-dragon.html | 86 --- spine-ts/spine-webgl/example/dragon.html | 122 +++++ .../spine-webgl/src/SkeletonDebugRenderer.ts | 3 +- spine-ts/spine-webgl/src/SkeletonRenderer.ts | 20 +- 29 files changed, 908 insertions(+), 730 deletions(-) rename spine-ts/spine-core/src/attachments/{HasTextureRegion.ts => HasSequence.ts} (74%) create mode 100644 spine-ts/spine-pixi-v7/example/dragon.html delete mode 100644 spine-ts/spine-webgl/example/barebones-dragon.html create mode 100644 spine-ts/spine-webgl/example/dragon.html diff --git a/spine-ts/index.html b/spine-ts/index.html index 4b101afe3..25cc2f65b 100644 --- a/spine-ts/index.html +++ b/spine-ts/index.html @@ -47,6 +47,7 @@
  • Bounds - (v7)
  • Inline loading - (v7)
  • Bunny Mark - (v7)
  • +
  • Dragon - (v7)
  • Phaser