Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimenting with double pull requests... #42

Closed
wants to merge 4 commits into from

Conversation

andrewkaufman
Copy link
Contributor

No description provided.

johnhaddon and others added 4 commits March 27, 2013 18:17
…s, and that it can only return leaf plugs in the output. Dirtiness is still signalled on parent CompoundPlugs as a convenience to observers, but the actual specification of dependencies is enforced to only take place at the leaf level because that is the only level computations may take place at. This fixes bugs where the various UI elements wouldn't always update correctly because dirtiness wasn't being propagated fully. These bugs had become much more severe following the addition of the preprocessor node inside the SceneView because the preprocessor itself wasn't properly propagating dirtiness.
…at the path is changed multiple times in between draw events. This was particularly important for the SceneHierarchy editor which was performing repeated updates due to multiple plugDirtiedSignals() being emitted. Path changed signals are now batched up and dealt with once only on the next idle event after the change.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants