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

Add headless rendering mode, and run WPT tests with Webrender enabled. #12989

Closed
wants to merge 12 commits into from

Commits on Sep 22, 2016

  1. Add updated test expectations.

    gw3583 committed Sep 22, 2016
  2. Update webgl paint code to match webrender behaviour change. This

    means that creation of the fallback reader painter in webrender
    mode is handled by webrender itself. This allows webrender to create
    the correct kind of context (osmesa or hardware) instead of the
    webgl paint thread having to deal with this.
    gw3583 committed Sep 22, 2016
  3. Add support for headless mode to create an OSMesa context.

    This enables rendering to be consistent on build machines in
    headless mode, regardless of the GPU hardware / drivers present.
    gw3583 committed Sep 22, 2016
  4. Find the locally built OSMesa libs on mac/linux, and add them

    to the dynamic library search path.
    gw3583 committed Sep 22, 2016
  5. cargo.lock file updates.

    gw3583 committed Sep 22, 2016
  6. Add mako requirement for osmesa build.

    gw3583 committed Sep 22, 2016
You can’t perform that action at this time.