Skip to content

Conversation

lawnjelly
Copy link
Member

This could cause incorrect rendered xform for one frame.

Fixes #107019

This bug was caused by the fti_is_identity_xform flag getting out of sync - the transform was checked against the identity xform before the new xform was set.

The solution was to move the notification code to after the xform had been set in each case.

Notes

  • My first PR made on my tiny laptop away from home, so a miracle if this works.
  • Also applicable to 3.x.

This could cause incorrect rendered xform for one frame.
@akien-mga akien-mga changed the title SceneTreeFTI - fix identity_xform flag getting out of sync SceneTreeFTI - Fix identity_xform flag getting out of sync Jun 2, 2025
@Repiteo Repiteo merged commit 0e4bc43 into godotengine:master Jun 2, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Jun 2, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

objects with physics interpolation disabled aren't updated on the first frame

4 participants