Skip to content

Conversation

lawnjelly
Copy link
Member

This could cause incorrect rendered xform for one frame.

Fixes #107019
Backport of #107041

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.

This could cause incorrect rendered xform for one frame.
@lawnjelly lawnjelly added this to the 3.7 milestone Jun 2, 2025
@lawnjelly lawnjelly requested a review from a team as a code owner June 2, 2025 10:48
@lawnjelly lawnjelly changed the title SceneTreeFTI - fix identity_xform flag getting out of sync [3.x] SceneTreeFTI - fix identity_xform flag getting out of sync Jun 2, 2025
@lawnjelly lawnjelly merged commit caf918f into godotengine:3.x Jun 2, 2025
14 checks passed
@lawnjelly
Copy link
Member Author

Thanks!

@lawnjelly lawnjelly deleted the fti_scene_tree_fix_forced3 branch June 2, 2025 12:18
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.

2 participants