Mario Zechner
11435f471a
[cpp] 4.3 porting WIP
2025-06-11 16:13:17 +02:00
Mario Zechner
b605f0ccac
[cpp] 4.3 porting WIP
2025-06-11 15:56:00 +02:00
Mario Zechner
366291deaf
[cpp] 4.3 porting WIP
2025-06-11 15:21:35 +02:00
Mario Zechner
e3fb50da5b
[cpp] 4.3 porting WIP
2025-06-11 14:39:38 +02:00
Mario Zechner
2e369a8130
[cpp] 4.3 porting WIP
2025-06-11 12:51:03 +02:00
Mario Zechner
878403d271
[cpp] 4.3 porting WIP
2025-06-11 12:42:45 +02:00
Nathan Sweet
65f29abc32
Updated 7-anticipation example.
2025-06-10 13:53:57 -04:00
Davide Tantillo
59d138124d
[ts] Port to 4.3 (WIP) - Format.
2025-06-10 17:42:39 +02:00
Davide Tantillo
d7212370f6
[haxe] Port to 4.3 (WIP) - Fixing examples.
2025-06-10 17:26:33 +02:00
Davide Tantillo
a06a34c881
[ts] Port to 4.3 (WIP) - Fixing examples.
2025-06-10 17:26:33 +02:00
Davide Tantillo
2f23421112
[ts] Port to 4.3 (WIP)
2025-06-10 17:26:33 +02:00
Mario Zechner
4225089764
[cpp] 4.3 porting WIP
2025-06-10 17:13:43 +02:00
Mario Zechner
61126de9f3
[cpp] 4.3 porting WIP
2025-06-10 16:49:03 +02:00
Mario Zechner
cf27cb438c
[cpp] 4.3 porting WIP
2025-06-10 16:19:49 +02:00
Mario Zechner
33db4555be
[cpp] 4.3 porting WIP
2025-06-10 15:48:33 +02:00
Mario Zechner
6dce28c68e
[cpp] 4.3 porting WIP
2025-06-10 15:32:44 +02:00
Mario Zechner
5fe90b456f
[cpp] 4.3 porting WIP
2025-06-10 15:21:41 +02:00
Mario Zechner
0f5cc0b766
[cpp] 4.3 porting WIP
2025-06-10 14:16:46 +02:00
Mario Zechner
fb331a19c0
[cpp] 4.3 porting WIP
2025-06-07 04:42:17 +02:00
Mario Zechner
cb6916c3c3
[cpp] 4.3 porting WIP
2025-06-07 02:54:51 +02:00
Mario Zechner
ad381b43ef
[cpp] 4.3 porting WIP
2025-06-07 02:39:16 +02:00
Mario Zechner
a743b7aa23
[cpp] 4.3 porting WIP
2025-06-07 01:43:55 +02:00
Nathan Sweet
e6f85fb9d1
[libgdx] Move a assignment closer to use.
2025-06-06 19:16:52 -04:00
Davide Tantillo
ffb0f790f5
[haxe] Port to 4.3 - fix skeleton binary.
2025-06-06 17:41:23 +02:00
Davide Tantillo
b06a485ad8
[haxe] Port to 4.3 - fix clipping.
2025-06-06 17:41:23 +02:00
Nathan Sweet
b42daae7f2
[libgdx] Fixed Skeleton Viewer line rendering when zoomed.
2025-06-06 11:01:14 -04:00
Mario Zechner
2692f4c684
Revert "[cpp] Add core pose classes for 4.3-beta architecture"
...
This reverts commit c83a0ba84915799bc905c4f86cf436c24f4c8aec.
# Conflicts:
# spine-cpp/spine-cpp/include/spine/spine.h
# spine-cpp/spine-cpp/src/spine/BoneLocal.cpp
# spine-cpp/spine-cpp/src/spine/BonePose.cpp
# spine-cpp/spine-cpp/src/spine/SlotPose.cpp
2025-06-05 20:01:32 +02:00
Mario Zechner
a9874c887c
Revert "[cpp] Add pose architecture foundation for 4.3-beta"
...
This reverts commit 84637da40bc7c2a1d753b14feb2428faa8ee572f.
# Conflicts:
# .gitignore
# spine-cpp/spine-cpp/include/spine/spine.h
2025-06-05 20:00:52 +02:00
Davide Tantillo
b3717f3a9b
[haxe] Port to 4.3 (WIP) - revert runtime.sh
2025-06-05 18:00:29 +02:00
Davide Tantillo
47c687c870
[haxe] Port to 4.3 (WIP)
2025-06-05 17:58:50 +02:00
Davide Tantillo
4daeefd5cf
[haxe] Port to 4.3 (WIP)
2025-06-04 17:40:33 +02:00
Mario Zechner
3b39aeebbf
Update gitignore
2025-06-02 15:01:39 +02:00
Nathan Sweet
a48a3d1fba
[libgdx] Improved JSON and binary data loading exceptions.
2025-06-01 11:49:50 -04:00
Davide Tantillo
b74ba4cab2
[ts] Port to 4.3 fixes (WIP)
2025-06-01 16:21:53 +02:00
Nathan Sweet
43a3176db2
[libgdx] Reorder static public qualifiers.
2025-06-01 09:47:22 -04:00
Nathan Sweet
4db43da678
[libgdx] Pose the skeleton for FboTest.
2025-05-31 12:43:48 -04:00
Davide Tantillo
a2547097c2
[ts] Port to 4.3 (WIP)
2025-05-29 17:35:17 +02:00
Mario Zechner
c99cf65b32
[libgdx][android] Fix GH workflows
2025-05-28 21:26:28 +02:00
Mario Zechner
5a71276829
[android] Port to 4.3
2025-05-28 21:19:00 +02:00
Mario Zechner
dfaf11d503
[libgdx] Jabel support
2025-05-28 20:26:41 +02:00
Mario Zechner
05ded5c444
[libgdx][android] Version 4.3.0-SNAPSHOT
2025-05-28 20:13:44 +02:00
Mario Zechner
9e394eaeb0
[libgdx][android] Fix release publishing to Central Portal
2025-05-28 20:12:49 +02:00
Mario Zechner
cc179858f9
[libgdx][android] Migrate to Central Portal publishing with unified version management
2025-05-28 20:12:48 +02:00
Nathan Sweet
4bcf00b7d8
Spineboy example, set run as default animation.
2025-05-26 17:20:59 -04:00
Mario Zechner
3bb48dceb9
Formatting
2025-05-26 18:22:28 +02:00
Mario Zechner
c83a0ba849
[cpp] Add core pose classes for 4.3-beta architecture
...
- Add BoneLocal class for local bone pose (x, y, rotation, scale, shear, inherit)
- Add BonePose class extending BoneLocal with world transform calculations
- Add SlotPose class for slot state (color, darkColor, attachment, sequence, deform)
- Implement complete world transform math in BonePose from reference implementation
- Use Spine's custom RTTI system instead of C++ RTTI for type checking
- Update spine.h to include new core pose classes
- Update development guidelines with RTTI usage patterns
These core pose classes provide the foundation for the new constraint system
and enable separation of local, constrained, and applied poses in the 4.3-beta
architecture redesign.
2025-05-26 18:19:58 +02:00
Mario Zechner
84637da40b
[cpp] Add pose architecture foundation for 4.3-beta
...
- Replace Updatable interface with Update interface
- Add Pose<P> template interface for pose management
- Add PosedData<P> abstract base class for setup data
- Add Posed<D,P,A> base class linking data, pose, and applied states
- Add PosedActive<D,P,A> extending Posed with active state management
- Update spine.h to include new pose system headers
This implements the foundational pose architecture required for the 4.3-beta
constraint system overhaul. The new pose-based system provides better separation
of concerns and enables more flexible constraint management.
2025-05-26 16:51:07 +02:00
Mario Zechner
0c6c0a2a7b
Formatting
2025-05-26 15:24:01 +02:00
Mario Zechner
8b5adfadb6
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/ConstraintData.java
# spine-ts/spine-pixi-v8/src/index.ts
# spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/LICENSE.md
2025-05-26 13:54:02 +02:00
Mario Zechner
97d49b37b7
License header update
2025-05-26 13:24:06 +02:00