Purpose of this document is to collect meeting notes for our work on Software WebRender
July 10th 2020
Purpose of meeting:
- Set next milestone for SWGL
- Discuss potential rollout plans
Attendees:
- LS, JB, JM, JCB
Notes:
May 7th 2020
Core purpose of meeting:
- Set May milestone for sw-wr
Agenda:
- Review status/how far we came in April
- Discuss core priorities for May
- Performance measurement idea from Jim
- Any other SWGL discussions/concerns we should surface (quality, security)
Notes:
- In terms of correctness, majority of places where we are still failing is png reference.
- To get better than that would impact performance
- Add fuzz bonus to Wrench harness, ideally SWGL specific
- Whatever solution is easiest so we can get SWGL running in wrench CI is suitable
- When do we want to start attacking Gecko reftests?
- Right now performance and getting software composition for Linux and Windows are likely top priorities
Goals for May: Set up infrastructure we need to get good perf measurements
- Compositing for Windows and Linux
- Wrench and TP5scroll in CI - need to make sure it supports the options we need and is green in try before we get more help to hook that up
- Do a run of TP5scroll locally to get early results
- Back burner task - get a handle on how bad we are with Gecko reftests
March 31st 2020
Core purpose of meeting:
- Set April milestone for sw-wr
Notes:
- SWGL is in tree, work underway to fix key breakages/features
- Lee has been working on implementing support for perspective correct rasterization
- Need to investigate failing Wrench reftests, looks like many failures potentially caused by common problems (anti-aliasing and stuff offset to the left a bit)
Goals for April:
- Look at figuring out the two main problems mentioned above that seem to be a common cause of many failures - Lee
- We are also crashing while running reftests right now - Jim to take an initial look at that, see if we can figure out why (https://bugzilla.mozilla.org/show_bug.cgi?id=1626702)
- After that, we can start looking at and categorizing failing reftets - Jim (with support from JeffM and Lee)
- Then we can get a rough idea of how many we might aim to fix throughout April
- Reducing shaders exposed to perspective? Background list of tasks for Glenn (not super urgent but chipping away next couple of weeks)
- Aim to have something in place for perspective (even if not yet final) - Lee
- Performance is a little on the backburner for now, Jeff notes gmail is slow so some profiling could happen there if we have time/decide it is a prority