aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2025-03-28 14:11:06 +0100
committerGitHub <noreply@github.com>2025-03-28 14:11:06 +0100
commita9a2a5cea26701fc4b7fb8e2f95ac85d3f23ba9d (patch)
tree1b2a0ee5d8632f9f47e962401dbc51ca91ff2494 /util
parent56cd0e050365383eb272069bcd1ccbac848c6126 (diff)
parent175008994f9a1d775d5b17292d1c2f3599d25be3 (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.h6
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);
}
}