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
Split DocumentMsg into SceneMsg and FrameMsg.
6993945
Select commit
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
Merged
Async scene building. #2362
Split DocumentMsg into SceneMsg and FrameMsg.
Jan 30, 2018
Jan 30, 2018
Feb 1, 2018
Feb 7, 2018
Feb 7, 2018
Feb 7, 2018
Feb 8, 2018
Feb 8, 2018
Feb 8, 2018
Feb 8, 2018
Feb 12, 2018
Feb 12, 2018
Feb 13, 2018
Feb 13, 2018
Feb 13, 2018
Feb 15, 2018
Feb 22, 2018
Feb 22, 2018
6993945
Select commit
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