diff options
| author | Andre Weissflog <floooh@gmail.com> | 2025-03-28 14:11:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-28 14:11:06 +0100 |
| commit | a9a2a5cea26701fc4b7fb8e2f95ac85d3f23ba9d (patch) | |
| tree | 1b2a0ee5d8632f9f47e962401dbc51ca91ff2494 /util | |
| parent | 56cd0e050365383eb272069bcd1ccbac848c6126 (diff) | |
| parent | 175008994f9a1d775d5b17292d1c2f3599d25be3 (diff) | |
Merge pull request #1232 from floooh/spine-4.2
sokol_spine.h: updated to Spine C runtime 4.2
Diffstat (limited to 'util')
| -rw-r--r-- | util/sokol_spine.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/util/sokol_spine.h b/util/sokol_spine.h index f3153ad2..45bd4edf 100644 --- a/util/sokol_spine.h +++ b/util/sokol_spine.h @@ -4590,7 +4590,8 @@ static sspine_resource_state _sspine_init_instance(_sspine_instance_t* instance, spSkeleton_setToSetupPose(instance->sp_skel); spAnimationState_update(instance->sp_anim_state, 0.0f); spAnimationState_apply(instance->sp_anim_state, instance->sp_skel); - spSkeleton_updateWorldTransform(instance->sp_skel); + spSkeleton_update(instance->sp_skel, 0.0f); + spSkeleton_updateWorldTransform(instance->sp_skel, SP_PHYSICS_UPDATE); return SSPINE_RESOURCESTATE_VALID; } @@ -5379,7 +5380,8 @@ SOKOL_API_IMPL void sspine_update_instance(sspine_instance instance_id, float de _sspine_rewind_triggered_events(instance); spAnimationState_update(instance->sp_anim_state, delta_time); spAnimationState_apply(instance->sp_anim_state, instance->sp_skel); - spSkeleton_updateWorldTransform(instance->sp_skel); + spSkeleton_update(instance->sp_skel, delta_time); + spSkeleton_updateWorldTransform(instance->sp_skel, SP_PHYSICS_UPDATE); } } |