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
Async scene building. #2362
Merged
+903
−392
Merged
Async scene building. #2362
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
42b9bc2
Add the plumbing for a scene building thread.
nical 5423ee1
Arc scene pipelines to get read access on both the render backend and…
nical b4e030d
Begin patching the necessary information to the scene builder thread.
nical 111cc48
Use Arc instead of Rc for clip chain nodes to make the clip scroll tr…
nical a89270a
Move window_size from frame context to frame builder and update the c…
nical a481a20
Wake the render backend up after building the scene.
nical 4bd5052
Handle the pipeline epoch map properly.
nical c8ee858
Handle removed pipelines.
nical 5df631e
Refactor transactions and forward them to the scene builder thread.
nical e39e0e7
Don't use the scene builder thread by default (yet).
nical 61bb29a
Address some review comments.
nical edf064a
Move dynamic properties into Document.
nical b09c8e4
Keep track of the pending and built scenes separately on the render b…
nical 392c62b
Rename prefix/postfix messages into scene/frame messages.
nical be67702
Move the scene builder to its own file.
nical 272d8db
Apply frame messages after building the scene in the sync path.
nical c3fb656
Address review comments.
nical 6993945
Split DocumentMsg into SceneMsg and FrameMsg.
nical File filter...
Filter file types
Jump to…
Jump to file
Failed to load files.
Handle the pipeline epoch map properly.
- Loading branch information
commit 4bd50525168a9dc78c345823f5d3f7d15303d059
ProTip!
Use n and p to navigate between commits in a pull request.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
This should probably go with the rest of the
usestatements.