2025-09-11 01:09:23 +02:00

1.2 KiB

  • 4.3 release work

    • update docs
      • spine-godot
      • spine-ue (setToSetupXXX nodes have been renamed to follow new nomenclature)
      •  spine-c
      •  spine-cpp
      • spine-flutter
      • spine-ios
      • spine-sdl
      • spine-sfml
      •  spine-glfw
  • Port C++ SkeletonRenderer and RenderCommands to all runtimes

    • Will be used to snapshottesting via HeadlessTest, see also tests/
    • Can go into main package in all core runtimes, except for spine-libgdx, where it must go next to SkeletonSerializer in spine-libgdx-tests
  • Generate Godot wrappers from C++ types and/or spine-c generate() (unlike dart-writer.ts)?

  • headless-test improvements

    • should take cli args for ad-hoc testing
    • if none are given, should execute a set of (regression) tests and output individual test snapshots one after the other as jsonl
    • All headless tests must have the same test suite
    • test runner must know how to deal with this mode
  • Add serializer generator for C#

  • Add serializer generator for TypeScript

  • spine-c/codegen type extractor should also report typedefs like typedef long long PropertyId; so primitive type to some name, and we need to handle that in the codegen