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

Various fixes and refactorings to lay groundwork for future work, suc… #118

Merged
merged 1 commit into from Dec 22, 2015

Commits on Dec 22, 2015

  1. Various fixes and refactorings to lay groundwork for future work, suc…

    …h as GPU clipping, scroll layers with transforms etc.
    
    * Fix mix-blend-mode.
    * Use AABB tree per render target / scroll layer.
    * Change composite batching to create render target per tree layer.
    * Refactor stacking context flattening to clean up code.
    * Add debugging support to freelist.
    * Handle render target dependencies for composite batching.
    * Fix framebuffer readback during composite batching.
    * Fix various warnings.
    * Change render target allocation strategy (prep work for later).
    
    (This passes tests but causes some perf regressions that will be fixed in follow up patches).
    gw3583 committed Dec 22, 2015
You can’t perform that action at this time.