Platform/GFX/WebRender2020 Q2

From MozillaWiki
< Platform‎ | GFX
Revision as of 18:49, 4 March 2020 by Jbonisteel (talk | contribs) (edits)
Jump to navigation Jump to search

WebRender Q2 2020

The purpose of this document is to highlight our priorities for WebRender in Q2 of 2020

Where have we shipped WebRender?

For a list of the various places we have shipped WebRender, see: https://wiki.mozilla.org/Platform/GFX/WebRender_Where

We are also currently working on a WebRender dashboard, this is very much a WIP

Core Priorities

Shipping WebRender

We want to keep shipping WebRender to as many targets as possible each quarter.

Q2 will be the quarter where we start shipping WebRender on more Intel laptops (windows). This is a critical next phase of the project as this represents a significant portion of the desktop population.

It is important to note: we expect to encounter fallout bugs in release once we start shipping to more Intel. So our plan for Q2 includes holding off shipping to new platforms for at least one target while we focus on bug fixing. If that turns out to not be necessary, we will adjust plans as necessary.

Below is a list of releases in Q2 and what we are aiming to ship per release:

75 (April 7)

  • Desktop
    • Direct Composition (needed to unblock more Intel laptops)
      • Specifically to Win10 and newer Intel Graphics cards

76 (May 5)

  • Desktop
    • Intel Laptops
      • Single modern Intel GPU's, small screens, with batteries and modern drivers and Win10 (latest build)
  • Android
    • Pixel 2/3 (TBD)

77 (June 2)

  • Potentially hold off on shipping to address fallout bugs

78 (June 30)

  • Desktop
    • Additional Intel targets (to be specified later)
  • Android
    • Further targets TBD based on overall Android planning

As part of this effort, we will need to monitor and fix any critical correctness or perf bugs that appear that could potentially block shipping those targets or could impact users in release.

Unblock more Intel

Update details for Q2


Software WebRender

Update details for Q2

WR Perf

We are also performing regular triage of perf-specific bugs, those are visible: https://wiki.mozilla.org/Platform/GFX/perf_triage

Tracking

We are currently using GitHub's project feature to track our high-level roadmaps