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

Trim the render work done after a scene build #2936

Closed
wants to merge 3 commits into from

Commits on Jul 30, 2018

  1. Introduce a ClipRenderContext.

    This groups together rendering-related arguments passed to the clip tree
    update codepath.
    staktrace committed Jul 30, 2018
  2. Make the ClipRenderContext optional.

    This allows us to update the clip scroll tree but outside the context of
    a render. It just skips the steps that are specific to rendering.
    staktrace committed Jul 30, 2018
  3. Add a mechanism to rebuild the hit tester without a full render.

    This path just updates the clip scroll tree and hit-tester, without
    doing all the extra render work needed for a full frame render. When we
    do an async scene swap, we can use this instead of doing a full render
    to get the hit-test information in sync with Gecko.
    
    Fixes #2807
    staktrace committed Jul 30, 2018
You can’t perform that action at this time.