fix(shaders_lab): node drag was overwritten by SetNodePosition each frame
Previously SetNodePosition was called after EndNode every frame, which reset any drag the user had done. Now the initial position is set once per editor_uid (tracked in a static unordered_set), and the editor owns the position afterwards. GetNodePosition at end-of-frame keeps step state in sync for future persistence. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user